pax_global_header00006660000000000000000000000064147666005350014526gustar00rootroot0000000000000052 comment=1a9e4904eeedc0f3f374815348f46b0a5c3b503d OWSLib-0.33.0/000077500000000000000000000000001476660053500127105ustar00rootroot00000000000000OWSLib-0.33.0/.codacy.yml000066400000000000000000000000651476660053500147540ustar00rootroot00000000000000--- exclude_paths: - 'tests/**' - 'docs/conf.py' OWSLib-0.33.0/.github/000077500000000000000000000000001476660053500142505ustar00rootroot00000000000000OWSLib-0.33.0/.github/workflows/000077500000000000000000000000001476660053500163055ustar00rootroot00000000000000OWSLib-0.33.0/.github/workflows/main.yml000066400000000000000000000032031476660053500177520ustar00rootroot00000000000000name: build ⚙️ on: [ push, pull_request ] jobs: main: runs-on: ubuntu-latest strategy: matrix: python-version: ["3.10", "3.11"] steps: - uses: actions/checkout@master - uses: actions/setup-python@v5 name: Setup Python ${{ matrix.python-version }} with: python-version: ${{ matrix.python-version }} - name: Install packages run: sudo apt-get -y install pandoc - name: Install requirements 📦 run: | pip3 install -e . pip3 install -r requirements.txt pip3 install -r requirements-dev.txt pip3 install -r docs/requirements.txt - name: run tests ⚙️ run: python3 -m pytest - name: run tests in offline mode if: matrix.python-version == '3.10' run: | python3 -m pytest \ -m "not online" \ --disable-socket \ --deselect="tests/doctests/wcs_thredds.txt::wcs_thredds.txt" \ --deselect="tests/doctests/wfs_MapServerWFSCapabilities.txt::wfs_MapServerWFSCapabilities.txt" \ --deselect="tests/doctests/wms_geoserver_mass_gis.txt::wms_geoserver_mass_gis.txt" - name: run coveralls ⚙️ run: coveralls env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} COVERALLS_PARALLEL: true COVERALLS_FLAG_NAME: "${{ matrix.python-version }}" COVERALLS_SERVICE_NAME: github COVERALLS_SERVICE_JOB_ID: "${{ github.run_id }}" COVERALLS_SERVICE_NUMBER: "${{ github.workflow }}-${{ github.run_number }}" - name: build docs 🏗️ run: cd docs && make html - name: run flake8 ⚙️ run: flake8 owslib OWSLib-0.33.0/.github/workflows/stale.yml000066400000000000000000000033251476660053500201430ustar00rootroot00000000000000name: 'Close stale Issues and Pull Requests' env: STALE_AFTER_INACTIVE_DAYS: 90 CLOSE_AFTER_INACTIVE_DAYS: 7 on: schedule: - cron: '1 3 * * 0' # runs every Sunday at 03h01 UTC # - cron: '0 * * * *' # runs every hour, for debugging jobs: stale: permissions: issues: write pull-requests: write if: github.repository == 'geopython/OWSLib' runs-on: ubuntu-latest steps: - uses: 'actions/stale@v9' with: # debug-only: true operations-per-run: 1000 enable-statistics: true stale-issue-label: stale stale-pr-label: stale exempt-issue-labels: blocker exempt-pr-labels: blocker days-before-stale: ${{ env.STALE_AFTER_INACTIVE_DAYS }} days-before-close: ${{ env.CLOSE_AFTER_INACTIVE_DAYS }} remove-stale-when-updated: true stale-issue-message: > This Issue has been inactive for ${{env.STALE_AFTER_INACTIVE_DAYS }} days. In order to manage maintenance burden, it will be automatically closed in ${{ env.CLOSE_AFTER_INACTIVE_DAYS }} days. stale-pr-message: > This Pull Request has been inactive for ${{env.STALE_AFTER_INACTIVE_DAYS }} days. In order to manage maintenance burden, it will be automatically closed in ${{ env.CLOSE_AFTER_INACTIVE_DAYS }} days. close-issue-message: > This Issue has been closed due to there being no activity for more than ${{ env.STALE_AFTER_INACTIVE_DAYS }} days. close-pr-message: > This Pull Request has been closed due to there being no activity for more than ${{ env.STALE_AFTER_INACTIVE_DAYS }} days. OWSLib-0.33.0/.github/workflows/windows.yml000066400000000000000000000011121476660053500205150ustar00rootroot00000000000000name: build on Windows ⚙️ on: [ push, pull_request ] jobs: main: runs-on: windows-latest strategy: matrix: python-version: ["3.11"] steps: - uses: actions/checkout@master - uses: actions/setup-python@v5 name: Setup Python ${{ matrix.python-version }} with: python-version: ${{ matrix.python-version }} - name: Install requirements 📦 run: | pip install -e . pip install -r requirements.txt pip install -r requirements-dev.txt - name: run tests ⚙️ run: python -m pytest OWSLib-0.33.0/.pylintrc000066400000000000000000000010001476660053500145440ustar00rootroot00000000000000[MESSAGES CONTROL] # Enable the message, report, category or checker with the given id(s). You can # either give multiple identifier separated by comma (,) or put this option # multiple time. #enable= # Disable the message, report, category or checker with the given id(s). You # can either give multiple identifier separated by comma (,) or put this option # multiple time (only on the command line, not in the configuration file where # it should appear only once). disable=W0311, C0301, C0103, C0326, W1201 OWSLib-0.33.0/.readthedocs.yaml000066400000000000000000000011241476660053500161350ustar00rootroot00000000000000# .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required version: 2 # Set the version of Python and other tools you might need build: os: ubuntu-22.04 tools: python: "3.11" # Build documentation in the docs/ directory with Sphinx sphinx: configuration: docs/source/conf.py # We recommend specifying your dependencies to enable reproducible builds: # https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html python: install: - requirements: docs/requirements.txt formats: - pdf OWSLib-0.33.0/AUTHORS.rst000066400000000000000000000010121476660053500145610ustar00rootroot00000000000000 * Sean Gillies * Julien Anguenot * Kai Lautaportti * Dominic Lowe * Jo Walsh * Tom Kralidis * Jachym Cepicky * Luca Cinquini * Brad Hards * Christian Ledermann * Sean Cowan * Kyle Wilcox * Angelos Tzotsos OWSLib-0.33.0/LICENSE000066400000000000000000000027701476660053500137230ustar00rootroot00000000000000BSD 3-Clause License Copyright (c) 2006, Ancient World Mapping Center All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. OWSLib-0.33.0/MANIFEST.in000066400000000000000000000000711476660053500144440ustar00rootroot00000000000000include LICENSE include *.md include *.rst include *.txt OWSLib-0.33.0/README.md000066400000000000000000000123651476660053500141760ustar00rootroot00000000000000# OWSLib [![Build](https://github.com/geopython/OWSLib/workflows/main.yml/badge.svg)](https://github.com/geopython/OWSLib/actions) [![License](https://img.shields.io/github/license/geopython/OWSLib.svg)](https://github.com/geopython/OWSLib/blob/master/LICENSE) [![Chat](https://badges.gitter.im/geopython/OWSLib.svg)](https://app.gitter.im/#/room/#geopython_owslib:gitter.im) ## Overview OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. Full documentation is available at https://owslib.readthedocs.io OWSLib provides a common API for accessing service metadata and wrappers for numerous OGC Web Service interfaces. ## Installation The easiest way to install OWSLib is via the Python [pip](https://pip.pypa.io) utility: ```bash pip3 install OWSLib ``` ## Requirements - Python 3 - [virtualenv](https://virtualenv.pypa.io) ### Dependencies Dependencies are listed in [requirements.txt](requirements.txt). Dependencies are automatically installed during OWSLib installation. ### Installing OWSLib ```bash # setup virtualenv python3 -m venv owslib cd owslib source bin/activate # clone codebase and install git clone https://github.com/geopython/OWSLib.git cd OWSLib python3 setup.py install ``` ## Running Find out what a WMS has to offer. Service metadata: ```python >>> from owslib.wms import WebMapService >>> wms = WebMapService('http://wms.jpl.nasa.gov/wms.cgi', version='1.1.1') >>> wms.identification.type 'OGC:WMS' >>> wms.identification.version '1.1.1' >>> wms.identification.title 'JPL Global Imagery Service' >>> wms.identification.abstract 'WMS Server maintained by JPL, worldwide satellite imagery.' Available layers:: >>> list(wms.contents) ['us_landsat_wgs84', 'modis', 'global_mosaic_base', 'huemapped_srtm', 'srtm_mag', 'daily_terra', 'us_ned', 'us_elevation', 'global_mosaic', 'daily_terra_ndvi', 'daily_aqua_ndvi', 'daily_aqua_721', 'daily_planet', 'BMNG', 'srtmplus', 'us_colordem', None, 'daily_aqua', 'worldwind_dem', 'daily_terra_721'] Details of a layer:: >>> wms['global_mosaic'].title 'WMS Global Mosaic, pan sharpened' >>> wms['global_mosaic'].boundingBoxWGS84 (-180.0, -60.0, 180.0, 84.0) >>> wms['global_mosaic'].crsOptions ['EPSG:4326', 'AUTO:42003'] >>> wms['global_mosaic'].styles {'pseudo_bright': {'title': 'Pseudo-color image (Uses IR and Visual bands, 542 mapping), gamma 1.5'}, 'pseudo': {'title': '(default) Pseudo-color image, pan sharpened (Uses IR and Visual bands, 542 mapping), gamma 1.5'}, 'visual': {'title': 'Real-color image, pan sharpened (Uses the visual bands, 321 mapping), gamma 1.5'}, 'pseudo_low': {'title': 'Pseudo-color image, pan sharpened (Uses IR and Visual bands, 542 mapping)'}, 'visual_low': {'title': 'Real-color image, pan sharpened (Uses the visual bands, 321 mapping)'}, 'visual_bright': {'title': 'Real-color image (Uses the visual bands, 321 mapping), gamma 1.5'}} Available methods, their URLs, and available formats:: >>> [op.name for op in wms.operations] ['GetTileService', 'GetCapabilities', 'GetMap'] >>> wms.getOperationByName('GetMap').methods {'Get': {'url': 'http://wms.jpl.nasa.gov/wms.cgi?'}} >>> wms.getOperationByName('GetMap').formatOptions ['image/jpeg', 'image/png', 'image/geotiff', 'image/tiff'] That's everything needed to make a request for imagery:: >>> img = wms.getmap( layers=['global_mosaic'], ... styles=['visual_bright'], ... srs='EPSG:4326', ... bbox=(-112, 36, -106, 41), ... size=(300, 250), ... format='image/jpeg', ... transparent=True ... ) >>> out = open('jpl_mosaic_visb.jpg', 'wb') >>> out.write(img.read()) >>> out.close() ``` A very similar API exists for WebFeatureService. See tests/wfs_MapServerWFSCapabilities.txt for details. There is also support for Web Coverage Service (WCS), Catalogue Service for the Web (CSW), Web Processing Service (WPS), and Web Map Tile Service (WMTS). Some of those are beta quality. Logging ------- OWSLib logs messages to module-based named Python loggers. You may configure your application to use the log messages like so: ```python >>> import logging >>> LOGGER = logging.getLogger(__name__) >>> # Add formatting and handlers as needed, for example to log to the console >>> ch = logging.StreamHandler() >>> ch.setLevel(logging.DEBUG) >>> ch.setFormatter(logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) >>> # add the handler to the logger >>> LOGGER.addHandler(ch) >>> LOGGER.setLevel(logging.DEBUG) ``` Releasing --------- ```bash # update version vi owslib/__init__.py git commit -m 'update release version' owslib/__init__.py # push changes git push origin master git tag -a x.y.z -m 'tagging OWSLib release x.y.z' # push tag git push --tags # update on PyPI (must be a maintainer) rm -fr build dist *.egg-info python3 -m build twine upload dist/* ``` Support ------- - https://lists.osgeo.org/mailman/listinfo/owslib-users - https://lists.osgeo.org/mailman/listinfo/owslib-devel OWSLib-0.33.0/SECURITY.md000066400000000000000000000010531476660053500145000ustar00rootroot00000000000000# OWSLib Security Policy ## Reporting Security/vulnerability reports **should not** be submitted through GitHub issues or public discussions, but instead please send your report to **geopython-security nospam @ lists.osgeo.org** - (remove the blanks and 'nospam'). ## Supported Versions The OWSLib developer team will release patches for security vulnerabilities for the following versions: | Version | Supported | | ------- | ------------------ | | latest stable version | :white_check_mark: | | previous versions | :x: | OWSLib-0.33.0/binder/000077500000000000000000000000001476660053500141535ustar00rootroot00000000000000OWSLib-0.33.0/binder/environment.yml000066400000000000000000000002121476660053500172350ustar00rootroot00000000000000# conda env create -f environment.yml name: owslib channels: - conda-forge - defaults dependencies: - pip - lxml - owslib>=0.23 OWSLib-0.33.0/binder/postBuild000066400000000000000000000000311476660053500160350ustar00rootroot00000000000000python3 setup.py install OWSLib-0.33.0/docs/000077500000000000000000000000001476660053500136405ustar00rootroot00000000000000OWSLib-0.33.0/docs/Makefile000066400000000000000000000011761476660053500153050ustar00rootroot00000000000000# Minimal makefile for Sphinx documentation # # You can set these variables from the command line, and also # from the environment for the first two. SPHINXOPTS ?= SPHINXBUILD ?= sphinx-build SOURCEDIR = source BUILDDIR = build # Put it first so that "make" without argument is like "make help". help: @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) .PHONY: help Makefile # Catch-all target: route all unknown targets to Sphinx using the new # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). %: Makefile @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) OWSLib-0.33.0/docs/requirements.txt000066400000000000000000000002211476660053500171170ustar00rootroot00000000000000ipykernel nbconvert nbsphinx pypandoc sphinx==8.1.3 # issue with nbsphinx in sphinx 8.2, see https://github.com/spatialaudio/nbsphinx/issues/825 OWSLib-0.33.0/docs/source/000077500000000000000000000000001476660053500151405ustar00rootroot00000000000000OWSLib-0.33.0/docs/source/_static/000077500000000000000000000000001476660053500165665ustar00rootroot00000000000000OWSLib-0.33.0/docs/source/_static/jpl_mosaic_visb.jpg000066400000000000000000000411071476660053500224360ustar00rootroot00000000000000JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222," }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?Ҵ˻}n#e(ϖsЊ`D nT`.q1YlN'9v aZN6jIr E%֡VgS$jc#ha6};ҒEBMc$dTm(@B3z}ֱoeRm3JPdO%Fqb.d (bB^*BII"OظV+KrC-lm>ͽblx>|͕ fPgk(OUW#"epsyvZTZSWKyETqe7pAziP,r>ck{Siș4ylJ30VU[#Jݺ6G*1Vʆ`ŝ1Cm9XLaG^NGG5-e_u3HdU  '*Os*kk偖qRT(_aUaH=imCT2-Aeqbv,JK?lLv! !$[@D 88N6?Qf^FNJӷ{j062r >qTa1Ə&+be,zPb;Ian+.tZOD)eB#hl|pH\4pN8wnS-B;+f b 6A,-O#X3و1")^rҮ[c";qq\yJ 7+qdxypo~=j>bQRA/, .uG8'@[z:>4XF}{Ոo.$qxe@*PWd,jQOcת$47#};em b;zf 3"*Z#m:t`!ha?JeLA|ў#P52Hcl,9o6{XI0Y8#9<)/G$D"(2x\gW3hkV"4-'seDM0N21Ҥ6;&SFXʻ$ʍq֛%?>NyPX=j oʪͪJ?fyc8{aY+1u nm'OUnp 5QFsO#H8Sfi'$#};Gno/"  TEź,7 fFI5AځK|H}괪ɝCw1ZwQ[‘A~2H1ժfRNv wҁ,SX ʏJ~YG|JȶZQdxMP3\8LH? G-a˙1zz2$7zw:ib-4۰SUȡhՉhըX3?(dΥ%<cv pO=pk;+Z.՞0\Sż*|?/9ƯUmFy2ˌ Y[r #,ݻbHBLʒdaI6#v0 'c%ܝ-e`ujE۟U3<<$m8",cs_6)JogdF2îZH<Ŵ%g@Y~q߬j{)dS$ *yzj4ٖ;@!q}jQ2e'X֚[Gq3k0= d( |!ҵfV1Y7,x KhiV0A#EޣP%טy\qMĝ:\zt[pڥ  cwQNJHԝѿ*C):#Xa]sc>WHyT2pG=}Gw: 3?ORAssQ@YY[|p=Jf/kU9_8 .GB,U#*'Q?PG8ɫc$ۢR# pW^GvTHsL&XپlH8G}H6~zrxYz5^K˨bQ`I",ҡ빪fj,DBW#ޟL\y #0%qۢHNWz11Šݹ= I]^9>:gHf !D.pr5L op9*^dx {w5tł+u'v,${p= 6 ҩRy89;VƯm-`ulX,Y#e?4&yߒ12 ryI2o~py4,Q9x"swkjh;yHy7{sV%hǒ`dYrxդCv$@]d 09Z[`Y`;Un/";(v֦O6%x6g{=@q8oeҮNM1hszk zqRR5.f2[ >aN*Ǟ*݉޽}6FN;4\>`bYKxs$yNwjEUJ2`~5,YdpyU=mUIw [if!A[NWP`8;#6eb@G#1de*088Yaҗ5Q$ѹE\[sxz_(0ge:Q eYfp0?J"}Feqpf1T|aOUUӹd)o'y6ILV&Ȯ#pfieI AdqYGۿIh d}{Nt b(+*zN4$4,~t9-{j]:" V\ïY2_IW#SDɳn!w4PqRiikp\f`@* r@7kd}boȼdNqWb$ k sA /U0IzKr8gy)Gp3֫ Ƒ`qߜQ)v7FtCбqXwLŠsT֨H%X"MWZ$dyr ԧ'ޚ. #m|m`JwtħM&~f;3W('* 1p;rw!`si1`$#ݵI*z{{VE. P5XIfT$QWϞL E JǠiOG ? 6 I iDmY{0!°f zW:gW*ݔ%{hX5?OY6HbHd9+4ۨw]4f5cV'wR016f UHrB~b`gjxc1޶m,a 6ểYOchAn*B(HXz_†;r2hYspT*H&%H,Ku?8i#sciUؕ\Wj131JRcP㱪4RL}+nMDc'*MP "]c%ve!„x?@GJȠrp@9Ir!rGuٕdⴃe4+K82XCG?>ݼNzXm9\pǭXDU 1urqm9g8'?ZصQ0^̨ƭD6 w+W.GpI+!9k)N#XڲM#r'ܗu:9L]gsA%̐!$nb+ |sI@QOe^DC]߁!C6=ǷV`C1>&ON/:(fUgII )52*A\8J/~ORS#Sd*{8udJ!*95=5/ZV;{@2x^ޖb`xqҬIxb bp3VCOHZ9,2!#3 WKձ9@xvqly銛gk"2#fNvi09F #S$7WkNdc7bnR>5@ە'nƊDʁh1{UgkHloB3tsx~5d˴ey#5 -b xeNQ dgSwB-eO?a akn;9j>|G_\˶D$623 K>R-x(OϞGSJA.ÌА"(R݇r+^Tї3LTJ3L~LdP1ZVI"@x 0sԖ@ @VCR [&pw1?2sWI3|IUjnd 9³.P˄r@>sc?C]=]2Hc'9ln>dػIf3w e@^[2yfRr_iJ A(ʢK'*U}) Uȸf(1Kzz |B&KԤdWRy+Y"y?osNn- gL'5V6s 8^ړ͊[Րry^28$ tr#qǶM,\Pwv&}! (sU$ASt'Or/ˡr'~Pq51^n 6߷W)pxmNkchF, 0$Vushqy8^Ͷ3GvvF /:GܑzVWr 21Je<>;Ԡ 6 Trgf}+68V8rw&Gx#U9 .:L9`ƒvF|Cq$f9vڹWA"I˞[Od$ g8jm%{,nq$1\U7$lrx9⧵"4@9ӞK"\prPԄ >L@PIrn0 aK⧡z{ղıCӸZ'Ws#@Q\OKޮШ?(Х8:9F&eQ8 oT+H[k~خb _]Sp"T2A錯j`,P~}jR$6wq=VK]dQЍПzoE,.x#p{ vob9z 4hT}M}G#8fn; 4΄;YuW$-uLˆ8<6LiĻUHRDL̉pVH};2<q{"hrɰc\,N@kDGg޸95iI0 5S!z՘(`ir|D-+pd<}Mh ~#UuW=kX˹:}Qj$iX#XGlU݁6~]Ҝ6 bn+,l 'i9(v؝U6esF G?1sE\Dq6ݮ@ڮKAd'OrxҡF@-\?j;O׈m8#F}*y~XXs֥+tsTs0~bO*mFIq$#H7:{py?541QզCh3\$?U!isJZl5 .XDa&iB?[оfF ʂGOJU"&1qvb}1^adw9H%pwoip`tv 88'(%Fw+7WL?PzmYe9l𧠩 Pr_iۃ98P&ɖ ~~T!`U@t4O~y*prϵhل婀LUa9=NXK0 ~'ҩSd:{#}EV]HO9& g'䟭Ogև{ڍ7 q2GYxe $Cvx>fHzPjl, d9#ZŒ9'Tj3@JVjyT)UqLiG:kC,q,L_ݥ{R9SRT'i$85Q)fm;֦ t+Dwa@3%!0kTO7B cw<Ǿ$$/䞘L/Ww' Cuٌt[go۟/Nq\gQ*l@\pc NQ 0TwlH(QYp=*k}Jcw;W61\a֒)gytH _Zm&Ș)xǭ=Eܐҝ =lI\ѲEܫcGkJ:kUYwS$#$ci-aF,#U*A: $] *xϡWfdԶFq'h99=)J7oRnʅ‚8<|Z" q1,)Z]`rx\/qTbZ'tgnVkFJ8j-NbpvZNbǎx\DQIv>Ӓ>LKb8UD*`d c8P<>z=;>SWZg(q$cP3ך%Py_R9(/GcVӮbu; g>}:3WC"kd$#}>儗gE :{V8S:Jx#Ak ?J[xsb F1s99J@cjNy5D2,.2,# N=+Q¦ͅCUqֵ9}"]>Xnz-=qW"LLT0\ϵ̪qJBO9*_$ ަ6cujWCkb촒>E"Eiր ps?[*;[ecj׵9Y-IeXN'鞧4 #mO9 ҕC@h7ʦVZƟQ$;۸16@oeJ d!@: WiԊ\R$yQ%=AlXrj5RL|ݳދX\yDsȫq+8+'ʶ+.E{w/(rPJTCjѣG qGKK>eo.X9@nk>r1FEX.̶hKjjrba,hDrZ{4 W5XYqByOU&ew!NxDm>l+UVkV;#4[r G+'sy8y,ۋ21AEZv3ȅ"D0$1gsB z-UVEEr8=3fRM4Cz3-Y̊2*qϱ$)&dPTuIY X`R|K{mwc6!r}{28;=yҵ.<ޚy!yUr9]n +uź I|۵qVU\ÃK3`# ɩLDZgm5Ha{LⴄqF"y!8=KK`/=EZ@ù36fn=HQ!@L$@ <o,/H8$*n("VgZJ#2,pGˁ'U٨ 8ϭZHnQMf9z&2y9=#w؆V6\/LKfMب1ʌ{sқ'Ecvu%mⷋ39=I5S_FTM9/-1$^C9rхErFvzV|Z|(d_C3 rXOON>ԒZOCV&k5u>GBf$k)% Fz0? Vi6U9PҒXTgwuoЕFnS n癈E{ׯUW**oV**Q(#T1IL)@ԍё 8TeRG|uK!$CCR{f2I'Q<nl(jS`gJ0 /ⱶ?̽ҢݧzcҦO-tveh 'E &Z"v6v a;P0b8l9[j`x#8< kJ_D֨p9i̦)ʥ 񁜓MD^Qq4dΫ\>U#JِuiǥSYaX8v= 00Fr1C4r/QY6~W`q# 8795;3Җ9c,>sүG}P,pvNkIg`D+3v~u%vw'QIo,(aО8Lvg,Ĝ뚱YYL/4qҡ#ݸQIz5Ca$T ̌ʃz*2 W'n,2B֎'W+v\PɴeW#jtH ; 0( QUu y> Sg䐠ރ֮b(*Xq5<vUuԞW)bR&X Ď<Չ-YYrz}?Zr G>pbxK{WEy*gnsƳ>۰gr}W1m1P՞jk7*dFq;q?=}K ]q.{b^vP'i$McFG" >>l=S―Ij^&BuӚIǃSb!Cqy>xrGtBx8n=*|5$,Hd5 .WUZM'Y=OZ2X8-bB@IE+&j֦oC[SsyA yY9ۡTʝkXbLڤ4,֐2psձ2ufl<͐XT 31ѧ.B1䞦7J\iPŸ20p9"32F=qZ[Y{㚫o4@5O+oҺ92ve60.0}s].P`<ұb rkjԩLj얈%_:Xݾc!N=˩8fcInMi:YWJe%V?Z= P1b0܌0DZHSxarO#S }ʄA`zB/(THFNGdtsQv Tpy<gD#`5MKsm sӭjev;bLc4&A*A ~NxvHę- 0{Dwi1"f z}jb YgPs隒'PᔮrOZd;Jw*X08}'aqE,g 6#+g<+cO @{6KϺG<ꫣ*1Zɋs ONqVw@AN r+77@f<5n8/P8a[h.~;q\'ͩq:>*.OSViX74 {Tq’FY5^N6n]AƦL@҇GJH% F{ԆTnOjRl(?SLdmɫZc'ˢ1{ *CqVJ*qY(:Vd rzi!sV%#V8&+Ui gi,zR'A;}kAdIyRg\=暭 F7!/L*ek _Xg@p=jFP 3j`;g͓ɨbY#M w(x y"'Y-"(B58ZI[o8nAOlkb7m zfG%*\qO^GWa lq8f'Z:]і{n^N:ҲwSqӛhO^:E$U%9@9V2Az"0q27|ĜSDv1-Cb,I74InB?BXV'@:qA󚅷m{ gT4%Ux2hDRe]l84E088"ܢ!y=lh#j'ք33WWo /W7S,3銵+ @pNO~*7$#2Qʡ+"3FijnHAjړu̩E<GUn&ۢ +]mzUcovqLd(7;?P÷Z-0k`ZIFOP{U^Q RfMYFJ(^{ d@!TF#Z|Ѹ+2ቹpILWA<=(ٻ\n9 L㞕vswӃFù"ITqTQQBX+d՛ߖB8>TXoc7Z-rqR\=*[oR{=rǧh #YhΥ#,1`2\g4S7r;QR} 9AU.8dTm <gF࢘2"`ʬ\EM;E#eXOJA#ɫ 5@㰪Bfs*1WZ}rnjLbCp u^} Ad,' 4gj{[ F7~{p݈ Hm!Z]Fy"hlЕcOWSLib-0.33.0/docs/source/_static/nasa_modis_terra_truecolour.jpg000066400000000000000000000362121476660053500250710ustar00rootroot00000000000000JFIFC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?R((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+GMu-QwlN ΢8UuХҺ;s7h"[q|WG_B~%Ң'qz~DM09PS]7Q_Gٶ:?V-ce h#QfG4W8˛o!F+ǯ5@Ϙt~8<:gصfXUŬ@Mh z(Š(((((((((((((((((((((((((7<;kul0IpCXlc}L(b؃ 1t+׆G8a=_yB^jLCm<,r̜}xz/E#NtbԶATn4478?4%:vdU+}ifZu:,1֮]9$HN0!Qr$|9rh6̛$ ?2($~9򨅙,dP'9?ze.@hI<8:ynVls$*""={VnMbj@YGA)B6Ҩ7^tˆec0`Μ4|XہbdE# ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (=+rOá0H}sAnDDkنm[M/'5}+GY%Té򨛶E\m2) )STR ]h4O]:bÖ*xԞ5n m[Nkst èprҸ a(IZARfi?CZEѭjYJ,R%U8g˓@Su7n[|{sҬi6f^;y@#N{2moWjǥcgy(I'pFW>tBk6SE:1cާt=GJudr쮪>_! qﴜ~8bО C {_ :Z8X$O#銗Fl-q)0?)'p=ZD,46xHX*|\mn4=m=/V~!ev# l W4gƔ7C>F:!b70\G#,0k7i&w-5OWxI_niIC$JAҨlA,jw8QVU y@ ~Vr|#վqJJOpF=:jf/c{;q.'}[MxӀ~ZK$hg\3,08X=^SPcsֻmWSKۦǰC[p7'OQ^$7* D!#&Phύh ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (>u?5 .]\ji(DQ^>\A-$~bx;u^E#FL5Iw,K.0/5wGFVp7=*w/CWڤ6,C<+Qq5c41LnFӷVoq$w&f!_W6}T6ԏɀz3(ouM.YyobC'&@O$1$`c{ ĵG1c#kbHlYiڄisbX(vںۍ2~6m-HYa_ƑGi:1?(+muɩMxU=̗}q޸)g_z_eԂJ6ی#ҴrRkub9N~=rm5cTUB-xQ:u# y#?Aƺ_Qt`+*\.l-f,bڹ?{g}:{ME2۬0\ 95]fRN2 +LsC'>߹᱙Pnf;p;t;In_)VG`cӮs>`-VZo"Fն'8c (؛ApZVss=ĐA?w WuZSqs%;C 8+}˽l$inS}~;/#:՟qBh(PښC>eM嶉dXgdE 7 עxcW~<iHd㑞Ԏkv=ǹ;bvWxL͡'3'ל:2}袊Р((((((((((((((((((((((((s>Î73\-w}KiNb#8u%\NmPkKw2 trO8 2HϦ+|)Kw^[^٤g%9#22+o.g(dq׭ki:ަ,,efv1ZzU. ZCܲeȑ/ Ky>5r˸&}yi}՞`ܷͧOʪ?QmIҵK(u;";b*܊n$9u=zkÞ(kn!7N2Er@n< yNX5 l5 EX?̠|?@lwZa})QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEz/ýT:EƳkhK7؉1+֦ԮfY켤O*~7YeoowphAu4{p Aϧ^]ol*ȷ!V;e}ߘv;k^1J4%u?{k|lnx7O+Ewa%RBy}^$azEŵ˸VE#H>oj`QK$@,wǥ{5;g;Gs<`ǡ$#ӊ~@koNs <*5kwOwU ,&h@UUE=33J}/M֔x۰_,Vq[ 9# r<֝vVf#漀az6 Q4˹) Kiy$s4Ej9fƣ&V x\{R|h>LPba?bPE]Jk8r8'Һ7K kKKE dDu|al®Z:R~H:ǩ$Xo8mp1'=I>9ƍiVVv[ '@=u'Qt^;|_˞;y#Uʱ q9wWq%Vq}Co+"rKw=|EV%Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@h~:ťY{^86g⻫~XUscE_ެ hu\?^ ^IaR,};v_aaFX%Zt:xg=?եAYL|n]h,-*AW>! F FA9%Ӵۀ]eT=Ey&{Xwc}Y80u 6VҖCmOa=y#'aÿo^H/uxI6!8?o9x]J{Aji%'&= H \+<'I쥴 w]yS?6Qs{%ʷez,sƏ(̠(((((((((((((((((((((((@{υ)i?!2"H-* !岤Bp>^YH: [ۏ6F#?S5{ᶯ@'mMu%kC|ך,3)GQ^= k+w x$ 3!V6?\z{R%ŝIK|U ~jAC{jqJDu-<8M#lo-KӷN7e$s b4+ *oAfϡk-Ԭt]VIUïQ*|oP.gֹX].6m򼄓q#}9zu_ D2K»pW}1=SL4/6Ţ[7H8\VmDYTasYYx.YTW~vI&hgWDҧ̨dzzr3y!s"b_|:.ܩ?~|3j#(E;@8Hώ^l6洓# {n=y, ũ` fG#s8SI7.֕A',9`nf' 3^Yt{Oskt1 :Eq^  x^ֽ_4\w#S *$O4~|EQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@(I^3Ym^VxY*=h}výR=OW 2F' ^N+g)/ɪIz;[}8D!5OytqNqЃYؗ kGԉu$',=@'8'ӞBP[Q{TtW ͩd}$B:=sWlc7Zz g/!i b:s1w{ dr܌{=j-4"2#yaz.Mzڝ m,݉H{A冝[N*ܻ l iVBIu=4;Q{Pj ]x\Lub@U~oʟ16'km1{nes3ֻx2 :whď$J#8xJl 0[vPQh\\,-t ?[m!j-/~ѧ<$Oz^ijFպ.`=OJlgĩ!R0F{[e[w"y*qN+>k7y)g==v0@e9 =:uV7[("'k縮QЋ,o"cC|'kRO+2Š(((((((((((((((((((((+[ e uvWC3GaS[["y32A;O;W@y/ĝ/O5d%w9I>U6[,lHQNlGvk7rL6cg Wӧ+&&HFξnjw3Z_B[`dP8+2ytq=eK,Z'h^Wjl_IY$sX}9q eq=}/(z>^Ic2. ?3DN J%VQO'^y&50w8#CI(w#Im!W~\×Ӿp4k# :fz?RPy*ޠv:Mڴgv$2Ͼ)$_? QEHŠ(((((((((((((((((((((kZCxHEӏd^V$}ESG`8&35[]iW6W#l?zhiŪ Mbݾܦ1MΝ4Ӫd\/{ҩIw2p#_$8F1^AsXH;ƿ]-|oZx+hqks sߚCgAi O<;< 3_9Hnoeb=cqG9u:neW )H]iؠwj텥TYLJZ R[!rq8ےGלf[/R[m州|/Wfeadp35IjPܕ| c}A --ɵ;n鶱M7N0==}+Ӯ?؎_|&o*1p{ǭrڟh E80mhub0rO{TVǩ|F I% ~g< mz9[jOsm͝nv:< [ KvegY#܎vJ먣Ayok2LO<4fŎQwCe{ }+5:vCU䰍A U50|3ehǍN>t_Xzj~{:mWWL Ҫ(,mxV^X eDf#6QU7+مtDSbfZ*l@: [xuۂl/e/>̛{p#/$9i1\zj(aEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEzMW0,vU@2T'׮v 7_[X~DJ?M{;dqon~?giKew:wpXW>5g᷋JTDuhN_JtF x_BU<njQ`G?e^_j1LfXGẽ%I,4ĻR]i2; G9)GiV %۴qYAwR8#H*( }10TyPٍTq8ih_ebo*@T͸ [Ttbiu ;zrF&\FA @?Sʷ0¡uI6򪵀e"t۴-q5 K[l]Āp'8iYXL,-AșsgR"<֩-bRwg5Fm4YR0N[<#Z<"q#4dXc=gMɖ{_r Iw$ioo{a r0ob iESQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEW?:` h }ffڟ)$Oҩv#4eo3+n9zQ'VoiW'S{WbKԆl=sM~i8+ފCE((hŢ(7j8sE+bqҝE`L8jB“9N P(19cOQc$ih (f8&Z){Si7{PHiǭ.Ꭳj(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Ko LD3#U+a{ֱ%?+~ nj!Onʯ,̧*RB@N{c`>m#@8&sIt+U4}ۏe$qJH_ё1=_$u#G@QK0*˨meicKv z9@Z+xXGP"hz@4r0(Q8`z9@:Ҁ=GF1)1OzΗQG( )x.P"}hIΌ΋)qO4z΋)4S(8#hQG(0)?Jiz(aEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPOWSLib-0.33.0/docs/source/_templates/000077500000000000000000000000001476660053500172755ustar00rootroot00000000000000OWSLib-0.33.0/docs/source/_templates/layout.html000066400000000000000000000011431476660053500214770ustar00rootroot00000000000000{% extends "!layout.html" %} {%- block extrahead %} {{ super() }} {% endblock %} {% block relbar1 %} {{ super() }} {% endblock %} OWSLib-0.33.0/docs/source/conf.py000066400000000000000000000154641476660053500164510ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # OWSLib documentation build configuration file, created by # sphinx-quickstart on Fri Oct 15 08:43:28 2010. # # This file is execfile()d with the current directory set to its containing dir. # # Note that not all possible configuration values are present in this # autogenerated file. # # All configuration values have a default; values that are commented out # serve to show the default. import re, sys, os # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. #sys.path.append(os.path.abspath('.')) # -- General configuration ----------------------------------------------------- # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = [ 'nbsphinx', ] # extension nbspinx # nbsphinx_timeout = 600 # nbsphinx_execute = 'auto' # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] # The suffix of source filenames. source_suffix = '.rst' # The encoding of source files. #source_encoding = 'utf-8' # The master toctree document. master_doc = 'index' # General information about the project. project = 'OWSLib' author = 'Sean Gillies, Tom Kralidis' license = 'This work is licensed under a Creative Commons Attribution 4.0 International License' # noqa copyright = '2006-2023, ' + author + ' ' + license # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The full version, including alpha/beta/rc tags. file_ = '../owslib/__init__.py' filepath = os.path.join(os.path.abspath('..'), file_) with open(filepath) as fh: contents = fh.read().strip() version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]", contents, re.M) if version_match: version = version_match.group(1) else: version = 'UNKNOWN' release = version # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. #language = None # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: #today = '' # Else, today_fmt is used as the format for a strftime call. today_fmt = '%Y-%m-%d' # List of documents that shouldn't be included in the build. #unused_docs = [] # List of directories, relative to source directory, that shouldn't be searched # for source files. exclude_trees = ['build'] # The reST default role (used for this markup: `text`) to use for all documents. #default_role = None # If true, '()' will be appended to :func: etc. cross-reference text. #add_function_parentheses = True # If true, the current module name will be prepended to all description # unit titles (such as .. function::). #add_module_names = True # If true, sectionauthor and moduleauthor directives will be shown in the # output. They are ignored by default. show_authors = True # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'sphinx' # A list of ignored prefixes for module index sorting. #modindex_common_prefix = [] # -- Options for HTML output --------------------------------------------------- # The theme to use for HTML and HTML Help pages. Major themes that come with # Sphinx are currently 'default' and 'sphinxdoc'. html_theme = 'default' # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. #html_theme_options = {} # Add any paths that contain custom themes here, relative to this directory. #html_theme_path = [] # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". html_title = 'OWSLib %s documentation' % release # A shorter title for the navigation bar. Default is the same as html_title. #html_short_title = None # The name of an image file (relative to this directory) to place at the top # of the sidebar. #html_logo = None # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. #html_favicon = None # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. html_last_updated_fmt = '%Y-%m-%dT%H:%M:%SZ' # If true, SmartyPants will be used to convert quotes and dashes to # typographically correct entities. #html_use_smartypants = True # Custom sidebar templates, maps document names to template names. #html_sidebars = {'indexsidebar.html'} #html_sidebars = {'**':['indexsidebar.html']} # Additional templates that should be rendered to pages, maps page names to # template names. #html_additional_pages = {} # If false, no module index is generated. #html_use_modindex = True # If false, no index is generated. #html_use_index = True # If true, the index is split into individual pages for each letter. #html_split_index = False # If true, links to the reST sources are added to the pages. #html_show_sourcelink = True # If true, an OpenSearch description file will be output, and all pages will # contain a tag referring to it. The value of this option must be the # base URL from which the finished HTML is served. #html_use_opensearch = '' # If nonempty, this is the file name suffix for HTML files (e.g. ".xhtml"). #html_file_suffix = '' # Output file base name for HTML help builder. htmlhelp_basename = 'OWSLibdoc' # -- Options for LaTeX output -------------------------------------------------- # The paper size ('letter' or 'a4'). #latex_paper_size = 'letter' # The font size ('10pt', '11pt' or '12pt'). #latex_font_size = '10pt' # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ ('index', 'OWSLib.tex', 'OWSLib Documentation', 'Tom Kralidis', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of # the title page. #latex_logo = None # For "manual" documents, if this is true, then toplevel headings are parts, # not chapters. #latex_use_parts = False # Additional stuff for the LaTeX preamble. #latex_preamble = '' # Documents to append as an appendix to all manuals. #latex_appendices = [] # If false, no module index is generated. #latex_use_modindex = True OWSLib-0.33.0/docs/source/credits.rst000066400000000000000000000000601476660053500173230ustar00rootroot00000000000000Credits ======= .. include:: ../../AUTHORS.rst OWSLib-0.33.0/docs/source/development.rst000066400000000000000000000011061476660053500202120ustar00rootroot00000000000000Development =========== The OWSLib wiki is located at https://github.com/geopython/OWSLib/wiki The OWSLib source code is available at https://github.com/geopython/OWSLib You can find out about software metrics at the OWSLib OpenHub page at https://www.openhub.net/p/OWSLib. Testing ------- .. code-block:: bash python3 setup.py test Or ... .. code-block:: bash # install requirements pip3 install -r requirements.txt pip3 install -r requirements-dev.txt # needed for tests only # run tests python3 -m pytest # linting flake8 owslib/wmts.py OWSLib-0.33.0/docs/source/examples.rst000066400000000000000000000011101476660053500175010ustar00rootroot00000000000000.. _examples: Examples ======== You can try these notebook online using Binder, or view the notebooks on NBViewer. .. image:: https://mybinder.org/badge_logo.svg :target: https://mybinder.org/v2/gh/geopython/OWSLib.git/master?filepath=docs/source/notebooks :alt: Binder Launcher :height: 20 .. image:: https://raw.githubusercontent.com/jupyter/design/master/logos/Badges/nbviewer_badge.svg :target: https://nbviewer.jupyter.org/github/geopython/OWSLib/tree/master/docs/source/notebooks/ :alt: NBViewer :height: 20 .. toctree:: :maxdepth: 1 notebooks/wms OWSLib-0.33.0/docs/source/features.rst000066400000000000000000000152121476660053500175110ustar00rootroot00000000000000Features ======== Standards Support ----------------- +-----------------------+-----------------------------+ | Standard | Version(s) | +=======================+=============================+ | `OGC WMS`_ | 1.1.1, 1.3.0 | +-----------------------+-----------------------------+ | `OGC WFS`_ | 1.0.0, 1.1.0, 2.0.0, 3.0 | +-----------------------+-----------------------------+ | `OGC WCS`_ | 1.0.0, 1.1.0, 2.0, 2.0.1 | +-----------------------+-----------------------------+ | `OGC WMC`_ | 1.1.0 | +-----------------------+-----------------------------+ | `OGC SOS`_ | 1.0.0, 2.0.0 | +-----------------------+-----------------------------+ | `OGC SensorML`_ | 1.0.1 | +-----------------------+-----------------------------+ | `OGC CSW`_ | 2.0.2 | +-----------------------+-----------------------------+ | `OGC WPS`_ | 1.0.0 | +-----------------------+-----------------------------+ | `OGC Filter`_ | 1.1.0 | +-----------------------+-----------------------------+ | `OGC OWS Common`_ | 1.0.0, 1.1.0, 2.0 | +-----------------------+-----------------------------+ | `OGC OWS Context`_ | 1.0.0 (alpha/under-review) | +-----------------------+-----------------------------+ | `NASA DIF`_ | 9.7 | +-----------------------+-----------------------------+ | `FGDC CSDGM`_ | 1998 | +-----------------------+-----------------------------+ | `ISO 19139`_ | 2007 | +-----------------------+-----------------------------+ | `ISO 19139-2`_ | 2012 | +-----------------------+-----------------------------+ | `Dublin Core`_ | 1.1 | +-----------------------+-----------------------------+ | `Swiss GM03`_ | 2.3 | +-----------------------+-----------------------------+ | `OGC WMTS`_ | 1.0.0 | +-----------------------+-----------------------------+ | `WaterML`_ | 1.0, 1.1, 2.0 | +-----------------------+-----------------------------+ | `OpenSearch`_ | 1.1 | +-----------------------+-----------------------------+ OGC API Support --------------- +--------------------------------------------------------------------------------------+------------+ | Standard | Version(s) | +======================================================================================+============+ | `OGC API - Features - Part 1: Core`_ | 1.0 | +--------------------------------------------------------------------------------------+------------+ | `OGC API - Coverages - Part 1: Core`_ | draft | +--------------------------------------------------------------------------------------+------------+ | `OGC API - Records - Part 1: Core`_ | draft | +--------------------------------------------------------------------------------------+------------+ | `OGC API - Features - Part 3: Filtering and the Common Query Language (CQL)`_ | draft | +--------------------------------------------------------------------------------------+------------+ | `OGC API - Features - Part 4: Create, Replace, Update and Delete`_ | draft | +--------------------------------------------------------------------------------------+------------+ | `OGC API - Processes - Part 1: Core`_ | 1.0 | +--------------------------------------------------------------------------------------+------------+ | `OGC API - Connected Systems - Part 1: Feature Resources`_ | draft | +--------------------------------------------------------------------------------------+------------+ | `OGC API - Connected Systems - Part 2: Dynamic Data`_ | draft | +--------------------------------------------------------------------------------------+------------+ .. _`OGC WMS`: https://www.opengeospatial.org/standards/wms .. _`OGC WFS`: https://www.opengeospatial.org/standards/wfs .. _`OGC WCS`: https://www.opengeospatial.org/standards/wcs .. _`OGC WMC`: https://www.opengeospatial.org/standards/wmc .. _`OGC WPS`: https://www.opengeospatial.org/standards/wps .. _`OGC SOS`: https://www.opengeospatial.org/standards/sos .. _`OGC O&M`: https://www.opengeospatial.org/standards/om .. _`OGC WaterML2.0`: https://www.opengeospatial.org/standards/waterml .. _`OGC SensorML`: https://www.opengeospatial.org/standards/sensorml .. _`OGC CSW`: https://www.opengeospatial.org/standards/cat .. _`OGC WMTS`: https://www.opengeospatial.org/standards/wmts .. _`OGC Filter`: https://www.opengeospatial.org/standards/filter .. _`OGC OWS Common`: https://www.opengeospatial.org/standards/common .. _`OGC OWS Context`: https://www.opengeospatial.org/standards/owc .. _`NASA DIF`: https://earthdata.nasa.gov/esdis/eso/standards-and-references/directory-interchange-format-dif-standard .. _`FGDC CSDGM`: https://www.fgdc.gov/metadata/csdgm-standard .. _`ISO 19115`: https://www.iso.org/standard/26020.html .. _`ISO 19139`: https://www.iso.org/standard/32557.html .. _`ISO 19139-2`: https://www.iso.org/standard/57104.html .. _`Dublin Core`: https://www.dublincore.org/ .. _`CIA.vc`: http://cia.vc/stats/project/OWSLib .. _`WaterML`: http://his.cuahsi.org/wofws.html#waterml .. _`Swiss GM03`: https://www.geocat.admin.ch/en/dokumentation/gm03.html .. _`OGC API`: https://ogcapi.ogc.org .. _`OGC API - Features - Part 1: Core`: https://docs.opengeospatial.org/is/17-069r3/17-069r3.html .. _`OGC API - Records - Part 1: Core`: https://github.com/opengeospatial/ogcapi-records .. _`OGC API - Features - Part 3: Filtering and the Common Query Language (CQL)`: https://docs.ogc.org/DRAFTS/19-079.html .. _`OGC API - Features - Part 4: Create, Replace, Update and Delete`: https://docs.ogc.org/DRAFTS/20-002.html .. _`OGC API - Coverages - Part 1: Core`: https://docs.ogc.org/DRAFTS/19-087.html .. _`OGC API - Processes - Part 1: Core`: https://docs.ogc.org/is/18-062r2/18-062r2.html .. _`OGC API - Connected Systems - Part 1: Feature Resources`: https://docs.ogc.org/DRAFTS/23-001r0.html .. _`OGC API - Connected Systems - Part 2: Dynamic Data`: https://docs.ogc.org/DRAFTS/23-002r0.html .. _`OpenSearch`: https://github.com/dewitt/opensearch OWSLib-0.33.0/docs/source/index.rst000066400000000000000000000011361476660053500170020ustar00rootroot00000000000000======================================================= OWSLib |release| documentation ======================================================= .. image:: https://www.openhub.net/p/owslib/widgets/project_partner_badge.gif :width: 193px :height: 33px :alt: OWSLib :target: https://www.openhub.net/p/owslib?ref=WidgetProjectPartnerBadge :Author: Tom Kralidis :Contact: tomkralidis at gmail.com :Release: |release| :Date: |today| .. toctree:: :maxdepth: 2 introduction features installation usage examples development support logging proxies license credits OWSLib-0.33.0/docs/source/installation.rst000066400000000000000000000032061476660053500203740ustar00rootroot00000000000000Installation ============ Requirements ------------ OWSLib requires a Python interpreter, as well as `lxml `_ for XML parsing. Install ------- PyPI: .. code-block:: bash pip3 install OWSLib Git: .. code-block:: bash git clone https://github.com/geopython/OWSLib.git UbuntuGIS (`stable`_, `unstable`_): .. code-block:: bash apt-get install python3-owslib Anaconda: .. note:: The OWSLib conda packages are provided by the community, not OSGeo, and therefore there may be multiple packages available. To search all conda channels: http://anaconda.org/search?q=type%3Aconda+owslib However usually conda-forge will be the most up-to-date. .. code-block:: bash git conda install -c conda-forge owslib openSUSE: .. code-block:: bash zypper ar http://download.opensuse.org/repositories/Application:/Geo/openSUSE_12.1/ GEO zypper refresh zypper install owslib CentOS: .. code-block:: bash wget -O /etc/yum.repos.d/CentOS-CBS.repo http://download.opensuse.org/repositories/Application:/Geo/CentOS_6/Application:Geo.repo yum install owslib RedHat Enterprise Linux .. code-block:: bash wget -O /etc/yum.repos.d/RHEL-CBS.repo http://download.opensuse.org/repositories/Application:/Geo/RHEL_6/Application:Geo.repo yum install owslib Fedora: .. note:: As of Fedora 20, OWSLib is part of the Fedora core package collection .. code-block:: bash yum install OWSLib .. _`stable`: https://launchpad.net/%7Eubuntugis/+archive/ubuntu/ppa/+sourcepub/10758317/+listing-archive-extra .. _`unstable`: https://launchpad.net/~ubuntugis/+archive/ubuntu/ubuntugis-unstable/+sourcepub/10933910/+listing-archive-extra OWSLib-0.33.0/docs/source/introduction.rst000066400000000000000000000005521476660053500204150ustar00rootroot00000000000000Introduction ============ OWSLib is a Python package for client programming with `Open Geospatial Consortium`_ (OGC) web service (hence OWS) interface standards, and their related content models. OWSLib was buried down inside PCL (Python Cartography Library), but has been brought out as a separate project. .. _`Open Geospatial Consortium`: https://ogc.org OWSLib-0.33.0/docs/source/license.rst000066400000000000000000000000541476660053500173130ustar00rootroot00000000000000License ======= .. include:: ../../LICENSE OWSLib-0.33.0/docs/source/logging.rst000066400000000000000000000005071476660053500173220ustar00rootroot00000000000000Logging ======= OWSLib logs messages to the 'owslib' named Python logger. You may configure your application to use the log messages as follows: .. code-block:: python import logging owslib_logger = logging.getLogger('owslib') # Add formatting and handlers as needed owslib_logger.setLevel(logging.DEBUG) OWSLib-0.33.0/docs/source/notebooks/000077500000000000000000000000001476660053500171435ustar00rootroot00000000000000OWSLib-0.33.0/docs/source/notebooks/wms.ipynb000066400000000000000000001640321476660053500210220ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Interact with a WMS¶\n", "\n", "OGC Web Map Service (WMS) can be used to download map images rendered by the remote server.\n", "\n", "Example from the [GeoPython Workshop](https://github.com/geopython/geopython-workshop/blob/master/workshop/jupyter/content/notebooks/10-remote-data.ipynb)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**This is the metadata of the service endpoint:**" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WMS version: 1.3.0\n", "WMS title: OpenStreetMap WMS\n", "WMS abstract: OpenStreetMap WMS, bereitgestellt durch terrestris GmbH und Co. KG. Beschleunigt mit MapProxy (http://mapproxy.org/)\n", "Provider name: terrestris GmbH und Co. KG\n", "Provider address: Kölnstr. 99\n" ] } ], "source": [ "from owslib.wms import WebMapService\n", "\n", "wms_url = \"https://ows.terrestris.de/osm/service\"\n", "\n", "wms = WebMapService(wms_url, version=\"1.3.0\")\n", "\n", "print(f\"WMS version: {wms.identification.version}\")\n", "print(f\"WMS title: {wms.identification.title}\")\n", "print(f\"WMS abstract: {wms.identification.abstract}\")\n", "print(f\"Provider name: {wms.provider.name}\")\n", "print(f\"Provider address: {wms.provider.contact.address}\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Check the [Capabilities](https://ows.terrestris.de/osm/service?service=WMS&request=GetCapabilities&version=1.3.0) response directly from the server" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Available WMS layers:**" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['OSM-WMS',\n", " 'OSM-WMS-no-labels',\n", " 'OSM-Overlay-WMS',\n", " 'TOPO-WMS',\n", " 'TOPO-OSM-WMS',\n", " 'SRTM30-Hillshade',\n", " 'SRTM30-Colored',\n", " 'SRTM30-Colored-Hillshade',\n", " 'SRTM30-Contour',\n", " 'Dark']" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "list(wms.contents)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(-180.0, -56.0, 180.0, 60.0, 'CRS:84')" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "wms.contents['SRTM30-Colored'].boundingBox" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(-180.0, -56.0, 180.0, 60.0)" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "wms.contents['SRTM30-Colored'].boundingBoxWGS84" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "['EPSG:4326', 'EPSG:25832', 'EPSG:900913', 'EPSG:21781', 'EPSG:4258', 'EPSG:2180', 'EPSG:2100', 'EPSG:2056', 'EPSG:29192', 'EPSG:31466', 'EPSG:4839', 'EPSG:3068', 'EPSG:31463', 'EPSG:31468', 'EPSG:29193', 'EPSG:32648', 'EPSG:3857', 'EPSG:4647', 'EPSG:3034', 'EPSG:31467', 'EPSG:3035', 'EPSG:4686', 'EPSG:4674', 'EPSG:25833', 'EPSG:5243']\n" ] } ], "source": [ "print(wms['SRTM30-Colored'].crsOptions)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'default': {'title': 'default', 'legend': 'https://ows.terrestris.de/osm/service?styles=&layer=SRTM30-Colored&service=WMS&format=image%2Fpng&sld_version=1.1.0&request=GetLegendGraphic&version=1.1.1', 'legend_width': '155', 'legend_height': '241', 'legend_format': 'image/png'}}\n" ] } ], "source": [ "print(wms['SRTM30-Colored'].styles)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Available methods, their URLs, and available formats:**" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['GetCapabilities', 'GetMap', 'GetFeatureInfo', 'GetLegendGraphic']" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "[op.name for op in wms.operations]" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[{'type': 'Get', 'url': 'https://ows.terrestris.de/osm/service?'}]" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "wms.getOperationByName('GetMap').methods" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['image/jpeg', 'image/png']" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "wms.getOperationByName('GetMap').formatOptions" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**That's everything needed to make a request for imagery:**" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "img = wms.getmap(\n", " layers=['SRTM30-Colored'],\n", " size=[600, 400],\n", " srs=\"EPSG:4326\",\n", " bbox=[1.0, 50.0, 10.0, 54.0],\n", " format=\"image/jpeg\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Result:**" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "image/jpeg": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAGQAlgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKoa82orol+dJWJ9UED/AGZZzhPMwdu72zj/ABHWr9RRXMM0ksccqPJEQHVWBKk9MjtQTJXVr2uZmlawI5bPSNRvLZ/EH2RbieGDIDfws6g87d2a2KiFrCty1z5SCcoEMu0bioJIGfTk187/ABS/aR1LTPEVxp3hf7KbS1PlPeSr5nmyD720dNoPGe5B7YrOU1TV5HDicXTwNPnrvyVtW/66s+ja8k/aI+GU/jnw7BqGmxCXVdN3MIwPmmiP3lHqQQCB9fWrvwj+NemfEDTYra8nisdejGJbZ2wJQP40J6gjqO35V6SLmE9JU/76FHu1Y+TCXsMxwzSd4y/D/go/Oj8aVWKkEcGvr/xX8K/hlfa/danqsttaXDJ5s8KXnkx9eXKgjkk814p4oj+EFpqc6WB166iK4DWTjykbPVTJy38ua86VJx3aPgMRlc8N8dSP36/dZnl7XkmCBgBl2nHpjHFQAsOa7p7X4cXsLRwah4h0u4P3ZrqCOaNf94Jz+VZHirwNe+FVt7nzodS0i7G611O0O6KYeh/usO6nkVly22POlRmo8yaaXZ3t6/8ADGPDIk7YlIT0wOKtXStYsOUdH5UjoR/kis6NlVwWXco6ikciRwwDKBnAzxz7VnbUxT0Lf2/dHIpU5cYz6UQpGy8kA9xnFVkGepAFaUNrEY88txnJ9f8AP86TtEFeTFjVIQrZDjPK55opnkhWxhcHvjpRWbs9zRNrZH6E0UUV9GfsQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRVK/wBa0/Ssfbb62s8jI+0TKn8zQJtRV2y7RXNWPxJ8L6nfLZ2mt2lzdNIIljifcWYnAAx1rmfFniH4kx6tLFoHhuxNjG7Is11OGaUA8PgFdoI7c1Dmkr7nLPE04x5o+9/h978j0uivIrbxf45sJEk8R6h4U0G3RlM0UsjNPs4JwobrjpRYatbXUd/Fc/FWC7jurV4gvlRQ+UWGN6nOQR9e9T7RGP16D0UX87L8HK56j/bNh/z/AFt/3+X/ABrF8U/EXRPCVnbXF1O9z9plMMMVinnySMBkgKvoOTXIaD8MPh74Y8M2kF9Jp1+EVmN/dTKpmG4nP3scdOPSq138Z/hv4Ltre10xoJ/JYmOOxt8iMnhm3HHJGeeppObS1aRnPFThC9WUINrvf8NLnU+Hfitp/ijUY7Oy0rWtzH5pZ7Boo4x6szEcUreLvE8HmyzeDZGt1ldB9nvkeVlDEBgm0cHGRz0IrhdV/au8NWyf6BYX97J/tqsa/nk/yrmrn9ruY3CfZ/DiCAfeEl0dx+mF4qHVit5HHLMsPFWliLvyj/wH+Z7poXjbTte1a50uLzrfU7WCK4ntLmPZJGrjIB7EjjOMgZFb9eUfCX4r2PxS8Q306aD/AGff2tqEN15okJjL52ZwO4z+dd3qFtr8viWwks7yzg0RIz9qhlhZ5pGzxtOQF4A556ng1rGV1danp4fEKtSVSL5k3bRW69n26/gblULDQtP0u9vru0soLa5vnD3MsSBWmYDALEdep/M+tX6K0O1pNptbHIfFvxDH4Z+HeuXj3DWsjW7QQyJ97zHG1ce+Tn8DXw5a7duzaDwcV7z+1n4pkm1PSPDqFlhhj+3Sjs7tuRPyAf8A76rwWycCRixwMV5eJlzSt2PzrPMR7bF+zW0NPnuyvnafQ9jU8d/cxAhLiVR6ByKbc7RMwU++PSoe/Nc6PndUB+Y5PLep60ZoqzdOtw0ZiiEYCgEDue5oArA16z8CvFloj6n4Q1a3W+07WUP2aCXG0XIU7QM8KX4APqFrybbg06OV4ZFkjYpIhDKynBUjkEVcZcrudGHrPD1FUj/w66r7iW9tZbK8nt5o2hmico8bDBUg9MVCDhh3r1G2udN+MDXD6lH9g8SW1g0zXlsQft5iXkGI4zIVHUHkjp3HnGq6bNpGpXNlcLtmgcow9fQj2I5HsaJK2q2CrR5Epxd4vZ/59n/SI0baVIA4q5DIfmx06AYqohXaDjBx2p4fZxkj0z3rJq5gnY0oSHJ3HI9APSimWkirj5jk5yVorne50x1R+gVFFFfTH68FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUhIUZJwPegBaKha9t1YKZ4gTwAXFcd4z+Is+gT6Rb6Rotx4huNSldI/szBUXyz+8BY9DgNj6Um0ldmNSrClHmk9Pv/I7euA8SfG7wjoME6rrlncXYQmNIy0qFscBigbHNdPB4mguTphitrp01CETxMIT8inH3x/BjcvX1rz3W/2frG48bL4l0m9Gn3DSNPJbTQrNC0h7hT0BOcj8sVE3K3uHJiqmIcF9VSfe/Rd1tc2JtWs/i3YlfD+vwHTY4pFvbcxESM7AGBj0ZQGVif7wBHrU3hv4SaFa6Rp51bR7G81ZEV55vLLL5uMnbuJ4BJA9hXZy6baT2klrJbRNbyLteIoNrD0IqzT5VuzRYaMpc9ZKUvw+Sd7f8OVLfSLC0KGCyt4Sn3fLiVdv0wK+dvjV+0LdreX/AId8NOIEhk8qbVI2DGQbRuEfphiQW/2eOua9O+JnizSb/TNa8KjxHH4e1p4dqyT/ACAgoX4J/hIBUkdORXxZIpjldCysVJBZTkH6HvXLXqOPuxPnc6x86MVRw7sne7Vvu01X9WFuZpb2ZpriR7iVjlpJWLMfqTURjUdVX8qeD+XpTuorgPhXruNYs6BXdmReisxIH0FDKEOARx6VIUIH15puACM0AMpM04j0GBQEJXPvigDpPAPxB1T4c6vLqGleU0ssJheOcEowJByQO4IH619jfDL4h2XxA8M2F4s8Kak8Wbm0VxvjdThjt67c8g+hFfChwK9e/Zg1RrL4lx2q2n2gXdrJE0w6wADfu+hKhfqwrpo1HGSj0Z9Fk+OqUK8aDd4ydrdm+qPp3xb490LwNHbvrV+lkLgsIlKlmfGM4ABPGR+dXvD3iHT/ABVpEGp6XcrdWU4JSRQR0OCCDyD7Gvk79oy51DW/ifqKJBcTWlhFHAjKjFFGwOxz06sc/Sua+H/xa8QfDcyx6XNHLZzOJJLS4XchI7jupI4JHXj0rd17Taa0PbnnnssVKnUj7iur9dOvoeoftaeFvJ1DSPESSA+cn2KSMsMgrl1IHpy2fTj1rwCH2OMn0617Xf8Axs034mpNpHiTS7m3jvVjiSS0YzJayqX2zInXJL4b1VRXjep2Mml6jdWTyJNJbyvE0kRyjFSQSD6cVy1bSlzR2Z8zmcqVau8RQd4y/P8A4O4wpuDYAdeuM9KgKjg56/pQj7DkEj3FSRSDfyOMk7eh/OsDyBiDBAI4zWhJKU0oxiMbd+d561Vkxv4GVHYHiopMgBc574BpNXKTtcbgbRgktzn2oCHvx+FWLZcr2x39aexjRyMfXb0p3EJpeoT6LqdpqFq224tZVlicdmByK6L4gmXXtbudft5Bd2F7slVowB9mBUAQuo+7sxsHqFBGa5+KJp2ywODwM1JaXt54cv0uLdwrjPyuu5GGCCrKeCCCQQexpqX2WbRk1Bwl8Ld/mVYYvNTIAGOOvNSeQQ/UnjqagE58x3woLHOFGAPoO1XzqVqVj2WzqwHzEsCCah3WxmknuyML5Izn8uKKdcXcMgG0kE9QFNFC13QOy2Z+hVFFFe+fswUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFc5498c6d8PvDs+q6g4wvywwg4aaTHCD/HsMmvBm+L3xR8bxRHQtGNlazyBY54LZm6nj94/y498VlKpGDt1PNxOYUcLJU5XcuyV3/wAA+mpJUhQvI6oi8lmOAKyB4y0FtSGnjWLE3pAIh89dxycDv19q8X0n4E+K/Gdi914z8VX8E8xBFnFJvAH+0AQvpwM16H4D+CnhnwLbReVYw3+oIxY39zEDITnI65xjjp6UlKculkRTxGKrSTVLlj3k9fuX6h8T/jJpHwuksYb6Ce6ursF0ihGAEBALEn69P5cVgP8AtPeDxbefHBq0sXQOlkdpbjjdnGeRXoGreBtB16MpqOlwXqmY3H78FiHIAJBPTIA4HHAq1FpGkaLpItltLS006D5tjIqxp7nPH402p30ehU4Y11JONSKj0927X4o4DTPjdceIJduj+C9dvUxu8yWMQLjsctXYaR4k1PVNFvLqTw9d6ffQ5EdldSIPObGVw4yACeCSOOeDXE+NP2jfDHhSdLayZtanVisi2h+SMAH+I8HnHTjHevPNU/a3v3mmGnaFAkJwI2uJiWHXJIA+nHtWftIx3lc4ZZjQw7aq4jmflFfpf8z034m3/izWvhzBJ4etntdVnvRb3EdpNuZI97xkq5VT94ISQBgE9q4u1+AHjXVCP7Z8d3KxZ+aOGWVyR3wSwH6Vwt5+1J4yuN3kJp9sCMcQFse/Lf5xWOn7Q3jtLqOY6wrKjBjEYF2N7EYzj8axlUpyd3dnkV8wwFapz1HOWiXZetk1ufUXhr4SeGfDMUfl2Av7lOftWoHz5Cc5z83AP0Arr/KQsrbF3LnBxyM9a+PPE37SXjDW54msblNFiWIK0dsgYu+PmbLA9T0Hb3rib/4heKNUkZ7rxBqMrN1IuGT/ANBxV+3hHSKOp55hKC5KFN2+S/4J9wa/430HwtHv1XVrWyGcYkkG78hzXnGpftT+D7QEWyX96wOPkh2rj1yTXyRLI9xKZZneaU9ZJGLMfxPNJnjpWTxMnsjza3EGIm/3UVFfe/0PsjT/ANpPwTqF5BALq5txLwZp4dscZ7bznivUUcSIrKQysMgjuK/OZSFYErvAOdp7+1foRoWrW2qeHNP1OA4tbi1juE9kKBh+lb0arqX5j3MozGrjXONa11bY+L/jZ4guPEfxN157hgyWtw1nCqjhUjJUfqCfqa4Y1d1u8/tDWL+7HPnzySgn/aYn+tUutefJ3bZ8DWqOrVlUfVt/iFPU+hpnSlBwfUVJgThlx1OcUEqTz6VEG5pyjcaQC8gHChhUbZP0qcjg470MiFc87v0oAfo9zb2erWc93D9otYpkeWEfxoGBZfxGa+zfhzrXw7a4jsvCj6dFeyw+d5MS4m2kZIJPJx3GeMV8VtECwC5qxpt7c6FqNtf2c7QXdtIJIpYzgqw9P5e9bU6ns3setgMe8DO/Imnb1Xoz7w8fPFH4F8RGeRYof7OuAzt0AMbV8BLnaM9e9ejeNvjx4m8daB/ZF61tb2rsGm+yxlDMB0Vsk8Z5wO4Fec96utUVRqx0ZvjqeOqRdJaJdfNm/FMdG8PW95ZzPDf3NzJG0yfK0aIq8IR67zk/7IHrnBHX2roblRN4BtZAh3W+pyxs/p5kSlR/5Cb8jWBGhcjIIBOM1izx6nReSHptzgDOeKkWMMeSAD69qYsRVmGMEcGrkVsSMHcc87T6Vm3YzSbHRL8meOB3HAqnNIJJMgYJGCMVelnSOJowfnYdqoqNuCOD71Me5UuxYt4T5O8ZZQc9P8/5xUsacYYAE9gKbAgIOC4HYZwPrUx+XAXlu5qWyktCRZFRgFXnPYZxTJbCS7JaU4J6Afw1Pajy2LYBz3ap9wBIB685rJys9DZRTWpgy6ZMkjKoEm0Z+X0qWDQ7u4VmVANo3EE4OK02YrMckFDjPGDmuz8KWkIhM1yQVBGV9R6VNWu6cbmlHDqrPluee3OgXllF5kqIF7fNRXa+JiJrdwi+YA3CqMYHQ0VVKs5xvIitQUJWifadFFFfTn64FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFcRrnxX03TtY/sjTbS78Q6oh/e22mR+Z5I7l2+6PpnPNcb4n1Tx98R9dbQ9I0658L+HS7Rz6tcLtklQHB29wDjjHXPPFeoeE/Clh4N0S30zT4wsUSgGQqA8h/vOQBlj61lzOT9085VqmJk40VyxX2mt/RO33vTtcWbTLLxjoduusaSrRyhZTZ3qKxjb0I5GRWna2sNlbx29vEkMEShEjQYVQOgAqWq/2eX7cZ/tD+T5ez7PtG3dnO7OM5xx1xWljuUUne2vfQsVHPMltDJLIwSONS7MegAGSabeXkOn2k11cyrDbwoZJJHOAqgZJNfJ3xa/aGvvGSXGk6IH0/RW3JJKeJblenP8AdUjt3zzWdSoqa1ODG4+lgYc093su/wDwDt/HX7VNpZtJbeF7L7e4BU3lzlIwexVerd+uO1eEeLPiP4k8bzM2r6pNNFklbeM7Ilz2Cj6Dr6Vzg+4fqP60grzZVJT3Z+dYrMMTi/4ktOy0X9eoYAooNA5/+tWZ5wdP/rUUA4WgUgEFH8qOfxpeuaAEpc0Ywue1NzQIWvQ/Anx18S+BLSGxhmS+0yM/LaXS5wv91W6qOvrXneD9PYUgGevFUpOLumb0q1ShLnpSafke8eEoPhr8TvE1tYweF9Qh1O9LSzrFcbIIfl3Ow5+6DkAAZ9q9D1v9m3wHaaTd3DR3djHBE0zzpcsdiqCScHg8Cvlvwv4o1LwbrEOqaTcG2vIsgNjIIPUEHqDXouq/tI+Ide8JanomoW1vI97EYftkOUZVOAwwOCCMj8a6IThZ861Pfw2NwTpSWKppz1t7qttpt5nk7lGkYxgqhPyhuoHbNNoPHNKB+Vcp80KE59akZQvRtxpnmYGB+dIG4oES7+f/AGUU4MCR796hzTh7GkFyYrt4zjNRPGTkn+VShwVAJ+lPBGDg4BGM0h7lGirE9uEXcrAD0Pc+1VxVIDRkSWDRoyc+TPKxA7EjHP4cj8TVe2QuPlBIHUjrntVmaa4vdMtYCytDbO4VQvzKWOefrg/lS2lsiyqrAtzyew96UnY0tdqwAAZfbv8Ac02e42keZuZiMgZ4ArVaeNYS2MKvQDvXPTS+dMzLwCTjPpWUHzboqa5VoxN25mPqeTV+0tmuiFznA4GKo7NnBIPuK1dNvfsy/Llm5GB71U720M4Jc2opEioVADBRhjj7o9/1pqMyL0GPWrBDyZl4BPUetQ8qTxxnis0zdqxMr/KDwR2+tPOExhjk8nvUCZ3g9T2qflsYGD0zjrUNFplthHd7XKfMvcfxVs6a0k2nynIWNBnb3YgVj2k/kt0JwOMHir6M8kc6odqy4O3riuWavoddNpO5DdaozwTLFFvdzyR/CKK3NA0qOW2kWZQsRTlz9f8AGis/bwptxsbfVqlRKVz7Hooor7U/SwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvNPjl8Uk+HfhwwWkgOt3yslsoPMS9DKR7dvU/Q13uu6vDoGiahqlwGNvZW8lzIF6lUUsce+BXwr4/8AGd14+8UXetXa+UZsCOANuEMYGFQfzJ7kk1zVqnIrLdnz+cY/6nR5IP35beS6v9EfQv7NXxRvPFFvdeHdUlmvLyyi8+G7kyxeLcAVdj1ILDGeoz6V7nXhf7K/gi50TQL7xBdL5Y1YRrbxsPm8pC3z/Ri3HsAe9e6VdK/IuY6sq9q8HB1t/wBOn4BRRXnvxS+M2kfDSDyWH2/V3AMdjG2CB/ec/wAI/U+laOSirs9CtWp0IOpVdkil+0ffxWXwn1RHujBNO8McSK2DKfNUlfcbQxP0/A/Gddd8SPifq3xN1G3uNSEUMNqrLBbwZ2oGIyTnqTgc+1chXl1Zqcro/NM0xkcbiPaQ+FKyHD/Vn6j+tNpw/wBW31H9ab0rE8gCc0o49qSjP5UCFHX2pSoNCjK5BAHpTgODmkIaFx15pNp/CpOD0FP8sYIJwwOKB6kI4ppGDzU2zGfrSPH8uRyR1AoAiIGelH4Uv60Y9etMBpHPXNHT3pcY60oGaAADjJoABIHagDJ9/WnAYHSgAKik2076UUCEAxSgY+lFKOTjnFIBwPzDPGOKUtjBxxn8KaOegpxXK8nB7Z70DGzPvTHTBzUQBPapdhbHBz3qzZwBiWwTii9hq7K0NzJayl42Kt/ntV1byW+lbbEgcncUQ7QfXrTvsETgly2fQfzqncWoifC5I6j2pcyehfvRQ67nmYeW6FAONuKqjrViOc7THIS0ZOTnr+FNlRFI2PuBA6jBzTtbYhu4wdcVbt22rgHGTwT2qsqBmwTtqdbcqpznpwe2aTCNzQE7MnJJxxTghUZLKMdj1qnDG5U4GAPfNTrCejsVOehHJ96xaSOhNskL+aRtGFA5x61LHjnk9PXtTGQwMQM7T3qWN8qCV+bjPFQ9tC1vqXLaLc2AueK2LPT5WCSbCIz3HeqWnp5p24O49Sa28m0hRFJGR0IrhqSd7I9GlBPVmpa/ZTYtC+VkI5A/n/Kiq8VuLlEYsQ44wD1H/wCviiuLZ7npbpaH0h4c+J3hfxW/l6brNrPNuKiFn2yH6KecV06urdCD9DXwbFYxR3uDGgLLkMwBC4611Onapf6LG0ltq2oWYGcCK4Zc+nGa+r/tCK+KJ3UM6m1+9pr5O35n2XRXy7oHxw8RaAAn2z+2LZRnyr4ZfnGfnHJ79fUV7n4D+J+j+PoMWknkX6rulspT86epH94e4rtpYmnW0T18z2cNmFDEvlTtLs/07nX0UUV1HphRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGP4w0AeKfC2raR5vkG9tpIBLjOwspAOO/NeBfCL4KeHf7aR9d1rS9Z1KEsRpNpOsqDHQvzyRgnA49ele9+Nr19M8Ga/eRsUkt9PuJVYdQVjYg/pXxl8JPiBH8NvFseqz2jXkDQtBIikbwGx8yk9wR+WfWuSq4qceZHy+aVcPSxdB1oJ76u9kr9uup9yRRJBEkcaLHGgCqqjAAHQAU4nHWvIvEn7THhTTdD+06XO2qahLHuhtApXac4/eE/dx1x1/OvnrxH8bPGHiiIw3msPHCyGNorZRErA9QduM+nPqfWrnXhHbU6sVnOFw2kXzPy2+89p+L/AO0dBovn6P4WkS7v8bZdQHzRQHuF/vN+gr5kvb241G7lurueS5uZWLySytuZiepJqGiuCc3N3Z8JjMbWxs+ao9Oi6L+u4UlLQKyOAcOI2+o/rTM5608ZEZ+o/rTO3SgAoNHJNLknoBQIVadTR1qRU3ZPYdaQgXr7+tS4BOAACfenJGDHnGOc5xQgGME4OaVyrDCoI65+napYUw5AOFI5PY0LEjAZY57+1ShCi7sZ2jOaTZSRSmiEbAA8Go8Zq7IjXKM3dRkD1qqEJ9jTTIaGYpcY4NPCHj16Ggpu6Dr2FMRGBg8flT1FLtKsPzqVIi5AXnJxjpQxpXIzCy8spCngGgqMDbnOOc1szWrxWSHaMZx1zzTTZCKMLtDN1J6msvaI2dJmPsOOelSCM8fKSOa1PIREO5Bnt60z7PlSf59qfOHs2jOWM5IHQ+vpUghJ4zj8KvLaO/PBJGamitcKdwGewqXNIaptlA2/k4bdvLdRVq3OIiFXk9TVp4AUICjJGKrQrJDgAbgCc4HT8ajm5kacvKyVoh5jEflWbcQO0jHBz7VqpIsjHk7iTkEdKUIApGPmHc0lJxKlBSMBosAE8CmMuB14FbkFtFkpKqtyPwHpUcunIIJFP+sVic+oxWvtFexg6TtcxlOCDjPsati5Dj5kGD3B6VAVwMUo4Awa0epkro0dLn2XijJ2bhnHethIYyS7MfRcgdP84rnLaUQvvI4A6VrWt21zHs3IvHBIziuapF3ujrpSVrMvSRRTKAvJ7n8afbacrNndhc/pUVsWnIVBjHy59T0rRJjtYV+bJ29e3SuWTa0OyKT1ZagijiQeWO45PBJouJQrgnc2OvtUVvMHKyeYNqgcHr3qOFZLuZQw+8wGMcVjbW7Oi+lkadldNFGeSrngnOeKKivFFvJtQdqKz5FLU29o4e6ZV48JlEkMSZBHAHes+6u5pV+YMwC9u3vSTXPlxnH3uuc5qMSgBstu4ziu6MbanmyncrJdlCvJY8gj3qSHVLnSbxLq3uJLS8hPmRTRMVYEfT+tULjKybgpGeTmorh/OA3EgiutR1TRx87R9UfB74/Wni9YdJ1147LWsbUm+7Fc/wDxLe3Q9vSvZa/OcnByCQQcgjsa+j/2fPjfPqFzB4W8Q3Bmnf5bG8k+82BxE57n0P4elerRr392R9hlecuo1h8Tvsn38n/n959E0UUV2n2IUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHln7SHiZdA+Gd1bK4WfU5Fs1Gedpyz/htUj/gQ9a+Ns5r2z9qrxMdS8b2ejo37vTLfLD/ppJhj/wCOhK8Uz1968qvLmn6H5nnNf2+MkltHT/P8RDgUxuTmnmmlOevFYniIVDladSKMDFAOaBC0A4oooAdnKHPqP60wHJAHWlY/uz9RUakqTjrQOw/qKUdcZxTS/TNKSelIkl8sKm49P60gbd06VGCfr7U9ZCARgc8UATeZI+VLZp23Cbiw9Me9QxsckAZPTpUxwCQTnFSNEkWR1GfY1KDxg8CoVPzccg808upzjoKllolDFBjjmq80Rjkz/CelCy8Zb25qYsZV2nlT2o2DdFXrSnK4JqVYxkMPSlZflbvxTuTYjht2ncEDap4yTV20hVHyQNqnlvSoYOIT65qWJ9isd2AO2KiTbNIpKzLrXG4GNW4HNRvLsGQ2Tj8qj3s3zfKme2OaRl2ttAy4HeslFI2cmyVSg5YZOOpNKqddwqIYZgAcv69sYpRLjHOT3BosFy3HwDhuD2HYVPGwwQ2G471Q80kgDH4Cl84g46HNQ4tmimkaUkaMuRgrjioWwFGBgDgGq8UzZxnGe9SGcuNvYZ6Co5Wi+ZMjt0DTycZBbg+9WTFgnuB3qpGwR9v+10q4j8HnjpTle4o2sM8v96QcBW56dOKkMYYYbaQeoI6n3/z2p0RBI4/SpZERW5G0gcVDZokYF7pMkYEka7kPUDt7VVa2kjIDrtbr1rpPM3grzjuKy76J2dAevbArohUb0Zy1KaWqM5IgSS3rjFSIzhPLLYTqB2zTlXdkE470vlk8D69a2bMEuxq6dfrDCS8gDg8D1qa4vI2dCuSuckmsbymU4B4p67lYKT06H/GsHTV7nQqkkrHTWkEciRuOdzcnt+IrYt72KycOo3SA8qemOtcdb6k8UbRjAVu+OR61ctr0MArE7j71yTpN77HbTrJbbm/c3cdzcvKnBPIGe9FZ6MUwSNp+vAorPlS0NudvVmUkSxodyEg8AE1TkLQtJsjJDEHAGOfX8sVYmRxHlSWAPU9B9KZJbDyDgbmxy2cGuxPucElfYo+WbnBViDjOMVXmsto+8cjqMZyauW1q9xP5R2xNjeWB2kjtn+f4VVuLaW2fcGMmD+npXQnra5yyWl2ijIjRn5xwe1WdN1CfTLy3u7V/Llt5FljJ7MpyP1Apk06z9flYZO0mqwVnzzn61sjHZ3TP0J8O61D4j0HT9Ut/9TeQJMoznbuGcH3HT8K0a4z4NQG2+FvhpGGD9jVvzyf612de3F3SZ+xUJupShOW7Sf4IKKKKo2CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiik6UAfEvxr1Maj8UvE8zqNguRbge8caoD+a5rz/pz2rc8bXp1PxdrV2WDeffTy5HQ5kY/wAsVgyHJ44FeJLWTZ+PYiftK05d2/zYucUmcnGKaGwDmnLzzSMBaMUtFMAoopCQKAFYfuyfcf1qNSc9M5p4bMbccZH9aaCvbIxQPoAXsTTvXn8aUjBwRzSY5pCCnA9OKb7Uq9aBDh1qVMEDrmmbsnkflR0zSETZI6UnFNCnGc/L60o9xigocDt9vapIW4xnpTFPzdunepBjrgY56CpY0PGc0mM4paPwpFDFBAzwQDj6/wCc09WbII6etOK4THp2pVBYgDilcdh28sAD16ZNLsaRwiZJz/DTGjYH68ir2lQt9qjKpvwemM1Enyq5pFOTsVChRypGCOMUg+lb2r6XNLO06x4V+eeMVlvblCOxNRGopK5pKm4OxX7UoGe4xT1j656+gqaGxkmICqTxwPWqbSJSb2HW6Dy2lzyDtH1okSSNhxjPIxWjcaZJp9kPMUKWbIx9Kz1FYqXNqjZxcdGNYnJJXH8qkjcEUuVYMr5C+1RgcngcelPcWxKkhGDjH4d6dNdrJjavbFV3LMTg8jrnrTns2SJpAyui8HB5/KlZdQu+hYtJQZAxOe+TV68jha283dgjB245xWTaSJDNmVCy4IIH0ol1B1BWInBB684FS4Ny0LU0o6lLbulJHAJ4FWTp7AHDrx/D3FNt41aRQRnnGMcGtWDTrm43PGPl44DY/CtJz5epnCHN0MVgUOCpU5pApLAYyTWnPEFY+blcdABk/n2qokJlk+QBgPXiqUrolxs7DBkDDKrDp1p6qM/dIzxyauSWNxboHkjAXOBgg4qJl3kHPy9setRzJ7F8rW41XKkqWIXoOeKKkcDbzjHvRS3HsTQRSXZJbOOwbikvYygQRDL98URYWLcSSc0plSN/lAJ9zUdTToVFt33l3VvMPcrx/wDqqKa3ByRleeM1blvV27uVPcVnTI978zMY8cbAev1raN92YSstFqV5bBnQuSGbJORVZFZF2PG2QeGAq3NpwTPzMO+1TxVRo/LIJ3bOxJ4FdCaZyyTXQ+yv2fdeGu/DDTlLZlsWazcem3BUf98stej1x/wj0K30D4c6DBbxrGZrWO5lKjG6SRQzE/nj8BXYV7lNNQVz9awcZRw9NT3svyCiiitDrCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACue+Ievf8Ix4G13Uw22S3tJDESM5kIwg/Fioroa8D/aymt4tF0NBcTJezXDKIUkIR4gMsWXoSG8vB9zWdSXLBs4MfXeHw06q3S/PT9T5leJwAMMcDk461H5b/3SMe1STkq23JwOKjBPGCcV45+SjfKYsflJ/Cl8tgcbT+VGT2NIrH1IpjH+W390/lRsb+6fypNx9aazkdMmgBxRh/CfyppRiDhT+Ipm5s85NBdmyc4oHYeEbYRg5yO1N8puMIQaUElCRkcjFABOCTx6ZoKZIEfaMg557UeW3dT+VLGjNx6Cr9rp+7DOxC9cHvUtpbkpOT0KHlHH3W/KlWFs/cJ9sVJdlftDiMbU6AZqNC2euD60E7DhC3UqRnpkGnrA5B4PTuKj+Zx1Jqe4lmnlMkmQW5A6ADtj2oBDWVjgbeB02ip7aEkkvGWBGMEVXDEAc/lUkUjBtueCKT2KW5s6fo8M79SAOxFVdRtvJu3CoVAOAMVY0eYJdRbiT8wxTNXl330gU4Abgelcyb57M62o+zukUfLb+6fyqZI23cqfypgXI/wqZMqoxya1bMkiRrVmkCopIYYJI/nVpNIePPmFVx75z9KqmRk2nIX0+lPDv03HIGOT0rF36M2XL2NC6tLUW8RTlxwVx7U2zYxsoVAuO/OT71QUlsgkjGTUy5PGfqahx0s2aKV3dI7W1uotShjiuMluiv3H+f61Q1XR47dZGZlypxtz09/0rDgmdGGCc9q0cR36+XLM0cozzjg+lcfJySunod3tFUjZrUwvIO/O0jB9K6jT57PT7ASbBLct0X+7g1gSQtFM8ZPzKSpI5zg0mxkGcEds10TSmrNnNTk6bbSLmrapPqRUSZbaMAkYwKzED7SWU8e1PKkn7xxV7TfsKyL9tE0kfcRkAj6U1aEbJEu9SV2zPMZOeCTnNL5bf3TVrUJIZrpzaxNDF0AZsk+5qsc5HXr0qk7ohqzsIsbZyUOPpUqO6dEyehBGeOtIAehz6cmnbWOTkg/WhtDSsVJEcu5KnOew61EIm352n8qs3AZCOOPTNXIYIigBTLnnk1fOkiFC7KkEDncQuwZ5IPP4VaSWS3UmNTk9SWyeauTafDJZqYlMc4PXP3x9P89ao/YXiaQTMIygyVJwTzjgevNY80ZG3JKBAwkk6q3NSwwtswV2gHsOaCdxAXIA7d6cvpz7c81TehKWpZR9kTK0ZYEf5xVYQ5H+rZsdsU8O237xx1Aqe1dkOF6njOOfpUbGm5E9kXHmbDnuAOtFWZHby85y3WikmwaRk/ZnEYOWBPUHpTEBjONgfnJNaE6SFOcL6KKbFb7FwSOec1fPpqZ8muhTNqJfmcbmwCSP8/SppyIlKgAt+VWmKxKflzk+tUpSsjsQA0gGCpJoT5ga5VoZ9zeqwIBKnpuI+WtL4e+GT468baVo3WKeTMxXtEo3OfyBH1IrJu2UE7kC5HfkV9NfsxeDrLT/AAk/iHYH1DUJJIxJ/ciVsbR6ZKkn8PSvSw9NTkka4HCvGYmNN7LV+i/z2PaI40hjSNFCIgCqoGAAOgp1FFe4fqAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFfFPxr8b/wDCbeP764jbdp9kTa2vOQyqTuYf7zZI9selfRnx4+IcfgbwZNDC+NU1JWt7dR1RSMPJ/wABB49yK+L3fOf7o6CuDEz+wj4riDF35cLB+b/Rfr9wkr4Jzyc02NsnmmBvXmnDjGeDXGfG2sTHGPemfzpu7PsaXOaRIEZ+lNI9MZqRF3dqlukSNgqHPHJ96LjKgIGaXaTzSlMnjgU5OOO/rTG2SRRFoyB6j+RqxBYs55Jx6gVa0i3WYNuYL8w7Z9atTQGCdlJ4zwR0NYynrY0jC65mMtrdYTv27tvTuKj1C8aQMrnkDAxXRtaGXT2MIBAGW44x7VyWocTsMdzzWNOSnK7NqsXTjZdSoSSc9TRjB56nnmlHXmnEbuBg49K6jiHLHyMHkiruoWptFhUtuIXIYen+QapkAEEYqzLc/aUjVsKUAAHsKh3ujVWs0V+gxwTnrRjnoSDwPWnzALKw2lRntTogu04459KdybDo5G3ZHA7VdtrWS5b5V3N1JxVWBAXFbNpuhgdi20MMf/WrGpKy0OinG+5nhArHkN2p4jaPaTnnoakiwkgbaDtOcHpVl5pJY9gCoh7BR/PrUOTNFFFVsNGUOcA5Dfz/AJUi9MrzjnnjIqaIcAYzjmnPAYslhhupUVN+hVupBGh+vHStXTNEutSVjbxblU4ZzwATVFBkYXDY9K3tHnlgMRs7gSM+d9s52knHPsRjvn+VZVZNLQ2oxi5WlsZptGjcKwOTxUoi8wPyQ+Blcf59q7Z73Tbq3ezurQ2k4XbkgFlI6fqK5y9ttknyqyrjaSVwDXLGq56NWOydBQV07k+n28f2RTPAs+QCrLwy/j34rXvIm1y1jhz9miDfKgUNzj259awYIpsAweaCcnEbEZwOv6E1pQStvHnRyiQHYmD82/qe/HH55rGad7p6nRTa5eVrQwb/AMP3FpJsjYTttLMEB4A5P145rOAKtgLjGQc9a7zTJ4ry5TfcBWYlQkpO7n37/pwDV/xDo9nJbRO6B5kY4mRVwxPXcR16VSxDi1GaJeEU4ucGeakbmwF56cHrS/KTkkE+p716FrugWOoMv2aKCEuyjzFfG0c5G3HPXr7Cp4NO0Xw/bsjCC9uDxvkXI/I/Sq+sxaulqL6lLmaclZdTzjzMNkYX6U91aV8sOPauqv7HSdYUvbmOwud3PURt17YyO3+FYA0K+QuURJIwN2fNUcfiRWsakZeT8znnRlF6aryMyZFlnVY1PHHzHv7VPCDAVDfM3QYPA9KWDT71ozOtrJ5ZBIfYdp981t6D4bn1K4twY28qTJ35B6dauc1Faszp05TlZLVmO1rLKxxk/wBKsXWjXVu8XmR7RJyg9RXqtl4U07TiGZ42Yc7X5Oa53XbF471bra2xpSSig4AAwD19K4/rF5WR6c8A6cOab1OFntJbaY70KsABtP0p9vbLLMsZkUZOA8nCivXdS0a08S2CmMItyVG1iB81cTqPhe+0iKRTZtIrDaXC5A9xVxrcy1Jq4GdJ8y1j3OWlC5LgAHHQcA1LDam5QnJUYJJ6YFWLqyltZAkqBWYA446VXjLwsFBYBzxj1ra91ocFrP3kN8sogBJ47Ek0VoNFGFBc7pepGeR/n+tFLmKcPMw4rkOAAC0wPKtxj1qS6U8MBljwBjjkVS1R0hXzNhEwOQTyp5PQ/jUiXmxMEEAjBJPI4ro5dmjl5t4sgmnaHMcnCE9uozVee68za4ILKeg71JPcefExbGQdu7uTzj/PtVA5RTkAd2x+tdEY9zmnLsRy3QlAUkY9DX2h8D9MbSvhZoETqVaSEz4Ixw7Fx+hFfG2iaFP4o1ey062jbz7yVIQwBO3JwW+gBzX37Z2kVhaQWsCCOCBFjjQdFUDAH5CvWwsbNs+l4epOVSpWfRW+/X9CaiiivRPuAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqrqeqWmi6fPfX1wlraQKXklkOAo/wA9u9Gp6na6Np9xfXs6W1pboZJZZDhVUdSa+PvjF8ZLz4kXq2trvs9BhbMVtn5pzx88n9B2+tY1KiprzPKzDMKeAp3esnsv66GB8VfHk/xB8X3moszLZg+TaRH+CFSdufc8sfc+1ca4yAMU6R+cng9KYz9Oc15Tbbuz8wqVJ1pupN3b1G5wMZ+akzg4HNSAgjoM0irigi41Qd2TTzQM96UAGkJskhfDHJ4IqSSNSvG4vjg54qELjB9at27KzYb5h1xnFS9AWpTC5HNOUAHnpV7UIliCBVAyu4fj/wDqqmBnB6/0oTurg1Z2LltJsQlfUZzV5ZmuMblGBzxVC3iaVSqkbs/41ZhR435zWckjaDfyOrs7y4XTikYjkjAIZNvzYrkdUjPnuzKV+YnaeMCui0e5aGRU3DDnkNUuu6a1yjygr90tg/0rihJU52fU76kXVpprocQq59fzpVAKAY5zjNTTQGNiD164x0qFRjjj8K9G9zyrWY765HrmnrujYEcEevNOQ7lA2ggkdD3pzru27uwxkdfxpXKsN+Z2JYnI4z7VLEvPqAKRcjI4yeuamjRQ3OTnvUtlJXJo4ssOg9KvncbZVHrVaFAzck4B4q15ZyBnp6VzTd2dcFoRqgGasoVjVtqgjA60RwbgT/EDxVqC13jnv1OOKxk0bRiyqsJZQ23bnqQP8+lMcA8k9K6S80SSytopg6zxyLwU9fSsq+TzUWUKA6jB29+e9RGopbGs6ThozLHynjgdfxqSMbhnGR60hwc8YPtTkUZOOR/OtTBG5Y6/PblQ6RXODnM67m7Drn0ArdZ4dfZJIpI7cgcQZ6EEf/rrjIzlsZ49elWYJinI47iuSdJXutGdsK8kuWWqPQovDO5Wm+W0njYbW3YU8cnnrnr+dStp0piaO5WM/wARl8rcz/iOhrjbfUpY+BKWGOhaug03xALGASJM9xO334ZOEHvn8vzrinTmutz1adWlLS1jNvoBPeFY4PJAAG0AjB9cHp9Kc19evbRWLSRiELgfL0HGM10lvqtrrEbrLGY5mG1QvOfxqjd6V5CsgQrublgcmQen15oVT7MlsJ0t5QejOeu7q5tpNmBJ5bEiSPPIpgurp4WdolkRVJKPwQPY9zXSf2HHbLIUnw7dFTAOOOOaydUja0K+U7ZYHnrnIwcj061rGcZaJGE6U4atlG20S+1CISQsAjHIjBDEY7/59qc/guQanHHNtLMGwTyFK4I3egOSPqDXR6Jq2dPitYji/DLHzgcY659MD+XrXT2mnoZXd3bzXTZhuSR6fqfzqJVqkZNHRSwdOsk9zzUeItTsoo5LUs0EXyEohMRXjGR2z74pYfEF9NcZt7BY51GCLaNgcdDkV6RBpEFtcOwgG5/kPHykf5zUGnaWtpqxuMHcybQWPRc9BS9rD+U0+p1k0uf/AIBzuleNII28q7szb3GQCzMQB68HpXX2d7p+uxmEMnP3eRz6H6Vk+K/CsGrzPMk224QfeKgbvr/nvWGtxdeDbaCKWKGeFyQW34devYe2Oam0X8G/Y6Izq4aTjV1h3t/kdE13JoepR25EWGB2lj+WfyqHV73WIl+1wEeVLkmN0OU9gPSshf8AibXP29oGWBm2oC2fTk98810iznRHWK6H2mDAIIP3eO4/Gs7cuhcZOaau1Hozz662yzsZkETsc/KPl5z+VZskRmmO3OFOAR0rpfEeowXcjtaW2xJMbmz+YH+NWvCgsri3e1lhTc4I3E8/h/ntXWpuMeax5DoqpU9mpfM5h7BIZvLLiQYB3JzwQKK63VtGkiuIXtoBMsSBcMnDAZ4b36UVPtrr/gop4blbTX4M8rv1EwcKMhhhlzjNVoIpIYGAfcpbCqTkgf8A6/5VHA7yyJHcs8CkgGaJQ+ORk4yO2T+HbOa0NQOihY0gur1ZFjy0r2ylZZM8Ko3jaAO+Tn0Fe7CDtZnz11L3tjJeaVA2PlVlI6diOuPxroPhn4EufiJ4ri0hHkit1VpLq6CbhEg9O2SSAB710fhv4R6j4+0bQ77S55pLfzfsFxLcQiNUQNI7Op3EuEOUz6lV7HH1J4S8H6V4J0iPTtKtlghUDc/8ch/vMe5r0KVByeux7GAyqeJmp1dIKz9fJfqyj4I+G2heALXZpdoPtDLiS8l+aaTp1bsOOgwPaupoor1EklZH31OnClFQgrJdgooopmgUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABUck8cQYvIqBVLtuYDC+p9q4j44XWrWPwx1q60a5e1u4UV2eIfP5W4CTB7fKSc+1fH114w8RT6d9lu9Tvnt5kwPOdsunI2hjyU5PGcVz1K3s3ax4WPzWOBqKm4N3V/I9B+PHxnPjq+bRtJlYaDbP80g4+1yA/e/3B29evpXkG8Hg9aU9cjpTCOfevNlJzd2fnmIxFTFVXVqu7f9WEYc5I5+tMb5sccCnspYimshA6fjUmCBcHj1p/SkVMfWlpiYUo60lKMUhDjwOtPRipHOAKiBz2zTqQi7JLDcRDcWSQcYPIP49qbLp8kUaS5V0YZyhzjHrVXNTQXctuTscgEYIPINTZrYu6fxD4JNnOcYYVrscODnEbjcCKx5GjILRgqCQdpPTrxUn2+XKZwVUYAqZR5rMuElG6ZvWJcOnlZLA8ECtxrqFYh9tmEZX59gwTx2xXFf2xdtnbKY1J4VQMCq80sk7EyuXY85PPNc7oOT1Z1RxKgrJXLut3cF3dl4Pmz1YDFZyoQOmRQB+HHU1IsbldyBmxycDoK6UlFWOOTc22x0AGdx4xxxUlRxlTzjHHOPWpO1A0OjTzGx3q2gBZcnBFQQYRtx6CrUMTyDpk9qykzaCJoEKscd+9X44UZVYkkk4ye9QRKABjg+nvVqJPmUDKkd8VyydzsirFmO3wgjwQWNbFpZM1uUPR+Fye9ZcDFSF27mPQVu6axnmWPeFUZA/wABXHUbSO+ik2SW2lz/AGRzIpNtg5+vtWIY1t5iGG6M+ldtbEabuE8mEfP7p+CfwrA1yCxcGW0kAIbDREYI9x7Vz06jcmnszrq0koprdHNXWmtuaSMeYnU47D3qiFZDuHIx1rYLBMkdMdDVCZQqHAwev0r0It7M8qcVuiHuc8Y4qZBtHTJ65FIiq5Azz7dqdIjKTuf8e1NslEsbBWwSSp9KsLOqnC7se3eqYJGCOD6inoWBGDgeo4qLFp2NK2uSDzkV1mha7GqNHPkxEAAddvWuHjkKHJPHoav2s5BBAwRXPUpqSO2hWcHoddqOju4ee2kDq7Z8tW5x/kVhrDLFeKZgwTpkdRV7R9Te0m3BufQ9K6SB7PUFBeNGPr/WuPmdPRnpKEK2sXZnF3ttI06kLgn7rg9TWzp2r3bqsBjMrKeMZ3evWti90OOVD5QEmOig8GotMtnsnPmRn5hy/vnrUympRs0VGjOnPe1zSt9Z89EjihmRlxncMEd+DWgk8d1MGdNsg+UqeOazxGVdpRkZ6MKlivLd2Bfg9S7Egis1J31PUhJrSTKeq6bNqTPFDHCWOcseo6dD2rntc8HBQY7WV5bk5ZxKwAwMZ+vJrpdUeO8eBLecrhxh0yPlzz2weO/+NasdlZxr5u8yNgD52P8ALp+VawbXwswnh4V3JNfO/wCRwXh7VxZwSwJp8jeWN0u1s7fTA6+n610sFwL9IZDGGMIBMbDJMZ6Z9+KreIbPToGMpiUXflO0Qi3hmwOPu+5xz61aj024tYre9t5GlPlosrEg7+F/PqTSkk/eRnThOm3Bu6XYbqmjWt/K0luhWHb8yZ5X3HriqHhLTrKJbuGdyLyNtzDGRsPII7HiurSKCe3aaHIkBzsU42etc5f2YjuYZ7aJ/MDYYLyGQZJGM++fqPendpWfU2qUlCSqpJ/8E1XdrFsL+8QjAwOSD6UUQ3cF9bKE+VlPBORj2I/KisWn0Ztq/heh85PIecdc96qTMzuMLwfvY6/gK7fxB8HPEul+MNS0nTtMu9VhtNhW6jiISRXUMDz/AMCU+6mu/wDh9+zLdX7xX/iqU2sONw0+Bv3jf77DoMZ4HNfaxoz5rJHwdPAYqvN04wd0/l9//DnoH7OWuatrXgFf7Qs4ba0tZPs9k8Ufl+bGqgEkdzuzlu5z3Br1SoLGyt9Ns4bW1hS3toUCRxRjCqo6ACp69mKcYpM/SsNSlRoxpyldpbhRRRVHSFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVxXxj1+Xw38OtXvLbURpd5sCW8/wDEXJHyr7kZHt17Um+VXMqtRUqcqktkrnR65rulaJaNJqt7a2kBU5FzIqhh3AB6/Svk79oq2mk8U6fq8VwlzomoWSNpuyPYscQ6oF4I5bdnvv8AbjzC/wBTu9Vmaa8u5ruVjkvM5Yn86hluZZ0jWWV5FjG1AzEhR6D0rzalb2itY/Pcfm316m6fJZaW11+f9b6kZJAOKdkZyM9O9NzQa5j50dnHsBSE55opP1FAByPSgUAjAxS9R0oAQ0uOKMgduaM560AHFOAo9KXNIQUufakpQM9KAHqSY26ZyB/OhfyHpRj92cjuKAQevUDrQMcFJBIBwOuO1J0wD3rV0CQG/ijAxubGetJq1us2pzi1h2qCxKr0AHfHas+f3uVm3J7nMmZhwOh/GtAXYt7cwQnckg/eMOOfTn0pYtFllsjcs6qpztTB3P8AT8qpGNkY7gVOfxovGWnYLShrbcQffGDtqVQcDOTxkU0KCcEds08DPHOabIRPbOFbJGa0IJgg6Et6DtWXERvAPQnmtQWRjbhicVhUt1Omm30LRfZ5ZGBxVy1t3dGkHJPRQcn/AD1qlbRBlbAJxWnYSi3k4+7jmuOemx2w1eobJoArmN1X+8QenSpLe9ZHwGC9OO+fatCG3l1VjFC3ynghuQOhrK1PSjYTSoz8p/EBwayTUnyvc6JRlBc0di9cXc5TLSF0bByeTxnFUZJmbIJwcd6htppt20hnX3p13E1uy7vmVucj0qlFLQiUnJXFUlsgdOnPamOAYz97k8ECljxKAwwKe0RLYI5I6CmRuiJVJIz1Ax0xn3qWMEsM0qQng9asw24L9cYHINJuxUYtksOlrJHlTk8d6ZJYFM/KcY5rbs9N+4PMABUFjnr1rQOjRiZvN/1APClunsa5XWs9zvWH5lojjzBhMgc1LFhCACB/jWnqccQZhEHRT/e6H6YrM2BO4JrZS5kc8ocjLsT4JOec1tafesCADiufjJLbQu7PTFaEMjQkE5Vs5IBrCcbnVSlZncWdwXRWJ5rdigh1GIdElBPQ4B4//VXEade7FAAzx0NdNo0pmnVlGe/0rih7suVrRnv4eqpWT6kskL2w2cqDkj5cg1mjMrlGUFSN2CPyrotT/fhGUghcqc/nWW9g0SmQsB6YGM06kGnaOxvVptOy2JYpVuLUQPEp2Y2sq8jA4qRrNjHGFdFB7L1B9xUdmuJGUMcdR71X1W7FojTPC5gAO7na2O+PfrTW12O6UeaRz95bJoviS3mivXmknLBkA3MgPQ49Pb8ea6eCOU5ZPM8rAwJFx9KwvBvh+S+kOoSnG98oTycc8/rXpAsV+xkK2OOprpjSdT5E4OhKonO1k9UYG77PMZXbyt+BlOQD3qrPckBkVUZSQVZR0Of0pl8jSO8SthVOVJyRmsW+truJFfeAOqnGMVzSk9kFSo47ItanctY6gJZYxHHPGA5wAN4OAecAcZ/KiqenXUk9x5F1IZHRMrkAKc/qTzRUS3OZOU7yjt5n0VRRRX6ee+FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFJkZxnn0oA+d/wBov4qeIPDviODQtLmfS4I4UujcxHDzFtwxnsBt6Dv17V4Rr/jXXfFUUUWrapc38cTF0SaQsFJ74r1z9qbxnDqOuW3h+OzhLWSrM16cGQlgwKKQeF6ZB5yvYdfCM15VWT52rn5jmtacsVUgqjcb+dvS22gUnWigisDxReaTNBpaYCdBSjmkxSgkdKQg6daB06UdTTguOtADcUY/KpGjwM9vWliQbhnmkAwDigDmpnCjpg/XqKYQOeOT0BoATAB5pyfKfWkI59qfjj37CgC2sSvEeCeRwfxqF4gMlRgd6dE+1COcZFSYzzUbGmjK6M0TBo2KsOjA8irK6lctJv3AkHJO0Amo5IADxxnsKb9xxkHB680NJgm4mimqbkAIxg9MZApPkuVBOAM9qphNxwozmnqGU4I5Pas+VLY1529x8lmyzFIgZAF38DoKrpgN8wzk9q07CePMyzSNEHj2hxzg+/tVdkhSBhy0+7hl+7jj/wCvQpPZg4rdDCm4B+CCOlXLWZpVVMhSP4yeazixBHrnABq1EFZwHZVUnlsZxRJaDi9TVR4rfdiRmI/I0+S5jXDq3zfxDPH+f8KhXTPMVST5hJ64xgUTaeI1RFQl+rH/AD/nmuX3b7nX71tia11iW2kJR25GCFJFXre2uddLP5ghABK7j949sn8hmqdnaNvCyJt579614bZLc8TeWykYXP4isZtL4dzempS+LYyrgXcDlZnbAHAViR/nrT5riaeFI3C/L0Oau6rM1253kHHGfWqRhliDeUMp120J3Sb3CSs2k9CzFFsj5yMnI4yDWiJYN+HUtkZyB0qnHq7RWnlJHtbuSf8APpVdfMdQfNzkZbHFZtN7mqko/DqWjcxwzEDaUHII5NPW9iJJKMvP8FVbazcscKXPU4qeW28kgoylh/D6UNIE5WubNlrNvbqpVfm7Mwyfyp11rAuyQeh9MjP1rDET7uUw+M5FSpCzH5gffmsnTje50KrNrlJbm4d15HHcd8VAowetWFtDIRkE+lW7PTpJHA8rfjGR9fWnzKKFyykyqrdQDj6VetLdp36849K0YvDkssmRH5ak8ZrY07QFtpFkflx0Fc06sbaHbTw829UUrDRZ5TxhQO56H6V2GmW4twAVPoOKqR2zwjzCMBjg56AVrw9D5eVQdcc89MVjC8ndnt4eioE7Rk2cqgLGSR9KyWkdSytjAzyf89q1rhP9GJT5ipzjrkd6ybkNgkBgM8VpV0sddXSxThu5bd42Cl2JLIF9OuT6dqg8Rtd6hZNHGFt4VBeYmTblcHjHuOta6GGFELAE/wAqr39gmpWM6NJ5KupVRnjPqfX6VlG8dmcsoScHFM1NAubaDTIdv7tWUbflxjitGLVI50EIcoQoIbs1cXaXF+bYwwy+aYyAfJAxwRkHPXK/Sl0y9urk3UM8LyGIjaFZcxseoIyOM/y710RrSirI3p4pxUYpHXYtPKYo6lsckenrVG7iWKOQFQwU5wQOntVfSIvMMqSsVHQY6EetGozKyOVbCou045zSlPmhzWsaynzQ5mrHL6rGqTRzIGJVxkDgfQH/AD1oq/Ehv7kxEZSMeZjHfjn8iaK5ErrY8n2UpNyifQFFFFfqB9EFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAeE/HP48X/AIL1Wbw9o1r5V6IlaS/nX5VDLkeWP4jz16A8c4NfNt14o1m8vZrybVb17qY7pJvtDAsfwPvX2r8S/hdpPxI0iWK6gSPUkjItb4DDxNg4yR1XJ5H9a+L9b8H614d1abTdQ024ivI+qBCwI7EEcEe9edXU1K72Pz/O6eLhW55ybg9rXsvLTr59fwMh5GkYszs7Hks5JJ98mk4rZ1bwrfaBah9SheyuW2FbaRCG2tu5b0+6OPRgaxSfauRprc+YlGUXaSsworo/DPw88Q+MbO6utH0yS9t7YHzJEIAyBnaPVsEcVzzxtExV1ZWBwQwwRTs1qynCUUpSVk9vMavPXmnbflz1zTantsOdrDoDSZBEFOaese7IHNTGH5yPTPSlXhDnjcc0rhYhCDjkUgA455qQjPQCiOM59/agViRIjt2tgrnqKRIwp5z1xVi3TaOR1608xgnpUXNFEqEKQW+6M4/Gm4UnofSrMsWcZJ9vakWEdPfvTuKxCVKjqDnqBSYP+AqzjB44PvSMvYnPuKLhYiC4jbHJ4PWrMI34GPxpCMRkFcdKVBxnPtUt3KSsyRoixJI6cVG8YZj6etTouMk0joMZyBUXNGrlWMEMqtx6GpdjON5OfWkZM1JbE8KQSW9+uKp9yUugijHINWbcwzMEmVUGMbqhCbW5HHrT/IDROwOCuDg+nr/KodmaLQryRgOcEHDEA0sTYO08+9SSJuJOQTn8TTQgDA84zjGetVfQm2ptWNx57orMeFCqoOBgcYqW5lNvcyMmSAM4PGPrWND8rr25zxW1/ZU9xbQSGbfvOUQ+n+cVyTSi7tnZBykrJDV1wmORfJQs4wWHYZpkE0kvyqMA8fMc1cj0CYIjMywgnGG78f8A6619O8OTedG4TeuQSQeOtYSnTitDojSqzaTKun6JPd7HmOyNgTv7DH9KRUEE23JZCSN2OorqZzIl00LEQqI87m7Dp/hUMWjZmjS3jaUgktKR8p4/+vXJ7a+rO/6vayjucvPBGZG4LZwc1Jb6dNOcJEWFd3HpX2VMyzRR4GdoUZIqa2kgEv7iFpWHHmMcZqHidNEarB6+87HHW+gX23Ko4U/eA/lVj/hHLx1xsPTqepru4Z5JMoIPLc9CzDFTrBMoyxJYHlV4GP8AOKx9vN7HZHBQtuzhovDlzMygrtdf4jWlB4UbgySAt3wK663iablBxj+IZNWEglwdwVB9M0uacjqhgobnPW3hyGPsTnArTt9JSM7VUL0zgcmtmG1dv4kx1yKkiSQnHBxwDg1SpN7nfDDRjsij9hWJctknOAPWpbeCJiN5O8+o6Vqpbb0+fBz3FIsGxwm3eT0Ldq6FRtqdio2sym0ERITbuX3FPgsdpYISF6jHStJbIKwbIOeMVTvJTKTBEPfea0dNR1Zo6ajqyK5nFnIV2kqevP1rKuHDbVUg7eeDViW2JO7zCxUg/Mc89/6VTlhJmym0BsnA42+36VyVJN9DkqSb6EImKsR09KfLe+XF/qvOc9F7Y9T7c0ogdyGJVQO460iqPLlVC2/q7HvWCujn95EOj2vlwbwTEzsWwOxyau6xaRKtve7Uimgyz4+XzhgAjPr6UmnR5ZctgAngVc13S7i6it5YZgssB3KR6EDcM++K3hFuDdjSMP3Tsrlee2FuA6M6S5wwbrj2pr2Wy3ZuoxnGetS/b4r4286AusgB2g5I9jU+obPJKxjAC9fehxi7tGnLFptGPpMjQ3rsq7mZev8Ah+VFNgR1nG0fP2orKlKSjYypScY2Vz0bWvi74P8AD880F7r1rHcRMUaFWLMG9OB1rCn/AGi/BEChjfzOhHDLASDXy/Po9pbW7FyrSjPAfdk46n1JNYWoOGIRFYJngdBn2zX2scbKb91HzFbPMVHaMV97Pq+6/ab8HxxubYX15KBwiQbc/iTUngf492/jfxRaaPDos9qtwHxcPMGwVUt90L7etfJEd3Pa4OxT2Bda+tPgt8PNHtbXTfFlncy3L3dkAkcoGInPEhBHfIK+3NbQq1qk0lax0YDMMZjqyimklq1bp+J61RRRXon2QUUUUAFFFFABRRRQAUUUUAFFFFABRUN3dwWFvJcXM0dvBGMvLKwVVHuT0rwT4iftRw6bdtZeFreO92gh765B8vd6KvBYe5I+hqJzjBXkcWJxlHBx5q0rfm/ke72uqWd9NPDbXcFxLAdsqRSBmQ+jAdKwvFPxK8N+DbZ5dT1WCNwCRBG4eR8dgo718Ox+INQtr2+u7a8mspr1ma4Ns5j8zJJOcHOMms9iXfe2Wc9WY5J+prjeJdtEfKT4jk42hT183ofQ3in9rKSa18rw/pX2ecsQ096dwAzxhR3PvTfDv7Vsy6ZMms6bG2pBSLe5gU+WT6Oucj6g188nGenNJWHtql73PH/tjG8/Pz/Kyt9x9jRX/hH9ovQ5LKZtsllMsirHKBPHkdRx0PII56D2rznWP2TtQfxIyaZqkEeiNhlluQWmT1UqMA49cjr0rwS2uZ7KUS288tvKOkkMhRvzBroNL+JHirRQws/EF/CCWJBl3jLdfvZq3VjP41qdM8xw2KSeLo3l3i7XPd9T1aD9nf4bJpekajY6h4ka+D3IPJYMSSSmcgBVVfx96zUsvCf7QWjLql7eW/hjxNaho7gRsqpIo+beVP3h8x5znrnOK+eJHe4meaR2kmkO55JDuZj6knk1GyBuoBx3qfa30tp2MJZnzPkdNOklblb7db73O78c+A9G8H2KNa+KLXXbuVgyRWi4Cx8HLcnk5/SuLt28uRTjIIxUQUKOAFz6CnrjHoR3rGVnsjyak4zlzQjyrtq/zNIKJDuHpzk81H5W3IIyearQTsG9SeOtXkmEi88HPpWLTQJpkHlZbn0p6xbSBjrU5CKQc8fWgEDOQc9qVyuVDYxtbOT9KmWIMeowOc1GJQhOR81AkBJbPOeKl3KVkSSJjA4wBnpTdpHQfjTo2MjAHBxVhoBycflU3tuXa+xSkU4yBkn2pgiOOee9WChPAGPWgDbuIGfT2qrkWGKP3ZJ6bh/WmgcGpUjyjAZ6jt9aTyiGwOaLjsOQ5+lKwHIP4fWhBg8fgKXIPUjipGQMpUc/pU2nWzSzREfdzjP6f1qFh5soVAxB79TWtJAIgEQHaMDFKcrKxUI3d+xUuF2zMD6dKauQcHOCOlX9QgDxrOigHOHUDp/9aqi846496hSui3G0iFl2nvjqKaV645Pt0qw6jA6Z71DjDgg81adyGrGrpXkyJJHIobJzGSucN/8AX4/Kuq0K7trFDDPDunjKqkaD75P3SM+3XHoa5DTCq3CFj8u7nHavUNItYZLeKZ4RL8mzDYO0bgc/z6GvLxUlHfqexgoub06FafQ7+8urXz7W2ZFbcXiY/IPTBPPXr7H1oTRb1biRYZT9jV8LsciTtnI9AR9D9K62AtLFIDGYypChifvcDpj8vwqzDbJEi5CqNoHI5AHQflXnqcnofQLCRlrc5218PeVFM8m2e6kJUSHgY4xx26D8vep5Lm6itoolheMwovmSnG3kdQe/+fx3ZIwVPlP068VYj0aG6ljJZpAoztc8fl+XWhRlJ9zpjh+kDlP7PkvLlPtczOc/KQo2P3AyPbt9a247dJvuMJCOn/16uNpcAZ4NuVVQ6YYHac9BWottDp90ibAsDKMOOcHng/l+efWmqTl8RtTw9r3Moaa0jqqIV44bHep7W1JBRyyun3g3GK3zNEtv58TcgblB7np071lhpHkeds7ivVRwDiuh0Ywatqdroxg1YpCxP754CxCnjB4J7g1bjllihiZ7dcfdLZ/KrFtFJHL+7QqG7sOP881Yu7ZZghnYKrMM7RwBzxVxp2V4/wDAKjSsrx/4BYT7NxuIVl6AHOfenLJax5OVUjk7uv8AniqDafDCQuS3PBJ6f5/rVpbdBGEwSx+bI64z69uo/WuqLl2R2RcnpyotI8ZXcABjja3ampEI2BPIHTFNKxxO0gKqMY3E8Zx0P41XgvPOG9mGAR8g55BI/LGD+da3XU6o0+Za9CW5QzB9pCnum4gAVXW3CAOo3E+vWrwTMQJJbIGT3qveuIYtkQy1RKK+JnPUha8mZ9ygjhKkksxJ4rFeN/MDjheo5rWaN8ICWY8HAHQdxT5bFUHA4xkZrz5wc9UebODnqivAGcBBGzO+NpHc1GLElAy4JUYk56GrNiGjkUhjuVsqO1aMFtFvl3sAHb5huAGKuFPnRpClzpHOK8dtJnIbjoKkS5nuWKwSJt6jfnntg/rVbWXEN1IFwVU8beai0yds5fEYPUgdq4+a0uU4ua0+QvwaDdWFmHjYNg5YBtoX6UtteC9uBE0QjmA5z0P/ANatfTd08O2UNLFIfvdj/hWZq+jmORSCeWGHHBHt/KuqUOWKnDY6ZUnCClTWnYrmFrK8kXaDzglRnHfiikjaSx2peIzRdPMHBLdfx60Viml1t6mKaXW3kzxqbwdN9pm83bPKoGJm44yQOPwJrJuvDPmecXZnZCQQBgjB4x9cGvU/tlrPbSXMbs6M2Nqrg57D69KpzaasHmSuoBcYweckjp/IAD0reGKmtz5Spgqb+E8fvNHVFxkoAN2D/L+dfTn7Ld3cz/DaaCckx2t/LFDk9FKo5H/fTt+deRSWceq38WmiExXkzARoFOJWwAFHcE7untX0P8IvCF14M8Jm0vcLcz3D3DIP4MhVAPvhQfxxX0WX1JVJ6rQ2ynCuni/aR2Saf4HbUUUV759qFFFFABRRRQAUUUUAFFFYninxno3guwN3rF/FZxfwqx+dz6KvUmk2lqyJTjCLlN2SNuuE+I/xi0L4cQMlzL9s1MjMdhAQXPoW7KOep/DNeJ/EL9p7U9Z8yz8NRNpVoeDdyf69h7D+H+deHz3Mt1M8s0jyyucs7tkk+pNcdTEJaQPk8bn0I3hhdX36fLv+R2PxC+LWv/EW5b7fcfZ9PB/d2FucRqM8bv7x9zXFZPvSjkjjP0qaOMKN2DjvxXDKTbuz4qpVnWm51HdvuRAZFG0njHSp5gXJbZsUevekQbBhl/GpMupAUIGOaCtXERdjMcA+lQFSnBGf5UXBqxFto5FPz04GaNxIxTEMFOAG0kUZqWCJpn45x+NINyDb7U4oRV8wLCMnGe+arTKFdQSMZ529hSTuU4tbkWO4PT1qVZc9SSaeqAn7pAx39KjdgOg6djRuGxJ520Dq31p6ynAz0/vVVBy3Bxz61KrbPlHUnrmlYaZYTJUs5CrnG6nJ854HX86bsUAHIJ9+1PT0AxUmiJofvjjJ6+1aEJMmPXvVFeD+FX7cMWBII78VhM6KY14cD09Mc1G0XbBGfStZow0agqQcZFQPaFgAMccVgpm7gZ4GyJgT1I/rUR44H1+tW5oGijbKkdPx61TJwM/hW6d9TCStoJk5Ax1qGZ8EKo6nmnSHe2B2pqRMN3OT3rRGT7GnpdoxYSqu844ycAfWrrpIz4YLnu3rVTS737PJs24B544roJoFmhDhMdwc5zXHUk1LU76UVKOhSig+UjIIZdpPrWZcWjWkuz7w6g1uQ5GVZcjvVa7tjdSFkACgDNRGVmXKCa8zHPGOo49Kjk4wTwcYHNaX2LkkthR1JqpNGDyoJXpWykrnO4tItaTerY3SytErkjBB/hz3Fd/oOviUNEIY4t3zK3mDv7d68zX5DznBHetLSLnyrlWBAz6jpXPXoqornXhq8qTSPaLfey7sYYc4atGO0ibcXZnYjIz2z/Oub0rWYLi3aMt5rdNi5Zm4JwB+B49q6DS5iqv8m0BjjcOw6H8sfjmvHirO0kfZUZxnbqXYUMBVdwIPH3cVoJDyDk7eh9/rVInOG6kdasxXG7Gep/hNdkLLQ9GFloDQpb3GTsJIx83Ydv5irNzD9qQbjvjHAXHGen9TTXX7QpwDhed1XrYRtGRs+6fzrpjBO66HTCHM3HozMttOnKFo5sRrxGjdPxqS2vHcmFoEYYO7y27j29OlXJIQzZKD5ehc9Pw/Gq8l2lojRKvmSsSSV60cqh1sU4eytrYtQSmWFGKLGjAYDMDx/jTblGnC4f8AdMcnA6/5xWVbNsnXcgyCTy3yjvitlC0ce5iSSBtUYx+FXCXtFZmkJuquUhsx1LN06YHQemKhutWSPK7VZxkdcH8f1P5VYTCEnBYE556Z+tMuZ7f5FlO444VQeT/9b+tVqo2TsdNBdGiK8uA/l5RGyp3rk7eRwP0qpZ6ev2gI0jFWBYjG1iOg/Ck+zol0JZG2RsOS54P/ANeteBZFVw0iuNoxkAH6H9KhLnleR1SfItBzsI1REwMNgA84+tVrpy0+V6Hv+P8AhTC5Sc4JG3rk1FdybozAo+c/MCD155H5CiU7o8mc7p3E3+TIXHzc4yalWczOY2K7hyHHTPpUb6bH5W8TlYGwSo7jjp/n0rKmguIizKQEBIGRgnn0rCUpU+mhzylKnutC2X8p5c7t8Z49xTLm/jmsmjIO5TleOapT36y4I3I+3Y4POelVFdhnawNcsqttEcsqttIjZis8oDHDNznFb1jpFuzI+f3bKCN3Ud6xrWIXUj4VgBxkHoa09MmJZ1Kec6EBX6Y4wT7dKVG3NeS3Jo25ryW5s2+xJm2s0OcDb2+tNvmypkYlkQ7gAerHpTzOrqRj5Q4XcoH4j8KrTyrb/PFKQMZIYZyfavTk0o26HrcyitdUZmqKN01u4ZkU7lweQfWio76QsDujIY4ywOeaK8mpZyPHq2cjzHwL4f17xrbb9Atp4rLPzXV3+6iznnaedxGOoFep+EvhDq8etC58SahDeWUaEx20Ax+845J2jjG4flXq9raQ2NtHb28SQQRjakcahVUegAqavuIZdQi7tXfmZYfLYUkueTk18l9xj2PhDRdNnSe30y3SZOUkKbmU88gnoeTz7mtiiivRjGMFaKsj1YxjHSKsFFFFUUFFUNZ17TvD1o11qV7BZQAE75nC5x6DufYV5jqP7TvhC0sEng+13kzOV+zxxbWUAj5iSQMEdO/0qJTjHdnLWxVDD6VZpfM9dqG5vILJA9xNHAh43SMFH618z6/+1lqlx8uj6Pb2gBP7y6cykjt8oxj86808XfFjxL41CLqd/mBYnh8mFAisrEE7vU/Kv/fPuc4SxEFtqeHXz/C001SvJ+ll/XyPsvXPHnh7w3GH1LWLS1BOMNICfyGTXKn9oXwKLRp/7ZBYKWEIibecNjAGMZPUc9K+LmYu5ZiXY/xMcn8zSFuMYrB4mXRHjz4ixDfuQSXzf+R9DeMf2rpp1kg8N6eLdTlReXnzPjsQg4B+pNeEa1r9/wCItQkvtSu5by6k+9LM2449B6D2HFZ+CeaekZOCR1rnnUlP4meDicbXxbvWlfy6fcMYUDH4U6RduKWHG8bhkdxUHEWLeOLcN7fL7dquNLBtKxglc9QevvVUWqnLKTjrt6GrEUKJhzx7E81k7GsbjPs7SAttOOmPakOFX5wW7E1cM4AIC4GPWopHiMYJyW7joKSbKcUtmU2jQqxBA+tQtkEAnIHQVJKy7vlyOKjwT2FaIxYgXd0BOO1GOeOaeiMxAUc9M1LJaPnKqcY5Pai4rNlWlWRkJwxBPoalNsdgYAnPbuajKHdgck88Uws0NLFjgkkehNGMfWrENtk/OrD0OOKVoDzgZ/rSuh8rGLdMFKkA8de9Rr87fNxmntEV4Ix3wabtPXuemKYtepIIlwBkZ60hVQ5wflxwcUYBz14qWKFpMEI7c8ccGlsUlcfEh24P55p8cbFWIUkEdcU82cqEJ5bK/vzn/wCtVh4GiQhmLDoCuOvpWTkjVRY2H5GxyGHtn9Kv21zhxk5zxyOAKowSgfKHEe7q7DmnxuFGATtz0zzWUlc3i7bHSxhZAMMCR6f59KkWDJHFZFhdGJsZ+U8YrdSRX27WEueoXtz/AD/xriknFnoQamiCW2V4mTaWcnhM/qa5u8h8maSM8EHkGuxm3Q28spA3gbgT06GuTcNeXgL4LMctitKMt30M68UrLqUkTcc4zntV+KwZoyShbPf0q2mkGeUBFJY98VcggNudkiSBh2FXKrfYyhSfUxZLKRJCACQO4rodP1JLiNI3YK+Mc96mW1SSLcQw9cCqp0zCPJgq4OeP0rCU1NWZ0QhKm7xNN4FAyFJJqpdyQ6dYPJdyC1hOAZjk4J4HABzV62ZTbIwXLjgjnipLiVZbdo5Y45EP8LDNc92nY7OVNXMG0s5b2G1QsgkeEO2843Hbntn8veobizeONgVIIIb3rR+0tb3KGMIARjkfhyfwFWktHummClJGjbD7GDYPXHtkYOD2Na87Tu9jn9mpKy3OUkjGDk7vQ0+0lEci57Y4+lTXVt5MhUA5ycVAy45HbrXVdNHHZxZ6N4M1dmjS3MhYsxOB0UnnH5mu0glYkkKSvY56mvGdHuzby4Hy59D2xj+RNeq+H7lbiySVDtGMbSc7QOgHtXjV6fJLmXU+mwFfnioPobkEj7vmbLen86tQXKFgrAEk8k9/bNY0d1GwMu/MbE4KnOQDg49enarouZmMUccTsp6MVxn/AAFRGTR7kKhu28kYYFQVUjr6/SrVtchXYEDZnG7sK51bkzIsWTE+efYVbgH71QzNIuc+xPuPyrshW2sdsK21jXuSTyRleoJbkVHZWoO52H7wjGT168U+WJWAIPybemeT+FLbMsUS5yCAeT6/5xXTa8rs6rJzuxX09cAcfdxtHbPekiQxu0kuD0O0jJP6/SiG9ypZirybsbBxj/Gn+a8kblD14BI5A96pcr1RrBU5SVhIRMSTIzL0IPbGOB/OlFqS5edi5ycZ6j/OKljXMe1mz60M2CpCsAepx/nvWllbU6230Kk1kl47uytjjYSOBVho4oowisF24HFSSb42ZlYNgcjOPxrNvEWOMs+V3MNuW5x6frWcvcTdjnq1Xy2sPvpbePIGNxIHXnH+cVVttz5cruboDioY5FEjbUMhAyc81ZMqxqIhwDn73SuXm5nzHnc3M7s1IvKeFVyGxxt7j6VSvLeJ1K5ySclCT6dagsbkw3RVVLBhnJ6ipL29k8tgm05O3d3YfStnOMoam7nGUNTIvJ4XhkCREgHYWFZbKCcqDgdau3UBLlVIYtjOPXmhbV5iFA5wNxHavJmnNnkzTmy7DbLHGssWEGMnAzioYkNqHMsTSxyAurK5wB1OQD9K07WxMOEZSE3nfuOeMZGKtizQQnI2qVIG3uK7lRb12O1UW1fYzoWtrgIsDMcZBznB45zzU87RMqSKpLAd+gxVOe1k0yfzYMMNozkZU1HaXjuqqDjGcgip57e7Jak89vdktSbP2klAu3A3Fj69qKtogWMTbDyCu3v70VXKvtFcq6np1FFFffmwUUUUAISAMk4Hqa8++Jvxc0/wRFHZW80VzrVzxFDnKxL3kkx0HoO5/Guk8eWMmpeCtctoiBJJZyhc+u018UzXun2f2eW3JNwzbnBGAo9zXDia0qS5YrV9TwM0x88IlCGl1v8APou5p+P7TU9QvPtV/fT6hdMN0kkshZc99o6Aeg+lcOSQcGvU4tQt/EFtbxzoeBsBQYAGOnp6Vnar8NLqbEunwi4il+ZSuAR7EdjXz9PFcvu1nqfGV8LKrJ1KOt/mzzzpQT7dK6STwhfWCebcW5WMjjP3mOccDqeaoSaVBAhNxO0MrDIQxkgfrXaqsJbO55rozj8SsZQySev4VdhtkKbmUrgjnPWpLCG3wsjMJJPm/dn0x1NWGhLorL64ApuXQIx6lJiiHGzI9ajYtKcAY9q1W0eYRea6ZhbOJOxI4wDUUVtmXjG1ev071KnHoN05dTONsVI3d6SOI7wAfpWtLaSO7HZhQeFqEWjhsFOc8CmpoTptCWUZeQA8Adh2p0kePQkntVwGG2TZlTMeMZ4H41QkYEnBOf0qE7u5o0oqw3y2xgHPvUbsw+TjAHY9ak8xiNg+pxTfIkZwoUbiQPxPStPUy9CCOIyyAAbc9KtXmmvbsQG5Hr3qzYwpCweVxs4LA8tj2/KkupzqczeTEViX77YyQD396hyfNpsaKC5ddyLSthdo2QZA+93PP9K1009ZICofheeeas6do9pI5CI26MESJImCoABz+Y/Wn281pZW/8TMThgPUentXLOpd+6dcKXKveM64s1Zoo1BA+6P731rMSFILgB3KRZOWXsa07rVhl9iLGSfvc7qrQWbXF0I5UA2gttLdTWsW0veMZpN+6XbdLS6QJ5uSvCueN3HT/PrU0likRCiNEIHJY8CmRafHE5+b5uDhBnP+FNuSl5MtvAMzP1klPQY7n0FY7vR6G9rLVamZd2avc7UfzMZ3nsp9P8+1NfSmjQE9MV1kehi3Edt5Sh3bDM3cf/X6fjVptJezRkMSknjcwB468Zo+sJaIawrd20cQ2lSiAyeWQoGQx71esdM3wo6XRB+8yjtn0/CtMWjahdtCsjtFGoGCTzzgcdgMVbt7GeyIAdgnBCg/nmnKs7WvqKNBXvbQz4NMMqq5kkyq8Zxz2/pTJJY7YYjRd54UYyV/zmrt15qqFMyxx9th+uf51lyEZbyt28dXJ/rUxbluVK0dinLAq3JQ+vJqb7K0RywBXJBpIrVp+cEknr61pbJJ8b1UYGDngGtZStoYxhfUqx22BuSVT3xmrmnX8lo3TGeqn+dTRaUwgV3TBZsKfWtOKxSN0/dhjkt79e9c85p6PU64U5J3Wg+9uBNpLEMRuI4x145FZfh+zhuNQZZWxhflHTJJArbubAOrFYgQBwO+Oap+G9PEuqOpQsYxu2lc4B7/AKg1gpJQlY6JQlKrG6Nq60gafbloyxycsueG7UmmWovJlBG0Hhm68cZzW9e6eYI1lV2KZBaAjcH659/f3xWhZw2kqB7eJMMvJVcfpXnOs+U9eOH9+23kYUWmxvcvsOUjOMkcZI/THT86jutK5IOcn1rpUslWRdowSCCVOD1z/U1JNbK8R3LkdMjrWftZJ3Nvq6aPO5JorXVHgV91x5fmPERxtzjOfrx+NR+L9ZbSfA17cafp8Vxq0LoULqW3IXUH8geldXdaBHPcNcwwESbRG7HALAc9PrVWCyKSEKOpyM11KrF2fY41SnBtPqctFaztp9tJcgLO8StJhcDcQCQPzrQ0C8GiXE5KBY7gDzGVfmYjgflyK272y84BgorIudOYYOM9CCKv2iqKz6mDpSpyUo7opa5p4t5FljUujgnOOlYMyfeCjg889q7eC4ku1WMxhvLG3lc8dyPwFctrUJGozhU2AN90dBx/n863ozd+VnNXppe/HZlG1bEyHtnkGvQPDt4s0EVqoMe47nOeoXk89u3+TXnkaEEt3zzXSaZqUKJGkcjCfIIO3/Vnuc98enenXhzLQMLU9nLU9EtGW7uTKrHyY2MaJjCsR1b88j8Ca2UutkYXcNiiue0kW0dpE0ODhT0YtsHcZPvWrGHlCkKFUc4Y15Sbi9D6ulJ2v1Zdji8wZKBT1BFXLRTkfMRGOuOMVmfbLW2YCe4CyknCrxVpLwyQF4mAUnAI/St4tLU64Siman2hY8BQSGOCWPIqR7gMJQBlemT69TWXbzxgAqSOOCTnHap7KVBI3mCWRl7IMgc8V0RqX0OqNS+g8SMJcR7ctwMH0FaNs5VikpAwOMHOAfeqaW5UrJcfKwAKqGzgcfrVu1gfcrLgqehP+fStaaaZrT5kyVWW2ABJOe7deaky2CQwA/vYyW/zmnHDqh+93Az1A9/61CjG4ZkDcxsQwzwecYrq20O+ck7dyE3DiEzkBohwU9uOT+VQaq4lhV0behJAHcfSp76GX7PIVwqt/Co65rPlhWAKizN5v3lbsPwrmqNpOLOGo5Jcr2Kcc8lpKyug3N3b8KmafzWKxgMuMEHqD61UnyEM3mmR933n5OPXFRylrGdlGHwT3zXBzOOnQ8/mcfQtW0gM7H7xB43H9KuT3WwEbBuIz61mpcqYwANoHXAxzmrIT7TIoG3Ax171cZaWRcZaWRRkLCTe3OeRz0rY0tRIEPU/3v8AGqUsI3PI2AiZBHfNS2kLIqlflOeaKacZBTTjI6OVdwyQoAPQdT6VTupZoVAZcxsM/u+3+NNd2mQOHdQvB2jJzVNrorJtlmbABIMh/Su+dRHo1Ki6aEb3f2ZWMZE0eMeWx6VBZaaZmy5VSfn4PI9qilcXJMuNiKQNvQkeprTRUtjmEsAeCMd/WuNe+7vZHCvfd3shJraPyvLW4fAbHIz1zRUOoxklyrMUAz82Rn2xRROSTs0E2k7NHq9FFFfoR0hRRRQBl+JvElj4S0W51TUZhDawLkse57L9ScAe5r4u0zR5JLEzC3tp4mc5dSce4z+GO1fTv7QNgbz4b3Eu8rHa3VvPInZ18wLg+w3Bv+A18xJeRaVLHaO7XFgvKKr4UMeWJA6/X0rxMwlJyUF6nxuczvXjCfwpaer/AE0LWnabIl2P9HdEDZYFs+/H613t/cR3umrDplw2V+VohwR257gg81xNtdyaxquIC5gU5jVR97rxn/POetdnpfhW5gkt5jdMmzkKzZKj8ufTmvm67V05bnJhU2pRpq6fUXSPDYAkutTR3uonJR5GLELjnHpzzxXO+IvDdpdcQmNgWJ2Lnd64Pf1OPwrutRe5mlSO3Mkec7pVPC49u/0zXHahpZ/tMyTl5tz45bEg55YEdOoP5VhSqPm5rnTiKUFDkUb+Z5lqWjz6fKSVKoTxzzVi3stpT/SFZADlMHium1aygjlcQQhj18+U5b8cmueNw1pI7RlVJPOB8pH0r3YVHUifMzpRpS1Lc0ssdqIGldoFOVjJ+QH6UyyuIkJdVjJX+H2qndXz3KleD6t05qq67SMZBx61ShdWZMqlndG8dcMkrtK8YYgbWCdPwxVWS+RZd6mE8Zwm7g9O9ZJPfqaQc9aapRRLrSe5JKfNkLEjmpYrVJF3AlsAZGf89ajWFjGWwcdjUlszxfOihlzz/hVvbQhLXUs+VHAhAYF+oGPu/wCNNe4iMY3bVk5JIHOaSddwMiEEEYzVOOPzZ0RhnLAHFQknqy5NrRIltI4p70faWfyT1CY3Hit6G80qyaWO0tXSR18vLvz+PHr6VQfSjby7H2lkPO1twx9RU9lKLS8Nz5SzMpBUN0DDoffmsptT1RtTTg7NfgdLdXmnW0LRT27JJJKGmjWQkqOepxycYrmtUngmmJtwgToi85x0FaWo7720gu5iiSuDvwPvkMQD+X8veuengS6/cyIskWeQAfm9BxzWNGKWp0V5t6dPQnijQyYhgDScFZG68d+Tjk81chWK5mUrEGcZzvJz0z7e9OtYjJKDsYuRuDD1+n4VYgtWtx5hXaQc7gM9e35VUpIiEGVTbSK5k3bAufu8nH+FWdD0b7RdiW4ONwyijq3bP86sNYsyMCSiNktkZbjnt9RXUafaSQwxANCI9u8rGmWUY4GT36Vz1K3LHQ6qVDmld9Cyqww2yO8ghkVdoLjLZrFu53uCyK3nSZKgHI9f8DW09kREpcbnA4GPvev8v1qlqVrJbWyqjL5rkKxAP8R7Y6D/AArihJXPSqJ28jnEi+xXMjljK7RhWZDjaQMEY/4EPp9a6C2sfMgLBuMZO4dP88Vdi8OQKIxGNh2gEMd3cEknueBWrJaeTAkannADMBjPFOpXTtYmlh3G9zhriwDzvu2+VGRwV74qtFpi3LsSo2jlVAPNdg2lxrEFCF3BIwT1J7n/AD60lppCxzlyoJ4H0xV+3SRk8M2zAg0ZigGBnBHHrmpn0hkwkaBjyScdf8811Zt1jBxGMkY4FNWwMx+YH25rH273Oj6qlojnYdMlKLG7BtgyoB5q5Dpc6gMoAx8w9x9fp/Sugt9MUDO0AHnFXUtkRemABjmspV29johhjltUtPs9vLK0aQIoYqu4ky9eOBxnj8+1Z3hW2uWunuhGJBOTlgcHlj/UH8q2vEd4t3LFp9pIjzXB8kkDdsB6k/gc/gfStzSvD8FvDBHhv3a4XJ7fh71optU7Nav8iVQ9pW93aP5/8MXVtCyB2XlQQCw78cilsrZIo44m/dsnyhh0I9auQW8iyhWP13elLLbK0nGSM9zWCjpc9pU+tiKTTz5mRgrwQwp6WoDZ27gvUVdhtS+AuTWlbaUOnRu/0rohRcnojphQ5nojKj0wBwCMKR27VjXmlCC4wAN4OeK7qS1ARQikvjucfj/n1rFvrcxy73ZXUsEbaOnXn9aurQ5VoVWwySOUu7AbTtH4VTbTfNjKsAB6+ldHeW+wk9FBwKomEMOen864XeDseXOkrnPW1q1lPHKq8g/MPUUuueF4tb2ywusUhGGIHDD/ABrce3VycjtimRRmBzgnaaPatPmWjOd0YtckldHlV3pc2nzyxSL5bI2Dnofer+h6BJqUM0wwyxDJOep549uleiNpdq7NJJGHY5LM/PUVzlpYxeFdfgcbhp9yDGdzFsc4Uk+52/8AfVd6xDnFpaM814NU5py1j+XYvWvh5rSKNLW6mt4WfdJGQMqw5B6diB7GtmCxvejX8hXGFKqAR0zzjH04rU+xpJITDlkcAHmp12xhsfNt6Zrl95vVnu08NGG35lLTtHa3jaW8aOWTZtDheoB/+v8ApVr7FKkgG4+WRkrnvTpblpPn5LHA4GB9KmhikclmO0jt6Vdot2R1RhFe7EZaWBuMYwQM5+vtWtFpr24V7ffH13KOCPcZzVKNASGi3K+RnB4NbllKdwjfhwuQBzxXXRpxe53UKcXoyNbJSilT+9UDIf164qWeZooMBcsR0HJ9zUs0ZIBXK/Q/rTImDO0ZA4+X613cttFoekqVl7rMvzprZQGVo1OAz4B/D2q/aXaJF02oBjODk1Q1mNwH+8cjjB4x71BbyDy0cysqnoCckHvzXIpuE7HnqbpzsadzPcSDEBTHbnmsOdiAwPy98ryKsgurfK5II6+1VpLcAszsygcgemf6VjUk56mVWTnqUw3mT4H3FIbjt+f1qVITeSMVYAnn61Uj2q7Bv3hzjg9a1Yp5ovvxoq+ijBFcsEpbnJBKW5VjtGSfE7YHb0NXEjZH+Qn24p8zCSPcVxkcimW0ZxuZmOBnrxmt1FJ2RuoqLsh0ylt3TnlsVJZQyIoO0jd3J4IqzHCpAfqR1FODmDLHkEZIP9K3ULPmZuoWfMxst04Hlx53k4GKz5oQ9xGJJPMHLMCMDtV8EKrSq4GB3HFZmGMySEcM+Fz/AB5/p0qajva5NR3tctxBDckz44H7tCOD71YSNyCWzt6jHbjg1BOFWLKlldeAW5qfS1Ewdnc4UdB35qo/FylRXvcpDO8jujykNz1HT2oqzPAVlHljdtOVGOPeiq5Wm9SnFpu56VRRRX3ZQUUUUAcN8b43l+FPiNUUu32cHCjJwHUn9K+btGttOOkLqNzbpJHKnlGLd8yFTjIPXJwTX058Wtek8M/DnXdRhKiaOAIhZQw3OwQZB4Iy3Q18Z/8ACReXbvAg2xFiywjLKOSwAz2z+leJmNN1HFRf/DHxuc1YUsTFy1fL+un6npekT2miWOomy34Lbsvzsxzj6AE8981uafqy3tuBEcyL/DnORk9M/SvONO1n7a9uUZXO5mIB+VQWyN3r/jXY6PrE3nFHUPKhAZk+WME4JGf4ic/1r5avRau3uY4fEJ2S0X9M2Z9TieNgzSwyDkBRyxzjj1rGv5nsY237pLu8bcAAAU4+XPp3Jx3zXQ297bXShlXDOSUDjk8dR6DFZWs20lwymONDIkm/zQfm9h71zU2lKzR21U3G6dznL/w19lmlEoNwBhHmJwQe1clqOiNbp5+WkQ5wp6g+hr2mVra6jIcLtJ9Oc4J/PrWBrvh+IDcJIo0zkK3Brso4pp2kcGIwMWrwPHJRtfBG32phT5ckZB7112p6FClxu+VsDc6Zwv5/56VgT2JhXB6Ly2P89RXtQqxktD52pQlBu5QA5qaKAOASwwewoEGWxtyP1pWRg2Bxzj2rVsxUbbgzhm2dEHQCrsVsm3du6/wnrVSKEFgMjg4+laElnIy/LuIU4ZuozWUmlpc2gm9bFeK3STd8+0Z/OpJdOQoFViXzjpTlRIHySAw+6P8AGmPeFAVdmUeq1F5N6F2il7wWaywXJhZsRYyx3deenr2rXlJRdvUg8Env/wDXrm0n8uffyynsau2lxJKd2do6ZJwPqaU4N6jp1FsX1ikdmIcqM5JxwKSCIo52nKE8g96nspluQFMiMRwTnrzVyNYTHuR06Yz/ADrBya0OlRUtUS2L/vNoUKwJ47fh+FWEjEkg+ZhhQBk8gZ4NV7a6tLaYGWZVbv3NbNnLBcyDMsapz0Pp1rlm2tbHbTSkrXHoHjtJoVAaWYbd+BwvOR+JxWppBlcbIgkYUbSM5J5/wpsdukkhaMgNnAx9a0rK28kh2U7yTgDoemDXBOasenTg7pj7q3naFUUqV24Yn9cVnwaar3C+aQduSAARg5PHpjHP/wCqtRZgGIJZiBgqBkdKkDEgbYwODx6VgpOKsdLhGTuR2VqkCMcYzyR2FWRGrAjbxjH4UwOXCqwCnPTPX/PFTuwjUk9ByTWbu3c2ikkVmtc8LtVfpyaRLIs3LHaKthlwTkYHJOeBTGvIU2gHezAlQnzZx1qlcfLFblO4h+yRloi4KYIU52sfT8eKuxoVX5iCfUCqC3Y1i0kNpbyyEcbZh5YNRr4cvyZI5dUkWNsEmLhm5JOCenpx2rRQv8Rmm73grosX9/8AZ5Y4YR5902SsC9SOhJPbHvVOfStX1O4aSOSPTgGH7tvnLYwQTjg81t6Zo8OnRlY0y5+/K3LufUnvVtld8qCI1GRnPWrSUdka+xc1eb+S/wAzl9J0i40ia5eEpfQiT9/GgwUOCW2d+MqMdevtXSRXiSBdrbUK52ngge9Q6XHFZQ+S0p8xj8wd9xJxyfx6n1OTWpbRIzyAAMVHJx071Ws3c0oUuRJR+4gila6bMS5j6Buxq9Dp8gdQX4JGTjpTLO3KERliTu/1Y6888/jW7Z2xgRy44x8obn866qVLn3PSo0nUeoWenCFQWOV5zmrAkWRtiA4AzkVVS4mkmI59vSrMOYUC98dcYr0YWStE9uNNU1ZBfylLdwASWBACdfr+eKgeyhjH76JVPQPGDgD3FPRy0j7FH1Ixj/PNTuBIFUk7cZPNDSlqzKdO7uzHv7P51CgMrHOR3ql/ZjAttAVl9R1rpvIUuzcHJzmopbIbiygcdMD9awlh03c5J4e7ucummNONxCqGPDdqJtFIXIIGBzmunjhENuysiqOgOBn8azLwmKM8rkOASG/lXPKhGMbs5p4eMY3Zzxt2hYhhx15FZeuwrf6ddQxKWOAWjUZYgHOF9zjFdPLo8t+sivOkYbACRvyRnOSeoOKyrrw/FY/MGlEgBGXkZhn8f0rkdOUPesedVoy5WraDfC+uWmtWZhtw+EO0oy4KHHerQiEl5LC7FGxlck8/WuVS3HhjVhcQOVsrnbE6h8lJSflYk9jnBPbiurl3W15FdmNmh2EyhTkjpg4/HnHpTdna239fkRRnKUeWpvHf0LC6e+1X8wsOxNPgl8sjjocYHc+tSpeq5DoP3QByOxPpVeRlkcFMliBhVrT3Y6xO7SOsTYsJ06KAJP4uOtXvLjmm83G44wBWFahoXO7r6Z9avyXqbRsPQ9cV2U6i5feO2nUXLaRoi5VQMAY6CkS4Q7yB0rnbrUIllj8sSCbOWB6NyM1NLqLR5VlKkHOD39qf1hFLE2ui7e6irW8mDvXhTGwwcmsJ0MUmdyOo6Ieimor4yiVED/LIBnBPH6/5zTWsW2g5ZjjJYtjPP8+f0rhqVHUe2x59SrKo9tiaTVmhZ0Azn+7059KqT3QkY7Ayk9cnvVqCBRJuVMrt45qtcxMJT8uD14rCbm1qzCbm1qxtsZDwrbQOelXI7zyuHHXuTVb/AFCjJPuOwqCSbj5jgfWpUuREqXIjVjmWckKDnrnFaGnxs3Kj5fpmuftpC5LDgDgEHFdBpd4tsFQjc5zwvpXVRkpS1OuhJSkmzXjCQbVxjfzlqivIFZxgcniq9/FKzwyxA4ALNg8f54q4riWGIr/d4wK9Te8bHtzhHkVjLv7IFh5bLv6BSf8APvVR3EjKMGOaPo3Zq1bmyMzBhnJ4GO/rzUNxaf6OoVcsox6EcVyTpu7aR5s6bu2kQPdfaLZe7DkgdKnh2zEZTZjkVRhjMUxViB688VsWaBFJDDngAc06d5PUKd5vUnXq+CzkDGSe9FZk+qDTbh4ZstJjcMElR9fSit3UgtGz13Rcj06iiivtDygooooA8j/af1BrT4YNbq2BeXsMTL/eUEyfzQV8q6WGa6dkwFGMjGa+qf2kvENto3hGytrvS4dVt7u4IaKVyhXapIZWHIIJH4ZHevlCG8WC7aeOLyl6iIHIHtmvKxSvJ2PzzPJL66nfZL5bm9a2CCZzE5hZwNrqcHPPHT6VfgvbywkME8g2txHdFSV5yM4Hc5//AFVUsri7kheRYo+RxET948lcntzWvp+qW8y5lDB0bDRH+A5AH59vrXhzb6q5w00tLO39f15mxY3cqDy4JGmMnLzxjgDHI3dDnHb0/Ow+vovmLGWlccbIuWye386yE0NbkzmwvZbYS8varwrdyM9qmtFl0+cWht4YyoJDgn5l6Hk9+c/jXC4wev8AwP6+R6UZ1Fpsvv8A6+ZeiF4m25uZnJyQ4jH3VIxkfTNdWUi1aCJmGcEN8w68gkfpWdZn7VanI3MRlQehq5bWrQKpWZio6Bxj/wDXXDUlfyaPSpR5fNMyNa0Zb24+z20CqQPPwB8owQNv45yapr4Tt9VhaS3iMDjKukh6n2Peuiu76WBgFRSx43CqUurXECKfs6+XjBEbcVpGpUslEznTpOTcl+Bw99oD6duaWE5c4UgcfgawLlQ3Cw7BjJzn869FlvYLmR3mg3mRCGDOTge3pXOappsVowMRLqVBDvxj2r0qVZ7S3PHr0EtYbHKlCoJ2ntzjkVKdTZowj5XjG4cZ+tW7td8bAYCjqBWc1qZEbGMj1713pqW55rUo/CNluSwKq5ZT2IqB2LsfmLVKLVt+3B/CpTYFMbmKk9sc1peKMmpSK8KDOW6U6Y+XmNJMqfSrSQq0LM/zFTjA6k1d0/QTOfmyp57VLmlqy1TlLSJjxpLwF3DHGRWhDpF4wUeW+1uhFdDpuiJFdJJlig4wFznnH5YB/Ou50q2tpY42j2MrAFcEEEEdRXDWxfJsj0cPgfafE7HmLaU1pONwZowAWBHI45q9Z2gFs8m1d8fQITwf85ruNU8Om8csuI2PU4zmq2j+HI4NxlkZpN2AnboOf8+lczxSlG7ep1rBSjOyWhnaD9sZlCzSKcgjanH16fn9K7q2R44k89y7gkbiPelt444IwAoUqASPSpA7XOQAYu4Y4IPp/n2rzalT2jvax7VGj7JWvcoxX6QzypI+G37RyAMcc/rUd5qzArHbBZpS5BUc8c96vjSYZFkiwvltzgDkH/IqwlnGrsEQLxyQMVNlvY25KjVrmDBYX97IHluWgMZYKONyg/TirUFhfu8iT3TmDIAMYAYjnnJ6ds9a3YoY9nJy2OpFK7lF+UcAfhV69S40EldtmHY2cQubq3KuVRgwhIO0LtAznvnn9eKvWuniGQ+VEsKty21cD/634UWMyrdXUhDhnk2KjHLAAA/QL8wx9a1VZSmXIyOozmjlv1Lp04tDFQKBtyzHqfWmMDndj8cVaWQMvA4PpxUrxA4zwPSteW+x18t0V0DAZYfQdM1Vv5XW3xFzKfuqf89Ks3FzFGw4LgdvWqzPJeyBFUKDzx1+lTJ9ERN6cqepNZaZF5DDcHlbkuwBJ9ya1bSGDT7iMsoRJFwx5PPHH8/ypmlRqrqjKNwbBKjitGa2El0qyPhACQBwAf8A9VddOnopLc66VNKKklqSCW1hkVYdryuflCHP+e/5VPJcouY2+dumAM5bHSqhs1jRZFTyEiyQU+9g8E1OtrB5SsNwbG4Pzk/Wu2LltZHoRc9kkiwoygJUEewxUUo5+Vtp9GqVN+3Iff6ZGKJ1EijIwx6VtujrizNkkK5BOckfnV1LkNleuenHFMNkWlDbgeM5Ip8bplAF2rk/nWcU0zV2ZNFlR9ei5pxKjgtg9snmkyCQQcDge1NmhWbJJ7ngVrstDGTfQrX27AA+YvwOf6VWjsmF26ylCQAwPvxjj8T+VTiJnKvuPB+8e1TrAI5wcsSw59D/AJ4rBx53dnJye0lew1YQHfbGDuf7xXkdM/8A1qrarZtOu5WYgDBAGc1dSLYAF3MRxluwqCaUWySOVwmCN27P0+nWnOK5bM0qRjy8vQ5qbT4hE7TLG8bDayMBg8dDxz/9euB8RaxqelH7FazyPYFDhjhnA7/MOw7V2+oPJcOw6KD61StdAj3STlFBfgg8gjORgV5CklLRaHzGIpyq+7S08zhNF8aXtjciOSUvau2GjPQZPJBr1GwvI7jZ5cqSoTt3Kwx+lcPrnhe1WO3jtYY4nkkP7wKeRtZj057cAVu+FLRND0K1kfcQwzsUFsluTj25/Q1o5RdpR0ObButSm6dR3S69jrdVtViiRo23MRng5rPjLlMHI29VPBqxpeoW1yrqJN7kBj38vJOF/Q1RvdQg00ySsQ0jME9cc4PHfkgVU7P3ke1OUf4iehT1G5PmxFhlvMCknjHNC33ms8e/5gQOe1VNQ097lhPPgRlyQik7dvqffn9KkNrFE2QoIbhsdOeea4m2mee5T5n2LYAmutqtvwoPX61fQMJxG5ZkPY9Pf61DpwBkRSoTtkJnH41rXNkBJGqliwyScY/z3rppwbXMjtpwbjzIhis2tZjgExkHn0FN1K1jhjaQ/eI4/wDriromFpASuSzdz2qjNBLqJ2n7xGR3OK3lFKPKlqbyilHlS1MLe01xtboRnrVTUJvK3KvTHGOas6gPsjkE5KnLNWReSfNGWXG7DfWvNtrZnjVJcqa6mnC5jiQEneeo9TWzYoItsrSEsRyfWsRbr5vOaNTGjbUbu30Fa1hKZiGZMluw6ZrSnozpotXOmsroMhD8rjjPSrDTgAbcYPAPpWKJSSUUnCjLEdqX7VhXxyE5HNesq1lZnsKs0rGy9yiPk9hwAe9Y95NJNKwj3LzyKWe+W3cOGXOCCD/n6UtlqMhZA8CDd39cj9P/AK9TOopvlbFOopvlbJobEeQJAgyxHB7VYVo7SL538sNzzxxVh5f3ioPmOcdMAH1NQ31stzFHHJGrAcnPb3/nW/Ior3dzspU4qRlam8M8SxhFeYkZlQcfmfxoqzNAHnWxjCxAJuSUDJyPUfnRXPKm5u9rnoqaitz02iiivuzwgooprusaMzMFVRksTgAUAeK/tIeDvEHiz+w/7G0+S/hgExlWMjKsdm3j8DXyqPkcZ6g8joa921X9p68l8ewXNqsi+F7eTabVFUSTqAw3kkZ53Z2j+6PrXC+NtT8F+ItMvNU0y0vtK8QTXXmvaM4e2ZWJLlSAMHJzjt+PHl1eSbcos/NszlhsVUlXoVNeqfWyWsf+CZGmN50HEXmEgHG7BP0q6baC7kVd7w3CZ27hhlPHNZelJOipIDt4GPQiuijmWdNhjV3Xl2Ix+teJU92WhyUlzR1Jk1W5sIIkntme3B/fNCxJI4wxzyOf6+tbsT2uuWUICny2Zgpz8y45DH06AfU1BZ2KSRoocMrkEKW5OD2qvqPhyWF/Ntd4dsliOnJyQw6EZ5/KuCThJ22Z6sVOKvujctLW6sVJgZLiMg7S4O76E/iTV1ZJ7lRGbWVGHAYuMZ/z6VjWGvPaJ5d+vkyggh8nYRg4x179a201X7Q5ityJZW25ZMFVU55P0646muOaknqvmd9OUGrJ/InltD5AYgswPJI4/KsG500s772yASpCjqfYeldZG4TbG8m6THOeM1BeWYkywO1Rzxxz/kVjCo4s6KlJSWhwE9qUZVCeW38TA8ge9QTRqY2RrpxnkAjIJ9a6PU9P+YBUy5ySwFZQspdrr945HPp616UKiauePOk07WOckhYSMF+bIO4sOD+FV2Umf5ERmAyfSt+a0WOMjgDPT+lUraxMs8jbFCL8p7Y/OuuM1a5wypu9ilJdGMDbBtY8c9DUMMIvJ2LnB7DPf2rRn2u7Ko3TEYHGAKSytJkmI2ZbgNu6H3/z61XMkrkcrbsRxWQklEzQ7yowVBwQR3rf0218xt8bKQ53FSOR602K0MLB3Q/KwBK9wfat7T9PAYP5WCQAc9fr/n1rjq1dD0KNHUn0vT2B2lAqkYHHI9f8a2ILQW0eGIKrgA+g9KltIhHECfzNQTAXE5UNlQOdvT8a8qUnJnuRgoJEz7pGZVOR0JxwKjhs2cckKD1I61chjC4ANSRR7M4AHrxUo2Ub7leO0WOQbB2wfep3jIOP6VOIgWPqelPjTacHI9M1fLfc2ULECBl5wDk9+1Wkj7kg/hSKu1iDUgMaNnj6VpFWNYxsOKKR94flVeaIlcLIcEHOKne9RRgFR6Yqle3Z8h5CRFGqsxYDkjHam2hycUiBLeG01ISjKtKDEVB4P8WcdujfnWpGgcknj3qlFpx3LLJJ5sgJCuQMqPQY/X6/SnfaPIKrKWJyMtwfzpJ23M4+5urI04FEQ5zj3qG6L4O4hF7AdTUD3wZDsO5j+lLAom53FzyAOpNXzJ6I25k9EVW3Sso7jjitDToGV9rkozDj3FWbJI1yAuOOd3c+lTXlqwxLtYzkjoP0+lXClb3ty4Ure8aemW5giJIO7IwcdP8AGpWWOSR492Hx94+tMhvomgRXPlv90Bh/WpVWI4Ab5s5B716sVHlSR7VNU+W1xDA4gKKd49+9SxxMqLlg/vjgClMiRsBknPfPFPjxzgHHcmtUlctKKeg3ftzxknml5J+UDHXmmSM0YOMYAPOaWJCi889//rU762C7bsRzu0KgKm9m4AH8zUZt/JhZ3PmEc8VY384xukHUDr/npTl5PK9fWla5oproRIqtEOm5gMmlUnGxl+Yfwg9aWT51YMABjANRxj5QnzK5XvyR60tmQ03IlUrnAX8u1OKtkHoR1I7iow3llFA4ODRNJyjKflzjjvTvoNyS2GzK0jnA2rnrVC7tmjTG7fuB3L3FXXlcjKkMF9e9Zmq6pbwrvlmVAc8EnkgfMAO+PasKjjZ3OOq4qLbMrUgUUBUxg8qfWsy8guLmIROyBJGVQApOMsOT9KdJq9rezssDSTyqu/bGjEhR1J3Y4qxbRzyFHlTDORKoI27fRcZ64GfqT2wK8mSvI8STVRu2qLlvp8GlRSXLGJRICZM4G8jqTXPeDViWU2kEgulgQbblF4Kkt8rerDH5Ee9djDZLex+TcQiSMjpIoP44rHaR/Dl1dxXUpSJnV4ZXy2CwOVz7bc5PTdXQ4WSfQ1qUlGUJ7RX9f1/wSbV9OtLqSJZEG6Ngyj+EfQdj/XnrUlrpiIvkLCmxR+7x2GfX8qlBS+znbvXggdc//rq9psLoyBlyV9KcY88vI6I04yne25Qvrc/Y2QDaAcknuPWm29lE8YX7xB6g8VsajaeYNwQMmcnHpg8VXtbVlUthVUd25FXKlaexpKlaexkGAxXPQEKclR3FdHZyoYEXll2gjI6fj/npVa5tcMswIKgkk+g/wp8EscRddwaHH3uyj/PFXTj7OTNKUfZT12JJ4I52Cow3D8f8/wD16ybrUls4mSOQSScgnHSp7m5trCBljlZt/Gce/Jz+VcpqV8kW4l8Enj3rGvV5dI7meMrQpv8AdkGp3rRMWwXYnHzd80RqLJd08hkYqBgdeP8A9dU5Rc3sSCOEhlbzFc+w6fmakRxCvmXb7ZjkqN3bGO34151tDwOa8myyj3Fw6SApEg+6CMkZHWrlqklvcDM/ydyQOP6VlrqiecGc7do4C8/jTzfmbYIh5hbopHHJ7n/PWnquhcZxWt9TsrCRDCzgdBuLMeW96x2mNy8scEZIEm8MegGP8ahtjdXylZE8oIDvKfxeg49/51t6NZxyJGAywSKD0wMnoQRXUr1bRR6UW61orQda6bbiDzZGbzAdu0jLH/H/AOtVo3wijCPCVQYxkYwPb1q1PAQIlUDII74Oe9VdXw6AICJgM47ggetdjj7OL5f+HO5x9nF8v/DjrcySRldjRiRixdzjAzx+lXldYnKjc+erE5NVHvw1pGVIk5wHAxkjH5f/AFqWC6SMM7gAk8c1rGSj1NIyUXoycWkFvNcSKdrOApH9aKzbm+N2xVRtVT97sPais5VI30Wgp1ud33PU6KKOlfdEhXmnxy8ZLo/hG80ixmDazqK/Z0jUE+WjffdiPujbnHqSMVm/E743Q6IzaVoDpcak7+S14RuihOGJx2dgQAR0HfnivD3j1NtTkvUvZ7h7hi8q3TGTc5wMluuOPwwK8vFYyNNOEHr+B89j8wjaVCjq3o2ul+3d/kc5F4X+zAF0dj3OOKe2hKsDKysUJztHqSK7Gx1D7cz293b+Tdw/61QcgN7eo6c1IiW9zGrRtkN0BGMivnHiJp+8fLrC02vdPPXhudIjWSBTJbsqu+7kp1OAfTA/z319Kjlu4izERLccjCFhjpj26V0V9p8D2Rt2VseWEG0bi3QfnXPWWk6jpSytaSH7OXAW2kOVY56bh9Bk9MZrX2qqRfRmPsXSmuq/I6DShcWMu1oA2WyZSc8dOK6ax1LfKEJGcngEZyCB+XNcD/wlUgnW2vohYPnDGJiwUcEMD65q3o11c3+oGRM20e0iNgu4kEjGc9+AfwzXHUouScpaHfRxEYtRhqdzLp9vNDJshLSZyd38RxWdaae1kszJut5Qu5lC/Ix9cfgP1qTTzdWcknmMs6v8zMTg55/h6DFXJ7pWtyzuchTyf61w+9HS90elaMveas0M0qWZz5sj72kHKlfukccfr+daLSukTZdTgdzXPxeIVtsxyMrqhBEi9TkZGP5enHvUN3qjxWUgw0cr5C7jggf403SlKWwlWjGO5oy3wkkMZKEf3gen4/41Ua1XaSjEk9gQauW8lnLbJH5ajIwBGOoHBPvU0ltFEQFkZpG5VQPQUX5dAcXLVsxrixjbLYIIyM4rPn04Bdoid1ODj09M10V0kqXKRRBHOCeW7ZxSGEyEiRCGPJx045xWsajRjKkmcna2j202JIWILbgRzgdK2LSxjYh1jc7uu7gc/UVfgMYuXeT5nA+XgdOc9PrWhCscCMzYXdjgjJ46f5+lOdVip0UupT/s5Zl+YOFc5JAwQfUfSremby7eYNyc7W7nHf8Az6VbEAKAynC88D0Bp9pGIlKnn5iRx75rklO6sd0admmSBWuV2/diPPHXFLHF5T4I2k8Bl6H6+9PtmwCg529z3q0qB1IAzWaVzpUb6kak9jUiF8FuPxprxeXgg4b0p8Sh8bs01e5qk72HpKQ2OB+GamDLgksSB2FItsHPJwBUptcrxj8K3SZukyOWcxrwUIx17j1qsJS7ELt59auNp+TljznAp8Omq5yxJ9FPFDjOTBxnJlDy0BO5uw+7WfeRG+aKARStEzkO65xjJUc10psobeAkgIo5cvwB06n8KbYQf6NlDuVh8rKP6U1SaZLo83uszbazkhhGwMq5KqOemTio57SbZguoQ8kAc/nXRrG4G1lU56kdc1IumpuzuIGOSe9aewb2N/q91ZHMC0yQ2SuePar9vEcKdpjbpxxWnHarJcY27VC/LnjOatvaYkViN0a/w9qqFB7lQw9tSTTLKNo8leRx1/zzU1yoCqp+6M8fWpbYhgdqiPjp60kygrkKNxIz3r1FFKFkesoJU9CpIiyRbQCd3A5qSKBkCEvhgM8VZMAlRSoxt4AHapljCgZxQqetxKnd3K8EQ6sCe/NSvMBhgDjv7UpcM2xRnAzwaimuAkRHQk4we1XpFGmkUOueYuRySANvUc1ICFAUD2xVa8kKQrLtzsbODTrdpHLOwHIwvqRmjm96wub3rDplWOVXPyk8f5/KllOyRWA68c9BxS+YGGHC7TnIPb2rLlvcgp2HQHuM8VE5qJM5qBo3i5jRugDLkDr1p+0bSuPmIzjvVAXhMyq4GFIYH/P1qRb3exGAeMZNCnFu4KrFtvuSLJvcbsDCkY6flUNxLsTbnt8ozVJrhjKZAMqODnrTZ72KMI4feTgkA8fga53VVmczqqzLckrSQsInU4HBPIrk9UuY7hRNB51vfu5jj8vAy+1mGN4HXjIHU4FaE9zHcyGO0R1lflZFbBB9f0FR6JeySPEbqEyvIN6TBMA554B6HlunTb71zOfO7XOCrP2rULk0McknkzOGB8vaSeSc4JB9RwK0reJXCBwcgcH/AOvV+3jilOFIKdOnT8alMX2Zc4DjOQDXRCjbU7YUba3EhgZUDKxJPHWs/XbKNomZ1eYEbfKzww/z71ea6GwFcA+1SGQFNrZAJPOOa3lGMo8p0SjGcXE5bw5HGsPlAFGjZgI2J3BQ3HXkjkc1utdlZWVBliwACkfMfSsjU7K9ivDNZoZrhYyodxhduQfz4P4mp7GW1lsPPExl3kllkQowbPII7Y6VyQbj7uxwU26f7vaxr25eVDGwIU8DbyMHvmophDb27EscL0Qt0rF1bxha6VCI1ZEJH3iefr9a4ybxnc38pisoDI7NkO/T8aqVZWtFX8ya2No0vdvdncyeIjNmMeWqL/COoqtDMskcpDjeB90n5T9R+VefLr93b3n+kRquRhtv+frWkdf8hfMJBU5C7evHauOU6jactTzVjlPWRZ1zWvs0zRq+SD3rnJNSmupw7HJzwoFQSTvez+ZIAT0A7fjV60PmP8ygOMgMoz+tHKoK73PKlUlVlvoOurq8nijUK8UQAwq8ZPr+tQrDIAd0mOD15/AfjW/Fal4NxJ6cZHPtVWWAK8ZOTnsR2rJTWyNJU3u2ZtqqO21zgA9CfeuttVhu1i8scd2xkD8q5m7tHjl8wqRuyRkd8V1Xha4Q6X87qpYk7vb6VTSm0dGFXvuDNe2nFii7UVlO05xncK1rW0WVRLLEELdcDBwa5tZo45gpBdUbhWOBXQ2uq+bCqRoXIBON3QfWuuhOL0ke9QnF6SNAz/6QkYAy3OevFU9QgQvudi5JO1c9PXpVMmee4/cA74/uNnjr0P6/TFJc3caRy+fIY7hSVZU6SMO4/PNdEqiadzolUUou6KwcCyZIwTtlxyDkAnqR+f5Cop0naPIIyG2Adc9cn2pmHh/eu7STsSGjJGPXIP0pI7nKuCChLcjvnt/OvPbvozgbvoxI4ZpCI3/dxqM5U9aKm80iNcggHoDRTSQJJH//2Q==\n", "text/plain": [ "" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from IPython.display import Image\n", "Image(img.read())" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.4" } }, "nbformat": 4, "nbformat_minor": 5 } OWSLib-0.33.0/docs/source/proxies.rst000066400000000000000000000027221476660053500173660ustar00rootroot00000000000000Proxies Support =============== OWSLib can be configured to work with proxy servers using environment variables. These can either be set in a Python script (only affecting HTTP calls within that script), as in the example below: .. code-block:: python import os from owslib.wms import WebMapService os.environ['HTTP_PROXY'] = 'http://10.10.1.10:3128' os.environ['HTTPS_PROXY'] = 'http://10.10.1.10:1080' wms = WebMapService('https://gibs.earthdata.nasa.gov/wms/epsg4326/best/wms.cgi?', version='1.3.0') Or through the operating system environment variables (Linux): .. code-block:: bash $ export HTTP_PROXY="http://10.10.1.10:3128" $ export HTTPS_PROXY="http://10.10.1.10:1080" $ export ALL_PROXY="socks5://10.10.1.10:3434" $ python >>> from owslib.wms import WebMapService >>> wms = WebMapService('https://gibs.earthdata.nasa.gov/wms/epsg4326/best/wms.cgi?', version='1.3.0') Windows (PowerShell): .. code-block:: ps1 $env:HTTP_PROXY = "http://10.10.1.10:3128" $env:HTTPS_PROXY = "http://10.10.1.10:1080" $env:ALL_PROXY = "socks5://10.10.1.10:3434" To use HTTP Basic Auth with your proxy, use the http://user:password@host/ syntax. For example: .. code-block:: python os.environ['HTTP_PROXY'] = 'http://username:password@10.10.1.10:3128' For more details, refer to the `Requests library documentation `__, which OWSLib uses for all HTTP requests. OWSLib-0.33.0/docs/source/support.rst000066400000000000000000000020141476660053500174030ustar00rootroot00000000000000Support ======= Mailing Lists ------------- OWSLib provides users and developers mailing lists. Subscription options and archives are available at https://lists.osgeo.org/mailman/listinfo/owslib-users and https://lists.osgeo.org/mailman/listinfo/owslib-devel. Submitting Questions to the Community ------------------------------------- To submit questions to a mailing list, first join the list by following the subscription procedure above. Then post questions to the list by sending an email message to either owslib-users@lists.osgeo.org or owslib-devel@lists.osgeo.org. Searching the Archives ---------------------- All Community archives are located in https://lists.osgeo.org/pipermail/owslib-users/ https://lists.osgeo.org/pipermail/owslib-devel/ Metrics ------- You can find out about software metrics at the OWSLib `OpenHub`_ page. Gitter ------ As well, visit OWSLib on Gitter at ``https://app.gitter.im/#/room/#geopython_owslib:gitter.im`` for realtime discussion. .. _`OpenHub`: https://www.openhub.net/p/OWSLib OWSLib-0.33.0/docs/source/usage.rst000066400000000000000000000672011476660053500170040ustar00rootroot00000000000000Usage ===== WMS --- Find out what a WMS has to offer. Service metadata: .. code-block:: python >>> from owslib.wms import WebMapService >>> wms = WebMapService('http://wms.jpl.nasa.gov/wms.cgi', version='1.1.1') >>> wms.identification.type 'OGC:WMS' >>> wms.identification.version '1.1.1' >>> wms.identification.title 'JPL Global Imagery Service' >>> wms.identification.abstract 'WMS Server maintained by JPL, worldwide satellite imagery.' Available layers: .. code-block:: python >>> list(wms.contents) ['global_mosaic', 'global_mosaic_base', 'us_landsat_wgs84', 'srtm_mag', 'daily_terra_721', 'daily_aqua_721', 'daily_terra_ndvi', 'daily_aqua_ndvi', 'daily_terra', 'daily_aqua', 'BMNG', 'modis', 'huemapped_srtm', 'srtmplus', 'worldwind_dem', 'us_ned', 'us_elevation', 'us_colordem'] Details of a layer: .. code-block:: python >>> wms['global_mosaic'].title 'WMS Global Mosaic, pan sharpened' >>> wms['global_mosaic'].queryable 0 >>> wms['global_mosaic'].opaque 0 >>> wms['global_mosaic'].boundingBox >>> wms['global_mosaic'].boundingBoxWGS84 (-180.0, -60.0, 180.0, 84.0) >>> wms['global_mosaic'].crsOptions ['EPSG:4326', 'AUTO:42003'] >>> wms['global_mosaic'].styles {'pseudo_bright': {'title': 'Pseudo-color image (Uses IR and Visual bands, 542 mapping), gamma 1.5'}, 'pseudo': {'title': '(default) Pseudo-color image, pan sharpened (Uses IR and Visual bands, 542 mapping), gamma 1.5'}, 'visual': {'title': 'Real-color image, pan sharpened (Uses the visual bands, 321 mapping), gamma 1.5'}, 'pseudo_low': {'title': 'Pseudo-color image, pan sharpened (Uses IR and Visual bands, 542 mapping)'}, 'visual_low': {'title': 'Real-color image, pan sharpened (Uses the visual bands, 321 mapping)'}, 'visual_bright': {'title': 'Real-color image (Uses the visual bands, 321 mapping), gamma 1.5'}} Available methods, their URLs, and available formats: .. code-block:: python >>> [op.name for op in wms.operations] ['GetCapabilities', 'GetMap'] >>> wms.getOperationByName('GetMap').methods {'Get': {'url': 'http://wms.jpl.nasa.gov/wms.cgi?'}} >>> wms.getOperationByName('GetMap').formatOptions ['image/jpeg', 'image/png', 'image/geotiff', 'image/tiff'] That's everything needed to make a request for imagery: .. code-block:: python >>> img = wms.getmap( layers=['global_mosaic'], ... styles=['visual_bright'], ... srs='EPSG:4326', ... bbox=(-112, 36, -106, 41), ... size=(300, 250), ... format='image/jpeg', ... transparent=True ... ) >>> out = open('jpl_mosaic_visb.jpg', 'wb') >>> out.write(img.read()) >>> out.close() Result: .. image:: _static/jpl_mosaic_visb.jpg :width: 300px :height: 250px :alt: WMS GetMap generated by OWSLib WFS --- Connect to a WFS and inspect its capabilities. :: >>> from owslib.wfs import WebFeatureService >>> wfs11 = WebFeatureService(url='http://geoserv.weichand.de:8080/geoserver/wfs', version='1.1.0') >>> wfs11.identification.title 'INSPIRE WFS 2.0 DemoServer Verwaltungsgrenzen Bayern >>> [operation.name for operation in wfs11.operations] ['GetCapabilities', 'DescribeFeatureType', 'GetFeature', 'GetGmlObject'] List FeatureTypes :: >>> list(wfs11.contents) ['bvv:vg_ex', 'bvv:bayern_ex', 'bvv:lkr_ex', 'bvv:regbez_ex', 'bvv:gmd_ex'] Download GML using ``typename``, ``bbox`` and ``srsname``. :: >>> # OWSLib will switch the axis order from EN to NE automatically if designated by EPSG-Registry >>> response = wfs11.getfeature(typename='bvv:gmd_ex', bbox=(4500000,5500000,4500500,5500500), srsname='urn:x-ogc:def:crs:EPSG:31468') Return a FeatureType's schema via ``DescribeFeatureType``. The dictionary returned is compatible with a `Fiona schema object `_. :: >>> wfs11.get_schema('bvv:vg_ex') >>> {'properties': {'land': 'string', 'modellart': 'string', 'objart': 'string', 'objart_txt': 'string', 'objid': 'string', 'hdu_x': 'short', 'beginn': 'string', 'ende': 'string', 'adm': 'string', 'avg': 'string', 'bez_gem': 'string', 'bez_krs': 'string', 'bez_lan': 'string', 'bez_rbz': 'string', 'sch': 'string'}, 'geometry': '3D MultiPolygon', 'geometry_column': 'geom'} Download GML using ``typename`` and ``filter``. OWSLib currently only support filter building for WFS 1.1 (FE.1.1). :: >>> from owslib.fes import * >>> from owslib.etree import etree >>> from owslib.wfs import WebFeatureService >>> wfs11 = WebFeatureService(url='http://geoserv.weichand.de:8080/geoserver/wfs', version='1.1.0') >>> filter = PropertyIsLike(propertyname='bez_gem', literal='Ingolstadt', wildCard='*') >>> filterxml = etree.tostring(filter.toXML()).decode("utf-8") >>> response = wfs11.getfeature(typename='bvv:gmd_ex', filter=filterxml) Save response to a file. :: >>> out = open('/tmp/data.gml', 'wb') >>> out.write(bytes(response.read(), 'UTF-8')) >>> out.close() Download GML using ``StoredQueries``\ (only available for WFS 2.0 services) :: >>> from owslib.wfs import WebFeatureService >>> wfs20 = WebFeatureService(url='http://geoserv.weichand.de:8080/geoserver/wfs', version='2.0.0') >>> # List StoredQueries >>> [storedquery.id for storedquery in wfs20.storedqueries] ['bboxQuery', 'urn:ogc:def:query:OGC-WFS::GetFeatureById', 'GemeindeByGemeindeschluesselEpsg31468', 'DWithinQuery'] >>> # List Parameters for StoredQuery[1] >>> parameter.name for parameter in wfs20.storedqueries[1].parameters] ['ID'] >>> response = wfs20.getfeature(storedQueryID='urn:ogc:def:query:OGC-WFS::GetFeatureById', storedQueryParams={'ID':'gmd_ex.1'}) OGC API ------- The `OGC API`_ standards are a clean break from the traditional OGC service architecture using current design patterns (RESTful, JSON, OpenAPI). As such, OWSLib the code follows the same pattern. OGC API - Features - Part 1: Core 1.0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: python >>> from owslib.ogcapi.features import Features >>> w = Features('https://demo.pygeoapi.io/master') >>> w.url 'https://demo.pygeoapi.io/master' >>> conformance = w.conformance() {u'conformsTo': [u'http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/core', u'http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/oas30', u'http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/html', u'http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/geojson']} >>> api = w.api() # OpenAPI document/ >>> collections = w.collections() >>> len(collections['collections']) 13 >>> feature_collections = w.feature_collections() >>> len(feature_collections) 13 >>> lakes = w.collection('lakes') >>> lakes['id'] 'lakes' >>> lakes['title'] 'Large Lakes' >>> lakes['description'] 'lakes of the world, public domain' >>> lakes_queryables = w.collection_queryables('lakes') >>> len(lakes_queryables['queryables']) 6 >>> lakes_query = w.collection_items('lakes') >>> lakes_query['features'][0]['properties'] {u'scalerank': 0, u'name_alt': None, u'admin': None, u'featureclass': u'Lake', u'id': 0, u'name': u'Lake Baikal'} OGC API - Coverages - Part 1: Core 1.0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: python >>> from owslib.ogcapi.coverages import Coverages >>> w = Coverages('https://dev.api.weather.gc.ca/coverages-demo') >>> w.url 'https://dev.api.weather.gc.ca/coverages-demo/') >>> api = w.api() # OpenAPI document >>> collections = w.collections() >>> len(collections['collections']) 3 >>> coverages = w.coverages() >>> len(coverages) 1 >>> gdps = w.collection('gdps-temperature') >>> gdps['id'] 'gdps-temperature' >>> gdps['title'] Global Deterministic Prediction System sample' >>> gdps['description'] 'Global Deterministic Prediction System sample' >>> gdps['extent']['spatial']['grid'][0] >>> {"cellsCount": 2400, "resolution": 0.15000000000000002 } >>> gdps['extent']['spatial']['grid'][1] >>> {"cellsCount": 1201, "resolution": 0.15} >>> schema = w.collection_schema('gdps-temperature') >>> len(schema['properties']) 1 >>> schema['properties']['1']['type'] 'number' >> gdps_coverage_data = w.coverage('gdps-temperature', range_subset=[1]) OGC API - Records - Part 1: Core 1.0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> from owslib.ogcapi.records import Records >>> w = Records('https://example.org/records-api') >>> w.url 'https://example.org/records-api' >>> conformance = w.conformance() {'conformsTo': [u'http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/core', u'http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/oas30', u'http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/html', u'http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/geojson', u'http://www.opengis.net/spec/ogcapi-records-1/1.0/req/core', u'http://www.opengis.net/spec/ogcapi-records/1.0/req/oas30', u'http://www.opengis.net/spec/ogcapi-records-1/1.0/req/json', u'http://www.opengis.net/spec/ogcapi-records-1/1.0/req/html']} >>> api = w.api() # OpenAPI document >>> collections = w.collections() >>> len(collections) 1 >>> records = w.records() >>> len(records) 1 >>> my_catalogue = w.collection('my-catalogue') >>> my_catalogue['id'] 'my-catalogue' >>> my_catalogue['title'] 'My catalogue' >>> my_catalogue['description'] 'My catalogue' >>> my_catalogue_queryables = w.collection_queryables('my-catalogue') >>> len(my_catalogue_queryables) 8 >>> my_catalogue_query = w.collection_items('my-catalogue') >>> my_catalogue_query['features'][0]['properties'].keys() [u'title', u'abstract', u'keywords'] >>> my_catalogue_query['features'][0]['properties']['title'] u'Roadrunner ambush locations' >>> my_catalogue_query2 = w.collection_items('my-catalogue', q='birds') >>> msc_wis_dcpc_query2['numberMatched'] 2 >>> msc_wis_dcpc_query2['numberReturned'] 2 >>> my_catalogue_cql_text_query = w.collection_items('my-catalogue', filter="title LIKE 'Roadrunner%'") >>> my_catalogue_cql_text_query['features'][0]['properties']['title'] u'Roadrunner ambush locations' >>> my_catalogue_cql_json_query = w.collection_items('my-catalogue', limit=1, cql={'eq': [{ 'property': 'title' }, 'Roadrunner ambush locations']}) >>> my_catalogue_cql_json_query['features'][0]['properties']['title'] u'Roadrunner ambush locations' >>> import json >>> record_data = 'sample-geojson-record.json' >>> with open(record_data) as fh: .. data = json.load(fh) >>> identifier = data['id'] >>> w.collection_item_create('my-catalogue', data) >>> w.collection_item_update('my-catalogue', identifier, data) >>> w.collection_item_delete('my-catalogue', identifier) OGC API - Features - Part 4: Create, Replace, Update and Delete ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. note:: This specification applies to both OGC API - Features and OGC API - Records .. code-block:: python >>> import json >>> from owslib.ogcapi.records import Records >>> record_data = '/path/to/record.json' >>> url = 'http://localhost:8000' >>> collection_id = 'metadata:main' >>> r = Records(url) >>> cat = r.collection(collection_id) >>> with open(record_data) as fh: ... data = json.load(fh) >>> identifier = data['id'] >>> r.collection_item_delete(collection_id, identifier) # insert metadata >>> r.collection_item_create(collection_id, data) # update metadata >>> r.collection_item_update(collection_id, identifier, data) # delete metadata >>> r.collection_item_delete(collection_id, identifier) OGC API - Processes - Part 1: Core 1.0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: python >>> from owslib.ogcapi.processes import Processes >>> p = Processes(SERVICE_URL) >>> processes = p.processes() >>> hello_world = p.process('hello-world') >>> hello_world['id'] 'hello-world' >>> hello_world['title'] 'Hello World' >>> result = p.execute('hello-world', inputs={'name': 'World', 'message': 'Testing from OWSLib'}) >>> result {'outputs': [{'id': 'echo', 'value': 'Hello World! Testing from OWSLib'}]} OGC API - Maps - Part 1: Core 1.0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: python >>> from owslib.ogcapi.maps import Maps >>> m = Maps('http://localhost:5000') >>> lakes = m.collection('lakes') >>> data = m.map('lakes', width=1200, height=800, transparent=False) >>> with open("output.png", "wb") as fh: ... fh.write(data.getbuffer()) OGC API - Environmental Data Retrieval - Part 1: Core 1.0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: python >>> from owslib.ogcapi.edr import EnvironmentalDataRetrieval >>> e = EnvironmentalDataRetrieval('http://localhost:5000') >>> icoads_sst = m.collection('icoads-sst') >>> data = e.query_data('icoads_sst', 'position', coords='POINT(-75 45)', parameter_names=['SST', 'AIRT']) OGC API - Connected Systems - Part 1: Feature Resources & Part 2: Dynamic Data ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. note:: The library covers all of parts 1 and 2, the example below is a short overview of the functionality. All CRUD operations are performed in a very similar manner. Please see the Connected Systems API docs for the full lists of properties, encoding requirements and expected responses. .. code-block:: python >>> from owslib.ogcapi.connectedsystems import Systems, Datastreams, Observations >>> s = Systems('http://localhost:5000', auth=('user', 'password'), headers={'Content-Type': 'application/sml+json'}) >>> ds = Datastreams('http://localhost:5000', auth=('user', 'password'), headers={'Content-Type': 'application/json'}) >>> obs = Observations('http://localhost:5000', auth=('user', 'password'), headers={'Content-Type': 'application/json'}) # insert a new system, datastream and observation >>> system_info = { >>> "type": "SimpleProcess", >>> "uniqueId": "urn:osh:sensor:testsmlsensor:001", >>> "label": "Test SML Sensor", >>> "description": "A Sensor created from an SML document", >>> "definition": "http://www.w3.org/ns/ssn/Sensor" >>> } >>> ds_definition = { >>> "name": "Test Datastream", >>> "outputName": "Test Output #1", >>> "schema": { >>> "obsFormat": "application/swe+json", >>> "encoding": { >>> "type": "JSONEncoding", >>> "vectorAsArrays": False >>> }, >>> "recordSchema": { >>> "type": "DataRecord", >>> "label": "Test Datastream Record", >>> "updatable": False, >>> "optional": False, >>> "definition": "http://test.com/Record", >>> "fields": [ >>> { >>> "type": "Time", >>> "label": "Test Datastream Time", >>> "updatable": False, >>> "optional": False, >>> "definition": "http://test.com/Time", >>> "name": "timestamp", >>> "uom": { >>> "href": "http://test.com/TimeUOM" >>> } >>> }, >>> { >>> "type": "Boolean", >>> "label": "Test Datastream Boolean", >>> "updatable": False, >>> "optional": False, >>> "definition": "http://test.com/Boolean", >>> "name": "testboolean" >>> } >>> ] >>> } >>> } >>> } >>> observation = { >>> "phenomenonTime": the_time, >>> "resultTime": the_time, >>> "result": { >>> "timestamp": datetime.now().timestamp() * 1000, >>> "testboolean": True >>> } >>> } >>> s.create_system(system_info) >>> system_id = s.resource_headers['Location'][0].split('/')[-1] >>> ds.create_datastream(system_id, ds_definition) >>> ds_id = ds.resource_headers['Location'][0].split('/')[-1] >>> obs.create_observation(ds_id, observation) >>> obs_id = obs.resource_headers['Location'][0].split('/')[-1] >>> # retrieve the observations of our datastream >>> observations = obs.get_observations(ds_id)['items'] >>> WCS --- .. code-block:: python >>> # Import OWSLib in Python once installed ... from owslib.wcs import WebCoverageService >>> # Create coverage object ... my_wcs = WebCoverageService('http://ows.rasdaman.org/rasdaman/ows', ... version='2.0.1') >>> # Get list of coverages ... print my_wcs.contents.keys() ['RadianceColor', 'test_irr_cube_2', 'test_mean_summer_airtemp', 'test_double_1d', 'INSPIRE_EL', 'AverageChlorophyllScaled', 'INSPIRE_OI_RGB', 'Temperature4D', 'INSPIRE_OI_IR', 'visible_human', 'INSPIRE_WS_LC', 'meris_lai', 'climate_earth', 'mean_summer_airtemp', 'multiband', 'ls8_coastal_aerosol', 'NN3_3', 'NN3_2', 'NN3_1', 'NN3_4', 'AvgTemperatureColorScaled', 'AverageChloroColorScaled', 'lena', 'Germany_DTM', 'climate_cloud', 'FiLCCoverageBit', 'AverageChloroColor', 'LandsatMultiBand', 'RadianceColorScaled', 'AvgLandTemp', 'NIR', 'BlueMarbleCov'] >>> # Get geo-bounding boxes and native CRS ... my_wcs.contents['AverageChlorophyllScaled'].boundingboxes [{'nativeSrs': 'http://ows.rasdaman.org/def/crs-compound?1=http://ows.rasdaman.org/def/crs/EPSG/0/4326&2=http://ows.rasdaman.org/def/crs/OGC/0/UnixTime', 'bbox': (-90.0, -180.0, 90.0, 180.0)}] >>> # Get axis labels ... my_wcs.contents['AverageChlorophyllScaled'].grid.axislabels ['Lat', 'Long', 'unix'] >>> # Get dimension ... my_wcs.contents['AverageChlorophyllScaled'].grid.dimension 3 >>> # Get grid lower and upper bounds ... my_wcs.contents['AverageChlorophyllScaled'].grid.lowlimits ['0', '0', '0'] >>> my_wcs.contents['AverageChlorophyllScaled'].grid.highlimits ['119', '239', '5'] >>> # Get offset vectors for geo axes ... my_wcs.contents['AverageChlorophyllScaled'].grid.offsetvectors [['-1.5', '0', '0'], ['0', '1.5', '0'], ['0', '0', '1']] >>> # For coverage with time axis get the date time values ... my_wcs.contents['AverageChlorophyllScaled'].timepositions [datetime.datetime(2015, 1, 1, 0, 0), datetime.datetime(2015, 2, 1, 0, 0), datetime.datetime(2015, 3, 1, 0, 0), datetime.datetime(2015, 4, 1, 0, 0), datetime.datetime(2015, 5, 1, 0, 0), datetime.datetime(2015, 7, 1, 0, 0)] CSW --- Connect to a CSW, and inspect its properties: .. code-block:: python >>> from owslib.csw import CatalogueServiceWeb >>> csw = CatalogueServiceWeb('http://geodiscover.cgdi.ca/wes/serviceManagerCSW/csw') >>> csw.identification.type 'CSW' >>> [op.name for op in csw.operations] ['GetCapabilities', 'GetRecords', 'GetRecordById', 'DescribeRecord', 'GetDomain'] Get supported resultType's: .. code-block:: python >>> csw.getdomain('GetRecords.resultType') >>> csw.results {'values': ['results', 'validate', 'hits'], 'parameter': 'GetRecords.resultType', 'type': 'csw:DomainValuesType'} >>> Search for bird data: .. code-block:: python >>> from owslib.fes import PropertyIsEqualTo, PropertyIsLike, BBox >>> birds_query = PropertyIsEqualTo('csw:AnyText', 'birds') >>> csw.getrecords2(constraints=[birds_query], maxrecords=20) >>> csw.results {'matches': 101, 'nextrecord': 21, 'returned': 20} >>> for rec in csw.records: ... print(csw.records[rec].title) ... ALLSPECIES NatureServe Canada References Bird Studies Canada - BirdMap WMS Parks Canada Geomatics Metadata Repository Bird Studies Canada - BirdMap WFS eBird Canada - Survey Locations WHC CitizenScience WMS Project FeederWatch - Survey Locations North American Bird Banding and Encounter Database Wildlife Habitat Canada CitizenScience WFS Parks Canada Geomatics Metadata Repository Parks Canada Geomatics Metadata Repository Wildlife Habitat Canada CitizenScience WMS Canadian IBA Polygon layer Land Wildlife Habitat Canada CitizenScience WMS WATER Parks Canada Geomatics Metadata Repository Breeding Bird Survey SCALE >>> Search for bird data in Canada: .. code-block:: python >>> bbox_query = BBox([-141,42,-52,84]) >>> csw.getrecords2(constraints=[birds_query, bbox_query]) >>> csw.results {'matches': 3, 'nextrecord': 0, 'returned': 3} >>> Search for keywords like 'birds' or 'fowl' .. code-block:: python >>> birds_query_like = PropertyIsLike('dc:subject', '%birds%') >>> fowl_query_like = PropertyIsLike('dc:subject', '%fowl%') >>> csw.getrecords2(constraints=[birds_query_like, fowl_query_like]) >>> csw.results {'matches': 107, 'nextrecord': 11, 'returned': 10} >>> Search for a specific record: .. code-block:: python >>> csw.getrecordbyid(id=['9250AA67-F3AC-6C12-0CB9-0662231AA181']) >>> c.records['9250AA67-F3AC-6C12-0CB9-0662231AA181'].title 'ALLSPECIES' Search with a CQL query .. code-block:: python >>> csw.getrecords(cql='csw:AnyText like "%birds%"') Transaction: insert .. code-block:: python >>> csw.transaction(ttype='insert', typename='gmd:MD_Metadata', record=open("file.xml").read()) Transaction: update .. code-block:: python >>> # update ALL records >>> csw.transaction(ttype='update', typename='csw:Record', propertyname='dc:title', propertyvalue='New Title') >>> # update records satisfying keywords filter >>> csw.transaction(ttype='update', typename='csw:Record', propertyname='dc:title', propertyvalue='New Title', keywords=['birds','fowl']) >>> # update records satisfying BBOX filter >>> csw.transaction(ttype='update', typename='csw:Record', propertyname='dc:title', propertyvalue='New Title', bbox=[-141,42,-52,84]) Transaction: delete .. code-block:: python >>> # delete ALL records >>> csw.transaction(ttype='delete', typename='gmd:MD_Metadata') >>> # delete records satisfying keywords filter >>> csw.transaction(ttype='delete', typename='gmd:MD_Metadata', keywords=['birds','fowl']) >>> # delete records satisfying BBOX filter >>> csw.transaction(ttype='delete', typename='gmd:MD_Metadata', bbox=[-141,42,-52,84]) Harvest a resource .. code-block:: python >>> csw.harvest('http://host/url.xml', 'http://www.isotc211.org/2005/gmd') WMC --- WPS --- .. include:: ../../tests/_broken/doctests_sphinx/wps_example_usgs.txt SOS 1.0 ------- GetCapabilities .. include:: ../../tests/doctests/sos_10_getcapabilities.txt GetObservation .. include:: ../../tests/doctests/sos_ngwd.txt SOS 2.0 ------- Examples of service metadata and GetObservation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. include:: ../../tests/_broken/doctests_sphinx/sos_20_52N_demo.txt Using the GetObservation response decoder for O&M and WaterML2.0 results ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. include:: ../../tests/_broken/doctests_sphinx/sos_20_timeseries_decoder_ioos.txt SensorML -------- .. include:: ../../tests/doctests/sml_ndbc_station.txt ISO --- .. code-block:: python >>> from owslib.iso import * >>> m=MD_Metadata(etree.parse('tests/resources/9250AA67-F3AC-6C12-0CB9-0662231AA181_iso.xml')) >>> m.identification.topiccategory 'farming' >>> ISO Codelists: .. include:: ../../tests/doctests/iso_codelist.txt CRS Handling ------------ .. include:: ../../tests/doctests/crs.txt Dublin Core ----------- NASA DIF -------- FGDC ---- Swiss GM03 ---------- Imports >>> from tests.utils import resource_file >>> from owslib.etree import etree >>> from owslib.gm03 import GM03 Print testing some metadata elements >>> e = etree.parse(resource_file('gm03_example1.xml')) >>> gm03 = GM03(e) >>> gm03.header.version '2.3' >>> gm03.header.sender 'geocat.ch' >>> hasattr(gm03.data, 'core') False >>> hasattr(gm03.data, 'comprehensive') True >>> len(gm03.data.comprehensive.elements) 13 >>> sorted(list(gm03.data.comprehensive.elements.keys())) ['address', 'citation', 'contact', 'data_identification', 'date', 'extent', 'extent_geographic_element', 'geographic_bounding_box', 'identification_point_of_contact', 'keywords', 'metadata', 'metadata_point_of_contact', 'responsible_party'] >>> isinstance(gm03.data.comprehensive.date, list) True >>> len(gm03.data.comprehensive.date) 1 >>> gm03.data.comprehensive.metadata.file_identifier '41ac321f632e55cebf0508a2cea5d9023fd12d9ad46edd679f2c275127c88623fb9c9d29726bef7c' >>> gm03.data.comprehensive.metadata.date_stamp '1999-12-31T12:00:00' >>> gm03.data.comprehensive.metadata.language 'de' Test TID searching >>> gm03.data.comprehensive.metadata.tid 'xN6509077498146737843' >>> search_tid = gm03.data.comprehensive.metadata.tid >>> gm03.data.comprehensive.get_element_by_tid('404') is None True >>> gm03.data.comprehensive.get_element_by_tid(search_tid) is None False >>> search_tid2 = gm03.data.comprehensive.extent.data_identification.ref >>> search_tid2 'xN8036063300808707346' >>> gm03.data.comprehensive.get_element_by_tid(search_tid2) is None False >>> e = etree.parse(resource_file('gm03_example2.xml')) >>> gm03 = GM03(e) >>> gm03.data.comprehensive.geographic_bounding_box.extent_type_code 'false' >>> gm03.data.comprehensive.geographic_bounding_box.north_bound_latitude '47.1865387201702' >>> gm03.data.comprehensive.geographic_bounding_box.south_bound_latitude '47.1234508676764' >>> gm03.data.comprehensive.geographic_bounding_box.east_bound_longitude '9.10597474389878' >>> gm03.data.comprehensive.geographic_bounding_box.west_bound_longitude '9.23798212070671' WMTS ---- .. include:: ../../tests/_broken/doctests_sphinx/wmts_demo.txt Result: .. image:: _static/nasa_modis_terra_truecolour.jpg :width: 512px :height: 512px :alt: WMTS GetTile generated by OWSLib WaterML ------- .. include:: ../../tests/doctests/wml11_cuahsi.txt OGC OWS Context 1.0.0 Atom CML and GeoJSON Encoding (alpha/under-review) ------------------------------------------------------------------------ The OGC OWS Context implementation in OWSlib is currently in alpha and under review, and will still be improved. Please get in touch if you (want to) use it and provide feedback on how more comfortable it should be (especially handling geometries and dates in different encodings) and if it doesn't treat your "standards-compliant" OWS Context document right. Greatly appreciated :-) Basic reading/parsing of OGC Web Services Context Documents (OWS Context) in OWC Atom 1.0.0 Encoding and OWC GeoJSON 1.0.0 Encoding Standards: .. include:: ../../tests/doctests/owscontext.txt additionally, possibility to construct OWS Context documents from scratch, and then write/serialise into OWC Atom 1.0.0 Encoding or OWC GeoJSON 1.0.0 Encoding Standards: .. code-block:: python >>> from owslib.owscontext.core import OwcResource, OwcContext >>> myContext=OwcContext(id='http://my.url.com/context/id/1', update_date='2017-11-02T15:24:24.446+12:00', title='Awesome new Context doc') >>> myContext.rights='Creative Commons 4.0 BY' >>> myEntry=OwcResource(id='http://my.url.com/resource/demo-feature-1', update_date='2017-11-02T15:24:24.446+12:00', title='This is a feature') >>> contributor={'name': 'Alex K', 'email': None, 'uri': 'https://allixender.blogspot.com'} >>> myEntry.authors.append(contributor) >>> # ... here also continue to build your OGC data offerings, e.g. WMS GetMap etc. >>> myContext.resources.append(myEntry) >>> myContext.to_json() >>> myContext.to_atomxml() OpenSearch ---------- .. code-block:: python >>> from owslib.opensearch import OpenSearch >>> url = 'https://example.org/opensearch' >>> o = OpenSearch(url) >>> results = o.search('application/json', productType='SLC') # dict of results OWSLib-0.33.0/etc/000077500000000000000000000000001476660053500134635ustar00rootroot00000000000000OWSLib-0.33.0/etc/RPM/000077500000000000000000000000001476660053500141215ustar00rootroot00000000000000OWSLib-0.33.0/etc/RPM/python-owslib.changes000066400000000000000000000017601476660053500202750ustar00rootroot00000000000000------------------------------------------------------------------- Tue Sep 10 14:01:29 UTC 2013 - Angelos Tzotsos - added python-dateutil as required ------------------------------------------------------------------- Thu Jun 6 19:23:49 UTC 2013 - Angelos Tzotsos - updated to 0.7.2 ------------------------------------------------------------------- Sat Mar 30 16:41:09 UTC 2013 - Angelos Tzotsos - updated to 0.7.1 ------------------------------------------------------------------- Wed Sep 5 21:00:22 UTC 2012 - Angelos Tzotsos - updated to 0.5.1 ------------------------------------------------------------------- Thu Jun 21 20:35:28 UTC 2012 - Angelos Tzotsos - fixed CentOS, RedHat and Scientific Linux builds ------------------------------------------------------------------- Thu Jun 21 19:34:53 UTC 2012 - Angelos Tzotsos - initial release 0.5.0 OWSLib-0.33.0/etc/RPM/python-owslib.spec000066400000000000000000000030411476660053500176110ustar00rootroot00000000000000# # spec file for package OWSLib (0.7.2) # # Copyright (c) 2011 Angelos Tzotsos # # This file and all modifications and additions to the pycsw # package are under the same license as the package itself. %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %define pyname owslib Name: python-%{pyname} Version: 0.7.2 Release: 0 Summary: Python interface to OGC Web Services License: BSD Url: http://geopython.github.com/OWSLib/ Group: Productivity/Scientific/Other Source0: %{pyname}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: fdupes Requires: python Requires: python-dateutil %description OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. %prep %setup -q -n %{pyname}-%{version} %build %{__python} setup.py build %install rm -rf %{buildroot} python setup.py install --prefix=%{_prefix} --root=%{buildroot} \ --record-rpm=INSTALLED_FILES %fdupes -s %{buildroot} %clean rm -rf %{buildroot} %files -f INSTALLED_FILES %defattr(-,root,root,-) %changelog OWSLib-0.33.0/etc/debian/000077500000000000000000000000001476660053500147055ustar00rootroot00000000000000OWSLib-0.33.0/etc/debian/changelog000066400000000000000000000015651476660053500165660ustar00rootroot00000000000000owslib (0.8.7-1~precise1) precise; urgency=low * Update to 0.8.7. -- Angelos Tzotsos Thu, 05 Jun 2014 01:41:45 +0200 owslib (0.8.3-1~precise1) precise; urgency=low * Update to 0.8.3. -- Angelos Tzotsos Sat, 12 Jan 2014 19:25:45 +0200 owslib (0.7.2-1~precise1) precise; urgency=low * Remove tests to avoid conflict in pyshared. -- Angelos Tzotsos Sat, 06 Jul 2013 01:28:00 +0300 owslib (0.7.2-0) precise; urgency=low * Update to 0.7.2. -- Angelos Tzotsos Sat, 08 Jun 2013 20:11:00 +0300 owslib (0.7.1-0) precise; urgency=low * Update to 0.7.1. -- Angelos Tzotsos Sat, 30 Mar 2013 20:01:00 +0300 owslib (0.5.1-0) precise; urgency=low * Initial build. -- Angelos Tzotsos Tue, 11 Sep 2012 22:54:30 +0300 OWSLib-0.33.0/etc/debian/compat000066400000000000000000000000021476660053500161030ustar00rootroot000000000000007 OWSLib-0.33.0/etc/debian/control000066400000000000000000000011511476660053500163060ustar00rootroot00000000000000Source: owslib Section: python Priority: optional Maintainer: Angelos Tzotsos Build-Depends: debhelper (>= 7.0.50), python-setuptools (>= 0.6), python-support (>=0.6), python-all-dev (>= 2.3.5-11), python (>= 2.7) Standards-Version: 3.9.3 X-Python-Version: >= 2.7 Homepage: http://geopython.github.com/OWSLib/ Package: python-owslib Architecture: all Depends: ${misc:Depends}, debconf, python (>=3), python-lxml Description: OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. OWSLib-0.33.0/etc/debian/copyright000066400000000000000000000032121476660053500166360ustar00rootroot00000000000000This package was created by Angelos Tzotsos on Tue, 11 Sep 2012 22:54:30 +0300 Copyright: Copyright (c) 2006, Ancient World Mapping Center All rights reserved. License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the University of North Carolina nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. OWSLib-0.33.0/etc/debian/format000066400000000000000000000000151476660053500161140ustar00rootroot000000000000003.0 (native) OWSLib-0.33.0/etc/debian/pycompat000066400000000000000000000000021476660053500164540ustar00rootroot000000000000002 OWSLib-0.33.0/etc/debian/rules000077500000000000000000000001031476660053500157570ustar00rootroot00000000000000#!/usr/bin/make -f # -*- makefile -*- %: dh $@ --with python2 OWSLib-0.33.0/examples/000077500000000000000000000000001476660053500145265ustar00rootroot00000000000000OWSLib-0.33.0/examples/csw-client.py000066400000000000000000000073441476660053500171600ustar00rootroot00000000000000#!/usr/bin/python # -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2009 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= import sys import getopt from owslib.csw import CatalogueServiceWeb def usage(): print(""" %s [options] Required Parameters ------------------- --url=[URL] the URL of the CSW --request=[REQUEST] the request (GetCapabilities, DescribeRecord, GetDomain, GetRecords, GetRecordById) Optional Parameters ------------------- --lang=[LANG] the language of the CSW --version=[VERSION] the CSW server version --print-request print the request --validate perform XML validation against the request Request Specific Parameters --------------------------- DescribeRecord --typename=[TypeName] the typename to describe GetDomain --dname=[NAME] the domain to query --dtype=[property|parameter] the type of domain query GetRecords --sortby=[dc:title|dct:abstract|ows:BoundingBox] sort by property --keyword=[KEYWORD] the keyword(s) to query --bbox=[BBOX] the bounding box to spatially query in the form of "minx miny maxx maxy" --esn=[brief|full|summary] verbosity of results --qtype=[dataset|service] query for data or services --schema=[iso] the outputSchema (default is csw) GetRecordById --id=[ID] the ID of the record """ % sys.argv[0]) # check args if len(sys.argv) == 1: usage() sys.exit(1) try: opts, args = getopt.getopt(sys.argv[1:], '', ['typename=', 'request=', 'lang=', 'version', 'keyword=', 'bbox=', 'schema=', 'qtype=', 'esn=', 'url=', 'print-request', 'sortby=', 'id=', 'dtype=', 'dname=', 'validate']) except getopt.GetoptError as err: print(str(err)) usage() sys.exit(2) request = None keyword = None bbox = None schema = None qtype = None esn = 'full' url = None print_request = False validate = False sortby = None id = None version = '2.0.2' lang = 'en-US' dname = None dtype = None typename = None # set args for o, a in opts: if o in '--request': request = a elif o in '--keyword': keyword = a elif o in '--bbox': bbox = a.split() elif o in '--typename': typename = a elif o in '--schema': schema = a elif o in '--qtype': qtype = a elif o in '--esn': esn = a elif o in '--url': url = a elif o in '--sortby': sortby = a elif o in '--id': id = a elif o in '--dname': dname = a elif o in '--dtype': dtype= a elif o in '--version': version = a elif o in '--lang': lang = a elif o in '--print-request': print_request = True elif o in '--validate': validate = True else: assert False, 'unhandled option' if request is None or url is None: usage() sys.exit(3) if schema == 'iso': outputschema = 'http://www.isotc211.org/2005/gmd' # init c = CatalogueServiceWeb(url, lang, version) if request == 'GetCapabilities': pass elif request == 'DescribeRecord': c.describerecord(typename) elif request == 'GetRecordById': c.getrecordbyid([id]) elif request == 'GetDomain': c.getdomain(dname, dtype) elif request == 'GetRecords': c.getrecords(qtype, [keyword], bbox, esn, sortby, schema) if print_request is True: # print the request print(c.request) if validate is True: # do XML validation print('Validating request XML') if util.xmlvalid(c.request, csw.schema_location.split()[1]) is True: print('request is valid XML') else: print('request is NOT valid XML') # print response print(c.response) OWSLib-0.33.0/examples/csw-harvest.py000066400000000000000000000031631476660053500173510ustar00rootroot00000000000000#!/usr/bin/python # -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2010 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= # simple process to harvest CSW catalogues via Harvest operations import sys from owslib.csw import CatalogueServiceWeb stop = 0 flag = 0 maxrecords = 10 if len(sys.argv) < 3: print('Usage: %s [maxrecords]' \ % sys.argv[0]) sys.exit(1) src = CatalogueServiceWeb(sys.argv[1]) dest = CatalogueServiceWeb(sys.argv[2]) if len(sys.argv) == 4: maxrecords = sys.argv[3] while stop == 0: if flag == 0: # first run, start from 0 startposition = 0 else: # subsequent run, startposition is now paged startposition = src.results['nextrecord'] src.getrecords(esn='brief', startposition=startposition, maxrecords=maxrecords) print(src.results) if src.results['nextrecord'] == 0 \ or src.results['returned'] == 0 \ or src.results['nextrecord'] > src.results['matches']: # end the loop, exhausted all records stop = 1 break # harvest each record to destination CSW for i in list(src.records): source = '%s?service=CSW&version=2.0.2&request=GetRecordById&id=%s' % \ (sys.argv[1], i) dest.harvest(source=source, \ resourcetype='http://www.isotc211.org/2005/gmd') #print dest.request #print dest.response flag = 1 OWSLib-0.33.0/examples/iso-getcodelist.py000077500000000000000000000022161476660053500202020ustar00rootroot00000000000000#!/usr/bin/python # -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2010 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= # get a list of entries for a given code list dictionary import sys from owslib.etree import etree from owslib.iso import CodelistCatalogue if len(sys.argv) < 3: print('Usage: %s ' % sys.argv[0]) sys.exit(1) e=etree.parse(sys.argv[1]) c=CodelistCatalogue(e) clds = c.getcodelistdictionaries() def valid_clds(): return ''' Valid code list dictionaries are: %s ''' % '\n'.join(clds) if len(sys.argv) < 2: print(''' Usage: %s %s ''' % (sys.argv[0], valid_clds())) sys.exit(1) cld = c.getcodedefinitionidentifiers(sys.argv[2]) if cld is None: print(''' Invalid code list dictionary: %s %s ''' % (sys.argv[2],valid_clds())) sys.exit(2) print(''' CodeListDictionary: %s codeEntry's: %s ''' % (sys.argv[2],'\n '.join(cld))) OWSLib-0.33.0/examples/wcs-thredds-prism.py000066400000000000000000000023311476660053500204560ustar00rootroot00000000000000# Very simple script demonstrating how to interact with a THREDDS based WCS. # --- # # The GetCapabilities and DescribeCoverage requests for this dataset are: # http://cida.usgs.gov/thredds/wcs/prism?service=WCS&version=1.0.0&request=GetCapabilities # http://cida.usgs.gov/thredds/wcs/prism?service=WCS&version=1.0.0&request=DescribeCoverage # # The equivalent GetCoverage request that is equivalent ot hte example is: # http://cida.usgs.gov/thredds/wcs/prism?request=GetCoverage&version=1.0.0&service=WCS&format=GeoTIFF&coverage=tmx&time=1895-01-01T00:00:00Z&bbox=-90,40,-89,41 # --- # # Example to find the equivalent information using OWSLib: # from owslib.wcs import WebCoverageService wcs=WebCoverageService('http://cida.usgs.gov/thredds/wcs/prism',version='1.0.0') # Take a look at the contents (coverages) of the wcs. print(wcs.contents) tmax=wcs['tmx'] # Take a look at the attributes of the coverage dir(tmax) print(tmax.boundingBoxWGS84) print(tmax.timepositions) print(tmax.supportedFormats) # mock up a simple GetCoverage request. output=wcs.getCoverage(identifier='tmx',time=['1895-01-01T00:00:00Z'],bbox=(-90,40,-89,41),format='GeoTIFF') # Write the file out to disk. f=open('foo.tif','wb') f.write(output.read()) f.close() OWSLib-0.33.0/examples/wfs-wei-script.py000066400000000000000000000016521476660053500177670ustar00rootroot00000000000000#!/usr/bin/python # -*- coding: UTF-8 -*- __author__ = 'Juergen Weichand' from owslib.wfs import WebFeatureService wfs = WebFeatureService(url='http://geoserv.weichand.de:8080/geoserver/wfs', version='2.0.0', timeout=30) # List StoredQueries print('\nStoredQueries for %s' % wfs.identification.title) for storedquery in wfs.storedqueries: print(storedquery.id, storedquery.title) # List Parameter for a given StoredQuery storedquery = wfs.storedqueries[5] print('\nStoredQuery parameters for %s' % storedquery.id) for parameter in storedquery.parameters: print(parameter.name, parameter.type) # GetFeature StoredQuery print('\nDownload data from %s' % wfs.identification.title) response = wfs.getfeature( storedQueryID='GemeindeByGemeindeschluesselEpsg31468', storedQueryParams={'gemeindeschluessel':'09162000'}) out = open('/tmp/test-storedquery.gml', 'wb') out.write(response.read()) out.close() print('... done') OWSLib-0.33.0/examples/wms-getfeatureinfo.py000066400000000000000000000014671476660053500207230ustar00rootroot00000000000000#!/usr/bin/python # -*- coding: UTF-8 -*- __author__ = 'Juergen Weichand' from owslib.wms import WebMapService wms = WebMapService('http://geoserv.weichand.de:8080/geoserver/wms') # GetMap (image/jpeg) response = wms.getmap( layers=['bvv:gmd_ex'], srs='EPSG:31468', bbox=(4500000,5500000,4505000,5505000), size=(500,500), format='image/jpeg') out = open('/tmp/getmap-response.jpeg', 'wb') out.write(response.read()) out.close() # GetFeatureInfo (text/html) response = wms.getfeatureinfo( layers=['bvv:gmd_ex'], srs='EPSG:31468', bbox=(4500000,5500000,4505000,5505000), size=(500,500), format='image/jpeg', query_layers=['bvv:gmd_ex'], info_format="text/html", xy=(250,250)) out = open('/tmp/getfeatureinfo-response.html', 'wb') out.write(response.read()) out.close()OWSLib-0.33.0/examples/wps-birdhouse.py000066400000000000000000000065051476660053500177010ustar00rootroot00000000000000""" This example calls processes on a Emu WPS: https://github.com/bird-house/emu """ from owslib.wps import WebProcessingService, ComplexDataInput, monitorExecution def multiple_outputs(): print("\nmultiple outputs ...") # get multiple outputs wps = WebProcessingService('http://localhost:8094/wps') processid = 'dummyprocess' inputs = [("input1", '1'), ("input2", '2')] # list of tuple (output identifier, asReference attribute, mimeType attribute) # when asReference or mimeType is None - the wps service will use its default option outputs = [("output1",True,'some/mime-type'), ("output2",False,None)] execution = wps.execute(processid, inputs, output=outputs) monitorExecution(execution) # show status print('percent complete', execution.percentCompleted) print('status message', execution.statusMessage) # outputs for output in execution.processOutputs: print('identifier=%s, dataType=%s, data=%s, reference=%s' % (output.identifier, output.dataType, output.data, output.reference)) # errors print(execution.status) for error in execution.errors: print(error.code, error.locator, error.text) def complex_input_with_reference(): """ use ComplexDataInput with a reference to a document """ print("\ncomplex_input_with_reference ...") wps = WebProcessingService('http://localhost:8094/wps') processid = 'wordcount' textdoc = ComplexDataInput("http://www.gutenberg.org/files/28885/28885-h/28885-h.htm") # alice in wonderland inputs = [("text", textdoc)] # list of tuple (output identifier, asReference attribute, mimeType attribute) # when asReference or mimeType is None - the wps service will use its default option outputs = [("output",True,'some/mime-type')] execution = wps.execute(processid, inputs, output=outputs) monitorExecution(execution) # show status print('percent complete', execution.percentCompleted) print('status message', execution.statusMessage) for output in execution.processOutputs: print('identifier=%s, dataType=%s, data=%s, reference=%s' % (output.identifier, output.dataType, output.data, output.reference)) def complex_input_with_content(): """ use ComplexDataInput with a direct content """ print("\ncomplex_input_with_content ...") wps = WebProcessingService('http://localhost:8094/wps') processid = 'wordcount' textdoc = ComplexDataInput("ALICE was beginning to get very tired ...") # alice in wonderland inputs = [("text", textdoc)] # list of tuple (output identifier, asReference attribute, mimeType attribute) # when asReference or mimeType is None - the wps service will use its default option outputs = [("output",True,'some/mime-type')] execution = wps.execute(processid, inputs, output=outputs) monitorExecution(execution) # show status print('percent complete', execution.percentCompleted) print('status message', execution.statusMessage) for output in execution.processOutputs: print('identifier=%s, dataType=%s, data=%s, reference=%s' % (output.identifier, output.dataType, output.data, output.reference)) if __name__ == '__main__': # call the examples ... multiple_outputs() complex_input_with_reference() complex_input_with_content() OWSLib-0.33.0/examples/wps-ceda-script.py000066400000000000000000000032501476660053500201050ustar00rootroot00000000000000# Example script that performs a set of (small) live requests versus the live CEDA WPS service from owslib.wps import WebProcessingService, WPSExecution, WFSFeatureCollection, WFSQuery, GMLMultiPolygonFeatureCollection, monitorExecution, ComplexData, printInputOutput from owslib.util import dump wps = WebProcessingService('http://ceda-wps2.badc.rl.ac.uk/wps') # 1) GetCapabilities # GET request: http://ceda-wps2.badc.rl.ac.uk/wps?Service=WPS&Request=GetCapabilities&Format=text/xml wps.getcapabilities() print('WPS Identification type: %s' % wps.identification.type) print('WPS Identification title: %s' % wps.identification.title) print('WPS Identification abstract: %s' % wps.identification.abstract) for operation in wps.operations: print('WPS Operation: %s' % operation.name) for process in wps.processes: print('WPS Process: identifier=%s title=%s' % (process.identifier, process.title)) # 2) DescribeProcess # GET request: http://ceda-wps2.badc.rl.ac.uk/wps?identifier=DoubleIt&version=1.0.0&request=DescribeProcess&service=WPS process = wps.describeprocess('DoubleIt') print('WPS Process: identifier=%s' % process.identifier) print('WPS Process: title=%s' % process.title) print('WPS Process: abstract=%s' % process.abstract) for input in process.dataInputs: print('Process input:') printInputOutput(input, indent='\t') for output in process.processOutputs: print('Process output:') printInputOutput(output, indent='\t') # 3) Execute # POST request: # Note: not working, requires openid login ? #processid = "DoubleIt" #inputs = [ ("NumberToDouble","1") ] #output = "OutputXML" #execution = wps.execute(processid, inputs, output) #monitorExecution(execution) OWSLib-0.33.0/examples/wps-client.py000077500000000000000000000117411476660053500171740ustar00rootroot00000000000000#!/usr/bin/python # -*- coding: ISO-8859-15 -*- # ============================================================================= # # Authors : Luca Cinquini # # ============================================================================= import sys import getopt import os from owslib.wps import WebProcessingService, monitorExecution def usage(): print(""" Usage: %s [parameters] Common Parameters for all request types ------------------- -u, --url=[URL] the base URL of the WPS - required -r, --request=[REQUEST] the request type (GetCapabilities, DescribeProcess, Execute) - required Request Specific Parameters --------------------------- DescribeProcess -i, --identifier=[ID] process identifier - required Execute -x, --xml XML file containing pre-made request to be submitted - required Examples -------- python3 wps-client.py -u http://cida.usgs.gov/climate/gdp/process/WebProcessingService -r GetCapabilities python3 wps-client.py --url=http://cida.usgs.gov/climate/gdp/process/WebProcessingService --request=GetCapabilities python3 wps-client.py -u http://ceda-wps2.badc.rl.ac.uk/wps -r GetCapabilities python3 wps-client.py -u http://rsg.pml.ac.uk/wps/generic.cgi -r GetCapabilities python3 wps-client.py -u http://rsg.pml.ac.uk/wps/vector.cgi -r GetCapabilities python3 wps-client.py -u http://cida.usgs.gov/climate/gdp/process/WebProcessingService -r DescribeProcess -i gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm python3 wps-client.py --url http://cida.usgs.gov/climate/gdp/process/WebProcessingService --request DescribeProcess --identifier gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm python3 wps-client.py -u http://ceda-wps2.badc.rl.ac.uk/wps -r DescribeProcess -i DoubleIt python3 wps-client.py -u http://rsg.pml.ac.uk/wps/generic.cgi -r DescribeProcess -i reprojectCoords python3 wps-client.py -u http://rsg.pml.ac.uk/wps/vector.cgi -r DescribeProcess -i v.mkgrid python3 wps-client.py -u http://cida.usgs.gov/climate/gdp/process/WebProcessingService -r Execute -x ../tests/wps_USGSExecuteRequest1.xml python3 wps-client.py --url http://cida.usgs.gov/climate/gdp/process/WebProcessingService --request Execute --xml ../tests/wps_USGSExecuteRequest1.xml python3 wps-client.py -u http://rsg.pml.ac.uk/wps/generic.cgi -r Execute -x ../tests/wps_PMLExecuteRequest4.xml python3 wps-client.py -u http://rsg.pml.ac.uk/wps/generic.cgi -r Execute -x ../tests/wps_PMLExecuteRequest5.xml python3 wps-client.py -u http://rsg.pml.ac.uk/wps/vector.cgi -r Execute -x ../tests/wps_PMLExecuteRequest6.xml """ % sys.argv[0]) # check args if len(sys.argv) == 1: usage() sys.exit(1) print('ARGV :', sys.argv[1:]) try: options, remainder = getopt.getopt(sys.argv[1:], 'u:r:x:i:v', ['url=', 'request=', 'xml=', 'identifier=']) except getopt.GetoptError as err: print(str(err)) usage() sys.exit(2) print('OPTIONS :', options) url = None request = None identifier = None xml = None for opt, arg in options: if opt in ('-u', '--url'): url = arg elif opt in ('-r', '--request'): request = arg elif opt in ('-x', '--xml'): xml = open(arg, 'rb').read() elif opt in ('-i', '--identifier'): identifier = arg else: assert False, 'Unhandled option' # required arguments for all requests if request is None or url is None: usage() sys.exit(3) # instantiate client wps = WebProcessingService(url, skip_caps=True) if request == 'GetCapabilities': wps.getcapabilities() print('WPS Identification type: %s' % wps.identification.type) print('WPS Identification title: %s' % wps.identification.title) print('WPS Identification abstract: %s' % wps.identification.abstract) for operation in wps.operations: print('WPS Operation: %s' % operation.name) for process in wps.processes: print('WPS Process: identifier=%s title=%s' % (process.identifier, process.title)) elif request == 'DescribeProcess': if identifier is None: print('\nERROR: missing mandatory "-i (or --identifier)" argument') usage() sys.exit(4) process = wps.describeprocess(identifier) print('WPS Process: identifier=%s' % process.identifier) print('WPS Process: title=%s' % process.title) print('WPS Process: abstract=%s' % process.abstract) for input in process.dataInputs: print('Process input: identifier=%s, data type=%s, minOccurs=%d, maxOccurs=%d' % (input.identifier, input.dataType, input.minOccurs, input.maxOccurs)) for output in process.processOutputs: print('Process output: identifier=%s, data type=%s' % (output.identifier, output.dataType)) elif request == 'Execute': if xml is None: print('\nERROR: missing mandatory "-x (or --xml)" argument') usage() sys.exit(5) execution = wps.execute(None, [], request=xml) monitorExecution(execution) else: print('\nERROR: Unknown request type') usage() sys.exit(6) OWSLib-0.33.0/examples/wps-pml-script-1.py000066400000000000000000000043661476660053500201500ustar00rootroot00000000000000# Example script that performs a set of (small) live requests versus the live PML WPS service from owslib.wps import WebProcessingService, monitorExecution # instantiate WPS client wps = WebProcessingService('http://rsg.pml.ac.uk/wps/generic.cgi', skip_caps=True) # 1) GetCapabilities wps.getcapabilities() print('WPS Identification type: %s' % wps.identification.type) print('WPS Identification title: %s' % wps.identification.title) print('WPS Identification abstract: %s' % wps.identification.abstract) for operation in wps.operations: print('WPS Operation: %s' % operation.name) for process in wps.processes: print('WPS Process: identifier=%s title=%s' % (process.identifier, process.title)) # 2) DescribeProcess process = wps.describeprocess('reprojectImage') print('WPS Process: identifier=%s' % process.identifier) print('WPS Process: title=%s' % process.title) print('WPS Process: abstract=%s' % process.abstract) for input in process.dataInputs: print('Process input: identifier=%s, data type=%s, minOccurs=%d, maxOccurs=%d' % (input.identifier, input.dataType, input.minOccurs, input.maxOccurs)) for output in process.processOutputs: print('Process output: identifier=%s, data type=%s' % (output.identifier, output.dataType)) # 3a) Execute # GET request: http://rsg.pml.ac.uk/wps/generic.cgi?request=Execute&service=wps&version=1.0.0&identifier=reprojectImage&datainputs=[inputImage=http://rsg.pml.ac.uk/wps/testdata/elev_srtm_30m.img;outputSRS=EPSG:4326]&responsedocument=outputImage=@asreference=true processid = "reprojectImage" inputs = [ ("inputImage","http://rsg.pml.ac.uk/wps/testdata/elev_srtm_30m.img"), ("outputSRS", "EPSG:4326") ] output = "outputImage" execution = wps.execute(processid, inputs, output) monitorExecution(execution) # 3b) Execute # GET request: http://rsg.pml.ac.uk/wps/generic.cgi?request=Execute&service=WPS&version=1.0.0&identifier=reprojectCoords&datainputs=[coords=http://rsg.pml.ac.uk/wps/testdata/coords.txt;outputSRS=EPSG:32630;inputSRS=EPSG:4326] processid = "reprojectCoords" inputs = [ ("coords","http://rsg.pml.ac.uk/wps/testdata/coords.txt"), ("outputSRS", "EPSG:32630"), ("inputSRS","EPSG:4326") ] execution = wps.execute(processid, inputs) monitorExecution(execution) OWSLib-0.33.0/examples/wps-pml-script-2.py000066400000000000000000000040201476660053500201340ustar00rootroot00000000000000# Example script that performs a set of (small) live requests versus the live PML WPS service from owslib.wps import WebProcessingService, monitorExecution # instantiate WPS client wps = WebProcessingService('http://rsg.pml.ac.uk/wps/vector.cgi', skip_caps=True) # 1) GetCapabilities wps.getcapabilities() print('WPS Identification type: %s' % wps.identification.type) print('WPS Identification title: %s' % wps.identification.title) print('WPS Identification abstract: %s' % wps.identification.abstract) for operation in wps.operations: print('WPS Operation: %s' % operation.name) for process in wps.processes: print('WPS Process: identifier=%s title=%s' % (process.identifier, process.title)) # 2) DescribeProcess process = wps.describeprocess('v.net.path') # alternatively, read process description from XML file (no live request to WPS server) #xml = open('../tests/USGSDescribeProcess.xml', 'rb').read() #process = wps.describeprocess('gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm', xml=xml) print('WPS Process: identifier=%s' % process.identifier) print('WPS Process: title=%s' % process.title) print('WPS Process: abstract=%s' % process.abstract) for input in process.dataInputs: print('Process input: identifier=%s, data type=%s, minOccurs=%d, maxOccurs=%d' % (input.identifier, input.dataType, input.minOccurs, input.maxOccurs)) for output in process.processOutputs: print('Process output: identifier=%s, data type=%s' % (output.identifier, output.dataType)) # 3) Execute # GET request: http://rsg.pml.ac.uk/wps/vector.cgi?request=execute&service=WPS&version=1.0.0&identifier=v.net.path&datainputs=[input=http://rsg.pml.ac.uk/wps/example/graph.gml;file=1%20-960123.1421801624%204665723.56559387%20-101288.65106088226%205108200.011823481] processid = "v.net.path" inputs = [ ("input","http://rsg.pml.ac.uk/wps/example/graph.gml"), ("file","1 -960123.1421801624 4665723.56559387 -101288.65106088226 5108200.011823481")] execution = wps.execute(processid, inputs) monitorExecution(execution) OWSLib-0.33.0/examples/wps-usgs-script.py000066400000000000000000000132161476660053500201750ustar00rootroot00000000000000# Example script that performs a set of (small) live requests versus the live USGS WPS service from owslib.wps import WebProcessingService, WPSExecution, WFSFeatureCollection, WFSQuery, GMLMultiPolygonFeatureCollection, monitorExecution, printInputOutput from owslib.util import dump # instantiate WPS client wps = WebProcessingService('http://cida.usgs.gov/climate/gdp/process/WebProcessingService', skip_caps=True) # 1) GetCapabilities # Submits an HTTP GET "GetCapabilities" request to the WPS service and parses the HTTP response. wps.getcapabilities() # alternatively, read capabilities from XML file (no live request to WPS server) #xml = open('../tests/USGSCapabilities.xml', 'rb').read() #wps.getcapabilities(xml=xml) print('WPS Identification type: %s' % wps.identification.type) print('WPS Identification title: %s' % wps.identification.title) print('WPS Identification abstract: %s' % wps.identification.abstract) for operation in wps.operations: print('WPS Operation: %s' % operation.name) for process in wps.processes: print('WPS Process: identifier=%s title=%s' % (process.identifier, process.title)) # 2) DescribeProcess # Submits an HTTP GET "DescribeProcess" request to the WPS service and parses the HTTP response process = wps.describeprocess('gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm') # alternatively, read process description from XML file (no live request to WPS server) #xml = open('../tests/USGSDescribeProcess.xml', 'rb').read() #process = wps.describeprocess('gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm', xml=xml) print('WPS Process: identifier=%s' % process.identifier) print('WPS Process: title=%s' % process.title) print('WPS Process: abstract=%s' % process.abstract) for input in process.dataInputs: print('Process input:') printInputOutput(input, indent='\t') for output in process.processOutputs: print('Process output:') printInputOutput(output, indent='\t') # 3a) Execute # Submits an HTTP POST "Execute" process request to the WPS service, keeps checking the status of the request, # and retrieves the output once the request terminates successfully (displaying any errors if found). # This request uses a FEATURE_COLLECTION input obtained from a live WFS service. #wfsUrl = "http://cida.usgs.gov/climate/gdp/proxy/http://igsarm-cida-gdp2.er.usgs.gov:8082/geoserver/wfs" #query = WFSQuery("sample:CONUS_States", propertyNames=['the_geom',"STATE"], filters=["CONUS_States.508","CONUS_States.469"]) #featureCollection = WFSFeatureCollection(wfsUrl, query) polygon = [(-102.8184, 39.5273), (-102.8184, 37.418), (-101.2363, 37.418), (-101.2363, 39.5273), (-102.8184, 39.5273)] featureCollection = GMLMultiPolygonFeatureCollection( [polygon] ) processid = 'gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm' inputs = [ ("FEATURE_ATTRIBUTE_NAME","the_geom"), ("DATASET_URI", "dods://cida.usgs.gov/qa/thredds/dodsC/derivatives/derivative-days_above_threshold.pr.ncml"), ("DATASET_ID", "ensemble_b1_pr-days_above_threshold"), ("TIME_START","2010-01-01T00:00:00.000Z"), ("TIME_END","2011-01-01T00:00:00.000Z"), ("REQUIRE_FULL_COVERAGE","false"), ("DELIMITER","COMMA"), ("STATISTICS","MEAN"), ("GROUP_BY","STATISTIC"), ("SUMMARIZE_TIMESTEP","false"), ("SUMMARIZE_FEATURE_ATTRIBUTE","false"), ("FEATURE_COLLECTION", featureCollection) ] output = "OUTPUT" execution = wps.execute(processid, inputs, output = "OUTPUT") # alternatively, submit a pre-made request specified in an XML file #request = open('../tests/wps_USGSExecuteRequest1.xml','rb').read() #execution = wps.execute(None, [], request=request) # The monitorExecution() function can be conveniently used to wait for the process termination # It will eventually write the process output to the specified file, or to the file specified by the server. monitorExecution(execution) ''' # 3b) Execute # Submits an HTTP POST "Execute" process request to the WPS service, keeps checking the status of the request, # and retrieves the output once the request terminates successfully (displaying any errors if found). # This request uses a FEATURE_COLLECTION input defined as a GML (lat, lon) polygon. polygon = [(-102.8184, 39.5273), (-102.8184, 37.418), (-101.2363, 37.418), (-101.2363, 39.5273), (-102.8184, 39.5273)] featureCollection = GMLMultiPolygonFeatureCollection( [polygon] ) processid = 'gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm' inputs = [ ("FEATURE_ATTRIBUTE_NAME","the_geom"), ("DATASET_URI", "dods://igsarm-cida-thredds1.er.usgs.gov:8080/thredds/dodsC/dcp/conus_grid.w_meta.ncml"), ("DATASET_ID", "ccsm3_a1b_tmax"), ("TIME_START","1960-01-01T00:00:00.000Z"), ("TIME_END","1960-12-31T00:00:00.000Z"), ("REQUIRE_FULL_COVERAGE","true"), ("DELIMITER","COMMA"), ("STATISTICS","MEAN"), ("STATISTICS","MINIMUM"), ("STATISTICS","MAXIMUM"), ("STATISTICS","WEIGHT_SUM"), ("STATISTICS","VARIANCE"), ("STATISTICS","STD_DEV"), ("STATISTICS","COUNT"), ("GROUP_BY","STATISTIC"), ("SUMMARIZE_TIMESTEP","false"), ("SUMMARIZE_FEATURE_ATTRIBUTE","false"), ("FEATURE_COLLECTION", featureCollection) ] output = "OUTPUT" execution = wps.execute(processid, inputs, output = "OUTPUT") # alternatively, submit a pre-made request specified in an XML file #request = open('../tests/wps_USGSExecuteRequest3.xml','rb').read() #execution = wps.execute(None, [], request=request) monitorExecution(execution) ''' OWSLib-0.33.0/owslib/000077500000000000000000000000001476660053500142075ustar00rootroot00000000000000OWSLib-0.33.0/owslib/__init__.py000066400000000000000000000000271476660053500163170ustar00rootroot00000000000000__version__ = '0.33.0' OWSLib-0.33.0/owslib/catalogue/000077500000000000000000000000001476660053500161535ustar00rootroot00000000000000OWSLib-0.33.0/owslib/catalogue/__init__.py000066400000000000000000000004361476660053500202670ustar00rootroot00000000000000# ============================================================================= # Copyright (c) 2021 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= OWSLib-0.33.0/owslib/catalogue/csw2.py000066400000000000000000001121501476660053500174030ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2021 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= """ CSW 2.0.2 request and response processor """ import inspect import warnings from io import BytesIO import random from urllib.parse import urlencode from owslib.etree import etree from owslib import fes from owslib import util from owslib import ows from owslib.iso import MD_Metadata, FC_FeatureCatalogue from owslib.iso3 import MD_Metadata as MD_Metadata3 # ISO 19115 Part 3 XML from owslib.iso3 import FC_FeatureCatalogue as FC_FeatureCatalogue3 # ISO 19115 Part 3 XML from owslib.fgdc import Metadata from owslib.dif import DIF from owslib.gm03 import GM03 from owslib.namespaces import Namespaces from owslib.util import cleanup_namespaces, bind_url, add_namespaces, OrderedDict, Authentication, openURL, http_post # default variables outputformat = 'application/xml' def get_namespaces(): n = Namespaces() return n.get_namespaces() namespaces = get_namespaces() schema = 'http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd' schema_location = '%s %s' % (namespaces['csw'], schema) class CatalogueServiceWeb(object): """ csw request class """ def __init__(self, url, lang='en-US', version='2.0.2', timeout=10, skip_caps=False, username=None, password=None, auth=None, headers=None): """ Construct and process a GetCapabilities request Parameters ---------- - url: the URL of the CSW - lang: the language (default is 'en-US') - version: version (default is '2.0.2') - timeout: timeout in seconds - skip_caps: whether to skip GetCapabilities processing on init (default is False) - username: username for HTTP basic authentication - password: password for HTTP basic authentication - auth: instance of owslib.util.Authentication - headers: HTTP headers to send with requests """ if auth: if username: auth.username = username if password: auth.password = password self.url = util.clean_ows_url(url) self.lang = lang self.version = version self.timeout = timeout self.auth = auth or Authentication(username, password) self.headers = headers self.service = 'CSW' self.exceptionreport = None self.owscommon = ows.OwsCommon('1.0.0') if not skip_caps: # process GetCapabilities # construct request data = {'service': self.service, 'version': self.version, 'request': 'GetCapabilities'} self.request = urlencode(data) self._invoke() if self.exceptionreport is None: self.updateSequence = self._exml.getroot().attrib.get('updateSequence') # ServiceIdentification val = self._exml.find(util.nspath_eval('ows:ServiceIdentification', namespaces)) if val is not None: self.identification = ows.ServiceIdentification(val, self.owscommon.namespace) else: self.identification = None # ServiceProvider val = self._exml.find(util.nspath_eval('ows:ServiceProvider', namespaces)) if val is not None: self.provider = ows.ServiceProvider(val, self.owscommon.namespace) else: self.provider = None # ServiceOperations metadata self.operations = [] for elem in self._exml.findall(util.nspath_eval('ows:OperationsMetadata/ows:Operation', namespaces)): self.operations.append(ows.OperationsMetadata(elem, self.owscommon.namespace)) self.constraints = {} for elem in self._exml.findall(util.nspath_eval('ows:OperationsMetadata/ows:Constraint', namespaces)): self.constraints[elem.attrib['name']] = ows.Constraint(elem, self.owscommon.namespace) self.parameters = {} for elem in self._exml.findall(util.nspath_eval('ows:OperationsMetadata/ows:Parameter', namespaces)): self.parameters[elem.attrib['name']] = ows.Parameter(elem, self.owscommon.namespace) # FilterCapabilities val = self._exml.find(util.nspath_eval('ogc:Filter_Capabilities', namespaces)) self.filters = fes.FilterCapabilities(val) def describerecord(self, typename='csw:Record', format=outputformat): """ Construct and process DescribeRecord request Parameters ---------- - typename: the typename to describe (default is 'csw:Record') - format: the outputFormat (default is 'application/xml') """ # construct request node0 = self._setrootelement('csw:DescribeRecord') node0.set('service', self.service) node0.set('version', self.version) node0.set('outputFormat', format) node0.set('schemaLanguage', namespaces['xs2']) node0.set(util.nspath_eval('xsi:schemaLocation', namespaces), schema_location) etree.SubElement(node0, util.nspath_eval('csw:TypeName', namespaces)).text = typename self.request = node0 self._invoke() # parse result # TODO: process the XML Schema (you're on your own for now with self.response) def getdomain(self, dname, dtype='parameter'): """ Construct and process a GetDomain request Parameters ---------- - dname: the value of the Parameter or Property to query - dtype: whether to query a parameter (parameter) or property (property) """ # construct request dtypename = 'ParameterName' node0 = self._setrootelement('csw:GetDomain') node0.set('service', self.service) node0.set('version', self.version) node0.set(util.nspath_eval('xsi:schemaLocation', namespaces), schema_location) if dtype == 'property': dtypename = 'PropertyName' etree.SubElement(node0, util.nspath_eval('csw:%s' % dtypename, namespaces)).text = dname self.request = node0 try: self._invoke() if self.exceptionreport is None: self.results = {} val = self._exml.find(util.nspath_eval('csw:DomainValues', namespaces)).attrib.get('type') self.results['type'] = util.testXMLValue(val, True) val = self._exml.find(util.nspath_eval('csw:DomainValues/csw:%s' % dtypename, namespaces)) self.results[dtype] = util.testXMLValue(val) # get the list of values associated with the Domain self.results['values'] = [] for f in self._exml.findall(util.nspath_eval('csw:DomainValues/csw:ListOfValues/csw:Value', namespaces)): # noqa self.results['values'].append(util.testXMLValue(f)) except Exception: self.results = {'values': []} def getrecords(self, qtype=None, keywords=[], typenames='csw:Record', propertyname='csw:AnyText', bbox=None, esn='summary', sortby=None, outputschema=namespaces['csw'], format=outputformat, startposition=0, maxrecords=10, cql=None, xml=None, resulttype='results'): """ Construct and process a GetRecords request Parameters ---------- - qtype: type of resource to query (i.e. service, dataset) - keywords: list of keywords - typenames: the typeNames to query against (default is csw:Record) - propertyname: the PropertyName to Filter against - bbox: the bounding box of the spatial query in the form [minx,miny,maxx,maxy] - esn: the ElementSetName 'full', 'brief' or 'summary' (default is 'summary') - sortby: property to sort results on - outputschema: the outputSchema (default is 'http://www.opengis.net/cat/csw/2.0.2') - format: the outputFormat (default is 'application/xml') - startposition: requests a slice of the result set, starting at this position (default is 0) - maxrecords: the maximum number of records to return. No records are returned if 0 (default is 10) - cql: common query language text. Note this overrides bbox, qtype, keywords - xml: raw XML request. Note this overrides all other options - resulttype: the resultType 'hits', 'results', 'validate' (default is 'results') """ warnings.warn("""Please use the updated 'getrecords2' method instead of 'getrecords'. The 'getrecords' method will be upgraded to use the 'getrecords2' parameters in a future version of OWSLib.""") if xml is not None: self.request = etree.fromstring(xml) val = self.request.find(util.nspath_eval('csw:Query/csw:ElementSetName', namespaces)) if val is not None: esn = util.testXMLValue(val) else: # construct request node0 = self._setrootelement('csw:GetRecords') node0.set('outputSchema', outputschema) node0.set('outputFormat', format) node0.set('version', self.version) node0.set('resultType', resulttype) node0.set('service', self.service) if startposition > 0: node0.set('startPosition', str(startposition)) node0.set('maxRecords', str(maxrecords)) node0.set(util.nspath_eval('xsi:schemaLocation', namespaces), schema_location) node1 = etree.SubElement(node0, util.nspath_eval('csw:Query', namespaces)) node1.set('typeNames', typenames) etree.SubElement(node1, util.nspath_eval('csw:ElementSetName', namespaces)).text = esn self._setconstraint(node1, qtype, propertyname, keywords, bbox, cql, None) if sortby is not None: fes.setsortby(node1, sortby) self.request = node0 self._invoke() if self.exceptionreport is None: self.results = {} # process search results attributes val = self._exml.find( util.nspath_eval('csw:SearchResults', namespaces)).attrib.get('numberOfRecordsMatched') self.results['matches'] = int(util.testXMLValue(val, True)) val = self._exml.find( util.nspath_eval('csw:SearchResults', namespaces)).attrib.get('numberOfRecordsReturned') self.results['returned'] = int(util.testXMLValue(val, True)) val = self._exml.find(util.nspath_eval('csw:SearchResults', namespaces)).attrib.get('nextRecord') self.results['nextrecord'] = int(util.testXMLValue(val, True)) # process list of matching records self.records = OrderedDict() self._parserecords(outputschema, esn) def getrecordbyid(self, id=[], esn='full', outputschema=namespaces['csw'], format=outputformat): """ Construct and process a GetRecordById request Parameters ---------- - id: the list of Ids - esn: the ElementSetName 'full', 'brief' or 'summary' (default is 'full') - outputschema: the outputSchema (default is 'http://www.opengis.net/cat/csw/2.0.2') - format: the outputFormat (default is 'application/xml') """ # construct request data = { 'service': self.service, 'version': self.version, 'request': 'GetRecordById', 'outputFormat': format, 'outputSchema': outputschema, 'elementsetname': esn, 'id': ','.join(id), } self.request = urlencode(data) self._invoke() if self.exceptionreport is None: self.results = {} self.records = OrderedDict() self._parserecords(outputschema, esn) def getrecords2(self, constraints=[], sortby=None, typenames='csw:Record', esn='summary', outputschema=namespaces['csw'], format=outputformat, startposition=0, maxrecords=10, cql=None, xml=None, resulttype='results', distributedsearch=False, hopcount=1): """ Construct and process a GetRecords request Parameters ---------- - constraints: the list of constraints (OgcExpression from owslib.fes module) - sortby: an OGC SortBy object (SortBy from owslib.fes module) - typenames: the typeNames to query against (default is csw:Record) - esn: the ElementSetName 'full', 'brief' or 'summary' (default is 'summary') - outputschema: the outputSchema (default is 'http://www.opengis.net/cat/csw/2.0.2') - format: the outputFormat (default is 'application/xml') - startposition: requests a slice of the result set, starting at this position (default is 0) - maxrecords: the maximum number of records to return. No records are returned if 0 (default is 10) - cql: common query language text. Note this overrides bbox, qtype, keywords - xml: raw XML request. Note this overrides all other options - resulttype: the resultType 'hits', 'results', 'validate' (default is 'results') - distributedsearch: `bool` of whether to trigger distributed search - hopcount: number of message hops before search is terminated (default is 1) """ if xml is not None: if isinstance(xml, bytes): startswith_xml = xml.startswith(b'<') else: # str startswith_xml = xml.startswith('<') if startswith_xml: self.request = etree.fromstring(xml) val = self.request.find(util.nspath_eval('csw:Query/csw:ElementSetName', namespaces)) if val is not None: esn = util.testXMLValue(val) val = self.request.attrib.get('outputSchema') if val is not None: outputschema = util.testXMLValue(val, True) else: self.request = xml else: # construct request node0 = self._setrootelement('csw:GetRecords') node0.set('outputSchema', outputschema) node0.set('outputFormat', format) node0.set('version', self.version) node0.set('service', self.service) node0.set('resultType', resulttype) if startposition > 0: node0.set('startPosition', str(startposition)) node0.set('maxRecords', str(maxrecords)) node0.set(util.nspath_eval('xsi:schemaLocation', namespaces), schema_location) if distributedsearch: etree.SubElement(node0, util.nspath_eval('csw:DistributedSearch', namespaces), hopCount=str(hopcount)) node1 = etree.SubElement(node0, util.nspath_eval('csw:Query', namespaces)) node1.set('typeNames', typenames) etree.SubElement(node1, util.nspath_eval('csw:ElementSetName', namespaces)).text = esn if any([len(constraints) > 0, cql is not None]): node2 = etree.SubElement(node1, util.nspath_eval('csw:Constraint', namespaces)) node2.set('version', '1.1.0') flt = fes.FilterRequest() if len(constraints) > 0: node2.append(flt.setConstraintList(constraints)) # Now add a CQL filter if passed in elif cql is not None: etree.SubElement(node2, util.nspath_eval('csw:CqlText', namespaces)).text = cql if sortby is not None and isinstance(sortby, fes.SortBy): node1.append(sortby.toXML()) self.request = node0 self._invoke() if self.exceptionreport is None: self.results = {} # process search results attributes val = self._exml.find( util.nspath_eval('csw:SearchResults', namespaces)).attrib.get('numberOfRecordsMatched') self.results['matches'] = int(util.testXMLValue(val, True)) val = self._exml.find( util.nspath_eval('csw:SearchResults', namespaces)).attrib.get('numberOfRecordsReturned') self.results['returned'] = int(util.testXMLValue(val, True)) val = self._exml.find(util.nspath_eval('csw:SearchResults', namespaces)).attrib.get('nextRecord') if val is not None: self.results['nextrecord'] = int(util.testXMLValue(val, True)) else: warnings.warn("""CSW Server did not supply a nextRecord value (it is optional), so the client should page through the results in another way.""") # For more info, see: # https://github.com/geopython/OWSLib/issues/100 self.results['nextrecord'] = None # process list of matching records self.records = OrderedDict() self._parserecords(outputschema, esn) def transaction(self, ttype=None, typename='csw:Record', record=None, propertyname=None, propertyvalue=None, bbox=None, keywords=[], cql=None, identifier=None): """ Construct and process a Transaction request Parameters ---------- - ttype: the type of transaction 'insert, 'update', 'delete' - typename: the typename to describe (default is 'csw:Record') - record: the XML record to insert - propertyname: the RecordProperty/PropertyName to Filter against - propertyvalue: the RecordProperty Value to Filter against (for updates) - bbox: the bounding box of the spatial query in the form [minx,miny,maxx,maxy] - keywords: list of keywords - cql: common query language text. Note this overrides bbox, qtype, keywords - identifier: record identifier. Note this overrides bbox, qtype, keywords, cql """ # construct request node0 = self._setrootelement('csw:Transaction') node0.set('version', self.version) node0.set('service', self.service) node0.set(util.nspath_eval('xsi:schemaLocation', namespaces), schema_location) validtransactions = ['insert', 'update', 'delete'] if ttype not in validtransactions: # invalid transaction raise RuntimeError('Invalid transaction \'%s\'.' % ttype) node1 = etree.SubElement(node0, util.nspath_eval('csw:%s' % ttype.capitalize(), namespaces)) if ttype != 'update': node1.set('typeName', typename) if ttype == 'insert': if record is None: raise RuntimeError('Nothing to insert.') node1.append(etree.fromstring(record)) if ttype == 'update': if record is not None: node1.append(etree.fromstring(record)) else: if propertyname is not None and propertyvalue is not None: node2 = etree.SubElement(node1, util.nspath_eval('csw:RecordProperty', namespaces)) etree.SubElement(node2, util.nspath_eval('csw:Name', namespaces)).text = propertyname etree.SubElement(node2, util.nspath_eval('csw:Value', namespaces)).text = propertyvalue self._setconstraint(node1, None, propertyname, keywords, bbox, cql, identifier) if ttype == 'delete': self._setconstraint(node1, None, propertyname, keywords, bbox, cql, identifier) self.request = node0 self._invoke() self.results = {} if self.exceptionreport is None: self._parsetransactionsummary() self._parseinsertresult() def harvest(self, source, resourcetype, resourceformat=None, harvestinterval=None, responsehandler=None): """ Construct and process a Harvest request Parameters ---------- - source: a URI to harvest - resourcetype: namespace identifying the type of resource - resourceformat: MIME type of the resource - harvestinterval: frequency of harvesting, in ISO8601 - responsehandler: endpoint that CSW should responsd to with response """ # construct request node0 = self._setrootelement('csw:Harvest') node0.set('version', self.version) node0.set('service', self.service) node0.set(util.nspath_eval('xsi:schemaLocation', namespaces), schema_location) etree.SubElement(node0, util.nspath_eval('csw:Source', namespaces)).text = source etree.SubElement(node0, util.nspath_eval('csw:ResourceType', namespaces)).text = resourcetype if resourceformat is not None: etree.SubElement(node0, util.nspath_eval('csw:ResourceFormat', namespaces)).text = resourceformat if harvestinterval is not None: etree.SubElement(node0, util.nspath_eval('csw:HarvestInterval', namespaces)).text = harvestinterval if responsehandler is not None: etree.SubElement(node0, util.nspath_eval('csw:ResponseHandler', namespaces)).text = responsehandler self.request = node0 self._invoke() self.results = {} if self.exceptionreport is None: val = self._exml.find(util.nspath_eval('csw:Acknowledgement', namespaces)) if util.testXMLValue(val) is not None: ts = val.attrib.get('timeStamp') self.timestamp = util.testXMLValue(ts, True) id = val.find(util.nspath_eval('csw:RequestId', namespaces)) self.id = util.testXMLValue(id) else: self._parsetransactionsummary() self._parseinsertresult() def get_operation_by_name(self, name): """Return a named operation""" for item in self.operations: if item.name.lower() == name.lower(): return item raise KeyError("No operation named %s" % name) def getService_urls(self, service_string=None): """ Return easily identifiable URLs for all service types Parameters ---------- - service_string: a URI to lookup """ urls = [] for key, rec in list(self.records.items()): # create a generator object, and iterate through it until the match is found # if not found, gets the default value (here "none") url = next((d['url'] for d in rec.references if d['scheme'] == service_string), None) if url is not None: urls.append(url) return urls def _parseinsertresult(self): self.results['insertresults'] = [] for i in self._exml.findall('.//' + util.nspath_eval('csw:InsertResult', namespaces)): for j in i.findall(util.nspath_eval('csw:BriefRecord/dc:identifier', namespaces)): self.results['insertresults'].append(util.testXMLValue(j)) def _parserecords(self, outputschema, esn): if outputschema == namespaces['gmd']: # iso 19139 for i in self._exml.findall('.//' + util.nspath_eval('gmd:MD_Metadata', namespaces)) or \ self._exml.findall('.//' + util.nspath_eval('gmi:MI_Metadata', namespaces)): val = i.find(util.nspath_eval('gmd:fileIdentifier/gco:CharacterString', namespaces)) identifier = self._setidentifierkey(util.testXMLValue(val)) self.records[identifier] = MD_Metadata(i) for i in self._exml.findall('.//' + util.nspath_eval('gfc:FC_FeatureCatalogue', namespaces)): identifier = self._setidentifierkey(util.testXMLValue(i.attrib['uuid'], attrib=True)) self.records[identifier] = FC_FeatureCatalogue(i) elif outputschema == namespaces['fgdc']: # fgdc csdgm for i in self._exml.findall('.//metadata'): val = i.find('idinfo/datasetid') identifier = self._setidentifierkey(util.testXMLValue(val)) self.records[identifier] = Metadata(i) elif outputschema == namespaces['dif']: # nasa dif for i in self._exml.findall('.//' + util.nspath_eval('dif:DIF', namespaces)): val = i.find(util.nspath_eval('dif:Entry_ID', namespaces)) identifier = self._setidentifierkey(util.testXMLValue(val)) self.records[identifier] = DIF(i) elif outputschema == namespaces['gm03']: # GM03 for i in self._exml.findall('.//' + util.nspath_eval('gm03:TRANSFER', namespaces)): val = i.find(util.nspath_eval('gm03:fileIdentifier', namespaces)) identifier = self._setidentifierkey(util.testXMLValue(val)) self.records[identifier] = GM03(i) elif MD_Metadata3.handles(outputschema): # ISO 19115 Part 3 XML for elem, id in MD_Metadata3.find_ids(self._exml): self.records[self._setidentifierkey(id)] = MD_Metadata3(elem) for i in self._exml.findall('.//' + util.nspath_eval('gfc:FC_FeatureCatalogue', namespaces)): identifier = self._setidentifierkey(util.testXMLValue(i.attrib['uuid'], attrib=True)) self.records[identifier] = FC_FeatureCatalogue3(i) else: # process default for i in self._exml.findall('.//' + util.nspath_eval('csw:%s' % self._setesnel(esn), namespaces)): val = i.find(util.nspath_eval('dc:identifier', namespaces)) identifier = self._setidentifierkey(util.testXMLValue(val)) self.records[identifier] = CswRecord(i) def _parsetransactionsummary(self): val = self._exml.find(util.nspath_eval('csw:TransactionResponse/csw:TransactionSummary', namespaces)) if val is not None: rid = val.attrib.get('requestId') self.results['requestid'] = util.testXMLValue(rid, True) ts = val.find(util.nspath_eval('csw:totalInserted', namespaces)) self.results['inserted'] = int(util.testXMLValue(ts)) ts = val.find(util.nspath_eval('csw:totalUpdated', namespaces)) self.results['updated'] = int(util.testXMLValue(ts)) ts = val.find(util.nspath_eval('csw:totalDeleted', namespaces)) self.results['deleted'] = int(util.testXMLValue(ts)) def _setesnel(self, esn): """ Set the element name to parse depending on the ElementSetName requested """ el = 'Record' if esn == 'brief': el = 'BriefRecord' if esn == 'summary': el = 'SummaryRecord' return el def _setidentifierkey(self, el): if el is None: return 'owslib_random_%i' % random.randint(1, 65536) else: return el def _setrootelement(self, el): return etree.Element(util.nspath_eval(el, namespaces), nsmap=namespaces) def _setconstraint(self, parent, qtype=None, propertyname='csw:AnyText', keywords=[], bbox=None, cql=None, identifier=None): if keywords or bbox is not None or qtype is not None or cql is not None or identifier is not None: node0 = etree.SubElement(parent, util.nspath_eval('csw:Constraint', namespaces)) node0.set('version', '1.1.0') if identifier is not None: # set identifier filter, overrides all other parameters flt = fes.FilterRequest() node0.append(flt.set(identifier=identifier)) elif cql is not None: # send raw CQL query # CQL passed, overrides all other parameters node1 = etree.SubElement(node0, util.nspath_eval('csw:CqlText', namespaces)) node1.text = cql else: # construct a Filter request flt = fes.FilterRequest() node0.append(flt.set(qtype=qtype, keywords=keywords, propertyname=propertyname, bbox=bbox)) def _invoke(self): # do HTTP request request_url = self.url # Get correct URL based on Operation list. # If skip_caps=True, then self.operations has not been set, so use # default URL. if hasattr(self, 'operations'): caller = inspect.stack()[1][3] if caller == 'getrecords2': caller = 'getrecords' try: op = self.get_operation_by_name(caller) if isinstance(self.request, str): # GET KVP get_verbs = [x for x in op.methods if x.get('type').lower() == 'get'] request_url = get_verbs[0].get('url') else: post_verbs = [x for x in op.methods if x.get('type').lower() == 'post'] if len(post_verbs) > 1: # Filter by constraints. We must match a PostEncoding of "XML" found_xml = False for pv in post_verbs: for const in pv.get('constraints'): if const.name.lower() == 'postencoding': values = [v.lower() for v in const.values] if 'xml' in values: request_url = pv.get('url') found_xml = True break if not found_xml: # Well, just use the first one. request_url = post_verbs[0].get('url') elif len(post_verbs) == 1: request_url = post_verbs[0].get('url') except Exception: # no such luck, just go with request_url pass if isinstance(self.request, str): # GET KVP self.request = '%s%s' % (bind_url(request_url), self.request) self.response = openURL( self.request, None, 'Get', timeout=self.timeout, auth=self.auth, headers=self.headers).read() else: self.request = cleanup_namespaces(self.request) # Add any namespaces used in the "typeNames" attribute of the # csw:Query element to the query's xml namespaces. for query in self.request.findall(util.nspath_eval('csw:Query', namespaces)): ns = query.get("typeNames", None) if ns is not None: # Pull out "gmd" from something like "gmd:MD_Metadata" from the list # of typenames ns_keys = [x.split(':')[0] for x in ns.split(' ')] self.request = add_namespaces(self.request, ns_keys) self.request = add_namespaces(self.request, 'ows') self.request = util.element_to_string(self.request, encoding='utf-8') self.response = http_post(request_url, self.request, self.lang, self.timeout, auth=self.auth, headers=self.headers).content # parse result see if it's XML self._exml = etree.parse(BytesIO(self.response)) # it's XML. Attempt to decipher whether the XML response is CSW-ish """ valid_xpaths = [ util.nspath_eval('ows:ExceptionReport', namespaces), util.nspath_eval('csw:Capabilities', namespaces), util.nspath_eval('csw:DescribeRecordResponse', namespaces), util.nspath_eval('csw:GetDomainResponse', namespaces), util.nspath_eval('csw:GetRecordsResponse', namespaces), util.nspath_eval('csw:GetRecordByIdResponse', namespaces), util.nspath_eval('csw:HarvestResponse', namespaces), util.nspath_eval('csw:TransactionResponse', namespaces) ] if self._exml.getroot().tag not in valid_xpaths: raise RuntimeError(f'Document is XML, but not CSW-ish, {request_url}?{self.request}') # check if it's an OGC Exception val = self._exml.find(util.nspath_eval('ows:Exception', namespaces)) if val is not None: raise ows.ExceptionReport(self._exml, self.owscommon.namespace) else: self.exceptionreport = None class CswRecord(object): """ Process csw:Record, csw:BriefRecord, csw:SummaryRecord """ def __init__(self, record): if hasattr(record, 'getroot'): # standalone document self.xml = etree.tostring(record.getroot()) else: # part of a larger document self.xml = etree.tostring(record) # check to see if Dublin Core record comes from # rdf:RDF/rdf:Description container # (child content model is identical) self.rdf = False rdf = record.find(util.nspath_eval('rdf:Description', namespaces)) if rdf is not None: self.rdf = True record = rdf # some CSWs return records with multiple identifiers based on # different schemes. Use the first dc:identifier value to set # self.identifier, and set self.identifiers as a list of dicts val = record.find(util.nspath_eval('dc:identifier', namespaces)) self.identifier = util.testXMLValue(val) self.identifiers = [] for i in record.findall(util.nspath_eval('dc:identifier', namespaces)): d = {} d['scheme'] = i.attrib.get('scheme') d['identifier'] = i.text self.identifiers.append(d) val = record.find(util.nspath_eval('dc:type', namespaces)) self.type = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:title', namespaces)) self.title = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:alternative', namespaces)) self.alternative = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:isPartOf', namespaces)) self.ispartof = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:abstract', namespaces)) self.abstract = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:date', namespaces)) self.date = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:created', namespaces)) self.created = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:issued', namespaces)) self.issued = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:relation', namespaces)) self.relation = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:temporal', namespaces)) self.temporal = util.testXMLValue(val) self.uris = [] # list of dicts for i in record.findall(util.nspath_eval('dc:URI', namespaces)): uri = {} uri['protocol'] = util.testXMLValue(i.attrib.get('protocol'), True) uri['name'] = util.testXMLValue(i.attrib.get('name'), True) uri['description'] = util.testXMLValue(i.attrib.get('description'), True) uri['url'] = util.testXMLValue(i) self.uris.append(uri) self.references = [] # list of dicts for i in record.findall(util.nspath_eval('dct:references', namespaces)): ref = {} ref['scheme'] = util.testXMLValue(i.attrib.get('scheme'), True) ref['url'] = util.testXMLValue(i) self.references.append(ref) val = record.find(util.nspath_eval('dct:modified', namespaces)) self.modified = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:creator', namespaces)) self.creator = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:publisher', namespaces)) self.publisher = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:coverage', namespaces)) self.coverage = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:contributor', namespaces)) self.contributor = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:language', namespaces)) self.language = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:source', namespaces)) self.source = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:rightsHolder', namespaces)) self.rightsholder = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:accessRights', namespaces)) self.accessrights = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:license', namespaces)) self.license = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:format', namespaces)) self.format = util.testXMLValue(val) self.subjects = [] for i in record.findall(util.nspath_eval('dc:subject', namespaces)): self.subjects.append(util.testXMLValue(i)) self.rights = [] for i in record.findall(util.nspath_eval('dc:rights', namespaces)): self.rights.append(util.testXMLValue(i)) val = record.find(util.nspath_eval('dct:spatial', namespaces)) self.spatial = util.testXMLValue(val) val = record.find(util.nspath_eval('ows:BoundingBox', namespaces)) if val is not None: self.bbox = ows.BoundingBox(val, namespaces['ows']) else: self.bbox = None val = record.find(util.nspath_eval('ows:WGS84BoundingBox', namespaces)) if val is not None: self.bbox_wgs84 = ows.WGS84BoundingBox(val, namespaces['ows']) else: self.bbox_wgs84 = None OWSLib-0.33.0/owslib/catalogue/csw3.py000066400000000000000000001020241476660053500174030ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2021 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= """ CSW 3.0.0 request and response processor """ import inspect import warnings from io import BytesIO import random from urllib.parse import urlencode from owslib.etree import etree from owslib import fes2 from owslib import util from owslib import ows from owslib.iso import MD_Metadata, FC_FeatureCatalogue from owslib.iso3 import MD_Metadata as MD_Metadata3 # ISO 19115 Part 3 XML from owslib.iso3 import FC_FeatureCatalogue as FC_FeatureCatalogue3 # ISO 19115 Part 3 XML from owslib.fgdc import Metadata from owslib.dif import DIF from owslib.gm03 import GM03 from owslib.namespaces import Namespaces from owslib.util import cleanup_namespaces, bind_url, add_namespaces, OrderedDict, Authentication, openURL, http_post # default variables outputformat = 'application/xml' def get_namespaces(): n = Namespaces() return n.get_namespaces() namespaces = get_namespaces() schema = 'http://schemas.opengis.net/cat/csw/3.0/cswAll.xsd' schema_location = '%s %s' % (namespaces['csw30'], schema) class CatalogueServiceWeb(object): """ csw request class """ def __init__(self, url, lang='en-US', version='3.0.0', timeout=10, skip_caps=False, username=None, password=None, auth=None, headers=None): """ Construct and process a GetCapabilities request Parameters ---------- - url: the URL of the CSW - lang: the language (default is 'en-US') - version: version (default is '3.0.0') - timeout: timeout in seconds - skip_caps: whether to skip GetCapabilities processing on init (default is False) - username: username for HTTP basic authentication - password: password for HTTP basic authentication - auth: instance of owslib.util.Authentication - headers: HTTP headers to send with requests """ if auth: if username: auth.username = username if password: auth.password = password self.url = util.clean_ows_url(url) self.lang = lang self.version = version self.timeout = timeout self.auth = auth or Authentication(username, password) self.headers = headers self.service = 'CSW' self.exceptionreport = None self.owscommon = ows.OwsCommon('2.0.0') if not skip_caps: # process GetCapabilities # construct request data = {'service': self.service, 'version': self.version, 'request': 'GetCapabilities'} self.request = urlencode(data) self._invoke() if self.exceptionreport is None: self.updateSequence = self._exml.getroot().attrib.get('updateSequence') # ServiceIdentification val = self._exml.find(util.nspath_eval('ows200:ServiceIdentification', namespaces)) if val is not None: self.identification = ows.ServiceIdentification(val, self.owscommon.namespace) else: self.identification = None # ServiceProvider val = self._exml.find(util.nspath_eval('ows200:ServiceProvider', namespaces)) if val is not None: self.provider = ows.ServiceProvider(val, self.owscommon.namespace) else: self.provider = None # ServiceOperations metadata self.operations = [] for elem in self._exml.findall(util.nspath_eval('ows200:OperationsMetadata/ows200:Operation', namespaces)): # noqa self.operations.append(ows.OperationsMetadata(elem, self.owscommon.namespace)) self.constraints = {} for elem in self._exml.findall(util.nspath_eval('ows200:OperationsMetadata/ows200:Constraint', namespaces)): # noqa self.constraints[elem.attrib['name']] = ows.Constraint(elem, self.owscommon.namespace) self.parameters = {} for elem in self._exml.findall(util.nspath_eval('ows200:OperationsMetadata/ows200:Parameter', namespaces)): # noqa self.parameters[elem.attrib['name']] = ows.Parameter(elem, self.owscommon.namespace) # FilterCapabilities val = self._exml.find(util.nspath_eval('fes:Filter_Capabilities', namespaces)) self.filters = fes2.FilterCapabilities(val) def getdomain(self, dname, dtype='parameter'): """ Construct and process a GetDomain request Parameters ---------- - dname: the value of the Parameter or Property to query - dtype: whether to query a parameter (parameter) or property (property) """ # construct request dtypename = 'ParameterName' node0 = self._setrootelement('csw30:GetDomain') node0.set('service', self.service) node0.set('version', self.version) node0.set(util.nspath_eval('xsi:schemaLocation', namespaces), schema_location) if dtype == 'property': dtypename = 'ValueReference' else: dtypename = 'ParameterName' etree.SubElement(node0, util.nspath_eval('csw30:%s' % dtypename, namespaces)).text = dname self.request = node0 try: # getdomain operation is optional on CSW3, return empty if failing self._invoke() if self.exceptionreport is None: self.results = {} val = self._exml.find(util.nspath_eval('csw30:DomainValues', namespaces)).attrib.get('type') self.results['type'] = util.testXMLValue(val, True) val = self._exml.find(util.nspath_eval('csw30:DomainValues/csw30:%s' % dtypename, namespaces)) self.results[dtype] = util.testXMLValue(val) # get the list of values associated with the Domain self.results['values'] = [] for f in self._exml.findall(util.nspath_eval('csw30:DomainValues/csw30:ListOfValues/csw30:Value', namespaces)): # noqa self.results['values'].append(util.testXMLValue(f)) except Exception: self.results = {'values': []} def getrecordbyid(self, id=[], esn='full', outputschema=namespaces['csw30'], format=outputformat): """ Construct and process a GetRecordById request Parameters ---------- - id: the list of Ids - esn: the ElementSetName 'full', 'brief' or 'summary' (default is 'full') - outputschema: the outputSchema (default is 'http://www.opengis.net/cat/csw/3.0.0') - format: the outputFormat (default is 'application/xml') """ # construct request data = { 'service': self.service, 'version': self.version, 'request': 'GetRecordById', 'outputFormat': format, 'outputSchema': outputschema, 'elementsetname': esn, 'id': ','.join(id), } self.request = urlencode(data) self._invoke() if self.exceptionreport is None: self.results = {} self.records = OrderedDict() self._parserecords(outputschema, esn) def getrecords(self, constraints=[], sortby=None, typenames='csw30:Record', esn='summary', outputschema=namespaces['csw30'], format=outputformat, startposition=0, maxrecords=10, cql=None, xml=None, distributedsearch=False, hopcount=2, federatedcatalogues=[]): """ Construct and process a GetRecords request Parameters ---------- - constraints: the list of constraints (OgcExpression from owslib.fes2 module) - sortby: an OGC SortBy object (SortBy from owslib.fes2 module) - typenames: the typeNames to query against (default is csw30:Record) - esn: the ElementSetName 'full', 'brief' or 'summary' (default is 'summary') - outputschema: the outputSchema (default is 'http://www.opengis.net/cat/csw/3.0.0') - format: the outputFormat (default is 'application/xml') - startposition: requests a slice of the result set, starting at this position (default is 0) - maxrecords: the maximum number of records to return. No records are returned if 0 (default is 10) - cql: common query language text. Note this overrides bbox, qtype, keywords - xml: raw XML request. Note this overrides all other options - distributedsearch: `bool` of whether to trigger distributed search - hopcount: number of message hops before search is terminated (default is 1) - federatedcatalogues: list of CSW 3 URLs """ if xml is not None: if isinstance(xml, bytes): startswith_xml = xml.startswith(b'<') else: # str startswith_xml = xml.startswith('<') if startswith_xml: self.request = etree.fromstring(xml) val = self.request.find(util.nspath_eval('csw30:Query/csw30:ElementSetName', namespaces)) if val is not None: esn = util.testXMLValue(val) val = self.request.attrib.get('outputSchema') if val is not None: outputschema = util.testXMLValue(val, True) else: self.request = xml else: # construct request node0 = self._setrootelement('csw30:GetRecords') node0.set('outputSchema', outputschema) node0.set('outputFormat', format) node0.set('version', self.version) node0.set('service', self.service) if startposition > 0: node0.set('startPosition', str(startposition)) node0.set('maxRecords', str(maxrecords)) node0.set(util.nspath_eval('xsi:schemaLocation', namespaces), schema_location) if distributedsearch: node00 = etree.SubElement(node0, util.nspath_eval('csw30:DistributedSearch', namespaces), hopCount=str(hopcount), clientId='owslib', distributedSearchId='owslib-request') if federatedcatalogues: for fc in federatedcatalogues: etree.SubElement(node00, util.nspath_eval('csw30:federatedCatalogues', namespaces), catalogueURL=fc) node1 = etree.SubElement(node0, util.nspath_eval('csw30:Query', namespaces)) node1.set('typeNames', typenames) etree.SubElement(node1, util.nspath_eval('csw30:ElementSetName', namespaces)).text = esn if any([len(constraints) > 0, cql is not None]): node2 = etree.SubElement(node1, util.nspath_eval('csw30:Constraint', namespaces)) node2.set('version', '1.1.0') flt = fes2.FilterRequest() if len(constraints) > 0: node2.append(flt.setConstraintList(constraints)) # Now add a CQL filter if passed in elif cql is not None: etree.SubElement(node2, util.nspath_eval('csw30:CqlText', namespaces)).text = cql if sortby is not None and isinstance(sortby, fes2.SortBy): node1.append(sortby.toXML()) self.request = node0 self._invoke() if self.exceptionreport is None: self.results = {} # process search results attributes val = self._exml.find( util.nspath_eval('csw30:SearchResults', namespaces)).attrib.get('numberOfRecordsMatched') self.results['matches'] = int(util.testXMLValue(val, True)) val = self._exml.find( util.nspath_eval('csw30:SearchResults', namespaces)).attrib.get('numberOfRecordsReturned') self.results['returned'] = int(util.testXMLValue(val, True)) val = self._exml.find(util.nspath_eval('csw30:SearchResults', namespaces)).attrib.get('nextRecord') if val is not None: self.results['nextrecord'] = int(util.testXMLValue(val, True)) else: warnings.warn("""CSW Server did not supply a nextRecord value (it is optional), so the client should page through the results in another way.""") # For more info, see: # https://github.com/geopython/OWSLib/issues/100 self.results['nextrecord'] = None # process list of matching records self.records = OrderedDict() self._parserecords(outputschema, esn) def transaction(self, ttype=None, typename='csw30:Record', record=None, propertyname=None, propertyvalue=None, bbox=None, keywords=[], cql=None, identifier=None): """ Construct and process a Transaction request Parameters ---------- - ttype: the type of transaction 'insert, 'update', 'delete' - typename: the typename to describe (default is 'csw30:Record') - record: the XML record to insert - propertyname: the RecordProperty/PropertyName to Filter against - propertyvalue: the RecordProperty Value to Filter against (for updates) - bbox: the bounding box of the spatial query in the form [minx,miny,maxx,maxy] - keywords: list of keywords - cql: common query language text. Note this overrides bbox, qtype, keywords - identifier: record identifier. Note this overrides bbox, qtype, keywords, cql """ # construct request node0 = self._setrootelement('csw30:Transaction') node0.set('version', self.version) node0.set('service', self.service) node0.set(util.nspath_eval('xsi:schemaLocation', namespaces), schema_location) validtransactions = ['insert', 'update', 'delete'] if ttype not in validtransactions: # invalid transaction raise RuntimeError('Invalid transaction \'%s\'.' % ttype) node1 = etree.SubElement(node0, util.nspath_eval('csw30:%s' % ttype.capitalize(), namespaces)) if ttype != 'update': node1.set('typeName', typename) if ttype == 'insert': if record is None: raise RuntimeError('Nothing to insert.') node1.append(etree.fromstring(record)) if ttype == 'update': if record is not None: node1.append(etree.fromstring(record)) else: if propertyname is not None and propertyvalue is not None: node2 = etree.SubElement(node1, util.nspath_eval('csw30:RecordProperty', namespaces)) etree.SubElement(node2, util.nspath_eval('csw30:Name', namespaces)).text = propertyname etree.SubElement(node2, util.nspath_eval('csw30:Value', namespaces)).text = propertyvalue self._setconstraint(node1, None, propertyname, keywords, bbox, cql, identifier) if ttype == 'delete': self._setconstraint(node1, None, propertyname, keywords, bbox, cql, identifier) self.request = node0 self._invoke() self.results = {} if self.exceptionreport is None: self._parsetransactionsummary() self._parseinsertresult() def harvest(self, source, resourcetype, resourceformat=None, harvestinterval=None, responsehandler=None): """ Construct and process a Harvest request Parameters ---------- - source: a URI to harvest - resourcetype: namespace identifying the type of resource - resourceformat: MIME type of the resource - harvestinterval: frequency of harvesting, in ISO8601 - responsehandler: endpoint that CSW should responsd to with response """ # construct request node0 = self._setrootelement('csw30:Harvest') node0.set('version', self.version) node0.set('service', self.service) node0.set(util.nspath_eval('xsi:schemaLocation', namespaces), schema_location) etree.SubElement(node0, util.nspath_eval('csw30:Source', namespaces)).text = source etree.SubElement(node0, util.nspath_eval('csw30:ResourceType', namespaces)).text = resourcetype if resourceformat is not None: etree.SubElement(node0, util.nspath_eval('csw30:ResourceFormat', namespaces)).text = resourceformat if harvestinterval is not None: etree.SubElement(node0, util.nspath_eval('csw30:HarvestInterval', namespaces)).text = harvestinterval if responsehandler is not None: etree.SubElement(node0, util.nspath_eval('csw30:ResponseHandler', namespaces)).text = responsehandler self.request = node0 self._invoke() self.results = {} if self.exceptionreport is None: val = self._exml.find(util.nspath_eval('csw30:Acknowledgement', namespaces)) if util.testXMLValue(val) is not None: ts = val.attrib.get('timeStamp') self.timestamp = util.testXMLValue(ts, True) id = val.find(util.nspath_eval('csw30:RequestId', namespaces)) self.id = util.testXMLValue(id) else: self._parsetransactionsummary() self._parseinsertresult() def get_operation_by_name(self, name): """Return a named operation""" for item in self.operations: if item.name.lower() == name.lower(): return item raise KeyError("No operation named %s" % name) def getService_urls(self, service_string=None): """ Return easily identifiable URLs for all service types Parameters ---------- - service_string: a URI to lookup """ urls = [] for key, rec in list(self.records.items()): # create a generator object, and iterate through it until the match is found # if not found, gets the default value (here "none") url = next((d['url'] for d in rec.references if d['scheme'] == service_string), None) if url is not None: urls.append(url) return urls def _parseinsertresult(self): self.results['insertresults'] = [] for i in self._exml.findall('.//' + util.nspath_eval('csw30:InsertResult', namespaces)): for j in i.findall(util.nspath_eval('csw30:BriefRecord/dc:identifier', namespaces)): self.results['insertresults'].append(util.testXMLValue(j)) def _parserecords(self, outputschema, esn): if outputschema == namespaces['gmd']: # iso 19139 for i in self._exml.findall('.//' + util.nspath_eval('gmd:MD_Metadata', namespaces)) or \ self._exml.findall('.//' + util.nspath_eval('gmi:MI_Metadata', namespaces)): val = i.find(util.nspath_eval('gmd:fileIdentifier/gco:CharacterString', namespaces)) identifier = self._setidentifierkey(util.testXMLValue(val)) self.records[identifier] = MD_Metadata(i) for i in self._exml.findall('.//' + util.nspath_eval('gfc:FC_FeatureCatalogue', namespaces)): identifier = self._setidentifierkey(util.testXMLValue(i.attrib['uuid'], attrib=True)) self.records[identifier] = FC_FeatureCatalogue(i) elif outputschema == namespaces['fgdc']: # fgdc csdgm for i in self._exml.findall('.//metadata'): val = i.find('idinfo/datasetid') identifier = self._setidentifierkey(util.testXMLValue(val)) self.records[identifier] = Metadata(i) elif outputschema == namespaces['dif']: # nasa dif for i in self._exml.findall('.//' + util.nspath_eval('dif:DIF', namespaces)): val = i.find(util.nspath_eval('dif:Entry_ID', namespaces)) identifier = self._setidentifierkey(util.testXMLValue(val)) self.records[identifier] = DIF(i) elif outputschema == namespaces['gm03']: # GM03 for i in self._exml.findall('.//' + util.nspath_eval('gm03:TRANSFER', namespaces)): val = i.find(util.nspath_eval('gm03:fileIdentifier', namespaces)) identifier = self._setidentifierkey(util.testXMLValue(val)) self.records[identifier] = GM03(i) elif MD_Metadata3.handles(outputschema): # ISO 19115 Part 3 XML for elem, id in MD_Metadata3.find_ids(self._exml): self.records[self._setidentifierkey(id)] = MD_Metadata3(elem) for i in self._exml.findall('.//' + util.nspath_eval('gfc:FC_FeatureCatalogue', namespaces)): identifier = self._setidentifierkey(util.testXMLValue(i.attrib['uuid'], attrib=True)) self.records[identifier] = FC_FeatureCatalogue3(i) else: # process default for i in self._exml.findall('.//' + util.nspath_eval('csw30:%s' % self._setesnel(esn), namespaces)): val = i.find(util.nspath_eval('dc:identifier', namespaces)) identifier = self._setidentifierkey(util.testXMLValue(val)) self.records[identifier] = Csw30Record(i) def _parsetransactionsummary(self): val = self._exml.find(util.nspath_eval('csw30:TransactionResponse/csw30:TransactionSummary', namespaces)) if val is not None: rid = val.attrib.get('requestId') self.results['requestid'] = util.testXMLValue(rid, True) ts = val.find(util.nspath_eval('csw30:totalInserted', namespaces)) self.results['inserted'] = int(util.testXMLValue(ts)) ts = val.find(util.nspath_eval('csw30:totalUpdated', namespaces)) self.results['updated'] = int(util.testXMLValue(ts)) ts = val.find(util.nspath_eval('csw30:totalDeleted', namespaces)) self.results['deleted'] = int(util.testXMLValue(ts)) def _setesnel(self, esn): """ Set the element name to parse depending on the ElementSetName requested """ el = 'Record' if esn == 'brief': el = 'BriefRecord' if esn == 'summary': el = 'SummaryRecord' return el def _setidentifierkey(self, el): if el is None: return 'owslib_random_%i' % random.randint(1, 65536) else: return el def _setrootelement(self, el): return etree.Element(util.nspath_eval(el, namespaces), nsmap=namespaces) def _setconstraint(self, parent, qtype=None, propertyname='csw30:AnyText', keywords=[], bbox=None, cql=None, identifier=None): if keywords or bbox is not None or qtype is not None or cql is not None or identifier is not None: node0 = etree.SubElement(parent, util.nspath_eval('csw30:Constraint', namespaces)) node0.set('version', '1.1.0') if identifier is not None: # set identifier filter, overrides all other parameters flt = fes2.FilterRequest() node0.append(flt.set(identifier=identifier)) elif cql is not None: # send raw CQL query # CQL passed, overrides all other parameters node1 = etree.SubElement(node0, util.nspath_eval('csw30:CqlText', namespaces)) node1.text = cql else: # construct a Filter request flt = fes2.FilterRequest() node0.append(flt.set(qtype=qtype, keywords=keywords, propertyname=propertyname, bbox=bbox)) def _invoke(self): # do HTTP request request_url = self.url # Get correct URL based on Operation list. # If skip_caps=True, then self.operations has not been set, so use # default URL. if hasattr(self, 'operations'): try: op = self.get_operation_by_name('getrecords') if isinstance(self.request, str): # GET KVP get_verbs = [x for x in op.methods if x.get('type').lower() == 'get'] request_url = get_verbs[0].get('url') else: post_verbs = [x for x in op.methods if x.get('type').lower() == 'post'] if len(post_verbs) > 1: # Filter by constraints. We must match a PostEncoding of "XML" found_xml = False for pv in post_verbs: for const in pv.get('constraints'): if const.name.lower() == 'postencoding': values = [v.lower() for v in const.values] if 'xml' in values: request_url = pv.get('url') found_xml = True break if not found_xml: # Well, just use the first one. request_url = post_verbs[0].get('url') elif len(post_verbs) == 1: request_url = post_verbs[0].get('url') except Exception: # no such luck, just go with request_url pass if isinstance(self.request, str): # GET KVP self.request = '%s%s' % (bind_url(request_url), self.request) headers_ = {'Accept': outputformat} if self.headers: headers_.update(self.headers) self.response = openURL( self.request, None, 'Get', timeout=self.timeout, auth=self.auth, headers=headers_ ).read() else: self.request = cleanup_namespaces(self.request) # Add any namespaces used in the "typeNames" attribute of the # csw30:Query element to the query's xml namespaces. for query in self.request.findall(util.nspath_eval('csw30:Query', namespaces)): ns = query.get("typeNames", None) if ns is not None: # Pull out "gmd" from something like "gmd:MD_Metadata" from the list # of typenames ns_keys = [x.split(':')[0] for x in ns.split(' ')] self.request = add_namespaces(self.request, ns_keys) self.request = add_namespaces(self.request, 'fes') self.request = util.element_to_string(self.request, encoding='utf-8') self.response = http_post(request_url, self.request, self.lang, self.timeout, auth=self.auth, headers=self.headers).content # parse result see if it's XML self._exml = etree.parse(BytesIO(self.response)) # it's XML. Attempt to decipher whether the XML response is CSW-ish """ valid_xpaths = [ util.nspath_eval('ows200:ExceptionReport', namespaces), util.nspath_eval('csw30:Capabilities', namespaces), util.nspath_eval('csw30:DescribeRecordResponse', namespaces), util.nspath_eval('csw30:GetDomainResponse', namespaces), util.nspath_eval('csw30:GetRecordsResponse', namespaces), util.nspath_eval('csw30:GetRecordByIdResponse', namespaces), util.nspath_eval('csw30:HarvestResponse', namespaces), util.nspath_eval('csw30:TransactionResponse', namespaces), util.nspath_eval('csw30:Record', namespaces) ] if self._exml.getroot().tag not in valid_xpaths: raise RuntimeError('Document is XML, but not CSW-ish') # check if it's an OGC Exception val = self._exml.find(util.nspath_eval('ows200:Exception', namespaces)) if val is not None: raise ows.ExceptionReport(self._exml, self.owscommon.namespace) else: self.exceptionreport = None class Csw30Record(object): """ Process csw30:Record, csw30:BriefRecord, csw30:SummaryRecord """ def __init__(self, record): if hasattr(record, 'getroot'): # standalone document self.xml = etree.tostring(record.getroot()) else: # part of a larger document self.xml = etree.tostring(record) # check to see if Dublin Core record comes from # rdf:RDF/rdf:Description container # (child content model is identical) self.rdf = False rdf = record.find(util.nspath_eval('rdf:Description', namespaces)) if rdf is not None: self.rdf = True record = rdf # some CSWs return records with multiple identifiers based on # different schemes. Use the first dc:identifier value to set # self.identifier, and set self.identifiers as a list of dicts val = record.find(util.nspath_eval('dc:identifier', namespaces)) self.identifier = util.testXMLValue(val) self.identifiers = [] for i in record.findall(util.nspath_eval('dc:identifier', namespaces)): d = {} d['scheme'] = i.attrib.get('scheme') d['identifier'] = i.text self.identifiers.append(d) val = record.find(util.nspath_eval('dc:type', namespaces)) self.type = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:title', namespaces)) self.title = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:alternative', namespaces)) self.alternative = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:isPartOf', namespaces)) self.ispartof = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:abstract', namespaces)) self.abstract = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:date', namespaces)) self.date = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:created', namespaces)) self.created = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:issued', namespaces)) self.issued = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:relation', namespaces)) self.relation = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:temporal', namespaces)) self.temporal = util.testXMLValue(val) self.uris = [] # list of dicts for i in record.findall(util.nspath_eval('dc:URI', namespaces)): uri = {} uri['protocol'] = util.testXMLValue(i.attrib.get('protocol'), True) uri['name'] = util.testXMLValue(i.attrib.get('name'), True) uri['description'] = util.testXMLValue(i.attrib.get('description'), True) uri['url'] = util.testXMLValue(i) self.uris.append(uri) self.references = [] # list of dicts for i in record.findall(util.nspath_eval('dct:references', namespaces)): ref = {} ref['scheme'] = util.testXMLValue(i.attrib.get('scheme'), True) ref['url'] = util.testXMLValue(i) self.references.append(ref) val = record.find(util.nspath_eval('dct:modified', namespaces)) self.modified = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:creator', namespaces)) self.creator = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:publisher', namespaces)) self.publisher = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:coverage', namespaces)) self.coverage = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:contributor', namespaces)) self.contributor = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:language', namespaces)) self.language = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:source', namespaces)) self.source = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:rightsHolder', namespaces)) self.rightsholder = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:accessRights', namespaces)) self.accessrights = util.testXMLValue(val) val = record.find(util.nspath_eval('dct:license', namespaces)) self.license = util.testXMLValue(val) val = record.find(util.nspath_eval('dc:format', namespaces)) self.format = util.testXMLValue(val) self.subjects = [] for i in record.findall(util.nspath_eval('dc:subject', namespaces)): self.subjects.append(util.testXMLValue(i)) self.rights = [] for i in record.findall(util.nspath_eval('dc:rights', namespaces)): self.rights.append(util.testXMLValue(i)) val = record.find(util.nspath_eval('dct:spatial', namespaces)) self.spatial = util.testXMLValue(val) val = record.find(util.nspath_eval('ows200:BoundingBox', namespaces)) if val is not None: self.bbox = ows.BoundingBox(val, namespaces['ows']) else: self.bbox = None val = record.find(util.nspath_eval('ows200:WGS84BoundingBox', namespaces)) if val is not None: self.bbox_wgs84 = ows.WGS84BoundingBox(val, namespaces['ows']) else: self.bbox_wgs84 = None OWSLib-0.33.0/owslib/coverage/000077500000000000000000000000001476660053500160025ustar00rootroot00000000000000OWSLib-0.33.0/owslib/coverage/__init__.py000066400000000000000000000000001476660053500201010ustar00rootroot00000000000000OWSLib-0.33.0/owslib/coverage/wcs100.py000066400000000000000000000452741476660053500174050ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2004, 2006 Sean C. Gillies # Copyright (c) 2007 STFC # # Authors: # Dominic Lowe # # Contact email: d.lowe@rl.ac.uk # ============================================================================= import os import errno import logging from urllib.parse import urlencode from owslib.coverage.wcsBase import WCSBase, WCSCapabilitiesReader, ServiceException from owslib.crs import Crs from owslib.etree import etree from owslib.util import makeString, openURL, testXMLValue LOGGER = logging.getLogger(__name__) # function to save writing out WCS namespace in full each time def ns(tag): return '{http://www.opengis.net/wcs}' + tag class WebCoverageService_1_0_0(WCSBase): """Abstraction for OGC Web Coverage Service (WCS), version 1.0.0 Implements IWebCoverageService. """ def __getitem__(self, name): ''' check contents dictionary to allow dict like access to service layers''' if name in list(self.__getattribute__('contents').keys()): return self.__getattribute__('contents')[name] else: raise KeyError("No content named %s" % name) def __init__(self, url, xml, cookies, auth=None, timeout=30, headers=None): super(WebCoverageService_1_0_0, self).__init__(auth=auth, timeout=timeout, headers=headers) self.version = '1.0.0' self.url = url self.cookies = cookies self.timeout = timeout # initialize from saved capability document or access the server reader = WCSCapabilitiesReader(self.version, self.cookies, self.auth, headers=self.headers) if xml: self._capabilities = reader.readString(xml) else: self._capabilities = reader.read(self.url, self.timeout) # check for exceptions se = self._capabilities.find('ServiceException') if se is not None: err_message = str(se.text).strip() raise ServiceException(err_message, xml) self.updateSequence = self._capabilities.attrib.get('updateSequence') # serviceIdentification metadata subelem = self._capabilities.find(ns('Service')) self.identification = ServiceIdentification(subelem) # serviceProvider metadata subelem = self._capabilities.find(ns('Service/') + ns('responsibleParty')) self.provider = ServiceProvider(subelem) # serviceOperations metadata self.operations = [] for elem in self._capabilities.find(ns('Capability/') + ns('Request'))[:]: self.operations.append(OperationMetadata(elem)) # serviceContents metadata self.contents = {} for elem in self._capabilities.findall(ns('ContentMetadata/') + ns('CoverageOfferingBrief')): cm = ContentMetadata(elem, self) self.contents[cm.id] = cm # Some WCS servers (wrongly) advertise 'Content' OfferingBrief instead. if self.contents == {}: for elem in self._capabilities.findall(ns('ContentMetadata/') + ns('ContentOfferingBrief')): cm = ContentMetadata(elem, self) self.contents[cm.id] = cm # exceptions self.exceptions = [f.text for f in self._capabilities.findall('Capability/Exception/Format')] def items(self): '''supports dict-like items() access''' items = [] for item in self.contents: items.append((item, self.contents[item])) return items def getCoverage(self, identifier=None, bbox=None, time=None, format=None, crs=None, width=None, height=None, resx=None, resy=None, resz=None, parameter=None, method='Get', timeout=30, **kwargs): """Request and return a coverage from the WCS as a file-like object note: additional **kwargs helps with multi-version implementation core keyword arguments should be supported cross version example: cvg=wcs.getCoverage(identifier=['TuMYrRQ4'], timeSequence=['2792-06-01T00:00:00.0'], bbox=(-112,36,-106,41), format='cf-netcdf') is equivalent to: http://myhost/mywcs?SERVICE=WCS&REQUEST=GetCoverage&IDENTIFIER=TuMYrRQ4&VERSION=1.1.0&BOUNDINGBOX=-180,-90,180,90&TIME=2792-06-01T00:00:00.0&FORMAT=cf-netcdf """ msg = 'WCS 1.0.0 DEBUG: Parameters passed to GetCoverage: identifier={}, bbox={}, time={}, format={}, crs={}, width={}, height={}, resx={}, resy={}, resz={}, parameter={}, method={}, other_arguments={}' # noqa LOGGER.debug(msg.format( identifier, bbox, time, format, crs, width, height, resx, resy, resz, parameter, method, str(kwargs))) try: base_url = next((m.get('url') for m in self.getOperationByName('GetCoverage').methods if m.get('type').lower() == method.lower())) except StopIteration: base_url = self.url LOGGER.debug('WCS 1.0.0 DEBUG: base url of server: %s' % base_url) # process kwargs request = {'version': self.version, 'request': 'GetCoverage', 'service': 'WCS'} assert len(identifier) > 0 request['Coverage'] = identifier # request['identifier'] = ','.join(identifier) if bbox: request['BBox'] = ','.join([makeString(x) for x in bbox]) else: request['BBox'] = None if time: request['time'] = ','.join(time) if crs: request['crs'] = crs request['format'] = format if width: request['width'] = width if height: request['height'] = height if resx: request['resx'] = resx if resy: request['resy'] = resy if resz: request['resz'] = resz # anything else e.g. vendor specific parameters must go through kwargs if kwargs: for kw in kwargs: request[kw] = kwargs[kw] # encode and request data = urlencode(request) LOGGER.debug('WCS 1.0.0 DEBUG: Second part of URL: %s' % data) u = openURL(base_url, data, method, self.cookies, auth=self.auth, timeout=timeout, headers=self.headers) return u def getOperationByName(self, name): """Return a named operation item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) class OperationMetadata(object): """Abstraction for WCS metadata. Implements IMetadata. """ def __init__(self, elem): """.""" self.name = elem.tag.split('}')[1] # self.formatOptions = [f.text for f in elem.findall('{http://www.opengis.net/wcs/1.1/ows}Parameter/{http://www.opengis.net/wcs/1.1/ows}AllowedValues/{http://www.opengis.net/wcs/1.1/ows}Value')] # noqa self.methods = [] for resource in elem.findall(ns('DCPType/') + ns('HTTP/') + ns('Get/') + ns('OnlineResource')): url = resource.attrib['{http://www.w3.org/1999/xlink}href'] self.methods.append({'type': 'Get', 'url': url}) for resource in elem.findall(ns('DCPType/') + ns('HTTP/') + ns('Post/') + ns('OnlineResource')): url = resource.attrib['{http://www.w3.org/1999/xlink}href'] self.methods.append({'type': 'Post', 'url': url}) class ServiceIdentification(object): """ Abstraction for ServiceIdentification metadata """ def __init__(self, elem): # properties self.type = 'OGC:WCS' self.version = '1.0.0' self.service = testXMLValue(elem.find(ns('name'))) self.abstract = testXMLValue(elem.find(ns('description'))) self.title = testXMLValue(elem.find(ns('label'))) self.keywords = [f.text for f in elem.findall(ns('keywords') + '/' + ns('keyword'))] # note: differs from 'rights' in interface self.fees = elem.find(ns('fees')).text self.accessConstraints = elem.find(ns('accessConstraints')).text class ServiceProvider(object): """ Abstraction for WCS ResponsibleParty Implements IServiceProvider""" def __init__(self, elem): # it's not uncommon for the service provider info to be missing # so handle case where None is passed in if elem is None: self.name = None self.url = None self.contact = None else: self.name = testXMLValue(elem.find(ns('organisationName'))) self.url = self.name # there is no definitive place for url WCS, repeat organisationName self.contact = ContactMetadata(elem) class ContactMetadata(object): ''' implements IContactMetadata''' def __init__(self, elem): try: self.name = elem.find(ns('individualName')).text except AttributeError: self.name = None try: self.organization = elem.find(ns('organisationName')).text except AttributeError: self.organization = None try: self.address = elem.find(ns('contactInfo') + '/' + ns('address') + '/' + ns('deliveryPoint')).text except AttributeError: self.address = None try: self.city = elem.find(ns('contactInfo') + '/' + ns('address') + '/' + ns('city')).text except AttributeError: self.city = None try: self.region = elem.find(ns('contactInfo') + '/' + ns('address') + '/' + ns('administrativeArea')).text except AttributeError: self.region = None try: self.postcode = elem.find(ns('contactInfo') + '/' + ns('address') + '/' + ns('postalCode')).text except AttributeError: self.postcode = None try: self.country = elem.find(ns('contactInfo') + '/' + ns('address') + '/' + ns('country')).text except AttributeError: self.country = None try: self.email = elem.find(ns('contactInfo') + '/' + ns('address') + '/' + ns('electronicMailAddress')).text except AttributeError: self.email = None class ContentMetadata(object): """ Implements IContentMetadata """ def __init__(self, elem, service): """Initialize. service is required so that describeCoverage requests may be made""" # TODO - examine the parent for bounding box info. # self._parent=parent self._elem = elem self._service = service self.id = elem.find(ns('name')).text self.title = testXMLValue(elem.find(ns('label'))) self.abstract = testXMLValue(elem.find(ns('description'))) self.keywords = [f.text for f in elem.findall(ns('keywords') + '/' + ns('keyword'))] self.boundingBox = None # needed for iContentMetadata harmonisation self.boundingBoxWGS84 = None b = elem.find(ns('lonLatEnvelope')) if b is not None: gmlpositions = b.findall('{http://www.opengis.net/gml}pos') lc = gmlpositions[0].text uc = gmlpositions[1].text self.boundingBoxWGS84 = ( float(lc.split()[0]), float(lc.split()[1]), float(uc.split()[0]), float(uc.split()[1]), ) # others not used but needed for iContentMetadata harmonisation self.styles = None self.crsOptions = None self.defaulttimeposition = None # grid is either a gml:Grid or a gml:RectifiedGrid if supplied as part of the DescribeCoverage response. def _getGrid(self): if not hasattr(self, 'descCov'): self.descCov = self._service.getDescribeCoverage(self.id) gridelem = self.descCov.find( ns('CoverageOffering/') + ns('domainSet/') + ns('spatialDomain/') + '{http://www.opengis.net/gml}RectifiedGrid') # noqa if gridelem is not None: grid = RectifiedGrid(gridelem) else: gridelem = self.descCov.find( ns('CoverageOffering/') + ns('domainSet/') + ns('spatialDomain/') + '{http://www.opengis.net/gml}Grid') # noqa grid = Grid(gridelem) return grid grid = property(_getGrid, None) # timelimits are the start/end times, timepositions are all timepoints. # WCS servers can declare one or both or neither of these. def _getTimeLimits(self): timepoints, timelimits = [], [] b = self._elem.find(ns('lonLatEnvelope')) if b is not None: timepoints = b.findall('{http://www.opengis.net/gml}timePosition') else: # have to make a describeCoverage request... if not hasattr(self, 'descCov'): self.descCov = self._service.getDescribeCoverage(self.id) for pos in self.descCov.findall( ns('CoverageOffering/') + ns('domainSet/') + ns('temporalDomain/') + '{http://www.opengis.net/gml}timePosition'): # noqa timepoints.append(pos) if timepoints: timelimits = [timepoints[0].text, timepoints[1].text] return timelimits timelimits = property(_getTimeLimits, None) def _getTimePositions(self): timepositions = [] if not hasattr(self, 'descCov'): self.descCov = self._service.getDescribeCoverage(self.id) for pos in self.descCov.findall( ns('CoverageOffering/') + ns('domainSet/') + ns('temporalDomain/') + '{http://www.opengis.net/gml}timePosition'): # noqa timepositions.append(pos.text) return timepositions timepositions = property(_getTimePositions, None) def _getOtherBoundingBoxes(self): ''' incomplete, should return other bounding boxes not in WGS84 #TODO: find any other bounding boxes. Need to check for gml:EnvelopeWithTimePeriod.''' bboxes = [] if not hasattr(self, 'descCov'): self.descCov = self._service.getDescribeCoverage(self.id) for envelope in self.descCov.findall( ns('CoverageOffering/') + ns('domainSet/') + ns('spatialDomain/') + '{http://www.opengis.net/gml}Envelope'): # noqa bbox = {} bbox['nativeSrs'] = envelope.attrib['srsName'] gmlpositions = envelope.findall('{http://www.opengis.net/gml}pos') lc = gmlpositions[0].text.split() uc = gmlpositions[1].text.split() bbox['bbox'] = ( float(lc[0]), float(lc[1]), float(uc[0]), float(uc[1]) ) bboxes.append(bbox) return bboxes boundingboxes = property(_getOtherBoundingBoxes, None) def _getSupportedCRSProperty(self): # gets supported crs info crss = [] for elem in self._service.getDescribeCoverage(self.id).findall( ns('CoverageOffering/') + ns('supportedCRSs/') + ns('responseCRSs')): for crs in elem.text.split(' '): crss.append(Crs(crs)) for elem in self._service.getDescribeCoverage(self.id).findall( ns('CoverageOffering/') + ns('supportedCRSs/') + ns('requestResponseCRSs')): for crs in elem.text.split(' '): crss.append(Crs(crs)) for elem in self._service.getDescribeCoverage(self.id).findall( ns('CoverageOffering/') + ns('supportedCRSs/') + ns('nativeCRSs')): for crs in elem.text.split(' '): crss.append(Crs(crs)) return crss supportedCRS = property(_getSupportedCRSProperty, None) def _getSupportedFormatsProperty(self): # gets supported formats info frmts = [] for elem in self._service.getDescribeCoverage(self.id).findall( ns('CoverageOffering/') + ns('supportedFormats/') + ns('formats')): frmts.append(elem.text) return frmts supportedFormats = property(_getSupportedFormatsProperty, None) def _getAxisDescriptionsProperty(self): # gets any axis descriptions contained in the rangeset (requires a DescribeCoverage call to server). axisDescs = [] for elem in self._service.getDescribeCoverage(self.id).findall( ns('CoverageOffering/') + ns('rangeSet/') + ns('RangeSet/') + ns('axisDescription/') + ns('AxisDescription')): # noqa axisDescs.append(AxisDescription(elem)) # create a 'AxisDescription' object. return axisDescs axisDescriptions = property(_getAxisDescriptionsProperty, None) # Adding classes to represent gml:grid and gml:rectifiedgrid. One of these is used for the cvg.grid property # (where cvg is a member of the contents dictionary) # There is no simple way to convert the offset values in a rectifiedgrid grid to real values without CRS understanding, # therefore this is beyond the current scope of owslib, so the representation here is purely to provide access # to the information in the GML. class Grid(object): ''' Simple grid class to provide axis and value information for a gml grid ''' def __init__(self, grid): self.axislabels = [] self.dimension = None self.lowlimits = [] self.highlimits = [] if grid is not None: self.dimension = int(grid.get('dimension')) self.lowlimits = grid.find( '{http://www.opengis.net/gml}limits/{http://www.opengis.net/gml}GridEnvelope/{http://www.opengis.net/gml}low').text.split(' ') # noqa self.highlimits = grid.find( '{http://www.opengis.net/gml}limits/{http://www.opengis.net/gml}GridEnvelope/{http://www.opengis.net/gml}high').text.split(' ') # noqa for axis in grid.findall('{http://www.opengis.net/gml}axisName'): self.axislabels.append(axis.text) class RectifiedGrid(Grid): ''' RectifiedGrid class, extends Grid with additional offset vector information ''' def __init__(self, rectifiedgrid): super(RectifiedGrid, self).__init__(rectifiedgrid) self.origin = rectifiedgrid.find( '{http://www.opengis.net/gml}origin/{http://www.opengis.net/gml}pos').text.split() self.offsetvectors = [] for offset in rectifiedgrid.findall('{http://www.opengis.net/gml}offsetVector'): self.offsetvectors.append(offset.text.split()) class AxisDescription(object): ''' Class to represent the AxisDescription element optionally found as part of the RangeSet and used to define ordinates of additional dimensions such as wavelength bands or pressure levels''' def __init__(self, axisdescElem): self.name = self.label = None self.values = [] for elem in axisdescElem.getchildren(): if elem.tag == ns('name'): self.name = elem.text elif elem.tag == ns('label'): self.label = elem.text elif elem.tag == ns('values'): for child in elem.getchildren(): self.values.append(child.text) OWSLib-0.33.0/owslib/coverage/wcs110.py000066400000000000000000000446541476660053500174070ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2004, 2006 Sean C. Gillies # Copyright (c) 2007 STFC # # Authors: # Dominic Lowe # # Contact email: d.lowe@rl.ac.uk # ============================================================================= # NOTE: Does not conform to new interfaces yet ################# import errno import logging import os from urllib.parse import urlencode from .wcsBase import WCSBase, WCSCapabilitiesReader, ServiceException from owslib.etree import etree from owslib.coverage import wcsdecoder from owslib.crs import Crs from owslib.util import openURL, testXMLValue LOGGER = logging.getLogger(__name__) class Namespaces_1_1_0(): def WCS(self, tag): return '{http://www.opengis.net/wcs/1.1}' + tag def WCS_OWS(self, tag): return '{http://www.opengis.net/wcs/1.1/ows}' + tag def OWS(self, tag): return '{http://www.opengis.net/ows}' + tag class WebCoverageService_1_1_0(WCSBase): """Abstraction for OGC Web Coverage Service (WCS), version 1.1.0 Implements IWebCoverageService. """ version = '1.1.0' ns = Namespaces_1_1_0() def __getitem__(self, name): ''' check contents dictionary to allow dict like access to service layers''' if name in list(self.__getattribute__('contents').keys()): return self.__getattribute__('contents')[name] else: raise KeyError("No content named %s" % name) def __init__(self, url, xml, cookies, auth=None, timeout=30, headers=None): super(WebCoverageService_1_1_0, self).__init__(auth=auth, timeout=timeout, headers=headers) self.url = url self.cookies = cookies self.timeout = timeout # initialize from saved capability document or access the server reader = WCSCapabilitiesReader(self.version, self.cookies, self.auth, headers=self.headers) if xml: self._capabilities = reader.readString(xml) else: self._capabilities = reader.read(self.url, self.timeout) # check for exceptions se = self._capabilities.find(self.ns.OWS('Exception')) if se is not None: err_message = str(se.text).strip() raise ServiceException(err_message, xml) # build metadata objects: self.updateSequence = self._capabilities.attrib.get('updateSequence') # serviceIdentification metadata elem = self._capabilities.find(self.ns.WCS_OWS('ServiceIdentification')) if elem is None: elem = self._capabilities.find(self.ns.OWS('ServiceIdentification')) self.identification = ServiceIdentification(elem, self.ns) # serviceProvider elem = self._capabilities.find(self.ns.OWS('ServiceProvider')) or self._capabilities.find(self.ns.OWS('ServiceProvider')) # noqa self.provider = ServiceProvider(elem, self.ns) # serviceOperations self.operations = [] for elem in self._capabilities.findall( self.ns.OWS('OperationsMetadata') + '/' + self.ns.OWS('Operation')): self.operations.append(Operation(elem, self.ns)) # exceptions - ***********TO DO ************* self.exceptions = [f.text for f in self._capabilities.findall('Capability/Exception/Format')] # serviceContents: our assumption is that services use a top-level layer # as a metadata organizer, nothing more. self.contents = {} top = self._capabilities.find(self.ns.WCS('Contents') + '/' + self.ns.WCS('CoverageSummary')) for elem in self._capabilities.findall( self.ns.WCS('Contents') + '/' + self.ns.WCS('CoverageSummary') + '/' + self.ns.WCS('CoverageSummary')): cm = ContentMetadata(elem, top, self, self.ns) self.contents[cm.id] = cm if self.contents == {}: # non-hierarchical. top = None for elem in self._capabilities.findall(self.ns.WCS('Contents') + '/' + self.ns.WCS('CoverageSummary')): cm = ContentMetadata(elem, top, self, self.ns) # make the describeCoverage requests to populate the supported formats/crs attributes self.contents[cm.id] = cm def items(self): '''supports dict-like items() access''' items = [] for item in self.contents: items.append((item, self.contents[item])) return items # TO DECIDE: Offer repackaging of coverageXML/Multipart MIME output? # def getData(self, directory='outputdir', outputfile='coverage.nc', **kwargs): # u=self.getCoverageRequest(**kwargs) # #create the directory if it doesn't exist: # try: # os.mkdir(directory) # except OSError, e: # # Ignore directory exists error # if e.errno <> errno.EEXIST: # raise # #elif wcs.version=='1.1.0': # #Could be multipart mime or XML Coverages document, need to use the decoder... # decoder=wcsdecoder.WCSDecoder(u) # x=decoder.getCoverages() # if type(x) is wcsdecoder.MpartMime: # filenames=x.unpackToDir(directory) # #print 'Files from 1.1.0 service written to %s directory'%(directory) # else: # filenames=x # return filenames # TO DO: Handle rest of the WCS 1.1.0 keyword parameters e.g. GridCRS etc. def getCoverage(self, identifier=None, bbox=None, time=None, format=None, store=False, rangesubset=None, gridbaseCRS=None, gridtype=None, gridCS=None, gridorigin=None, gridoffsets=None, method='Get', timeout=30, **kwargs): """Request and return a coverage from the WCS as a file-like object note: additional **kwargs helps with multi-version implementation core keyword arguments should be supported cross version example: cvg=wcs.getCoverageRequest(identifier=['TuMYrRQ4'], time=['2792-06-01T00:00:00.0'], bbox=(-112,36,-106,41), format='application/netcdf', store='true') is equivalent to: http://myhost/mywcs?SERVICE=WCS&REQUEST=GetCoverage&IDENTIFIER=TuMYrRQ4&VERSION=1.1.0&BOUNDINGBOX=-180,-90,180,90&TIMESEQUENCE=2792-06-01T00:00:00.0&FORMAT=application/netcdf if store = true, returns a coverages XML file if store = false, returns a multipart mime """ msg = 'WCS 1.1.0 DEBUG: Parameters passed to GetCoverage: identifier={}, bbox={}, time={}, format={}, rangesubset={}, gridbaseCRS={}, gridtype={}, gridCS={}, gridorigin={}, gridoffsets={}, method={}, other_arguments={}' # noqa LOGGER.debug(msg.format( identifier, bbox, time, format, rangesubset, gridbaseCRS, gridtype, gridCS, gridorigin, gridoffsets, method, str(kwargs))) if method == 'Get': method = self.ns.WCS_OWS('Get') try: base_url = next((m.get('url') for m in self.getOperationByName('GetCoverage').methods if m.get('type').lower() == method.lower())) except StopIteration: base_url = self.url # process kwargs request = {'version': self.version, 'request': 'GetCoverage', 'service': 'WCS'} assert len(identifier) > 0 request['identifier'] = identifier # request['identifier'] = ','.join(identifier) if bbox: request['boundingbox'] = ','.join([str(x) for x in bbox]) if time: request['timesequence'] = ','.join(time) request['format'] = format request['store'] = store # rangesubset: untested - require a server implementation if rangesubset: request['RangeSubset'] = rangesubset # GridCRS structure: untested - require a server implementation if gridbaseCRS: request['gridbaseCRS'] = gridbaseCRS if gridtype: request['gridtype'] = gridtype if gridCS: request['gridCS'] = gridCS if gridorigin: request['gridorigin'] = gridorigin if gridoffsets: request['gridoffsets'] = gridoffsets # anything else e.g. vendor specific parameters must go through kwargs if kwargs: for kw in kwargs: request[kw] = kwargs[kw] # encode and request data = urlencode(request) u = openURL(base_url, data, method, self.cookies, auth=self.auth, timeout=timeout, headers=self.headers) return u def getOperationByName(self, name): """Return a named operation item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) class Operation(object): """Abstraction for operation metadata Implements IOperationMetadata. """ ns = Namespaces_1_1_0() def __init__(self, elem, nmSpc): self.name = elem.get('name') self.formatOptions = [f.text for f in elem.findall(nmSpc.WCS_OWS('Parameter') + '/' + nmSpc.WCS_OWS('AllowedValues') + '/' + nmSpc.WCS_OWS('Value'))] # noqa methods = [] for verb in elem.findall(nmSpc.WCS_OWS('DCP') + '/' + nmSpc.WCS_OWS('HTTP/*')): url = verb.attrib['{http://www.w3.org/1999/xlink}href'] methods.append((verb.tag, {'url': url})) self.methods = dict(methods) class ServiceIdentification(object): """ Abstraction for ServiceIdentification Metadata implements IServiceIdentificationMetadata""" def __init__(self, elem, nmSpc): self.service = "WCS" self.title = testXMLValue(elem.find(nmSpc.OWS('Title'))) if self.title is None: # may have used the wcs ows namespace: self.title = testXMLValue(elem.find(nmSpc.WCS_OWS('Title'))) if self.title is None: # may have used the other wcs ows namespace: self.title = testXMLValue(elem.find(nmSpc.OWS('Title'))) self.abstract = testXMLValue(elem.find(nmSpc.OWS('Abstract'))) if self.abstract is None: # may have used the wcs ows namespace: self.abstract = testXMLValue(elem.find(nmSpc.WCS_OWS('Abstract'))) if self.title is None: # may have used the other wcs ows namespace: self.title = testXMLValue(elem.find(nmSpc.OWS('Abstract'))) if elem.find(nmSpc.OWS('Abstract')) is not None: self.abstract = elem.find(nmSpc.OWS('Abstract')).text else: self.abstract = None self.keywords = [f.text for f in elem.findall(nmSpc.OWS('Keywords') + '/' + nmSpc.OWS('Keyword'))] # self.link = elem.find(nmSpc.WCS('Service') + '/' + nmSpc.WCS('OnlineResource')).attrib.get('{http://www.w3.org/1999/xlink}href', '') # noqa if elem.find(nmSpc.OWS('ServiceType')) is not None: self.type = elem.find(nmSpc.OWS('ServiceType')).text if elem.find(nmSpc.OWS('ServiceTypeVersion')) is not None: self.version = elem.find(nmSpc.OWS('ServiceTypeVersion')).text if elem.find(nmSpc.WCS_OWS('Fees')) is not None: self.fees = elem.find(nmSpc.WCS_OWS('Fees')).text else: self.fees = elem.find(nmSpc.OWS('Fees')).text if elem.find(nmSpc.WCS_OWS('AccessConstraints')) is not None: self.accessConstraints = elem.find(nmSpc.WCS_OWS('AccessConstraints')).text else: self.accessConstraints = elem.find(nmSpc.OWS('AccessConstraints')).text class ServiceProvider(object): """ Abstraction for ServiceProvider metadata implements IServiceProviderMetadata """ def __init__(self, elem, nmSpc): name = elem.find(nmSpc.OWS('ProviderName')) if name is not None: self.name = name.text else: self.name = None # self.contact=ServiceContact(elem.find(nmSpc.OWS('ServiceContact'))) self.contact = ContactMetadata(elem, nmSpc) self.url = self.name # no obvious definitive place for url in wcs, repeat provider name? class ContactMetadata(object): ''' implements IContactMetadata''' def __init__(self, elem, nmSpc): try: self.name = elem.find(nmSpc.OWS('ServiceContact') + '/' + nmSpc.OWS('IndividualName')).text except AttributeError: self.name = None try: self.organization = elem.find(nmSpc.OWS('ProviderName')).text except AttributeError: self.organization = None try: self.address = elem.find( nmSpc.OWS('ServiceContact') + '/' + nmSpc.OWS('ContactInfo') + '/' + nmSpc.OWS('Address') + '/' + nmSpc.OWS('DeliveryPoint')).text # noqa except AttributeError: self.address = None try: self.city = elem.find( nmSpc.OWS('ServiceContact') + '/' + nmSpc.OWS('ContactInfo') + '/' + nmSpc.OWS('Address') + '/' + nmSpc.OWS('City')).text # noqa except AttributeError: self.city = None try: self.region = elem.find( nmSpc.OWS('ServiceContact') + '/' + nmSpc.OWS('ContactInfo') + '/' + nmSpc.OWS('Address') + '/' + nmSpc.OWS('AdministrativeArea')).text # noqa except AttributeError: self.region = None try: self.postcode = elem.find( nmSpc.OWS('ServiceContact') + '/' + nmSpc.OWS('ContactInfo') + '/' + nmSpc.OWS('Address') + '/' + nmSpc.OWS('PostalCode')).text # noqa except AttributeError: self.postcode = None try: self.country = elem.find( nmSpc.OWS('ServiceContact') + '/' + nmSpc.OWS('ContactInfo') + '/' + nmSpc.OWS('Address') + '/' + nmSpc.OWS('Country')).text # noqa except AttributeError: self.country = None try: self.email = elem.find( nmSpc.OWS('ServiceContact') + '/' + nmSpc.OWS('ContactInfo') + '/' + nmSpc.OWS('Address') + '/' + nmSpc.OWS('ElectronicMailAddress')).text # noqa except AttributeError: self.email = None class ContentMetadata(object): """Abstraction for WCS ContentMetadata Implements IContentMetadata """ def __init__(self, elem, parent, service, nmSpc): """Initialize.""" # TODO - examine the parent for bounding box info. self._service = service self._elem = elem self._parent = parent self.id = self._checkChildAndParent(nmSpc.WCS('Identifier')) self.description = self._checkChildAndParent(nmSpc.WCS('Description')) self.title = self._checkChildAndParent(nmSpc.OWS('Title')) self.abstract = self._checkChildAndParent(nmSpc.OWS('Abstract')) # keywords. self.keywords = [] for kw in elem.findall(nmSpc.OWS('Keywords') + '/' + nmSpc.OWS('Keyword')): if kw is not None: self.keywords.append(kw.text) # also inherit any keywords from parent coverage summary (if there is one) if parent is not None: for kw in parent.findall(nmSpc.OWS('Keywords') + '/' + nmSpc.OWS('Keyword')): if kw is not None: self.keywords.append(kw.text) self.boundingBox = None # needed for iContentMetadata harmonisation self.boundingBoxWGS84 = None b = elem.find(nmSpc.OWS('WGS84BoundingBox')) if b is not None: lc = b.find(nmSpc.OWS('LowerCorner')).text uc = b.find(nmSpc.OWS('UpperCorner')).text self.boundingBoxWGS84 = ( float(lc.split()[0]), float(lc.split()[1]), float(uc.split()[0]), float(uc.split()[1]), ) # bboxes - other CRS self.boundingboxes = [] for bbox in elem.findall(nmSpc.OWS('BoundingBox')): if bbox is not None: try: lc = b.find(nmSpc.OWS('LowerCorner')).text uc = b.find(nmSpc.OWS('UpperCorner')).text boundingBox = ( float(lc.split()[0]), float(lc.split()[1]), float(uc.split()[0]), float(uc.split()[1]), b.attrib['crs']) self.boundingboxes.append(boundingBox) except Exception: pass # others not used but needed for iContentMetadata harmonisation self.styles = None self.crsOptions = None # SupportedCRS self.supportedCRS = [] for crs in elem.findall(nmSpc.WCS('SupportedCRS')): self.supportedCRS.append(Crs(crs.text)) # SupportedFormats self.supportedFormats = [] for format in elem.findall(nmSpc.WCS('SupportedFormat')): self.supportedFormats.append(format.text) # grid is either a gml:Grid or a gml:RectifiedGrid if supplied as part of the DescribeCoverage response. def _getGrid(self): grid = None # TODO- convert this to 1.1 from 1.0 # if not hasattr(self, 'descCov'): # self.descCov=self._service.getDescribeCoverage(self.id) # gridelem= self.descCov.find(ns('CoverageOffering/')+ns('domainSet/')+ns('spatialDomain/')+'{http://www.opengis.net/gml}RectifiedGrid') # noqa # if gridelem is not None: # grid=RectifiedGrid(gridelem) # else: # gridelem=self.descCov.find(ns('CoverageOffering/')+ns('domainSet/')+ns('spatialDomain/')+'{http://www.opengis.net/gml}Grid') # grid=Grid(gridelem) return grid grid = property(_getGrid, None) # time limits/postions require a describeCoverage request therefore only resolve when requested def _getTimeLimits(self): timelimits = [] # TODO- convert this to 1.1 from 1.0 # for elem in self._service.getDescribeCoverage(self.id).findall( # ns('CoverageDescription/') + ns('Domain/') + ns('TemporalDomain/') + ns('TimePeriod/')): # subelems = elem.getchildren() # timelimits = [subelems[0].text, subelems[1].text] return timelimits timelimits = property(_getTimeLimits, None) # TODO timepositions property def _getTimePositions(self): return [] timepositions = property(_getTimePositions, None) def _checkChildAndParent(self, path): ''' checks child coverage summary, and if item not found checks higher level coverage summary''' try: value = self._elem.find(path).text except Exception: try: value = self._parent.find(path).text except Exception: value = None return value OWSLib-0.33.0/owslib/coverage/wcs111.py000066400000000000000000000015701476660053500173760ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2015 Luís de Sousa # # Authors : # Luís de Sousa # # Contact email: luis.a.de.sousa@gmail.com # ============================================================================= from owslib.coverage import wcs110 class Namespaces_1_1_1(): def WCS(self, tag): return '{http://www.opengis.net/wcs/1.1.1}' + tag def WCS_OWS(self, tag): return '{http://www.opengis.net/wcs/1.1.1/ows}' + tag def OWS(self, tag): return '{http://www.opengis.net/ows/1.1}' + tag class WebCoverageService_1_1_1(wcs110.WebCoverageService_1_1_0): """Abstraction for OGC Web Coverage Service (WCS), version 1.1.1 Implements IWebCoverageService. """ version = '1.1.1' ns = Namespaces_1_1_1() OWSLib-0.33.0/owslib/coverage/wcs200.py000066400000000000000000000463171476660053500174050ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2004, 2006 Sean C. Gillies # Copyright (c) 2007 STFC # # Authors: # Oliver Clements # # Contact email: olcl@pml.ac.uk # ============================================================================= # !!! NOTE: Does not conform to new interfaces yet ################# from datetime import timedelta import errno import logging import os from urllib.parse import urlencode import dateutil.parser as parser from owslib.coverage.wcsBase import WCSBase, WCSCapabilitiesReader, ServiceException from owslib.crs import Crs from owslib.etree import etree from owslib.ows import ( OwsCommon, ServiceIdentification, ServiceProvider, OperationsMetadata ) from owslib.util import datetime_from_ansi, datetime_from_iso, openURL, param_list_to_url_string, testXMLValue LOGGER = logging.getLogger(__name__) # function to save writing out WCS namespace in full each time def ns(tag): return "{http://www.opengis.net/ows/2.0}" + tag def nsWCS2(tag): return "{http://www.opengis.net/wcs/2.0}" + tag class WebCoverageService_2_0_0(WCSBase): """Abstraction for OGC Web Coverage Service (WCS), version 2.0.0 Implements IWebCoverageService. """ def __getitem__(self, name): """ check contents dictionary to allow dict like access to service layers""" if name in list(self.__getattribute__("contents").keys()): return self.__getattribute__("contents")[name] else: raise KeyError("No content named %s" % name) def __init__(self, url, xml, cookies, auth=None, timeout=30, headers=None): super(WebCoverageService_2_0_0, self).__init__(auth=auth, timeout=timeout, headers=headers) self.version = "2.0.0" self.url = url self.cookies = cookies self.timeout = timeout self.ows_common = OwsCommon(version="2.0.0") # initialize from saved capability document or access the server reader = WCSCapabilitiesReader(self.version, self.cookies, self.auth, headers=self.headers) if xml: self._capabilities = reader.readString(xml) else: self._capabilities = reader.read(self.url, self.timeout) # check for exceptions se = self._capabilities.find("ServiceException") if se is not None: err_message = str(se.text).strip() raise ServiceException(err_message, xml) # serviceIdentification metadata subelem = self._capabilities.find(ns("ServiceIdentification")) self.identification = ServiceIdentification( subelem, namespace=self.ows_common.namespace ) # serviceProvider metadata serviceproviderelem = self._capabilities.find(ns("ServiceProvider")) self.provider = ServiceProvider( serviceproviderelem, namespace=self.ows_common.namespace ) # serviceOperations metadata self.operations = [] for elem in self._capabilities.find(ns("OperationsMetadata"))[:]: if elem.tag != ns("ExtendedCapabilities"): self.operations.append( OperationsMetadata(elem, namespace=self.ows_common.namespace) ) # serviceContents metadata self.contents = {} for elem in self._capabilities.findall( nsWCS2("Contents/") + nsWCS2("CoverageSummary") ): cm = ContentMetadata(elem, self) self.contents[cm.id] = cm # exceptions self.exceptions = [ f.text for f in self._capabilities.findall("Capability/Exception/Format") ] def items(self): """supports dict-like items() access""" items = [] for item in self.contents: items.append((item, self.contents[item])) return items def getCoverage( self, identifier=None, bbox=None, time=None, format=None, subsets=None, resolutions=None, sizes=None, crs=None, width=None, height=None, resx=None, resy=None, resz=None, parameter=None, method="Get", timeout=30, **kwargs ): """Request and return a coverage from the WCS as a file-like object note: additional **kwargs helps with multi-version implementation core keyword arguments should be supported cross version example: cvg=wcs.getCoverage(identifier=['TuMYrRQ4'], timeSequence=['2792-06-01T00:00:00.0'], bbox=(-112,36,-106,41), format='cf-netcdf') is equivalent to: http://myhost/mywcs?SERVICE=WCS&REQUEST=GetCoverage&IDENTIFIER=TuMYrRQ4&VERSION=1.1.0&BOUNDINGBOX=-180,-90,180,90&TIME=2792-06-01T00:00:00.0&FORMAT=cf-netcdf example 2.0.1 URL http://earthserver.pml.ac.uk/rasdaman/ows?&SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCoverage &COVERAGEID=V2_monthly_CCI_chlor_a_insitu_test&SUBSET=Lat(40,50)&SUBSET=Long(-10,0)&SUBSET=ansi(144883,145000)&FORMAT=application/netcdf cvg=wcs.getCoverage(identifier=['myID'], format='application/netcdf', subsets=[('axisName',min,max), ('axisName', min, max),('axisName',min,max)]) """ LOGGER.debug( "WCS 2.0.0 DEBUG: Parameters passed to GetCoverage: identifier=%s, bbox=%s, time=%s, format=%s, crs=%s, width=%s, height=%s, resx=%s, resy=%s, resz=%s, parameter=%s, method=%s, other_arguments=%s" # noqa % ( identifier, bbox, time, format, crs, width, height, resx, resy, resz, parameter, method, str(kwargs), ) ) try: base_url = next( ( m.get("url") for m in self.getOperationByName("GetCoverage").methods if m.get("type").lower() == method.lower() ) ) except StopIteration: base_url = self.url LOGGER.debug("WCS 2.0.0 DEBUG: base url of server: %s" % base_url) request = {"version": self.version, "request": "GetCoverage", "service": "WCS"} assert len(identifier) > 0 request["CoverageID"] = identifier[0] if crs: request["crs"] = crs request["format"] = format if width: request["width"] = width if height: request["height"] = height # anything else e.g. vendor specific parameters must go through kwargs if kwargs: for kw in kwargs: request[kw] = kwargs[kw] # encode and request data = urlencode(request) if subsets: data += param_list_to_url_string(subsets, 'subset') if resolutions: LOGGER.debug('Adding vendor-specific RESOLUTION parameter.') data += param_list_to_url_string(resolutions, 'resolution') if sizes: LOGGER.debug('Adding vendor-specific SIZE parameter.') data += param_list_to_url_string(sizes, 'size') LOGGER.debug("WCS 2.0.0 DEBUG: Second part of URL: %s" % data) u = openURL(base_url, data, method, self.cookies, auth=self.auth, timeout=timeout, headers=self.headers) return u def getOperationByName(self, name): """Return a named operation item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) class ContentMetadata(object): """ Implements IContentMetadata """ def __init__(self, elem, service): """Initialize. service is required so that describeCoverage requests may be made""" # TODO - examine the parent for bounding box info. self._elem = elem self._service = service self.id = elem.find(nsWCS2("CoverageId")).text self.title = testXMLValue(elem.find(ns("label"))) self.abstract = testXMLValue(elem.find(ns("description"))) self.keywords = [ f.text for f in elem.findall(ns("keywords") + "/" + ns("keyword")) ] self.boundingBox = None # needed for iContentMetadata harmonisation self.boundingBoxWGS84 = None b = elem.find(ns("lonLatEnvelope")) if b is not None: gmlpositions = b.findall("{http://www.opengis.net/gml}pos") lc = gmlpositions[0].text uc = gmlpositions[1].text self.boundingBoxWGS84 = ( float(lc.split()[0]), float(lc.split()[1]), float(uc.split()[0]), float(uc.split()[1]), ) # others not used but needed for iContentMetadata harmonisation self.styles = None self.crsOptions = None self.defaulttimeposition = None # grid is either a gml:Grid or a gml:RectifiedGrid if supplied as part of the DescribeCoverage response. def _getGrid(self): if not hasattr(self, "descCov"): self.descCov = self._service.getDescribeCoverage(self.id) gridelem = self.descCov.find( nsWCS2("CoverageDescription/") + "{http://www.opengis.net/gml/3.2}domainSet/" + "{http://www.opengis.net/gml/3.3/rgrid}ReferenceableGridByVectors" # noqa ) if gridelem is not None: grid = ReferenceableGridByVectors(gridelem) else: # HERE I LOOK FOR RECTIFIEDGRID gridelem = self.descCov.find( nsWCS2("CoverageDescription/") + "{http://www.opengis.net/gml/3.2}domainSet/" + "{http://www.opengis.net/gml/3.2}RectifiedGrid" # noqa ) grid = RectifiedGrid(gridelem) return grid grid = property(_getGrid, None) # timelimits are the start/end times, timepositions are all timepoints. WCS servers can declare one or both # or neither of these. # in wcs 2.0 this can be gathered from the Envelope tag def _getTimeLimits(self): # timepoints, timelimits=[],[] # b=self._elem.find(ns('lonLatEnvelope')) # if b is not None: # timepoints=b.findall('{http://www.opengis.net/gml}timePosition') # else: # #have to make a describeCoverage request... # if not hasattr(self, 'descCov'): # self.descCov=self._service.getDescribeCoverage(self.id) # for pos in self.descCov.findall( # ns('CoverageOffering/')+ns('domainSet/')+ns('temporalDomain/')+'{http://www.opengis.net/gml}timePosition'): # timepoints.append(pos) # if timepoints: # timelimits=[timepoints[0].text,timepoints[1].text] return [self.timepositions[0], self.timepositions[-1]] timelimits = property(_getTimeLimits, None) def _getTimePositions(self): timepositions = [] if not hasattr(self, "descCov"): self.descCov = self._service.getDescribeCoverage(self.id) gridelem = self.descCov.find( nsWCS2("CoverageDescription/") + "{http://www.opengis.net/gml/3.2}domainSet/" + "{http://www.opengis.net/gml/3.3/rgrid}ReferenceableGridByVectors" # noqa ) if gridelem is not None: # irregular time axis cooeficients = [] grid_axes = gridelem.findall( "{http://www.opengis.net/gml/3.3/rgrid}generalGridAxis" ) for elem in grid_axes: if elem.find( "{http://www.opengis.net/gml/3.3/rgrid}GeneralGridAxis/{http://www.opengis.net/gml/3.3/rgrid}gridAxesSpanned" # noqa ).text in ["ansi", "unix"]: cooeficients = elem.find( "{http://www.opengis.net/gml/3.3/rgrid}GeneralGridAxis/{http://www.opengis.net/gml/3.3/rgrid}coefficients" # noqa ).text.split(" ") for x in cooeficients: x = x.replace('"', "") t_date = datetime_from_iso(x) timepositions.append(t_date) else: # regular time if len(self.grid.origin) > 2: t_grid = self.grid t_date = t_grid.origin[2] start_pos = parser.parse(t_date, fuzzy=True) step = float(t_grid.offsetvectors[2][2]) start_pos = start_pos + timedelta(days=(step / 2)) no_steps = int(t_grid.highlimits[2]) for x in range(no_steps): t_pos = start_pos + timedelta(days=(step * x)) # t_date = datetime_from_ansi(t_pos) # t_date = t_pos.isoformat() timepositions.append(t_pos) else: # no time axis timepositions = None return timepositions timepositions = property(_getTimePositions, None) def _getOtherBoundingBoxes(self): """ incomplete, should return other bounding boxes not in WGS84 #TODO: find any other bounding boxes. Need to check for gml:EnvelopeWithTimePeriod.""" bboxes = [] if not hasattr(self, "descCov"): self.descCov = self._service.getDescribeCoverage(self.id) for envelope in self.descCov.findall( nsWCS2("CoverageDescription/") + "{http://www.opengis.net/gml/3.2}boundedBy/" + "{http://www.opengis.net/gml/3.2}Envelope" # noqa ): bbox = {} bbox["nativeSrs"] = envelope.attrib["srsName"] lc = envelope.find("{http://www.opengis.net/gml/3.2}lowerCorner") lc = lc.text.split() uc = envelope.find("{http://www.opengis.net/gml/3.2}upperCorner") uc = uc.text.split() bbox["bbox"] = (float(lc[0]), float(lc[1]), float(uc[0]), float(uc[1])) bboxes.append(bbox) return bboxes boundingboxes = property(_getOtherBoundingBoxes, None) def _getSupportedCRSProperty(self): # gets supported crs info crss = [] for elem in self._service.getDescribeCoverage(self.id).findall( ns("CoverageOffering/") + ns("supportedCRSs/") + ns("responseCRSs") ): for crs in elem.text.split(" "): crss.append(Crs(crs)) for elem in self._service.getDescribeCoverage(self.id).findall( ns("CoverageOffering/") + ns("supportedCRSs/") + ns("requestResponseCRSs") ): for crs in elem.text.split(" "): crss.append(Crs(crs)) for elem in self._service.getDescribeCoverage(self.id).findall( ns("CoverageOffering/") + ns("supportedCRSs/") + ns("nativeCRSs") ): for crs in elem.text.split(" "): crss.append(Crs(crs)) return crss supportedCRS = property(_getSupportedCRSProperty, None) def _getSupportedFormatsProperty(self): # gets supported formats info frmts = [] for elem in self._service._capabilities.findall( nsWCS2("ServiceMetadata/") + nsWCS2("formatSupported") ): frmts.append(elem.text) return frmts supportedFormats = property(_getSupportedFormatsProperty, None) def _getAxisDescriptionsProperty(self): # gets any axis descriptions contained in the rangeset (requires a DescribeCoverage call to server). axisDescs = [] for elem in self._service.getDescribeCoverage(self.id).findall( ns("CoverageOffering/") + ns("rangeSet/") + ns("RangeSet/") + ns("axisDescription/") + ns("AxisDescription") ): axisDescs.append( AxisDescription(elem) ) # create a 'AxisDescription' object. return axisDescs axisDescriptions = property(_getAxisDescriptionsProperty, None) # Adding classes to represent gml:grid and gml:rectifiedgrid. One of these is used for the cvg.grid property # (where cvg is a member of the contents dictionary) # There is no simple way to convert the offset values in a rectifiedgrid grid to real values without CRS understanding, # therefore this is beyond the current scope of owslib, so the representation here is purely to provide access # to the information in the GML. class Grid(object): """ Simple grid class to provide axis and value information for a gml grid """ def __init__(self, grid): self.axislabels = [] self.dimension = None self.lowlimits = [] self.highlimits = [] if grid is not None: self.dimension = int(grid.get("dimension")) self.lowlimits = grid.find( "{http://www.opengis.net/gml/3.2}limits/{http://www.opengis.net/gml/3.2}GridEnvelope/{http://www.opengis.net/gml/3.2}low" # noqa ).text.split(" ") self.highlimits = grid.find( "{http://www.opengis.net/gml/3.2}limits/{http://www.opengis.net/gml/3.2}GridEnvelope/{http://www.opengis.net/gml/3.2}high" # noqa ).text.split(" ") for axis in grid.findall("{http://www.opengis.net/gml/3.2}axisLabels")[ 0 ].text.split(" "): self.axislabels.append(axis) class RectifiedGrid(Grid): """ RectifiedGrid class, extends Grid with additional offset vector information """ def __init__(self, rectifiedgrid): super(RectifiedGrid, self).__init__(rectifiedgrid) self.origin = rectifiedgrid.find( "{http://www.opengis.net/gml/3.2}origin/{http://www.opengis.net/gml/3.2}Point/{http://www.opengis.net/gml/3.2}pos" # noqa ).text.split() self.offsetvectors = [] for offset in rectifiedgrid.findall( "{http://www.opengis.net/gml/3.2}offsetVector" ): self.offsetvectors.append(offset.text.split()) class ReferenceableGridByVectors(Grid): """ ReferenceableGridByVectors class, extends Grid with additional vector information """ def __init__(self, refereceablegridbyvectors): super(ReferenceableGridByVectors, self).__init__(refereceablegridbyvectors) self.origin = refereceablegridbyvectors.find( "{http://www.opengis.net/gml/3.3/rgrid}origin/{http://www.opengis.net/gml/3.2}Point/{http://www.opengis.net/gml/3.2}pos" # noqa ).text.split() self.offsetvectors = [] for offset in refereceablegridbyvectors.findall( "{http://www.opengis.net/gml/3.3/rgrid}generalGridAxis/{http://www.opengis.net/gml/3.3/rgrid}GeneralGridAxis/{http://www.opengis.net/gml/3.3/rgrid}offsetVector" # noqa ): self.offsetvectors.append(offset.text.split()) class AxisDescription(object): """ Class to represent the AxisDescription element optionally found as part of the RangeSet and used to define ordinates of additional dimensions such as wavelength bands or pressure levels""" def __init__(self, axisdescElem): self.name = self.label = None self.values = [] for elem in axisdescElem.getchildren(): if elem.tag == ns("name"): self.name = elem.text elif elem.tag == ns("label"): self.label = elem.text elif elem.tag == ns("values"): for child in elem.getchildren(): self.values.append(child.text) OWSLib-0.33.0/owslib/coverage/wcs201.py000066400000000000000000000463161476660053500174050ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2004, 2006 Sean C. Gillies # Copyright (c) 2007 STFC # # Authors: # Oliver Clements # # Contact email: olcl@pml.ac.uk # ============================================================================= # !!! NOTE: Does not conform to new interfaces yet ################# import os from datetime import timedelta import errno import logging from urllib.parse import urlencode import dateutil.parser as parser from owslib.coverage.wcsBase import WCSBase, WCSCapabilitiesReader, ServiceException from owslib.etree import etree from owslib.crs import Crs from owslib.ows import ( OwsCommon, ServiceIdentification, ServiceProvider, OperationsMetadata ) from owslib.util import datetime_from_ansi, datetime_from_iso, openURL, param_list_to_url_string, testXMLValue LOGGER = logging.getLogger(__name__) # function to save writing out WCS namespace in full each time def ns(tag): return "{http://www.opengis.net/ows/2.0}" + tag def nsWCS2(tag): return "{http://www.opengis.net/wcs/2.0}" + tag class WebCoverageService_2_0_1(WCSBase): """Abstraction for OGC Web Coverage Service (WCS), version 2.0.1 Implements IWebCoverageService. """ def __getitem__(self, name): """ check contents dictionary to allow dict like access to service layers""" if name in list(self.__getattribute__("contents").keys()): return self.__getattribute__("contents")[name] else: raise KeyError("No content named %s" % name) def __init__(self, url, xml, cookies, auth=None, timeout=30, headers=None): super(WebCoverageService_2_0_1, self).__init__(auth=auth, timeout=timeout, headers=headers) self.version = "2.0.1" self.url = url self.cookies = cookies self.timeout = timeout self.ows_common = OwsCommon(version="2.0.1") # initialize from saved capability document or access the server reader = WCSCapabilitiesReader(self.version, self.cookies, self.auth, headers=self.headers) if xml: self._capabilities = reader.readString(xml) else: self._capabilities = reader.read(self.url, self.timeout) # check for exceptions se = self._capabilities.find("ServiceException") if se is not None: err_message = str(se.text).strip() raise ServiceException(err_message, xml) # serviceIdentification metadata subelem = self._capabilities.find(ns("ServiceIdentification")) self.identification = ServiceIdentification( subelem, namespace=self.ows_common.namespace ) # serviceProvider metadata serviceproviderelem = self._capabilities.find(ns("ServiceProvider")) self.provider = ServiceProvider( serviceproviderelem, namespace=self.ows_common.namespace ) # serviceOperations metadata self.operations = [] for elem in self._capabilities.find(ns("OperationsMetadata"))[:]: if elem.tag != ns("ExtendedCapabilities"): self.operations.append( OperationsMetadata(elem, namespace=self.ows_common.namespace) ) # serviceContents metadata self.contents = {} for elem in self._capabilities.findall( nsWCS2("Contents/") + nsWCS2("CoverageSummary") ): cm = ContentMetadata(elem, self) self.contents[cm.id] = cm # exceptions self.exceptions = [ f.text for f in self._capabilities.findall("Capability/Exception/Format") ] def items(self): """supports dict-like items() access""" items = [] for item in self.contents: items.append((item, self.contents[item])) return items def getCoverage( self, identifier=None, bbox=None, time=None, format=None, subsets=None, resolutions=None, sizes=None, crs=None, width=None, height=None, resx=None, resy=None, resz=None, parameter=None, method="Get", timeout=30, **kwargs ): """Request and return a coverage from the WCS as a file-like object note: additional **kwargs helps with multi-version implementation core keyword arguments should be supported cross version example: cvg=wcs.getCoverage(identifier=['TuMYrRQ4'], timeSequence=['2792-06-01T00:00:00.0'], bbox=(-112,36,-106,41), format='cf-netcdf') is equivalent to: http://myhost/mywcs?SERVICE=WCS&REQUEST=GetCoverage&IDENTIFIER=TuMYrRQ4&VERSION=1.1.0&BOUNDINGBOX=-180,-90,180,90&TIME=2792-06-01T00:00:00.0&FORMAT=cf-netcdf example 2.0.1 URL http://earthserver.pml.ac.uk/rasdaman/ows?&SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCoverage &COVERAGEID=V2_monthly_CCI_chlor_a_insitu_test&SUBSET=Lat(40,50)&SUBSET=Long(-10,0)&SUBSET=ansi(144883,145000)&FORMAT=application/netcdf cvg=wcs.getCoverage(identifier=['myID'], format='application/netcdf', subsets=[('axisName',min,max), ('axisName',min,max),('axisName',min,max)]) """ LOGGER.debug( "WCS 2.0.1 DEBUG: Parameters passed to GetCoverage: identifier=%s, bbox=%s, time=%s, format=%s, crs=%s, width=%s, height=%s, resx=%s, resy=%s, resz=%s, parameter=%s, method=%s, other_arguments=%s" # noqa % ( identifier, bbox, time, format, crs, width, height, resx, resy, resz, parameter, method, str(kwargs), ) ) try: base_url = next( ( m.get("url") for m in self.getOperationByName("GetCoverage").methods if m.get("type").lower() == method.lower() ) ) except StopIteration: base_url = self.url LOGGER.debug("WCS 2.0.1 DEBUG: base url of server: %s" % base_url) request = {"version": self.version, "request": "GetCoverage", "service": "WCS"} assert len(identifier) > 0 request["CoverageID"] = identifier[0] if crs: request["crs"] = crs request["format"] = format if width: request["width"] = width if height: request["height"] = height # anything else e.g. vendor specific parameters must go through kwargs if kwargs: for kw in kwargs: request[kw] = kwargs[kw] # encode and request data = urlencode(request) if subsets: data += param_list_to_url_string(subsets, 'subset') if resolutions: LOGGER.debug('Adding vendor-specific RESOLUTION parameter.') data += param_list_to_url_string(resolutions, 'resolution') if sizes: LOGGER.debug('Adding vendor-specific SIZE parameter.') data += param_list_to_url_string(sizes, 'size') LOGGER.debug("WCS 2.0.1 DEBUG: Second part of URL: %s" % data) u = openURL(base_url, data, method, self.cookies, auth=self.auth, timeout=timeout, headers=self.headers) return u def getOperationByName(self, name): """Return a named operation item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) class ContentMetadata(object): """ Implements IContentMetadata """ def __init__(self, elem, service): """Initialize. service is required so that describeCoverage requests may be made""" # TODO - examine the parent for bounding box info. self._elem = elem self._service = service self.id = elem.find(nsWCS2("CoverageId")).text self.title = testXMLValue(elem.find(ns("label"))) self.abstract = testXMLValue(elem.find(ns("description"))) self.keywords = [ f.text for f in elem.findall(ns("keywords") + "/" + ns("keyword")) ] self.boundingBox = None # needed for iContentMetadata harmonisation self.boundingBoxWGS84 = None b = elem.find(ns("lonLatEnvelope")) if b is not None: gmlpositions = b.findall("{http://www.opengis.net/gml}pos") lc = gmlpositions[0].text uc = gmlpositions[1].text self.boundingBoxWGS84 = ( float(lc.split()[0]), float(lc.split()[1]), float(uc.split()[0]), float(uc.split()[1]), ) # others not used but needed for iContentMetadata harmonisation self.styles = None self.crsOptions = None self.defaulttimeposition = None # grid is either a gml:Grid or a gml:RectifiedGrid if supplied as part of the DescribeCoverage response. def _getGrid(self): if not hasattr(self, "descCov"): self.descCov = self._service.getDescribeCoverage(self.id) gridelem = self.descCov.find( nsWCS2("CoverageDescription/") + "{http://www.opengis.net/gml/3.2}domainSet/" + "{http://www.opengis.net/gml/3.3/rgrid}ReferenceableGridByVectors" # noqa ) if gridelem is not None: grid = ReferenceableGridByVectors(gridelem) else: # HERE I LOOK FOR RECTIFIEDGRID gridelem = self.descCov.find( nsWCS2("CoverageDescription/") + "{http://www.opengis.net/gml/3.2}domainSet/" + "{http://www.opengis.net/gml/3.2}RectifiedGrid" # noqa ) grid = RectifiedGrid(gridelem) return grid grid = property(_getGrid, None) # timelimits are the start/end times, timepositions are all timepoints. WCS servers can declare one # or both or neither of these. # in wcs 2.0 this can be gathered from the Envelope tag def _getTimeLimits(self): # timepoints, timelimits=[],[] # b=self._elem.find(ns('lonLatEnvelope')) # if b is not None: # timepoints=b.findall('{http://www.opengis.net/gml}timePosition') # else: # #have to make a describeCoverage request... # if not hasattr(self, 'descCov'): # self.descCov=self._service.getDescribeCoverage(self.id) # for pos in self.descCov.findall( # ns('CoverageOffering/')+ns('domainSet/')+ns('temporalDomain/')+'{http://www.opengis.net/gml}timePosition'): # timepoints.append(pos) # if timepoints: # timelimits=[timepoints[0].text,timepoints[1].text] return [self.timepositions[0], self.timepositions[-1]] timelimits = property(_getTimeLimits, None) def _getTimePositions(self): timepositions = [] if not hasattr(self, "descCov"): self.descCov = self._service.getDescribeCoverage(self.id) gridelem = self.descCov.find( nsWCS2("CoverageDescription/") + "{http://www.opengis.net/gml/3.2}domainSet/" + "{http://www.opengis.net/gml/3.3/rgrid}ReferenceableGridByVectors" # noqa ) if gridelem is not None: # irregular time axis cooeficients = [] grid_axes = gridelem.findall( "{http://www.opengis.net/gml/3.3/rgrid}generalGridAxis" ) for elem in grid_axes: if elem.find( "{http://www.opengis.net/gml/3.3/rgrid}GeneralGridAxis/{http://www.opengis.net/gml/3.3/rgrid}gridAxesSpanned" # noqa ).text in ["ansi", "unix"]: cooeficients = elem.find( "{http://www.opengis.net/gml/3.3/rgrid}GeneralGridAxis/{http://www.opengis.net/gml/3.3/rgrid}coefficients" # noqa ).text.split(" ") for x in cooeficients: x = x.replace('"', "") t_date = datetime_from_iso(x) timepositions.append(t_date) else: # regular time if len(self.grid.origin) > 2: t_grid = self.grid t_date = t_grid.origin[2] start_pos = parser.parse(t_date, fuzzy=True) step = float(t_grid.offsetvectors[2][2]) start_pos = start_pos + timedelta(days=(step / 2)) no_steps = int(t_grid.highlimits[2]) for x in range(no_steps): t_pos = start_pos + timedelta(days=(step * x)) # t_date = datetime_from_ansi(t_pos) # t_date = t_pos.isoformat() timepositions.append(t_pos) else: # no time axis timepositions = None return timepositions timepositions = property(_getTimePositions, None) def _getOtherBoundingBoxes(self): """ incomplete, should return other bounding boxes not in WGS84 #TODO: find any other bounding boxes. Need to check for gml:EnvelopeWithTimePeriod.""" bboxes = [] if not hasattr(self, "descCov"): self.descCov = self._service.getDescribeCoverage(self.id) for envelope in self.descCov.findall( nsWCS2("CoverageDescription/") + "{http://www.opengis.net/gml/3.2}boundedBy/" + "{http://www.opengis.net/gml/3.2}Envelope" # noqa ): bbox = {} bbox["nativeSrs"] = envelope.attrib["srsName"] lc = envelope.find("{http://www.opengis.net/gml/3.2}lowerCorner") lc = lc.text.split() uc = envelope.find("{http://www.opengis.net/gml/3.2}upperCorner") uc = uc.text.split() bbox["bbox"] = (float(lc[0]), float(lc[1]), float(uc[0]), float(uc[1])) bboxes.append(bbox) return bboxes boundingboxes = property(_getOtherBoundingBoxes, None) def _getSupportedCRSProperty(self): # gets supported crs info crss = [] for elem in self._service.getDescribeCoverage(self.id).findall( ns("CoverageOffering/") + ns("supportedCRSs/") + ns("responseCRSs") ): for crs in elem.text.split(" "): crss.append(Crs(crs)) for elem in self._service.getDescribeCoverage(self.id).findall( ns("CoverageOffering/") + ns("supportedCRSs/") + ns("requestResponseCRSs") ): for crs in elem.text.split(" "): crss.append(Crs(crs)) for elem in self._service.getDescribeCoverage(self.id).findall( ns("CoverageOffering/") + ns("supportedCRSs/") + ns("nativeCRSs") ): for crs in elem.text.split(" "): crss.append(Crs(crs)) return crss supportedCRS = property(_getSupportedCRSProperty, None) def _getSupportedFormatsProperty(self): # gets supported formats info frmts = [] for elem in self._service._capabilities.findall( nsWCS2("ServiceMetadata/") + nsWCS2("formatSupported") ): frmts.append(elem.text) return frmts supportedFormats = property(_getSupportedFormatsProperty, None) def _getAxisDescriptionsProperty(self): # gets any axis descriptions contained in the rangeset (requires a DescribeCoverage call to server). axisDescs = [] for elem in self._service.getDescribeCoverage(self.id).findall( ns("CoverageOffering/") + ns("rangeSet/") + ns("RangeSet/") + ns("axisDescription/") + ns("AxisDescription") ): axisDescs.append( AxisDescription(elem) ) # create a 'AxisDescription' object. return axisDescs axisDescriptions = property(_getAxisDescriptionsProperty, None) # Adding classes to represent gml:grid and gml:rectifiedgrid. One of these is used for the cvg.grid property # (where cvg is a member of the contents dictionary) # There is no simple way to convert the offset values in a rectifiedgrid grid to real values without CRS understanding, # therefore this is beyond the current scope of owslib, so the representation here is purely to provide # access to the information in the GML. class Grid(object): """ Simple grid class to provide axis and value information for a gml grid """ def __init__(self, grid): self.axislabels = [] self.dimension = None self.lowlimits = [] self.highlimits = [] if grid is not None: self.dimension = int(grid.get("dimension")) self.lowlimits = grid.find( "{http://www.opengis.net/gml/3.2}limits/{http://www.opengis.net/gml/3.2}GridEnvelope/{http://www.opengis.net/gml/3.2}low" # noqa ).text.split(" ") self.highlimits = grid.find( "{http://www.opengis.net/gml/3.2}limits/{http://www.opengis.net/gml/3.2}GridEnvelope/{http://www.opengis.net/gml/3.2}high" # noqa ).text.split(" ") for axis in grid.findall("{http://www.opengis.net/gml/3.2}axisLabels")[ 0 ].text.split(" "): self.axislabels.append(axis) class RectifiedGrid(Grid): """ RectifiedGrid class, extends Grid with additional offset vector information """ def __init__(self, rectifiedgrid): super(RectifiedGrid, self).__init__(rectifiedgrid) self.origin = rectifiedgrid.find( "{http://www.opengis.net/gml/3.2}origin/{http://www.opengis.net/gml/3.2}Point/{http://www.opengis.net/gml/3.2}pos" # noqa ).text.split() self.offsetvectors = [] for offset in rectifiedgrid.findall( "{http://www.opengis.net/gml/3.2}offsetVector" ): self.offsetvectors.append(offset.text.split()) class ReferenceableGridByVectors(Grid): """ ReferenceableGridByVectors class, extends Grid with additional vector information """ def __init__(self, refereceablegridbyvectors): super(ReferenceableGridByVectors, self).__init__(refereceablegridbyvectors) self.origin = refereceablegridbyvectors.find( "{http://www.opengis.net/gml/3.3/rgrid}origin/{http://www.opengis.net/gml/3.2}Point/{http://www.opengis.net/gml/3.2}pos" # noqa ).text.split() self.offsetvectors = [] for offset in refereceablegridbyvectors.findall( "{http://www.opengis.net/gml/3.3/rgrid}generalGridAxis/{http://www.opengis.net/gml/3.3/rgrid}GeneralGridAxis/{http://www.opengis.net/gml/3.3/rgrid}offsetVector" # noqa ): self.offsetvectors.append(offset.text.split()) class AxisDescription(object): """ Class to represent the AxisDescription element optionally found as part of the RangeSet and used to define ordinates of additional dimensions such as wavelength bands or pressure levels""" def __init__(self, axisdescElem): self.name = self.label = None self.values = [] for elem in axisdescElem.getchildren(): if elem.tag == ns("name"): self.name = elem.text elif elem.tag == ns("label"): self.label = elem.text elif elem.tag == ns("values"): for child in elem.getchildren(): self.values.append(child.text) OWSLib-0.33.0/owslib/coverage/wcsBase.py000066400000000000000000000163451476660053500177540ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2004, 2006 Sean C. Gillies # Copyright (c) 2007 STFC # # Authors : # Dominic Lowe # # Contact email: d.lowe@rl.ac.uk # ============================================================================= from urllib.parse import urlencode, parse_qsl from owslib.etree import etree from owslib.util import Authentication, openURL, getXMLTree class ServiceException(Exception): """WCS ServiceException Attributes: message -- short error message xml -- full xml error message from server """ def __init__(self, message, xml): self.message = message self.xml = xml def __str__(self): return repr(self.message) class WCSBase(object): """Base class to be subclassed by version dependent WCS classes. Provides 'high-level' version independent methods""" def __new__(self, url, xml, cookies, auth=None, timeout=30, headers=None): """ overridden __new__ method @type url: string @param url: url of WCS capabilities document @type xml: string @param xml: elementtree object @param auth: instance of owslib.util.Authentication @param timeout: HTTP timeout, in seconds @param headers: dict for geoserver's request's headers @return: inititalised WCSBase object """ obj = object.__new__(self) obj.__init__(url, xml, cookies, timeout=timeout, auth=auth, headers=headers) self.cookies = cookies self.headers = headers self.timeout = timeout self._describeCoverage = {} # cache for DescribeCoverage responses return obj def __init__(self, auth=None, timeout=30, headers=None): self.auth = auth or Authentication() self.headers = headers self.timeout = timeout def getDescribeCoverage(self, identifier): ''' returns a describe coverage document - checks the internal cache to see if it has been fetched before ''' if identifier not in list(self._describeCoverage.keys()): reader = DescribeCoverageReader( self.version, identifier, self.cookies, self.auth, self.timeout, self.headers) self._describeCoverage[identifier] = reader.read(self.url) return self._describeCoverage[identifier] class WCSCapabilitiesReader(object): """Read and parses WCS capabilities document into a lxml.etree infoset """ def __init__(self, version=None, cookies=None, auth=None, timeout=30, headers=None): """Initialize @type version: string @param version: WCS Version parameter e.g '1.0.0' """ self.version = version self._infoset = None self.cookies = cookies self.headers = headers self.timeout = timeout self.auth = auth or Authentication() def capabilities_url(self, service_url): """Return a capabilities url @type service_url: string @param service_url: base url of WCS service @rtype: string @return: getCapabilities URL """ qs = [] if service_url.find('?') != -1: qs = parse_qsl(service_url.split('?')[1]) params = [x[0] for x in qs] if 'service' not in params: qs.append(('service', 'WCS')) if 'request' not in params: qs.append(('request', 'GetCapabilities')) if ('version' not in params) and (self.version is not None): qs.append(('version', self.version)) urlqs = urlencode(tuple(qs)) return service_url.split('?')[0] + '?' + urlqs def read(self, service_url, timeout=30): """Get and parse a WCS capabilities document, returning an elementtree tree @type service_url: string @param service_url: The base url, to which is appended the service, version, and request parameters @rtype: elementtree tree @return: An elementtree tree representation of the capabilities document """ request = self.capabilities_url(service_url) u = openURL(request, timeout=timeout, cookies=self.cookies, auth=self.auth, headers=self.headers) return getXMLTree(u) def readString(self, st): """Parse a WCS capabilities document, returning an instance of WCSCapabilitiesInfoset string should be an XML capabilities document """ return etree.fromstring(st) class DescribeCoverageReader(object): """Read and parses WCS DescribeCoverage document into a lxml.etree infoset """ def __init__(self, version, identifier, cookies, auth=None, timeout=30, headers=None): """Initialize @type version: string @param version: WCS Version parameter e.g '1.0.0' """ self.version = version self._infoset = None self.identifier = identifier self.cookies = cookies self.headers = headers self.timeout = timeout self.auth = auth or Authentication() def descCov_url(self, service_url): """Return a describe coverage url @type service_url: string @param service_url: base url of WCS service @rtype: string @return: getCapabilities URL """ qs = [] if service_url.find('?') != -1: qs = parse_qsl(service_url.split('?')[1]) params = [x[0] for x in qs] if 'service' not in params: qs.append(('service', 'WCS')) if 'request' not in params: qs.append(('request', 'DescribeCoverage')) if 'version' not in params: qs.append(('version', self.version)) if self.version == '1.0.0': if 'coverage' not in params: qs.append(('coverage', self.identifier)) elif self.version == '2.0.0': if 'CoverageID' not in params: qs.append(('CoverageID', self.identifier)) elif self.version == '2.0.1': if 'CoverageID' not in params: qs.append(('CoverageID', self.identifier)) elif self.version == '1.1.0' or self.version == '1.1.1': # NOTE: WCS 1.1.0 is ambigous about whether it should be identifier # or identifiers (see tables 9, 10 of specification) if 'identifiers' not in params: qs.append(('identifiers', self.identifier)) if 'identifier' not in params: qs.append(('identifier', self.identifier)) qs.append(('format', 'text/xml')) urlqs = urlencode(tuple(qs)) return service_url.split('?')[0] + '?' + urlqs def read(self, service_url, timeout=30): """Get and parse a Describe Coverage document, returning an elementtree tree @type service_url: string @param service_url: The base url, to which is appended the service, version, and request parameters @rtype: elementtree tree @return: An elementtree tree representation of the capabilities document """ request = self.descCov_url(service_url) u = openURL(request, cookies=self.cookies, timeout=timeout, auth=self.auth, headers=self.headers) return etree.fromstring(u.read()) OWSLib-0.33.0/owslib/coverage/wcsdecoder.py000066400000000000000000000074101476660053500205000ustar00rootroot00000000000000# WCS response decoder. # Decodes response from a WCS (either a Coverages XML document or a Multipart MIME) # and extracts the urls of the coverage data. # Copyright (c) 2007 STFC # Author: Dominic Lowe, STFC # contact email: d.lowe@rl.ac.uk # # Multipart MIME decoding based on http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/86676 # example: used in conjunction with ows lib wcs: # from owslib import wcsdecoder # u=wcs.getcoverage(identifier=['TuMYrRQ4'], timeSequence=['2792-06-01T00:00:00.0'], bbox=(-112,36,-106,41), # format='application/netcdf', store='true') # decoder=wcsdecoder.WCSDecoder(u) # decoder.getCoverages() import os from owslib.etree import etree import email import errno import mimetypes class WCSDecoder(object): def __init__(self, u): ''' initiate with a urllib url object.''' self.u = u self._getType() def _getType(self): ''' determine whether it is a Multipart Mime or a Coverages XML file''' # what's the best way to test this? # for now read start of file tempu = self.u if tempu.readline()[:14] == ' # # Contact email: tomkralidis@gmail.com # ============================================================================= """ API for OGC CRS constructs. """ # list of URN codes for EPSG in which axis order # of coordinates are y,x (e.g. lat, long) axisorder_yx = frozenset([ 4326, 4258, 31466, 31467, 31468, 31469, 2166, 2167, 2168, 2036, 2044, 2045, 2065, 2081, 2082, 2083, 2085, 2086, 2091, 2092, 2093, 2096, 2097, 2098, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2193, 2199, 2200, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2953, 2963, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3034, 3035, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3058, 3059, 3068, 3114, 3115, 3116, 3117, 3118, 3120, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3146, 3147, 3150, 3151, 3152, 3300, 3301, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3346, 3350, 3351, 3352, 3366, 3386, 3387, 3388, 3389, 3390, 3396, 3397, 3398, 3399, 3407, 3414, 3416, 3764, 3788, 3789, 3790, 3791, 3793, 3795, 3796, 3819, 3821, 3823, 3824, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3854, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3888, 3889, 3906, 3907, 3908, 3909, 3910, 3911, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4052, 4053, 4054, 4055, 4074, 4075, 4080, 4081, 4120, 4121, 4122, 4123, 4124, 4125, 4126, 4127, 4128, 4129, 4130, 4131, 4132, 4133, 4134, 4135, 4136, 4137, 4138, 4139, 4140, 4141, 4142, 4143, 4144, 4145, 4146, 4147, 4148, 4149, 4150, 4151, 4152, 4153, 4154, 4155, 4156, 4157, 4158, 4159, 4160, 4161, 4162, 4163, 4164, 4165, 4166, 4167, 4168, 4169, 4170, 4171, 4172, 4173, 4174, 4175, 4176, 4178, 4179, 4180, 4181, 4182, 4183, 4184, 4185, 4188, 4189, 4190, 4191, 4192, 4193, 4194, 4195, 4196, 4197, 4198, 4199, 4200, 4201, 4202, 4203, 4204, 4205, 4206, 4207, 4208, 4209, 4210, 4211, 4212, 4213, 4214, 4215, 4216, 4218, 4219, 4220, 4221, 4222, 4223, 4224, 4225, 4226, 4227, 4228, 4229, 4230, 4231, 4232, 4233, 4234, 4235, 4236, 4237, 4238, 4239, 4240, 4241, 4242, 4243, 4244, 4245, 4246, 4247, 4248, 4249, 4250, 4251, 4252, 4253, 4254, 4255, 4256, 4257, 4259, 4260, 4261, 4262, 4263, 4264, 4265, 4266, 4267, 4268, 4269, 4270, 4271, 4272, 4273, 4274, 4275, 4276, 4277, 4278, 4279, 4280, 4281, 4282, 4283, 4284, 4285, 4286, 4287, 4288, 4289, 4291, 4292, 4293, 4294, 4295, 4296, 4297, 4298, 4299, 4300, 4301, 4302, 4303, 4304, 4306, 4307, 4308, 4309, 4310, 4311, 4312, 4313, 4314, 4315, 4316, 4317, 4318, 4319, 4322, 4324, 4327, 4329, 4339, 4341, 4343, 4345, 4347, 4349, 4351, 4353, 4355, 4357, 4359, 4361, 4363, 4365, 4367, 4369, 4371, 4373, 4375, 4377, 4379, 4381, 4383, 4386, 4388, 4417, 4434, 4463, 4466, 4469, 4470, 4472, 4475, 4480, 4482, 4483, 4490, 4491, 4492, 4493, 4494, 4495, 4496, 4497, 4498, 4499, 4500, 4501, 4502, 4503, 4504, 4505, 4506, 4507, 4508, 4509, 4510, 4511, 4512, 4513, 4514, 4515, 4516, 4517, 4518, 4519, 4520, 4521, 4522, 4523, 4524, 4525, 4526, 4527, 4528, 4529, 4530, 4531, 4532, 4533, 4534, 4535, 4536, 4537, 4538, 4539, 4540, 4541, 4542, 4543, 4544, 4545, 4546, 4547, 4548, 4549, 4550, 4551, 4552, 4553, 4554, 4555, 4557, 4558, 4568, 4569, 4570, 4571, 4572, 4573, 4574, 4575, 4576, 4577, 4578, 4579, 4580, 4581, 4582, 4583, 4584, 4585, 4586, 4587, 4588, 4589, 4600, 4601, 4602, 4603, 4604, 4605, 4606, 4607, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4626, 4627, 4628, 4629, 4630, 4631, 4632, 4633, 4634, 4635, 4636, 4637, 4638, 4639, 4640, 4641, 4642, 4643, 4644, 4645, 4646, 4652, 4653, 4654, 4655, 4656, 4657, 4658, 4659, 4660, 4661, 4662, 4663, 4664, 4665, 4666, 4667, 4668, 4669, 4670, 4671, 4672, 4673, 4674, 4675, 4676, 4677, 4678, 4679, 4680, 4681, 4682, 4683, 4684, 4685, 4686, 4687, 4688, 4689, 4690, 4691, 4692, 4693, 4694, 4695, 4696, 4697, 4698, 4699, 4700, 4701, 4702, 4703, 4704, 4705, 4706, 4707, 4708, 4709, 4710, 4711, 4712, 4713, 4714, 4715, 4716, 4717, 4718, 4719, 4720, 4721, 4722, 4723, 4724, 4725, 4726, 4727, 4728, 4729, 4730, 4731, 4732, 4733, 4734, 4735, 4736, 4737, 4738, 4739, 4740, 4741, 4742, 4743, 4744, 4745, 4746, 4747, 4748, 4749, 4750, 4751, 4752, 4753, 4754, 4755, 4756, 4757, 4758, 4759, 4760, 4761, 4762, 4763, 4764, 4765, 4766, 4767, 4768, 4769, 4770, 4771, 4772, 4773, 4774, 4775, 4776, 4777, 4778, 4779, 4780, 4781, 4782, 4783, 4784, 4785, 4786, 4787, 4788, 4789, 4790, 4791, 4792, 4793, 4794, 4795, 4796, 4797, 4798, 4799, 4800, 4801, 4802, 4803, 4804, 4805, 4806, 4807, 4808, 4809, 4810, 4811, 4812, 4813, 4814, 4815, 4816, 4817, 4818, 4819, 4820, 4821, 4822, 4823, 4824, 4839, 4855, 4856, 4857, 4858, 4859, 4860, 4861, 4862, 4863, 4864, 4865, 4866, 4867, 4868, 4869, 4870, 4871, 4872, 4873, 4874, 4875, 4876, 4877, 4878, 4879, 4880, 4883, 4885, 4887, 4889, 4891, 4893, 4895, 4898, 4900, 4901, 4902, 4903, 4904, 4907, 4909, 4921, 4923, 4925, 4927, 4929, 4931, 4933, 4935, 4937, 4939, 4941, 4943, 4945, 4947, 4949, 4951, 4953, 4955, 4957, 4959, 4961, 4963, 4965, 4967, 4969, 4971, 4973, 4975, 4977, 4979, 4981, 4983, 4985, 4987, 4989, 4991, 4993, 4995, 4997, 4999, 5012, 5013, 5017, 5048, 5105, 5106, 5107, 5108, 5109, 5110, 5111, 5112, 5113, 5114, 5115, 5116, 5117, 5118, 5119, 5120, 5121, 5122, 5123, 5124, 5125, 5126, 5127, 5128, 5129, 5130, 5132, 5167, 5168, 5169, 5170, 5171, 5172, 5173, 5174, 5175, 5176, 5177, 5178, 5179, 5180, 5181, 5182, 5183, 5184, 5185, 5186, 5187, 5188, 5224, 5228, 5229, 5233, 5245, 5246, 5251, 5252, 5253, 5254, 5255, 5256, 5257, 5258, 5259, 5263, 5264, 5269, 5270, 5271, 5272, 5273, 5274, 5275, 5801, 5802, 5803, 5804, 5808, 5809, 5810, 5811, 5812, 5813, 5814, 5815, 5816, 20004, 20005, 20006, 20007, 20008, 20009, 20010, 20011, 20012, 20013, 20014, 20015, 20016, 20017, 20018, 20019, 20020, 20021, 20022, 20023, 20024, 20025, 20026, 20027, 20028, 20029, 20030, 20031, 20032, 20064, 20065, 20066, 20067, 20068, 20069, 20070, 20071, 20072, 20073, 20074, 20075, 20076, 20077, 20078, 20079, 20080, 20081, 20082, 20083, 20084, 20085, 20086, 20087, 20088, 20089, 20090, 20091, 20092, 21413, 21414, 21415, 21416, 21417, 21418, 21419, 21420, 21421, 21422, 21423, 21453, 21454, 21455, 21456, 21457, 21458, 21459, 21460, 21461, 21462, 21463, 21473, 21474, 21475, 21476, 21477, 21478, 21479, 21480, 21481, 21482, 21483, 21896, 21897, 21898, 21899, 22171, 22172, 22173, 22174, 22175, 22176, 22177, 22181, 22182, 22183, 22184, 22185, 22186, 22187, 22191, 22192, 22193, 22194, 22195, 22196, 22197, 25884, 27205, 27206, 27207, 27208, 27209, 27210, 27211, 27212, 27213, 27214, 27215, 27216, 27217, 27218, 27219, 27220, 27221, 27222, 27223, 27224, 27225, 27226, 27227, 27228, 27229, 27230, 27231, 27232, 27391, 27392, 27393, 27394, 27395, 27396, 27397, 27398, 27492, 28402, 28403, 28404, 28405, 28406, 28407, 28408, 28409, 28410, 28411, 28412, 28413, 28414, 28415, 28416, 28417, 28418, 28419, 28420, 28421, 28422, 28423, 28424, 28425, 28426, 28427, 28428, 28429, 28430, 28431, 28432, 28462, 28463, 28464, 28465, 28466, 28467, 28468, 28469, 28470, 28471, 28472, 28473, 28474, 28475, 28476, 28477, 28478, 28479, 28480, 28481, 28482, 28483, 28484, 28485, 28486, 28487, 28488, 28489, 28490, 28491, 28492, 29701, 29702, 30161, 30162, 30163, 30164, 30165, 30166, 30167, 30168, 30169, 30170, 30171, 30172, 30173, 30174, 30175, 30176, 30177, 30178, 30179, 30800, 31251, 31252, 31253, 31254, 31255, 31256, 31257, 31258, 31259, 31275, 31276, 31277, 31278, 31279, 31281, 31282, 31283, 31284, 31285, 31286, 31287, 31288, 31289, 31290, 31700 ]) class Crs(object): """Initialize a CRS construct :param string crs: the Coordinate reference system. Examples: * EPSG: * http://www.opengis.net/def/crs/EPSG/0/ (URI Style 1) * http://www.opengis.net/gml/srs/epsg.xml# (URI Style 2) * urn:EPSG:geographicCRS: * urn:ogc:def:crs:EPSG::4326 * urn:ogc:def:crs:EPSG:4326 :param string axisorder: Force / override axisorder ('xy' or 'yx') """ def __init__(self, crs, axisorder=None): self.id = crs self.naming_authority = None self.category = None self.type = None self.authority = None self.version = None self.code = -1 self.axisorder = 'xy' self.encoding = "code" if axisorder is not None: # forced axisorder self.axisorder = axisorder values = self.id.split(':') if self.id.find('/def/crs/') != -1: # URI Style 1 self.encoding = "uri" vals = self.id.split('/') self.authority = vals[5].upper() self.code = vals[-1] self.version = vals[-2] if self.version == '0': self.version = None elif self.id.find('#') != -1: # URI Style 2 self.encoding = "uri" vals = self.id.split('#') self.authority = vals[0].split('/')[-1].split('.')[0].upper() self.code = vals[-1] elif len(values) > 2: # it's a URN style self.naming_authority = values[1] self.encoding = "urn" if len(values) == 3: # bogus pass elif len(values) == 4: self.type = values[2] else: self.category = values[2] self.type = values[3] self.authority = values[4].upper() if len(values) == 7: # version, even if empty, is included if values[5]: self.version = values[5] self.code = values[-1] elif len(values) == 2: # it's an authority:code code self.encoding = "code" self.authority = values[0].upper() self.code = values[1] # convert code if possible for int mapping with axisorder # if not an int, it can be another code such as CRS84 # from http://www.opengis.net/def/crs/OGC/1.3/CRS84 try: self.code = int(self.code) except (TypeError, ValueError): pass # if the user has not forced the axisorder, # scan the list of codes that have an axis ordering of # yx and set axis order accordingly if axisorder is None: if self.code in axisorder_yx: self.axisorder = 'yx' def getcode(self): """Create for example "EPSG:4326" string and return back :returns: String code formated in "authority:code" """ if self.authority is not None and self.code is not None: return '%s:%s' % (self.authority, self.code) return None def getcodeurn(self): """Create for example "urn:ogc:def:crs:EPSG::4326" string and return back :returns: String code formated in "urn:ogc:def:authority:code" """ return 'urn:{}:def:crs:{}:{}:{}'.format( (self.naming_authority and self.naming_authority or "ogc"), (self.authority or ""), (self.version or ""), (self.code or "")) def getcodeuri1(self): """Create for example "http://www.opengis.net/def/crs/EPSG/0/4326" string and return back :returns: String code formated in "http://www.opengis.net/def/crs/EPSG/0/code" """ return 'http://www.opengis.net/def/crs/{}/{}/{}'.format( self.authority or "EPSG", self.version or "0", self.code ) def getcodeuri2(self): """Create for example "http://www.opengis.net/gml/srs/epsg.xml#4326" string and return back :returns: String code formated in "http://www.opengis.net/gml/srs/epsg.xml#code" """ return 'http://www.opengis.net/gml/srs/epsg.xml#%s' % self.code def __eq__(self, other): if isinstance(other, self.__class__): return self.getcodeurn() == other.getcodeurn() else: return False def __hash__(self): return hash(repr(self)) def __repr__(self): return self.getcodeurn() OWSLib-0.33.0/owslib/csw.py000066400000000000000000000047351476660053500153660ustar00rootroot00000000000000# ============================================================================= # Copyright (c) 2021 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= """ API for Catalogue Service for the Web (CSW) methods and metadata. Supports version 2.0.2 and 3.0.0 of the CSW specification. """ from .catalogue import csw2, csw3 from .catalogue.csw2 import CswRecord from .util import clean_ows_url, Authentication def CatalogueServiceWeb(url, lang='en-US', version='2.0.2', timeout=10, skip_caps=False, username=None, password=None, auth=None, headers=None): """ CSW factory function, returns a version specific CatalogueServiceWeb object @type url: string @paramurl: the URL of the CSW @type lang: string @param lang: the language (default is 'en-US') @type version: string @param version: version (default is '2.0.2') @type timeout: string @param timeout: timeout in seconds @type skip_caps: string @param skip_caps: whether to skip GetCapabilities processing on init (default is False) @type username: string @param username: username for HTTP basic authentication @type password: string @param password: password for HTTP basic authentication @type auth: string @param auth: instance of owslib.util.Authentication @type headers: dict @param headers: HTTP headers to send with requests @return: initialized CatalogueServiceWeb object """ if auth: if username: auth.username = username if password: auth.password = password else: auth = Authentication(username, password) clean_url = clean_ows_url(url) if version == '2.0.2': return csw2.CatalogueServiceWeb( clean_url, lang=lang, version=version, timeout=timeout, skip_caps=skip_caps, username=username, password=password, auth=auth, headers=headers) if version == '3.0.0': return csw3.CatalogueServiceWeb( clean_url, lang=lang, version=version, timeout=timeout, skip_caps=skip_caps, username=username, password=password, auth=auth, headers=headers) raise NotImplementedError('The CSW version ({}) you requested is' ' not implemented. Please use 2.0.2 or' ' 3.0.0'.format(version)) OWSLib-0.33.0/owslib/dif.py000066400000000000000000000460571476660053500153370ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2009 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= """ DIF metadata parser """ from owslib.etree import etree from owslib import util from owslib.namespaces import Namespaces # default variables def get_namespaces(): n = Namespaces() ns = n.get_namespaces("dif") ns[None] = n.get_namespace("dif") return ns namespaces = get_namespaces() class DIF(object): """ Process DIF """ def __init__(self, md): val = md.find(util.nspath_eval('dif:Entry_ID', namespaces)) self.identifier = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Entry_Title', namespaces)) self.title = util.testXMLValue(val) self.citation = [] for el in md.findall(util.nspath_eval('dif:Data_Set_Citation', namespaces)): self.citation.append(Citation(el)) self.personnel = [] for el in md.findall(util.nspath_eval('dif:Personnel', namespaces)): self.personnel.append(util.testXMLValue(el)) self.discipline = [] for el in md.findall(util.nspath_eval('dif:Discipline', namespaces)): self.discipline.append(util.testXMLValue(el)) self.parameters = [] for el in md.findall(util.nspath_eval('dif:Parameters', namespaces)): self.parameters.append(util.testXMLValue(el)) self.iso_topic_category = [] for el in md.findall(util.nspath_eval('dif:ISO_Topic_Category', namespaces)): self.iso_topic_category.append(util.testXMLValue(el)) self.keyword = [] for el in md.findall(util.nspath_eval('dif:Keyword', namespaces)): self.keyword.append(util.testXMLValue(el)) self.sensor_name = [] for el in md.findall(util.nspath_eval('dif:Sensor_Name', namespaces)): self.sensor_name.append(Name(el)) self.source_name = [] for el in md.findall(util.nspath_eval('dif:Source_Name', namespaces)): self.source_name.append(Name(el)) self.temporal_coverage = [] for el in md.findall(util.nspath_eval('dif:Temporal_Coverage', namespaces)): self.temporal_coverage.append(Temporal_Coverage(el)) self.paleo_temporal_coverage = [] for el in md.findall(util.nspath_eval('dif:Paleo_Temporal_Coverage', namespaces)): self.paleo_temporal_coverage.append(Paleo_Temporal_Coverage(el)) self.data_set_progress = [] for el in md.findall(util.nspath_eval('dif:Data_Set_Progress', namespaces)): self.data_set_progress.append(util.testXMLValue(el)) self.spatial_coverage = [] for el in md.findall(util.nspath_eval('dif:Spatial_Coverage', namespaces)): self.spatial_coverage.append(Spatial_Coverage(el)) self.location = [] for el in md.findall(util.nspath_eval('dif:location', namespaces)): self.location.append(util.testXMLValue(el)) self.data_resolution = [] for el in md.findall(util.nspath_eval('dif:Data_Resolution', namespaces)): self.data_resolution.append(Data_Resolution(el)) self.project = [] for el in md.findall(util.nspath_eval('dif:Project', namespaces)): self.project.append(Name(el)) val = md.find(util.nspath_eval('dif:Quality', namespaces)) self.quality = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Access_Constraints', namespaces)) self.access_constraints = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Use_Constraints', namespaces)) self.use_constraints = util.testXMLValue(val) self.language = [] for el in md.findall(util.nspath_eval('dif:Data_Set_Language', namespaces)): self.language.append(util.testXMLValue(el)) self.originating_center = [] for el in md.findall(util.nspath_eval('dif:Originating_Center', namespaces)): self.originating_center.append(util.testXMLValue(el)) self.data_center = [] for el in md.findall(util.nspath_eval('dif:Data_Center', namespaces)): self.data_center.append(Data_Center(el)) self.distribution = [] for el in md.findall(util.nspath_eval('dif:Distribution', namespaces)): self.distribution.append(Distribution(el)) self.multimedia_sample = [] for el in md.findall(util.nspath_eval('dif:Multimedia_Sample', namespaces)): self.multimedia_sample.append(Multimedia_Sample(el)) val = md.find(util.nspath_eval('dif:Reference', namespaces)) self.reference = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Summary', namespaces)) self.summary = util.testXMLValue(val) self.related_url = [] for el in md.findall(util.nspath_eval('dif:Related_URL', namespaces)): self.related_url.append(Related_URL(el)) self.parent_dif = [] for el in md.findall(util.nspath_eval('dif:Parent_DIF', namespaces)): self.parent_dif.append(util.testXMLValue(el)) self.idn_node = [] for el in md.findall(util.nspath_eval('dif:IDN_Node', namespaces)): self.idn_node.append(Name(el)) val = md.find(util.nspath_eval('dif:Originating_Metadata_Node', namespaces)) self.originating_metadata_node = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Metadata_Name', namespaces)) self.metadata_name = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Metadata_Version', namespaces)) self.metadata_version = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:DIF_Creation_Date', namespaces)) self.dif_creation_date = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Last_DIF_Revision_Date', namespaces)) self.last_dif_revision_date = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Future_DIF_Review_Date', namespaces)) self.future_dif_review_date = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Private', namespaces)) self.private = util.testXMLValue(val) class Citation(object): """ Parse Data_Set_Citation """ def __init__(self, el): val = el.find(util.nspath_eval('dif:Dataset_Creator', namespaces)) self.creator = util.testXMLValue(val) val = el.find(util.nspath_eval('dif:Dataset_Title', namespaces)) self.title = util.testXMLValue(val) val = el.find(util.nspath_eval('dif:Dataset_Series_Name', namespaces)) self.series_name = util.testXMLValue(val) val = el.find(util.nspath_eval('dif:Dataset_Release_Date', namespaces)) self.release_date = util.testXMLValue(val) val = el.find(util.nspath_eval('dif:Dataset_Release_Place', namespaces)) self.release_place = util.testXMLValue(val) val = el.find(util.nspath_eval('dif:Dataset_Publisher', namespaces)) self.publisher = util.testXMLValue(val) val = el.find(util.nspath_eval('dif:Version', namespaces)) self.version = util.testXMLValue(val) val = el.find(util.nspath_eval('dif:Issue_Identification', namespaces)) self.issue_identification = util.testXMLValue(val) val = el.find(util.nspath_eval('dif:Data_Presentation_Form', namespaces)) self.presentation_form = util.testXMLValue(val) val = el.find(util.nspath_eval('dif:Other_Citation_Details', namespaces)) self.details = util.testXMLValue(val) val = el.find(util.nspath_eval('dif:Online_Resource', namespaces)) self.onlineresource = util.testXMLValue(val) class Personnel(object): """ Process Personnel """ def __init__(self, md): self.role = [] for el in md.findall(util.nspath_eval('dif:Role', namespaces)): self.role.append(util.testXMLValue(el)) val = md.find(util.nspath_eval('dif:First_Name', namespaces)) self.first_name = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Middle_Name', namespaces)) self.middle_name = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Last_Name', namespaces)) self.last_name = util.testXMLValue(val) self.email = [] for el in md.findall(util.nspath_eval('dif:Email', namespaces)): self.email.append(util.testXMLValue(el)) self.phone = [] for el in md.findall(util.nspath_eval('dif:Phone', namespaces)): self.phone.append(util.testXMLValue(el)) self.fax = [] for el in md.findall(util.nspath_eval('dif:Fax', namespaces)): self.fax.append(util.testXMLValue(el)) val = md.find(util.nspath_eval('dif:Contact_Address', namespaces)) self.contact_address = Contact_Address(val) class Contact_Address(object): """ Process Contact_Address """ def __init__(self, md): self.address = [] for el in md.findall(util.nspath_eval('dif:Address', namespaces)): self.address.append(util.testXMLValue(el)) val = md.find(util.nspath_eval('dif:City', namespaces)) self.city = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Province_or_State', namespaces)) self.province_or_state = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Postal_Code', namespaces)) self.postal_code = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Country', namespaces)) self.country = util.testXMLValue(val) class Discipline(object): """ Process Discipline """ def __init__(self, md): val = md.find(util.nspath_eval('dif:Discipline_Name', namespaces)) self.name = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Subdiscipline', namespaces)) self.subdiscipline = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Detailed_Subdiscipline', namespaces)) self.detailed_subdiscipline = util.testXMLValue(val) class Parameters(object): """ Process Parameters """ def __init__(self, md): val = md.find(util.nspath_eval('dif:Category', namespaces)) self.category = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Topic', namespaces)) self.topic = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Term', namespaces)) self.term = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Variable_Level_1', namespaces)) self.variable_l1 = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Variable_Level_2', namespaces)) self.variable_l2 = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Variable_Level_3', namespaces)) self.variable_l3 = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Detailed_Variable', namespaces)) self.detailed_variable = util.testXMLValue(val) class Name(object): """ Process Sensor_Name, Source_Name, Project, IDN_Node """ def __init__(self, md): val = md.find(util.nspath_eval('dif:Short_Name', namespaces)) self.short_name = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Long_Name', namespaces)) self.long_name = util.testXMLValue(val) class Temporal_Coverage(object): """ Process Temporal_Coverage """ def __init__(self, md): val = md.find(util.nspath_eval('dif:Start_Date', namespaces)) self.start_date = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:End_Date', namespaces)) self.end_date = util.testXMLValue(val) class Paleo_Temporal_Coverage(object): """ Process Paleo_Temporal_Coverage """ def __init__(self, md): val = md.find(util.nspath_eval('dif:Paleo_Start_Date', namespaces)) self.paleo_start_date = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Paleo_End_Date', namespaces)) self.paleo_end_date = util.testXMLValue(val) self.chronostratigraphic_unit = [] for el in md.findall(util.nspath_eval('dif:Chronostratigraphic_Unit', namespaces)): self.chronostratigraphic_unit.append(Chronostratigraphic_Unit(el)) class Chronostratigraphic_Unit(object): """ Process Chronostratigraphic_Unit """ def __init__(self, md): val = md.find(util.nspath_eval('dif:Eon', namespaces)) self.eon = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Era', namespaces)) self.era = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Period', namespaces)) self.period = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Epoch', namespaces)) self.epoch = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Stage', namespaces)) self.stage = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Detailed_Classification', namespaces)) self.detailed_classification = util.testXMLValue(val) class Spatial_Coverage(object): """ Process Spatial_Coverage """ def __init__(self, md): val = md.find(util.nspath_eval('dif:Southernmost_Latitude', namespaces)) self.miny = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Northernmost_Latitude', namespaces)) self.maxy = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Westernmost_Latitude', namespaces)) self.minx = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Easternmost_Latitude', namespaces)) self.maxx = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Minimum_Altitude', namespaces)) self.minz = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Maximum_Altitude', namespaces)) self.maxz = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Minimum_Depth', namespaces)) self.mindepth = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Maximum_Depth', namespaces)) self.maxdepth = util.testXMLValue(val) class Location(object): """ Process Location """ def __init__(self, md): val = md.find(util.nspath_eval('dif:Location_Category', namespaces)) self.category = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Location_Category', namespaces)) self.type = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Location_Subregion1', namespaces)) self.subregion1 = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Location_Subregion2', namespaces)) self.subregion2 = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Location_Subregion3', namespaces)) self.subregion3 = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Detailed_Location', namespaces)) self.detailed_location = util.testXMLValue(val) class Data_Resolution(object): """ Process Data_Resolution""" def __init__(self, md): val = md.find(util.nspath_eval('dif:Latitude_Resolution', namespaces)) self.y = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Longitude_Resolution', namespaces)) self.x = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Horizontal_Resolution_Range', namespaces)) self.horizontal_res_range = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Vertical_Resolution', namespaces)) self.vertical_res = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Vertical_Resolution_Range', namespaces)) self.vertical_res_range = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Temporal_Resolution', namespaces)) self.temporal_res = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Temporal_Resolution_Range', namespaces)) self.temporal_res_range = util.testXMLValue(val) class Data_Center(object): """ Process Data_Center """ def __init__(self, md): val = md.find(util.nspath_eval('dif:Data_Center_Name', namespaces)) self.name = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Data_Center_URL', namespaces)) self.url = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Data_Set_ID', namespaces)) self.data_set_id = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Personnel', namespaces)) self.personnel = util.testXMLValue(val) class Distribution(object): """ Process Distribution """ def __init__(self, md): val = md.find(util.nspath_eval('dif:Distribution_Media', namespaces)) self.media = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Distribution_Size', namespaces)) self.size = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Distribution_Format', namespaces)) self.format = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Fees', namespaces)) self.fees = util.testXMLValue(val) class Multimedia_Sample(object): """ Process Multimedia_Sample """ def __init__(self, md): val = md.find(util.nspath_eval('dif:File', namespaces)) self.file = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:URL', namespaces)) self.url = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Format', namespaces)) self.format = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Caption', namespaces)) self.caption = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Description', namespaces)) self.description = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Visualization_URL', namespaces)) self.vis_url = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Visualization_Type', namespaces)) self.vis_type = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Visualization_Subtype', namespaces)) self.vis_subtype = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Visualization_Duration', namespaces)) self.vis_duration = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Visualization_File_Size', namespaces)) self.file_size = util.testXMLValue(val) class Related_URL(object): """ Process Related_URL """ def __init__(self, md): self.content_type = [] for el in md.findall(util.nspath_eval('dif:URL_Content_Type', namespaces)): self.content_type.append(URL_Content_Type(el)) val = md.find(util.nspath_eval('dif:URL', namespaces)) self.url = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:Description', namespaces)) self.description = util.testXMLValue(val) class URL_Content_Type(object): """ Process URL_Content_Type """ def __init__(self, md): val = md.find(util.nspath_eval('dif:Type', namespaces)) self.type = util.testXMLValue(val) val = md.find(util.nspath_eval('dif:SubType', namespaces)) self.subtype = util.testXMLValue(val) OWSLib-0.33.0/owslib/etree.py000066400000000000000000000016351476660053500156720ustar00rootroot00000000000000# ============================================================================= # OWSLib. Copyright (C) 2005 Sean C. Gillies # # Contact email: sgillies@frii.com # ============================================================================= from lxml import etree from lxml.etree import ParseError ElementType = etree._Element from owslib.namespaces import Namespaces def patch_well_known_namespaces(): """Monkey patches lxml.etree to add some well-known namespaces.""" ns = Namespaces() try: register_namespace = etree.register_namespace except AttributeError: etree._namespace_map def register_namespace(prefix, uri): etree._namespace_map[uri] = prefix for k, v in list(ns.get_namespaces().items()): register_namespace(k, v) etree.set_default_parser( parser=etree.XMLParser(resolve_entities=False) ) patch_well_known_namespaces() OWSLib-0.33.0/owslib/feature/000077500000000000000000000000001476660053500156425ustar00rootroot00000000000000OWSLib-0.33.0/owslib/feature/__init__.py000066400000000000000000000323511476660053500177570ustar00rootroot00000000000000# ============================================================================= # OWSLib. Copyright (C) 2012 Jachym Cepicky # # Contact email: jachym.cepicky@gmail.com # # ============================================================================= import logging from urllib.parse import urlencode from owslib.crs import Crs from owslib.util import Authentication, build_get_url from owslib.feature.schema import get_schema from owslib.feature.postrequest import PostRequest_1_1_0, PostRequest_2_0_0 LOGGER = logging.getLogger(__name__) class WebFeatureService_(object): """Base class for WebFeatureService implementations""" def __init__(self, auth=None): self.auth = auth or Authentication() def getBBOXKVP(self, bbox, typename): """Formate bounding box for KVP request type (HTTP GET) @param bbox: (minx,miny,maxx,maxy[,srs]) @type bbox: List @param typename: feature name @type typename: String @returns: String properly formated according to version and coordinate reference system """ srs = None # srs of the bbox is specified in the bbox as fifth paramter if len(bbox) == 5: srs = Crs(bbox[4]) # take default srs else: srs = self.contents[typename[0]].crsOptions[0] # 1.1.0 and 2.0.0 have same encoding if self.version in ["1.1.0", "2.0.0"]: # format bbox parameter if srs.encoding == "urn": if srs.axisorder == "yx": return "%s,%s,%s,%s,%s" % ( bbox[1], bbox[0], bbox[3], bbox[2], srs.getcodeurn(), ) else: return "%s,%s,%s,%s,%s" % ( bbox[0], bbox[1], bbox[2], bbox[3], srs.getcodeurn(), ) else: return "%s,%s,%s,%s,%s" % ( bbox[0], bbox[1], bbox[2], bbox[3], srs.getcode(), ) # 1.0.0 else: return "%s,%s,%s,%s,%s" % ( bbox[0], bbox[1], bbox[2], bbox[3], srs.getcode(), ) def getBBOXPost(self, bbox, typename): """Format bounding box for Post requests @param bbox: (minx,miny,maxx,maxy[,srs]) @type bbox: List @param typename: feature name @type typename: String @returns: String properly formated according to version and coordinate reference system """ srs = None # srs of the bbox is specified in the bbox as fifth paramter if len(bbox) == 5: srs = Crs(bbox[4]) # take default srs else: srs = self.contents[typename[0]].crsOptions[0] formatted_bbox = [bbox[0], bbox[1], bbox[2], bbox[3]] if self.version in ["1.1.0", "2.0.0"]: if srs.axisorder == "yx" and srs.encoding == "urn": formatted_bbox = [bbox[1], bbox[0], bbox[3], bbox[2]] if self.version == "1.1.0": formatted_bbox.append(srs.getcodeurn()) return formatted_bbox if self.version == "2.0.0": formatted_bbox.append(srs.getcodeuri1()) return formatted_bbox else: formatted_bbox.append(srs.getcode()) return formatted_bbox def create_post_request(self): """Creates an xml POST request according to WFS version.""" if self.version in ['1.1.0']: return PostRequest_1_1_0() if self.version in ['2.0', '2.0.0']: return PostRequest_2_0_0() def getSRS(self, srsname, typename): """Returns None or Crs object for given name @param typename: feature name @type typename: String """ if not isinstance(srsname, Crs): srs = Crs(srsname) else: srs = srsname try: index = self.contents[typename].crsOptions.index(srs) # Return the Crs string that was pulled directly from the # GetCaps document (the 'id' attribute in the Crs object). return self.contents[typename].crsOptions[index] except ValueError: options = ", ".join([crs.id for crs in self.contents[typename].crsOptions]) LOGGER.warning( "Requested srsName %r is not declared as being " "allowed for requested typename %r. " "Options are: %r.", srs.getcode(), typename, options, ) return None def getGETGetFeatureRequest( self, typename=None, filter=None, bbox=None, featureid=None, featureversion=None, propertyname=None, maxfeatures=None, srsname=None, storedQueryID=None, storedQueryParams=None, outputFormat=None, method="Get", startindex=None, sortby=None, ): """Formulate proper GetFeature request using KVP encoding ---------- typename : list List of typenames (string) filter : string XML-encoded OGC filter expression. bbox : tuple (left, bottom, right, top) in the feature type's coordinates == (minx, miny, maxx, maxy) featureid : list List of unique feature ids (string) featureversion : string Default is most recent feature version. propertyname : list List of feature property names. '*' matches all. maxfeatures : int Maximum number of features to be returned. srsname: string EPSG code to request the data in method : string Qualified name of the HTTP DCP method to use. outputFormat: string (optional) Requested response format of the request. startindex: int (optional) Start position to return feature set (paging in combination with maxfeatures) sortby: list (optional) List of property names whose values should be used to order (upon presentation) the set of feature instances that satify the query. There are 3 different modes of use 1) typename and bbox (simple spatial query) 2) typename and filter (==query) (more expressive) 3) featureid (direct access to known features) """ storedQueryParams = storedQueryParams or {} base_url = next( ( m.get("url") for m in self.getOperationByName("GetFeature").methods if m.get("type").lower() == method.lower() ) ) request = {"service": "WFS", "version": self.version, "request": "GetFeature"} # check featureid if featureid: request["featureid"] = ",".join(featureid) elif bbox: request["bbox"] = self.getBBOXKVP(bbox, typename) elif filter: request["query"] = str(filter) if typename: typename = ( [typename] if isinstance(typename, str) else typename ) # noqa: E721 if int(self.version.split(".")[0]) >= 2: request["typenames"] = ",".join(typename) else: request["typename"] = ",".join(typename) if propertyname: request["propertyname"] = ",".join(propertyname) if sortby: request["sortby"] = ",".join(sortby) if featureversion: request["featureversion"] = str(featureversion) if maxfeatures: if int(self.version.split(".")[0]) >= 2: request["count"] = str(maxfeatures) else: request["maxfeatures"] = str(maxfeatures) if srsname: request["srsname"] = str(srsname) # Check if desired SRS is supported by the service for each # typename. Warning will be thrown if that SRS is not allowed. for name in typename: _ = self.getSRS(srsname, name) if startindex: request["startindex"] = str(startindex) if storedQueryID: request["storedQuery_id"] = str(storedQueryID) for param in storedQueryParams: request[param] = storedQueryParams[param] if outputFormat is not None: request["outputFormat"] = outputFormat return build_get_url(base_url, request) def getPOSTGetFeatureRequest( self, typename=None, filter=None, bbox=None, featureid=None, featureversion=None, propertyname=None, maxfeatures=None, storedQueryID=None, storedQueryParams=None, outputFormat=None, method="Post", startindex=None, sortby=None, ): """Formulate proper GetFeature request using KVP encoding ---------- typename : list List of typenames (string) filter : string XML-encoded OGC filter expression. bbox : tuple (left, bottom, right, top) in the feature type's coordinates == (minx, miny, maxx, maxy) featureid : list List of unique feature ids (string) featureversion : string Default is most recent feature version. propertyname : list List of feature property names. Leave blank (None) to get all properties. maxfeatures : int Maximum number of features to be returned. method : string Qualified name of the HTTP DCP method to use. outputFormat: string (optional) Requested response format of the request. startindex: int (optional) Start position to return feature set (paging in combination with maxfeatures) storedQueryID : string A name identifying a prepared set available in WFS-service. WFS version 2.0.0 and above only. storedQueryParams : dict Variable amount of extra information sent to server related to storedQueryID to further define the requested data. WFS version 2.0.0 and above only. {'parameter_name': parameter_value} sortby: list (optional) List of property names whose values should be used to order (upon presentation) the set of feature instances that satify the query. There are 5 different modes of use 1) typename and bbox (simple spatial query) 2) typename and filter (==query) (more expressive) 3) featureid (direct access to known features) 4) storedQueryID and optional storedQueryParams 5) filter only via Post method """ try: base_url = next( ( m.get("url") for m in self.getOperationByName("GetFeature").methods if m.get("type").lower() == method.lower() ) ) except StopIteration: base_url = self.url if not typename and filter: return base_url, filter request = self.create_post_request() if storedQueryID: if self.version in ["1.0.0", "1.1.0"]: LOGGER.warning("Stored queries are only supported in version 2.0.0 and above.") return None storedQueryParams = storedQueryParams or {} request.create_storedquery(storedQueryID, storedQueryParams) data = request.to_string() return base_url, data typename = ( [typename] if isinstance(typename, str) else typename ) # noqa: E721 typenames = ",".join(typename) request.create_query(typenames) if featureid: featureid = ( [featureid] if isinstance(featureid, str) else featureid ) request.set_featureid(featureid) elif bbox: request.set_bbox(self.getBBOXPost(bbox, typename)) elif filter is not None: request.set_filter(filter) if featureversion: request.set_featureversion(str(featureversion)) if maxfeatures: request.set_maxfeatures(maxfeatures) if outputFormat: request.set_outputformat(outputFormat) if propertyname: propertyname = ( [propertyname] if isinstance(propertyname, str) else propertyname ) request.set_propertyname(propertyname) if sortby: sortby = ( [sortby] if isinstance(sortby, str) else sortby ) request.set_sortby(sortby) if startindex: request.set_startindex(startindex) data = request.to_string() return base_url, data def get_schema(self, typename): """ Get layer schema compatible with :class:`fiona` schema object """ return get_schema(self.url, typename, self.version, auth=self.auth) OWSLib-0.33.0/owslib/feature/common.py000066400000000000000000000047561476660053500175200ustar00rootroot00000000000000from owslib.etree import etree from owslib.util import Authentication, openURL, getXMLTree from urllib.parse import urlencode, parse_qsl class WFSCapabilitiesReader(object): """Read and parse capabilities document into a lxml.etree infoset """ def __init__(self, version="1.0", username=None, password=None, headers=None, auth=None): """Initialize""" self.headers = headers if auth: if username: auth.username = username if password: auth.password = password self.auth = auth or Authentication(username, password) self.version = version self._infoset = None def capabilities_url(self, service_url): """Return a capabilities url """ qs = [] if service_url.find("?") != -1: qs = parse_qsl(service_url.split("?")[1]) params = [x[0] for x in qs] if "service" not in params: qs.append(("service", "WFS")) if "request" not in params: qs.append(("request", "GetCapabilities")) if "version" not in params: qs.append(("version", self.version)) urlqs = urlencode(tuple(qs)) return service_url.split("?")[0] + "?" + urlqs def read(self, url, timeout=30): """Get and parse a WFS capabilities document, returning an instance of WFSCapabilitiesInfoset Parameters ---------- url : string The URL to the WFS capabilities document. timeout : number A timeout value (in seconds) for the request. """ request = self.capabilities_url(url) u = openURL(request, timeout=timeout, headers=self.headers, auth=self.auth) return getXMLTree(u) def readString(self, st): """Parse a WFS capabilities document, returning an instance of WFSCapabilitiesInfoset string should be an XML capabilities document """ if not isinstance(st, str) and not isinstance(st, bytes): raise ValueError( "String must be of type string or bytes, not %s" % type(st) ) return etree.fromstring(st) class AbstractContentMetadata(object): def __init__(self, headers=None, auth=None): self.auth = auth or Authentication() self.headers = headers def get_metadata(self): return [ m["metadata"] for m in self.metadataUrls if m.get("metadata", None) is not None ] OWSLib-0.33.0/owslib/feature/postrequest.py000066400000000000000000000173351476660053500206230ustar00rootroot00000000000000# owslib imports: from owslib import util from owslib.etree import etree from owslib.namespaces import Namespaces n = Namespaces() FES_NAMESPACE = n.get_namespace("fes") GML_NAMESPACE = n.get_namespace("gml") GML32_NAMESPACE = n.get_namespace("gml32") OGC_NAMESPACE = n.get_namespace("ogc") WFS_NAMESPACE = n.get_namespace("wfs") WFS20_NAMESPACE = n.get_namespace("wfs20") class PostRequest(): """Superclass for POST request building""" def __init__(self, version=None, namespace=None): self._root = etree.Element(util.nspath('GetFeature', namespace)) self._root.set("service", "WFS") self._root.set("version", version) self._wfsnamespace = namespace self._query = None def _create_query(self, typename): self._query = etree.SubElement(self._root, util.nspath('Query', self._wfsnamespace)) def set_featureversion(self, version): self._query.set("featureVersion", version) def set_propertyname(self, propertyname): """Set which feature properties will be returned. If not set, will return all properties.""" for pn in propertyname: etree.SubElement(self._query, "PropertyName").text = pn def set_startindex(self, startindex): """Set the starting index value for the request""" self._root.set("startIndex", str(startindex)) def to_string(self): """Returns the xml request in string format. Required in order to use the request with getfeature()""" return etree.tostring(self._root) class PostRequest_1_1_0(PostRequest): """XML Post request payload builder for WFS version 1.1.0""" def __init__(self): super().__init__(version='1.1.0', namespace=WFS_NAMESPACE) def create_query(self, typename): """Creates the query tag with the corresponding typenames. Required element for each request.""" super()._create_query(typename) self._query.set("typeName", typename) def set_bbox(self, bbox): """Set a bbox filter. Cannot be used with set_featureid() or set_filter(). """ filter_tree = etree.SubElement(self._query, util.nspath('Filter', OGC_NAMESPACE)) bbox_tree = etree.SubElement(filter_tree, util.nspath('BBOX', OGC_NAMESPACE)) coords = etree.SubElement(bbox_tree, util.nspath('Envelope', GML_NAMESPACE)) if len(bbox) > 4: coords.set('srsName', bbox[4]) lower = etree.SubElement(coords, util.nspath('lowerCorner', GML_NAMESPACE)) lower.text = '{} {}'.format(bbox[0], bbox[1]) upper = etree.SubElement(coords, util.nspath('upperCorner', GML_NAMESPACE)) upper.text = '{} {}'.format(bbox[2], bbox[3]) def set_featureid(self, featureid): """Set filter by feature id. Cannot be used with set_bbox() or set_filter(). """ feature_tree = etree.SubElement(self._query, util.nspath('Filter', OGC_NAMESPACE)) for ft in featureid: prop_id = etree.Element(util.nspath('GmlObjectId', OGC_NAMESPACE)) prop_id.set(util.nspath('id', GML_NAMESPACE), ft) feature_tree.append(prop_id) def set_filter(self, filter): """Set filter from existing filter. Will integrate the filter tag of a provided xml filter to the query being built. Cannot be used with set_bbox() or set_featureid(). """ f = etree.fromstring(filter) sub_elem = f.find(util.nspath("Filter", OGC_NAMESPACE)) self._query.append(sub_elem) def set_maxfeatures(self, maxfeatures): """Set the maximum number of features to be returned.""" self._root.set("maxFeatures", str(maxfeatures)) def set_outputformat(self, outputFormat): """Set the output format. Verify the available formats with a GetCapabilites request.""" self._root.set("outputFormat", outputFormat) def set_sortby(self, sortby): """Set the properties by which the response will be sorted.""" sort_tree = etree.SubElement(self._query, util.nspath("SortBy", OGC_NAMESPACE)) for s in sortby: prop_elem = etree.SubElement(sort_tree, util.nspath("SortProperty", OGC_NAMESPACE)) prop_name = etree.SubElement(prop_elem, util.nspath('PropertyName', OGC_NAMESPACE)) prop_name.text = s class PostRequest_2_0_0(PostRequest): """XML Post request payload builder for WFS version 2.0.0.""" def __init__(self): super().__init__(version='2.0.0', namespace=WFS20_NAMESPACE) def create_query(self, typename): """Creates the query tag with the corresponding typenames. Required element for each request ecept for stored queries.""" super()._create_query(typename) self._query.set("typeNames", typename) def create_storedquery(self, stored_id, parameters): """Create the storedQuery tag and configure it's sub elements and attributes.""" storedquery = etree.SubElement(self._root, util.nspath('StoredQuery', self._wfsnamespace)) storedquery.set("id", str(stored_id)) for param in parameters: p = etree.SubElement(storedquery, util.nspath('Parameter', self._wfsnamespace)) p.set("name", param) p.text = parameters[param] def set_bbox(self, bbox): """Set a bbox filter. Cannot be used with set_featureid() or set_filter(). """ filter_tree = etree.SubElement(self._query, util.nspath('Filter', FES_NAMESPACE)) bbox_tree = etree.SubElement(filter_tree, util.nspath('BBOX', FES_NAMESPACE)) coords = etree.SubElement(bbox_tree, util.nspath('Envelope', GML32_NAMESPACE)) if len(bbox) > 4: coords.set('srsName', bbox[4]) lower = etree.SubElement(coords, util.nspath('lowerCorner', GML32_NAMESPACE)) lower.text = '{} {}'.format(bbox[0], bbox[1]) upper = etree.SubElement(coords, util.nspath('upperCorner', GML32_NAMESPACE)) upper.text = '{} {}'.format(bbox[2], bbox[3]) def set_featureid(self, featureid): """Set filter by feature id. Cannot be used with set_bbox() or set_filter(). """ feature_tree = etree.SubElement(self._query, util.nspath('Filter', FES_NAMESPACE)) for ft in featureid: prop_id = etree.Element(util.nspath('ResourceId', FES_NAMESPACE)) prop_id.set('rid', ft) feature_tree.append(prop_id) def set_filter(self, filter): """Set filter from existing filter. Will integrate the filter tag of a provided xml filter to the current one being built. Cannot be used with set_bbox() or set_featureid(). """ if isinstance(filter, str): f = etree.fromstring(filter) if f.tag == util.nspath("Filter", FES_NAMESPACE): sub_elem = f else: sub_elem = f.find(util.nspath("Filter", FES_NAMESPACE)) else: sub_elem = filter self._query.append(sub_elem) def set_maxfeatures(self, maxfeatures): """Set the maximum number of features to be returned.""" self._root.set("count", str(maxfeatures)) def set_outputformat(self, outputFormat): """Set the output format. Verify the available formats with a GetCapabilites request. """ self._root.set("outputformat", outputFormat) def set_sortby(self, sortby): """Set the properties by which the response will be sorted.""" sort_tree = etree.SubElement(self._query, util.nspath("SortBy", FES_NAMESPACE)) for s in sortby: prop_elem = etree.SubElement(sort_tree, util.nspath("SortProperty", FES_NAMESPACE)) value = etree.SubElement(prop_elem, util.nspath('ValueReference', FES_NAMESPACE)) value.text = s OWSLib-0.33.0/owslib/feature/schema.py000066400000000000000000000127641476660053500174660ustar00rootroot00000000000000# ============================================================================= # OWSLib. Copyright (C) 2015 Jachym Cepicky # # Contact email: jachym.cepicky@gmail.com # # ============================================================================= """ Set of functions, which are suitable for DescribeFeatureType parsing and generating layer schema description compatible with `fiona` """ import sys from urllib.parse import urlencode, parse_qsl from owslib.etree import etree from owslib.namespaces import Namespaces from owslib.util import findall, Authentication, openURL MYNS = Namespaces() XS_NAMESPACE = MYNS.get_namespace("xs") GML_NAMESPACES = ( MYNS.get_namespace("gml"), MYNS.get_namespace("gml311"), MYNS.get_namespace("gml32"), ) def get_schema( url, typename, version="1.0.0", timeout=30, headers=None, username=None, password=None, auth=None ): """Parses DescribeFeatureType response and creates schema compatible with :class:`fiona` :param str url: url of the service :param str version: version of the service :param str typename: name of the layer :param int timeout: request timeout :param str username: service authentication username :param str password: service authentication password :param Authentication auth: instance of owslib.util.Authentication """ if auth: if username: auth.username = username if password: auth.password = password else: auth = Authentication(username, password) url = _get_describefeaturetype_url(url, version, typename) root = _get_remote_describefeaturetype(url, timeout=timeout, headers=headers, auth=auth) if ":" in typename: typename = typename.split(":")[1] type_element = root.find("./{%s}element" % XS_NAMESPACE) if type_element is None: return None complex_type = type_element.attrib["type"].split(":")[1] elements = _get_elements(complex_type, root) nsmap = None if hasattr(root, "nsmap"): nsmap = root.nsmap return _construct_schema(elements, nsmap) def _get_elements(complex_type, root): """Get attribute elements """ found_elements = [] element = findall( root, "{%s}complexType" % XS_NAMESPACE, attribute_name="name", attribute_value=complex_type, )[0] found_elements = findall(element, "{%s}element" % XS_NAMESPACE) return found_elements def _construct_schema(elements, nsmap): """Consruct fiona schema based on given elements :param list Element: list of elements :param dict nsmap: namespace map :return dict: schema """ if elements is None: return None schema = {"properties": {}, "required": [], "geometry": None} schema_key = None gml_key = None # if nsmap is defined, use it if nsmap: for key in nsmap: if key is not None: if nsmap[key] == XS_NAMESPACE: schema_key = key if nsmap[key] in GML_NAMESPACES: gml_key = key # if no nsmap keys are defined, we have to guess if gml_key is None: gml_key = "gml" if schema_key is None: schema_key = "xsd" mappings = { "PointPropertyType": "Point", "PolygonPropertyType": "Polygon", "LineStringPropertyType": "LineString", "MultiPointPropertyType": "MultiPoint", "MultiLineStringPropertyType": "MultiLineString", "MultiPolygonPropertyType": "MultiPolygon", "MultiGeometryPropertyType": "MultiGeometry", "GeometryPropertyType": "GeometryCollection", "SurfacePropertyType": "3D Polygon", "MultiSurfacePropertyType": "3D MultiPolygon", } for element in elements: data_type = element.attrib["type"].replace(gml_key + ":", "") name = element.attrib["name"] non_nillable = element.attrib.get("nillable", "false") == "false" if data_type in mappings: schema["geometry"] = mappings[data_type] schema["geometry_column"] = name else: if schema_key is not None: schema["properties"][name] = data_type.replace(schema_key + ":", "") if non_nillable: schema["required"].append(name) if schema["properties"] or schema["geometry"]: return schema else: return None def _get_describefeaturetype_url(url, version, typename): """Get url for describefeaturetype request :return str: url """ query_string = [] if url.find("?") != -1: query_string = parse_qsl(url.split("?")[1]) params = [x[0] for x in query_string] if "service" not in params: query_string.append(("service", "WFS")) if "request" not in params: query_string.append(("request", "DescribeFeatureType")) if "version" not in params: query_string.append(("version", version)) query_string.append(("typeName", typename)) urlqs = urlencode(tuple(query_string)) return url.split("?")[0] + "?" + urlqs def _get_remote_describefeaturetype(url, timeout, headers, auth): """Gets the DescribeFeatureType response from the remote server. :param str url: url of the service :param int timeout: request timeout :param Authentication auth: instance of owslib.util.Authentication :return etree.Element with the root of the DescribeFeatureType response """ res = openURL(url, timeout=timeout, headers=headers, auth=auth) return etree.fromstring(res.read()) OWSLib-0.33.0/owslib/feature/wfs100.py000066400000000000000000000363601476660053500172440ustar00rootroot00000000000000# ============================================================================= # OWSLib. Copyright (C) 2005 Sean C. Gillies # # Contact email: sgillies@frii.com # # $Id: wfs.py 503 2006-02-01 17:09:12Z dokai $ # ============================================================================= from io import BytesIO import itertools import logging from urllib.parse import urlencode from owslib.util import ( nspath_eval, testXMLValue, extract_xml_list, ServiceException, xmltag_split, Authentication, openURL ) from owslib.etree import etree from owslib.fgdc import Metadata from owslib.iso import MD_Metadata from owslib.iso3 import MD_Metadata as MD_Metadata3 # ISO 19115 Part 3 XML from owslib.crs import Crs from owslib.namespaces import Namespaces from owslib.feature.schema import get_schema from owslib.feature.common import ( WFSCapabilitiesReader, AbstractContentMetadata, ) LOGGER = logging.getLogger(__name__) has_pyproj = False try: import pyproj has_pyproj = True except ImportError: LOGGER.warning('pyproj not installed') n = Namespaces() WFS_NAMESPACE = n.get_namespace("wfs") OGC_NAMESPACE = n.get_namespace("ogc") # TODO: use nspath in util.py def nspath(path, ns=WFS_NAMESPACE): """ Prefix the given path with the given namespace identifier. Parameters ---------- path : string ElementTree API Compatible path expression ns : string The XML namespace. Defaults to WFS namespace. """ components = [] for component in path.split("/"): if component != "*": component = "{%s}%s" % (ns, component) components.append(component) return "/".join(components) class WebFeatureService_1_0_0(object): """Abstraction for OGC Web Feature Service (WFS). Implements IWebFeatureService. """ def __getitem__(self, name): """ check contents dictionary to allow dict like access to service layers""" if name in list(self.__getattribute__("contents").keys()): return self.__getattribute__("contents")[name] else: raise KeyError("No content named %s" % name) def __init__( self, url, version, xml=None, parse_remote_metadata=False, timeout=30, headers=None, username=None, password=None, auth=None, ): """Initialize.""" if auth: if username: auth.username = username if password: auth.password = password self.url = url self.version = version self.timeout = timeout self.headers = headers self.auth = auth or Authentication(username, password) self._capabilities = None reader = WFSCapabilitiesReader(self.version, headers=self.headers, auth=self.auth) if xml: self._capabilities = reader.readString(xml) else: self._capabilities = reader.read(self.url, self.timeout) self._buildMetadata(parse_remote_metadata) def _buildMetadata(self, parse_remote_metadata=False): """set up capabilities metadata objects: """ self.updateSequence = self._capabilities.attrib.get("updateSequence") # serviceIdentification metadata serviceelem = self._capabilities.find(nspath("Service")) self.identification = ServiceIdentification(serviceelem, self.version) # serviceProvider metadata self.provider = ServiceProvider(serviceelem) # serviceOperations metadata self.operations = [] for elem in self._capabilities.find(nspath("Capability/Request"))[:]: self.operations.append(OperationMetadata(elem)) # serviceContents metadata: our assumption is that services use a top-level # layer as a metadata organizer, nothing more. self.contents = {} featuretypelist = self._capabilities.find(nspath("FeatureTypeList")) features = self._capabilities.findall(nspath("FeatureTypeList/FeatureType")) for feature in features: cm = ContentMetadata( feature, featuretypelist, parse_remote_metadata, auth=self.auth ) self.contents[cm.id] = cm # exceptions self.exceptions = [ f.text for f in self._capabilities.findall("Capability/Exception/Format") ] def getcapabilities(self): """Request and return capabilities document from the WFS as a file-like object. NOTE: this is effectively redundant now""" reader = WFSCapabilitiesReader(self.version, auth=self.auth) return openURL( reader.capabilities_url(self.url), timeout=self.timeout, headers=self.headers, auth=self.auth ) def items(self): """supports dict-like items() access""" items = [] for item in self.contents: items.append((item, self.contents[item])) return items def getfeature( self, typename=None, filter=None, bbox=None, featureid=None, featureversion=None, propertyname="*", maxfeatures=None, srsname=None, outputFormat=None, method="{http://www.opengis.net/wfs}Get", startindex=None, ): """Request and return feature data as a file-like object. Parameters ---------- typename : list List of typenames (string) filter : string XML-encoded OGC filter expression. bbox : tuple (left, bottom, right, top) in the feature type's coordinates. featureid : list List of unique feature ids (string) featureversion : string Default is most recent feature version. propertyname : list List of feature property names. '*' matches all. maxfeatures : int Maximum number of features to be returned. method : string Qualified name of the HTTP DCP method to use. srsname: string EPSG code to request the data in outputFormat: string (optional) Requested response format of the request. startindex: int (optional) Start position to return feature set (paging in combination with maxfeatures) There are 3 different modes of use 1) typename and bbox (simple spatial query) 2) typename and filter (more expressive) 3) featureid (direct access to known features) """ try: base_url = next( ( m.get("url") for m in self.getOperationByName("GetFeature").methods if m.get("type").lower() == method.lower() ) ) except StopIteration: base_url = self.url request = {"service": "WFS", "version": self.version, "request": "GetFeature"} # check featureid if featureid: request["featureid"] = ",".join(featureid) elif bbox and typename: request["bbox"] = ",".join([str(x) for x in bbox]) elif filter and typename: request["filter"] = str(filter) if srsname: request["srsname"] = str(srsname) assert len(typename) > 0 request["typename"] = ",".join(typename) if propertyname is not None: if not isinstance(propertyname, list): propertyname = [propertyname] request["propertyname"] = ",".join(propertyname) if featureversion: request["featureversion"] = str(featureversion) if maxfeatures: request["maxfeatures"] = str(maxfeatures) if startindex: request["startindex"] = str(startindex) if outputFormat is not None: request["outputFormat"] = outputFormat data = urlencode(request) LOGGER.debug("Making request: %s?%s" % (base_url, data)) u = openURL(base_url, data, method, timeout=self.timeout, headers=self.headers, auth=self.auth) # check for service exceptions, rewrap, and return # We're going to assume that anything with a content-length > 32k # is data. We'll check anything smaller. if "Content-Length" in u.info(): length = int(u.info()["Content-Length"]) have_read = False else: data = u.read() have_read = True length = len(data) if length < 32000: if not have_read: data = u.read() try: tree = etree.fromstring(data) except BaseException: # Not XML return BytesIO(data) else: if tree.tag == "{%s}ServiceExceptionReport" % OGC_NAMESPACE: se = tree.find(nspath("ServiceException", OGC_NAMESPACE)) raise ServiceException(str(se.text).strip()) return BytesIO(data) else: if have_read: return BytesIO(data) return u def getOperationByName(self, name): """Return a named content item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) def get_schema(self, typename): """ Get layer schema compatible with :class:`fiona` schema object """ return get_schema(self.url, typename, self.version, auth=self.auth) class ServiceIdentification(object): """ Implements IServiceIdentificationMetadata """ def __init__(self, infoset, version): self._root = infoset self.type = testXMLValue(self._root.find(nspath("Name"))) self.version = version self.title = testXMLValue(self._root.find(nspath("Title"))) self.abstract = testXMLValue(self._root.find(nspath("Abstract"))) self.keywords = [f.text for f in self._root.findall(nspath("Keywords"))] self.fees = testXMLValue(self._root.find(nspath("Fees"))) self.accessconstraints = testXMLValue( self._root.find(nspath("AccessConstraints")) ) class ServiceProvider(object): """ Implements IServiceProviderMetatdata """ def __init__(self, infoset): self._root = infoset self.name = testXMLValue(self._root.find(nspath("Name"))) self.url = testXMLValue(self._root.find(nspath("OnlineResource"))) self.keywords = extract_xml_list(self._root.find(nspath("Keywords"))) class ContentMetadata(AbstractContentMetadata): """Abstraction for WFS metadata. Implements IMetadata. """ def __init__( self, elem, parent, parse_remote_metadata=False, timeout=30, auth=None ): """.""" super(ContentMetadata, self).__init__(auth) self.id = testXMLValue(elem.find(nspath("Name"))) self.title = testXMLValue(elem.find(nspath("Title"))) self.abstract = testXMLValue(elem.find(nspath("Abstract"))) self.keywords = [f.text for f in elem.findall(nspath("Keywords"))] # bboxes self.boundingBox = None b = elem.find(nspath("LatLongBoundingBox")) srs = elem.find(nspath("SRS")) if b is not None: self.boundingBox = ( float(b.attrib["minx"]), float(b.attrib["miny"]), float(b.attrib["maxx"]), float(b.attrib["maxy"]), Crs(srs.text), ) # transform wgs84 bbox from given default bboxt self.boundingBoxWGS84 = None if has_pyproj and b is not None and srs is not None: wgs84 = pyproj.CRS.from_epsg(4326) try: src_srs = pyproj.CRS.from_string(srs.text) transformer = pyproj.Transformer.from_crs(src_srs, wgs84, always_xy=True) mincorner = transformer.transform(b.attrib["minx"], b.attrib["miny"]) maxcorner = transformer.transform(b.attrib["maxx"], b.attrib["maxy"]) self.boundingBoxWGS84 = ( mincorner[0], mincorner[1], maxcorner[0], maxcorner[1], ) except RuntimeError: pass # crs options self.crsOptions = [Crs(srs.text) for srs in elem.findall(nspath("SRS"))] # verbs ops = itertools.chain( parent.findall(nspath("Operations/*")), elem.findall(nspath("Operations/*")) ) self.verbOptions = list({op.tag for op in ops}) # others not used but needed for iContentMetadata harmonisation self.styles = None self.timepositions = None self.defaulttimeposition = None # MetadataURLs self.metadataUrls = [] for m in elem.findall(nspath("MetadataURL")): metadataUrl = { "type": testXMLValue(m.attrib["type"], attrib=True), "format": testXMLValue(m.attrib["format"], attrib=True), "url": testXMLValue(m), } self.metadataUrls.append(metadataUrl) def parse_remote_metadata(self, timeout=30): """Parse remote metadata for MetadataURL of format 'XML' and add it as metadataUrl['metadata']""" for metadataUrl in self.metadataUrls: if ( metadataUrl["url"] is not None and metadataUrl["format"].lower() == "xml" ): try: content = openURL( metadataUrl["url"], timeout=timeout, headers=self.headers, auth=self.auth ) doc = etree.fromstring(content.read()) if metadataUrl["type"] == "FGDC": mdelem = doc.find(".//metadata") if mdelem is not None: metadataUrl["metadata"] = Metadata(mdelem) else: metadataUrl["metadata"] = None elif metadataUrl["type"] == "TC211": mdelem = doc.find( ".//" + nspath_eval("gmd:MD_Metadata", n.get_namespaces(["gmd"])) ) or doc.find( ".//" + nspath_eval("gmi:MI_Metadata", n.get_namespaces(["gmi"])) ) if mdelem is not None: metadataUrl["metadata"] = MD_Metadata(mdelem) else: mdelem = MD_Metadata3.find_start(doc) if mdelem is not None: metadataUrl["metadata"] = MD_Metadata3(mdelem) else: metadataUrl["metadata"] = None except Exception: metadataUrl["metadata"] = None class OperationMetadata: """Abstraction for WFS metadata. Implements IMetadata. """ def __init__(self, elem): """.""" self.name = xmltag_split(elem.tag) # formatOptions self.formatOptions = [f.tag for f in elem.findall(nspath("ResultFormat/*"))] self.methods = [] for verb in elem.findall(nspath("DCPType/HTTP/*")): url = verb.attrib["onlineResource"] self.methods.append({"type": xmltag_split(verb.tag), "url": url}) OWSLib-0.33.0/owslib/feature/wfs110.py000066400000000000000000000377521476660053500172530ustar00rootroot00000000000000# -*- coding: utf-8 -*- # ============================================================================= # Copyright (c) 2024 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= from io import BytesIO import logging from urllib.parse import urlencode from owslib.util import ( testXMLValue, nspath_eval, ServiceException, Authentication ) from owslib.etree import etree from owslib.fgdc import Metadata from owslib.iso import MD_Metadata from owslib.iso3 import MD_Metadata as MD_Metadata3 # ISO 19115 Part 3 XML from owslib.ows import ( OwsCommon, ServiceIdentification, ServiceProvider, Constraint, Parameter, OperationsMetadata, BoundingBox ) from owslib.fes import FilterCapabilities from owslib.crs import Crs from owslib.feature import WebFeatureService_ from owslib.feature.common import ( WFSCapabilitiesReader, AbstractContentMetadata, ) from owslib.namespaces import Namespaces from owslib.util import openURL def get_namespaces(): n = Namespaces() return n.get_namespaces(["gmd", "gml", "gmi", "ogc", "ows", "wfs"]) namespaces = get_namespaces() LOGGER = logging.getLogger(__name__) class WebFeatureService_1_1_0(WebFeatureService_): """Abstraction for OGC Web Feature Service (WFS). Implements IWebFeatureService. """ def __getitem__(self, name): """ check contents dictionary to allow dict like access to service layers""" if name in list(self.__getattribute__("contents").keys()): return self.__getattribute__("contents")[name] else: raise KeyError("No content named %s" % name) def __init__( self, url, version, xml=None, parse_remote_metadata=False, timeout=30, headers=None, username=None, password=None, auth=None, ): """Initialize.""" if auth: if username: auth.username = username if password: auth.password = password else: auth = Authentication(username, password) super(WebFeatureService_1_1_0, self).__init__(auth) self.url = url self.version = version self.headers = headers self.timeout = timeout self._capabilities = None self.owscommon = OwsCommon("1.0.0") reader = WFSCapabilitiesReader(self.version, headers=self.headers, auth=self.auth) if xml: self._capabilities = reader.readString(xml) else: self._capabilities = reader.read(self.url, self.timeout) self._buildMetadata(parse_remote_metadata) def _buildMetadata(self, parse_remote_metadata=False): """set up capabilities metadata objects: """ self.updateSequence = self._capabilities.attrib.get("updateSequence") # ServiceIdentification val = self._capabilities.find( nspath_eval("ows:ServiceIdentification", namespaces) ) if val is not None: self.identification = ServiceIdentification(val, self.owscommon.namespace) # ServiceProvider val = self._capabilities.find( nspath_eval("ows:ServiceProvider", namespaces) ) if val is not None: self.provider = ServiceProvider(val, self.owscommon.namespace) # ServiceOperations metadata self.operations = [] for elem in self._capabilities.findall( nspath_eval("ows:OperationsMetadata/ows:Operation", namespaces) ): self.operations.append(OperationsMetadata(elem, self.owscommon.namespace)) self.constraints = {} for elem in self._capabilities.findall( nspath_eval("ows:OperationsMetadata/ows:Constraint", namespaces) ): self.constraints[elem.attrib["name"]] = Constraint( elem, self.owscommon.namespace ) self.parameters = {} for elem in self._capabilities.findall( nspath_eval("ows:OperationsMetadata/ows:Parameter", namespaces) ): self.parameters[elem.attrib["name"]] = Parameter( elem, self.owscommon.namespace ) # FilterCapabilities val = self._capabilities.find( nspath_eval("ogc:Filter_Capabilities", namespaces) ) self.filters = FilterCapabilities(val) # serviceContents metadata: our assumption is that services use a top-level # layer as a metadata organizer, nothing more. self.contents = {} features = self._capabilities.findall( nspath_eval("wfs:FeatureTypeList/wfs:FeatureType", namespaces) ) if features is not None: for feature in features: cm = ContentMetadata(feature, parse_remote_metadata, headers=self.headers, auth=self.auth) self.contents[cm.id] = cm # exceptions self.exceptions = [ f.text for f in self._capabilities.findall("Capability/Exception/Format") ] def getcapabilities(self): """Request and return capabilities document from the WFS as a file-like object. NOTE: this is effectively redundant now""" reader = WFSCapabilitiesReader(self.version, auth=self.auth) return openURL( reader.capabilities_url(self.url), timeout=self.timeout, headers=self.headers, auth=self.auth ) def items(self): """supports dict-like items() access""" items = [] for item in self.contents: items.append((item, self.contents[item])) return items def getfeature( self, typename=None, filter=None, bbox=None, featureid=None, featureversion=None, propertyname=None, maxfeatures=None, srsname=None, outputFormat=None, method="Get", startindex=None, sortby=None, ): """Request and return feature data as a file-like object. Parameters ---------- typename : list List of typenames (string) filter : string XML-encoded OGC filter expression. bbox : tuple (left, bottom, right, top) in the feature type's coordinates. featureid : list List of unique feature ids (string) featureversion : string Default is most recent feature version. propertyname : list List of feature property names. For Get request, '*' matches all. For Post request, leave blank (None) to get all properties. maxfeatures : int Maximum number of features to be returned. method : string Qualified name of the HTTP DCP method to use. srsname: string EPSG code to request the data in outputFormat: string (optional) Requested response format of the request. startindex: int (optional) Start position to return feature set (paging in combination with maxfeatures) sortby: list (optional) List of property names whose values should be used to order (upon presentation) the set of feature instances that satify the query. There are 3 different modes of use 1) typename and bbox (simple spatial query). It is assumed, that bbox coordinates are given *always* in the east,north order 2) typename and filter (more expressive) 3) featureid (direct access to known features) """ try: base_url = next( ( m.get("url") for m in self.getOperationByName("GetFeature").methods if m.get("type").lower() == method.lower() ) ) except StopIteration: base_url = self.url request = {"service": "WFS", "version": self.version, "request": "GetFeature"} if method.lower() == "get": if not isinstance(typename, list): typename = [typename] if srsname is not None: request["srsname"] = str(srsname) # Check, if desired SRS is supported by the service for each # typename. Warning will be thrown if that SRS is not allowed." for name in typename: _ = self.getSRS(srsname, name) # check featureid if featureid: request["featureid"] = ",".join(featureid) # bbox elif bbox and typename: request["bbox"] = self.getBBOXKVP(bbox, typename) # or filter elif filter and typename: request["filter"] = str(filter) assert len(typename) > 0 request["typename"] = ",".join(typename) if propertyname is None: propertyname = "*" if not isinstance(propertyname, list): propertyname = [propertyname] request["propertyname"] = ",".join(propertyname) if sortby is not None: if not isinstance(sortby, list): sortby = [sortby] request["sortby"] = ",".join(sortby) if featureversion is not None: request["featureversion"] = str(featureversion) if maxfeatures is not None: request["maxfeatures"] = str(maxfeatures) if startindex is not None: request["startindex"] = str(startindex) if outputFormat is not None: request["outputFormat"] = outputFormat data = urlencode(request) LOGGER.debug("Making request: %s?%s" % (base_url, data)) elif method.lower() == "post": base_url, data = self.getPOSTGetFeatureRequest( typename=typename, filter=filter, bbox=bbox, featureid=featureid, featureversion=featureversion, propertyname=propertyname, maxfeatures=maxfeatures, outputFormat=outputFormat, method='Post', startindex=startindex, sortby=sortby, ) u = openURL(base_url, data, method, timeout=self.timeout, headers=self.headers, auth=self.auth) # check for service exceptions, rewrap, and return # We're going to assume that anything with a content-length > 32k # is data. We'll check anything smaller. if "Content-Length" in u.info(): length = int(u.info()["Content-Length"]) have_read = False else: data = u.read() have_read = True length = len(data) if length < 32000: if not have_read: data = u.read() try: tree = etree.fromstring(data) except BaseException: # Not XML return BytesIO(data) else: if tree.tag == "{%s}ServiceExceptionReport" % namespaces["ogc"]: se = tree.find(nspath_eval("ServiceException", namespaces["ogc"])) raise ServiceException(str(se.text).strip()) else: return BytesIO(data) else: if have_read: return BytesIO(data) return u def getOperationByName(self, name): """Return a named content item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) class ContentMetadata(AbstractContentMetadata): """Abstraction for WFS metadata. Implements IMetadata. """ def __init__(self, elem, parse_remote_metadata=False, timeout=30, headers=None, auth=None): """.""" super(ContentMetadata, self).__init__(headers=headers, auth=auth) self.id = testXMLValue(elem.find(nspath_eval("wfs:Name", namespaces))) self.title = testXMLValue(elem.find(nspath_eval("wfs:Title", namespaces))) self.abstract = testXMLValue(elem.find(nspath_eval("wfs:Abstract", namespaces))) self.keywords = [ f.text for f in elem.findall(nspath_eval("ows:Keywords/ows:Keyword", namespaces)) ] # bbox self.boundingBoxWGS84 = None b = BoundingBox( elem.find(nspath_eval("ows:WGS84BoundingBox", namespaces)), namespaces["ows"], ) if b is not None: try: self.boundingBoxWGS84 = ( float(b.minx), float(b.miny), float(b.maxx), float(b.maxy), ) except TypeError: self.boundingBoxWGS84 = None # crs options self.crsOptions = [ Crs(srs.text) for srs in elem.findall(nspath_eval("wfs:OtherSRS", namespaces)) ] dsrs = testXMLValue(elem.find(nspath_eval("wfs:DefaultSRS", namespaces))) if dsrs is not None: # first element is default srs self.crsOptions.insert(0, Crs(dsrs)) # verbs self.verbOptions = [ op.text for op in elem.findall( nspath_eval("wfs:Operations/wfs:Operation", namespaces) ) ] # output formats self.outputFormats = [ op.text for op in elem.findall( nspath_eval("wfs:OutputFormats/wfs:Format", namespaces) ) ] # MetadataURLs self.metadataUrls = [] for m in elem.findall(nspath_eval("wfs:MetadataURL", namespaces)): metadataUrl = { "type": testXMLValue(m.attrib["type"], attrib=True), "format": testXMLValue(m.attrib["format"], attrib=True), "url": testXMLValue(m), } self.metadataUrls.append(metadataUrl) if parse_remote_metadata: self.parse_remote_metadata(timeout) # others not used but needed for iContentMetadata harmonisation self.styles = None self.timepositions = None self.defaulttimeposition = None def parse_remote_metadata(self, timeout=30): """Parse remote metadata for MetadataURL of format 'text/xml' and add it as metadataUrl['metadata']""" for metadataUrl in self.metadataUrls: if ( metadataUrl["url"] is not None and metadataUrl["format"].lower() == "text/xml" ): try: content = openURL(metadataUrl["url"], timeout=timeout, headers=self.headers, auth=self.auth) doc = etree.fromstring(content.read()) if metadataUrl["type"] == "FGDC": mdelem = doc.find(".//metadata") if mdelem is not None: metadataUrl["metadata"] = Metadata(mdelem) else: metadataUrl["metadata"] = None elif metadataUrl["type"] in ["TC211", "19115", "19139"]: mdelem = doc.find( ".//" + nspath_eval("gmd:MD_Metadata", namespaces) ) if mdelem is None: mdelem = doc.find( ".//" + nspath_eval("gmi:MI_Metadata", namespaces) ) if mdelem is not None: metadataUrl["metadata"] = MD_Metadata(mdelem) else: mdelem = MD_Metadata3.find_start(doc) if mdelem is not None: metadataUrl["metadata"] = MD_Metadata3(mdelem) else: metadataUrl["metadata"] = None except Exception: metadataUrl["metadata"] = None OWSLib-0.33.0/owslib/feature/wfs200.py000066400000000000000000000516171476660053500172470ustar00rootroot00000000000000# ============================================================================= # OWSLib. Copyright (C) 2005 Sean C. Gillies # # Contact email: sgillies@frii.com # # $Id: wfs.py 503 2006-02-01 17:09:12Z dokai $ # ============================================================================= from io import BytesIO import logging from urllib.parse import urlencode # owslib imports: from owslib import util from owslib.fgdc import Metadata from owslib.iso import MD_Metadata from owslib.iso3 import MD_Metadata as MD_Metadata3 # ISO 19115 Part 3 XML from owslib.ows import Constraint, ServiceIdentification, ServiceProvider, OperationsMetadata from owslib.etree import etree from owslib.util import nspath, testXMLValue, openURL, Authentication from owslib.crs import Crs from owslib.feature import WebFeatureService_ from owslib.feature.common import ( WFSCapabilitiesReader, AbstractContentMetadata ) from owslib.namespaces import Namespaces LOGGER = logging.getLogger(__name__) n = Namespaces() WFS_NAMESPACE = n.get_namespace("wfs20") OWS_NAMESPACE = n.get_namespace("ows110") OGC_NAMESPACE = n.get_namespace("ogc") GML_NAMESPACE = n.get_namespace("gml") FES_NAMESPACE = n.get_namespace("fes") class ServiceException(Exception): pass class WebFeatureService_2_0_0(WebFeatureService_): """Abstraction for OGC Web Feature Service (WFS). Implements IWebFeatureService. """ def __getitem__(self, name): """ check contents dictionary to allow dict like access to service layers""" if name in list(self.__getattribute__("contents").keys()): return self.__getattribute__("contents")[name] else: raise KeyError("No content named %s" % name) def __init__( self, url, version, xml=None, parse_remote_metadata=False, timeout=30, headers=None, username=None, password=None, auth=None, ): """Initialize.""" if auth: if username: auth.username = username if password: auth.password = password else: auth = Authentication() super(WebFeatureService_2_0_0, self).__init__(auth) LOGGER.debug("building WFS %s" % url) self.url = url self.version = version self.timeout = timeout self.headers = headers self._capabilities = None reader = WFSCapabilitiesReader(self.version, headers=self.headers, auth=self.auth) if xml: self._capabilities = reader.readString(xml) else: self._capabilities = reader.read(self.url, self.timeout) self._buildMetadata(parse_remote_metadata) def _buildMetadata(self, parse_remote_metadata=False): """set up capabilities metadata objects: """ self.updateSequence = self._capabilities.attrib.get("updateSequence") # serviceIdentification metadata serviceidentelem = self._capabilities.find(nspath("ServiceIdentification")) if serviceidentelem is not None: self.identification = ServiceIdentification(serviceidentelem) # need to add to keywords list from featuretypelist information: featuretypelistelem = self._capabilities.find( nspath("FeatureTypeList", ns=WFS_NAMESPACE) ) if featuretypelistelem is not None: featuretypeelems = featuretypelistelem.findall( nspath("FeatureType", ns=WFS_NAMESPACE) ) if serviceidentelem is not None: for f in featuretypeelems: kwds = f.findall(nspath("Keywords/Keyword", ns=OWS_NAMESPACE)) if kwds is not None: for kwd in kwds[:]: if kwd.text not in self.identification.keywords: self.identification.keywords.append(kwd.text) # TODO: update serviceProvider metadata, miss it out for now serviceproviderelem = self._capabilities.find(nspath("ServiceProvider")) if serviceproviderelem is not None: self.provider = ServiceProvider(serviceproviderelem) # serviceOperations metadata self.operations = [] for elem in self._capabilities.find(nspath("OperationsMetadata"))[:]: if elem.tag != nspath("ExtendedCapabilities"): self.operations.append(OperationsMetadata(elem)) self.constraints = {} for elem in self._capabilities.findall( nspath("OperationsMetadata/Constraint", ns=WFS_NAMESPACE) ): self.constraints[elem.attrib["name"]] = Constraint( elem, self.owscommon.namespace ) self.parameters = {} for elem in self._capabilities.findall( nspath("OperationsMetadata/Parameter", ns=WFS_NAMESPACE) ): self.parameters[elem.attrib["name"]] = Parameter( elem, self.owscommon.namespace ) # serviceContents metadata: our assumption is that services use a top-level # layer as a metadata organizer, nothing more. self.contents = {} featuretypelist = self._capabilities.find( nspath("FeatureTypeList", ns=WFS_NAMESPACE) ) features = self._capabilities.findall( nspath("FeatureTypeList/FeatureType", ns=WFS_NAMESPACE) ) for feature in features: cm = ContentMetadata( feature, featuretypelist, parse_remote_metadata, auth=self.auth ) self.contents[cm.id] = cm # exceptions self.exceptions = [ f.text for f in self._capabilities.findall("Capability/Exception/Format") ] def getcapabilities(self): """Request and return capabilities document from the WFS as a file-like object. NOTE: this is effectively redundant now""" reader = WFSCapabilitiesReader(self.version, auth=self.auth) return openURL( reader.capabilities_url(self.url), timeout=self.timeout, headers=self.headers, auth=self.auth ) def items(self): """supports dict-like items() access""" items = [] for item in self.contents: items.append((item, self.contents[item])) return items def getfeature( self, typename=None, filter=None, bbox=None, featureid=None, featureversion=None, propertyname=None, maxfeatures=None, srsname=None, storedQueryID=None, storedQueryParams=None, method="Get", outputFormat=None, startindex=None, sortby=None, ): """Request and return feature data as a file-like object. #TODO: NOTE: have changed property name from ['*'] to None - check the use of this in WFS 2.0 Parameters ---------- typename : list List of typenames (string) filter : string XML-encoded OGC filter expression. bbox : tuple (left, bottom, right, top) in the feature type's coordinates == (minx, miny, maxx, maxy) featureid : list List of unique feature ids (string) featureversion : string Default is most recent feature version. propertyname : list List of feature property names. For Get request, '*' matches all. For Post request, leave blank (None) to get all properties. maxfeatures : int Maximum number of features to be returned. srsname: string EPSG code to request the data in storedQueryID : string A name identifying a prepared set available in WFS-service storedQueryParams : dict Variable amount of extra information sent to server related to storedQueryID to further define the requested data {'parameter_name': parameter_value} method : string Qualified name of the HTTP DCP method to use. outputFormat: string (optional) Requested response format of the request. startindex: int (optional) Start position to return feature set (paging in combination with maxfeatures) sortby: list (optional) List of property names whose values should be used to order (upon presentation) the set of feature instances that satify the query. There are 5 different modes of use 1) typename and bbox (simple spatial query) 2) typename and filter (==query) (more expressive) 3) featureid (direct access to known features) 4) storedQueryID and optional storedQueryParams 5) filter only via Post method Raises: ServiceException: If there is an error during the request Returns: BytesIO -- Data returned from the service as a file-like object """ storedQueryParams = storedQueryParams or {} url = data = None if typename and type(typename) == type(""): # noqa: E721 typename = [typename] if method.upper() == "GET": (url) = self.getGETGetFeatureRequest( typename, filter, bbox, featureid, featureversion, propertyname, maxfeatures, srsname, storedQueryID, storedQueryParams, outputFormat, "Get", startindex, sortby, ) LOGGER.debug("GetFeature WFS GET url %s" % url) else: url, data = self.getPOSTGetFeatureRequest( typename, filter, bbox, featureid, featureversion, propertyname, maxfeatures, storedQueryID, storedQueryParams, outputFormat, "Post", startindex, sortby) u = openURL(url, data, method, timeout=self.timeout, headers=self.headers, auth=self.auth) # check for service exceptions, rewrap, and return # We're going to assume that anything with a content-length > 32k # is data. We'll check anything smaller. if "Content-Length" in u.info(): length = int(u.info()["Content-Length"]) have_read = False else: data = u.read() have_read = True length = len(data) if length < 32000: if not have_read: data = u.read() try: tree = etree.fromstring(data) except BaseException: # Not XML return BytesIO(data) else: if tree.tag == "{%s}ServiceExceptionReport" % OGC_NAMESPACE: se = tree.find(nspath("ServiceException", OGC_NAMESPACE)) raise ServiceException(str(se.text).strip()) else: return BytesIO(data) else: if have_read: return BytesIO(data) return u def getpropertyvalue( self, query=None, storedquery_id=None, valuereference=None, typename=None, method=nspath("Get"), **kwargs ): """ the WFS GetPropertyValue method""" try: base_url = next( ( m.get("url") for m in self.getOperationByName("GetPropertyValue").methods if m.get("type").lower() == method.lower() ) ) except StopIteration: base_url = self.url request = { "service": "WFS", "version": self.version, "request": "GetPropertyValue", } if query: request["query"] = str(query) if valuereference: request["valueReference"] = str(valuereference) if storedquery_id: request["storedQuery_id"] = str(storedquery_id) if typename: request["typename"] = str(typename) if kwargs: for kw in list(kwargs.keys()): request[kw] = str(kwargs[kw]) encoded_request = urlencode(request) u = openURL(base_url + encoded_request, timeout=self.timeout, headers=self.headers, auth=self.auth) return u.read() def _getStoredQueries(self): """ gets descriptions of the stored queries available on the server """ sqs = [] # This method makes two calls to the WFS - one ListStoredQueries, and one DescribeStoredQueries. # The information is then aggregated in 'StoredQuery' objects method = nspath("Get") # first make the ListStoredQueries response and save the results in a dictionary # if form {storedqueryid:(title, returnfeaturetype)} try: base_url = next( ( m.get("url") for m in self.getOperationByName("ListStoredQueries").methods if m.get("type").lower() == method.lower() ) ) except StopIteration: base_url = self.url request = { "service": "WFS", "version": self.version, "request": "ListStoredQueries", } encoded_request = urlencode(request) u = openURL( base_url, data=encoded_request, timeout=self.timeout, headers=self.headers, auth=self.auth ) tree = etree.fromstring(u.read()) tempdict = {} for sqelem in tree[:]: title = rft = id = None id = sqelem.get("id") for elem in sqelem[:]: if elem.tag == nspath("Title", WFS_NAMESPACE): title = elem.text elif elem.tag == nspath("ReturnFeatureType", WFS_NAMESPACE): rft = elem.text tempdict[id] = (title, rft) # store in temporary dictionary # then make the DescribeStoredQueries request and get the rest of the information about the stored queries try: base_url = next( ( m.get("url") for m in self.getOperationByName("DescribeStoredQueries").methods if m.get("type").lower() == method.lower() ) ) except StopIteration: base_url = self.url request = { "service": "WFS", "version": self.version, "request": "DescribeStoredQueries", } encoded_request = urlencode(request) u = openURL( base_url, data=encoded_request, timeout=self.timeout, headers=self.headers, auth=self.auth ) tree = etree.fromstring(u.read()) tempdict2 = {} for sqelem in tree[:]: params = [] # list to store parameters for the stored query description id = sqelem.get("id") for elem in sqelem[:]: abstract = "" if elem.tag == nspath("Abstract", WFS_NAMESPACE): abstract = elem.text elif elem.tag == nspath("Parameter", WFS_NAMESPACE): newparam = Parameter(elem.get("name"), elem.get("type")) params.append(newparam) tempdict2[id] = (abstract, params) # store in another temporary dictionary # now group the results into StoredQuery objects: for key in list(tempdict.keys()): sqs.append( StoredQuery( key, tempdict[key][0], tempdict[key][1], tempdict2[key][0], tempdict2[key][1], ) ) return sqs storedqueries = property(_getStoredQueries, None) def getOperationByName(self, name): """Return a named content item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) class StoredQuery(object): """' Class to describe a storedquery """ def __init__(self, id, title, returntype, abstract, parameters): self.id = id self.title = title self.returnfeaturetype = returntype self.abstract = abstract self.parameters = parameters class Parameter(object): def __init__(self, name, type): self.name = name self.type = type class ContentMetadata(AbstractContentMetadata): """Abstraction for WFS metadata. Implements IMetadata. """ def __init__( self, elem, parent, parse_remote_metadata=False, timeout=30, headers=None, auth=None ): """.""" super(ContentMetadata, self).__init__(headers=headers, auth=auth) self.id = elem.find(nspath("Name", ns=WFS_NAMESPACE)).text self.title = elem.find(nspath("Title", ns=WFS_NAMESPACE)).text abstract = elem.find(nspath("Abstract", ns=WFS_NAMESPACE)) if abstract is not None: self.abstract = abstract.text else: self.abstract = None self.keywords = [ f.text for f in elem.findall(nspath("Keywords/Keyword", ns=OWS_NAMESPACE)) ] # bboxes self.boundingBoxWGS84 = None b = elem.find(nspath("WGS84BoundingBox", ns=OWS_NAMESPACE)) if b is not None: try: lc = b.find(nspath("LowerCorner", ns=OWS_NAMESPACE)) uc = b.find(nspath("UpperCorner", ns=OWS_NAMESPACE)) ll = [float(s) for s in lc.text.split()] ur = [float(s) for s in uc.text.split()] self.boundingBoxWGS84 = (ll[0], ll[1], ur[0], ur[1]) # there is no such think as bounding box # make copy of the WGS84BoundingBox self.boundingBox = ( self.boundingBoxWGS84[0], self.boundingBoxWGS84[1], self.boundingBoxWGS84[2], self.boundingBoxWGS84[3], Crs("epsg:4326"), ) except AttributeError: self.boundingBoxWGS84 = None # crs options self.crsOptions = [ Crs(srs.text) for srs in elem.findall(nspath("OtherCRS", ns=WFS_NAMESPACE)) ] defaultCrs = elem.findall(nspath("DefaultCRS", ns=WFS_NAMESPACE)) if len(defaultCrs) > 0: self.crsOptions.insert(0, Crs(defaultCrs[0].text)) # verbs self.verbOptions = [ op.tag for op in parent.findall(nspath("Operations/*", ns=WFS_NAMESPACE)) ] self.verbOptions + [ op.tag for op in elem.findall(nspath("Operations/*", ns=WFS_NAMESPACE)) if op.tag not in self.verbOptions ] # others not used but needed for iContentMetadata harmonisation self.styles = None self.timepositions = None self.defaulttimeposition = None # MetadataURLs self.metadataUrls = [] for m in elem.findall(nspath("MetadataURL", ns=WFS_NAMESPACE)): metadataUrl = { "url": testXMLValue( m.attrib["{http://www.w3.org/1999/xlink}href"], attrib=True ) } self.metadataUrls.append(metadataUrl) if parse_remote_metadata: self.parse_remote_metadata(timeout) def parse_remote_metadata(self, timeout=30): """Parse remote metadata for MetadataURL and add it as metadataUrl['metadata']""" for metadataUrl in self.metadataUrls: if metadataUrl["url"] is not None: try: content = openURL(metadataUrl["url"], timeout=timeout, headers=self.headers, auth=self.auth) doc = etree.fromstring(content.read()) mdelem = doc.find(".//metadata") if mdelem is not None: metadataUrl["metadata"] = Metadata(mdelem) continue mdelem = doc.find( ".//" + util.nspath_eval("gmd:MD_Metadata", n.get_namespaces(["gmd"])) ) if mdelem is None: mdelem = doc.find( ".//" + util.nspath_eval("gmi:MI_Metadata", n.get_namespaces(["gmi"])) ) if mdelem is not None: metadataUrl["metadata"] = MD_Metadata(mdelem) continue else: # ISO 19115 Part 3 XML mdelem = MD_Metadata3.find_start(doc) if mdelem is not None: metadataUrl["metadata"] = MD_Metadata3(mdelem) else: metadataUrl["metadata"] = None continue except Exception: metadataUrl["metadata"] = None OWSLib-0.33.0/owslib/fes.py000066400000000000000000000365131476660053500153460ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2021 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= """ API for OGC Filter Encoding (FE) constructs and metadata. Filter Encoding: http://www.opengeospatial.org/standards/filter Supports version 1.1.0 (04-095). """ from owslib.etree import etree from owslib import util from owslib.namespaces import Namespaces # default variables def get_namespaces(): n = Namespaces() ns = n.get_namespaces(["dif", "fes", "gml", "ogc", "xs", "xsi"]) ns[None] = n.get_namespace("ogc") return ns namespaces = get_namespaces() schema = 'http://schemas.opengis.net/filter/1.1.0/filter.xsd' schema_location = '%s %s' % (namespaces['ogc'], schema) class FilterRequest(object): """ filter class """ def __init__(self, parent=None, version='1.1.0'): """ filter Constructor Parameters ---------- - parent: parent etree.Element object (default is None) - version: version (default is '1.1.0') """ self.version = version self._root = etree.Element(util.nspath_eval('ogc:Filter', namespaces)) if parent is not None: self._root.set(util.nspath_eval('xsi:schemaLocation', namespaces), schema_location) def set(self, parent=False, qtype=None, keywords=[], typenames='csw:Record', propertyname='csw:AnyText', bbox=None, identifier=None): """ Construct and process a GetRecords request Parameters ---------- - parent: the parent Element object. If this is not, then generate a standalone request - qtype: type of resource to query (i.e. service, dataset) - keywords: list of keywords - propertyname: the PropertyName to Filter against - bbox: the bounding box of the spatial query in the form [minx,miny,maxx,maxy] - identifier: the dc:identifier to query against with a PropertyIsEqualTo. Ignores all other inputs. """ # Set the identifier if passed. Ignore other parameters dc_identifier_equals_filter = None if identifier is not None: dc_identifier_equals_filter = PropertyIsEqualTo('dc:identifier', identifier) self._root.append(dc_identifier_equals_filter.toXML()) return self._root # Set the query type if passed dc_type_equals_filter = None if qtype is not None: dc_type_equals_filter = PropertyIsEqualTo('dc:type', qtype) # Set a bbox query if passed bbox_filter = None if bbox is not None: bbox_filter = BBox(bbox) # Set a keyword query if passed keyword_filter = None if len(keywords) > 0: if len(keywords) > 1: # loop multiple keywords into an Or ks = [] for i in keywords: ks.append(PropertyIsLike(propertyname, "*%s*" % i, wildCard="*")) keyword_filter = Or(operations=ks) elif len(keywords) == 1: # one keyword keyword_filter = PropertyIsLike(propertyname, "*%s*" % keywords[0], wildCard="*") # And together filters if more than one exists filters = [_f for _f in [keyword_filter, bbox_filter, dc_type_equals_filter] if _f] if len(filters) == 1: self._root.append(filters[0].toXML()) elif len(filters) > 1: self._root.append(And(operations=filters).toXML()) return self._root def setConstraint(self, constraint, tostring=False): """ Construct and process a GetRecords request Parameters ---------- - constraint: An OgcExpression object - tostring (optional): return as string """ self._root.append(constraint.toXML()) if tostring: return util.element_to_string(self._root, xml_declaration=False) return self._root def setConstraintList(self, constraints, tostring=False): """ Construct and process a GetRecords request Parameters ---------- - constraints: A list of OgcExpression objects The list is interpretted like so: [a,b,c] a || b || c [[a,b,c]] a && b && c [[a,b],[c],[d],[e]] or [[a,b],c,d,e] (a && b) || c || d || e - tostring (optional): return as string """ ors = [] if len(constraints) == 1: if isinstance(constraints[0], OgcExpression): flt = self.setConstraint(constraints[0]) else: self._root.append(And(operations=constraints[0]).toXML()) flt = self._root if tostring: return util.element_to_string(flt, xml_declaration=False) else: return flt for c in constraints: if isinstance(c, OgcExpression): ors.append(c) elif isinstance(c, list) or isinstance(c, tuple): if len(c) == 1: ors.append(c[0]) elif len(c) >= 2: ands = [] for sub in c: if isinstance(sub, OgcExpression): ands.append(sub) ors.append(And(operations=ands)) self._root.append(Or(operations=ors).toXML()) if tostring: return util.element_to_string(self._root, xml_declaration=False) return self._root class FilterCapabilities(object): """ Abstraction for Filter_Capabilities """ def __init__(self, elem): # Spatial_Capabilities if elem is None: self.spatial_operands = [] self.spatial_operators = [] self.temporal_operators = [] self.temporal_operands = [] self.scalar_comparison_operators = [] return self.spatial_operands = [f.text for f in elem.findall(util.nspath_eval( 'ogc:Spatial_Capabilities/ogc:GeometryOperands/ogc:GeometryOperand', namespaces))] self.spatial_operators = [] for f in elem.findall(util.nspath_eval( 'ogc:Spatial_Capabilities/ogc:SpatialOperators/ogc:SpatialOperator', namespaces)): self.spatial_operators.append(f.attrib['name']) # Temporal_Capabilities self.temporal_operands = [f.text for f in elem.findall(util.nspath_eval( 'ogc:Temporal_Capabilities/ogc:TemporalOperands/ogc:TemporalOperand', namespaces))] self.temporal_operators = [] for f in elem.findall(util.nspath_eval( 'ogc:Temporal_Capabilities/ogc:TemporalOperators/ogc:TemporalOperator', namespaces)): self.temporal_operators.append(f.attrib['name']) # Scalar_Capabilities self.scalar_comparison_operators = [f.text for f in elem.findall(util.nspath_eval( 'ogc:Scalar_Capabilities/ogc:ComparisonOperators/ogc:ComparisonOperator', namespaces))] def setsortby(parent, propertyname, order='ASC'): """ constructs a SortBy element Parameters ---------- - parent: parent etree.Element object - propertyname: the PropertyName - order: the SortOrder (default is 'ASC') """ tmp = etree.SubElement(parent, util.nspath_eval('ogc:SortBy', namespaces)) tmp2 = etree.SubElement(tmp, util.nspath_eval('ogc:SortProperty', namespaces)) etree.SubElement(tmp2, util.nspath_eval('ogc:PropertyName', namespaces)).text = propertyname etree.SubElement(tmp2, util.nspath_eval('ogc:SortOrder', namespaces)).text = order class SortProperty(object): def __init__(self, propertyname, order='ASC'): self.propertyname = propertyname self.order = order.upper() if self.order not in ['DESC', 'ASC']: raise ValueError("SortOrder can only be 'ASC' or 'DESC'") def toXML(self): node0 = etree.Element(util.nspath_eval("ogc:SortProperty", namespaces)) etree.SubElement(node0, util.nspath_eval('ogc:PropertyName', namespaces)).text = self.propertyname etree.SubElement(node0, util.nspath_eval('ogc:SortOrder', namespaces)).text = self.order return node0 class SortBy(object): def __init__(self, properties): self.properties = properties def toXML(self): node0 = etree.Element(util.nspath_eval("ogc:SortBy", namespaces)) for prop in self.properties: node0.append(prop.toXML()) return node0 class OgcExpression(object): def __init__(self): pass class BinaryComparisonOpType(OgcExpression): """ Super class of all the property operation classes""" def __init__(self, propertyoperator, propertyname, literal, matchcase=True): self.propertyoperator = propertyoperator self.propertyname = propertyname self.literal = literal self.matchcase = matchcase def toXML(self): node0 = etree.Element(util.nspath_eval(self.propertyoperator, namespaces)) if not self.matchcase: node0.set('matchCase', 'false') etree.SubElement(node0, util.nspath_eval('ogc:PropertyName', namespaces)).text = self.propertyname etree.SubElement(node0, util.nspath_eval('ogc:Literal', namespaces)).text = self.literal return node0 class PropertyIsEqualTo(BinaryComparisonOpType): """ PropertyIsEqualTo class""" def __init__(self, propertyname, literal, matchcase=True): BinaryComparisonOpType.__init__(self, 'ogc:PropertyIsEqualTo', propertyname, literal, matchcase) class PropertyIsNotEqualTo(BinaryComparisonOpType): """ PropertyIsNotEqualTo class """ def __init__(self, propertyname, literal, matchcase=True): BinaryComparisonOpType.__init__(self, 'ogc:PropertyIsNotEqualTo', propertyname, literal, matchcase) class PropertyIsLessThan(BinaryComparisonOpType): """PropertyIsLessThan class""" def __init__(self, propertyname, literal, matchcase=True): BinaryComparisonOpType.__init__(self, 'ogc:PropertyIsLessThan', propertyname, literal, matchcase) class PropertyIsGreaterThan(BinaryComparisonOpType): """PropertyIsGreaterThan class""" def __init__(self, propertyname, literal, matchcase=True): BinaryComparisonOpType.__init__(self, 'ogc:PropertyIsGreaterThan', propertyname, literal, matchcase) class PropertyIsLessThanOrEqualTo(BinaryComparisonOpType): """PropertyIsLessThanOrEqualTo class""" def __init__(self, propertyname, literal, matchcase=True): BinaryComparisonOpType.__init__(self, 'ogc:PropertyIsLessThanOrEqualTo', propertyname, literal, matchcase) class PropertyIsGreaterThanOrEqualTo(BinaryComparisonOpType): """PropertyIsGreaterThanOrEqualTo class""" def __init__(self, propertyname, literal, matchcase=True): BinaryComparisonOpType.__init__(self, 'ogc:PropertyIsGreaterThanOrEqualTo', propertyname, literal, matchcase) class PropertyIsLike(OgcExpression): """PropertyIsLike class""" def __init__(self, propertyname, literal, escapeChar='\\', singleChar='_', wildCard='%', matchCase=True): self.propertyname = propertyname self.literal = literal self.escapeChar = escapeChar self.singleChar = singleChar self.wildCard = wildCard self.matchCase = matchCase def toXML(self): node0 = etree.Element(util.nspath_eval('ogc:PropertyIsLike', namespaces)) node0.set('wildCard', self.wildCard) node0.set('singleChar', self.singleChar) node0.set('escapeChar', self.escapeChar) if not self.matchCase: node0.set('matchCase', 'false') etree.SubElement(node0, util.nspath_eval('ogc:PropertyName', namespaces)).text = self.propertyname etree.SubElement(node0, util.nspath_eval('ogc:Literal', namespaces)).text = self.literal return node0 class PropertyIsNull(OgcExpression): """PropertyIsNull class""" def __init__(self, propertyname): self.propertyname = propertyname def toXML(self): node0 = etree.Element(util.nspath_eval('ogc:PropertyIsNull', namespaces)) etree.SubElement(node0, util.nspath_eval('ogc:PropertyName', namespaces)).text = self.propertyname return node0 class PropertyIsBetween(OgcExpression): """PropertyIsBetween class""" def __init__(self, propertyname, lower, upper): self.propertyname = propertyname self.lower = lower self.upper = upper def toXML(self): node0 = etree.Element(util.nspath_eval('ogc:PropertyIsBetween', namespaces)) etree.SubElement(node0, util.nspath_eval('ogc:PropertyName', namespaces)).text = self.propertyname node1 = etree.SubElement(node0, util.nspath_eval('ogc:LowerBoundary', namespaces)) etree.SubElement(node1, util.nspath_eval('ogc:Literal', namespaces)).text = '%s' % self.lower node2 = etree.SubElement(node0, util.nspath_eval('ogc:UpperBoundary', namespaces)) etree.SubElement(node2, util.nspath_eval('ogc:Literal', namespaces)).text = '%s' % self.upper return node0 class BBox(OgcExpression): """Construct a BBox, two pairs of coordinates (west-south and east-north)""" def __init__(self, bbox, crs=None): self.bbox = bbox self.crs = crs def toXML(self): tmp = etree.Element(util.nspath_eval('ogc:BBOX', namespaces)) etree.SubElement(tmp, util.nspath_eval('ogc:PropertyName', namespaces)).text = 'ows:BoundingBox' tmp2 = etree.SubElement(tmp, util.nspath_eval('gml:Envelope', namespaces)) if self.crs is not None: tmp2.set('srsName', self.crs) etree.SubElement(tmp2, util.nspath_eval('gml:lowerCorner', namespaces)).text = '{} {}'.format( self.bbox[0], self.bbox[1]) etree.SubElement(tmp2, util.nspath_eval('gml:upperCorner', namespaces)).text = '{} {}'.format( self.bbox[2], self.bbox[3]) return tmp # BINARY class BinaryLogicOpType(OgcExpression): """ Binary Operators: And / Or """ def __init__(self, binary_operator, operations): self.binary_operator = binary_operator try: assert len(operations) >= 2 self.operations = operations except Exception: raise ValueError("Binary operations (And / Or) require a minimum of two operations to operate against") def toXML(self): node0 = etree.Element(util.nspath_eval(self.binary_operator, namespaces)) for op in self.operations: node0.append(op.toXML()) return node0 class And(BinaryLogicOpType): def __init__(self, operations): super(And, self).__init__('ogc:And', operations) class Or(BinaryLogicOpType): def __init__(self, operations): super(Or, self).__init__('ogc:Or', operations) # UNARY class UnaryLogicOpType(OgcExpression): """ Unary Operator: Not """ def __init__(self, urary_operator, operations): self.urary_operator = urary_operator self.operations = operations def toXML(self): node0 = etree.Element(util.nspath_eval(self.urary_operator, namespaces)) for op in self.operations: node0.append(op.toXML()) return node0 class Not(UnaryLogicOpType): def __init__(self, operations): super(Not, self).__init__('ogc:Not', operations) OWSLib-0.33.0/owslib/fes2.py000066400000000000000000000420721476660053500154250ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2021 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= """ API for OGC Filter Encoding (FE) constructs and metadata. Filter Encoding: http://www.opengeospatial.org/standards/filter Supports version 2.0.2 (09-026r2). """ from owslib.etree import etree from owslib import util from owslib.namespaces import Namespaces from abc import ABCMeta, abstractmethod # default variables def get_namespaces(): n = Namespaces() ns = n.get_namespaces(["dif", "fes", "gml", "ogc", "ows110", "xs", "xsi"]) ns[None] = n.get_namespace("fes") return ns namespaces = get_namespaces() schema = 'http://schemas.opengis.net/filter/2.0/filterAll.xsd' schema_location = '%s %s' % (namespaces['fes'], schema) class FilterRequest(object): """ filter class """ def __init__(self, parent=None, version='2.0.0'): """ filter Constructor Parameters ---------- - parent: parent etree.Element object (default is None) - version: version (default is '2.0.0') """ self.version = version self._root = etree.Element(util.nspath_eval('fes:Filter', namespaces)) if parent is not None: self._root.set(util.nspath_eval('xsi:schemaLocation', namespaces), schema_location) def set(self, parent=False, qtype=None, keywords=[], typenames='csw:Record', propertyname='csw:AnyText', bbox=None, identifier=None): """ Construct and process a GetRecords request Parameters ---------- - parent: the parent Element object. If this is not, then generate a standalone request - qtype: type of resource to query (i.e. service, dataset) - keywords: list of keywords - propertyname: the ValueReference to Filter against - bbox: the bounding box of the spatial query in the form [minx,miny,maxx,maxy] - identifier: the dc:identifier to query against with a PropertyIsEqualTo. Ignores all other inputs. """ # Set the identifier if passed. Ignore other parameters dc_identifier_equals_filter = None if identifier is not None: dc_identifier_equals_filter = PropertyIsEqualTo('dc:identifier', identifier) self._root.append(dc_identifier_equals_filter.toXML()) return self._root # Set the query type if passed dc_type_equals_filter = None if qtype is not None: dc_type_equals_filter = PropertyIsEqualTo('dc:type', qtype) # Set a bbox query if passed bbox_filter = None if bbox is not None: bbox_filter = BBox(bbox) # Set a keyword query if passed keyword_filter = None if len(keywords) > 0: if len(keywords) > 1: # loop multiple keywords into an Or ks = [] for i in keywords: ks.append(PropertyIsLike(propertyname, "*%s*" % i, wildCard="*")) keyword_filter = Or(operations=ks) elif len(keywords) == 1: # one keyword keyword_filter = PropertyIsLike(propertyname, "*%s*" % keywords[0], wildCard="*") # And together filters if more than one exists filters = [_f for _f in [keyword_filter, bbox_filter, dc_type_equals_filter] if _f] if len(filters) == 1: self._root.append(filters[0].toXML()) elif len(filters) > 1: self._root.append(And(operations=filters).toXML()) return self._root def setConstraint(self, constraint, tostring=False): """ Construct and process a GetRecords request Parameters ---------- - constraint: An OgcExpression object - tostring (optional): return as string """ self._root.append(constraint.toXML()) if tostring: return util.element_to_string(self._root, xml_declaration=False) return self._root def setConstraintList(self, constraints, tostring=False): """ Construct and process a GetRecords request Parameters ---------- - constraints: A list of OgcExpression objects The list is interpretted like so: [a,b,c] a || b || c [[a,b,c]] a && b && c [[a,b],[c],[d],[e]] or [[a,b],c,d,e] (a && b) || c || d || e - tostring (optional): return as string """ ors = [] if len(constraints) == 1: if isinstance(constraints[0], OgcExpression): flt = self.setConstraint(constraints[0]) else: self._root.append(And(operations=constraints[0]).toXML()) flt = self._root if tostring: return util.element_to_string(flt, xml_declaration=False) else: return flt for c in constraints: if isinstance(c, OgcExpression): ors.append(c) elif isinstance(c, list) or isinstance(c, tuple): if len(c) == 1: ors.append(c[0]) elif len(c) >= 2: ands = [] for sub in c: if isinstance(sub, OgcExpression): ands.append(sub) ors.append(And(operations=ands)) self._root.append(Or(operations=ors).toXML()) if tostring: return util.element_to_string(self._root, xml_declaration=False) return self._root class FilterCapabilities(object): """Abstraction for Filter_Capabilities 2.0""" def __init__(self, elem): if elem is None: self.spatial_operands = [] self.spatial_operators = [] self.temporal_operators = [] self.temporal_operands = [] self.scalar_comparison_operators = [] self.conformance = {} return # Spatial_Capabilities self.spatial_operands = [f.attrib.get('name') for f in elem.findall(util.nspath_eval( 'fes:Spatial_Capabilities/fes:GeometryOperands/fes:GeometryOperand', namespaces))] self.spatial_operators = [] for f in elem.findall(util.nspath_eval( 'fes:Spatial_Capabilities/fes:SpatialOperators/fes:SpatialOperator', namespaces)): self.spatial_operators.append(f.attrib['name']) # Temporal_Capabilities self.temporal_operands = [f.attrib.get('name') for f in elem.findall(util.nspath_eval( 'fes:Temporal_Capabilities/fes:TemporalOperands/fes:TemporalOperand', namespaces))] self.temporal_operators = [] for f in elem.findall(util.nspath_eval( 'fes:Temporal_Capabilities/fes:TemporalOperators/fes:TemporalOperator', namespaces)): self.temporal_operators.append(f.attrib['name']) # Scalar_Capabilities self.scalar_comparison_operators = [f.text for f in elem.findall(util.nspath_eval( 'fes:Scalar_Capabilities/fes:ComparisonOperators/fes:ComparisonOperator', namespaces))] # Conformance self.conformance = {} for f in elem.findall(util.nspath_eval('fes:Conformance/fes:Constraint', namespaces)): self.conformance[f.attrib.get('name')] = f.find(util.nspath_eval('ows110:DefaultValue', namespaces)).text def setsortby(parent, propertyname, order='ASC'): """ constructs a SortBy element Parameters ---------- - parent: parent etree.Element object - propertyname: the ValueReference - order: the SortOrder (default is 'ASC') """ tmp = etree.SubElement(parent, util.nspath_eval('fes:SortBy', namespaces)) tmp2 = etree.SubElement(tmp, util.nspath_eval('fes:SortProperty', namespaces)) etree.SubElement(tmp2, util.nspath_eval('fes:ValueReference', namespaces)).text = propertyname etree.SubElement(tmp2, util.nspath_eval('fes:SortOrder', namespaces)).text = order class SortProperty(object): def __init__(self, propertyname, order='ASC'): self.propertyname = propertyname self.order = order.upper() if self.order not in ['DESC', 'ASC']: raise ValueError("SortOrder can only be 'ASC' or 'DESC'") def toXML(self): node0 = etree.Element(util.nspath_eval("fes:SortProperty", namespaces)) etree.SubElement(node0, util.nspath_eval('fes:ValueReference', namespaces)).text = self.propertyname etree.SubElement(node0, util.nspath_eval('fes:SortOrder', namespaces)).text = self.order return node0 class SortBy(object): def __init__(self, properties): self.properties = properties def toXML(self): node0 = etree.Element(util.nspath_eval("fes:SortBy", namespaces)) for prop in self.properties: node0.append(prop.toXML()) return node0 class OgcExpression(object): def __init__(self): pass class BinaryComparisonOpType(OgcExpression): """ Super class of all the property operation classes""" def __init__(self, propertyoperator, propertyname, literal, matchcase=True): self.propertyoperator = propertyoperator self.propertyname = propertyname self.literal = literal self.matchcase = matchcase def toXML(self): node0 = etree.Element(util.nspath_eval(self.propertyoperator, namespaces)) if not self.matchcase: node0.set('matchCase', 'false') etree.SubElement(node0, util.nspath_eval('fes:ValueReference', namespaces)).text = self.propertyname etree.SubElement(node0, util.nspath_eval('fes:Literal', namespaces)).text = self.literal return node0 class PropertyIsEqualTo(BinaryComparisonOpType): """ PropertyIsEqualTo class""" def __init__(self, propertyname, literal, matchcase=True): BinaryComparisonOpType.__init__(self, 'fes:PropertyIsEqualTo', propertyname, literal, matchcase) class PropertyIsNotEqualTo(BinaryComparisonOpType): """ PropertyIsNotEqualTo class """ def __init__(self, propertyname, literal, matchcase=True): BinaryComparisonOpType.__init__(self, 'fes:PropertyIsNotEqualTo', propertyname, literal, matchcase) class PropertyIsLessThan(BinaryComparisonOpType): """PropertyIsLessThan class""" def __init__(self, propertyname, literal, matchcase=True): BinaryComparisonOpType.__init__(self, 'fes:PropertyIsLessThan', propertyname, literal, matchcase) class PropertyIsGreaterThan(BinaryComparisonOpType): """PropertyIsGreaterThan class""" def __init__(self, propertyname, literal, matchcase=True): BinaryComparisonOpType.__init__(self, 'fes:PropertyIsGreaterThan', propertyname, literal, matchcase) class PropertyIsLessThanOrEqualTo(BinaryComparisonOpType): """PropertyIsLessThanOrEqualTo class""" def __init__(self, propertyname, literal, matchcase=True): BinaryComparisonOpType.__init__(self, 'fes:PropertyIsLessThanOrEqualTo', propertyname, literal, matchcase) class PropertyIsGreaterThanOrEqualTo(BinaryComparisonOpType): """PropertyIsGreaterThanOrEqualTo class""" def __init__(self, propertyname, literal, matchcase=True): BinaryComparisonOpType.__init__(self, 'fes:PropertyIsGreaterThanOrEqualTo', propertyname, literal, matchcase) class PropertyIsLike(OgcExpression): """PropertyIsLike class""" def __init__(self, propertyname, literal, escapeChar='\\', singleChar='_', wildCard='%', matchCase=True): self.propertyname = propertyname self.literal = literal self.escapeChar = escapeChar self.singleChar = singleChar self.wildCard = wildCard self.matchCase = matchCase def toXML(self): node0 = etree.Element(util.nspath_eval('fes:PropertyIsLike', namespaces)) node0.set('wildCard', self.wildCard) node0.set('singleChar', self.singleChar) node0.set('escapeChar', self.escapeChar) if not self.matchCase: node0.set('matchCase', 'false') etree.SubElement(node0, util.nspath_eval('fes:ValueReference', namespaces)).text = self.propertyname etree.SubElement(node0, util.nspath_eval('fes:Literal', namespaces)).text = self.literal return node0 class PropertyIsNull(OgcExpression): """PropertyIsNull class""" def __init__(self, propertyname): self.propertyname = propertyname def toXML(self): node0 = etree.Element(util.nspath_eval('fes:PropertyIsNull', namespaces)) etree.SubElement(node0, util.nspath_eval('fes:ValueReference', namespaces)).text = self.propertyname return node0 class PropertyIsBetween(OgcExpression): """PropertyIsBetween class""" def __init__(self, propertyname, lower, upper): self.propertyname = propertyname self.lower = lower self.upper = upper def toXML(self): node0 = etree.Element(util.nspath_eval('fes:PropertyIsBetween', namespaces)) etree.SubElement(node0, util.nspath_eval('fes:ValueReference', namespaces)).text = self.propertyname node1 = etree.SubElement(node0, util.nspath_eval('fes:LowerBoundary', namespaces)) etree.SubElement(node1, util.nspath_eval('fes:Literal', namespaces)).text = '%s' % self.lower node2 = etree.SubElement(node0, util.nspath_eval('fes:UpperBoundary', namespaces)) etree.SubElement(node2, util.nspath_eval('fes:Literal', namespaces)).text = '%s' % self.upper return node0 class BBox(OgcExpression): """Construct a BBox, two pairs of coordinates (west-south and east-north)""" def __init__(self, bbox, crs=None): self.bbox = bbox self.crs = crs def toXML(self): tmp = etree.Element(util.nspath_eval('fes:BBOX', namespaces)) etree.SubElement(tmp, util.nspath_eval('fes:ValueReference', namespaces)).text = 'ows:BoundingBox' tmp2 = etree.SubElement(tmp, util.nspath_eval('gml:Envelope', namespaces)) if self.crs is not None: tmp2.set('srsName', self.crs) etree.SubElement(tmp2, util.nspath_eval('gml:lowerCorner', namespaces)).text = '{} {}'.format( self.bbox[0], self.bbox[1]) etree.SubElement(tmp2, util.nspath_eval('gml:upperCorner', namespaces)).text = '{} {}'.format( self.bbox[2], self.bbox[3]) return tmp class Filter(OgcExpression): def __init__(self, filter): self.filter = filter def toXML(self): node = etree.Element(util.nspath_eval("fes:Filter", namespaces)) node.append(self.filter.toXML()) return node class TopologicalOpType(OgcExpression, metaclass=ABCMeta): """Abstract base class for topological operators.""" @property @abstractmethod def operation(self): """This is a mechanism to ensure this class is subclassed by an actual operation.""" pass def __init__(self, propertyname, geometry): self.propertyname = propertyname self.geometry = geometry def toXML(self): node = etree.Element(util.nspath_eval(f"fes:{self.operation}", namespaces)) etree.SubElement(node, util.nspath_eval("fes:ValueReference", namespaces)).text = self.propertyname node.append(self.geometry.toXML()) return node class Intersects(TopologicalOpType): operation = "Intersects" class Contains(TopologicalOpType): operation = "Contains" class Disjoint(TopologicalOpType): operation = "Disjoint" class Within(TopologicalOpType): operation = "Within" class Touches(TopologicalOpType): operation = "Touches" class Overlaps(TopologicalOpType): operation = "Overlaps" class Equals(TopologicalOpType): operation = "Equals" # BINARY class BinaryLogicOpType(OgcExpression): """ Binary Operators: And / Or """ def __init__(self, binary_operator, operations): self.binary_operator = binary_operator try: assert len(operations) >= 2 self.operations = operations except Exception: raise ValueError("Binary operations (And / Or) require a minimum of two operations to operate against") def toXML(self): node0 = etree.Element(util.nspath_eval(self.binary_operator, namespaces)) for op in self.operations: node0.append(op.toXML()) return node0 class And(BinaryLogicOpType): def __init__(self, operations): super(And, self).__init__('fes:And', operations) class Or(BinaryLogicOpType): def __init__(self, operations): super(Or, self).__init__('fes:Or', operations) # UNARY class UnaryLogicOpType(OgcExpression): """ Unary Operator: Not """ def __init__(self, unary_operator, operations): self.unary_operator = unary_operator self.operations = operations def toXML(self): node0 = etree.Element(util.nspath_eval(self.unary_operator, namespaces)) for op in self.operations: node0.append(op.toXML()) return node0 class Not(UnaryLogicOpType): def __init__(self, operations): super(Not, self).__init__('fes:Not', operations) OWSLib-0.33.0/owslib/fgdc.py000066400000000000000000000246101476660053500154670ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2010 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= """ FGDC metadata parser """ from owslib.etree import etree from owslib import util class Metadata(object): """ Process metadata """ def __init__(self, md): if hasattr(md, 'getroot'): # standalone document self.xml = etree.tostring(md.getroot()) else: # part of a larger document self.xml = etree.tostring(md) self.idinfo = Idinfo(md) self.eainfo = Eainfo(md) self.distinfo = Distinfo(md) self.metainfo = Metainfo(md) if self.idinfo.datasetid: self.identifier = self.idinfo.datasetid class Idinfo(object): """ Process idinfo """ def __init__(self, md): val = md.find('idinfo/datasetid') self.datasetid = util.testXMLValue(val) val = md.find('idinfo/citation') self.citation = Citation(val) val = md.find('idinfo/descript') if val is not None: self.descript = Descript(val) val = md.find('idinfo/timeperd') self.timeperd = Timeperd(val) val = md.find('idinfo/status') if val is not None: self.status = Status(val) val = md.find('idinfo/spdom') if val is not None: self.spdom = Spdom(val) val = md.find('idinfo/keywords') if val is not None: self.keywords = Keywords(val) val = md.find('idinfo/accconst') self.accconst = util.testXMLValue(val) val = md.find('idinfo/useconst') self.useconst = util.testXMLValue(val) val = md.find('idinfo/ptcontac') if val is not None: self.ptcontac = Ptcontac(val) val = md.find('idinfo/datacred') self.datacred = util.testXMLValue(val) val = md.find('idinfo/crossref') self.crossref = Citation(val) class Citation(object): """ Process citation """ def __init__(self, md): if md is not None: self.citeinfo = {} val = md.find('citeinfo/origin') self.citeinfo['origin'] = util.testXMLValue(val) val = md.find('citeinfo/pubdate') self.citeinfo['pubdate'] = util.testXMLValue(val) val = md.find('citeinfo/title') self.citeinfo['title'] = util.testXMLValue(val) val = md.find('citeinfo/geoform') self.citeinfo['geoform'] = util.testXMLValue(val) val = md.find('citeinfo/pubinfo/pubplace') self.citeinfo['pubplace'] = util.testXMLValue(val) val = md.find('citeinfo/pubinfo/publish') self.citeinfo['publish'] = util.testXMLValue(val) self.citeinfo['onlink'] = [] for link in md.findall('citeinfo/onlink'): self.citeinfo['onlink'].append(util.testXMLValue(link)) class Descript(object): """ Process descript """ def __init__(self, md): val = md.find('abstract') self.abstract = util.testXMLValue(val) val = md.find('purpose') self.purpose = util.testXMLValue(val) val = md.find('supplinf') self.supplinf = util.testXMLValue(val) class Timeperd(object): """ Process timeperd """ def __init__(self, md): if md is not None: val = md.find('current') self.current = util.testXMLValue(val) val = md.find('timeinfo') if val is not None: self.timeinfo = Timeinfo(val) class Timeinfo(object): """ Process timeinfo """ def __init__(self, md): val = md.find('sngdate') if val is not None: self.sngdate = Sngdate(val) val = md.find('rngdates') if val is not None: self.rngdates = Rngdates(val) class Sngdate(object): """ Process sngdate """ def __init__(self, md): val = md.find('caldate') self.caldate = util.testXMLValue(val) val = md.find('time') self.time = util.testXMLValue(val) class Rngdates(object): """ Process rngdates """ def __init__(self, md): val = md.find('begdate') self.begdate = util.testXMLValue(val) val = md.find('begtime') self.begtime = util.testXMLValue(val) val = md.find('enddate') self.enddate = util.testXMLValue(val) val = md.find('endtime') self.endtime = util.testXMLValue(val) class Status(object): """ Process status """ def __init__(self, md): val = md.find('progress') self.progress = util.testXMLValue(val) val = md.find('update') self.update = util.testXMLValue(val) class Spdom(object): """ Process spdom """ def __init__(self, md): val = md.find('bounding/westbc') self.westbc = util.testXMLValue(val) val = md.find('bounding/eastbc') self.eastbc = util.testXMLValue(val) val = md.find('bounding/northbc') self.northbc = util.testXMLValue(val) val = md.find('bounding/southbc') self.southbc = util.testXMLValue(val) if self.southbc is not None and \ self.northbc is not None and \ self.eastbc is not None and \ self.westbc is not None: self.bbox = Bbox(self) class Bbox(object): """ Generate bbox for spdom (convenience function) """ def __init__(self, spdom): self.minx = spdom.westbc self.miny = spdom.southbc self.maxx = spdom.eastbc self.maxy = spdom.northbc class Keywords(object): """ Process keywords """ def __init__(self, md): self.theme = [] self.place = [] self.temporal = [] for i in md.findall('theme'): theme = {} val = i.find('themekt') theme['themekt'] = util.testXMLValue(val) theme['themekey'] = [] for j in i.findall('themekey'): themekey = util.testXMLValue(j) if themekey is not None: theme['themekey'].append(themekey) self.theme.append(theme) for i in md.findall('place'): theme = {} place = {} val = i.find('placekt') theme['placekt'] = util.testXMLValue(val) theme['placekey'] = [] for j in i.findall('placekey'): theme['placekey'].append(util.testXMLValue(j)) self.place.append(place) for i in md.findall('temporal'): theme = {} temporal = {} val = i.find('tempkt') theme['tempkt'] = util.testXMLValue(val) theme['tempkey'] = [] for j in i.findall('tempkey'): theme['tempkey'].append(util.testXMLValue(j)) self.temporal.append(temporal) class Ptcontac(object): """ Process ptcontac """ def __init__(self, md): ent = md.find('cntinfo/cntorgp') if ent is None: ent = md.find('cntinfo/cntperp') if ent is not None: val = ent.find('cntorg') self.cntorg = util.testXMLValue(val) val = ent.find('cntper') self.cntper = util.testXMLValue(val) val = md.find('cntinfo/cntpos') self.cntpos = util.testXMLValue(val) val = md.find('cntinfo/cntaddr/addrtype') self.addrtype = util.testXMLValue(val) val = md.find('cntinfo/cntaddr/address') self.address = util.testXMLValue(val) val = md.find('cntinfo/cntaddr/city') self.city = util.testXMLValue(val) val = md.find('cntinfo/cntaddr/state') self.state = util.testXMLValue(val) val = md.find('cntinfo/cntaddr/postal') self.postal = util.testXMLValue(val) val = md.find('cntinfo/cntaddr/country') self.country = util.testXMLValue(val) val = md.find('cntinfo/cntvoice') self.voice = util.testXMLValue(val) val = md.find('cntinfo/cntemail') self.email = util.testXMLValue(val) class Eainfo(object): """ Process eainfo """ def __init__(self, md): val = md.find('eainfo/detailed/enttyp/enttypl') self.enttypl = util.testXMLValue(val) val = md.find('eainfo/detailed/enttyp/enttypd') self.enttypd = util.testXMLValue(val) val = md.find('eainfo/detailed/enttyp/enttypds') self.enttypds = util.testXMLValue(val) self.attr = [] for i in md.findall('eainfo/detailed/attr'): attr = {} val = i.find('attrlabl') attr['attrlabl'] = util.testXMLValue(val) val = i.find('attrdef') attr['attrdef'] = util.testXMLValue(val) val = i.find('attrdefs') attr['attrdefs'] = util.testXMLValue(val) val = i.find('attrdomv/udom') attr['udom'] = util.testXMLValue(val) self.attr.append(attr) class Distinfo(object): """ Process distinfo """ def __init__(self, md): val = md.find('distinfo') if val is not None: val2 = val.find('stdorder') if val2 is not None: self.stdorder = {'digform': []} for link in val2.findall('digform'): digform = {} digform['name'] = util.testXMLValue(link.find('digtinfo/formname')) digform['url'] = util.testXMLValue(link.find('digtopt/onlinopt/computer/networka/networkr/')) self.stdorder['digform'].append(digform) cnt = val.find('distrib') if cnt is not None: self.distrib = Ptcontac(cnt) class Metainfo(object): """ Process metainfo """ def __init__(self, md): val = md.find('metainfo/metd') self.metd = util.testXMLValue(val) val = md.find('metainfo/metrd') self.metrd = util.testXMLValue(val) val = md.find('metainfo/metc') if val is not None: self.metc = Ptcontac(val) val = md.find('metainfo/metstdn') self.metstdn = util.testXMLValue(val) val = md.find('metainfo/metstdv') self.metstdv = util.testXMLValue(val) val = md.find('metainfo/metac') self.metac = util.testXMLValue(val) val = md.find('metainfo/metuc') self.metuc = util.testXMLValue(val) OWSLib-0.33.0/owslib/gm03.py000066400000000000000000001146221476660053500153350ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2015 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= """GM03 Core metadata parser http://www.geocat.ch/internet/geocat/en/home/documentation/gm03.html""" from owslib import util from owslib.etree import etree from owslib.namespaces import Namespaces # default variables def get_namespaces(): n = Namespaces() ns = n.get_namespaces(["gm03"]) ns[None] = n.get_namespace("gm03") return ns namespaces = get_namespaces() class _GenericObject(object): """GM03 generic object type""" def __init__(self, md): """constructor""" self.tid = None if md is not None: self.tid = md.attrib.get('TID') class _GenericObjectProperty(object): """GM03 generic object type""" def __init__(self, md): """constructor""" self.ref = None self.bid = None self.order_post = None if md is not None: self.ref = md.attrib.get('REF') self.bid = md.attrib.get('BID') self.order_pos = md.attrib.get('ORDER_POS') class PT_Group(object): """PT_Group parser""" def __init__(self, md): """constructor""" self.language = util.testXMLValue(md.find(util.nspath_eval('gm03:language', namespaces))) self.country = util.testXMLValue(md.find(util.nspath_eval('gm03:country', namespaces))) self.character_set_code = util.testXMLValue(md.find(util.nspath_eval('gm03:characterSetCode', namespaces))) self.plain_text = util.testXMLValue(md.find(util.nspath_eval('gm03:plainText', namespaces))) self.plain_url = util.testXMLValue(md.find(util.nspath_eval('gm03:plainURL', namespaces))) class PT_FreeText(object): """PT_FreeText parser""" def __init__(self, md): """constructor""" pt_groups = [] for pt_group in md.findall(util.nspath_eval( 'gm03:GM03_2_1Core.Core.PT_FreeText/gm03:textGroup/gm03:GM03_2_1Core.Core.PT_Group', namespaces)): pt_groups.append(PT_Group(pt_group)) self.pt_group = pt_groups class PT_FreeURL(object): """PT_FreeURL parser""" def __init__(self, md): """constructor""" pt_groups = [] for pt_group in md.findall(util.nspath_eval( 'gm03:GM03_2_1Core.Core.PT_FreeURL/gm03:URLGroup/gm03:GM03_2_1Core.Core.PT_URLGroup', namespaces)): pt_groups.append(PT_Group(pt_group)) self.pt_group = pt_groups class GM03(object): """TRANSFER parser""" def __init__(self, md): """constructor""" if hasattr(md, 'getroot'): # standalone document self.xml = etree.tostring(md.getroot()) else: # part of a larger document self.xml = etree.tostring(md) self.header = HeaderSection(md) self.data = DataSection(md) class HeaderSection(object): """HEADERSECTION parser""" def __init__(self, md): """constructor""" header = None header = md.find(util.nspath_eval('gm03:HEADERSECTION', namespaces)) if header is None: return None self.version = header.attrib.get('VERSION') self.sender = header.attrib.get('SENDER') self.models = [] for model in header.findall(util.nspath_eval('gm03:MODELS/gm03:MODEL', namespaces)): name = util.testXMLValue(model.find(util.nspath_eval('gm03:NAME', namespaces))) version = util.testXMLValue(model.find(util.nspath_eval('gm03:VERSION', namespaces))) uri = util.testXMLValue(model.find(util.nspath_eval('gm03:URI', namespaces))) model_dict = { 'name': name, 'version': version, 'uri': uri } self.models.append(model_dict) self.comment = util.testXMLValue(header.find(util.nspath_eval('gm03:COMMENT', namespaces))) class DataSection(object): """DATASECTION parser""" def __init__(self, md): """constructor""" section = None section = md.find(util.nspath_eval('gm03:DATASECTION', namespaces)) if section is None: return None mdata = section.find(util.nspath_eval('gm03:GM03_2_1Core.Core', namespaces)) if mdata is not None: self.core = Core(mdata) else: mdata = section.find(util.nspath_eval('gm03:GM03_2_1Comprehensive.Comprehensive', namespaces)) if mdata is not None: self.comprehensive = Comprehensive(mdata) class Core(object): """Core parser""" def __init__(self, md): """constructor""" self.bid = md.attrib.get('BID') val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.DQ_DataQuality', namespaces)) if val is not None: self.data_quality = DQ_DataQuality(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_Authority', namespaces)) if val is not None: self.authority = _GenericObject(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_DigitalTransferOptions', namespaces)) if val is not None: self.digital_transfer_options = MD_DigitalTransferOptions(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_Distribution', namespaces)) if val is not None: self.distribution = _GenericObject(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_ReferenceSystem', namespaces)) if val is not None: self.reference_system_identifier = MD_ReferenceSystem(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_Thesaurus', namespaces)) if val is not None: self.thesaurus = MD_Thesaurus(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.SC_VerticalDatum', namespaces)) if val is not None: self.vertical_datum = SC_VerticalDatum(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.CI_Address', namespaces)) if val is not None: self.address = CI_Address(val) self.date = [] for cid in md.findall(util.nspath_eval('gm03:GM03_2_1Core.Core.CI_Date', namespaces)): self.date.append(CI_Date(cid)) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.CI_Telephone', namespaces)) if val is not None: self.telephone = CI_Telephone(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.DQ_Scope', namespaces)) if val is not None: self.scope = DQ_Scope(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.EX_VerticalExtent', namespaces)) if val is not None: self.vertical_extent = EX_VerticalExtent(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_Format', namespaces)) if val is not None: self.format = MD_Format(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_Metadata', namespaces)) if val is not None: self.metadata = MD_Metadata(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_RepresentativeFraction', namespaces)) if val is not None: self.representative_fraction = MD_RepresentativeFraction(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_Resolution', namespaces)) if val is not None: self.resolution = MD_Resolution(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.EX_BoundingPolygon', namespaces)) if val is not None: self.bounding_polygon = EX_BoundingPolygon(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.EX_GeographicBoundingBox', namespaces)) if val is not None: self.geographic_bounding_box = EX_GeographicBoundingBox(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.EX_GeographicDescription', namespaces)) if val is not None: self.geographic_description = EX_GeographicDescription(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.EX_TemporalExtent', namespaces)) if val is not None: self.temporal_extent = EX_TemporalExtent(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_DistributiondistributionFormat', namespaces)) if val is not None: self.distribution_distribution_format = MD_DistributiondistributionFormat(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.referenceSystemInfoMD_Metadata', namespaces)) if val is not None: self.reference_system_metadata = referenceSystemInfoMD_Metadata(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.CI_Citation', namespaces)) if val is None: val = md.find(util.nspath_eval('gm03:GM03_2_1Comprehensive.Comprehensive.CI_Citation', namespaces)) if val is not None: self.citation = CI_Citation(val) else: self.citation = CI_Citation(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.CI_Contact', namespaces)) if val is not None: self.contact = CI_Contact(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.CI_OnlineResource', namespaces)) if val is not None: self.online_resource = CI_OnlineResource(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.CI_ResponsibleParty', namespaces)) if val is not None: self.responsible_party = CI_ResponsibleParty(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.EX_Extent', namespaces)) if val is not None: self.extent = EX_Extent(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.EX_SpatialTemporalExtent', namespaces)) if val is not None: self.spatial_temporal_extent = EX_Extent(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.LI_Lineage', namespaces)) if val is not None: self.lineage = LI_Lineage(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_Identifier', namespaces)) if val is not None: self.identifier = MD_Identifier(val) self.keywords = [] for kw in md.findall(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_Keywords', namespaces)): self.keywords.append(MD_Keywords(kw)) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_DataIdentification', namespaces)) if val is None: val = md.find(util.nspath_eval( 'gm03:GM03_2_1Comprehensive.Comprehensive.MD_DataIdentification', namespaces)) if val is not None: self.data_identification = MD_DataIdentification(val) else: self.data_identification = MD_DataIdentification(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.RS_Identifier', namespaces)) if val is not None: self.rs_identifier = RS_Identifier(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.CI_ResponsiblePartyparentinfo', namespaces)) if val is not None: self.responsible_party_parent_info = CI_ResponsiblePartyparentinfo(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.descriptiveKeywordsMD_Identification', namespaces)) if val is not None: self.descriptive_keywords_identification = descriptiveKeywordsMD_Identification(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.EX_ExtentgeographicElement', namespaces)) if val is not None: self.extent_geographic_element = EX_ExtentgeographicElement(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.EX_ExtenttemporalElement', namespaces)) if val is not None: self.extent_temporal_element = EX_ExtenttemporalElement(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.EX_ExtentverticalElement', namespaces)) if val is not None: self.extent_vertical_element = EX_ExtenttemporalElement(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_IdentificationpointOfContact', namespaces)) if val is not None: self.identification_point_of_contact = MD_IdentificationpointOfContact(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_Metadatacontact', namespaces)) if val is not None: self.metadata_point_of_contact = MD_Metadatacontact(val) val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.spatialExtentEX_SpatialTemporalExtent', namespaces)) if val is not None: self.self.spatial_temporal_extent = spatialExtentEX_SpatialTemporalExtent(val) @property def elements(self): """helper function to return all properties""" dict_elements = vars(self) if 'bid' in dict_elements: del dict_elements['bid'] return dict_elements def get_element_by_tid(self, tid): """helper function to find values by reference""" for key, value in list(self.elements.items()): if hasattr(value, 'tid') and value.tid == tid: return self.elements[key] return None class DQ_DataQuality(_GenericObject): """DQ_DataQuality parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:MD_Metadata', namespaces)) self.metadata = _GenericObjectProperty(val) class MD_Authority(_GenericObject): """MD_Authority parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) class MD_ReferenceSystem(_GenericObject): """MD_ReferenceSystem parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:referenceSystemIdentifier', namespaces)) self.reference_system_identifier = _GenericObjectProperty(val) class MD_DigitalTransferOptions(_GenericObject): """MD_DigitalTransferOptions parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:MD_Distribution', namespaces)) self.distribution = _GenericObjectProperty(val) class MD_Thesaurus(_GenericObject): """MD_Thesaurus parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:citation', namespaces)) self.citation = _GenericObjectProperty(val) class SC_VerticalDatum(_GenericObject): """SC_VerticalDatum parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:datumID', namespaces)) self.datum_id = _GenericObjectProperty(val) class CI_Address(_GenericObject): """CI_Address parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.street_name = util.testXMLValue(md.find(util.nspath_eval('gm03:streetName', namespaces))) self.street_number = util.testXMLValue(md.find(util.nspath_eval('gm03:streetNumber', namespaces))) self.address_line = util.testXMLValue(md.find(util.nspath_eval('gm03:addressLine', namespaces))) self.post_box = util.testXMLValue(md.find(util.nspath_eval('gm03:postBox', namespaces))) self.postal_code = util.testXMLValue(md.find(util.nspath_eval('gm03:postalCode', namespaces))) self.city = util.testXMLValue(md.find(util.nspath_eval('gm03:city', namespaces))) self.administrative_area = util.testXMLValue(md.find(util.nspath_eval('gm03:administrativeArea', namespaces))) self.country = util.testXMLValue(md.find(util.nspath_eval('gm03:country', namespaces))) class CI_Date(_GenericObject): """CI_Date parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.date = util.testXMLValue(md.find(util.nspath_eval('gm03:date', namespaces))) self.date_type = util.testXMLValue(md.find(util.nspath_eval('gm03:dateType', namespaces))) val = md.find(util.nspath_eval('gm03:CI_Citation', namespaces)) self.citation = _GenericObjectProperty(val) class CI_Telephone(_GenericObject): """CI_Telephone parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.number = util.testXMLValue(md.find(util.nspath_eval('gm03:number', namespaces))) self.number_type = util.testXMLValue(md.find(util.nspath_eval('gm03:numberType', namespaces))) val = md.find(util.nspath_eval('gm03:CI_ResponsibleParty', namespaces)) self.responsible_party = _GenericObjectProperty(val) class DQ_Scope(_GenericObject): """DQ_Scope parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.level = util.testXMLValue(md.find(util.nspath_eval('gm03:level', namespaces))) val = md.find(util.nspath_eval('gm03:DQ_DataQuality', namespaces)) self.data_quality = _GenericObjectProperty(val) class EX_VerticalExtent(_GenericObject): """EX_VerticalExtent parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.minimum_value = util.testXMLValue(md.find(util.nspath_eval('gm03:minimumValue', namespaces))) self.maximum_value = util.testXMLValue(md.find(util.nspath_eval('gm03:maximumValue', namespaces))) self.unit_of_measure = util.testXMLValue(md.find(util.nspath_eval('gm03:unitOfMeasure', namespaces))) val = md.find(util.nspath_eval('gm03:verticalDatum', namespaces)) self.vertical_datum = _GenericObjectProperty(val) class MD_Format(_GenericObject): """MD_Format parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.name = util.testXMLValue(md.find(util.nspath_eval('gm03:name', namespaces))) self.version = util.testXMLValue(md.find(util.nspath_eval('gm03:version', namespaces))) class MD_Metadata(_GenericObject): """MD_Metadata parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.file_identifier = util.testXMLValue(md.find(util.nspath_eval('gm03:fileIdentifier', namespaces))) self.language = util.testXMLValue(md.find(util.nspath_eval('gm03:language', namespaces))) self.character_set = util.testXMLValue(md.find(util.nspath_eval('gm03:characterSet', namespaces))) self.date_stamp = util.testXMLValue(md.find(util.nspath_eval('gm03:dateStamp', namespaces))) self.metadata_standard_name = util.testXMLValue(md.find(util.nspath_eval( 'gm03:metadataStandardName', namespaces))) self.metadata_standard_version = util.testXMLValue(md.find(util.nspath_eval( 'gm03:metadataStandardVersion', namespaces))) self.dataset_uri = util.testXMLValue(md.find(util.nspath_eval('gm03:dataSetURI', namespaces))) val = md.find(util.nspath_eval('gm03:hierarchyLevel', namespaces)) if val is not None: values = [] for value in val.findall(util.nspath_eval('gm03:GM03_2_1Core.Core.MD_ScopeCode_/gm03:value', namespaces)): values.append(util.testXMLValue(value)) self.hierarchy_level = values val = md.find(util.nspath_eval('gm03:hierarchyLevelName', namespaces)) if val is not None: values = [] for value in val.findall(util.nspath_eval( 'gm03:GM03_2_1Core.Core.CharacterString_/gm03:value', namespaces)): values.append(util.testXMLValue(value)) self.hierarchy_level_name = values val = md.find(util.nspath_eval('gm03:distributionInfo', namespaces)) self.distribution_info = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:parentIdentifier', namespaces)) self.parent_identifier = _GenericObjectProperty(val) class MD_RepresentativeFraction(_GenericObject): """MD_RepresentativeFraction parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.denominator = util.testXMLValue(md.find(util.nspath_eval('gm03:denominator', namespaces))) class MD_Resolution(_GenericObject): """MD_Resolution parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.distance = util.testXMLValue(md.find(util.nspath_eval('gm03:distance', namespaces))) val = md.find(util.nspath_eval('gm03:MD_DataIdentification', namespaces)) self.data_identification = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:equivalentScale', namespaces)) self.equivalent_scale = _GenericObjectProperty(val) class MD_ScopeDescription(_GenericObject): """MD_ScopeDescription parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.attributes = util.testXMLValue(md.find(util.nspath_eval('gm03:attributes', namespaces))) self.features = util.testXMLValue(md.find(util.nspath_eval('gm03:features', namespaces))) self.feature_instances = util.testXMLValue(md.find(util.nspath_eval('gm03:featureInstances', namespaces))) self.attribute_instances = util.testXMLValue(md.find(util.nspath_eval('gm03:attributeInstances', namespaces))) self.dataset = util.testXMLValue(md.find(util.nspath_eval('gm03:dataset', namespaces))) self.other = util.testXMLValue(md.find(util.nspath_eval('gm03:other', namespaces))) val = md.find(util.nspath_eval('gm03:DQ_Scope', namespaces)) self.scope = _GenericObjectProperty(val) class EX_BoundingPolygon(_GenericObject): """EX_BoundingPolygon parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.extent_type_code = util.testXMLValue(md.find(util.nspath_eval('gm03:extentTypeCode', namespaces))) boundaries = [] for boundary in md.findall(util.nspath_eval('gm03:SURFACE/gm03:BOUNDARY', namespaces)): polylines = [] for polyline in boundary.findall(util.nspath_eval('gm03:POLYLINE', namespaces)): coords = [] arcs = [] for coord in polyline.findall(util.nspath_eval('gm03:COORD', namespaces)): c1 = util.testXMLValue(coord.find(util.nspath_eval('gm03:C1', namespaces))) c2 = util.testXMLValue(coord.find(util.nspath_eval('gm03:C2', namespaces))) c3 = util.testXMLValue(coord.find(util.nspath_eval('gm03:C3', namespaces))) coordvalue = {'c1': c1, 'c2': c2, 'c3': c3} coords.append(coordvalue) for arc in polyline.findall(util.nspath_eval('gm03:ARC', namespaces)): c1 = util.testXMLValue(coord.find(util.nspath_eval('gm03:C1', namespaces))) c2 = util.testXMLValue(coord.find(util.nspath_eval('gm03:C2', namespaces))) c3 = util.testXMLValue(coord.find(util.nspath_eval('gm03:C3', namespaces))) a1 = util.testXMLValue(coord.find(util.nspath_eval('gm03:A1', namespaces))) a2 = util.testXMLValue(coord.find(util.nspath_eval('gm03:A2', namespaces))) r = util.testXMLValue(coord.find(util.nspath_eval('gm03:R', namespaces))) arcpoint = {'c1': c1, 'c2': c2, 'c3': c3, 'a1': a1, 'a2': a2, 'r': r} arcs.append(arcpoint) polylines.append(coords) polylines.append(arcs) boundaries.append(polylines) self.boundary = boundaries class EX_GeographicBoundingBox(_GenericObject): """EX_GeographicBoundingBox parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.extent_type_code = util.testXMLValue(md.find(util.nspath_eval('gm03:extentTypeCode', namespaces))) self.north_bound_latitude = util.testXMLValue(md.find(util.nspath_eval('gm03:northBoundLatitude', namespaces))) self.south_bound_latitude = util.testXMLValue(md.find(util.nspath_eval('gm03:southBoundLatitude', namespaces))) self.east_bound_longitude = util.testXMLValue(md.find(util.nspath_eval('gm03:eastBoundLongitude', namespaces))) self.west_bound_longitude = util.testXMLValue(md.find(util.nspath_eval('gm03:westBoundLongitude', namespaces))) class EX_GeographicDescription(_GenericObject): """EX_GeographicDescription parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.extent_type_code = util.testXMLValue(md.find(util.nspath_eval('gm03:extentTypeCode', namespaces))) val = md.find(util.nspath_eval('gm03:geographicIdentifier', namespaces)) self.geographic_identifier = _GenericObjectProperty(val) class EX_TemporalExtent(_GenericObject): """EX_TemporalExtent parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) begin = util.testXMLValue(md.find(util.nspath_eval( 'gm03:extent/gm03:GM03_2_1Core.Core.TM_Primitive/begin', namespaces))) end = util.testXMLValue(md.find(util.nspath_eval( 'gm03:extent/gm03:GM03_2_1Core.Core.TM_Primitive/end', namespaces))) self.extent = {'begin': begin, 'end': end} class MD_DistributiondistributionFormat(object): """MD_DistributiondistributionFormat parser""" def __init__(self, md): """constructor""" val = md.find(util.nspath_eval('gm03:MD_Distribution', namespaces)) self.distribution = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:distributionFormat', namespaces)) self.distribution_format = _GenericObjectProperty(val) class referenceSystemInfoMD_Metadata(object): """referenceSystemInfoMD_Metadata parser""" def __init__(self, md): """constructor""" val = md.find(util.nspath_eval('gm03:referenceSystemInfo', namespaces)) self.reference_system_info = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:MD_Metadata', namespaces)) self.metadata = _GenericObjectProperty(val) class CI_Citation(_GenericObject): """CI_Citation parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:title', namespaces)) if val is not None: self.title = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:MD_Authority', namespaces)) self.authority = _GenericObjectProperty(val) class CI_Contact(_GenericObject): """CI_Contact parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.hours_of_service = util.testXMLValue(md.find(util.nspath_eval('gm03:hoursOfService', namespaces))) val = md.find(util.nspath_eval('gm03:contactInstructions', namespaces)) if val is not None: self.contact_instructions = PT_FreeText(val) class CI_OnlineResource(_GenericObject): """CI_OnlineResource parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.protocol = util.testXMLValue(md.find(util.nspath_eval('gm03:protocol', namespaces))) self.application_profile = util.testXMLValue(md.find(util.nspath_eval('gm03:applicationProfile', namespaces))) self.function = util.testXMLValue(md.find(util.nspath_eval('gm03:function', namespaces))) val = md.find(util.nspath_eval('gm03:description', namespaces)) if val is not None: self.description = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:name', namespaces)) if val is not None: self.name = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:linkage', namespaces)) if val is not None: self.linkage = PT_FreeURL(val) val = md.find(util.nspath_eval('gm03:MD_DigitalTransferOptions', namespaces)) self.digital_transfer_options = _GenericObjectProperty(val) class CI_ResponsibleParty(_GenericObject): """CI_ResponsibleParty parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.individual_first_name = util.testXMLValue(md.find(util.nspath_eval( 'gm03:individualFirstName', namespaces))) self.individual_last_name = util.testXMLValue(md.find(util.nspath_eval( 'gm03:individualLastName', namespaces))) val = md.find(util.nspath_eval('gm03:electronicalMailAddress', namespaces)) if val is not None: self.electronical_mail_address = util.testXMLValue(val.find(util.nspath_eval( 'gm03:GM03_2_1Core.Core.URL_/gm03:value', namespaces))) val = md.find(util.nspath_eval('gm03:organisationName', namespaces)) if val is not None: self.organisation_name = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:positionName', namespaces)) if val is not None: self.position_name = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:organisationAcronym', namespaces)) if val is not None: self.organisation_acronym = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:linkage', namespaces)) if val is not None: self.linkage = PT_FreeURL(val) val = md.find(util.nspath_eval('gm03:address', namespaces)) self.address = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:contactInfo', namespaces)) self.contact_info = _GenericObjectProperty(val) class EX_Extent(_GenericObject): """EX_Extent parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:description', namespaces)) if val is not None: self.description = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:MD_DataIdentification', namespaces)) self.data_identification = _GenericObjectProperty(val) class EX_SpatialTemporalExtent(EX_TemporalExtent): """EX_SpatialTemporalExtent parser""" def __init__(self, md): """constructor""" EX_TemporalExtent.__init__(self, md) class LI_Lineage(_GenericObject): """LI_Lineage parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:statement', namespaces)) if val is not None: self.statement = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:DQ_DataQuality', namespaces)) self.data_quality = _GenericObjectProperty(val) class MD_Identifier(_GenericObject): """MD_Identifier parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:code', namespaces)) if val is not None: self.code = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:MD_Authority', namespaces)) self.authority = _GenericObjectProperty(val) class MD_Keywords(_GenericObject): """MD_Keywords parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) self.type = util.testXMLValue(md.find(util.nspath_eval('gm03:type', namespaces))) val = md.find(util.nspath_eval('gm03:keyword', namespaces)) if val is not None: self.keyword = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:thesaurus', namespaces)) self.thesaurus = _GenericObjectProperty(val) class MD_DataIdentification(_GenericObject): """MD_DataIdentification parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:status', namespaces)) if val is not None: self.status = util.testXMLValue(val.find(util.nspath_eval( 'gm03:GM03_2_1Core.Core.MD_ProgressCode_/gm03:value', namespaces))) val = md.find(util.nspath_eval('gm03:abstract', namespaces)) if val is not None: self.abstract = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:purpose', namespaces)) if val is not None: self.purpose = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:MD_Metadata', namespaces)) self.metadata = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:citation', namespaces)) self.citation = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:spatialRepresentationType', namespaces)) if val is not None: self.spatial_representation_type = util.testXMLValue(val.find(util.nspath_eval( 'gm03:GM03_2_1Core.Core.MD_SpatialRepresentationTypeCode_/gm03:value', namespaces))) val = md.find(util.nspath_eval('gm03:language', namespaces)) if val is not None: self.language = util.testXMLValue(val.find(util.nspath_eval( 'gm03:CodeISO.LanguageCodeISO_/gm03:value', namespaces))) val = md.find(util.nspath_eval('gm03:characterSet', namespaces)) if val is not None: self.character_set = util.testXMLValue(val.find(util.nspath_eval( 'gm03:GM03_2_1Core.Core.MD_CharacterSetCode_/gm03:value', namespaces))) val = md.find(util.nspath_eval('gm03:topicCategory', namespaces)) if val is not None: self.topic_category = util.testXMLValue(val.find(util.nspath_eval( 'gm03:GM03_2_1Core.Core.MD_TopicCategoryCode_/gm03:value', namespaces))) class RS_Identifier(_GenericObject): """RS_Identifier parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:code', namespaces)) if val is not None: self.code = PT_FreeText(val) val = md.find(util.nspath_eval('gm03:MD_Authority', namespaces)) self.authority = _GenericObjectProperty(val) class CI_ResponsiblePartyparentinfo(_GenericObject): """CI_ResponsiblePartyparentinfo parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:parentResponsibleParty', namespaces)) self.parent_responsible_party = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:CI_ResponsibleParty', namespaces)) self.responsible_party = _GenericObjectProperty(val) class descriptiveKeywordsMD_Identification(_GenericObject): """descriptiveKeywordsMD_Identification parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:descriptiveKeywords', namespaces)) self.descriptive_keywords = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:MD_Identification', namespaces)) self.identification = _GenericObjectProperty(val) class EX_ExtenttemporalElement(_GenericObject): """EX_ExtenttemporalElement parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:EX_Extent', namespaces)) self.extent = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:temporalElement', namespaces)) self.temporal_element = _GenericObjectProperty(val) class EX_ExtentverticalElement(_GenericObject): """EX_ExtentverticalElement parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:EX_Extent', namespaces)) self.extent = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:verticalElement', namespaces)) self.vertical_element = _GenericObjectProperty(val) class EX_ExtentgeographicElement(_GenericObject): """EX_ExtentgeographicElement parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:EX_Extent', namespaces)) self.extent = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:geographicElement', namespaces)) self.geographic_element = _GenericObjectProperty(val) class MD_IdentificationpointOfContact(_GenericObject): """MD_IdentificationpointOfContact parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:pointOfContact', namespaces)) self.point_of_contact = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:MD_Identification', namespaces)) self.identification = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:role', namespaces)) if val is not None: self.role = util.testXMLValue(val.find(util.nspath_eval( 'gm03:GM03_2_1Core.Core.CI_RoleCode_/gm03:value', namespaces))) class MD_Metadatacontact(_GenericObject): """MD_Metadatacontact parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:contact', namespaces)) self.contact = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:MD_Metadata', namespaces)) self.metadata = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:role', namespaces)) if val is not None: self.role = util.testXMLValue(val.find(util.nspath_eval( 'gm03:GM03_2_1Core.Core.CI_RoleCode_/gm03:value', namespaces))) class spatialExtentEX_SpatialTemporalExtent(_GenericObject): """spatialExtentEX_SpatialTemporalExtent parser""" def __init__(self, md): """constructor""" _GenericObject.__init__(self, md) val = md.find(util.nspath_eval('gm03:spatialExtent', namespaces)) self.spatial_extent = _GenericObjectProperty(val) val = md.find(util.nspath_eval('gm03:EX_SpatialTemporalExtent', namespaces)) self.spatial_temporal_extent = _GenericObjectProperty(val) class Comprehensive(Core): """Comprehensive parser""" def __init__(self, md): """constructor""" Core.__init__(self, md) OWSLib-0.33.0/owslib/gml.py000066400000000000000000000034721476660053500153460ustar00rootroot00000000000000from dataclasses import dataclass from typing import Sequence from owslib.etree import etree from owslib import util from owslib.namespaces import Namespaces def get_namespaces(): n = Namespaces() ns = n.get_namespaces(["gml32", "ogc", "xsd"]) ns[None] = n.get_namespace("ogc") return ns namespaces = get_namespaces() def prefix(x): """Shorthand to insert namespaces.""" return util.nspath_eval(x, namespaces) @dataclass class AbstractGMLType(): id: str @dataclass class AbstractGeometryType(AbstractGMLType): srsName: str = None srsDimension: int = None # axisLabels: str = None # uomLabels: str = None description: str = None descriptionReference: str = None identifier: str = None name: str = None @dataclass class _PointBase: """This is used to avoid issues arising from non-optional attributes defined after optional attributes.""" pos: Sequence[float] @dataclass class Point(AbstractGeometryType, _PointBase): """GML Point object.""" def toXML(self): """Return `lxml.etree.Element` object.""" node = etree.Element(prefix("gml32:Point")) for key in ["id", "srsName"]: if getattr(self, key, None) is not None: node.set(prefix(f"gml32:{key}"), getattr(self, key)) for key in ["description", "descriptionReference", "identifier", "name"]: content = getattr(self, key) if content is not None: etree.SubElement(node, prefix(f"gml32:{key}")).text = content coords = etree.SubElement(node, prefix("gml32:pos")) coords.text = " ".join([str(c) for c in self.pos]) for key in ["srsDimension"]: if getattr(self, key, None) is not None: node.set(prefix(f"gml32:{key}"), getattr(self, key)) return node OWSLib-0.33.0/owslib/interfaces.py000066400000000000000000000135501476660053500167100ustar00rootroot00000000000000# Follows the 4 aspects of service metadata class IServiceIdentificationMetadata: """OO-interface to service identification metadata. """ type = property("""Service name (string): "WMS", "WFS", "WCS", or "SOS".""") version = property("""Version of service protocol (string).""") title = property("""Human-targeted title of service (string).""") abstract = property("""Text describing the service (string).""") keywords = property("""Keyword list (list).""") accessconstraints = property("""Explanation of access constraints associated with service (string).""") fees = property("""Explanation of fees associated with service (string).""") class IServiceProviderMetadata: """OO-interface to service provider metadata. """ name = property("""Provider's name (string).""") url = property("""URL for provider's web site (string).""") contact = property("""How to contact the service provider (string).""") class IServiceOperations: """OO-interface to service operations metadata. """ operations = property("""List of operation descriptors (list). These must implement IOperationMetadata (below).""") exceptions = property("""List of exception formats (list).""") class IServiceContents: """OO-interface to service contents metadata. """ contents = property("""List of content descriptors (list). These must implement IServiceContent (below).""") # IServiceMetadata aggregates the 4 aspects above class IServiceMetadata(IServiceOperations, IServiceContents): """OWS Metadata. operations and contents properties are inherited. """ identification = property("""Object that implements IServiceIdentificationMetadata.""") provider = property("""Object that implements IServiceProviderMetadata.""") # A Service has an online resource URL as well as metadata collections class IService(IServiceMetadata): """The OGC Web Service interface. """ url = property("""Online resource URL (string)""") # specific service types are described below: WMS, WFS, WCS, SOS and WPS class IWebMapService(IService): """Abstraction for an OGC Web Map Service (WMS). """ def getcapabilities(): """Make a request to the WMS, returns an XML document wrapped in a Python file object.""" def getmap(**kw): """Make a request to the WMS, returns an image wrapped in a Python file object.""" def getfeatureinfo(**kw): """Make a request to the WMS, returns data.""" class IWebFeatureService(IService): """Abstraction for an OGC Web Feature Service (WFS). """ def getcapabilities(): """Make a request to the WFS, returns an XML document wrapped in a Python file object.""" def getfeature(**kw): """Make a request to the WFS, returns an XML document wrapped in a Python file object.""" def describefeaturetype(**kw): """Make a request to the WFS, returns data.""" class IWebCoverageService(IService): # TODO pass class ISensorObservationService(IService): """Abstraction for an OGC Sensor Observation Service (SOS). """ def getcapabilities(): """Make a request to the SOS, returns an XML document wrapped in a Python file object.""" def describesensor(): """Make a request to the SOS, returns an XML document wrapped in a Python file object.""" def getobservation(): """Make a request to the SOS, returns an XML document wrapped in a Python file object.""" class IWebProcessingService(IService): """ Abstract interface for an OGC Web Processing Service (WPS). """ def getcapabilities(**kw): """ Makes a GetCapabilities request to the remote WPS server, returns an XML document wrapped in a Python file-like object. """ def describeprocess(**kw): """ Makes a DescribeProcess request to the remote WPS server, returns a Process object containing all the process metadata. """ def execute(**kw): """ Submits an Execute request to the remote WPS server, returns a WPSExecution object, which can be used to monitor the status of the job, and ultimately retrieve the result. """ # Second level metadata interfaces class IOperationMetadata: """OO-interface to operation metadata. """ name = property("""Operation name (string): GetCapabilities", for example.""") formatOptions = property("""List of content types (list).""") methods = property( """Mapping of method descriptors, keyed to HTTP verbs. Items must implement IMethodMetadata (below).""") class IMethodMetadata: """OO-interface to method metadata. """ url = property("""Method endpoint URL (string).""") # TODO: constraint class IContentMetadata: """OO-interface to content metadata. """ id = property("""Unique identifier (string).""") title = property("""Human-targeted title (string).""") boundingBox = property("""Four bounding values and a coordinate reference system identifier (tuple).""") boundingBoxWGS84 = property("""Four bounding values in WGS coordinates.""") crsOptions = property("""List of available coordinate/spatial reference systems (list).""") styles = property("""List of style dicts (list).""") timepositions = property("""List of times for which data is available""") defaulttimeposition = property("""Default time position""") class iSensorObservationServiceContentMetadata(IContentMetadata): """Extension class for SOS specifics""" pass # XXX: needed? class IContactMetadata: """OO-interface to OWS metadata. Properties ---------- name : string organization : string address : string city : string region : string postcode : string country : string email : string hoursofservice: string role: string """ OWSLib-0.33.0/owslib/iso.py000066400000000000000000001603431476660053500153620ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2009 Tom Kralidis # # Authors : Tom Kralidis # Angelos Tzotsos # # Contact email: tomkralidis@gmail.com # ============================================================================= # flake8: noqa: E501 """ ISO metadata parser """ from owslib.etree import etree from owslib import util from owslib.namespaces import Namespaces # default variables def get_namespaces(): n = Namespaces() ns = n.get_namespaces(["gco", "gfc", "gmd", "gmi", "gml", "gml32", "gmx", "gts", "srv", "xlink"]) ns[None] = n.get_namespace("gmd") return ns namespaces = get_namespaces() def testFirstCharOrAnchor(md,xpath): """ function which checks if the first matching element is either charstring or anchor, if anchor, returns {name, url}, else {name} """ r = {'name': '', 'url': ''} val = md.find(util.nspath_eval(xpath+'/gco:CharacterString', namespaces)) r['name'] = util.testXMLValue(val) if r['name'] in [None,'']: val = md.find(util.nspath_eval(xpath+'/gmx:Anchor', namespaces)) if val is not None: r['name'] = util.testXMLValue(val) r['url'] = val.attrib.get(util.nspath_eval('xlink:href', namespaces)) return r def testAllCharOrAnchor(md,xpath,aslist=True): """ function which checks for each matching element if it is charstring or anchor, returns {name, uri} the aslist parameter indicates to return 2 lists or single list of objects """ ro = [] for i in md.findall(util.nspath_eval(xpath+'/gco:CharacterString', namespaces)): r = {'name': '', 'url': ''} r['name'] = util.testXMLValue(i) ro.append(r) for i in md.findall(util.nspath_eval(xpath+'/gmx:Anchor', namespaces)): r = {'name': '', 'url': ''} if i is not None: r['name'] = util.testXMLValue(i) r['url'] = i.attrib.get(util.nspath_eval('xlink:href', namespaces)) ro.append(r) if aslist: return ro else: return {'name': [i.get('name', '') for i in ro], 'url': [i.get('url', '') for i in ro]} class MD_Metadata(object): """ Process gmd:MD_Metadata """ def __init__(self, md=None): if md is None: self.md = None self.xml = None self.identifier = None self.parentidentifier = None self.language = None self.dataseturi = None self.languagecode = None self.datestamp = None self.charset = None self.hierarchy = None self.contact = [] self.datetimestamp = None self.stdname = None self.stdver = None self.locales = [] self.referencesystem = None self.contentinfo = None self.identification = [] self.contentinfo = [] self.distribution = None self.dataquality = None self.acquisition = None else: self.md = md if hasattr(md, 'getroot'): # standalone document self.xml = etree.tostring(md.getroot()) else: # part of a larger document self.xml = etree.tostring(md) val = md.find(util.nspath_eval('gmd:fileIdentifier/gco:CharacterString', namespaces)) self.identifier = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:parentIdentifier/gco:CharacterString', namespaces)) self.parentidentifier = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:language/gco:CharacterString', namespaces)) self.language = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:dataSetURI/gco:CharacterString', namespaces)) self.dataseturi = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:language/gmd:LanguageCode', namespaces)) self.languagecode = util.testXMLAttribute(val, 'codeListValue') val = md.find(util.nspath_eval('gmd:dateStamp/gco:Date', namespaces)) self.datestamp = util.testXMLValue(val) if not self.datestamp: val = md.find(util.nspath_eval('gmd:dateStamp/gco:DateTime', namespaces)) self.datestamp = util.testXMLValue(val) self.charset = _testCodeListValue(md.find( util.nspath_eval('gmd:characterSet/gmd:MD_CharacterSetCode', namespaces))) self.hierarchy = _testCodeListValue(md.find( util.nspath_eval('gmd:hierarchyLevel/gmd:MD_ScopeCode', namespaces))) self.contact = [] for i in md.findall(util.nspath_eval('gmd:contact/gmd:CI_ResponsibleParty', namespaces)): o = CI_ResponsibleParty(i) self.contact.append(o) val = md.find(util.nspath_eval('gmd:dateStamp/gco:DateTime', namespaces)) self.datetimestamp = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:metadataStandardName/gco:CharacterString', namespaces)) self.stdname = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:metadataStandardVersion/gco:CharacterString', namespaces)) self.stdver = util.testXMLValue(val) self.locales = [] for i in md.findall(util.nspath_eval('gmd:locale/gmd:PT_Locale', namespaces)): self.locales.append(PT_Locale(i)) val = md.find(util.nspath_eval('gmd:referenceSystemInfo/gmd:MD_ReferenceSystem', namespaces)) if val is not None: self.referencesystem = MD_ReferenceSystem(val) else: self.referencesystem = None self.identification = [] for idinfo in md.findall(util.nspath_eval('gmd:identificationInfo', namespaces)): if len(idinfo) > 0: val = list(idinfo)[0] tagval = util.xmltag_split(val.tag) if tagval == 'MD_DataIdentification': self.identification.append(MD_DataIdentification(val, 'dataset')) elif tagval == 'MD_ServiceIdentification': self.identification.append(MD_DataIdentification(val, 'service')) elif tagval == 'SV_ServiceIdentification': self.identification.append(SV_ServiceIdentification(val)) self.contentinfo = [] for contentinfo in md.findall( util.nspath_eval('gmd:contentInfo/gmd:MD_FeatureCatalogueDescription', namespaces)): self.contentinfo.append(MD_FeatureCatalogueDescription(contentinfo)) for contentinfo in md.findall( util.nspath_eval('gmd:contentInfo/gmd:MD_ImageDescription', namespaces)): self.contentinfo.append(MD_ImageDescription(contentinfo)) val = md.find(util.nspath_eval('gmd:distributionInfo/gmd:MD_Distribution', namespaces)) if val is not None: self.distribution = MD_Distribution(val) else: self.distribution = None val = md.find(util.nspath_eval('gmd:dataQualityInfo/gmd:DQ_DataQuality', namespaces)) if val is not None: self.dataquality = DQ_DataQuality(val) else: self.dataquality = None val = md.find(util.nspath_eval('gmi:acquisitionInformation/gmi:MI_AcquisitionInformation', namespaces)) if val is not None: self.acquisition = MI_AcquisitionInformation(val) else: self.acquisition = None def get_all_contacts(self): """get all contacts in document""" contacts = [] for ii in self.identification: for iic in ii.contact: contacts.append(iic) for ct in ['creator', 'publisher', 'contributor']: iict = getattr(ii, ct) if iict: contacts.append(iict) return list(filter(None, contacts)) def get_default_locale(self): """ get default gmd:PT_Locale based on gmd:language """ for loc in self.locales: if loc.languagecode == self.language: return loc return None class PT_Locale(object): """ process PT_Locale """ def __init__(self, md=None): if md is None: self.id = None self.languagecode = None self.charset = None else: self.id = md.attrib.get('id') self.languagecode = None languagecode = md.find(util.nspath_eval('gmd:languageCode/gmd:LanguageCode', namespaces)) if languagecode is not None: self.languagecode = languagecode.attrib.get('codeListValue') self.charset = None charset = md.find(util.nspath_eval('gmd:characterEncoding/gmd:MD_CharacterSetCode', namespaces)) if charset is not None: self.charset = charset.attrib.get('codeListValue') class CI_Date(object): """ process CI_Date """ def __init__(self, md=None): if md is None: self.date = None self.type = None else: val = md.find(util.nspath_eval('gmd:date/gco:Date', namespaces)) if val is not None: self.date = util.testXMLValue(val) else: val = md.find(util.nspath_eval('gmd:date/gco:DateTime', namespaces)) if val is not None: self.date = util.testXMLValue(val) else: self.date = None val = md.find(util.nspath_eval('gmd:dateType/gmd:CI_DateTypeCode', namespaces)) self.type = _testCodeListValue(val) class CI_ResponsibleParty(object): """ process CI_ResponsibleParty """ def __init__(self, md=None): if md is None: self.name = None self.name_url = None self.organization = None self.organization_url = None self.position = None self.phone = None self.fax = None self.address = None self.city = None self.region = None self.postcode = None self.country = None self.email = None self.onlineresource = None self.role = None else: frm = testFirstCharOrAnchor(md,'gmd:individualName') self.name = frm['name'] self.name_url = frm['url'] frm = testFirstCharOrAnchor(md,'gmd:organisationName') self.organization = frm['name'] self.organization_url = frm['url'] val = md.find(util.nspath_eval('gmd:positionName/gco:CharacterString', namespaces)) self.position = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:voice/gco:CharacterString', namespaces)) self.phone = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:facsimile/gco:CharacterString', namespaces)) self.fax = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:deliveryPoint/gco:CharacterString', namespaces)) self.address = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:city/gco:CharacterString', namespaces)) self.city = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:administrativeArea/gco:CharacterString', namespaces)) self.region = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:postalCode/gco:CharacterString', namespaces)) self.postcode = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:country/gco:CharacterString', namespaces)) self.country = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:electronicMailAddress/gco:CharacterString', namespaces)) self.email = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource', namespaces)) if val is not None: self.onlineresource = CI_OnlineResource(val) else: self.onlineresource = None self.role = _testCodeListValue(md.find(util.nspath_eval('gmd:role/gmd:CI_RoleCode', namespaces))) class Keyword(object): """ Class for complex keywords, with labels and URLs """ def __init__(self, kw=None): if kw is None: self.name = None self.url = None else: self.name = util.testXMLValue(kw) self.url = kw.attrib.get(util.nspath_eval('xlink:href', namespaces)) class MD_Keywords(object): """ Class for the metadata MD_Keywords element """ def __init__(self, md=None): if md is None: self.keywords = [] self.type = None self.thesaurus = None self.kwdtype_codeList = 'http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode' else: self.keywords = [] val = md.findall(util.nspath_eval('gmd:keyword/gco:CharacterString', namespaces)) if len(val) == 0: val = md.findall(util.nspath_eval('gmd:keyword/gmx:Anchor', namespaces)) for word in val: self.keywords.append(Keyword(word)) self.type = None val = md.find(util.nspath_eval('gmd:type/gmd:MD_KeywordTypeCode', namespaces)) self.type = util.testXMLAttribute(val, 'codeListValue') self.thesaurus = None val = md.find(util.nspath_eval('gmd:thesaurusName/gmd:CI_Citation', namespaces)) if val is not None: self.thesaurus = {} title = val.find(util.nspath_eval('gmd:title/gco:CharacterString', namespaces)) self.thesaurus['title'] = util.testXMLValue(title) self.thesaurus['url'] = None if self.thesaurus['title'] is None: # try gmx:Anchor t = val.find(util.nspath_eval('gmd:title/gmx:Anchor', namespaces)) if t is not None: self.thesaurus['title'] = util.testXMLValue(t) self.thesaurus['url'] = t.attrib.get(util.nspath_eval('xlink:href', namespaces)) date_ = val.find(util.nspath_eval('gmd:date/gmd:CI_Date/gmd:date/gco:Date', namespaces)) self.thesaurus['date'] = util.testXMLValue(date_) datetype = val.find( util.nspath_eval('gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode', namespaces)) self.thesaurus['datetype'] = util.testXMLAttribute(datetype, 'codeListValue') class MD_DataIdentification(object): """ process MD_DataIdentification """ def __init__(self, md=None, identtype=None): if md is None: self.identtype = None self.title = None self.alternatetitle = None self.aggregationinfo = None self.uricode = [] self.uricodespace = [] self.date = [] self.datetype = [] self.uselimitation = [] self.uselimitation_url = [] self.accessconstraints = [] self.classification = [] self.otherconstraints = [] self.securityconstraints = [] self.useconstraints = [] self.denominators = [] self.distance = [] self.uom = [] self.resourcelanguage = [] self.resourcelanguagecode = [] self.creator = [] self.publisher = [] self.contributor = [] self.edition = None self.abstract = None self.abstract_url = None self.purpose = None self.status = None self.graphicoverview = [] self.contact = [] self.keywords = [] self.topiccategory = [] self.supplementalinformation = None self.extent = None self.bbox = None self.temporalextent_start = None self.temporalextent_end = None self.spatialrepresentationtype = [] else: self.identtype = identtype val = md.find(util.nspath_eval('gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString', namespaces)) self.title = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:citation/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString', namespaces)) self.alternatetitle = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:aggregationInfo', namespaces)) self.aggregationinfo = util.testXMLValue(val) self.uricode = [] _values = md.findall(util.nspath_eval( 'gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString', namespaces)) _values += md.findall(util.nspath_eval( 'gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:RS_Identifier/gmd:code/gco:CharacterString', namespaces)) for i in _values: val = util.testXMLValue(i) if val not in [None,'']: self.uricode.append(val) _values = md.findall(util.nspath_eval( 'gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gmx:Anchor', namespaces)) _values += md.findall(util.nspath_eval( 'gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:RS_Identifier/gmd:code/gmx:Anchor', namespaces)) for i in _values: val = util.testXMLValue(i) val1 = i.attrib.get(util.nspath_eval('xlink:href', namespaces)) if val1 not in [None,'']: self.uricode.append(val1) elif val not in [None,'']: self.uricode.append(val) self.uricodespace = [] for i in md.findall(util.nspath_eval( 'gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:RS_Identifier/gmd:codeSpace/gco:CharacterString', namespaces)): val = util.testXMLValue(i) if val not in [None,'']: self.uricodespace.append(val) for i in md.findall(util.nspath_eval( 'gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:RS_Identifier/gmd:codeSpace/gmx:Anchor', namespaces)): val = util.testXMLValue(i) val1 = i.attrib.get(util.nspath_eval('xlink:href', namespaces)) if val1 not in [None,'']: self.uricode.append(val1) elif val not in [None,'']: self.uricode.append(val) self.date = [] self.datetype = [] for i in md.findall(util.nspath_eval('gmd:citation/gmd:CI_Citation/gmd:date/gmd:CI_Date', namespaces)): self.date.append(CI_Date(i)) self.uselimitation = [] self.uselimitation_url = [] _values = md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:useLimitation/gco:CharacterString', namespaces)) _values += md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_Constraints/gmd:useLimitation/gco:CharacterString', namespaces)) for i in _values: val = util.testXMLValue(i) if val is not None: self.uselimitation.append(val) _values = md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:useLimitation/gmx:Anchor', namespaces)) _values += md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_Constraints/gmd:useLimitation/gmx:Anchor', namespaces)) for i in _values: val = util.testXMLValue(i) val1 = i.attrib.get(util.nspath_eval('xlink:href', namespaces)) if val is not None: self.uselimitation.append(val) self.uselimitation_url.append(val1) self.accessconstraints = [] for i in md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:accessConstraints/gmd:MD_RestrictionCode', namespaces)): val = _testCodeListValue(i) if val is not None: self.accessconstraints.append(val) self.classification = [] for i in md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:accessConstraints/gmd:MD_ClassificationCode', namespaces)): val = _testCodeListValue(i) if val is not None: self.classification.append(val) ocs = testAllCharOrAnchor(md,'gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:otherConstraints', False) self.otherconstraints = ocs['name'] self.otherconstraints_url = ocs['url'] self.securityconstraints = [] for i in md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_SecurityConstraints/gmd:classification/gmd:MD_ClassificationCode', namespaces)): val = _testCodeListValue(i) if val is not None: self.securityconstraints.append(val) self.useconstraints = [] for i in md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:useConstraints/gmd:MD_RestrictionCode', namespaces)): val = _testCodeListValue(i) if val is not None: self.useconstraints.append(val) self.denominators = [] for i in md.findall(util.nspath_eval( 'gmd:spatialResolution/gmd:MD_Resolution/gmd:equivalentScale/gmd:MD_RepresentativeFraction/gmd:denominator/gco:Integer', namespaces)): val = util.testXMLValue(i) if val is not None: self.denominators.append(val) self.distance = [] self.uom = [] for i in md.findall(util.nspath_eval( 'gmd:spatialResolution/gmd:MD_Resolution/gmd:distance/gco:Distance', namespaces)): val = util.testXMLValue(i) if val is not None: self.distance.append(val) self.uom.append(i.get("uom")) self.resourcelanguagecode = [] for i in md.findall(util.nspath_eval('gmd:language/gmd:LanguageCode', namespaces)): val = _testCodeListValue(i) if val is not None: self.resourcelanguagecode.append(val) self.resourcelanguage = [] for i in md.findall(util.nspath_eval('gmd:language/gco:CharacterString', namespaces)): val = util.testXMLValue(i) if val is not None: self.resourcelanguage.append(val) self.creator = [] self.publisher = [] self.contributor = [] for val in md.findall(util.nspath_eval('gmd:pointOfContact/gmd:CI_ResponsibleParty', namespaces)): role = val.find(util.nspath_eval('gmd:role/gmd:CI_RoleCode', namespaces)) if role is not None: clv = _testCodeListValue(role) rp = CI_ResponsibleParty(val) if clv == 'originator': self.creator.append(rp) elif clv == 'publisher': self.publisher.append(rp) elif clv == 'author': self.contributor.append(rp) val = md.find(util.nspath_eval('gmd:citation/gmd:CI_Citation/gmd:edition/gco:CharacterString', namespaces)) self.edition = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:abstract/gco:CharacterString', namespaces)) self.abstract = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:abstract/gmx:Anchor', namespaces)) self.abstract_url = None if val is not None: self.abstract = util.testXMLValue(val) self.abstract_url = val.attrib.get(util.nspath_eval('xlink:href', namespaces)) val = md.find(util.nspath_eval('gmd:purpose/gco:CharacterString', namespaces)) self.purpose = util.testXMLValue(val) self.status = _testCodeListValue(md.find(util.nspath_eval('gmd:status/gmd:MD_ProgressCode', namespaces))) self.graphicoverview = [] for val in md.findall(util.nspath_eval( 'gmd:graphicOverview/gmd:MD_BrowseGraphic/gmd:fileName/gco:CharacterString', namespaces)): if val is not None: val2 = util.testXMLValue(val) if val2 is not None: self.graphicoverview.append(val2) self.contact = [] for i in md.findall(util.nspath_eval('gmd:pointOfContact/gmd:CI_ResponsibleParty', namespaces)): o = CI_ResponsibleParty(i) self.contact.append(o) self.spatialrepresentationtype = [] for val in md.findall(util.nspath_eval( 'gmd:spatialRepresentationType/gmd:MD_SpatialRepresentationTypeCode', namespaces)): val = util.testXMLAttribute(val, 'codeListValue') if val: self.spatialrepresentationtype.append(val) self.keywords = [] for mdkw in md.findall(util.nspath_eval('gmd:descriptiveKeywords/gmd:MD_Keywords', namespaces)): self.keywords.append(MD_Keywords(mdkw)) self.topiccategory = [] for i in md.findall(util.nspath_eval('gmd:topicCategory/gmd:MD_TopicCategoryCode', namespaces)): val = util.testXMLValue(i) if val is not None: self.topiccategory.append(val) val = md.find(util.nspath_eval('gmd:supplementalInformation/gco:CharacterString', namespaces)) self.supplementalinformation = util.testXMLValue(val) # There may be multiple geographicElement, create an extent # from the one containing either an EX_GeographicBoundingBox or EX_BoundingPolygon. # The schema also specifies an EX_GeographicDescription. This is not implemented yet. val = None val2 = None val3 = None extents = md.findall(util.nspath_eval('gmd:extent', namespaces)) extents.extend(md.findall(util.nspath_eval('srv:extent', namespaces))) for extent in extents: if val is None: for e in extent.findall(util.nspath_eval('gmd:EX_Extent/gmd:geographicElement', namespaces)): if e.find(util.nspath_eval('gmd:EX_GeographicBoundingBox', namespaces)) is not None or \ e.find(util.nspath_eval('gmd:EX_BoundingPolygon', namespaces)) is not None: val = e break self.extent = EX_Extent(val) self.bbox = self.extent.boundingBox # for backwards compatibility if val2 is None: val2 = extent.find(util.nspath_eval( 'gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:TimePeriod/gml:beginPosition', namespaces)) if val2 is None: val2 = extent.find(util.nspath_eval( 'gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml32:TimePeriod/gml32:beginPosition', namespaces)) self.temporalextent_start = util.testXMLValue(val2) if val3 is None: val3 = extent.find(util.nspath_eval( 'gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:TimePeriod/gml:endPosition', namespaces)) if val3 is None: val3 = extent.find(util.nspath_eval( 'gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml32:TimePeriod/gml32:endPosition', namespaces)) self.temporalextent_end = util.testXMLValue(val3) class MD_Distributor(object): """ process MD_Distributor """ def __init__(self, md=None): if md is None: self.contact = None self.online = [] else: self.contact = None val = md.find(util.nspath_eval( 'gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty', namespaces)) if val is not None: self.contact = CI_ResponsibleParty(val) self.online = [] for ol in md.findall(util.nspath_eval( 'gmd:MD_Distributor/gmd:distributorTransferOptions/gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource', namespaces)): self.online.append(CI_OnlineResource(ol)) class MD_Distribution(object): """ process MD_Distribution """ def __init__(self, md=None): if md is None: self.format = None self.format_url = None self.version = None self.version_url = None self.specification = None self.specification_url = None self.distributor = [] self.online = [] pass else: frm = testFirstCharOrAnchor(md,'gmd:distributionFormat/gmd:MD_Format/gmd:name') self.format = frm['name'] self.format_url = frm['url'] vrs = testFirstCharOrAnchor(md,'gmd:distributionFormat/gmd:MD_Format/gmd:version') self.version = vrs['name'] self.version_url = vrs['url'] spc = testFirstCharOrAnchor(md,'gmd:distributionFormat/gmd:MD_Format/gmd:specification') self.specification = spc['name'] self.specification_url = spc['url'] self.distributor = [] for dist in md.findall(util.nspath_eval('gmd:distributor', namespaces)): self.distributor.append(MD_Distributor(dist)) self.online = [] for ol in md.findall(util.nspath_eval( 'gmd:transferOptions/gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource', namespaces)): self.online.append(CI_OnlineResource(ol)) class DQ_DataQuality(object): ''' process DQ_DataQuality''' def __init__(self, md=None): if md is None: self.conformancetitle = [] self.conformancetitle_url = [] self.conformancedate = [] self.conformancedatetype = [] self.conformancedegree = [] self.lineage = None self.lineage_url = None self.specificationtitle = None self.specificationdate = [] else: cts = testAllCharOrAnchor(md,'gmd:report/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title', False) self.conformancetitle = cts['name'] self.conformancetitle_url = cts['url'] self.conformancedate = [] for i in md.findall(util.nspath_eval( 'gmd:report/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date', namespaces)): val = util.testXMLValue(i) if val is not None: self.conformancedate.append(val) self.conformancedatetype = [] for i in md.findall(util.nspath_eval( 'gmd:report/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode', namespaces)): val = _testCodeListValue(i) if val is not None: self.conformancedatetype.append(val) self.conformancedegree = [] for i in md.findall(util.nspath_eval( 'gmd:report/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean', namespaces)): val = util.testXMLValue(i) if val is not None: self.conformancedegree.append(val) lng = testFirstCharOrAnchor(md, 'gmd:lineage/gmd:LI_Lineage/gmd:statement') self.lineage = lng['name'] self.lineage_url = lng['url'] val = md.find(util.nspath_eval( 'gmd:report/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString', namespaces)) self.specificationtitle = util.testXMLValue(val) self.specificationdate = [] for i in md.findall(util.nspath_eval( 'gmd:report/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date/gmd:CI_Date', namespaces)): val = util.testXMLValue(i) if val is not None: self.specificationdate.append(val) class SV_ServiceIdentification(MD_DataIdentification): """ process SV_ServiceIdentification """ def __init__(self, md=None): super().__init__(md, 'service') if md is None: self.type = None self.version = None self.fees = None self.couplingtype = None self.operations = [] self.operateson = [] else: val = md.find(util.nspath_eval('srv:serviceType/gco:LocalName', namespaces)) self.type = util.testXMLValue(val) val = md.find(util.nspath_eval('srv:serviceTypeVersion/gco:CharacterString', namespaces)) self.version = util.testXMLValue(val) val = md.find(util.nspath_eval( 'srv:accessProperties/gmd:MD_StandardOrderProcess/gmd:fees/gco:CharacterString', namespaces)) self.fees = util.testXMLValue(val) self.couplingtype = _testCodeListValue(md.find(util.nspath_eval( 'gmd:couplingType/gmd:SV_CouplingType', namespaces))) self.operations = [] for i in md.findall(util.nspath_eval('srv:containsOperations', namespaces)): tmp = {} val = i.find(util.nspath_eval( 'srv:SV_OperationMetadata/srv:operationName/gco:CharacterString', namespaces)) tmp['name'] = util.testXMLValue(val) tmp['dcplist'] = [] for d in i.findall(util.nspath_eval('srv:SV_OperationMetadata/srv:DCP', namespaces)): tmp2 = _testCodeListValue(d.find(util.nspath_eval('srv:DCPList', namespaces))) tmp['dcplist'].append(tmp2) tmp['connectpoint'] = [] for d in i.findall(util.nspath_eval('srv:SV_OperationMetadata/srv:connectPoint', namespaces)): tmp3 = d.find(util.nspath_eval('gmd:CI_OnlineResource', namespaces)) tmp['connectpoint'].append(CI_OnlineResource(tmp3)) self.operations.append(tmp) self.operateson = [] for i in md.findall(util.nspath_eval('srv:operatesOn', namespaces)): tmp = {} tmp['uuidref'] = i.attrib.get('uuidref') tmp['href'] = i.attrib.get(util.nspath_eval('xlink:href', namespaces)) tmp['title'] = i.attrib.get(util.nspath_eval('xlink:title', namespaces)) self.operateson.append(tmp) class CI_OnlineResource(object): """ process CI_OnlineResource """ def __init__(self, md=None): if md is None: self.url = None self.protocol = None self.protocol_url = None self.name = None self.name_url = None self.description = None self.description_url = None self.function = None self.applicationprofile = None self.applicationprofile_url = None else: val = md.find(util.nspath_eval('gmd:linkage/gmd:URL', namespaces)) self.url = util.testXMLValue(val) val = testFirstCharOrAnchor(md,'gmd:protocol') self.protocol = val['name'] self.protocol_url = val['url'] val = testFirstCharOrAnchor(md,'gmd:name') self.name = val['name'] self.name_url = val['url'] val = testFirstCharOrAnchor(md,'gmd:description') self.description = val['name'] self.description_url = val['url'] val = testFirstCharOrAnchor(md,'gmd:applicationProfile') self.applicationprofile = val['name'] self.applicationprofile_url = val['url'] val = md.find(util.nspath_eval('gmd:description/gco:CharacterString', namespaces)) self.description = util.testXMLValue(val) self.function = _testCodeListValue(md.find(util.nspath_eval( 'gmd:function/gmd:CI_OnLineFunctionCode', namespaces))) class EX_GeographicBoundingBox(object): def __init__(self, md=None): if md is None: self.minx = None self.maxx = None self.miny = None self.maxy = None else: val = md.find(util.nspath_eval('gmd:westBoundLongitude/gco:Decimal', namespaces)) self.minx = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:eastBoundLongitude/gco:Decimal', namespaces)) self.maxx = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:southBoundLatitude/gco:Decimal', namespaces)) self.miny = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:northBoundLatitude/gco:Decimal', namespaces)) self.maxy = util.testXMLValue(val) class EX_Polygon(object): def __init__(self, md=None): if md is None: self.exterior_ring = None self.interior_rings = [] else: linear_ring = md.find(util.nspath_eval('gml32:Polygon/gml32:exterior/gml32:LinearRing', namespaces)) if linear_ring is not None: self.exterior_ring = self._coordinates_for_ring(linear_ring) interior_ring_elements = md.findall(util.nspath_eval('gml32:Polygon/gml32:interior', namespaces)) self.interior_rings = [] for iring_element in interior_ring_elements: linear_ring = iring_element.find(util.nspath_eval('gml32:LinearRing', namespaces)) self.interior_rings.append(self._coordinates_for_ring(linear_ring)) def _coordinates_for_ring(self, linear_ring): coordinates = [] positions = linear_ring.findall(util.nspath_eval('gml32:pos', namespaces)) for pos in positions: tokens = pos.text.split() coords = tuple([float(t) for t in tokens]) coordinates.append(coords) return coordinates class EX_GeographicBoundingPolygon(object): def __init__(self, md=None): if md is None: self.is_extent = None self.polygons = [] else: val = md.find(util.nspath_eval('gmd:extentTypeCode', namespaces)) self.is_extent = util.testXMLValue(val) md_polygons = md.findall(util.nspath_eval('gmd:polygon', namespaces)) self.polygons = [] for val in md_polygons: self.polygons.append(EX_Polygon(val)) class EX_Extent(object): """ process EX_Extent """ def __init__(self, md=None): if md is None: self.boundingBox = None self.boundingPolygon = None self.description_code = None else: self.boundingBox = None self.boundingPolygon = None if md is not None: bboxElement = md.find(util.nspath_eval('gmd:EX_GeographicBoundingBox', namespaces)) if bboxElement is not None: self.boundingBox = EX_GeographicBoundingBox(bboxElement) polygonElement = md.find(util.nspath_eval('gmd:EX_BoundingPolygon', namespaces)) if polygonElement is not None: self.boundingPolygon = EX_GeographicBoundingPolygon(polygonElement) val = md.find(util.nspath_eval( 'gmd:EX_GeographicDescription/gmd:geographicIdentifier/gmd:MD_Identifier/gmd:code/gco:CharacterString', namespaces)) self.description_code = util.testXMLValue(val) class MD_ReferenceSystem(object): """ process MD_ReferenceSystem """ def __init__(self, md=None): if md is None: self.code = None self.code_url = None self.codeSpace = None self.codeSpace_url = None self.version = None self.version_url = None else: val = testFirstCharOrAnchor(md,'gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code') self.code_url = val['url'] self.code = val['name'] val = testFirstCharOrAnchor(md,'gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:codeSpace') self.codeSpace_url = val['url'] self.codeSpace = val['name'] val = testFirstCharOrAnchor(md,'gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:version') self.version_url = val['url'] self.version = val['name'] def _testCodeListValue(elpath): """ get gco:CodeListValue_Type attribute, else get text content """ if elpath is not None: # try to get @codeListValue val = util.testXMLValue(elpath.attrib.get('codeListValue'), True) if val is not None: return val else: # see if there is element text return util.testXMLValue(elpath) else: return None class CodelistCatalogue(object): """ process CT_CodelistCatalogue """ def __init__(self, ct): val = ct.find(util.nspath_eval('gmx:name/gco:CharacterString', namespaces)) self.name = util.testXMLValue(val) val = ct.find(util.nspath_eval('gmx:scope/gco:CharacterString', namespaces)) self.scope = util.testXMLValue(val) val = ct.find(util.nspath_eval('gmx:fieldOfApplication/gco:CharacterString', namespaces)) self.fieldapp = util.testXMLValue(val) val = ct.find(util.nspath_eval('gmx:versionNumber/gco:CharacterString', namespaces)) self.version = util.testXMLValue(val) val = ct.find(util.nspath_eval('gmx:versionDate/gco:Date', namespaces)) self.date = util.testXMLValue(val) self.dictionaries = {} for i in ct.findall(util.nspath_eval('gmx:codelistItem/gmx:CodeListDictionary', namespaces)): id = i.attrib.get(util.nspath_eval('gml32:id', namespaces)) self.dictionaries[id] = {} val = i.find(util.nspath_eval('gml32:description', namespaces)) self.dictionaries[id]['description'] = util.testXMLValue(val) val = i.find(util.nspath_eval('gml32:identifier', namespaces)) self.dictionaries[id]['identifier'] = util.testXMLValue(val) self.dictionaries[id]['entries'] = {} for j in i.findall(util.nspath_eval('gmx:codeEntry', namespaces)): id2 = j.find(util.nspath_eval('gmx:CodeDefinition', namespaces)).attrib.get( util.nspath_eval('gml32:id', namespaces)) self.dictionaries[id]['entries'][id2] = {} val = j.find(util.nspath_eval('gmx:CodeDefinition/gml32:description', namespaces)) self.dictionaries[id]['entries'][id2]['description'] = util.testXMLValue(val) val = j.find(util.nspath_eval('gmx:CodeDefinition/gml32:identifier', namespaces)) self.dictionaries[id]['entries'][id2]['identifier'] = util.testXMLValue(val) val = j.find(util.nspath_eval('gmx:CodeDefinition', namespaces)).attrib.get('codeSpace') self.dictionaries[id]['entries'][id2]['codespace'] = util.testXMLValue(val, True) def getcodelistdictionaries(self): return list(self.dictionaries.keys()) def getcodedefinitionidentifiers(self, cdl): if cdl in self.dictionaries: ids = [] for i in self.dictionaries[cdl]['entries']: ids.append(self.dictionaries[cdl]['entries'][i]['identifier']) return ids else: return None class MD_FeatureCatalogueDescription(object): """Process gmd:MD_FeatureCatalogueDescription""" def __init__(self, fcd=None): if fcd is None: self.xml = None self.compliancecode = None self.language = [] self.includedwithdataset = None self.featuretypenames = [] self.featurecatalogues = [] else: if hasattr(fcd, 'getroot'): # standalone document self.xml = etree.tostring(fcd.getroot()) else: # part of a larger document self.xml = etree.tostring(fcd) self.compliancecode = None val = fcd.find(util.nspath_eval('gmd:complianceCode/gco:Boolean', namespaces)) val = util.testXMLValue(val) if val is not None: self.compliancecode = util.getTypedValue('boolean', val) self.language = [] for i in fcd.findall(util.nspath_eval('gmd:language/gco:CharacterString', namespaces)): val = util.testXMLValue(i) if val is not None: self.language.append(val) self.includedwithdataset = None val = fcd.find(util.nspath_eval('gmd:includedWithDataset/gco:Boolean', namespaces)) val = util.testXMLValue(val) if val is not None: self.includedwithdataset = util.getTypedValue('boolean', val) self.featuretypenames = [] for i in fcd.findall(util.nspath_eval('gmd:featureTypes/gco:LocalName', namespaces)): val = util.testXMLValue(i) if val is not None: self.featuretypenames.append(val) for i in fcd.findall(util.nspath_eval('gmd:featureTypes/gco:ScopedName', namespaces)): val = util.testXMLValue(i) if val is not None: self.featuretypenames.append(val) self.featurecatalogues = [] for i in fcd.findall(util.nspath_eval('gmd:featureCatalogueCitation', namespaces)): val = i.attrib.get('uuidref') val = util.testXMLValue(val, attrib=True) if val is not None: self.featurecatalogues.append(val) class FC_FeatureCatalogue(object): """Process gfc:FC_FeatureCatalogue""" def __init__(self, fc=None): if fc is None: self.xml = None self.identifier = None self.name = None self.versiondate = None self.producer = None self.featuretypes = [] else: if hasattr(fc, 'getroot'): # standalone document self.xml = etree.tostring(fc.getroot()) else: # part of a larger document self.xml = etree.tostring(fc) val = fc.attrib['uuid'] self.identifier = util.testXMLValue(val, attrib=True) val = fc.find(util.nspath_eval('gmx:name/gco:CharacterString', namespaces)) self.name = util.testXMLValue(val) val = fc.find(util.nspath_eval('gmx:versionDate/gco:Date', namespaces)) self.versiondate = util.testXMLValue(val) if not self.versiondate: val = fc.find(util.nspath_eval('gmx:versionDate/gco:DateTime', namespaces)) self.versiondate = util.testXMLValue(val) self.producer = None prod = fc.find(util.nspath_eval('gfc:producer/gmd:CI_ResponsibleParty', namespaces)) if prod is not None: self.producer = CI_ResponsibleParty(prod) self.featuretypes = [] for i in fc.findall(util.nspath_eval('gfc:featureType/gfc:FC_FeatureType', namespaces)): self.featuretypes.append(FC_FeatureType(i)) class FC_FeatureType(object): """Process gfc:FC_FeatureType""" def __init__(self, ft=None): if ft is None: self.xml = None self.identifier = None self.typename = None self.definition = None self.isabstract = None self.aliases = [] self.attributes = [] else: if hasattr(ft, 'getroot'): # standalone document self.xml = etree.tostring(ft.getroot()) else: # part of a larger document self.xml = etree.tostring(ft) val = ft.attrib['uuid'] self.identifier = util.testXMLValue(val, attrib=True) val = ft.find(util.nspath_eval('gfc:typeName/gco:LocalName', namespaces)) self.typename = util.testXMLValue(val) val = ft.find(util.nspath_eval('gfc:definition/gco:CharacterString', namespaces)) self.definition = util.testXMLValue(val) self.isabstract = None val = ft.find(util.nspath_eval('gfc:isAbstract/gco:Boolean', namespaces)) val = util.testXMLValue(val) if val is not None: self.isabstract = util.getTypedValue('boolean', val) self.aliases = [] for i in ft.findall(util.nspath_eval('gfc:aliases/gco:LocalName', namespaces)): self.aliases.append(util.testXMLValue(i)) self.attributes = [] for i in ft.findall(util.nspath_eval('gfc:carrierOfCharacteristics/gfc:FC_FeatureAttribute', namespaces)): self.attributes.append(FC_FeatureAttribute(i)) class FC_FeatureAttribute(object): """Process gfc:FC_FeatureAttribute""" def __init__(self, fa=None): if fa is None: self.xml = None self.membername = None self.definition = None self.code = None self.valuetype = None self.listedvalues = [] else: if hasattr(fa, 'getroot'): # standalone document self.xml = etree.tostring(fa.getroot()) else: # part of a larger document self.xml = etree.tostring(fa) val = fa.find(util.nspath_eval('gfc:memberName/gco:LocalName', namespaces)) self.membername = util.testXMLValue(val) val = fa.find(util.nspath_eval('gfc:definition/gco:CharacterString', namespaces)) self.definition = util.testXMLValue(val) val = fa.find(util.nspath_eval('gfc:code/gco:CharacterString', namespaces)) self.code = util.testXMLValue(val) val = fa.find(util.nspath_eval('gfc:valueType/gco:TypeName/gco:aName/gco:CharacterString', namespaces)) self.valuetype = util.testXMLValue(val) self.listedvalues = [] for i in fa.findall(util.nspath_eval('gfc:listedValue/gfc:FC_ListedValue', namespaces)): self.listedvalues.append(FC_ListedValue(i)) class FC_ListedValue(object): """Process gfc:FC_ListedValue""" def __init__(self, lv=None): if lv is None: self.xml = None self.label = None self.code = None self.definition = None else: if hasattr(lv, 'getroot'): # standalone document self.xml = etree.tostring(lv.getroot()) else: # part of a larger document self.xml = etree.tostring(lv) val = lv.find(util.nspath_eval('gfc:label/gco:CharacterString', namespaces)) self.label = util.testXMLValue(val) val = lv.find(util.nspath_eval('gfc:code/gco:CharacterString', namespaces)) self.code = util.testXMLValue(val) val = lv.find(util.nspath_eval('gfc:definition/gco:CharacterString', namespaces)) self.definition = util.testXMLValue(val) class MD_ImageDescription(object): """Process gmd:MD_ImageDescription""" def __init__(self, img_desc=None): self.type = 'image' self.bands = [] if img_desc is None: self.attribute_description = None self.cloud_cover = None self.processing_level = None else: val = img_desc.find(util.nspath_eval('gmd:attributeDescription/gco:RecordType', namespaces)) self.attribute_description = util.testXMLValue(val) val = img_desc.find(util.nspath_eval('gmd:contentType/gmd:MD_CoverageContentTypeCode', namespaces)) self.type = util.testXMLAttribute(val, 'codeListValue') val = img_desc.find(util.nspath_eval('gmd:cloudCoverPercentage/gco:Real', namespaces)) self.cloud_cover = util.testXMLValue(val) val = img_desc.find(util.nspath_eval( 'gmd:processingLevelCode/gmd:RS_Identifier/gmd:code/gco:CharacterString', namespaces)) self.processing_level = util.testXMLValue(val) for i in img_desc.findall(util.nspath_eval('gmd:dimension/gmd:MD_Band', namespaces)): bid = util.testXMLAttribute(i, 'id') self.bands.append(MD_Band(i, bid)) class MD_Band(object): """Process gmd:MD_Band""" def __init__(self, band, band_id=None): if band is None: self.id = None self.units = None self.min = None self.max = None else: self.id = band_id val = band.find(util.nspath_eval('gmd:units/gml:UnitDefinition/gml:identifier', namespaces)) self.units = util.testXMLValue(val) val = band.find(util.nspath_eval('gmd:minValue/gco:Real', namespaces)) self.min = util.testXMLValue(val) val = band.find(util.nspath_eval('gmd:maxValue/gco:Real', namespaces)) self.max = util.testXMLValue(val) class MI_AcquisitionInformation(object): """Process gmi:MI_AcquisitionInformation""" def __init__(self, acq=None): self.platforms = [] for i in acq.findall(util.nspath_eval('gmi:platform/gmi:MI_Platform', namespaces)): self.platforms.append(MI_Platform(i)) class MI_Platform(object): """Process gmi:MI_Platform""" def __init__(self, plt=None): self.instruments = [] if plt is None: self.identifier = None self.description = None else: val = plt.find(util.nspath_eval('gmi:identifier', namespaces)) self.identifier = util.testXMLValue(val) val = plt.find(util.nspath_eval('gmi:description', namespaces)) self.description = util.testXMLValue(val) for i in plt.findall(util.nspath_eval('gmi:instrument/gmi:MI_Instrument', namespaces)): self.instruments.append(MI_Instrument(i)) class MI_Instrument(object): """Process gmi:MI_Instrument""" def __init__(self, inst=None): if inst is None: self.identifier = None self.type = None else: val = inst.find(util.nspath_eval('gmi:identifier', namespaces)) self.identifier = util.testXMLValue(val) val = inst.find(util.nspath_eval('gmi:type', namespaces)) self.type = util.testXMLValue(val) OWSLib-0.33.0/owslib/iso3.py000066400000000000000000002037461476660053500154520ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2023 CSIRO Australia # # Author : Vincent Fazio # # Contact email: vincent.fazio@csiro.au # ============================================================================= # flake8: noqa: E501 """ ISO 19115 Part 3 XML metadata parser Parsing is initiated by passing in etree root Element to the 'MD_Metadata' constructor: from owslib.etree import etree from owslib.iso3 import MD_Metadata exml = etree.fromstring(xml_bytes) mdb = MD_Metadata(exml) """ from owslib.etree import etree from owslib import util # ISO 19115 Part 3 XML namespaces NAMESPACES_V2 = { "mdb":"http://standards.iso.org/iso/19115/-3/mdb/2.0", "cat":"http://standards.iso.org/iso/19115/-3/cat/1.0", "gfc":"http://standards.iso.org/iso/19110/gfc/1.1", "cit":"http://standards.iso.org/iso/19115/-3/cit/2.0", "gcx":"http://standards.iso.org/iso/19115/-3/gcx/1.0", "gex":"http://standards.iso.org/iso/19115/-3/gex/1.0", "lan":"http://standards.iso.org/iso/19115/-3/lan/1.0", "srv":"http://standards.iso.org/iso/19115/-3/srv/2.1", "mas":"http://standards.iso.org/iso/19115/-3/mas/1.0", "mcc":"http://standards.iso.org/iso/19115/-3/mcc/1.0", "mco":"http://standards.iso.org/iso/19115/-3/mco/1.0", "mda":"http://standards.iso.org/iso/19115/-3/mda/1.0", "mds":"http://standards.iso.org/iso/19115/-3/mds/2.0", "mdt":"http://standards.iso.org/iso/19115/-3/mdt/2.0", "mex":"http://standards.iso.org/iso/19115/-3/mex/1.0", "mmi":"http://standards.iso.org/iso/19115/-3/mmi/1.0", "mpc":"http://standards.iso.org/iso/19115/-3/mpc/1.0", "mrc":"http://standards.iso.org/iso/19115/-3/mrc/2.0", "mrd":"http://standards.iso.org/iso/19115/-3/mrd/1.0", "mri":"http://standards.iso.org/iso/19115/-3/mri/1.0", "mrl":"http://standards.iso.org/iso/19115/-3/mrl/2.0", "mrs":"http://standards.iso.org/iso/19115/-3/mrs/1.0", "msr":"http://standards.iso.org/iso/19115/-3/msr/2.0", "mdq":"http://standards.iso.org/iso/19157/-2/mdq/1.0", "mac":"http://standards.iso.org/iso/19115/-3/mac/2.0", "gco":"http://standards.iso.org/iso/19115/-3/gco/1.0", "gml":"http://www.opengis.net/gml", "xlink":"http://www.w3.org/1999/xlink", "xsi":"http://www.w3.org/2001/XMLSchema-instance" } NAMESPACES_V1 = { "xsi":"http://www.w3.org/2001/XMLSchema-instance", "cat":"http://standards.iso.org/iso/19115/-3/cat/1.0", "cit":"http://standards.iso.org/iso/19115/-3/cit/1.0", "gcx":"http://standards.iso.org/iso/19115/-3/gcx/1.0", "gex":"http://standards.iso.org/iso/19115/-3/gex/1.0", "gfc":"http://standards.iso.org/iso/19110/gfc/1.1", "lan":"http://standards.iso.org/iso/19115/-3/lan/1.0", "srv":"http://standards.iso.org/iso/19115/-3/srv/2.0", "mac":"http://standards.iso.org/iso/19115/-3/mac/1.0", "mas":"http://standards.iso.org/iso/19115/-3/mas/1.0", "mcc":"http://standards.iso.org/iso/19115/-3/mcc/1.0", "mco":"http://standards.iso.org/iso/19115/-3/mco/1.0", "mda":"http://standards.iso.org/iso/19115/-3/mda/1.0", "mdb":"http://standards.iso.org/iso/19115/-3/mdb/1.0", "mdt":"http://standards.iso.org/iso/19115/-3/mdt/1.0", "mex":"http://standards.iso.org/iso/19115/-3/mex/1.0", "mrl":"http://standards.iso.org/iso/19115/-3/mrl/1.0", "mds":"http://standards.iso.org/iso/19115/-3/mds/1.0", "mmi":"http://standards.iso.org/iso/19115/-3/mmi/1.0", "mpc":"http://standards.iso.org/iso/19115/-3/mpc/1.0", "mrc":"http://standards.iso.org/iso/19115/-3/mrc/1.0", "mrd":"http://standards.iso.org/iso/19115/-3/mrd/1.0", "mri":"http://standards.iso.org/iso/19115/-3/mri/1.0", "mrs":"http://standards.iso.org/iso/19115/-3/mrs/1.0", "msr":"http://standards.iso.org/iso/19115/-3/msr/1.0", "mdq":"http://standards.iso.org/iso/19157/-2/mdq/1.0", "dqc":"http://standards.iso.org/iso/19157/-2/dqc/1.0", "gco":"http://standards.iso.org/iso/19115/-3/gco/1.0", "gml":"http://www.opengis.net/gml/3.2", "xlink":"http://www.w3.org/1999/xlink" } class printable(): """ A super class used to roughly pretty print class members Usage: mdb = MD_Metadata(exml) print(mdb.format_me()) """ def format_me(self, idx=0): """ Returns a formatted string version of class :param idx: optional indentation index, internal use only, used for 'printable' member classes :returns: string version of class and members """ repr_str = "\n" for d in dir(self): if not d.startswith("__") and not callable(getattr(self,d)): if isinstance(getattr(self,d), (str, bytes)): repr_str += " " * idx + f"{self.__class__.__name__}:{d}='{getattr(self,d)[:100]}'\n" elif isinstance(getattr(self,d), list): repr_str += " " * idx + f"{self.__class__.__name__}:{d}=[\n" for item in getattr(self,d): if isinstance(item, printable): repr_str += " " * idx + f" {item.format_me(idx+1)}" elif item is not None: repr_str += " " * idx + f" {item}\n" repr_str += " " * idx + "]\n" elif isinstance(getattr(self,d), printable): repr_str += " " * idx + f"{self.__class__.__name__}:{d}={getattr(self,d).format_me(idx+1)}" return repr_str class MD_Metadata(printable): """ Process mdb:MD_Metadata """ def __init__(self, md=None): """ Parses XML root tree :param md: etree.Element root """ self.namespaces = NAMESPACES_V2 if md is None: self.md = None self.xml = None self.identifier = None self.parentidentifier = None self.language = None self.dataseturi = None self.languagecode = None self.datestamp = None self.charset = None self.hierarchy = None self.contact = [] self.datetimestamp = None self.stdname = None self.stdver = None self.locales = [] self.referencesystem = None self.identification = [] self.contentinfo = [] self.distribution = None self.dataquality = None self.acquisition = None else: self.md = md if hasattr(md, 'getroot'): # standalone document self.xml = etree.tostring(md.getroot()) else: # part of a larger document self.xml = etree.tostring(md) # Test mdb version if md.find(util.nspath_eval('mdb:metadataIdentifier', NAMESPACES_V2)) is None and \ md.find(util.nspath_eval('mdb:metadataIdentifier', NAMESPACES_V1)) is not None: self.namespaces = NAMESPACES_V1 val = md.find(util.nspath_eval('mdb:metadataIdentifier/mcc:MD_Identifier/mcc:code/gco:CharacterString', self.namespaces)) self.identifier = util.testXMLValue(val) val = md.find(util.nspath_eval('mdb:parentMetadata/cit:CI_Citation/cit:identifier/mcc:MD_Identifier/mcc:code/gco:CharacterString', self.namespaces)) self.parentidentifier = util.testXMLValue(val) val = md.find(util.nspath_eval('lan:language/gco:CharacterString', self.namespaces)) self.language = util.testXMLValue(val) val = md.find(util.nspath_eval('mdb:identificationInfo/mri:MD_DataIdentification/mri:citation/cit:CI_Citation/cit:identifier/mcc:MD_Identifier/mcc:code/gco:CharacterString', self.namespaces)) self.dataseturi = util.testXMLValue(val) val = md.find(util.nspath_eval('mdb:defaultLocale/lan:PT_Locale/lan:language/lan:LanguageCode', self.namespaces)) self.languagecode = util.testXMLAttribute(val, 'codeListValue') val = md.find(util.nspath_eval('mdb:dateInfo/cit:CI_Date/cit:date/gco:DateTime', self.namespaces)) self.datestamp = util.testXMLValue(val) val = md.find( util.nspath_eval('mdb:defaultLocale/lan:PT_Locale/lan:characterEncoding/lan:MD_CharacterSetCode', self.namespaces)) self.charset = util.testXMLAttribute(val, 'codeListValue') val = md.find( util.nspath_eval('mdb:metadataScope/mdb:MD_MetadataScope/mdb:resourceScope/mcc:MD_ScopeCode', self.namespaces)) self.hierarchy = util.testXMLAttribute(val, 'codeListValue') self.contact = [] for i in md.findall(util.nspath_eval('mdb:contact/cit:CI_Responsibility', self.namespaces)): o = CI_Responsibility(self.namespaces, i) self.contact.append(o) self.datetimestamp = self.datestamp val = md.find(util.nspath_eval('mdb:metadataStandard/cit:CI_Citation/cit:title/gco:CharacterString', self.namespaces)) self.stdname = util.testXMLValue(val) val = md.find(util.nspath_eval('mdb:metadataStandard/cit:CI_Citation/cit:edition/gco:CharacterString', self.namespaces)) self.stdver = util.testXMLValue(val) self.locales = [] for i in md.findall(util.nspath_eval('mdb:defaultLocale/lan:PT_Locale', self.namespaces)): self.locales.append(PT_Locale(self.namespaces, i)) val = md.find(util.nspath_eval('mdb:referenceSystemInfo/mrs:MD_ReferenceSystem', self.namespaces)) if val is not None: self.referencesystem = MD_ReferenceSystem(self.namespaces, val) else: self.referencesystem = None self.identification = [] for idinfo in md.findall(util.nspath_eval('mdb:identificationInfo', self.namespaces)): if len(idinfo) > 0: val = list(idinfo)[0] tagval = util.xmltag_split(val.tag) if tagval == 'MD_DataIdentification': self.identification.append(MD_DataIdentification(self.namespaces, val, 'dataset')) elif tagval == 'MD_ServiceIdentification': self.identification.append(MD_DataIdentification(self.namespaces, val, 'service')) elif tagval == 'SV_ServiceIdentification': self.identification.append(SV_ServiceIdentification(self.namespaces, val)) self.contentinfo = [] for contentinfo in md.findall( util.nspath_eval('mdb:contentInfo/mrc:MD_FeatureCatalogueDescription', self.namespaces)): self.contentinfo.append(MD_FeatureCatalogueDescription(self.namespaces, contentinfo)) for contentinfo in md.findall( util.nspath_eval('mdb:contentInfo/mrc:MD_ImageDescription', self.namespaces)): self.contentinfo.append(MD_ImageDescription(self.namespaces, contentinfo)) for contentinfo in md.findall( util.nspath_eval('mdb:contentInfo/mrc:MD_FeatureCatalogue/mrc:featureCatalogue/gfc:FC_FeatureCatalogue', self.namespaces)): self.contentinfo.append(FC_FeatureCatalogue(self.namespaces, contentinfo)) val = md.find(util.nspath_eval('mdb:distributionInfo/mrd:MD_Distribution', self.namespaces)) if val is not None: self.distribution = MD_Distribution(self.namespaces, val) else: self.distribution = None val = md.find(util.nspath_eval('mdb:dataQualityInfo/mdq:DQ_DataQuality', self.namespaces)) if val is not None: self.dataquality = DQ_DataQuality(self.namespaces, val) else: self.dataquality = None @staticmethod def find_start(doc): """ Tests for valid ISO 19115 Part 3 XML and returns the starting tag :param doc: lxml Element object :returns: 'mdb:MD_Metadata' lxml Element object """ mtags = doc.xpath("//mdb:MD_Metadata", namespaces=NAMESPACES_V2) if len(mtags) > 0: return mtags[0] mtags = doc.xpath("//mdb:MD_Metadata", namespaces=NAMESPACES_V1) if len(mtags) > 0: return mtags[0] return None @staticmethod def handles(outputschema): """ Returns True iff the outputschema is handled by this class :param outputschema: outputschema parameter string :returns: True iff the outputschema is handled by this class """ return outputschema == NAMESPACES_V1['mdb'] or \ outputschema == NAMESPACES_V2['mdb'] @staticmethod def find_ids(elemtree): """ Finds identifer strings and outer 'mdb:MD_Metadata' Elements :param elemtree: lxml.ElementTree to search in :returns: a list of tuples (id string, 'mdb:MD_Metadata' lxml.Element) """ for ns in [NAMESPACES_V2, NAMESPACES_V1]: elems = elemtree.findall('.//' + util.nspath_eval('mdb:MD_Metadata', ns)) if len(elems) > 0: ret_list = [] for i in elems: val = i.find(util.nspath_eval('mdb:metadataIdentifier/mcc:MD_Identifier/mcc:code/gco:CharacterString', NAMESPACES_V2)) ret_list.append((i, util.testXMLValue(val))) return ret_list return [] def get_all_contacts(self): """ Get all contacts in identification part of document :returns: list of CI_Responsibility contacts """ contacts = [] for ii in self.identification: for iic in ii.contact: contacts.append(iic) for ct in ['creator', 'publisher', 'contributor', 'funder']: iict = getattr(ii, ct) if iict: contacts.append(iict) return list(filter(None, contacts)) def get_default_locale(self): """ Get default lan:PT_Locale based on lan:language :returns: default PT_Locale instance or None if not found """ for loc in self.locales: if loc.languagecode == self.language: return loc return None class PT_Locale(printable): """ Process PT_Locale """ def __init__(self, namespaces, md=None): """ Parses PT_Locale XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: PT_Locale etree.Element """ self.namespaces = namespaces self.id = None self.languagecode = None self.charset = None if md is not None: try: self.id = md.attrib.get('id') except AttributeError: pass try: self.languagecode = md.find( util.nspath_eval('lan:language/lan:LanguageCode', self.namespaces)).attrib.get('codeListValue') except AttributeError: pass try: self.charset = md.find( util.nspath_eval('lan:characterEncoding/lan:MD_CharacterSetCode', self.namespaces)).attrib.get( 'codeListValue') except AttributeError: pass class CI_Date(printable): """ Process CI_Date """ def __init__(self, namespaces, md=None): """ Parses CI_Date XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: CI_Date etree.Element """ self.namespaces = namespaces if md is None: self.date = None self.type = None else: val = md.find(util.nspath_eval('cit:date/gco:Date', self.namespaces)) if val is not None: self.date = util.testXMLValue(val) else: val = md.find(util.nspath_eval('cit:date/gco:DateTime', self.namespaces)) if val is not None: self.date = util.testXMLValue(val) else: self.date = None val = md.find(util.nspath_eval('cit:dateType/cit:CI_DateTypeCode', self.namespaces)) self.type = _testCodeListValue(val) class CI_Responsibility(printable): """ Process CI_Responsibility """ def __init__(self, namespaces, md=None): """ Parses CI_Responsibility XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: CI_Responsibility etree.Element """ self.namespaces = namespaces self.phone = None self.fax = None if md is None: self.name = None self.organization = None self.position = None self.address = None self.city = None self.region = None self.postcode = None self.country = None self.email = None self.onlineresource = None self.role = None else: # Individual name val = md.find(util.nspath_eval('cit:party/cit:CI_Individual/cit:name/gco:CharacterString', self.namespaces)) self.name = util.testXMLValue(val) # Individual within organisation name if self.name is None: val = md.find(util.nspath_eval('cit:party/cit:CI_Organisation/cit:individual/cit:CI_Individual/cit:name/gco:CharacterString', self.namespaces)) self.name = util.testXMLValue(val) # Organisation name val = md.find(util.nspath_eval('cit:party/cit:CI_Organisation/cit:name/gco:CharacterString', self.namespaces)) self.organization = util.testXMLValue(val) # Individual within organisation position val = md.find(util.nspath_eval('cit:party/cit:CI_Organisation/cit:individual/cit:CI_Individual/cit:positionName/gco:CharacterString', self.namespaces)) self.position = util.testXMLValue(val) # Organisation telephone val_list = md.xpath('cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:phone/cit:CI_Telephone[cit:numberType/cit:CI_TelephoneTypeCode/@codeListValue="voice"]/cit:number/gco:CharacterString', namespaces=self.namespaces) if len(val_list) > 0: self.phone = util.testXMLValue(val_list[0]) # Facsimile (Telephone and fax are differentiated by telephone type codes) val_list = md.xpath('cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:phone/cit:CI_Telephone[cit:numberType/cit:CI_TelephoneTypeCode/@codeListValue="facsimile"]/cit:number/gco:CharacterString', namespaces=self.namespaces) if len(val_list) > 0: self.fax = util.testXMLValue(val_list[0]) # Organisation address val = md.find(util.nspath_eval( 'cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:deliveryPoint/gco:CharacterString', self.namespaces)) self.address = util.testXMLValue(val) val = md.find(util.nspath_eval( 'cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:city/gco:CharacterString', self.namespaces)) self.city = util.testXMLValue(val) val = md.find(util.nspath_eval( 'cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:administrativeArea/gco:CharacterString', self.namespaces)) self.region = util.testXMLValue(val) val = md.find(util.nspath_eval( 'cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:postalCode/gco:CharacterString', self.namespaces)) self.postcode = util.testXMLValue(val) val = md.find(util.nspath_eval( 'cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:country/gco:CharacterString', self.namespaces)) self.country = util.testXMLValue(val) # Organisation email val = md.find(util.nspath_eval( 'cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:electronicMailAddress/gco:CharacterString', self.namespaces)) self.email = util.testXMLValue(val) # Organisation online resources val = md.find(util.nspath_eval( 'cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:onlineResource/cit:CI_OnlineResource', self.namespaces)) if val is not None: self.onlineresource = CI_OnlineResource(self.namespaces, val) else: self.onlineresource = None val = md.find(util.nspath_eval('cit:role/cit:CI_RoleCode', self.namespaces)) self.role = _testCodeListValue(val) class Keyword(printable): """ Class for complex keywords, with labels and URLs """ def __init__(self, namespaces, kw=None): """ Parses keyword Element :param namespaces: dict of XML namespaces, key is namespace, val is path :param kw: keyword 'gco:CharacterString' or 'gcx:Anchor' etree.Element """ self.namespaces = namespaces if kw is None: self.name = None self.url = None else: self.name = util.testXMLValue(kw) self.url = kw.attrib.get(util.nspath_eval('xlink:href', self.namespaces)) class MD_Keywords(printable): """ Class for the metadata MD_Keywords element """ def __init__(self, namespaces, md=None): """ Parses keyword Element :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: keyword etree.Element """ self.namespaces = namespaces self.thesaurus = None self.keywords = [] self.type = None self.kwdtype_codeList = 'http://standards.iso.org/iso/19115/-3/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode' if md is not None: val = md.findall(util.nspath_eval('mri:keyword/gco:CharacterString', self.namespaces)) if len(val) == 0: val = md.findall(util.nspath_eval('mri:keyword/gcx:Anchor', self.namespaces)) for word in val: self.keywords.append(Keyword(self.namespaces, word)) val = md.find(util.nspath_eval('mri:type/mri:MD_KeywordTypeCode', self.namespaces)) self.type = util.testXMLAttribute(val, 'codeListValue') cit = md.find(util.nspath_eval('mri:thesaurusName/cit:CI_Citation', self.namespaces)) if cit is not None: self.thesaurus = {} title = cit.find(util.nspath_eval('cit:title/gco:CharacterString', self.namespaces)) self.thesaurus['title'] = util.testXMLValue(title) self.thesaurus['url'] = None if self.thesaurus['title'] is None: # try gmx:Anchor t = cit.find(util.nspath_eval('cit:title/gcx:Anchor', self.namespaces)) if t is not None: self.thesaurus['title'] = util.testXMLValue(t) self.thesaurus['url'] = t.attrib.get(util.nspath_eval('xlink:href', self.namespaces)) date_ = cit.find(util.nspath_eval('cit:date/cit:CI_Date/cit:date/gco:Date', self.namespaces)) self.thesaurus['date'] = util.testXMLValue(date_) datetype = cit.find( util.nspath_eval('cit:date/cit:CI_Date/cit:dateType/cit:CI_DateTypeCode', self.namespaces)) self.thesaurus['datetype'] = util.testXMLAttribute(datetype, 'codeListValue') class MD_DataIdentification(printable): """ Process MD_DataIdentification """ def __init__(self, namespaces, md=None, identtype=None): """ Parses MD_DataIdentification XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: MD_DataIdentification etree.Element :param identtype: identitication type e.g. 'dataset' if MD_DataIdentification, 'service' if MD_ServiceIdentification """ self.namespaces = namespaces self.aggregationinfo = None self.bbox = None self.temporalextent_start = None self.temporalextent_end = None self.extent = None if md is None: self.identtype = None self.title = None self.alternatetitle = None self.uricode = [] self.uricodespace = [] self.date = [] self.datetype = [] self.uselimitation = [] self.uselimitation_url = [] self.accessconstraints = [] self.classification = [] # Left empty - no legal classification equivalent self.otherconstraints = [] self.securityconstraints = [] self.useconstraints = [] self.denominators = [] self.distance = [] self.uom = [] self.resourcelanguage = [] self.resourcelanguagecode = [] self.creator = [] self.publisher = [] self.funder = [] self.contributor = [] self.edition = None self.abstract = None self.abstract_url = None self.purpose = None self.status = None self.graphicoverview = [] self.contact = [] self.keywords = [] self.topiccategory = [] self.supplementalinformation = None self.spatialrepresentationtype = [] else: # Title self.identtype = identtype val = md.find(util.nspath_eval( 'mri:citation/cit:CI_Citation/cit:title/gco:CharacterString', self.namespaces)) self.title = util.testXMLValue(val) val = md.find(util.nspath_eval( 'mri:citation/cit:CI_Citation/cit:alternateTitle/gco:CharacterString', self.namespaces)) self.alternatetitle = util.testXMLValue(val) # Identifier self.uricode = [] for end_tag in ['gco:CharacterString', 'gcx:Anchor']: _values = md.findall(util.nspath_eval( f"mri:citation/cit:CI_Citation/cit:identifier/mcc:MD_Identifier/mcc:code/{end_tag}", self.namespaces)) for i in _values: val = util.testXMLValue(i) if val is not None: self.uricode.append(val) self.uricodespace = [] for i in md.findall(util.nspath_eval( 'mri:citation/cit:CI_Citation/cit:identifier/mcc:MD_Identifier/mcc:codeSpace/gco:CharacterString', self.namespaces)): val = util.testXMLValue(i) if val is not None: self.uricodespace.append(val) # Date self.date = [] self.datetype = [] for i in md.findall(util.nspath_eval('mri:citation/cit:CI_Citation/cit:date/cit:CI_Date', self.namespaces)): self.date.append(CI_Date(self.namespaces, i)) # Use Limitation self.uselimitation = [] self.uselimitation_url = [] uselimit_values = md.findall(util.nspath_eval( 'mri:resourceConstraints/mco:MD_LegalConstraints/mco:useLimitation/gco:CharacterString', self.namespaces)) for i in uselimit_values: val = util.testXMLValue(i) if val is not None: self.uselimitation.append(val) # Access constraints self.accessconstraints = [] for i in md.findall(util.nspath_eval( 'mri:resourceConstraints/mco:MD_LegalConstraints/mco:accessConstraints/mco:MD_RestrictionCode', self.namespaces)): val = _testCodeListValue(i) if val is not None: self.accessconstraints.append(val) # Classification self.classification = [] # Left empty - no legal classification equivalent # Other constraints self.otherconstraints = [] for end_tag in ['gco:CharacterString', 'gcx:Anchor']: for i in md.findall(util.nspath_eval( f"mri:resourceConstraints/mco:MD_LegalConstraints/mco:otherConstraints/{end_tag}", self.namespaces)): val = util.testXMLValue(i) if val is not None: self.otherconstraints.append(val) # Security constraints self.securityconstraints = [] for i in md.findall(util.nspath_eval( 'mri:resourceConstraints/mco:MD_SecurityConstraints/mco:classification/mco:MD_ClassificationCode', self.namespaces)): val = _testCodeListValue(i) if val is not None: self.securityconstraints.append(val) # Use constraints self.useconstraints = [] for i in md.findall(util.nspath_eval( 'mri:resourceConstraints/mco:MD_LegalConstraints/mco:useConstraints/mco:MD_RestrictionCode', self.namespaces)): val = _testCodeListValue(i) if val is not None: self.useconstraints.append(val) # Spatial resolution denominators self.denominators = [] for i in md.findall(util.nspath_eval( 'mri:spatialResolution/mri:MD_Resolution/mri:equivalentScale/mri:MD_RepresentativeFraction/mri:denominator/gco:Integer', self.namespaces)): val = util.testXMLValue(i) if val is not None: self.denominators.append(val) # Spatial resolution distance and units of measure self.distance = [] self.uom = [] for i in md.findall(util.nspath_eval( 'mri:spatialResolution/mri:MD_Resolution/mri:distance/gco:Distance', self.namespaces)): val = util.testXMLValue(i) if val is not None: self.distance.append(val) self.uom.append(i.get("uom")) # Language code self.resourcelanguagecode = [] for i in md.findall(util.nspath_eval('mri:defaultLocale/lan:PT_Locale/lan:language/lan:LanguageCode', self.namespaces)): val = _testCodeListValue(i) if val is not None: self.resourcelanguagecode.append(val) # Language self.resourcelanguage = [] for i in md.findall(util.nspath_eval('mri:defaultLocale/lan:PT_Locale/lan:language/gco:CharacterString', self.namespaces)): val = util.testXMLValue(i) if val is not None: self.resourcelanguage.append(val) self.creator = [] self.publisher = [] self.contributor = [] self.funder = [] # Extract roles from point of contact for resource for val in md.findall(util.nspath_eval('mri:pointOfContact/cit:CI_Responsibility', self.namespaces)): role = val.find(util.nspath_eval('cit:role/cit:CI_RoleCode', self.namespaces)) if role is not None: clv = _testCodeListValue(role) rp = CI_Responsibility(self.namespaces, val) # Creator if clv in ['originator', 'principalInvestigator', 'author']: self.creator.append(rp) # Publisher elif clv == 'publisher': self.publisher.append(rp) # Contributor elif clv in ['collaborator', 'coAuthor', 'contributor', 'editor']: self.contributor.append(rp) # Edition val = md.find(util.nspath_eval('cit:CI_Citation/cit:edition/gco:CharacterString', self.namespaces)) self.edition = util.testXMLValue(val) # Extract roles from responsible party for resource for val in md.findall(util.nspath_eval('mri:citation/cit:CI_Citation/cit:citedResponsibleParty/cit:CI_Responsibility', self.namespaces)): role = val.find(util.nspath_eval('cit:role/cit:CI_RoleCode', self.namespaces)) if role is not None: clv = _testCodeListValue(role) rp = CI_Responsibility(self.namespaces, val) # Creator if clv in ['originator', 'principalInvestigator', 'author']: self.creator.append(rp) # Publisher elif clv == 'publisher': self.publisher.append(rp) # Contributor elif clv in ['collaborator', 'coAuthor', 'contributor', 'processor', 'editor']: self.contributor.append(rp) # Funder elif clv == 'funder': self.funder.append(rp) # Abstract val = md.find(util.nspath_eval('mri:abstract/gco:CharacterString', self.namespaces)) self.abstract = util.testXMLValue(val) val = md.find(util.nspath_eval('mri:abstract/gcx:Anchor', self.namespaces)) self.abstract_url = None if val is not None: self.abstract = util.testXMLValue(val) self.abstract_url = val.attrib.get(util.nspath_eval('xlink:href', self.namespaces)) # Purpose val = md.find(util.nspath_eval('mri:purpose/gco:CharacterString', self.namespaces)) self.purpose = util.testXMLValue(val) # Status self.status = _testCodeListValue(md.find(util.nspath_eval('mri:status/mri:MD_ProgressCode', self.namespaces))) # Graphic overview self.graphicoverview = [] for val in md.findall(util.nspath_eval( 'mri:graphicOverview/mcc:MD_BrowseGraphic/mcc:fileName/gco:CharacterString', self.namespaces)): if val is not None: val2 = util.testXMLValue(val) if val2 is not None: self.graphicoverview.append(val2) # Point of Contact self.contact = [] for i in md.findall(util.nspath_eval('mri:pointOfContact/cit:CI_Responsibility', self.namespaces)): o = CI_Responsibility(self.namespaces, i) self.contact.append(o) # Spatial repreentation type self.spatialrepresentationtype = [] for val in md.findall(util.nspath_eval( 'mri:spatialRepresentationType/mcc:MD_SpatialRepresentationTypeCode', self.namespaces)): val = util.testXMLAttribute(val, 'codeListValue') if val: self.spatialrepresentationtype.append(val) # Keywords self.keywords = [] for mdkw in md.findall(util.nspath_eval('mri:descriptiveKeywords/mri:MD_Keywords', self.namespaces)): self.keywords.append(MD_Keywords(self.namespaces, mdkw)) # Topic category self.topiccategory = [] for i in md.findall(util.nspath_eval('mri:topicCategory/mri:MD_TopicCategoryCode', self.namespaces)): val = util.testXMLValue(i) if val is not None: self.topiccategory.append(val) # Supplamental information val = md.find(util.nspath_eval('mri:supplementalInformation/gco:CharacterString', self.namespaces)) self.supplementalinformation = util.testXMLValue(val) # There may be multiple geographicElement, create an extent # from the one containing either an EX_GeographicBoundingBox or EX_BoundingPolygon. # The schema also specifies an EX_GeographicDescription. This is not implemented yet. val = None val2 = None val3 = None extents = md.findall(util.nspath_eval('mri:extent', self.namespaces)) for extent in extents: # Parse bounding box and vertical extents if val is None: for e in extent.findall(util.nspath_eval('gex:EX_Extent/gex:geographicElement', self.namespaces)): if e.find(util.nspath_eval('gex:EX_GeographicBoundingBox', self.namespaces)) is not None or \ e.find(util.nspath_eval('gex:EX_BoundingPolygon', self.namespaces)) is not None: val = e break vert_elem = extent.find(util.nspath_eval('gex:EX_Extent/gex:verticalElement', self.namespaces)) self.extent = EX_Extent(self.namespaces, val, vert_elem) self.bbox = self.extent.boundingBox # for backwards compatibility # Parse temporal extent begin if val2 is None: val2 = extent.find(util.nspath_eval( 'gex:EX_Extent/gex:temporalElement/gex:EX_TemporalExtent/gex:extent/gml:TimePeriod/gml:beginPosition', self.namespaces)) self.temporalextent_start = util.testXMLValue(val2) # Parse temporal extent end if val3 is None: val3 = extent.find(util.nspath_eval( 'gex:EX_Extent/gex:temporalElement/gex:EX_TemporalExtent/gex:extent/gml:TimePeriod/gml:endPosition', self.namespaces)) self.temporalextent_end = util.testXMLValue(val3) class MD_Distributor(printable): """ Process MD_Distributor """ def __init__(self, namespaces, md=None): """ Parses MD_Distributor XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: MD_Distributor etree.Element """ self.namespaces = namespaces if md is None: self.contact = None self.online = [] else: self.contact = None val = md.find(util.nspath_eval( 'mrd:MD_Distributor/mrd:distributorContact/cit:CI_Responsibility', self.namespaces)) if val is not None: self.contact = CI_Responsibility(self.namespaces, val) self.online = [] for ol in md.findall(util.nspath_eval( 'mrd:MD_Distributor/mrd:distributorTransferOptions/mrd:MD_DigitalTransferOptions/mrd:onLine/cit:CI_OnlineResource', self.namespaces)): self.online.append(CI_OnlineResource(self.namespaces, ol)) class MD_Distribution(printable): """ Process MD_Distribution """ def __init__(self, namespaces, md=None): """ Parses MD_Distribution XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: MD_Distribution etree.Element """ self.namespaces = namespaces if md is None: self.format = None self.version = None self.distributor = [] self.online = [] else: val = md.find(util.nspath_eval( 'mrd:distributionFormat/mrd:MD_Format/mrd:formatSpecificationCitation/cit:CI_Citation/cit:title/gco:CharacterString', self.namespaces)) self.format = util.testXMLValue(val) val = md.find(util.nspath_eval( 'mrd:distributionFormat/mrd:MD_Format/mrd:formatSpecificationCitation/cit:CI_Citation/cit:edition/gco:CharacterString', self.namespaces)) self.version = util.testXMLValue(val) self.distributor = [] for dist in md.findall(util.nspath_eval('mrd:distributor', self.namespaces)): self.distributor.append(MD_Distributor(self.namespaces, dist)) self.online = [] for ol in md.findall(util.nspath_eval( 'mrd:transferOptions/mrd:MD_DigitalTransferOptions/mrd:onLine/cit:CI_OnlineResource', self.namespaces)): self.online.append(CI_OnlineResource(self.namespaces, ol)) class DQ_DataQuality(printable): """ Process DQ_DataQuality """ def __init__(self, namespaces, md=None): """ Parse a portion of DQ_DataQuality XML subtree only taking the first value found :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: DQ_DataQuality etree.Element """ self.namespaces = namespaces self.conformancetitle = [] self.conformancedate = [] self.conformancedatetype = [] self.conformancedegree = [] self.lineage = None self.lineage_url = None self.specificationtitle = None self.specificationdate = [] if md is not None: for conftitle in md.xpath( 'mdq:report/mdq:DQ_DomainConsistency/mdq:result/mdq:DQ_ConformanceResult/mdq:specification/cit:CI_Citation/cit:title/gco:CharacterString', namespaces=self.namespaces): self.conformancetitle.append(util.testXMLValue(conftitle)) for confdate in md.xpath( 'mdq:report/mdq:DQ_DomainConsistency/mdq:result/mdq:DQ_ConformanceResult/mdq:specification/cit:CI_Citation/cit:date/cit:CI_Date/cit:date/gco:DateTime', namespaces=self.namespaces): self.conformancedate.append(util.testXMLValue(confdate)) for confdatetype in md.xpath( 'mdq:report/mdq:DQ_DomainConsistency/mdq:result/mdq:DQ_ConformanceResult/mdq:specification/cit:CI_Citation/cit:date/cit:CI_Date/cit:dateType/cit:CI_DateTypeCode', namespaces=self.namespaces): self.conformancedatetype.append(util.testXMLValue(confdatetype)) for confdegree in md.xpath( 'mdq:report/mdq:DQ_DomainConsistency/mdq:result/mdq:DQ_ConformanceResult/mdq:pass/gco:Boolean', namespaces=self.namespaces): self.conformancedegree.append(util.testXMLValue(confdegree)) lins = md.xpath( 'mdq:lineage/mrl:LI_Lineage/mrl:statement/*[self::gco:CharacterString or self::gcx:Anchor]', namespaces=self.namespaces) if len(lins) > 0: self.lineage = util.testXMLValue(lins[0]) self.lineage_url = lins[0].attrib.get(util.nspath_eval('xlink:href', self.namespaces)) val = md.find(util.nspath_eval( 'mdq:report/mdq:DQ_DomainConsistency/mdq:result/mdq:DQ_ConformanceResult/mdq:specification/cit:CI_Citation/cit:title/gco:CharacterString', self.namespaces)) self.specificationtitle = util.testXMLValue(val) self.specificationdate = [] for i in md.findall(util.nspath_eval( 'mdq:report/mdq:DQ_DomainConsistency/mdq:result/mdq:DQ_ConformanceResult/mdq:specification/cit:CI_Citation/cit:date/cit:CI_Date/cit:date/gco:DateTime', self.namespaces)): val = util.testXMLValue(i) if val is not None: self.specificationdate.append(val) class SV_ServiceIdentification(MD_DataIdentification, printable): """ Process SV_ServiceIdentification """ def __init__(self, namespaces, md=None): """ Parses SV_ServiceIdentification XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: SV_ServiceIdentification etree.Element """ super().__init__(namespaces, md, 'service') self.namespaces = namespaces if md is None: self.type = None self.version = None self.fees = None self.couplingtype = None self.operations = [] self.operateson = [] else: val = md.xpath('srv:serviceType/*[self::gco:LocalName or self::gco:ScopedName]', namespaces=self.namespaces) if len(val) > 0: self.type = util.testXMLValue(val[0]) val = md.find(util.nspath_eval('srv:serviceTypeVersion/gco:CharacterString', self.namespaces)) self.version = util.testXMLValue(val) val = md.find(util.nspath_eval( 'srv:accessProperties/mrd:MD_StandardOrderProcess/mrd:fees/gco:CharacterString', self.namespaces)) self.fees = util.testXMLValue(val) self.couplingtype = _testCodeListValue(md.find(util.nspath_eval( 'srv:couplingType/srv:SV_CouplingType', self.namespaces))) self.operations = [] for i in md.findall(util.nspath_eval('srv:containsOperations', self.namespaces)): tmp = {} val = i.find(util.nspath_eval( 'srv:SV_OperationMetadata/srv:operationName/gco:CharacterString', self.namespaces)) tmp['name'] = util.testXMLValue(val) tmp['dcplist'] = [] for d in i.findall(util.nspath_eval('srv:SV_OperationMetadata/srv:distributedComputingPlatform', self.namespaces)): tmp2 = _testCodeListValue(d.find(util.nspath_eval('srv:DCPList', self.namespaces))) tmp['dcplist'].append(tmp2) tmp['connectpoint'] = [] for d in i.findall(util.nspath_eval('srv:SV_OperationMetadata/srv:connectPoint', self.namespaces)): tmp3 = d.find(util.nspath_eval('cit:CI_OnlineResource', self.namespaces)) tmp['connectpoint'].append(CI_OnlineResource(self.namespaces, tmp3)) self.operations.append(tmp) self.operateson = [] for i in md.findall(util.nspath_eval('srv:operatesOn', self.namespaces)): tmp = {} tmp['uuidref'] = i.attrib.get('uuidref') tmp['href'] = i.attrib.get(util.nspath_eval('xlink:href', self.namespaces)) tmp['title'] = i.attrib.get(util.nspath_eval('xlink:title', self.namespaces)) self.operateson.append(tmp) class CI_OnlineResource(printable): """ Process CI_OnlineResource """ def __init__(self, namespaces, md=None): """ Parses CI_OnlineResource XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: CI_OnlineResource etree.Element """ self.namespaces = namespaces if md is None: self.url = None self.protocol = None self.name = None self.description = None self.function = None else: val = md.find(util.nspath_eval('cit:linkage/gco:CharacterString', self.namespaces)) self.url = util.testXMLValue(val) val = md.find(util.nspath_eval('cit:protocol/gco:CharacterString', self.namespaces)) self.protocol = util.testXMLValue(val) val = md.find(util.nspath_eval('cit:name/gco:CharacterString', self.namespaces)) self.name = util.testXMLValue(val) val = md.find(util.nspath_eval('cit:description/gco:CharacterString', self.namespaces)) self.description = util.testXMLValue(val) self.function = _testCodeListValue(md.find(util.nspath_eval( 'cit:function/cit:CI_OnLineFunctionCode', self.namespaces))) class EX_GeographicBoundingBox(printable): """ Process gex:EX_GeographicBoundingBox """ def __init__(self, namespaces, md=None): """ Parses EX_GeographicBoundingBox XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: EX_GeographicBoundingBox etree.Element """ self.namespaces = namespaces if md is None: self.minx = None self.maxx = None self.miny = None self.maxy = None else: val = md.find(util.nspath_eval('gex:westBoundLongitude/gco:Decimal', self.namespaces)) self.minx = util.testXMLValue(val) val = md.find(util.nspath_eval('gex:eastBoundLongitude/gco:Decimal', self.namespaces)) self.maxx = util.testXMLValue(val) val = md.find(util.nspath_eval('gex:southBoundLatitude/gco:Decimal', self.namespaces)) self.miny = util.testXMLValue(val) val = md.find(util.nspath_eval('gex:northBoundLatitude/gco:Decimal', self.namespaces)) self.maxy = util.testXMLValue(val) class EX_Polygon(printable): """ Process gml32:Polygon """ def __init__(self, namespaces, md=None): """ Parses EX_Polygon XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: EX_Polygon etree.Element """ self.namespaces = namespaces self.exterior_ring = None self.interior_rings = [] if md is not None: try: linear_ring = md.find(util.nspath_eval('gml32:Polygon/gml32:exterior/gml32:LinearRing', self.namespaces)) if linear_ring is not None: self.exterior_ring = self._coordinates_for_ring(linear_ring) except KeyError: pass try: interior_ring_elements = md.findall(util.nspath_eval('gml32:Polygon/gml32:interior', self.namespaces)) self.interior_rings = [] if interior_ring_elements is not None: for iring_element in interior_ring_elements: try: linear_ring = iring_element.find(util.nspath_eval('gml32:LinearRing', self.namespaces)) self.interior_rings.append(self._coordinates_for_ring(linear_ring)) except KeyError: pass except KeyError: pass def _coordinates_for_ring(self, linear_ring): """ Get coordinates for gml coordinate ring :param linear_ring: etree.Element position list :returns: coordinate list of float tuples """ coordinates = [] positions = linear_ring.findall(util.nspath_eval('gml32:pos', self.namespaces)) for pos in positions: tokens = pos.text.split() coords = tuple([float(t) for t in tokens]) coordinates.append(coords) return coordinates class EX_BoundingPolygon(printable): """ Process EX_BoundingPolygon """ def __init__(self, namespaces, md=None): """ Parses EX_BoundingPolygon XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: EX_BoundingPolygon etree.Element """ self.namespaces = namespaces if md is None: self.is_extent = None self.polygons = [] else: val = md.find(util.nspath_eval('gex:extentTypeCode', self.namespaces)) self.is_extent = util.testXMLValue(val) md_polygons = md.findall(util.nspath_eval('gex:polygon', self.namespaces)) self.polygons = [] for val in md_polygons: self.polygons.append(EX_Polygon(self.namespaces, val)) class EX_Extent(printable): """ Process EX_Extent """ def __init__(self, namespaces, md=None, vert_elem=None): """ Parses EX_Extent XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: EX_Extent etree.Element :param vert_elem: vertical extent 'gex:verticalElement' etree.Element """ self.namespaces = namespaces self.boundingBox = None self.boundingPolygon = None self.description_code = None self.vertExtMin = None self.vertExtMax = None if md is not None: # Parse bounding box bboxElement = md.find(util.nspath_eval('gex:EX_GeographicBoundingBox', self.namespaces)) if bboxElement is not None: self.boundingBox = EX_GeographicBoundingBox(self.namespaces, bboxElement) polygonElement = md.find(util.nspath_eval('gex:EX_BoundingPolygon', self.namespaces)) if polygonElement is not None: self.boundingPolygon = EX_BoundingPolygon(self.namespaces, polygonElement) code = md.find(util.nspath_eval( 'gex:EX_GeographicDescription/gex:geographicIdentifier/mcc:MD_Identifier/mcc:code/gco:CharacterString', self.namespaces)) self.description_code = util.testXMLValue(code) # Parse vertical extent if vert_elem is not None: # Get vertical extent max vertext_max = vert_elem.find(util.nspath_eval( 'gex:EX_VerticalExtent/gex:maximumValue/gco:Real', self.namespaces)) self.vertExtMax = util.testXMLValue(vertext_max) # Get vertical extent min vertext_min = vert_elem.find(util.nspath_eval( 'gex:EX_VerticalExtent/gex:minimumValue/gco:Real', self.namespaces)) self.vertExtMin = util.testXMLValue(vertext_min) class MD_ReferenceSystem(printable): """ Process MD_ReferenceSystem """ def __init__(self, namespaces, md=None): """ Parses MD_ReferenceSystem XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param md: MD_ReferenceSystem etree.Element """ self.namespaces = namespaces if md is None: self.code = None self.codeSpace = None self.version = None else: val = md.find(util.nspath_eval( 'mrs:referenceSystemIdentifier/mcc:MD_Identifier/mcc:code/gco:CharacterString', self.namespaces)) if val is not None: self.code = util.testXMLValue(val) else: val = md.find(util.nspath_eval( 'mrs:referenceSystemIdentifier/mcc:MD_Identifier/mcc:code/gcx:Anchor', self.namespaces)) if val is not None: self.code = util.testXMLValue(val) else: self.code = None val = md.find(util.nspath_eval( 'mrs:referenceSystemIdentifier/mcc:MD_Identifier/mcc:codeSpace/gco:CharacterString', self.namespaces)) if val is not None: self.codeSpace = util.testXMLValue(val) else: self.codeSpace = None val = md.find(util.nspath_eval( 'mrs:referenceSystemIdentifier/mcc:MD_Identifier/mcc:version/gco:CharacterString', self.namespaces)) if val is not None: self.version = util.testXMLValue(val) else: self.version = None def _testCodeListValue(elpath): """ Get codeListValue attribute, else get text content :param elpath: Element path :returns: 'codeListValue' attribute of Element or text value or None if elpath is None """ if elpath is not None: # try to get @codeListValue val = util.testXMLValue(elpath.attrib.get('codeListValue'), True) if val is not None: return val # see if there is element text return util.testXMLValue(elpath) return None class MD_FeatureCatalogueDescription(printable): """Process mrc:MD_FeatureCatalogueDescription """ def __init__(self, namespaces, fcd=None): """ Parses MD_FeatureCatalogueDescription XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param fcd: MD_FeatureCatalogueDescription etree.Element """ self.namespaces = namespaces self.featuretypenames = [] self.featurecatalogues = [] if fcd is None: self.xml = None self.compliancecode = None self.language = [] self.includedwithdataset = None self.featuretypenames = [] self.featurecatalogues = [] else: if hasattr(fcd, 'getroot'): # standalone document self.xml = etree.tostring(fcd.getroot()) else: # part of a larger document self.xml = etree.tostring(fcd) self.compliancecode = None comp = fcd.find(util.nspath_eval('mrc:complianceCode/gco:Boolean', self.namespaces)) val = util.testXMLValue(comp) if val is not None: self.compliancecode = util.getTypedValue('boolean', val) self.language = [] for i in fcd.findall(util.nspath_eval('mrc:locale/lan:PT_Locale/lan:language/lan:LanguageCode', self.namespaces)): val = _testCodeListValue(i) if val is not None: self.language.append(val) self.includedwithdataset = None comp = fcd.find(util.nspath_eval('mrc:includedWithDataset/gco:Boolean', self.namespaces)) val = util.testXMLValue(comp) if val is not None: self.includedwithdataset = util.getTypedValue('boolean', val) self.featuretypenames = [] for name in fcd.xpath('mrc:featureTypes/mrc:MD_FeatureTypeInfo/mrc:featureTypeName/*[self::gco:LocalName or self::gco:ScopedName]', namespaces=self.namespaces): val = util.testXMLValue(name) if ValueError is not None: self.featuretypenames.append(val) # Gather feature catalogue titles self.featurecatalogues = [] for cit in fcd.findall(util.nspath_eval( 'mrc:featureCatalogueCitation/cit:CI_Citation/cit:title/gco:CharacterString', self.namespaces)): val = util.testXMLValue(cit) if val is not None: self.featurecatalogues.append(val) class FC_FeatureCatalogue(object): """Process gfc:FC_FeatureCatalogue""" def __init__(self, fc=None): if fc is None: self.xml = None self.identifier = None self.name = None self.versiondate = None self.producer = None self.featuretypes = [] else: if hasattr(fc, 'getroot'): # standalone document self.xml = etree.tostring(fc.getroot()) else: # part of a larger document self.xml = etree.tostring(fc) val = fc.attrib['uuid'] self.identifier = util.testXMLValue(val, attrib=True) val = fc.find(util.nspath_eval('cat:name/gco:CharacterString', self.namespaces)) self.name = util.testXMLValue(val) val = fc.find(util.nspath_eval('cat:versionDate/gco:Date', self.namespaces)) self.versiondate = util.testXMLValue(val) if not self.versiondate: val = fc.find(util.nspath_eval('cat:versionDate/gco:DateTime', self.namespaces)) self.versiondate = util.testXMLValue(val) self.producer = None prod = fc.find(util.nspath_eval('gfc:producer/cit:CI_Responsiblility', self.namespaces)) if prod is not None: self.producer = CI_Responsibility(prod) self.featuretypes = [] for i in fc.findall(util.nspath_eval('gfc:featureType/gfc:FC_FeatureType', self.namespaces)): self.featuretypes.append(FC_FeatureType(i)) class FC_FeatureType(object): """Process gfc:FC_FeatureType""" def __init__(self, ft=None): if ft is None: self.xml = None self.identifier = None self.typename = None self.definition = None self.isabstract = None self.aliases = [] self.attributes = [] else: if hasattr(ft, 'getroot'): # standalone document self.xml = etree.tostring(ft.getroot()) else: # part of a larger document self.xml = etree.tostring(ft) val = ft.attrib['uuid'] self.identifier = util.testXMLValue(val, attrib=True) val = ft.find(util.nspath_eval('gfc:typeName/gco:LocalName', self.namespaces)) self.typename = util.testXMLValue(val) val = ft.find(util.nspath_eval('gfc:definition/gco:CharacterString', self.namespaces)) self.definition = util.testXMLValue(val) self.isabstract = None val = ft.find(util.nspath_eval('gfc:isAbstract/gco:Boolean', self.namespaces)) val = util.testXMLValue(val) if val is not None: self.isabstract = util.getTypedValue('boolean', val) self.aliases = [] for i in ft.findall(util.nspath_eval('gfc:aliases/gco:LocalName', self.namespaces)): self.aliases.append(util.testXMLValue(i)) self.attributes = [] for i in ft.findall(util.nspath_eval('gfc:carrierOfCharacteristics/gfc:FC_FeatureAttribute', namespaces)): self.attributes.append(FC_FeatureAttribute(i)) class FC_FeatureAttribute(object): """Process gfc:FC_FeatureAttribute""" def __init__(self, fa=None): if fa is None: self.xml = None self.membername = None self.definition = None self.code = None self.valuetype = None self.listedvalues = [] else: if hasattr(fa, 'getroot'): # standalone document self.xml = etree.tostring(fa.getroot()) else: # part of a larger document self.xml = etree.tostring(fa) val = fa.find(util.nspath_eval('gfc:memberName/gco:ScopedName', self.namespaces)) self.membername = util.testXMLValue(val) val = fa.find(util.nspath_eval('gfc:definition/gco:CharacterString', self.namespaces)) self.definition = util.testXMLValue(val) val = fa.find(util.nspath_eval('gfc:code/gco:CharacterString', self.namespaces)) self.code = util.testXMLValue(val) val = fa.find(util.nspath_eval('gfc:valueType/gco:TypeName/gco:aName/gco:CharacterString', self.namespaces)) self.valuetype = util.testXMLValue(val) self.listedvalues = [] for i in fa.findall(util.nspath_eval('gfc:listedValue/gfc:FC_ListedValue', self.namespaces)): self.listedvalues.append(FC_ListedValue(i)) class FC_ListedValue(object): """Process gfc:FC_ListedValue""" def __init__(self, lv=None): if lv is None: self.xml = None self.label = None self.code = None self.definition = None else: if hasattr(lv, 'getroot'): # standalone document self.xml = etree.tostring(lv.getroot()) else: # part of a larger document self.xml = etree.tostring(lv) val = lv.find(util.nspath_eval('gfc:label/gco:CharacterString', self.namespaces)) self.label = util.testXMLValue(val) val = lv.find(util.nspath_eval('gfc:code/gco:CharacterString', self.namespaces)) self.code = util.testXMLValue(val) val = lv.find(util.nspath_eval('gfc:definition/gco:CharacterString', self.namespaces)) self.definition = util.testXMLValue(val) class MD_ImageDescription(printable): """Process mrc:MD_ImageDescription """ def __init__(self, namespaces, img_desc=None): """ Parses MD_ImageDescription XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param img_desc: MD_ImageDescription etree.Element """ self.namespaces = namespaces self.type = 'image' self.bands = [] if img_desc is None: self.attributedescription = None self.cloudcover = None self.processinglevel = None else: attdesc = img_desc.find(util.nspath_eval('mrc:attributeDescription/gco:RecordType', self.namespaces)) self.attributedescription = util.testXMLValue(attdesc) ctype = img_desc.find(util.nspath_eval('mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:contentType/mrc:MD_CoverageContentTypeCode', self.namespaces)) self.type = util.testXMLAttribute(ctype, 'codeListValue') cloudcov = img_desc.find(util.nspath_eval('mrc:cloudCoverPercentage/gco:Real', self.namespaces)) self.cloudcover = util.testXMLValue(cloudcov) proclvl = img_desc.find(util.nspath_eval( 'mrc:processingLevelCode/mcc:MD_Identifier/mcc:code/gco:CharacterString', self.namespaces)) self.processinglevel = util.testXMLValue(proclvl) for i in img_desc.findall(util.nspath_eval('mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MD_Band', self.namespaces)): self.bands.append(MD_Band(self.namespaces, i)) class MD_Band(printable): """Process mrc:MD_Band """ def __init__(self, namespaces, band): """ Parses MD_Band XML subtree :param namespaces: dict of XML namespaces, key is namespace, val is path :param band: MD_Band etree.Element """ self.namespaces = namespaces if band is None: self.id = None self.units = None self.min = None self.max = None else: seq_id = band.find(util.nspath_eval('mrc:sequenceIdentifier/gco:MemberName/gco:aName/gco:CharacterString', self.namespaces)) self.id = util.testXMLValue(seq_id) units = band.find(util.nspath_eval('mrc:units/gml:UnitDefinition/gml:identifier', self.namespaces)) self.units = util.testXMLValue(units) bmin = band.find(util.nspath_eval('mrc:minValue/gco:Real', self.namespaces)) self.min = util.testXMLValue(bmin) bmax = band.find(util.nspath_eval('mrc:maxValue/gco:Real', self.namespaces)) self.max = util.testXMLValue(bmax) OWSLib-0.33.0/owslib/iso_che.py000066400000000000000000001221011476660053500161670ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2009 Tom Kralidis # # Authors : Tom Kralidis # Angelos Tzotsos # # Contact email: tomkralidis@gmail.com # ============================================================================= """ ISO metadata parser """ from owslib.etree import etree from owslib import util from owslib.namespaces import Namespaces # default variables def get_namespaces(): n = Namespaces() ns = n.get_namespaces(["gco", "gmd", "gml", "gml32", "gmx", "gts", "srv", "xlink"]) ns["che"] = 'http://www.geocat.ch/2008/che' ns[None] = n.get_namespace("gmd") return ns namespaces = get_namespaces() class CHE_MD_Metadata(object): """ Process gmd:MD_Metadata """ def __init__(self, md=None): if md is None: self.xml = None self.identifier = None self.parentidentifier = None self.language = None self.dataseturi = None self.languagecode = None self.datestamp = None self.charset = None self.hierarchy = None self.contact = [] self.datetimestamp = None self.stdname = None self.stdver = None self.locales = [] self.referencesystem = None self.identification = [] self.distribution = None self.dataquality = None else: if hasattr(md, 'getroot'): # standalone document self.xml = etree.tostring(md.getroot()) else: # part of a larger document self.xml = etree.tostring(md) val = md.find(util.nspath_eval('gmd:fileIdentifier/gco:CharacterString', namespaces)) self.identifier = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:parentIdentifier/gco:CharacterString', namespaces)) self.parentidentifier = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:language/gco:CharacterString', namespaces)) self.language = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:dataSetURI/gco:CharacterString', namespaces)) self.dataseturi = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:language/gmd:LanguageCode', namespaces)) self.languagecode = util.testXMLAttribute(val, 'codeListValue') val = md.find(util.nspath_eval('gmd:dateStamp/gco:Date', namespaces)) self.datestamp = util.testXMLValue(val) if not self.datestamp: val = md.find(util.nspath_eval('gmd:dateStamp/gco:DateTime', namespaces)) self.datestamp = util.testXMLValue(val) self.charset = _testCodeListValue(md.find(util.nspath_eval( 'gmd:characterSet/gmd:MD_CharacterSetCode', namespaces))) self.hierarchy = _testCodeListValue(md.find(util.nspath_eval( 'gmd:hierarchyLevel/gmd:MD_ScopeCode', namespaces))) self.contact = [] for i in md.findall(util.nspath_eval('gmd:contact/che:CHE_CI_ResponsibleParty', namespaces)): o = CI_ResponsibleParty(i) self.contact.append(o) val = md.find(util.nspath_eval('gmd:dateStamp/gco:DateTime', namespaces)) self.datetimestamp = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:metadataStandardName/gco:CharacterString', namespaces)) self.stdname = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:metadataStandardVersion/gco:CharacterString', namespaces)) self.stdver = util.testXMLValue(val) self.locales = [] for i in md.findall(util.nspath_eval('gmd:locale/gmd:PT_Locale', namespaces)): self.locales.append(PT_Locale(i)) val = md.find(util.nspath_eval('gmd:referenceSystemInfo/gmd:MD_ReferenceSystem', namespaces)) if val is not None: self.referencesystem = MD_ReferenceSystem(val) else: self.referencesystem = None self.identification = [] for idinfo in md.findall(util.nspath_eval('gmd:identificationInfo', namespaces)): if len(idinfo) > 0: val = list(idinfo)[0] tagval = util.xmltag_split(val.tag) if tagval == 'CHE_MD_DataIdentification': self.identification.append(MD_DataIdentification(val, 'dataset')) elif tagval == 'MD_ServiceIdentification': self.identification.append(MD_DataIdentification(val, 'service')) elif tagval == 'SV_ServiceIdentification': self.identification.append(SV_ServiceIdentification(val)) val = md.find(util.nspath_eval('gmd:distributionInfo/gmd:MD_Distribution', namespaces)) if val is not None: self.distribution = MD_Distribution(val) else: self.distribution = None val = md.find(util.nspath_eval('gmd:dataQualityInfo/gmd:DQ_DataQuality', namespaces)) if val is not None: self.dataquality = DQ_DataQuality(val) else: self.dataquality = None def get_default_locale(self): """ get default gmd:PT_Locale based on gmd:language """ for loc in self.locales: if loc.languagecode == self.language: return loc return None class PT_Locale(object): """ process PT_Locale """ def __init__(self, md=None): if md is None: self.id = None self.languagecode = None self.charset = None else: self.id = md.attrib.get('id') self.languagecode = md.find(util.nspath_eval( 'gmd:languageCode/gmd:LanguageCode', namespaces)).attrib.get('codeListValue') self.charset = md.find(util.nspath_eval( 'gmd:characterEncoding/gmd:MD_CharacterSetCode', namespaces)).attrib.get('codeListValue') class CI_Date(object): """ process CI_Date """ def __init__(self, md=None): if md is None: self.date = None self.type = None else: val = md.find(util.nspath_eval('gmd:date/gco:Date', namespaces)) if val is not None: self.date = util.testXMLValue(val) else: val = md.find(util.nspath_eval('gmd:date/gco:DateTime', namespaces)) if val is not None: self.date = util.testXMLValue(val) else: self.date = None val = md.find(util.nspath_eval('gmd:dateType/gmd:CI_DateTypeCode', namespaces)) self.type = _testCodeListValue(val) class CI_ResponsibleParty(object): """ process CI_ResponsibleParty """ def __init__(self, md=None): if md is None: self.name = None self.organization = None self.position = None self.phone = None self.fax = None self.address = None self.city = None self.region = None self.postcode = None self.country = None self.email = None self.onlineresource = None self.role = None else: val = md.find(util.nspath_eval('gmd:individualName/gco:CharacterString', namespaces)) self.name = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:organisationName/gco:CharacterString', namespaces)) self.organization = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:positionName/gco:CharacterString', namespaces)) self.position = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:phone/che:CHE_CI_Telephone/gmd:voice/gco:CharacterString', namespaces)) self.phone = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:phone/che:CHE_CI_Telephone/gmd:facsimile/gco:CharacterString', namespaces)) self.fax = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/che:CHE_CI_Address/gmd:deliveryPoint/gco:CharacterString', namespaces)) self.address = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/che:CHE_CI_Address/gmd:city/gco:CharacterString', namespaces)) self.city = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/che:CHE_CI_Address/gmd:administrativeArea/gco:CharacterString', # noqa namespaces)) self.region = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/che:CHE_CI_Address/gmd:postalCode/gco:CharacterString', namespaces)) self.postcode = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/che:CHE_CI_Address/gmd:country/gco:CharacterString', namespaces)) self.country = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/che:CHE_CI_Address/gmd:electronicMailAddress/gco:CharacterString', # noqa namespaces)) self.email = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/che:CHE_CI_Address/che:streetName/gco:CharacterString', namespaces)) self.streetname = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/che:CHE_CI_Address/che:streetNumber/gco:CharacterString', namespaces)) self.streetnumber = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:address/che:CHE_CI_Address/che:postBox/gco:CharacterString', namespaces)) self.postbox = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource', namespaces)) if val is not None: self.onlineresource = CI_OnlineResource(val) else: self.onlineresource = None self.role = _testCodeListValue(md.find(util.nspath_eval('gmd:role/gmd:CI_RoleCode', namespaces))) class MD_Keywords(object): """ Class for the metadata MD_Keywords element """ def __init__(self, md=None): if md is None: self.keywords = [] self.type = None self.thesaurus = None self.kwdtype_codeList = 'http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_KeywordTypeCode' # noqa else: self.keywords = [] val = md.findall(util.nspath_eval('gmd:keyword/gco:CharacterString', namespaces)) for word in val: self.keywords.append(util.testXMLValue(word)) self.type = None val = md.find(util.nspath_eval('gmd:type/gmd:MD_KeywordTypeCode', namespaces)) self.type = util.testXMLAttribute(val, 'codeListValue') self.thesaurus = None val = md.find(util.nspath_eval('gmd:thesaurusName/gmd:CI_Citation', namespaces)) if val is not None: self.thesaurus = {} thesaurus = val.find(util.nspath_eval('gmd:title/gco:CharacterString', namespaces)) self.thesaurus['title'] = util.testXMLValue(thesaurus) thesaurus = val.find(util.nspath_eval('gmd:date/gmd:CI_Date/gmd:date/gco:Date', namespaces)) self.thesaurus['date'] = util.testXMLValue(thesaurus) thesaurus = val.find(util.nspath_eval( 'gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode', namespaces)) self.thesaurus['datetype'] = util.testXMLAttribute(thesaurus, 'codeListValue') class MD_DataIdentification(object): """ process MD_DataIdentification """ def __init__(self, md=None, identtype=None): if md is None: self.identtype = None self.title = None self.alternatetitle = None self.aggregationinfo = None self.uricode = [] self.uricodespace = [] self.date = [] self.datetype = [] self.uselimitation = [] self.uselimitation_url = [] self.accessconstraints = [] self.classification = [] self.otherconstraints = [] self.securityconstraints = [] self.useconstraints = [] self.denominators = [] self.distance = [] self.uom = [] self.resourcelanguage = [] self.creator = [] self.publisher = [] self.contributor = [] self.edition = None self.abstract = None self.abstract_url = None self.purpose = None self.status = None self.contact = [] self.keywords = [] self.topiccategory = [] self.supplementalinformation = None self.extent = None self.bbox = None self.temporalextent_start = None self.temporalextent_end = None self.spatialrepresentationtype = [] else: self.identtype = identtype val = md.find(util.nspath_eval('gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString', namespaces)) self.title = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:citation/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString', namespaces)) self.alternatetitle = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:aggregationInfo', namespaces)) self.aggregationinfo = util.testXMLValue(val) self.uricode = [] for i in md.findall(util.nspath_eval( 'gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:RS_Identifier/gmd:code/gco:CharacterString', namespaces)): val = util.testXMLValue(i) if val is not None: self.uricode.append(val) self.uricodespace = [] for i in md.findall(util.nspath_eval( 'gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:RS_Identifier/gmd:codeSpace/gco:CharacterString', namespaces)): val = util.testXMLValue(i) if val is not None: self.uricodespace.append(val) self.date = [] self.datetype = [] for i in md.findall(util.nspath_eval('gmd:citation/gmd:CI_Citation/gmd:date/gmd:CI_Date', namespaces)): self.date.append(CI_Date(i)) self.uselimitation = [] self.uselimitation_url = [] for i in md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_Constraints/gmd:useLimitation/gco:CharacterString', namespaces)): val = util.testXMLValue(i) if val is not None: self.uselimitation.append(val) for i in md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_Constraints/gmd:useLimitation/gmx:Anchor', namespaces)): val = util.testXMLValue(i) val1 = i.attrib.get(util.nspath_eval('xlink:href', namespaces)) if val is not None: self.uselimitation.append(val) self.uselimitation_url.append(val1) self.accessconstraints = [] for i in md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:accessConstraints/gmd:MD_RestrictionCode', namespaces)): val = _testCodeListValue(i) if val is not None: self.accessconstraints.append(val) self.classification = [] for i in md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:accessConstraints/gmd:MD_ClassificationCode', namespaces)): val = _testCodeListValue(i) if val is not None: self.classification.append(val) self.otherconstraints = [] for i in md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:otherConstraints/gco:CharacterString', namespaces)): val = util.testXMLValue(i) if val is not None: self.otherconstraints.append(val) self.securityconstraints = [] for i in md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_SecurityConstraints/gmd:classification/gmd:MD_ClassificationCode', namespaces)): val = util.testXMLValue(i) if val is not None: self.securityconstraints.append(val) self.useconstraints = [] for i in md.findall(util.nspath_eval( 'gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:useConstraints/gmd:MD_RestrictionCode', namespaces)): val = _testCodeListValue(i) if val is not None: self.useconstraints.append(val) self.denominators = [] for i in md.findall(util.nspath_eval( 'gmd:spatialResolution/gmd:MD_Resolution/gmd:equivalentScale/gmd:MD_RepresentativeFraction/gmd:denominator/gco:Integer', # noqa namespaces)): val = util.testXMLValue(i) if val is not None: self.denominators.append(val) self.distance = [] self.uom = [] for i in md.findall(util.nspath_eval( 'gmd:spatialResolution/gmd:MD_Resolution/gmd:distance/gco:Distance', namespaces)): val = util.testXMLValue(i) if val is not None: self.distance.append(val) self.uom.append(i.get("uom")) self.resourcelanguage = [] for i in md.findall(util.nspath_eval('gmd:language/gmd:LanguageCode', namespaces)): val = _testCodeListValue(i) if val is not None: self.resourcelanguage.append(val) self.creator = [] self.publisher = [] self.contributor = [] for val in md.findall(util.nspath_eval('gmd:pointOfContact/che:CHE_CI_ResponsibleParty', namespaces)): role = val.find(util.nspath_eval('gmd:role/gmd:CI_RoleCode', namespaces)) if role is not None: clv = _testCodeListValue(role) rp = CI_ResponsibleParty(val) if clv == 'originator': self.creator.append(rp) elif clv == 'publisher': self.publisher.append(rp) elif clv == 'author': self.contributor.append(rp) val = md.find(util.nspath_eval('gmd:citation/gmd:CI_Citation/gmd:edition/gco:CharacterString', namespaces)) self.edition = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:abstract/gco:CharacterString', namespaces)) self.abstract = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:abstract/gmx:Anchor', namespaces)) if val is not None: self.abstract = util.testXMLValue(val) self.abstract_url = val.attrib.get(util.nspath_eval('xlink:href', namespaces)) val = md.find(util.nspath_eval('gmd:purpose/gco:CharacterString', namespaces)) self.purpose = util.testXMLValue(val) self.status = _testCodeListValue(md.find(util.nspath_eval('gmd:status/gmd:MD_ProgressCode', namespaces))) self.contact = [] for i in md.findall(util.nspath_eval('gmd:pointOfContact/che:CHE_CI_ResponsibleParty', namespaces)): o = CI_ResponsibleParty(i) self.contact.append(o) self.spatialrepresentationtype = [] for val in md.findall(util.nspath_eval( 'gmd:spatialRepresentationType/gmd:MD_SpatialRepresentationTypeCode', namespaces)): val = util.testXMLAttribute(val, 'codeListValue') if val: self.spatialrepresentationtype.append(val) self.keywords = [] for mdkw in md.findall(util.nspath_eval('gmd:descriptiveKeywords/gmd:MD_Keywords', namespaces)): self.keywords.append(MD_Keywords(mdkw)) self.topiccategory = [] for i in md.findall(util.nspath_eval('gmd:topicCategory/gmd:MD_TopicCategoryCode', namespaces)): val = util.testXMLValue(i) if val is not None: self.topiccategory.append(val) val = md.find(util.nspath_eval('gmd:supplementalInformation/gco:CharacterString', namespaces)) self.supplementalinformation = util.testXMLValue(val) # There may be multiple geographicElement, create an extent # from the one containing either an EX_GeographicBoundingBox or EX_BoundingPolygon. # The schema also specifies an EX_GeographicDescription. This is not implemented yet. val = None val2 = None val3 = None extents = md.findall(util.nspath_eval('gmd:extent', namespaces)) extents.extend(md.findall(util.nspath_eval('srv:extent', namespaces))) for extent in extents: if val is None: for e_ in extent.findall(util.nspath_eval('gmd:EX_Extent/gmd:geographicElement', namespaces)): if e_.find(util.nspath_eval('gmd:EX_GeographicBoundingBox', namespaces)) is not None or \ e_.find(util.nspath_eval('gmd:EX_BoundingPolygon', namespaces)) is not None: self.extent = EX_Extent(e_) if self.extent.boundingBox is not None: break self.bbox = self.extent.boundingBox # for backwards compatibility if val2 is None: val2 = extent.find(util.nspath_eval( 'gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:TimePeriod/gml:beginPosition', # noqa namespaces)) if val2 is None: val2 = extent.find(util.nspath_eval( 'gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml32:TimePeriod/gml32:beginPosition', # noqa namespaces)) self.temporalextent_start = util.testXMLValue(val2) if val3 is None: val3 = extent.find(util.nspath_eval( 'gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:TimePeriod/gml:endPosition', # noqa namespaces)) if val3 is None: val3 = extent.find(util.nspath_eval( 'gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml32:TimePeriod/gml32:endPosition', # noqa namespaces)) self.temporalextent_end = util.testXMLValue(val3) class MD_Distributor(object): """ process MD_Distributor """ def __init__(self, md=None): if md is None: self.contact = None self.online = [] else: self.contact = None val = md.find(util.nspath_eval( 'gmd:MD_Distributor/gmd:distributorContact/che:CHE_CI_ResponsibleParty', namespaces)) if val is not None: self.contact = CI_ResponsibleParty(val) self.online = [] for ol in md.findall(util.nspath_eval( 'gmd:MD_Distributor/gmd:distributorTransferOptions/gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource', # noqa namespaces)): self.online.append(CI_OnlineResource(ol)) class MD_Distribution(object): """ process MD_Distribution """ def __init__(self, md=None): if md is None: self.format = None self.version = None self.distributor = [] self.online = [] pass else: val = md.find(util.nspath_eval( 'gmd:distributionFormat/gmd:MD_Format/gmd:name/gco:CharacterString', namespaces)) self.format = util.testXMLValue(val) val = md.find(util.nspath_eval( 'gmd:distributionFormat/gmd:MD_Format/gmd:version/gco:CharacterString', namespaces)) self.version = util.testXMLValue(val) self.distributor = [] for dist in md.findall(util.nspath_eval('gmd:distributor', namespaces)): self.distributor.append(MD_Distributor(dist)) self.online = [] for ol in md.findall(util.nspath_eval( 'gmd:transferOptions/gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource', namespaces)): self.online.append(CI_OnlineResource(ol)) class DQ_DataQuality(object): ''' process DQ_DataQuality''' def __init__(self, md=None): if md is None: self.conformancetitle = [] self.conformancedate = [] self.conformancedatetype = [] self.conformancedegree = [] self.lineage = None self.lineage_url = None self.specificationtitle = None self.specificationdate = [] else: self.conformancetitle = [] for i in md.findall(util.nspath_eval( 'gmd:report/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString', # noqa namespaces)): val = util.testXMLValue(i) if val is not None: self.conformancetitle.append(val) self.conformancedate = [] for i in md.findall(util.nspath_eval( 'gmd:report/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date', # noqa namespaces)): val = util.testXMLValue(i) if val is not None: self.conformancedate.append(val) self.conformancedatetype = [] for i in md.findall(util.nspath_eval( 'gmd:report/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode', # noqa namespaces)): val = _testCodeListValue(i) if val is not None: self.conformancedatetype.append(val) self.conformancedegree = [] for i in md.findall(util.nspath_eval( 'gmd:report/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean', # noqa namespaces)): val = util.testXMLValue(i) if val is not None: self.conformancedegree.append(val) val = md.find(util.nspath_eval('gmd:lineage/gmd:LI_Lineage/gmd:statement/gco:CharacterString', namespaces)) self.lineage = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:lineage/gmd:LI_Lineage/gmd:statement/gmx:Anchor', namespaces)) if val is not None: self.lineage = util.testXMLValue(val) self.lineage_url = val.attrib.get(util.nspath_eval('xlink:href', namespaces)) val = md.find(util.nspath_eval( 'gmd:report/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString', # noqa namespaces)) self.specificationtitle = util.testXMLValue(val) self.specificationdate = [] for i in md.findall(util.nspath_eval( 'gmd:report/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date/gmd:CI_Date', # noqa namespaces)): val = util.testXMLValue(i) if val is not None: self.specificationdate.append(val) class SV_ServiceIdentification(object): """ process SV_ServiceIdentification """ def __init__(self, md=None): if md is None: self.title = None self.abstract = None self.contact = None self.identtype = 'service' self.type = None self.version = None self.fees = None self.bbox = None self.couplingtype = None self.operations = [] self.operateson = [] else: val = md.find(util.nspath_eval('gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString', namespaces)) self.title = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:abstract/gco:CharacterString', namespaces)) self.abstract = util.testXMLValue(val) self.contact = None val = md.find(util.nspath_eval( 'gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/che:CHE_CI_ResponsibleParty', namespaces)) if val is not None: self.contact = CI_ResponsibleParty(val) self.identtype = 'service' val = md.find(util.nspath_eval('srv:serviceType/gco:LocalName', namespaces)) self.type = util.testXMLValue(val) val = md.find(util.nspath_eval('srv:serviceTypeVersion/gco:CharacterString', namespaces)) self.version = util.testXMLValue(val) val = md.find(util.nspath_eval( 'srv:accessProperties/gmd:MD_StandardOrderProcess/gmd:fees/gco:CharacterString', namespaces)) self.fees = util.testXMLValue(val) val = md.find(util.nspath_eval('srv:extent/gmd:EX_Extent', namespaces)) if val is not None: self.bbox = EX_Extent(val) else: self.bbox = None self.couplingtype = _testCodeListValue(md.find(util.nspath_eval( 'gmd:couplingType/gmd:SV_CouplingType', namespaces))) self.operations = [] for i in md.findall(util.nspath_eval('srv:containsOperations', namespaces)): tmp = {} val = i.find(util.nspath_eval( 'srv:SV_OperationMetadata/srv:operationName/gco:CharacterString', namespaces)) tmp['name'] = util.testXMLValue(val) tmp['dcplist'] = [] for d in i.findall(util.nspath_eval('srv:SV_OperationMetadata/srv:DCP', namespaces)): tmp2 = _testCodeListValue(d.find(util.nspath_eval('srv:DCPList', namespaces))) tmp['dcplist'].append(tmp2) tmp['connectpoint'] = [] for d in i.findall(util.nspath_eval('srv:SV_OperationMetadata/srv:connectPoint', namespaces)): tmp3 = d.find(util.nspath_eval('gmd:CI_OnlineResource', namespaces)) tmp['connectpoint'].append(CI_OnlineResource(tmp3)) self.operations.append(tmp) self.operateson = [] for i in md.findall(util.nspath_eval('srv:operatesOn', namespaces)): tmp = {} tmp['uuidref'] = i.attrib.get('uuidref') tmp['href'] = i.attrib.get(util.nspath_eval('xlink:href', namespaces)) tmp['title'] = i.attrib.get(util.nspath_eval('xlink:title', namespaces)) self.operateson.append(tmp) class CI_OnlineResource(object): """ process CI_OnlineResource """ def __init__(self, md=None): if md is None: self.url = None self.protocol = None self.name = None self.description = None self.function = None else: val = md.find(util.nspath_eval('gmd:linkage/che:PT_FreeURL/che:URLGroup/che:LocalisedURL', namespaces)) if val is None: val = md.find(util.nspath_eval('gmd:linkage/gmd:URL', namespaces)) self.url = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:protocol/gco:CharacterString', namespaces)) self.protocol = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:name/gco:CharacterString', namespaces)) self.name = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:description/gco:CharacterString', namespaces)) self.description = util.testXMLValue(val) self.function = _testCodeListValue(md.find(util.nspath_eval( 'gmd:function/gmd:CI_OnLineFunctionCode', namespaces))) class EX_GeographicBoundingBox(object): def __init__(self, md=None): if md is None: self.minx = None self.maxx = None self.miny = None self.maxy = None else: val = md.find(util.nspath_eval('gmd:westBoundLongitude/gco:Decimal', namespaces)) self.minx = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:eastBoundLongitude/gco:Decimal', namespaces)) self.maxx = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:southBoundLatitude/gco:Decimal', namespaces)) self.miny = util.testXMLValue(val) val = md.find(util.nspath_eval('gmd:northBoundLatitude/gco:Decimal', namespaces)) self.maxy = util.testXMLValue(val) class EX_Polygon(object): def __init__(self, md=None): if md is None: self.exterior_ring = None self.interior_rings = [] else: linear_ring = md.find(util.nspath_eval('gml32:Polygon/gml32:exterior/gml32:LinearRing', namespaces)) if linear_ring is not None: self.exterior_ring = self._coordinates_for_ring(linear_ring) interior_ring_elements = md.findall(util.nspath_eval('gml32:Polygon/gml32:interior', namespaces)) self.interior_rings = [] for iring_element in interior_ring_elements: linear_ring = iring_element.find(util.nspath_eval('gml32:LinearRing', namespaces)) self.interior_rings.append(self._coordinates_for_ring(linear_ring)) def _coordinates_for_ring(self, linear_ring): coordinates = [] positions = linear_ring.findall(util.nspath_eval('gml32:pos', namespaces)) for pos in positions: tokens = pos.text.split() coords = tuple([float(t) for t in tokens]) coordinates.append(coords) return coordinates class EX_GeographicBoundingPolygon(object): def __init__(self, md=None): if md is None: self.is_extent = None self.polygons = [] else: val = md.find(util.nspath_eval('gmd:extentTypeCode', namespaces)) self.is_extent = util.testXMLValue(val) md_polygons = md.findall(util.nspath_eval('gmd:polygon', namespaces)) self.polygons = [] for val in md_polygons: self.polygons.append(EX_Polygon(val)) class EX_Extent(object): """ process EX_Extent """ def __init__(self, md=None): if md is None: self.boundingBox = None self.boundingPolygon = None self.description_code = None else: self.boundingBox = None self.boundingPolygon = None if md is not None: bboxElement = md.find(util.nspath_eval('gmd:EX_GeographicBoundingBox', namespaces)) if bboxElement is not None: self.boundingBox = EX_GeographicBoundingBox(bboxElement) polygonElement = md.find(util.nspath_eval('gmd:EX_BoundingPolygon', namespaces)) if polygonElement is not None: self.boundingPolygon = EX_GeographicBoundingPolygon(polygonElement) val = md.find(util.nspath_eval( 'gmd:EX_GeographicDescription/gmd:geographicIdentifier/gmd:MD_Identifier/gmd:code/gco:CharacterString', # noqa namespaces)) self.description_code = util.testXMLValue(val) class MD_ReferenceSystem(object): """ process MD_ReferenceSystem """ def __init__(self, md=None): if md is None: self.code = None self.codeSpace = None self.version = None else: val = md.find(util.nspath_eval( 'gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code/gco:CharacterString', namespaces)) if val is not None: self.code = util.testXMLValue(val) else: self.code = None val = md.find(util.nspath_eval( 'gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:codeSpace/gco:CharacterString', namespaces)) if val is not None: self.codeSpace = util.testXMLValue(val) else: self.codeSpace = None val = md.find(util.nspath_eval( 'gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:version/gco:CharacterString', namespaces)) if val is not None: self.version = util.testXMLValue(val) else: self.version = None def _testCodeListValue(elpath): """ get gco:CodeListValue_Type attribute, else get text content """ if elpath is not None: # try to get @codeListValue val = util.testXMLValue(elpath.attrib.get('codeListValue'), True) if val is not None: return val else: # see if there is element text return util.testXMLValue(elpath) else: return None class CodelistCatalogue(object): """ process CT_CodelistCatalogue """ def __init__(self, ct): val = ct.find(util.nspath_eval('gmx:name/gco:CharacterString', namespaces)) self.name = util.testXMLValue(val) val = ct.find(util.nspath_eval('gmx:scope/gco:CharacterString', namespaces)) self.scope = util.testXMLValue(val) val = ct.find(util.nspath_eval('gmx:fieldOfApplication/gco:CharacterString', namespaces)) self.fieldapp = util.testXMLValue(val) val = ct.find(util.nspath_eval('gmx:versionNumber/gco:CharacterString', namespaces)) self.version = util.testXMLValue(val) val = ct.find(util.nspath_eval('gmx:versionDate/gco:Date', namespaces)) self.date = util.testXMLValue(val) self.dictionaries = {} for i in ct.findall(util.nspath_eval('gmx:codelistItem/gmx:CodeListDictionary', namespaces)): id = i.attrib.get(util.nspath_eval('gml32:id', namespaces)) self.dictionaries[id] = {} val = i.find(util.nspath_eval('gml32:description', namespaces)) self.dictionaries[id]['description'] = util.testXMLValue(val) val = i.find(util.nspath_eval('gml32:identifier', namespaces)) self.dictionaries[id]['identifier'] = util.testXMLValue(val) self.dictionaries[id]['entries'] = {} for j in i.findall(util.nspath_eval('gmx:codeEntry', namespaces)): id2 = j.find(util.nspath_eval('gmx:CodeDefinition', namespaces)).attrib.get( util.nspath_eval('gml32:id', namespaces)) self.dictionaries[id]['entries'][id2] = {} val = j.find(util.nspath_eval('gmx:CodeDefinition/gml32:description', namespaces)) self.dictionaries[id]['entries'][id2]['description'] = util.testXMLValue(val) val = j.find(util.nspath_eval('gmx:CodeDefinition/gml32:identifier', namespaces)) self.dictionaries[id]['entries'][id2]['identifier'] = util.testXMLValue(val) val = j.find(util.nspath_eval('gmx:CodeDefinition', namespaces)).attrib.get('codeSpace') self.dictionaries[id]['entries'][id2]['codespace'] = util.testXMLValue(val, True) def getcodelistdictionaries(self): return list(self.dictionaries.keys()) def getcodedefinitionidentifiers(self, cdl): if cdl in self.dictionaries: ids = [] for i in self.dictionaries[cdl]['entries']: ids.append(self.dictionaries[cdl]['entries'][i]['identifier']) return ids else: return None OWSLib-0.33.0/owslib/map/000077500000000000000000000000001476660053500147645ustar00rootroot00000000000000OWSLib-0.33.0/owslib/map/__init__.py000066400000000000000000000000361476660053500170740ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- OWSLib-0.33.0/owslib/map/common.py000066400000000000000000000057701476660053500166370ustar00rootroot00000000000000from urllib.parse import urlencode, parse_qsl from owslib.etree import etree from owslib.util import strip_bom, Authentication, openURL, getXMLTree class WMSCapabilitiesReader(object): """Read and parse capabilities document into a lxml.etree infoset """ def __init__(self, version='1.1.1', url=None, un=None, pw=None, headers=None, auth=None): """Initialize""" self.version = version self._infoset = None self.url = url if auth: if un: auth.username = un if pw: auth.password = pw self.headers = headers self.request = None self.auth = auth or Authentication(un, pw) # if self.username and self.password: # # Provide login information in order to use the WMS server # # Create an OpenerDirector with support for Basic HTTP # # Authentication... # passman = HTTPPasswordMgrWithDefaultRealm() # passman.add_password(None, self.url, self.username, self.password) # auth_handler = HTTPBasicAuthHandler(passman) # opener = build_opener(auth_handler) # self._open = opener.open def capabilities_url(self, service_url): """Return a capabilities url """ qs = [] if service_url.find('?') != -1: qs = parse_qsl(service_url.split('?')[1]) params = [x[0] for x in qs] if 'service' not in params: qs.append(('service', 'WMS')) if 'request' not in params: qs.append(('request', 'GetCapabilities')) if 'version' not in params: qs.append(('version', self.version)) urlqs = urlencode(tuple(qs)) return service_url.split('?')[0] + '?' + urlqs def read(self, service_url, timeout=30): """Get and parse a WMS capabilities document, returning an elementtree instance service_url is the base url, to which is appended the service, version, and request parameters """ self.request = self.capabilities_url(service_url) # now split it up again to use the generic openURL function... spliturl = self.request.split('?') u = openURL(spliturl[0], spliturl[1], method='Get', timeout=timeout, headers=self.headers, auth=self.auth) return getXMLTree(u) def readString(self, st): """Parse a WMS capabilities document, returning an elementtree instance. string should be an XML capabilities document """ if not isinstance(st, str) and not isinstance(st, bytes): raise ValueError("String must be of type string or bytes, not %s" % type(st)) raw_text = strip_bom(st) return etree.fromstring(raw_text) class AbstractContentMetadata(object): def __init__(self, auth=None): self.auth = auth or Authentication() def get_metadata(self): return [m['metadata'] for m in self.metadataUrls if m.get('metadata', None) is not None] OWSLib-0.33.0/owslib/map/wms111.py000066400000000000000000000640111476660053500163710ustar00rootroot00000000000000# -*- coding: iso-8859-15 -*- # ============================================================================= # Copyright (c) 2004, 2006 Sean C. Gillies # Copyright (c) 2005 Nuxeo SARL # # Authors : Sean Gillies # Julien Anguenot # # Contact email: sgillies@frii.com # ============================================================================= """ API for Web Map Service (WMS) methods and metadata. Currently supports only version 1.1.1 of the WMS protocol. """ from urllib.parse import urlencode import warnings from owslib.etree import etree from owslib.util import (openURL, testXMLValue, extract_xml_list, xmltag_split, OrderedDict, ServiceException, bind_url, nspath_eval, Authentication) from owslib.fgdc import Metadata from owslib.iso import MD_Metadata from owslib.iso3 import MD_Metadata as MD_Metadata3 # ISO 19115 Part 3 XML from owslib.map.common import WMSCapabilitiesReader, AbstractContentMetadata from owslib.namespaces import Namespaces n = Namespaces() class CapabilitiesError(Exception): pass class WebMapService_1_1_1(object): """Abstraction for OGC Web Map Service (WMS). Implements IWebMapService. """ def __getitem__(self, name): ''' check contents dictionary to allow dict like access to service layers ''' if name in self.__getattribute__('contents'): return self.__getattribute__('contents')[name] else: raise KeyError("No content named %s" % name) def __init__(self, url, version='1.1.1', xml=None, username=None, password=None, parse_remote_metadata=False, headers=None, timeout=30, auth=None): """Initialize.""" if auth: if username: auth.username = username if password: auth.password = password self.url = url self.version = version self.timeout = timeout self.headers = headers self._capabilities = None self.auth = auth or Authentication(username, password) # Authentication handled by Reader reader = WMSCapabilitiesReader( self.version, url=self.url, headers=headers, auth=self.auth) if xml is not None: # read from stored xml self._capabilities = reader.readString(xml) else: # read from server self._capabilities = reader.read(self.url, timeout=self.timeout) self.request = reader.request # avoid building capabilities metadata if the # response is a ServiceExceptionReport se = self._capabilities.find('ServiceException') if se is not None: err_message = str(se.text).strip() raise ServiceException(err_message) # build metadata objects self._buildMetadata(parse_remote_metadata) def _buildMetadata(self, parse_remote_metadata=False): """Set up capabilities metadata objects.""" self.updateSequence = self._capabilities.attrib.get('updateSequence') # serviceIdentification metadata serviceelem = self._capabilities.find('Service') self.identification = ServiceIdentification(serviceelem, self.version) # serviceProvider metadata self.provider = ServiceProvider(serviceelem) # serviceOperations metadata self.operations = [] for elem in self._capabilities.find('Capability/Request')[:]: self.operations.append(OperationMetadata(elem)) # serviceContents metadata: our assumption is that services use a # top-level layer as a metadata organizer, nothing more. self.contents = OrderedDict() caps = self._capabilities.find('Capability') # recursively gather content metadata for all layer elements. # To the WebMapService.contents store only metadata of named layers. def gather_layers(parent_elem, parent_metadata): layers = [] for index, elem in enumerate(parent_elem.findall('Layer')): cm = ContentMetadata(elem, parent=parent_metadata, index=index + 1, parse_remote_metadata=parse_remote_metadata) if cm.id: if cm.id in self.contents: warnings.warn('Content metadata for layer "%s" already exists. Using child layer' % cm.id) layers.append(cm) self.contents[cm.id] = cm cm.children = gather_layers(elem, cm) return layers gather_layers(caps, None) # exceptions self.exceptions = [f.text for f in self._capabilities.findall('Capability/Exception/Format')] def items(self): '''supports dict-like items() access''' items = [] for item in self.contents: items.append((item, self.contents[item])) return items def getcapabilities(self): """Request and return capabilities document from the WMS as a file-like object. NOTE: this is effectively redundant now""" reader = WMSCapabilitiesReader( self.version, url=self.url, auth=self.auth) u = self._open(reader.capabilities_url(self.url)) # check for service exceptions, and return if u.info()['Content-Type'] == 'application/vnd.ogc.se_xml': se_xml = u.read() se_tree = etree.fromstring(se_xml) err_message = str(se_tree.find('ServiceException').text).strip() raise ServiceException(err_message) return u def __build_getmap_request(self, layers=None, styles=None, srs=None, bbox=None, format=None, size=None, time=None, transparent=False, bgcolor=None, exceptions=None, **kwargs): request = {'service': 'WMS', 'version': self.version, 'request': 'GetMap'} # check layers and styles assert len(layers) > 0 request['layers'] = ','.join(layers) if styles: assert len(styles) == len(layers) request['styles'] = ','.join(styles) else: request['styles'] = '' # size request['width'] = str(size[0]) request['height'] = str(size[1]) request['srs'] = str(srs) request['bbox'] = ','.join([str(x) for x in bbox]) request['format'] = str(format) request['transparent'] = str(transparent).upper() request['exceptions'] = str(exceptions) if bgcolor: request['bgcolor'] = '0x' + bgcolor[1:7] if time is not None: request['time'] = str(time) if kwargs: for kw in kwargs: request[kw] = kwargs[kw] return request def getmap(self, layers=None, styles=None, srs=None, bbox=None, format=None, size=None, time=None, transparent=False, bgcolor='#FFFFFF', exceptions='application/vnd.ogc.se_xml', method='Get', timeout=None, **kwargs ): """Request and return an image from the WMS as a file-like object. Parameters ---------- layers : list List of content layer names. styles : list Optional list of named styles, must be the same length as the layers list. srs : string A spatial reference system identifier. bbox : tuple (left, bottom, right, top) in srs units. format : string Output image format such as 'image/jpeg'. size : tuple (width, height) in pixels. transparent : bool Optional. Transparent background if True. bgcolor : string Optional. Image background color. method : string Optional. HTTP DCP method name: Get or Post. **kwargs : extra arguments anything else e.g. vendor specific parameters Example ------- wms = WebMapService('http://giswebservices.massgis.state.ma.us/geoserver/wms', version='1.1.1') img = wms.getmap(layers=['massgis:GISDATA.SHORELINES_ARC'],\ styles=[''],\ srs='EPSG:4326',\ bbox=(-70.8, 42, -70, 42.8),\ size=(300, 300),\ format='image/jpeg',\ transparent=True) out = open('example.jpg', 'wb') bytes_written = out.write(img.read()) out.close() """ try: base_url = next((m.get('url') for m in self.getOperationByName('GetMap').methods if m.get('type').lower() == method.lower())) except StopIteration: base_url = self.url request = {'version': self.version, 'request': 'GetMap'} request = self.__build_getmap_request( layers=layers, styles=styles, srs=srs, bbox=bbox, format=format, size=size, time=time, transparent=transparent, bgcolor=bgcolor, exceptions=exceptions, **kwargs) data = urlencode(request) self.request = bind_url(base_url) + data u = openURL(base_url, data, method, timeout=timeout or self.timeout, auth=self.auth, headers=self.headers) # check for service exceptions, and return if u.info().get('Content-Type', '').split(';')[0] in ['application/vnd.ogc.se_xml']: se_xml = u.read() se_tree = etree.fromstring(se_xml) err_message = str(se_tree.find('ServiceException').text).strip() raise ServiceException(err_message) return u def getfeatureinfo(self, layers=None, styles=None, srs=None, bbox=None, format=None, size=None, time=None, transparent=False, bgcolor='#FFFFFF', exceptions='application/vnd.ogc.se_xml', query_layers=None, xy=None, info_format=None, feature_count=20, method='Get', timeout=None, **kwargs ): try: base_url = next((m.get('url') for m in self.getOperationByName('GetFeatureInfo').methods if m.get('type').lower() == method.lower())) except StopIteration: base_url = self.url # GetMap-Request request = self.__build_getmap_request( layers=layers, styles=styles, srs=srs, bbox=bbox, format=format, size=size, time=time, transparent=transparent, bgcolor=bgcolor, exceptions=exceptions, **kwargs) # extend to GetFeatureInfo-Request request['request'] = 'GetFeatureInfo' if not query_layers: __str_query_layers = ','.join(layers) else: __str_query_layers = ','.join(query_layers) request['query_layers'] = __str_query_layers request['x'] = str(xy[0]) request['y'] = str(xy[1]) request['info_format'] = info_format request['feature_count'] = str(feature_count) data = urlencode(request) self.request = bind_url(base_url) + data u = openURL(base_url, data, method, timeout=timeout or self.timeout, auth=self.auth, headers=self.headers) # check for service exceptions, and return if u.info()['Content-Type'] == 'application/vnd.ogc.se_xml': se_xml = u.read() se_tree = etree.fromstring(se_xml) err_message = str(se_tree.find('ServiceException').text).strip() raise ServiceException(err_message) return u def getServiceXML(self): xml = None if self._capabilities is not None: xml = etree.tostring(self._capabilities) return xml def getOperationByName(self, name): """Return a named content item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) class ServiceIdentification(object): ''' Implements IServiceIdentificationMetadata ''' def __init__(self, infoset, version): self._root = infoset self.type = testXMLValue(self._root.find('Name')) self.version = version self.title = testXMLValue(self._root.find('Title')) self.abstract = testXMLValue(self._root.find('Abstract')) self.keywords = extract_xml_list(self._root.findall('KeywordList/Keyword')) self.accessconstraints = testXMLValue(self._root.find('AccessConstraints')) self.fees = testXMLValue(self._root.find('Fees')) class ServiceProvider(object): ''' Implements IServiceProviderMetatdata ''' def __init__(self, infoset): self._root = infoset name = self._root.find('ContactInformation/ContactPersonPrimary/ContactOrganization') if name is not None: self.name = name.text else: self.name = None self.url = None online_resource = self._root.find('OnlineResource') if online_resource is not None: self.url = online_resource.attrib.get('{http://www.w3.org/1999/xlink}href', '') # contact metadata contact = self._root.find('ContactInformation') # sometimes there is a contact block that is empty, so make # sure there are children to parse if contact is not None and contact[:] != []: self.contact = ContactMetadata(contact) else: self.contact = None def getContentByName(self, name): """Return a named content item.""" for item in self.contents: if item.name == name: return item raise KeyError("No content named %s" % name) def getOperationByName(self, name): """Return a named content item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) class ContentMetadata(AbstractContentMetadata): """ Abstraction for WMS layer metadata. Implements IContentMetadata. """ def __init__(self, elem, parent=None, children=None, index=0, parse_remote_metadata=False, timeout=30, auth=None): super(ContentMetadata, self).__init__(auth) if elem.tag != 'Layer': raise ValueError('%s should be a Layer' % (elem,)) self.parent = parent if parent: self.index = "%s.%d" % (parent.index, index) else: self.index = str(index) self._children = children self.id = self.name = testXMLValue(elem.find('Name')) # layer attributes self.queryable = int(elem.attrib.get('queryable', 0)) self.cascaded = int(elem.attrib.get('cascaded', 0)) self.opaque = int(elem.attrib.get('opaque', 0)) self.noSubsets = int(elem.attrib.get('noSubsets', 0)) self.fixedWidth = int(elem.attrib.get('fixedWidth', 0)) self.fixedHeight = int(elem.attrib.get('fixedHeight', 0)) # title is mandatory property self.title = None title = testXMLValue(elem.find('Title')) if title is not None: self.title = title.strip() self.abstract = testXMLValue(elem.find('Abstract')) # bboxes b = elem.find('BoundingBox') self.boundingBox = None if b is not None: try: # sometimes the SRS attribute is (wrongly) not provided srs = b.attrib['SRS'] except KeyError: srs = None self.boundingBox = ( float(b.attrib['minx']), float(b.attrib['miny']), float(b.attrib['maxx']), float(b.attrib['maxy']), srs, ) elif self.parent: if hasattr(self.parent, 'boundingBox'): self.boundingBox = self.parent.boundingBox # ScaleHint sh = elem.find('ScaleHint') self.scaleHint = None if sh is not None: if 'min' in sh.attrib and 'max' in sh.attrib: self.scaleHint = {'min': sh.attrib['min'], 'max': sh.attrib['max']} attribution = elem.find('Attribution') if attribution is not None: self.attribution = dict() title = attribution.find('Title') url = attribution.find('OnlineResource') logo = attribution.find('LogoURL') if title is not None: self.attribution['title'] = title.text if url is not None: self.attribution['url'] = url.attrib['{http://www.w3.org/1999/xlink}href'] if logo is not None: self.attribution['logo_size'] = (int(logo.attrib['width']), int(logo.attrib['height'])) self.attribution['logo_url'] = logo.find('OnlineResource').attrib['{http://www.w3.org/1999/xlink}href'] b = elem.find('LatLonBoundingBox') if b is not None: self.boundingBoxWGS84 = ( float(b.attrib['minx']), float(b.attrib['miny']), float(b.attrib['maxx']), float(b.attrib['maxy']), ) elif self.parent: self.boundingBoxWGS84 = self.parent.boundingBoxWGS84 else: self.boundingBoxWGS84 = None # SRS options self.crsOptions = [] # Copy any parent SRS options (they are inheritable properties) if self.parent: self.crsOptions = list(self.parent.crsOptions) # Look for SRS option attached to this layer if elem.find('SRS') is not None: # some servers found in the wild use a single SRS # tag containing a whitespace separated list of SRIDs # instead of several SRS tags. hence the inner loop for srslist in [x.text for x in elem.findall('SRS')]: if srslist: for srs in srslist.split(): self.crsOptions.append(srs) # Get rid of duplicate entries self.crsOptions = list(set(self.crsOptions)) # Set self.crsOptions to None if the layer (and parents) had no SRS options if len(self.crsOptions) == 0: # raise ValueError('%s no SRS available!?' % (elem,)) # Comment by D Lowe. # Do not raise ValueError as it is possible that a layer is purely a parent layer and does # not have SRS specified. Instead set crsOptions to None # Comment by Jachym: # Do not set it to None, but to [], which will make the code # work further. Fixed by anthonybaxter self.crsOptions = [] # Styles self.styles = {} # Copy any parent styles (they are inheritable properties) if self.parent: self.styles = self.parent.styles.copy() # Get the styles for this layer (items with the same name are replaced) for s in elem.findall('Style'): name = s.find('Name') title = s.find('Title') if name is None and title is None: raise ValueError('%s missing name and title' % (s,)) if name is None or title is None: warnings.warn('%s missing name or title' % (s,)) title_ = title.text if title is not None else name.text name_ = name.text if name is not None else title.text style = {'title': title_} # legend url legend = s.find('LegendURL/OnlineResource') if legend is not None: style['legend'] = legend.attrib['{http://www.w3.org/1999/xlink}href'] self.styles[name_] = style # keywords self.keywords = [f.text for f in elem.findall('KeywordList/Keyword')] # timepositions - times for which data is available. self.timepositions = None self.defaulttimeposition = None for extent in elem.findall('Extent'): if extent.attrib.get("name").lower() == 'time': if extent.text: self.timepositions = extent.text.split(',') self.defaulttimeposition = extent.attrib.get("default") break # Elevations - available vertical levels self.elevations = None for extent in elem.findall('Extent'): if extent.attrib.get("name").lower() == 'elevation': if extent.text: self.elevations = extent.text.split(',') break # MetadataURLs self.metadataUrls = [] for m in elem.findall('MetadataURL'): metadataUrl = { 'type': testXMLValue(m.attrib['type'], attrib=True), 'format': testXMLValue(m.find('Format')), 'url': testXMLValue(m.find('OnlineResource').attrib['{http://www.w3.org/1999/xlink}href'], attrib=True) } self.metadataUrls.append(metadataUrl) # DataURLs self.dataUrls = [] for m in elem.findall('DataURL'): dataUrl = { 'format': testXMLValue(m.find('Format')), 'url': m.find('OnlineResource').attrib['{http://www.w3.org/1999/xlink}href'] } if dataUrl['format']: dataUrl['format'] = dataUrl['format'].strip() self.dataUrls.append(dataUrl) self.layers = [] for child in elem.findall('Layer'): self.layers.append(ContentMetadata(child, self)) def parse_remote_metadata(self, timeout=30): """Parse remote metadata for MetadataURL and add it as metadataUrl['metadata']""" for metadataUrl in self.metadataUrls: if metadataUrl['url'] is not None \ and metadataUrl['format'].lower() in ['application/xml', 'text/xml']: # download URL try: content = openURL( metadataUrl['url'], timeout=timeout, auth=self.auth, headers=self.headers) doc = etree.fromstring(content.read()) if metadataUrl['type'] == 'FGDC': mdelem = doc.find('.//metadata') if mdelem is not None: metadataUrl['metadata'] = Metadata(mdelem) continue if metadataUrl['type'] == 'TC211': mdelem = doc.find('.//' + nspath_eval('gmd:MD_Metadata', n.get_namespaces(['gmd']))) \ or doc.find('.//' + nspath_eval('gmi:MI_Metadata', n.get_namespaces(['gmi']))) if mdelem is not None: metadataUrl['metadata'] = MD_Metadata(mdelem) continue else: # ISO 19115 Part 3 XML mdelem = MD_Metadata3.find_start(doc) if mdelem is not None: metadataUrl["metadata"] = MD_Metadata3(mdelem) else: metadataUrl["metadata"] = None continue except Exception: metadataUrl['metadata'] = None @property def children(self): return self._children @children.setter def children(self, value): if self._children is None: self._children = value else: self._children.extend(value) def __str__(self): return 'Layer Name: %s Title: %s' % (self.name, self.title) class OperationMetadata: """Abstraction for WMS OperationMetadata. Implements IOperationMetadata. """ def __init__(self, elem): """.""" self.name = xmltag_split(elem.tag) # formatOptions self.formatOptions = [f.text for f in elem.findall('Format')] self.methods = [] for verb in elem.findall('DCPType/HTTP/*'): url = verb.find('OnlineResource').attrib['{http://www.w3.org/1999/xlink}href'] self.methods.append({'type': xmltag_split(verb.tag), 'url': url}) class ContactMetadata: """Abstraction for contact details advertised in GetCapabilities. """ def __init__(self, elem): name = elem.find('ContactPersonPrimary/ContactPerson') if name is not None: self.name = name.text else: self.name = None email = elem.find('ContactElectronicMailAddress') if email is not None: self.email = email.text else: self.email = None self.address = self.city = self.region = None self.postcode = self.country = None address = elem.find('ContactAddress') if address is not None: street = address.find('Address') if street is not None: self.address = street.text city = address.find('City') if city is not None: self.city = city.text region = address.find('StateOrProvince') if region is not None: self.region = region.text postcode = address.find('PostCode') if postcode is not None: self.postcode = postcode.text country = address.find('Country') if country is not None: self.country = country.text organization = elem.find('ContactPersonPrimary/ContactOrganization') if organization is not None: self.organization = organization.text else: self.organization = None position = elem.find('ContactPosition') if position is not None: self.position = position.text else: self.position = None OWSLib-0.33.0/owslib/map/wms130.py000066400000000000000000000775261476660053500164110ustar00rootroot00000000000000# -*- coding: iso-8859-15 -*- # ============================================================================= # Copyright (c) 2004, 2006 Sean C. Gillies # Copyright (c) 2005 Nuxeo SARL # # Authors : Sean Gillies # Julien Anguenot # # Contact email: sgillies@frii.com # ============================================================================= """ API For Web Map Service version 1.3.0. """ from urllib.parse import urlencode import warnings from math import sqrt from owslib.etree import etree from owslib.util import (openURL, ServiceException, testXMLValue, extract_xml_list, xmltag_split, OrderedDict, nspath, nspath_eval, bind_url, Authentication) from owslib.fgdc import Metadata from owslib.iso import MD_Metadata from owslib.iso3 import MD_Metadata as MD_Metadata3 # ISO 19115 Part 3 XML from owslib.crs import Crs from owslib.namespaces import Namespaces from owslib.map.common import WMSCapabilitiesReader, AbstractContentMetadata n = Namespaces() WMS_NAMESPACE = n.get_namespace("wms") OGC_NAMESPACE = n.get_namespace('ogc') INCH_TO_M = 0.0254 # Standard inch to meter conversion OGC_PIXEL_SIZE = 0.00028 # The OGC standard pixel size is 0.28 mm, here it's in meter OGC_DPI = INCH_TO_M / OGC_PIXEL_SIZE # The sqrt(2) is because the scale is on the diagonal and the resolution on the side SCALEDENOM_TO_RESOLUTION = 1 / OGC_DPI * INCH_TO_M * sqrt(2) class WebMapService_1_3_0(object): def __getitem__(self, name): ''' check contents dictionary to allow dict like access to service layers ''' if name in self.__getattribute__('contents'): return self.__getattribute__('contents')[name] else: raise KeyError("No content named %s" % name) def __init__(self, url, version='1.3.0', xml=None, username=None, password=None, parse_remote_metadata=False, timeout=30, headers=None, auth=None): """initialize""" if auth: if username: auth.username = username if password: auth.password = password self.url = url self.version = version self.timeout = timeout self.headers = headers self._capabilities = None self.auth = auth or Authentication(username, password) # Authentication handled by Reader reader = WMSCapabilitiesReader( self.version, url=self.url, headers=headers, auth=self.auth) if xml is not None: # read from stored xml self._capabilities = reader.readString(xml) else: # read from server self._capabilities = reader.read(self.url, timeout=self.timeout) self.request = reader.request # avoid building capabilities metadata if the # response is a ServiceExceptionReport se = self._capabilities.find('ServiceException') if se is not None: err_message = str(se.text).strip() raise ServiceException(err_message) # build metadata objects self._buildMetadata(parse_remote_metadata) def _buildMetadata(self, parse_remote_metadata=False): '''set up capabilities metadata objects:''' self.updateSequence = self._capabilities.attrib.get('updateSequence') # serviceIdentification metadata serviceelem = self._capabilities.find(nspath('Service', ns=WMS_NAMESPACE)) self.identification = ServiceIdentification(serviceelem, self.version) # serviceProvider metadata self.provider = ServiceProvider(serviceelem) # serviceOperations metadata self.operations = [] for elem in self._capabilities.find(nspath('Capability/Request', ns=WMS_NAMESPACE))[:]: self.operations.append(OperationMetadata(elem)) # serviceContents metadata: our assumption is that services use a top-level # layer as a metadata organizer, nothing more. self.contents = OrderedDict() caps = self._capabilities.find(nspath('Capability', WMS_NAMESPACE)) # recursively gather content metadata for all layer elements. # To the WebMapService.contents store only metadata of named layers. def gather_layers(parent_elem, parent_metadata): layers = [] for index, elem in enumerate(parent_elem.findall(nspath('Layer', WMS_NAMESPACE))): cm = ContentMetadata(elem, parent=parent_metadata, index=index + 1, parse_remote_metadata=parse_remote_metadata) if cm.id: if cm.id in self.contents: warnings.warn('Content metadata for layer "%s" already exists. Using child layer' % cm.id) layers.append(cm) self.contents[cm.id] = cm cm.children = gather_layers(elem, cm) return layers gather_layers(caps, None) # exceptions self.exceptions = [f.text for f in self._capabilities.findall(nspath('Capability/Exception/Format', WMS_NAMESPACE))] def items(self): '''supports dict-like items() access''' items = [] for item in self.contents: items.append((item, self.contents[item])) return items def getServiceXML(self): xml = None if self._capabilities is not None: xml = etree.tostring(self._capabilities) return xml def getOperationByName(self, name): """Return a named content item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) def __build_getmap_request(self, layers=None, styles=None, srs=None, bbox=None, format=None, size=None, time=None, dimensions={}, elevation=None, transparent=False, bgcolor=None, exceptions=None, **kwargs): request = {'service': 'WMS', 'version': self.version, 'request': 'GetMap'} # check layers and styles assert len(layers) > 0 request['layers'] = ','.join(layers) if styles: assert len(styles) == len(layers) request['styles'] = ','.join(styles) else: request['styles'] = '' # size request['width'] = str(size[0]) request['height'] = str(size[1]) # remap srs to crs for the actual request if srs.upper() == 'EPSG:0': # if it's esri's unknown spatial ref code, bail raise Exception('Undefined spatial reference (%s).' % srs) sref = Crs(srs) if sref.axisorder == 'yx': # remap the given bbox bbox = (bbox[1], bbox[0], bbox[3], bbox[2]) # remapping the srs to crs for the request request['crs'] = str(srs) request['bbox'] = ','.join([str(x) for x in bbox]) request['format'] = str(format) request['transparent'] = str(transparent).upper() request['exceptions'] = str(exceptions) if bgcolor: request['bgcolor'] = '0x' + bgcolor[1:7] if time is not None: request['time'] = str(time) if elevation is not None: request['elevation'] = str(elevation) # any other specified dimension, prefixed with "dim_" for k, v in list(dimensions.items()): request['dim_' + k] = str(v) if kwargs: for kw in kwargs: request[kw] = kwargs[kw] return request def getmap(self, layers=None, styles=None, srs=None, bbox=None, format=None, size=None, time=None, elevation=None, dimensions={}, transparent=False, bgcolor='#FFFFFF', exceptions='XML', method='Get', timeout=None, **kwargs ): """Request and return an image from the WMS as a file-like object. Parameters ---------- layers : list List of content layer names. styles : list Optional list of named styles, must be the same length as the layers list. srs : string A spatial reference system identifier. Note: this is an invalid query parameter key for 1.3.0 but is being retained for standardization with 1.1.1. Note: throws exception if the spatial ref is ESRI's "no reference" code (EPSG:0) bbox : tuple (left, bottom, right, top) in srs units (note, this order does not change depending on axis order of the crs). CRS:84: (long, lat) EPSG:4326: (lat, long) format : string Output image format such as 'image/jpeg'. size : tuple (width, height) in pixels. time : string or list or range Optional. Time value of the specified layer as ISO-8601 (per value) elevation : string or list or range Optional. Elevation value of the specified layer. dimensions: dict (dimension : string or list or range) Optional. Any other Dimension option, as specified in the GetCapabilities transparent : bool Optional. Transparent background if True. bgcolor : string Optional. Image background color. method : string Optional. HTTP DCP method name: Get or Post. **kwargs : extra arguments anything else e.g. vendor specific parameters Example ------- wms = WebMapService('http://webservices.nationalatlas.gov/wms/1million',\ version='1.3.0') img = wms.getmap(layers=['airports1m'],\ styles=['default'],\ srs='EPSG:4326',\ bbox=(-176.646, 17.7016, -64.8017, 71.2854),\ size=(300, 300),\ format='image/jpeg',\ transparent=True) out = open('example.jpg.jpg', 'wb') out.write(img.read()) out.close() """ try: base_url = next((m.get('url') for m in self.getOperationByName('GetMap').methods if m.get('type').lower() == method.lower())) except StopIteration: base_url = self.url request = self.__build_getmap_request( layers=layers, styles=styles, srs=srs, bbox=bbox, dimensions=dimensions, elevation=elevation, format=format, size=size, time=time, transparent=transparent, bgcolor=bgcolor, exceptions=exceptions, **kwargs) data = urlencode(request) self.request = bind_url(base_url) + data u = openURL(base_url, data, method, timeout=timeout or self.timeout, auth=self.auth, headers=self.headers) # need to handle casing in the header keys headers = {} for k, v in list(u.info().items()): headers[k.lower()] = v # handle the potential charset def if headers.get('content-type', '').split(';')[0] in ['application/vnd.ogc.se_xml', 'text/xml']: se_xml = u.read() se_tree = etree.fromstring(se_xml) err_message = str(se_tree.find(nspath('ServiceException', OGC_NAMESPACE)).text).strip() raise ServiceException(err_message) return u def getfeatureinfo(self, layers=None, styles=None, srs=None, bbox=None, format=None, size=None, time=None, elevation=None, dimensions={}, transparent=False, bgcolor='#FFFFFF', exceptions='XML', query_layers=None, xy=None, info_format=None, feature_count=20, method='Get', timeout=None, **kwargs ): try: base_url = next((m.get('url') for m in self.getOperationByName('GetFeatureInfo').methods if m.get('type').lower() == method.lower())) except StopIteration: base_url = self.url # GetMap-Request request = self.__build_getmap_request( layers=layers, styles=styles, srs=srs, bbox=bbox, dimensions=dimensions, elevation=elevation, format=format, size=size, time=time, transparent=transparent, bgcolor=bgcolor, exceptions=exceptions, **kwargs) # extend to GetFeatureInfo-Request request['request'] = 'GetFeatureInfo' if not query_layers: __str_query_layers = ','.join(layers) else: __str_query_layers = ','.join(query_layers) request['query_layers'] = __str_query_layers request['i'] = str(xy[0]) request['j'] = str(xy[1]) request['info_format'] = info_format request['feature_count'] = str(feature_count) data = urlencode(request) self.request = bind_url(base_url) + data u = openURL(base_url, data, method, timeout=timeout or self.timeout, auth=self.auth, headers=self.headers) # check for service exceptions, and return if u.info()['Content-Type'] == 'XML': se_xml = u.read() se_tree = etree.fromstring(se_xml) err_message = str(se_tree.find('ServiceException').text).strip() raise ServiceException(err_message) return u class ServiceIdentification(object): def __init__(self, infoset, version): self._root = infoset self.type = testXMLValue(self._root.find(nspath('Name', WMS_NAMESPACE))) self.version = version self.title = testXMLValue(self._root.find(nspath('Title', WMS_NAMESPACE))) self.abstract = testXMLValue(self._root.find(nspath('Abstract', WMS_NAMESPACE))) self.keywords = extract_xml_list(self._root.findall(nspath('KeywordList/Keyword', WMS_NAMESPACE))) self.accessconstraints = testXMLValue(self._root.find(nspath('AccessConstraints', WMS_NAMESPACE))) self.fees = testXMLValue(self._root.find(nspath('Fees', WMS_NAMESPACE))) class ServiceProvider(object): def __init__(self, infoset): self._root = infoset name = self._root.find(nspath('ContactInformation/ContactPersonPrimary/ContactOrganization', WMS_NAMESPACE)) if name is not None: self.name = name.text else: self.name = None self.url = None online_resource = self._root.find(nspath('OnlineResource', WMS_NAMESPACE)) if online_resource is not None: self.url = online_resource.attrib.get('{http://www.w3.org/1999/xlink}href', '') # contact metadata contact = self._root.find(nspath('ContactInformation', WMS_NAMESPACE)) # sometimes there is a contact block that is empty, so make # sure there are children to parse if contact is not None and contact[:] != []: self.contact = ContactMetadata(contact) else: self.contact = None class ContentMetadata(AbstractContentMetadata): def __init__(self, elem, parent=None, children=None, index=0, parse_remote_metadata=False, timeout=30, auth=None): super(ContentMetadata, self).__init__(auth) if xmltag_split(elem.tag) != 'Layer': raise ValueError('%s should be a Layer' % (elem,)) self.parent = parent if parent: self.index = "%s.%d" % (parent.index, index) else: self.index = str(index) self._children = children self.id = self.name = testXMLValue(elem.find(nspath('Name', WMS_NAMESPACE))) # layer attributes self.queryable = int(elem.attrib.get('queryable', 0)) self.cascaded = int(elem.attrib.get('cascaded', 0)) self.opaque = int(elem.attrib.get('opaque', 0)) self.noSubsets = int(elem.attrib.get('noSubsets', 0)) self.fixedWidth = int(elem.attrib.get('fixedWidth', 0)) self.fixedHeight = int(elem.attrib.get('fixedHeight', 0)) # title is mandatory property self.title = None title = testXMLValue(elem.find(nspath('Title', WMS_NAMESPACE))) if title is not None: self.title = title.strip() self.abstract = testXMLValue(elem.find(nspath('Abstract', WMS_NAMESPACE))) # TODO: what is the preferred response to esri's handling of custom projections # in the spatial ref definitions? see # http://resources.arcgis.com/en/help/main/10.1/index.html#//00sq000000m1000000 # and an example (20150812) # http://maps.ngdc.noaa.gov/arcgis/services/firedetects/MapServer/WMSServer?request=GetCapabilities&service=WMS # bboxes b = elem.find(nspath('EX_GeographicBoundingBox', WMS_NAMESPACE)) self.boundingBoxWGS84 = None if b is not None: minx = b.find(nspath('westBoundLongitude', WMS_NAMESPACE)) miny = b.find(nspath('southBoundLatitude', WMS_NAMESPACE)) maxx = b.find(nspath('eastBoundLongitude', WMS_NAMESPACE)) maxy = b.find(nspath('northBoundLatitude', WMS_NAMESPACE)) box = tuple(map(float, [minx.text if minx is not None else None, miny.text if miny is not None else None, maxx.text if maxx is not None else None, maxy.text if maxy is not None else None])) self.boundingBoxWGS84 = tuple(box) elif self.parent: if hasattr(self.parent, 'boundingBoxWGS84'): self.boundingBoxWGS84 = self.parent.boundingBoxWGS84 # make a bbox list (of tuples) crs_list = [] for bb in elem.findall(nspath('BoundingBox', WMS_NAMESPACE)): srs_str = bb.attrib.get('CRS', None) srs = Crs(srs_str) box = tuple(map(float, [bb.attrib['minx'], bb.attrib['miny'], bb.attrib['maxx'], bb.attrib['maxy']] )) minx, miny, maxx, maxy = box[0], box[1], box[2], box[3] # handle the ordering so that it always # returns (minx, miny, maxx, maxy) if srs and srs.axisorder == 'yx': # reverse things minx, miny, maxx, maxy = box[1], box[0], box[3], box[2] crs_list.append(( minx, miny, maxx, maxy, srs_str, )) self.crs_list = crs_list # and maintain the original boundingBox attribute (first in list) # or the wgs84 bbox (to handle cases of incomplete parentage) self.boundingBox = crs_list[0] if crs_list else self.boundingBoxWGS84 # ScaleHint self.scaleHint = None self.min_scale_denominator = elem.find(nspath('MinScaleDenominator', WMS_NAMESPACE)) min_scale_hint = 0 if self.min_scale_denominator is None else \ float(self.min_scale_denominator.text) * SCALEDENOM_TO_RESOLUTION self.max_scale_denominator = elem.find(nspath('MaxScaleDenominator', WMS_NAMESPACE)) max_scale_hint = 0 if self.max_scale_denominator is None else \ float(self.max_scale_denominator.text) * SCALEDENOM_TO_RESOLUTION if self.min_scale_denominator is not None or self.max_scale_denominator is not None: self.scaleHint = {'min': min_scale_hint, 'max': max_scale_hint} attribution = elem.find(nspath('Attribution', WMS_NAMESPACE)) if attribution is not None: self.attribution = dict() title = attribution.find(nspath('Title', WMS_NAMESPACE)) url = attribution.find(nspath('OnlineResource', WMS_NAMESPACE)) logo = attribution.find(nspath('LogoURL', WMS_NAMESPACE)) if title is not None: self.attribution['title'] = title.text if url is not None: self.attribution['url'] = url.attrib['{http://www.w3.org/1999/xlink}href'] if logo is not None: self.attribution['logo_size'] = (int(logo.attrib['width']), int(logo.attrib['height'])) self.attribution['logo_url'] = logo.find( nspath('OnlineResource', WMS_NAMESPACE)).attrib['{http://www.w3.org/1999/xlink}href'] # TODO: get this from the bbox attributes instead (deal with parents) # SRS options self.crsOptions = [] # Copy any parent SRS options (they are inheritable properties) if self.parent: self.crsOptions = list(self.parent.crsOptions) # Look for SRS option attached to this layer if elem.find(nspath('CRS', WMS_NAMESPACE)) is not None: # some servers found in the wild use a single SRS # tag containing a whitespace separated list of SRIDs # instead of several SRS tags. hence the inner loop for srslist in [x.text for x in elem.findall(nspath('CRS', WMS_NAMESPACE))]: if srslist: for srs in srslist.split(): self.crsOptions.append(srs) # Get rid of duplicate entries self.crsOptions = list(set(self.crsOptions)) # Set self.crsOptions to None if the layer (and parents) had no SRS options if len(self.crsOptions) == 0: # raise ValueError('%s no SRS available!?' % (elem,)) # Comment by D Lowe. # Do not raise ValueError as it is possible that a layer is purely a parent layer and # does not have SRS specified. Instead set crsOptions to None # Comment by Jachym: # Do not set it to None, but to [], which will make the code # work further. Fixed by anthonybaxter self.crsOptions = [] # Styles self.styles = {} # Copy any parent styles (they are inheritable properties) if self.parent: self.styles = self.parent.styles.copy() # Get the styles for this layer (items with the same name are replaced) for s in elem.findall(nspath('Style', WMS_NAMESPACE)): name = s.find(nspath('Name', WMS_NAMESPACE)) title = s.find(nspath('Title', WMS_NAMESPACE)) if name is None and title is None: raise ValueError('%s missing name and title' % (s,)) if name is None or title is None: warnings.warn('%s missing name or title' % (s,)) title_ = title.text if title is not None else name.text name_ = name.text if name is not None else title.text style = {'title': title_} # legend url legend = s.find(nspath('LegendURL/OnlineResource', WMS_NAMESPACE)) if legend is not None: style['legend'] = legend.attrib['{http://www.w3.org/1999/xlink}href'] lgd = s.find(nspath('LegendURL', WMS_NAMESPACE)) if lgd is not None: if 'width' in list(lgd.attrib.keys()): style['legend_width'] = lgd.attrib.get('width') if 'height' in list(lgd.attrib.keys()): style['legend_height'] = lgd.attrib.get('height') lgd_format = lgd.find(nspath('Format', WMS_NAMESPACE)) if lgd_format is not None: style['legend_format'] = lgd_format.text.strip() self.styles[name_] = style # keywords self.keywords = [f.text for f in elem.findall(nspath('KeywordList/Keyword', WMS_NAMESPACE))] # extents replaced by dimensions of name # comment by Soren Scott # 500, 490, 480 # it can be repeated with the same name so ? this assumes a single one to match 1.1.1 self.timepositions = None self.defaulttimeposition = None time_dimension = None for dim in elem.findall(nspath('Dimension', WMS_NAMESPACE)): dim_name = dim.attrib.get('name') if dim_name is not None and dim_name.lower() == 'time': time_dimension = dim if time_dimension is not None: self.timepositions = time_dimension.text.split(',') if time_dimension.text else None self.defaulttimeposition = time_dimension.attrib.get('default', None) # Elevations - available vertical levels self.elevations = None elev_dimension = None for dim in elem.findall(nspath('Dimension', WMS_NAMESPACE)): if dim.attrib.get('name') == 'elevation': elev_dimension = dim if elev_dimension is not None: self.elevations = [e.strip() for e in elev_dimension.text.split(',')] if elev_dimension.text else None # and now capture the dimensions as more generic things (and custom things) self.dimensions = {} for dim in elem.findall(nspath('Dimension', WMS_NAMESPACE)): dim_name = dim.attrib.get('name') dim_data = {} for k, v in list(dim.attrib.items()): if k != 'name': dim_data[k] = v # single values and ranges are not differentiated here dim_data['values'] = None if dim.text: dim_data['values'] = dim.text.strip().split(',') if dim.text.strip() else None self.dimensions[dim_name] = dim_data # MetadataURLs self.metadataUrls = [] for m in elem.findall(nspath('MetadataURL', WMS_NAMESPACE)): metadataUrl = { 'type': testXMLValue(m.attrib['type'], attrib=True), 'format': testXMLValue(m.find(nspath('Format', WMS_NAMESPACE))), 'url': testXMLValue(m.find( nspath('OnlineResource', WMS_NAMESPACE)).attrib['{http://www.w3.org/1999/xlink}href'], attrib=True) } self.metadataUrls.append(metadataUrl) if parse_remote_metadata: self.parse_remote_metadata(timeout) # DataURLs self.dataUrls = [] for m in elem.findall(nspath('DataURL', WMS_NAMESPACE)): dataUrl = { 'format': m.find(nspath('Format', WMS_NAMESPACE)).text, 'url': m.find(nspath('OnlineResource', WMS_NAMESPACE)).attrib['{http://www.w3.org/1999/xlink}href'] } if dataUrl['format'] is not None: dataUrl['format'] = dataUrl['format'].strip() self.dataUrls.append(dataUrl) # FeatureListURLs self.featureListUrls = [] for m in elem.findall(nspath('FeatureListURL', WMS_NAMESPACE)): featureUrl = { 'format': m.find(nspath('Format', WMS_NAMESPACE)).text.strip(), 'url': m.find(nspath('OnlineResource', WMS_NAMESPACE)).attrib['{http://www.w3.org/1999/xlink}href'] } self.featureListUrls.append(featureUrl) self.layers = [] for child in elem.findall(nspath('Layer', WMS_NAMESPACE)): self.layers.append(ContentMetadata(child, self)) def parse_remote_metadata(self, timeout=30): """Parse remote metadata for MetadataURL and add it as metadataUrl['metadata']""" for metadataUrl in self.metadataUrls: if metadataUrl['url'] is not None \ and metadataUrl['format'].lower() in ['application/xml', 'text/xml']: # download URL try: content = openURL( metadataUrl['url'], timeout=timeout, auth=self.auth) doc = etree.fromstring(content.read()) mdelem = doc.find('.//metadata') if mdelem is not None: metadataUrl['metadata'] = Metadata(mdelem) continue mdelem = doc.find( './/' + nspath_eval('gmd:MD_Metadata', n.get_namespaces(['gmd'])) ) if mdelem is None: doc.find( './/' + nspath_eval('gmi:MI_Metadata', n.get_namespaces(['gmi'])) ) if mdelem is not None: metadataUrl['metadata'] = MD_Metadata(mdelem) continue else: mdelem = MD_Metadata3.find_start(doc) if mdelem is not None: metadataUrl["metadata"] = MD_Metadata3(mdelem) else: metadataUrl["metadata"] = None except Exception: metadataUrl['metadata'] = None @property def children(self): return self._children @children.setter def children(self, value): if self._children is None: self._children = value else: self._children.extend(value) def __str__(self): return 'Layer Name: %s Title: %s' % (self.name, self.title) class OperationMetadata(object): def __init__(self, elem): """.""" self.name = xmltag_split(elem.tag) # formatOptions self.formatOptions = [f.text for f in elem.findall(nspath('Format', WMS_NAMESPACE))] self.methods = [] for verb in elem.findall(nspath('DCPType/HTTP/*', WMS_NAMESPACE)): url = verb.find(nspath('OnlineResource', WMS_NAMESPACE)).attrib['{http://www.w3.org/1999/xlink}href'] self.methods.append({'type': xmltag_split(verb.tag), 'url': url}) class ContactMetadata(object): def __init__(self, elem): name = elem.find(nspath('ContactPersonPrimary/ContactPerson', WMS_NAMESPACE)) if name is not None: self.name = name.text else: self.name = None email = elem.find('ContactElectronicMailAddress') if email is not None: self.email = email.text else: self.email = None self.address = self.city = self.region = None self.postcode = self.country = None address = elem.find(nspath('ContactAddress', WMS_NAMESPACE)) if address is not None: street = address.find(nspath('Address', WMS_NAMESPACE)) if street is not None: self.address = street.text city = address.find(nspath('City', WMS_NAMESPACE)) if city is not None: self.city = city.text region = address.find(nspath('StateOrProvince', WMS_NAMESPACE)) if region is not None: self.region = region.text postcode = address.find(nspath('PostCode', WMS_NAMESPACE)) if postcode is not None: self.postcode = postcode.text country = address.find(nspath('Country', WMS_NAMESPACE)) if country is not None: self.country = country.text organization = elem.find(nspath('ContactPersonPrimary/ContactOrganization', WMS_NAMESPACE)) if organization is not None: self.organization = organization.text else: self.organization = None position = elem.find(nspath('ContactPosition', WMS_NAMESPACE)) if position is not None: self.position = position.text else: self.position = None OWSLib-0.33.0/owslib/namespaces.py000066400000000000000000000126121476660053500167020ustar00rootroot00000000000000class Namespaces(object): """ Class for holding and maniputlating a dictionary containing the various namespaces for each standard. """ namespace_dict = { 'atom': 'http://www.w3.org/2005/Atom', 'csw': 'http://www.opengis.net/cat/csw/2.0.2', 'csw30': 'http://www.opengis.net/cat/csw/3.0', 'dc': 'http://purl.org/dc/elements/1.1/', 'dct': 'http://purl.org/dc/terms/', 'dif': 'http://gcmd.gsfc.nasa.gov/Aboutus/xml/dif/', 'draw': 'gov.usgs.cida.gdp.draw', 'fes': 'http://www.opengis.net/fes/2.0', 'fgdc': 'http://www.opengis.net/cat/csw/csdgm', 'gco': 'http://www.isotc211.org/2005/gco', 'gfc': 'http://www.isotc211.org/2005/gfc', 'gm03': 'http://www.interlis.ch/INTERLIS2.3', 'gmd': 'http://www.isotc211.org/2005/gmd', 'gmi': 'http://www.isotc211.org/2005/gmi', 'gml': 'http://www.opengis.net/gml', 'gml311': 'http://www.opengis.net/gml', 'gml32': 'http://www.opengis.net/gml/3.2', 'gmx': 'http://www.isotc211.org/2005/gmx', 'gts': 'http://www.isotc211.org/2005/gts', 'ogc': 'http://www.opengis.net/ogc', 'om': 'http://www.opengis.net/om/1.0', 'om10': 'http://www.opengis.net/om/1.0', 'om100': 'http://www.opengis.net/om/1.0', 'om20': 'http://www.opengis.net/om/2.0', 'ows': 'http://www.opengis.net/ows', 'ows100': 'http://www.opengis.net/ows', 'ows110': 'http://www.opengis.net/ows/1.1', 'ows200': 'http://www.opengis.net/ows/2.0', 'rim': 'urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0', 'rdf': 'http://www.w3.org/1999/02/22-rdf-syntax-ns#', 'sa': 'http://www.opengis.net/sampling/1.0', 'sml': 'http://www.opengis.net/sensorML/1.0.1', 'sml101': 'http://www.opengis.net/sensorML/1.0.1', 'sos': 'http://www.opengis.net/sos/1.0', 'sos20': 'http://www.opengis.net/sos/2.0', 'srv': 'http://www.isotc211.org/2005/srv', 'swe': 'http://www.opengis.net/swe/1.0.1', 'swe10': 'http://www.opengis.net/swe/1.0', 'swe101': 'http://www.opengis.net/swe/1.0.1', 'swe20': 'http://www.opengis.net/swe/2.0', 'swes': 'http://www.opengis.net/swes/2.0', 'tml': 'ttp://www.opengis.net/tml', 'wfs': 'http://www.opengis.net/wfs', 'wfs20': 'http://www.opengis.net/wfs/2.0', 'wcs': 'http://www.opengis.net/wcs', 'wms': 'http://www.opengis.net/wms', 'wps': 'http://www.opengis.net/wps/1.0.0', 'wps100': 'http://www.opengis.net/wps/1.0.0', 'xlink': 'http://www.w3.org/1999/xlink', 'xs': 'http://www.w3.org/2001/XMLSchema', 'xs2': 'http://www.w3.org/XML/Schema', 'xsi': 'http://www.w3.org/2001/XMLSchema-instance', 'wml2': 'http://www.opengis.net/waterml/2.0' } def get_namespace(self, key): """ Retrieves a namespace from the dictionary Example: -------- >>> from owslib.namespaces import Namespaces >>> ns = Namespaces() >>> ns.get_namespace('csw') 'http://www.opengis.net/cat/csw/2.0.2' >>> ns.get_namespace('wfs20') 'http://www.opengis.net/wfs/2.0' """ retval = None if key in self.namespace_dict: retval = self.namespace_dict[key] return retval def get_versioned_namespace(self, key, ver=None): """ Retrieves a namespace from the dictionary with a specific version number Example: -------- >>> from owslib.namespaces import Namespaces >>> ns = Namespaces() >>> ns.get_versioned_namespace('ows') 'http://www.opengis.net/ows' >>> ns.get_versioned_namespace('ows','1.1.0') 'http://www.opengis.net/ows/1.1' """ if ver is None: return self.get_namespace(key) version = '' # Strip the decimals out of the passed in version for s in ver.split('.'): version += s key += version retval = None if key in self.namespace_dict: retval = self.namespace_dict[key] return retval def get_namespaces(self, keys=None): """ Retrieves a dict of namespaces from the namespace mapping Parameters ---------- - keys: List of keys query and return Example: -------- >>> ns = Namespaces() >>> x = ns.get_namespaces(['csw','gmd']) >>> x == {'csw': 'http://www.opengis.net/cat/csw/2.0.2', 'gmd': 'http://www.isotc211.org/2005/gmd'} True >>> x = ns.get_namespaces('csw') >>> x == {'csw': 'http://www.opengis.net/cat/csw/2.0.2'} True >>> ns.get_namespaces() {...} """ # If we aren't looking for any namespaces in particular return the whole dict if keys is None or len(keys) == 0: return self.namespace_dict if isinstance(keys, str): return {keys: self.get_namespace(keys)} retval = {} for key in keys: retval[key] = self.get_namespace(key) return retval def get_namespace_from_url(self, url): for k, v in list(self.namespace_dict.items()): if v == url: return k return None OWSLib-0.33.0/owslib/ogcapi/000077500000000000000000000000001476660053500154515ustar00rootroot00000000000000OWSLib-0.33.0/owslib/ogcapi/__init__.py000066400000000000000000000173361476660053500175740ustar00rootroot00000000000000# ============================================================================= # Copyright (c) 2024 Tom Kralidis # # Author: Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= from copy import deepcopy import json import logging from urllib.parse import urlencode, urljoin import requests import yaml from owslib import __version__ from owslib.util import (Authentication, http_delete, http_get, http_post, http_put) LOGGER = logging.getLogger(__name__) REQUEST_HEADERS = { 'User-Agent': f'OWSLib {__version__} (https://owslib.readthedocs.io)' } class API: """Abstraction for OGC API - Common version 1.0""" def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): """ Initializer; implements / @type url: string @param url: url of OGC API landing page document @type json_: string @param json_: json object @param headers: HTTP headers to send with requests @param timeout: time (in seconds) after which requests should timeout @param username: service authentication username @param password: service authentication password @param auth: instance of owslib.util.Authentication @returns: `owslib.ogcapi.API` """ if '?' in url: self.url, self.url_query_string = url.split('?') else: self.url = url.rstrip('/') + '/' self.url_query_string = None self.json_ = json_ self.timeout = timeout self.headers = REQUEST_HEADERS self.response_headers = None if headers: self.headers.update(headers) self.auth = auth if json_ is not None: # static JSON string self.links = json.loads(json_).get('links', []) self.response = json_ else: response = http_get(self.url, headers=self.headers, auth=self.auth).json() self.links = response.get('links', []) self.response = response def api(self) -> dict: """ implements /api @returns: `dict` of OpenAPI definition object """ url = None openapi_format = None openapi_json_mimetype = 'application/vnd.oai.openapi+json;version=3.0' openapi_yaml_mimetype = 'application/vnd.oai.openapi;version=3.0' LOGGER.debug('Searching for OpenAPI JSON Document') for link in self.links: if link['rel'] == 'service-desc' and link['type'] == openapi_json_mimetype: openapi_format = openapi_json_mimetype url = link['href'] break LOGGER.debug('Searching for OpenAPI YAML Document') if url is None: if link['rel'] == 'service-desc' and link['type'] == openapi_yaml_mimetype: openapi_format = openapi_yaml_mimetype url = link['href'] break if url is not None: LOGGER.debug(f'Request: {url}') response = http_get(url, headers=REQUEST_HEADERS, auth=self.auth) if openapi_format == openapi_json_mimetype: content = response.json() elif openapi_format == openapi_yaml_mimetype: content = yaml.safe_load(response.text) return content else: msg = 'Did not find service-desc link' LOGGER.error(msg) raise RuntimeError(msg) def conformance(self) -> dict: """ implements /conformance @returns: `dict` of conformance object """ path = 'conformance' return self._request(path=path) def _build_url(self, path: str = None, params: dict = {}) -> str: """ helper function to build an OGC API URL @type path: string @param path: path of OGC API URL @returns: fully constructed URL path """ def urljoin_(url2, path2): if '//' not in path2: return urljoin(url2, path2) else: return '/'.join([url2.rstrip('/'), path2]) url = self.url if self.url_query_string is not None: LOGGER.debug('base URL has a query string') url = urljoin_(url, path) url = '?'.join([url, self.url_query_string]) else: url = urljoin_(url, path) if params: url = '?'.join([url, urlencode(params)]) LOGGER.debug(f'URL: {url}') return url def _request(self, method: str = 'GET', path: str = None, data: str = None, as_dict: bool = True, kwargs: dict = {}) -> dict: """ helper function for request/response patterns against OGC API endpoints @type path: string @param path: path of request @type method: string @param method: HTTP method (default ``GET``) @type data: string @param data: request data payload @type as_dict: bool @param as_dict: whether to return JSON dict (default ``True``) @type kwargs: string @param kwargs: ``dict`` of keyword value pair request parameters @returns: response as JSON ``dict`` """ url = self._build_url(path) self.request = url LOGGER.debug(f'Method: {method}') LOGGER.debug(f'Request: {url}') LOGGER.debug(f'Data: {data}') LOGGER.debug(f'Params: {kwargs}') if method == 'GET': response = http_get(url, headers=self.headers, auth=self.auth, params=kwargs) elif method == 'POST': response = http_post(url, headers=self.headers, request=data, auth=self.auth) elif method == 'PUT': response = http_put(url, headers=self.headers, data=data, auth=self.auth) elif method == 'DELETE': response = http_delete(url, auth=self.auth) LOGGER.debug(f'URL: {response.url}') LOGGER.debug(f'Response status code: {response.status_code}') if not response: raise RuntimeError(response.text) self.request = response.url self.response_headers = response.headers if as_dict: if len(response.content) == 0: LOGGER.debug('Empty response') return {} else: return response.json() else: return response.content class Collections(API): def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = API.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def collections(self) -> dict: """ implements /collections @returns: `dict` of collections object """ path = 'collections' return self._request(path=path) def collection(self, collection_id: str) -> dict: """ implements /collections/{collectionId} @type collection_id: string @param collection_id: id of collection @returns: `dict` of feature collection metadata """ path = f'collections/{collection_id}' return self._request(path=path) def collection_schema(self, collection_id: str) -> dict: """ implements /collections/{collectionId}/schema @type collection_id: string @param collection_id: id of collection @returns: `dict` of feature collection schema """ path = f'collections/{collection_id}/schema' return self._request(path=path) OWSLib-0.33.0/owslib/ogcapi/connectedsystems.py000066400000000000000000001272231476660053500214240ustar00rootroot00000000000000# ============================================================================== # Copyright (c) 2024 Ian Patterson # # Author: Ian Patterson # # Contact email: ian@botts-inc.com # ============================================================================== import logging from owslib.ogcapi import API, Collections from owslib.util import (Authentication) LOGGER = logging.getLogger(__name__) class ConnectedSystems(Collections): def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = API.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def _request(self, method: str = 'GET', path: str = None, data: str = None, as_dict: bool = True, kwargs: dict = {}) -> dict: res = super()._request(method, path, data, as_dict, kwargs) return res class Systems(ConnectedSystems): """Abstraction for OGC API - Connected Systems - Systems""" def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Collections.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def system_collections(self) -> list: """ implements /collections filtered on systems @returns: `list` of filtered collections object """ systems_ = [] collections_ = super().collections() for c_ in collections_['collections']: if 'itemType' in c_ and c_['itemType'].lower() == 'system': systems_.append(c_['id']) return systems_ def collection_queryables(self, collection_id: str) -> dict: """ implements /collections/{collectionId}/queryables @type collection_id: string @param collection_id: id of collection @returns: `dict` of system collection queryables """ path = f'collections/{collection_id}/queryables' return self._request(path=path) def collection_items(self, collection_id: str, **kwargs: dict) -> dict: """ implements /collection/{collectionId}/items @type collection_id: string @param collection_id: id of collection @returns: system collection results """ path = f'collections/{collection_id}/items' query_params = QueryArgs(**kwargs) p_list = ['id', 'uid', 'bbox', 'datetime', 'geom', 'q', 'parent', 'procedure', 'foi', 'observedProperty', 'controlledProperty', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def collection_item(self, collection_id: str, item_id: str) -> dict: """ implements /collection/{collectionId}/items/{itemId} @type collection_id: string @param collection_id: id of collection @type item_id: string @param item_id: id of item @returns: system collection item result """ path = f'collections/{collection_id}/items/{item_id}' return self._request(path=path) def collection_item_create(self, collection_id: str, data: str) -> dict: """ implements POST /collection/{collectionId}/items @type collection_id: string @param collection_id: id of collection @type data: string @param data: raw representation of data @returns: single item result """ path = f'collections/{collection_id}/items' return self._request(method='POST', path=path, data=data) def systems(self, **kwargs) -> dict: """ implements /systems @returns: `dict` of systems object """ path = 'systems' query_params = QueryArgs(**kwargs) p_list = ['id', 'uid', 'bbox', 'datetime', 'geom', 'q', 'parent', 'procedure', 'foi', 'observedProperty', 'controlledProperty', 'recursive', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def system(self, system_id: str, **kwargs) -> dict: """ implements /systems/{systemId} @type system_id: string @param system_id: id of system @returns: `dict` of system metadata """ path = f'systems/{system_id}' query_params = QueryArgs(**kwargs) p_list = ['datetime'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def system_create(self, data: str) -> dict: """ implements /systems/{systemId} @type data: string @param data: system data @returns: `dict` of system metadata """ path = 'systems/' return self._request(path=path, method='POST', data=data) def system_update(self, system_id: str, data: str) -> dict: """ implements /systems/{systemId} @type system_id: string @param system_id: id of system @type data: string @param data: system data @returns: `dict` of system metadata """ path = f'systems/{system_id}' return self._request(path=path, method='PUT', data=data) def system_delete(self, system_id: str) -> dict: """ implements /systems/{systemId} @type system_id: string @param system_id: id of system @returns: `dict` of deletion result, should be empty """ path = f'systems/{system_id}' return self._request(path=path, method='DELETE') def system_components(self, system_id: str, **kwargs) -> dict: """ implements /systems/{systemId}/components @type system_id: string @param system_id: id of system @returns: `dict` of system components """ path = f'systems/{system_id}/components' query_params = QueryArgs(**kwargs) p_list = ['id', 'bbox', 'datetime', 'geom', 'q', 'parent', 'procedure', 'foi', 'observedProperty', 'controlledProperty', 'recursive', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def system_components_create(self, system_id: str, data: str) -> dict: """ implements POST /systems/{systemId}/components @type system_id: string @param system_id: id of system @type data: string @param data: raw representation of data @returns: single component result """ path = f'systems/{system_id}/components' return self._request(method='POST', path=path, data=data) def system_deployments(self, system_id: str) -> dict: """ implements /systems/{systemId}/deployments @type system_id: string @param system_id: id of system @returns: `dict` of system deployments """ path = f'systems/{system_id}/deployments' return self._request(path=path) def system_sampling_features(self, system_id: str) -> dict: """ implements /systems/{systemId}/samplingFeatures @type system_id: string @param system_id: id of system @returns: `dict` of system sampling features """ path = f'systems/{system_id}/samplingFeatures' return self._request(path=path) class Procedures(ConnectedSystems): def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = API.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def procedures(self, **kwargs) -> dict: """ implements /procedures @returns: `dict` of procedures object """ path = 'procedures' query_params = QueryArgs(**kwargs) p_list = ['id', 'datetime', 'q', 'observedProperty', 'controlledProperty', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def procedure(self, procedure_id: str, **kwargs) -> dict: """ implements /procedures/{procedureId} @type procedure_id: string @param procedure_id: id of procedure @returns: `dict` of procedure metadata """ path = f'procedures/{procedure_id}' query_params = QueryArgs(**kwargs) p_list = ['type', 'id', 'properties', 'geometry', 'bbox', 'links'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def procedure_create(self, data: str) -> dict: """ implements /procedures @type data: dict @param data: JSON object @returns: `dict` of procedure metadata """ path = 'procedures' return self._request(path=path, data=data, method='POST') def procedure_update(self, procedure_id: str, data: str) -> dict: """ implements /procedures/{procedureId} @type procedure_id: string @param procedure_id: id of procedure @type data: dict @param data: JSON object @returns: `dict` of procedure metadata """ path = f'procedures/{procedure_id}' return self._request(path=path, data=data, method='PUT') def procedure_delete(self, procedure_id: str) -> dict: """ implements /procedures/{procedureId} @type procedure_id: string @param procedure_id: id of procedure @returns: `dict` of procedure metadata """ path = f'procedures/{procedure_id}' return self._request(path=path, method='DELETE') class Deployments(ConnectedSystems): def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = API.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def deployments(self, **kwargs) -> dict: """ implements /deployments @returns: `dict` of deployments object """ path = 'deployments' query_params = QueryArgs(**kwargs) p_list = ['id', 'bbox', 'datetime', 'geom', 'q', 'system', 'foi', 'observedProperty', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def deployment(self, deployment_id: str, **kwargs) -> dict: """ implements /deployments/{deploymentId} @type deployment_id: string @param deployment_id: id of deployment @returns: `dict` of deployment metadata """ path = f'deployments/{deployment_id}' query_params = QueryArgs(**kwargs) p_list = ['type', 'id', 'properties', 'geometry', 'bbox', 'links'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def deployment_create(self, data: str) -> bool: """ implements /deployments @type data: dict @param data: JSON object @returns: `dict` of deployment metadata """ path = 'deployments' _ = self._request(path=path, data=data, method='POST') return True def deployment_update(self, deployment_id: str, data: str) -> bool: """ implements /deployments/{deploymentId} @type deployment_id: string @param deployment_id: id of deployment @type data: dict @param data: JSON object @returns: `dict` of deployment metadata """ path = f'deployments/{deployment_id}' _ = self._request(path=path, data=data, method='PUT') return True def deployment_delete(self, deployment_id: str) -> bool: """ implements /deployments/{deploymentId} @type deployment_id: string @param deployment_id: id of deployment @returns: `dict` of deployment metadata """ path = f'deployments/{deployment_id}' _ = self._request(path=path, method='DELETE') return True def deployment_list_deployed_systems(self, deployment_id: str, **kwargs) -> dict: """ implements /deployments/{deploymentId}/systems @type deployment_id: string @param deployment_id: id of deployment @returns: `dict` of systems in a particular deployment """ path = f'deployments/{deployment_id}/systems' query_params = QueryArgs(**kwargs) p_list = ['id', 'bbox', 'datetime', 'geom', 'q', 'procedure', 'foi', 'observedProperty', 'controlledProperty', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def deployment_add_systems_to_deployment(self, deployment_id: str, data: str, use_member_endpoint=False) -> bool: """ implements /deployments/{deploymentId}/systems @type deployment_id: string @param deployment_id: id of deployment @type data: dict @param data: JSON object @param use_member_endpoint: @returns: `dict` of systems in a particular deployment """ if use_member_endpoint: path = f'deployments/{deployment_id}/members' else: path = f'deployments/{deployment_id}/systems' _ = self._request(path=path, data=data, method='POST') return True def deployment_retrieve_system_from_deployment(self, deployment_id: str, system_id: str, **kwargs) -> dict: """ implements /deployments/{deploymentId}/systems/{systemId} @type deployment_id: string @param deployment_id: id of deployment @type system_id: string @param system_id: id of system @returns: `dict` of system metadata """ path = f'deployments/{deployment_id}/systems/{system_id}' query_params = QueryArgs(**kwargs) p_list = ['type', 'id', 'properties', 'geometry', 'bbox'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def deployment_update_system_in_deployment(self, deployment_id: str, system_id: str, data: str) -> bool: """ implements /deployments/{deploymentId}/systems/{systemId} @type deployment_id: string @param deployment_id: id of deployment @type system_id: string @param system_id: id of system @type data: dict @param data: JSON object @returns: `dict` of system metadata """ path = f'deployments/{deployment_id}/systems/{system_id}' _ = self._request(path=path, data=data, method='PUT') return True def deployment_delete_system_in_deployment(self, deployment_id: str, system_id: str) -> bool: """ implements /deployments/{deploymentId}/systems/{systemId} @type deployment_id: string @param deployment_id: id of deployment @type system_id: string @param system_id: id of system @returns: `dict` of system metadata """ path = f'deployments/{deployment_id}/systems/{system_id}' _ = self._request(path=path, method='DELETE') return True def deployment_list_deployments_of_system(self, system_id: str, **kwargs) -> dict: """ implements /systems/{systemId}/deployments @type system_id: string @param system_id: id of system @returns: `dict` of deployments of a particular system """ path = f'systems/{system_id}/deployments' query_params = QueryArgs(**kwargs) p_list = ['id', 'bbox', 'datetime', 'geom', 'q', 'foi', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) class SamplingFeatures(ConnectedSystems): alternate_sampling_feature_url = None def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None, alternate_sampling_feature_url: str = None): self.alternate_sampling_feature_url = alternate_sampling_feature_url __doc__ = API.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def sampling_features(self, use_fois=False, **kwargs) -> dict: """ implements /samplingFeatures @returns: `dict` of sampling features object """ path = 'samplingFeatures' if use_fois: path = 'fois' query_params = QueryArgs(**kwargs) p_list = ['id', 'bbox', 'datetime', 'geom', 'q', 'foi', 'observedProperty', 'controlledProperty', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def sampling_feature(self, sampling_feature_id: str, use_fois=False, **kwargs) -> dict: """ implements /samplingFeatures/{samplingFeatureId} @type sampling_feature_id: string @param sampling_feature_id: id of sampling feature @returns: `dict` of sampling feature metadata """ path = f'samplingFeatures/{sampling_feature_id}' if use_fois: path = f'fois/{sampling_feature_id}' query_params = QueryArgs(**kwargs) p_list = ['geometry', 'type', 'id', 'properties', 'bbox', 'links'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def sampling_features_from_system(self, system_id: str, use_fois=False, **kwargs) -> dict: """ implements /systems/{systemId}/samplingFeatures @type system_id: string @param system_id: id of system @type use_fois: bool @param use_fois: use FOIs instead of sampling features in the path @returns: `dict` of sampling feature metadata """ path = f'systems/{system_id}/samplingFeatures' if use_fois: path = f'systems/{system_id}/fois' query_params = QueryArgs(**kwargs) p_list = ['id', 'bbox', 'datetime', 'geom', 'q', 'foi', 'observedProperty', 'controlledProperty', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def sampling_feature_create(self, system_id: str, data: str, use_fois: bool = False) -> dict: """ implements /systems/{systemId}/samplingFeatures @type system_id: string @param system_id: id of system to insert sampling feature into @type data: dict @param data: JSON object @type use_fois: bool @param use_fois: use FOIs instead of samplingFeatures in the path @returns: `dict` of sampling feature metadata """ path = f'systems/{system_id}/samplingFeatures' if use_fois: path = f'systems/{system_id}/fois' return self._request(path=path, data=data, method='POST') def sampling_feature_update(self, sampling_feature_id: str, data: str, use_fois=False) -> dict: """ implements /samplingFeatures/{samplingFeatureId} @type sampling_feature_id: string @param sampling_feature_id: id of sampling feature @type data: dict @param data: JSON object @returns: `dict` of sampling feature metadata """ path = f'samplingFeatures/{sampling_feature_id}' if use_fois: path = f'fois/{sampling_feature_id}' return self._request(path=path, data=data, method='PUT') def sampling_feature_delete(self, sampling_feature_id: str, use_fois=False) -> dict: """ implements /samplingFeatures/{samplingFeatureId} @type sampling_feature_id: string @param sampling_feature_id: id of sampling feature @returns: `dict` of sampling feature metadata @param use_fois: """ path = f'samplingFeatures/{sampling_feature_id}' if use_fois: path = f'fois/{sampling_feature_id}' return self._request(path=path, method='DELETE') class Properties(ConnectedSystems): def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = API.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def properties(self, **kwargs) -> dict: """ implements /properties @returns: `dict` of properties object """ path = 'properties' query_params = QueryArgs(**kwargs) p_list = ['id', 'q', 'baseProperty', 'objectType', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def property(self, property_id: str, **kwargs) -> dict: """ implements /properties/{propertyId} @type property_id: string @param property_id: id of property @returns: `dict` of property metadata """ path = f'properties/{property_id}' query_params = QueryArgs(**kwargs) p_list = ['id', 'label', 'description', 'uniqueId', 'baseProperty', 'objectType', 'statistic', 'qualifiers', 'links'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def property_create(self, data: str) -> dict: """ implements /properties @type data: dict @param data: JSON object @returns: `dict` of property metadata """ path = 'properties' return self._request(path=path, data=data, method='POST') def property_update(self, property_id: str, data: str) -> dict: """ implements /properties/{propertyId} @type property_id: string @param property_id: id of property @type data: dict @param data: JSON object @returns: `dict` of property metadata """ path = f'properties/{property_id}' return self._request(path=path, data=data, method='PUT') def property_delete(self, property_id: str) -> dict: """ implements /properties/{propertyId} @type property_id: string @param property_id: id of property @returns: `dict` of property metadata """ path = f'properties/{property_id}' return self._request(path=path, method='DELETE') class Datastreams(ConnectedSystems): def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Collections.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def datastreams(self, **kwargs) -> dict: """ implements /datastreams @returns: `dict` of datastreams object """ path = 'datastreams' query_params = QueryArgs(**kwargs) p_list = ['id', 'q', 'phenomenonTime', 'resultTime', 'system', 'foi', 'observedProperty', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def datastream(self, datastream_id: str) -> dict: """ implements /datastreams/{datastreamId} @type datastream_id: string @param datastream_id: id of datastream @returns: `dict` of datastream metadata """ path = f'datastreams/{datastream_id}' return self._request(path=path) def datastreams_of_system(self, system_id: str, **kwargs) -> dict: """ implements /systems/{systemId}/datastreams @type system_id: string @param system_id: id of system @returns: `dict` of datastream metadata """ path = f'systems/{system_id}/datastreams' query_params = QueryArgs(**kwargs) p_list = ['phenomenonTime', 'resultTime', 'q', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def datastream_create_in_system(self, system_id: str, data: str) -> dict: """ implements /datastreams @type system_id: string @param system_id: id of system @type data: dict @param data: JSON object @returns: `dict` of datastream metadata """ path = f'systems/{system_id}/datastreams' return self._request(path=path, data=data, method='POST') def datastream_update_description(self, datastream_id: str, data: str) -> dict: """ implements /datastreams/{datastreamId} @type datastream_id: string @param datastream_id: id of datastream @type data: dict @param data: JSON object @returns: `dict` of datastream metadata """ path = f'datastreams/{datastream_id}' return self._request(path=path, data=data, method='PUT') def datastream_delete(self, datastream_id: str) -> dict: """ implements /datastreams/{datastreamId} @type datastream_id: string @param datastream_id: id of datastream @returns: `dict` of datastream metadata """ path = f'datastreams/{datastream_id}' return self._request(path=path, method='DELETE') def datastream_retrieve_schema_for_format(self, datastream_id: str, **kwargs) -> dict: """ implements /datastreams/{datastreamId}/schema @type datastream_id: string @param datastream_id: id of datastream @type obs_format: string @param obs_format: observation format @type type_: string @param type_: type of schema (one of: 'view', 'create', 'replace', 'update' @returns: `dict` of schema """ path = f'datastreams/{datastream_id}/schema' query_params = QueryArgs(**kwargs) p_list = ['obsFormat', 'type'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def datastream_update_schema_for_format(self, datastream_id: str, data: str) -> dict: """ implements /datastreams/{datastreamId}/schema @type datastream_id: string @param datastream_id: id of datastream @type data: dict @param data: JSON object @returns: `dict` of schema """ path = f'datastreams/{datastream_id}/schema' return self._request(path=path, data=data, method='PUT') class Observations(ConnectedSystems): def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Collections.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def observations(self, **kwargs) -> dict: """ implements /observations @returns: `dict` of observations object """ path = 'observations' query_params = QueryArgs(**kwargs) p_list = ['id', 'phenomenonTime', 'resultTime', 'system', 'foi', 'observedProperty', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def observation(self, observation_id: str) -> dict: """ implements /observations/{observationId} @type observation_id: string @param observation_id: id of observation @returns: `dict` of observation metadata """ path = f'observations/{observation_id}' return self._request(path=path) def observations_of_datastream(self, datastream_id: str, **kwargs) -> dict: """ implements /datastreams/{datastreamId}/observations @type datastream_id: string @param datastream_id: id of datastream @returns: `dict` of observations object """ path = f'datastreams/{datastream_id}/observations' query_params = QueryArgs(**kwargs) p_list = ['id', 'phenomenonTime', 'resultTime', 'foi', 'observedProperty', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def observations_create_in_datastream(self, datastream_id: str, data: str) -> dict: """ implements /observations @type datastream_id: string @param datastream_id: id of datastream @type data: dict @param data: JSON object @returns: `dict` of observation metadata """ path = f'datastreams/{datastream_id}/observations' return self._request(path=path, data=data, method='POST') def observations_update(self, observation_id: str, data: str) -> dict: """ implements /observations/{observationId} @type observation_id: string @param observation_id: id of observation @type data: dict @param data: JSON object @returns: `dict` of observation metadata """ path = f'observations/{observation_id}' return self._request(path=path, data=data, method='PUT') def observations_delete(self, observation_id: str) -> dict: """ implements /observations/{observationId} @type observation_id: string @param observation_id: id of observation @returns: `dict` of observation metadata """ path = f'observations/{observation_id}' return self._request(path=path, method='DELETE') class ControlChannels(ConnectedSystems): def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Collections.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def controls(self, **kwargs) -> dict: """ implements /controls @returns: `dict` of control channel objects """ path = 'controls' query_params = QueryArgs(**kwargs) p_list = ['id', 'q', 'issueTime', 'executionTime', 'system', 'foi', 'controlledProperty', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def control(self, control_id: str) -> dict: """ implements /controls/{control_id} @type control_id: string @param control_id: id of control channel @returns: `dict` of control channels """ path = f'controls/{control_id}' return self._request(path=path) def controls_of_system(self, system_id: str, **kwargs) -> dict: """ implements /systems/{system_id}/controls @type system_id: string @param system_id: id of system @returns: `dict` of control channels """ path = f'systems/{system_id}/controls' query_params = QueryArgs(**kwargs) p_list = ['id', 'q', 'issueTime', 'executionTime', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def control_create_in_system(self, system_id: str, data: str) -> dict: """ implements /controls @type system_id: string @param system_id: id of system @type data: dict @param data: JSON object @returns: `dict` of control channels """ path = f'systems/{system_id}/controls' return self._request(path=path, data=data, method='POST') def control_update(self, control_id: str, data: str) -> dict: """ implements /controls/{control_id} @type control_id: string @param control_id: id of control channel @type data: dict @param data: JSON object @returns: `dict` of control channels """ path = f'controls/{control_id}' return self._request(path=path, data=data, method='PUT') def control_delete(self, control_id: str) -> dict: """ implements /controls/{control_id} @type control_id: string @param control_id: id of control channel @returns: `dict` of control channels """ path = f'controls/{control_id}' return self._request(path=path, method='DELETE') def control_retrieve_schema(self, control_id: str, **kwargs) -> dict: """ implements /controls/{control_id}/schema @type control_id: string @param control_id: id of control channel @returns: `dict` of control channels """ path = f'controls/{control_id}/schema' query_params = QueryArgs(**kwargs) p_list = ['cmdFormat', 'type'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def control_update_schema(self, control_id: str, data: str) -> dict: """ implements /controls/{control_id}/schema @type control_id: string @param control_id: id of control channel @type data: dict @param data: JSON object @returns: `dict` of control channels """ path = f'controls/{control_id}/schema' return self._request(path=path, data=data, method='PUT') class Commands(ConnectedSystems): def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Collections.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def commands(self, **kwargs) -> dict: """ implements /commands @returns: `dict` of commands object """ path = 'commands' query_params = QueryArgs(**kwargs) p_list = ['id', 'issueTime', 'executionTime', 'system', 'foi', 'controlledProperty', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def command(self, command_id: str) -> dict: """ implements /commands/{commandId} @type command_id: string @param command_id: id of command @returns: `dict` of command metadata """ path = f'commands/{command_id}' return self._request(path=path) def commands_of_control_channel(self, control_id: str, **kwargs) -> dict: """ implements /controls/{control_id}/commands @type control_id: string @param control_id: id of control channel @returns: `dict` of commands object """ path = f'controls/{control_id}/commands' query_params = QueryArgs(**kwargs) p_list = ['id', 'issueTime', 'executionTime', 'foi', 'controlledProperty', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def commands_send_command_in_control_stream(self, control_id: str, data: str) -> dict: """ implements /commands @type control_id: string @param control_id: id of control channel @type data: dict @param data: JSON object @returns: `dict` of command metadata """ path = f'controls/{control_id}/commands' return self._request(path=path, data=data, method='POST') def commands_delete_command(self, command_id: str) -> dict: """ implements /commands/{commandId} @type command_id: string @param command_id: id of command @returns: `dict` of command metadata """ path = f'commands/{command_id}' return self._request(path=path, method='DELETE') def commands_add_status_report(self, command_id: str, data: str) -> dict: """ implements /commands/{commandId}/status @type command_id: string @param command_id: id of command @type data: dict @param data: JSON object @returns: `dict` of command metadata """ path = f'commands/{command_id}/status' return self._request(path=path, data=data, method='POST') def commands_retrieve_status_report(self, command_id: str, status_id: str, **kwargs) -> dict: """ implements /commands/{commandId}/status/{statusId} @type command_id: string @param command_id: id of command @type status_id: string @param status_id: id of status @returns: `dict` of command metadata """ path = f'commands/{command_id}/status/{status_id}' query_params = QueryArgs(**kwargs) p_list = ['id', 'reportTime', 'executionTime', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def commands_update_status_report(self, command_id: str, status_id: str, data: str) -> dict: """ implements /commands/{commandId}/status/{statusId} @type command_id: string @param command_id: id of command @type status_id: string @param status_id: id of status @type data: dict @param data: JSON object @returns: `dict` of command metadata """ path = f'commands/{command_id}/status/{status_id}' return self._request(path=path, data=data, method='PUT') def commands_delete_status_report(self, command_id: str, status_id: str) -> dict: """ implements /commands/{commandId}/status/{statusId} @type command_id: string @param command_id: id of command @type status_id: string @param status_id: id of status @returns: `dict` of command metadata """ path = f'commands/{command_id}/status/{status_id}' return self._request(path=path, method='DELETE') class SystemEvents(ConnectedSystems): def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Collections.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth=auth) def system_events(self, **kwargs) -> dict: """ implements /systemEvents @returns: `dict` of system events object """ path = 'systemEvents' query_params = QueryArgs(**kwargs) p_list = ['eventTime', 'q', 'limit'] return self._request(path=path, method='GET', kwargs=query_params.check_params(p_list)) def system_events_of_specific_system(self, system_id: str, **kwargs) -> dict: """ implements /systems/{systemId}/events @type system_id: string @param system_id: id of system @returns: `dict` of system events object """ path = f'systems/{system_id}/events' query_params = QueryArgs(**kwargs) p_list = ['eventTime', 'q', 'limit'] return self._request(path=path, method='GET', kwargs=query_params.check_params(p_list)) def system_event_add_se_to_system(self, system_id: str, data: str) -> dict: """ implements /systems/{systemId}/events @type system_id: string @param system_id: id of system @type data: dict @param data: JSON object @returns: `dict` of system event metadata """ path = f'systems/{system_id}/events' return self._request(path=path, data=data, method='POST') def system_event(self, system_id: str, event_id: str) -> dict: """ implements /systems/{systemId}/events/{event_id} @type system_id: string @param system_id: id of system @type event_id: string @param event_id: id of system event @returns: `dict` of system event metadata """ path = f'systems/{system_id}/events/{event_id}' return self._request(path=path) def system_event_update(self, system_id: str, event_id: str, data: str) -> dict: """ implements /systems/{systemId}/events/{event_id} @type system_id: string @param system_id: id of system @type event_id: string @param event_id: id of system event @type data: dict @param data: JSON object @returns: `dict` of system event metadata """ path = f'systems/{system_id}/events/{event_id}' return self._request(path=path, data=data, method='PUT') def system_event_delete(self, system_id: str, event_id: str) -> dict: """ implements /systems/{systemId}/events/{event_id} @type system_id: string @param system_id: id of system @type event_id: string @param event_id: id of system event @returns: `dict` of system event metadata """ path = f'systems/{system_id}/events/{event_id}' return self._request(path=path, method='DELETE') class SystemHistory(ConnectedSystems): def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Collections.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def system_history(self, system_id: str, **kwargs) -> dict: """ implements /systems/{system_id}/history @type system_id: string @param system_id: id of system @returns: `dict` of system history """ path = f'systems/{system_id}/history' query_params = QueryArgs(**kwargs) p_list = ['validTime', 'q', 'limit'] return self._request(path=path, kwargs=query_params.check_params(p_list)) def system_history_by_id(self, system_id: str, history_id: str) -> dict: """ implements /systems/{system_id}/history/{history_id} @type system_id: string @param system_id: id of system @type history_id: string @param history_id: id of history @returns: `dict` of system history """ path = f'systems/{system_id}/history/{history_id}' return self._request(path=path) def system_history_update_description(self, system_id: str, history_id: str, data: str) -> dict: """ implements /systems/{system_id}/history/{history_id} @type system_id: string @param system_id: id of system @type history_id: string @param history_id: id of history @type data: dict @param data: JSON object @returns: `dict` of system history """ path = f'systems/{system_id}/history/{history_id}' return self._request(path=path, data=data, method='PUT') def system_history_delete(self, system_id: str, history_id: str) -> dict: """ implements /systems/{system_id}/history/{history_id} @type system_id: string @param system_id: id of system @type history_id: string @param history_id: id of history @returns: `dict` of system history """ path = f'systems/{system_id}/history/{history_id}' return self._request(path=path, method='DELETE') class QueryArgs: def __init__(self, **kwargs): self.params = {} if 'id' in kwargs: self.params['id'] = kwargs['id'] if 'uid' in kwargs: self.params['uid'] = kwargs['uid'] if 'bbox' in kwargs: self.params['bbox'] = ','.join(list(map(str, kwargs['bbox']))) if 'datetime' in kwargs: self.params['datetime'] = kwargs['datetime'] if 'geom' in kwargs: self.params['geom'] = kwargs['geom'] if 'q' in kwargs: self.params['q'] = ','.join(list(map(str, kwargs['q']))) if 'procedure' in kwargs: self.params['procedure'] = kwargs['procedure'] if 'parent' in kwargs: self.params.parent = ','.join(list(map(str, kwargs['parent']))) if 'foi' in kwargs: self.params['foi'] = ','.join(list(map(str, kwargs['foi']))) if 'observedProperty' in kwargs: self.params['observedProperty'] = ','.join(list(map(str, kwargs['observedProperty']))) if 'controlledProperty' in kwargs: self.params['controlledProperty'] = ','.join(list(map(str, kwargs['controlledProperty']))) if 'recursive' in kwargs: self.params['recursive'] = kwargs['recursive'] if 'limit' in kwargs: self.params['limit'] = kwargs['limit'] if 'system' in kwargs: self.params['system'] = ','.join(list(map(str, kwargs['system']))) """ Validation methods for query parameters """ def v_sys_req_params(self): p_list = ['id', 'bbox', 'datetime', 'geom', 'q', 'parent', 'procedure', 'foi', 'observedProperty', 'controlledProperty', 'recursive', 'limit', 'system'] return self.check_params(p_list) def v_sys_list_system_deployment_params(self): p_list = ['id', 'bbox', 'datetime', 'geom', 'q', 'foi', 'limit'] return self.check_params(p_list) def v_sys_list_system_sampling_feature_params(self): p_list = ['id', 'bbox', 'datetime', 'geom', 'q', 'foi', 'observedProperty', 'controlledProperty', 'limit'] return self.check_params(p_list) def check_params(self, param_list): q_params = {k: v for k, v in self.params.items() if k in param_list} return q_params OWSLib-0.33.0/owslib/ogcapi/coverages.py000066400000000000000000000107151476660053500200050ustar00rootroot00000000000000# ============================================================================= # Copyright (c) 2020 Tom Kralidis # # Author: Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= from io import BytesIO import logging from typing import BinaryIO from owslib.ogcapi import Collections from owslib.util import Authentication LOGGER = logging.getLogger(__name__) class Coverages(Collections): """Abstraction for OGC API - Coverages""" def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Collections.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def coverages(self) -> list: """ implements /collections filtered on coverages @returns: `list` of filtered collections object """ coverages_ = [] collections_ = super().collections() for c_ in collections_['collections']: for l_ in c_['links']: if 'coverage' in l_['rel']: coverages_.append(c_['id']) break return coverages_ def coverage(self, collection_id: str, **kwargs: dict) -> BinaryIO: """ implements /collection/{collectionId}/coverage/ @type collection_id: string @param collection_id: id of collection @type properties: tuple | list @param properties: range subset @type subset: list or dict of tuples/lists @param subset: [(name, lower bound, upper bound)] [[name, lower bound, upper bound]] {name: (lower bound, upper bound)} {name: [lower bound, upper bound]} @type scale_size: list of tuples or dict @param scale_size: [(axis name, number)] | {axis name: number} @type scale_factor: int @param scale_factor: factor by which to scale the resulting coverage @type scale_axes: list of tuples or dict @param scale_axes: [(axis name, number)] | {axis name: number} @type datetime: tuple | list | str @param datetime: tuple or list of start/end datetimes, or as 'start/end' string start and end datetimes can be ".." for unbounded value @returns: coverage data """ kwargs_ = {} if isinstance(kwargs.get('properties'), (tuple, list)): kwargs_['properties'] = ','.join([ str(x) for x in kwargs['properties'] ]) for p in ['scale_axes', 'scale_size']: if p in kwargs: p2 = p.replace('_', '-') if isinstance(kwargs[p], (tuple, list)): items = kwargs[p] elif isinstance(kwargs[p], dict): items = [ (name, value) for name, value in kwargs[p].items() ] else: continue kwargs_[p2] = [] kwargs_[p2] = ",".join( f'{s[0]}({s[1]})' for s in items ) if 'scale_factor' in kwargs: scale_f = float(kwargs['scale_factor']) scale_i = int(scale_f) if scale_i == scale_f: kwargs_['scale-factor'] = scale_i else: kwargs_['scale-factor'] = scale_f if 'subset' in kwargs: subset_items = [] subset_values = kwargs['subset'] if isinstance(subset_values, (tuple, list)): subset_items = subset_values elif isinstance(subset_values, dict): subset_items = [ (name, *values) for name, values in subset_values.items() ] if subset_items: kwargs_['subset'] = ','.join([ f'{s[0]}({s[1]}:{s[2]})' for s in subset_items ]) if 'datetime' in kwargs: if isinstance(kwargs['datetime'], (tuple, list)): kwargs_['datetime'] = '/'.join(kwargs['datetime'][:2]) else: kwargs_['datetime'] = str(kwargs['datetime']) path = f'collections/{collection_id}/coverage' return BytesIO(self._request(path=path, as_dict=False, kwargs=kwargs_)) OWSLib-0.33.0/owslib/ogcapi/edr.py000066400000000000000000000060341476660053500166000ustar00rootroot00000000000000# ============================================================================= # Copyright (c) 2023 Tom Kralidis # # Author: Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= from io import BytesIO import logging from typing import BinaryIO from owslib.ogcapi.features import Features from owslib.util import Authentication LOGGER = logging.getLogger(__name__) class EnvironmentalDataRetrieval(Features): """Abstraction for OGC API - Environmental Data Retrieval""" def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Features.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def data(self) -> list: """ implements /collections filtered on EDR data resources @returns: `list` of filtered collections object """ datas = [] collections_ = super().collections() for c_ in collections_['collections']: for l_ in c_['links']: if 'data' in l_['rel']: datas.append(c_['id']) break return datas def query_data(self, collection_id: str, query_type: str, **kwargs: dict) -> BinaryIO: """ implements /collection/{collectionId}/coverage/ @type collection_id: string @param collection_id: id of collection @type query_type: string @param query_type: query type @type bbox: list @param bbox: list of minx,miny,maxx,maxy @type coords: string @param coords: well-known text geometry @type datetime_: string @type datetime_: string @param datetime_: time extent or time instant @type parameter_names: list @param parameter_names: list of parameter names @returns: coverage data """ kwargs_ = {} if 'bbox' in kwargs: kwargs_['bbox'] = ','.join(list(map(str, kwargs['bbox']))) if 'parameter_names' in kwargs: kwargs_['parameter_names'] = ','.join(kwargs['parameter_names']) query_args_map = { 'coords': 'coords', 'corridor_width': 'corridor-width', 'corridor_height': 'corridor-height', 'crs': 'crs', 'cube-z': 'cube-z', 'datetime_': 'datetime', 'height': 'height', 'height_units': 'height-units', 'resolution_x': 'resolution-x', 'resolution_y': 'resolution-y', 'resolution_z': 'resolution-z', 'width': 'width', 'width_units': 'width-units', 'within': 'within', 'z': 'z' } for key, value in query_args_map.items(): if key in kwargs: kwargs_[value] = kwargs[key] path = f'collections/{collection_id}/{query_type}' return self._request(path=path, kwargs=kwargs_) OWSLib-0.33.0/owslib/ogcapi/features.py000066400000000000000000000152511476660053500176450ustar00rootroot00000000000000# ============================================================================= # Copyright (c) 2022 Tom Kralidis # # Author: Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= from copy import deepcopy import logging from urllib.parse import urlencode from owslib.ogcapi import Collections from owslib.util import Authentication LOGGER = logging.getLogger(__name__) class Features(Collections): """Abstraction for OGC API - Features""" def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Collections.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def feature_collections(self) -> list: """ implements /collections filtered on features @returns: `list` of filtered collections object """ features_ = [] collections_ = super().collections() for c_ in collections_['collections']: if 'itemType' in c_ and c_['itemType'].lower() == 'feature': features_.append(c_['id']) return features_ def collection_queryables(self, collection_id: str) -> dict: """ implements /collections/{collectionId}/queryables @type collection_id: string @param collection_id: id of collection @returns: `dict` of feature collection queryables """ path = f'collections/{collection_id}/queryables' return self._request(path=path) def collection_create(self, data: str) -> bool: """ implements POST /collections @type collection_id: string @type data: string @param data: collection data @returns: single collection result """ path = 'collections' self.headers['Content-Type'] = 'application/json' _ = self._request(method='POST', path=path, data=data) return True def collection_update(self, collection_id: str, data: str) -> bool: """ implements PUT /collections/{collectionId} @type collection_id: string @param collection_id: id of collection @type data: string @param data: collection data @returns: ``bool`` of update result """ path = f'collections/{collection_id}' _ = self._request(method='PUT', path=path, data=data) return True def collection_delete(self, collection_id: str) -> bool: """ implements DELETE /collections/{collectionId} @type collection_id: string @param collection_id: id of collection @returns: ``bool`` of deletion result """ path = f'collections/{collection_id}' _ = self._request(method='DELETE', path=path) return True def collection_items(self, collection_id: str, **kwargs: dict) -> dict: """ implements /collection/{collectionId}/items @type collection_id: string @param collection_id: id of collection @type bbox: list @param bbox: list of minx,miny,maxx,maxy @type datetime_: string @param datetime_: time extent or time instant @type limit: int @param limit: limit number of features @type offset: int @param offset: start position of results @type q: string @param q: full text search @type filter: string @param filter: CQL TEXT expression @type cql: dict @param cql: CQL JSON payload @returns: feature results """ if 'bbox' in kwargs: kwargs['bbox'] = ','.join(list(map(str, kwargs['bbox']))) if 'datetime_' in kwargs: kwargs['datetime'] = kwargs['datetime_'] if 'cql' in kwargs: LOGGER.debug('CQL query detected') kwargs2 = deepcopy(kwargs) cql = kwargs2.pop('cql') path = f'collections/{collection_id}/items?{urlencode(kwargs2)}' return self._request(method='POST', path=path, data=cql, kwargs=kwargs2) else: path = f'collections/{collection_id}/items' return self._request(path=path, kwargs=kwargs) def collection_item(self, collection_id: str, identifier: str) -> dict: """ implements /collections/{collectionId}/items/{featureId} @type collection_id: string @param collection_id: id of collection @type identifier: string @param identifier: feature identifier @returns: single feature result """ path = f'collections/{collection_id}/items/{identifier}' return self._request(path=path) def collection_item_create(self, collection_id: str, data: str) -> bool: """ implements POST /collections/{collectionId}/items @type collection_id: string @param collection_id: id of collection @type data: string @param data: raw representation of data @returns: single feature result """ path = f'collections/{collection_id}/items' if isinstance(data, dict): # JSON LOGGER.debug('Detected JSON payload') self.headers['Content-Type'] = 'application/geo+json' elif data.startswith('<'): # XML data = data.strip() LOGGER.debug('Detected XML payload') self.headers['Content-Type'] = 'application/xml' _ = self._request(method='POST', path=path, data=data) return True def collection_item_update(self, collection_id: str, identifier: str, data: str) -> bool: """ implements PUT /collections/{collectionId}/items/{featureId} @type collection_id: string @param collection_id: id of collection @type identifier: string @param identifier: feature identifier @type data: string @param data: raw representation of data @returns: ``bool`` of update result """ path = f'collections/{collection_id}/items/{identifier}' _ = self._request(method='PUT', path=path, data=data) return True def collection_item_delete(self, collection_id: str, identifier: str) -> bool: """ implements DELETE /collections/{collectionId}/items/{featureId} @type collection_id: string @param collection_id: id of collection @type identifier: string @param identifier: feature identifier @returns: ``bool`` of deletion result """ path = f'collections/{collection_id}/items/{identifier}' _ = self._request(method='DELETE', path=path) return True OWSLib-0.33.0/owslib/ogcapi/maps.py000066400000000000000000000053451476660053500167720ustar00rootroot00000000000000# ============================================================================= # Copyright (c) 2022 Tom Kralidis # # Author: Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= from io import BytesIO import logging from typing import BinaryIO from owslib.ogcapi import Collections from owslib.util import Authentication LOGGER = logging.getLogger(__name__) class Maps(Collections): """Abstraction for OGC API - Maps""" def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Collections.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def maps(self) -> list: """ implements /collections filtered on maps @returns: `list` of filtered collections object """ maps_ = [] collections_ = super().collections() for c_ in collections_['collections']: for l_ in c_['links']: if 'map' in l_['rel']: maps_.append(c_['id']) break return maps_ def map(self, collection_id: str, **kwargs: dict) -> BinaryIO: """ implements /collection/{collectionId}/map @type collection_id: string @param collection_id: id of collection @type bbox: list @param bbox: list of minx,miny,maxx,maxy @type bbox_crs: str @param bbox_crs: CRS of output map @type datetime_: string @param datetime_: time extent or time instant @type width: int @param width: width of output map @type height: int @param height: height of output map @type transparent: bool @param transparent: whether to apply transparecy to output map (default=True) @type style: str @param style: style name @returns: map image """ kwargs_ = {} if 'bbox' in kwargs: kwargs_['bbox'] = ','.join(list(map(str, kwargs['bbox']))) if 'bbox_crs' in kwargs: kwargs_['bbox-crs'] = kwargs['bbox_crs'] if 'datetime_' in kwargs: kwargs_['datetime'] = kwargs['datetime_'] kwargs_['width'] = kwargs.get('width', 800) kwargs_['height'] = kwargs.get('height', 600) kwargs_['transparent'] = str(kwargs.get('transparent', True)).lower() if 'style' in kwargs: path = f'collections/{collection_id}/styles/{kwargs["style"]}/map' else: path = f'collections/{collection_id}/map' return BytesIO(self._request(path=path, as_dict=False, kwargs=kwargs_)) OWSLib-0.33.0/owslib/ogcapi/processes.py000066400000000000000000000045101476660053500200310ustar00rootroot00000000000000# ============================================================================= # Copyright (c) 2022 Tom Kralidis # # Author: Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= import logging from owslib.ogcapi import Collections from owslib.util import Authentication LOGGER = logging.getLogger(__name__) class Processes(Collections): """Abstraction for OGC API - Processes""" def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Collections.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def processes(self) -> list: """ implements /processes @returns: `list` of available processes """ path = 'processes' return self._request(path=path)['processes'] def process(self, process_id: str) -> dict: """ implements /processses/{processId} @type process_id: string @param process_id: id of process @returns: `dict` of process description """ path = f'processes/{process_id}' return self._request(path=path) def execute(self, process_id: str, inputs: dict, outputs: dict = {}, response: str = 'document', async_: bool = False) -> dict: """ implements /processes/{processId}/execution @type process_id: string @param process_id: id of process @type data: string @param data: request payload @type inputs: inputs @param inputs: input parameters @type outputs: outputs @param outputs: output parameters @type async_: bool @param outputs: whether to execute request in asychronous mode @returns: `dict` of response or URL reference to job """ data = {} if inputs: data['inputs'] = inputs if outputs: data['outputs'] = outputs data['response'] = response if async_: self.headers['Prefer'] = 'respond-async' else: self.headers['Prefer'] = 'respond-sync' path = f'processes/{process_id}/execution' return self._request(method='POST', path=path, data=data) OWSLib-0.33.0/owslib/ogcapi/records.py000066400000000000000000000022061476660053500174640ustar00rootroot00000000000000# ============================================================================= # Copyright (c) 2020 Tom Kralidis # # Author: Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= import logging from owslib.ogcapi.features import Features from owslib.util import Authentication LOGGER = logging.getLogger(__name__) class Records(Features): """Abstraction for OGC API - Records""" def __init__(self, url: str, json_: str = None, timeout: int = 30, headers: dict = None, auth: Authentication = None): __doc__ = Features.__doc__ # noqa super().__init__(url, json_, timeout, headers, auth) def records(self) -> list: """ implements /collections filtered on records @returns: `list` of filtered collections object """ records_ = [] collections_ = super().collections() for c_ in collections_['collections']: if 'itemType' in c_ and c_['itemType'].lower() == 'record': records_.append(c_['id']) return records_ OWSLib-0.33.0/owslib/opensearch.py000066400000000000000000000213771476660053500167220ustar00rootroot00000000000000# ============================================================================= # Copyright (c) 2023 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= """ API for A9 OpenSearch (description and query syntax). https://github.com/dewitt/opensearch Supports version 1.1 core as well as geo, time and parameters extensions. """ import logging from urllib.parse import parse_qsl, urlencode, urlparse, urlunparse from owslib.etree import etree from owslib.owscontext.atom import decode_atomxml from owslib.util import Authentication, http_get, nspath_eval, testXMLValue LOGGER = logging.getLogger(__name__) namespaces = { 'os': 'http://a9.com/-/spec/opensearch/1.1/', 'geo': 'http://a9.com/-/spec/opensearch/extensions/geo/1.0/', 'parameters': 'http://a9.com/-/spec/opensearch/extensions/parameters/1.0/', # noqa 'time': 'http://a9.com/-/spec/opensearch/extensions/time/1.0/' } class OpenSearch(object): """ OpenSearch request class """ def __init__(self, url, lang='en-US', version='1.1', timeout=10, xml=None, username=None, password=None, auth=None, headers=None): """ Initialize an OpenSearch client Parameters ---------- - url: the URL of the OpenSearch endpoint - lang: the language (default is 'en-US') - version: version (default is '2.0.2') - timeout: timeout in seconds - xml: string of OpenSearch Description Document - username: username for HTTP basic authentication - password: password for HTTP basic authentication - auth: instance of owslib.util.Authentication - headers: HTTP headers to send with requests """ if auth: if username: auth.username = username if password: auth.password = password self.url = url self.lang = lang self.version = version self.timeout = timeout self.auth = auth or Authentication(username, password) self.headers = headers if xml is not None: LOGGER.debug('Loading from XML stream') self._exml = etree.fromstring(xml) else: LOGGER.debug('Loading from URL') self.request = self.url response = http_get(self.request, timeout=self.timeout) self._exml = etree.fromstring(response.content) self.description = Description(self._exml) def search(self, type_: str, **kwargs) -> dict: """ Invoke an OpenSearch search :param type_: media type of search :param kwargs: `dict` of key value pairs. When an OpenSearch description document has URL Parameters, kwargs keys must match accordingly. When no OpenSearch URL Parameters are defined, To pass kwargs keys which are OpenSearch parameters such as `geo:time` or `eo:orbitNumber`, pass the keys as `geo_time` or `eo_orbitNumber`. :returns: dict of response """ if type_ not in self.description.urls.keys(): msg = 'Invalid URL type' raise RuntimeError(msg) template = self.description.urls[type_]['template'] if self.description.urls[type_]['parameters']: LOGGER.debug('Validating kwargs against defined parameters') for key, value in kwargs.items(): if key not in self.description.urls[type_]['parameters']: msg = f'parameter {key} not found' LOGGER.debug(msg) raise RuntimeError(msg) if 'options' in self.description.urls[type_]['parameters'][key]: LOGGER.debug('Validating against parameter options') if value not in self.description.urls[type_]['parameters'][key]['options']: msg = f"{value} not in {self.description.urls[type_]['parameters'][key]['options']}" LOGGER.debug(msg) raise RuntimeError(msg) LOGGER.debug(f'Setting parameter {key} in URL template') template = template_replace_token( template, self.description.urls[type_]['parameters'][key]['value'], value) else: LOGGER.debug('Best effort against no defined parameters') for key, value in kwargs.items(): template = template_replace_token( template, key.replace('_', ':'), value) response = http_get(prune_url(template), timeout=self.timeout) if 'json' in type_: LOGGER.debug('Returning dict of JSON response') response = response.json() elif 'atom' in type_: LOGGER.debug('Returning dict of Atom response') response = decode_atomxml(response.content) else: LOGGER.debug('Unknown/unsupported response, returning as is') return response class Description: def __init__(self, md): self.urls = {} LOGGER.debug('Parsing Description') val = md.find(nspath_eval('os:ShortName', namespaces)) self.shortname = testXMLValue(val) val = md.find(nspath_eval('os:LongName', namespaces)) self.longname = testXMLValue(val) val = md.find(nspath_eval('os:Description', namespaces)) self.description = testXMLValue(val) val = md.find(nspath_eval('os:Language', namespaces)) self.language = testXMLValue(val) val = md.find(nspath_eval('os:InputEncoding', namespaces)) self.inputencoding = testXMLValue(val) val = md.find(nspath_eval('os:OutputEncoding', namespaces)) self.outputencoding = testXMLValue(val) val = md.find(nspath_eval('os:Tags', namespaces)) self.tags = testXMLValue(val).split() val = md.find(nspath_eval('os:Contact', namespaces)) self.contact = testXMLValue(val) val = md.find(nspath_eval('os:Developer', namespaces)) self.developer = testXMLValue(val) val = md.find(nspath_eval('os:Attribution', namespaces)) self.attribution = testXMLValue(val) val = md.find(nspath_eval('os:SyndicationRight', namespaces)) self.syndicationright = testXMLValue(val) val = md.find(nspath_eval('os:AdultContent', namespaces)) self.adultcontent = testXMLValue(val) for u in md.findall(nspath_eval('os:Url', namespaces)): url_type = u.attrib.get('type') url_def = { 'rel': u.attrib.get('rel'), 'template': u.attrib.get('template'), 'parameters': {} } for p in u.findall(nspath_eval('parameters:Parameter', namespaces)): p_name = p.attrib.get('name') p_def = { 'pattern': p.attrib.get('pattern'), 'title': p.attrib.get('title'), 'value': p.attrib.get('value') } options = [o.attrib.get('value') for o in p.findall(nspath_eval('parameters:Option', namespaces))] if len(options) > 0: p_def['options'] = options url_def['parameters'][p_name] = p_def self.urls[url_type] = url_def def template_replace_token(template: str, token: str, value: str) -> str: """ Helper function to replace OpenSearch token in a URL template :param template: URL template :param token: token to replace :param value: value to replace token with :returns: updated URL template """ token2 = token.replace('}', '?}') if token2 in template: LOGGER.debug('Replacing optional token') token_to_replace = token2 else: LOGGER.debug('Replacing required token') token_to_replace = token LOGGER.debug(f'Token to replace: {token_to_replace}') LOGGER.debug(f'Template: {template}') template2 = template.replace(token_to_replace, value) LOGGER.debug(f'Template (replaced): {template2}') return template2 def prune_url(url: str) -> str: """ Helper function to prune URL of unused template parameters https://stackoverflow.com/a/2506477 :param url: URL :returns: updated URL without unused template parameters """ query_params_out = {} url_parts = list(urlparse(url)) query_params_in = dict(parse_qsl(url_parts[4])) for key, value in query_params_in.items(): if '{' not in value and '}' not in value: query_params_out[key] = value url_parts[4] = urlencode(query_params_out) return urlunparse(url_parts) OWSLib-0.33.0/owslib/ows.py000066400000000000000000000302471476660053500153770ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2008 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= """ API for OGC Web Services Common (OWS) constructs and metadata. OWS Common: http://www.opengeospatial.org/standards/common Currently supports version 1.1.0 (06-121r3). """ import logging from owslib.etree import etree from owslib import crs, util from owslib.namespaces import Namespaces LOGGER = logging.getLogger(__name__) n = Namespaces() OWS_NAMESPACE_1_0_0 = n.get_namespace("ows") OWS_NAMESPACE_1_1_0 = n.get_namespace("ows110") OWS_NAMESPACE_2_0_0 = n.get_namespace("ows200") XSI_NAMESPACE = n.get_namespace("xsi") XLINK_NAMESPACE = n.get_namespace("xlink") DEFAULT_OWS_NAMESPACE = OWS_NAMESPACE_1_1_0 # Use this as default for OWSCommon objects class OwsCommon(object): """Initialize OWS Common object""" def __init__(self, version): self.version = version if version == '1.0.0': self.namespace = OWS_NAMESPACE_1_0_0 elif version == '1.1.0': self.namespace = OWS_NAMESPACE_1_1_0 else: self.namespace = OWS_NAMESPACE_2_0_0 class ServiceIdentification(object): """Initialize an OWS Common ServiceIdentification construct""" def __init__(self, infoset, namespace=DEFAULT_OWS_NAMESPACE): self._root = infoset val = self._root.find(util.nspath('Title', namespace)) self.title = util.testXMLValue(val) val = self._root.find(util.nspath('Abstract', namespace)) self.abstract = util.testXMLValue(val) self.keywords = [] for f in self._root.findall(util.nspath('Keywords/Keyword', namespace)): if f.text is not None: self.keywords.append(f.text) val = self._root.find(util.nspath('Keywords/Type', namespace)) self.keywords_type = util.testXMLValue(val) val = self._root.find(util.nspath('AccessConstraints', namespace)) self.accessconstraints = util.testXMLValue(val) val = self._root.find(util.nspath('Fees', namespace)) self.fees = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceType', namespace)) self.type = util.testXMLValue(val) self.service = self.type # alternative? keep both?discuss val = self._root.find(util.nspath('ServiceTypeVersion', namespace)) self.version = util.testXMLValue(val) self.versions = [] for v in self._root.findall(util.nspath('ServiceTypeVersion', namespace)): self.versions.append(util.testXMLValue(v)) self.profiles = [] for p in self._root.findall(util.nspath('Profile', namespace)): self.profiles.append(util.testXMLValue(p)) def __str__(self): return 'Service: {}, title={}'.format(self.service, self.title or '') def __repr__(self): return ''.format(self.service, hex(id(self))) class ServiceProvider(object): """Initialize an OWS Common ServiceProvider construct""" def __init__(self, infoset, namespace=DEFAULT_OWS_NAMESPACE): self._root = infoset val = self._root.find(util.nspath('ProviderName', namespace)) self.name = util.testXMLValue(val) self.contact = ServiceContact(infoset, namespace) val = self._root.find(util.nspath('ProviderSite', namespace)) if val is not None: try: urlattrib = val.attrib[util.nspath('href', XLINK_NAMESPACE)] self.url = util.testXMLValue(urlattrib, True) except KeyError: self.url = None else: self.url = None class ServiceContact(object): """Initialize an OWS Common ServiceContact construct""" def __init__(self, infoset, namespace=DEFAULT_OWS_NAMESPACE): self._root = infoset val = self._root.find(util.nspath('ProviderName', namespace)) self.name = util.testXMLValue(val) self.organization = util.testXMLValue( self._root.find(util.nspath('ContactPersonPrimary/ContactOrganization', namespace))) val = self._root.find(util.nspath('ProviderSite', namespace)) if val is not None: self.site = util.testXMLValue(val.attrib.get(util.nspath('href', XLINK_NAMESPACE)), True) else: self.site = None val = self._root.find(util.nspath('ServiceContact/Role', namespace)) self.role = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceContact/IndividualName', namespace)) self.name = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceContact/PositionName', namespace)) self.position = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceContact/ContactInfo/Phone/Voice', namespace)) self.phone = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceContact/ContactInfo/Phone/Facsimile', namespace)) self.fax = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceContact/ContactInfo/Address/DeliveryPoint', namespace)) self.address = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceContact/ContactInfo/Address/City', namespace)) self.city = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceContact/ContactInfo/Address/AdministrativeArea', namespace)) self.region = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceContact/ContactInfo/Address/PostalCode', namespace)) self.postcode = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceContact/ContactInfo/Address/Country', namespace)) self.country = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceContact/ContactInfo/Address/ElectronicMailAddress', namespace)) self.email = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceContact/ContactInfo/OnlineResource', namespace)) if val is not None: self.url = util.testXMLValue(val.attrib.get(util.nspath('href', XLINK_NAMESPACE)), True) else: self.url = None val = self._root.find(util.nspath('ServiceContact/ContactInfo/HoursOfService', namespace)) self.hours = util.testXMLValue(val) val = self._root.find(util.nspath('ServiceContact/ContactInfo/ContactInstructions', namespace)) self.instructions = util.testXMLValue(val) class Constraint(object): def __init__(self, elem, namespace=DEFAULT_OWS_NAMESPACE): self.name = elem.attrib.get('name') self.values = [i.text for i in elem.findall(util.nspath('Value', namespace))] self.values += [i.text for i in elem.findall(util.nspath('AllowedValues/Value', namespace))] def __repr__(self): if self.values: return "Constraint: %s - %s" % (self.name, self.values) else: return "Constraint: %s" % self.name class Parameter(object): def __init__(self, elem, namespace=DEFAULT_OWS_NAMESPACE): self.name = elem.attrib.get('name') self.values = [i.text for i in elem.findall(util.nspath('Value', namespace))] self.values += [i.text for i in elem.findall(util.nspath('AllowedValues/Value', namespace))] def __repr__(self): if self.values: return "Parameter: %s - %s" % (self.name, self.values) else: return "Parameter: %s" % self.name class OperationsMetadata(object): """Initialize an OWS OperationMetadata construct""" def __init__(self, elem, namespace=DEFAULT_OWS_NAMESPACE): if 'name' not in elem.attrib: # This is not a valid element return self.name = elem.attrib['name'] self.formatOptions = ['text/xml'] parameters = [] self.methods = [] self.constraints = [] for verb in elem.findall(util.nspath('DCP/HTTP/*', namespace)): url = util.testXMLAttribute(verb, util.nspath('href', XLINK_NAMESPACE)) if url is not None: verb_constraints = [Constraint(conts, namespace) for conts in verb.findall( util.nspath('Constraint', namespace))] self.methods.append({'constraints': verb_constraints, 'type': util.xmltag_split(verb.tag), 'url': url}) for parameter in elem.findall(util.nspath('Parameter', namespace)): if namespace == OWS_NAMESPACE_1_1_0: parameters.append((parameter.attrib['name'], {'values': [i.text for i in parameter.findall( util.nspath('AllowedValues/Value', namespace))]})) else: parameters.append((parameter.attrib['name'], {'values': [i.text for i in parameter.findall( util.nspath('Value', namespace))]})) self.parameters = dict(parameters) for constraint in elem.findall(util.nspath('Constraint', namespace)): self.constraints.append(Constraint(constraint, namespace)) def __str__(self): return "Operation: {}, format={}".format(self.name, self.formatOptions) def __repr__(self): return ''.format(self.name, hex(id(self))) class BoundingBox(object): """Initialize an OWS BoundingBox construct""" def __init__(self, elem, namespace=DEFAULT_OWS_NAMESPACE): self.minx = None self.miny = None self.maxx = None self.maxy = None self.crs = None self.dimensions = 2 if elem is None: return val = elem.attrib.get('crs') or elem.attrib.get('{{{}}}crs'.format(namespace)) if val: try: self.crs = crs.Crs(val) except (AttributeError, ValueError): LOGGER.warning('Invalid CRS %r. Expected integer' % val) else: self.crs = None val = elem.attrib.get('dimensions') or elem.attrib.get('{{{}}}dimensions'.format(namespace)) if val is not None: self.dimensions = int(util.testXMLValue(val, True)) else: # assume 2 self.dimensions = 2 val = elem.find(util.nspath('LowerCorner', namespace)) tmp = util.testXMLValue(val) if tmp is not None: xy = tmp.split() if len(xy) > 1: if self.crs is not None and self.crs.axisorder == 'yx': self.minx, self.miny = xy[1], xy[0] else: self.minx, self.miny = xy[0], xy[1] val = elem.find(util.nspath('UpperCorner', namespace)) tmp = util.testXMLValue(val) if tmp is not None: xy = tmp.split() if len(xy) > 1: if self.crs is not None and self.crs.axisorder == 'yx': self.maxx, self.maxy = xy[1], xy[0] else: self.maxx, self.maxy = xy[0], xy[1] class WGS84BoundingBox(BoundingBox): """WGS84 bbox, axis order xy""" def __init__(self, elem, namespace=DEFAULT_OWS_NAMESPACE): BoundingBox.__init__(self, elem, namespace) self.dimensions = 2 self.crs = crs.Crs('urn:ogc:def:crs:OGC:2:84') class ExceptionReport(Exception): """OWS ExceptionReport""" def __init__(self, elem, namespace=DEFAULT_OWS_NAMESPACE): self.exceptions = [] if hasattr(elem, 'getroot'): elem = elem.getroot() for i in elem.findall(util.nspath('Exception', namespace)): tmp = {} val = i.attrib.get('exceptionCode') tmp['exceptionCode'] = util.testXMLValue(val, True) val = i.attrib.get('locator') tmp['locator'] = util.testXMLValue(val, True) val = i.find(util.nspath('ExceptionText', namespace)) tmp['ExceptionText'] = util.testXMLValue(val) self.exceptions.append(tmp) # set topmost stacktrace as return message self.code = self.exceptions[0]['exceptionCode'] self.locator = self.exceptions[0]['locator'] self.msg = self.exceptions[0]['ExceptionText'] self.xml = etree.tostring(elem) def __str__(self): return repr(self.msg) OWSLib-0.33.0/owslib/owscontext/000077500000000000000000000000001476660053500164245ustar00rootroot00000000000000OWSLib-0.33.0/owslib/owscontext/__init__.py000066400000000000000000000003551476660053500205400ustar00rootroot00000000000000# -*- coding: utf-8 -*- # ============================================================================= # Authors : Alexander Kmoch # # ============================================================================= OWSLib-0.33.0/owslib/owscontext/atom.py000066400000000000000000001122321476660053500177370ustar00rootroot00000000000000# -*- coding: utf-8 -*- # ============================================================================= # Authors : Alexander Kmoch # # ============================================================================= """ API for OGC Web Services Context Document (OWS Context) format. ATOM XML Encoding: http://www.opengeospatial.org/standards/owc OGC OWS Context Atom Encoding Standard 1.0 (12-084r2) """ import logging from owslib.etree import etree, ParseError from owslib import util from owslib.namespaces import Namespaces from owslib.owscontext.common import is_empty, extract_p, \ try_int, try_float from owslib.util import nspath_eval, element_to_string LOGGER = logging.getLogger(__name__) # default variables add_namespaces = {"georss": "http://www.georss.org/georss", "owc": "http://www.opengis.net/owc/1.0", "xml": "http://www.w3.org/XML/1998/namespace"} def get_namespaces(): n = Namespaces() ns = n.get_namespaces(["atom", "dc", "gml", "gml32", "xlink"]) ns.update(add_namespaces) ns[None] = n.get_namespace("atom") return ns ns = get_namespaces() def nspv(path): """ short-hand syntax seen in waterml2.py :param path: xpath namespace aware :return: xml element """ return nspath_eval(path, ns) def ns_elem(ns_prefix, elem_name): ns_uri = ns.get(ns_prefix) if ns_uri is not None: return """{%(ns_uri)s}%(elem_name)s""" % {"ns_uri": ns_uri, "elem_name": elem_name} def parse_owc_content(content_node): mimetype = util.testXMLAttribute(content_node, 'type') url = util.testXMLAttribute(content_node, 'href') title = util.testXMLAttribute(content_node, 'title') child_elem = None if len(list(content_node)) > 0: child_elem = element_to_string( list(content_node)[0], False) content_dict = { "type": mimetype, "url": url, "content": str(child_elem), "title": title } return content_dict def parse_entry(entry_node): """ parse an aotm entry into a feature/resource dict to build OwcResource from :param entry_node: xml element root node of the atom:entry :return: dictionary for OwcResource.from_dict() """ resource_base_dict = { "type": "Feature", "id": None, "geometry": None, "properties": { 'title': None, 'abstract': None, 'updated': None, 'date': None, 'authors': [], 'publisher': None, 'rights': None, 'categories': [], "links": { "alternates": [], "previews": [], "data": [], "via": [], }, 'offerings': [], 'active': None, 'minscaledenominator': None, 'maxscaledenominator': None, 'folder': None } } # ftp://ftp.remotesensing.org/pub/geotiff/samples/gdal_eg/cea.txt val = entry_node.find(util.nspath_eval('atom:id', ns)) id = util.testXMLValue(val) # LOGGER.debug("entry :id %s :: %s", id, val) resource_base_dict.update({"id": id}) # GeoTIFF Example val = entry_node.find(util.nspath_eval('atom:title', ns)) title = util.testXMLValue(val) # LOGGER.debug("entry: title %s :: %s", id, val) resource_base_dict['properties'].update({"title": title}) # 2011-11-01T00:00:00Z val = entry_node.find(util.nspath_eval('atom:updated', ns)) update_date = util.testXMLValue(val) # LOGGER.debug("entry: updated %s :: %s", update_date, val) resource_base_dict['properties'].update({"updated": update_date}) # val = entry_node.find(util.nspath_eval('dc:publisher', ns)) publisher = util.testXMLValue(val) # LOGGER.debug("entry: dc:publisher %s :: %s", publisher, val) resource_base_dict['properties'].update({"publisher": publisher}) # val = entry_node.find(util.nspath_eval('dc:rights', ns)) rights = util.testXMLValue(val) # LOGGER.debug("entry: rights %s :: %s", rights, val) resource_base_dict['properties'].update({"rights": rights}) # val = entry_node.find(util.nspath_eval('georss:where', ns)) if val is not None: if len(list(val)) > 0: # xmltxt = etree.tostring( # list(val)[0], encoding='utf8', method='xml') xmltxt = element_to_string( list(val)[0], False) # TODO here parse geometry?? # LOGGER.debug("entry: geometry %s :: %s", xmltxt, val) resource_base_dict.update({"geometry": xmltxt.decode('utf-8')}) # aka subtitle, aka abstract val = entry_node.find(util.nspath_eval('atom:content', ns)) subtitle = util.testXMLValue(val) # LOGGER.debug("entry: subtitle %s :: %s", subtitle, val) resource_base_dict['properties'].update({"abstract": subtitle}) # .. # # vals = entry_node.findall(util.nspath_eval('atom:author', ns)) authors = [] for val in vals: val_name = val.find(util.nspath_eval('atom:name', ns)) val_email = val.find(util.nspath_eval('atom:email', ns)) val_uri = val.find(util.nspath_eval('atom:uri', ns)) name = util.testXMLValue(val_name) email = util.testXMLValue(val_email) uri = util.testXMLValue(val_uri) author = { "name": name, "email": email, "uri": uri } # LOGGER.debug("entry: author %s :: %s", author, vals) if not is_empty(author): authors.append(author) resource_base_dict['properties'].update({"authors": authors}) # # # vals = entry_node.findall(util.nspath_eval('atom:link', ns)) links_alternates = [] links_previews = [] links_data = [] links_via = [] for val in vals: rel = util.testXMLAttribute(val, 'rel') href = util.testXMLAttribute(val, 'href') mimetype = util.testXMLAttribute(val, 'type') lang = util.testXMLAttribute(val, 'lang') title = util.testXMLAttribute(val, 'title') length = util.testXMLAttribute(val, 'length') link = { "href": href, "type": mimetype, "length": length, "lang": lang, "title": title, "rel": rel } # LOGGER.debug("entry: link %s :: %s", link, vals) if link.get("rel") == "alternate" and not is_empty(link): links_alternates.append(link) elif link.get("rel") == "icon" and not is_empty(link): links_previews.append(link) elif link.get("rel") == "enclosure" and not is_empty(link): links_data.append(link) elif link.get("rel") == "via" and not is_empty(link): links_via.append(link) else: LOGGER.warning( "unknown link type in Ows Resource entry section: %r", link) resource_base_dict['properties']['links'].update( {"alternates": links_alternates}) resource_base_dict['properties']['links'].update( {"previews": links_previews}) resource_base_dict['properties']['links'].update({"data": links_data}) resource_base_dict['properties']['links'].update({"via": links_via}) # # # # .. # # raster # Default Raster # A sample style that draws a # # offering_nodes = entry_node.findall(util.nspath_eval('owc:offering', ns)) offerings = [] for offering_node in offering_nodes: offering_code = util.testXMLAttribute(offering_node, 'code') operations = [] contents = [] styles = [] operation_nodes = offering_node.findall( util.nspath_eval('owc:operation', ns)) for op_val in operation_nodes: operations_code = util.testXMLAttribute(op_val, 'code') http_method = util.testXMLAttribute(op_val, 'method') mimetype = util.testXMLAttribute(op_val, 'type') request_url = util.testXMLAttribute(op_val, 'href') req_content_val = val.find(util.nspath_eval('owc:request', ns)) req_content = None if req_content_val is not None: req_content = parse_owc_content(req_content_val) # TODO no example for result/response op_dict = { "code": operations_code, "method": http_method, "type": mimetype, "href": request_url, "request": None if is_empty(req_content) else req_content, "result": None } # LOGGER.debug("entry: operation %s :: %s", op_dict, vals) if not is_empty(op_dict): operations.append(op_dict) content_nodes = offering_node.findall( util.nspath_eval('owc:content', ns)) for cont_val in content_nodes: content_dict = parse_owc_content(cont_val) # LOGGER.debug("entry: content_dict %s :: %s", content_dict, vals) if not is_empty(content_dict): contents.append(content_dict) style_nodes = offering_node.findall( util.nspath_eval('owc:styleSet', ns)) for style_val in style_nodes: val_name = style_val.find(util.nspath_eval('owc:name', ns)) val_title = style_val.find(util.nspath_eval('owc:title', ns)) val_abstr = style_val.find(util.nspath_eval('owc:abstract', ns)) val_uri = style_val.find(util.nspath_eval('owc:legendURL', ns)) name = util.testXMLValue(val_name) title = util.testXMLValue(val_title) abstr = util.testXMLValue(val_abstr) legend_url = util.testXMLAttribute(val_uri, 'href') style_set = { "name": name, "title": title, "abstract": abstr, "default": None, "legendURL": legend_url, "content": None } # LOGGER.debug("entry: style_set %s :: %s", style_set, vals) if not is_empty(style_set): styles.append(style_set) offering_dict = { "code": offering_code, "operations": operations, "contents": contents, "styles": styles } if offering_code is not None: offerings.append(offering_dict) resource_base_dict['properties'].update( {"offerings": offerings}) # TODO no examples for active attribute # 2500 val = entry_node.find(util.nspath_eval('owc:minScaleDenominator', ns)) min_scale_denominator = util.testXMLValue(val) # LOGGER.debug("entry: min-scale-... %s :: %s", min_scale_denominator, val) resource_base_dict['properties'].update( {"minscaledenominator": min_scale_denominator}) # 25000 val = entry_node.find(util.nspath_eval('owc:maxScaleDenominator', ns)) max_scale_denominator = util.testXMLValue(val) # LOGGER.debug("entry: max_scale_... %s :: %s", max_scale_denominator, val) resource_base_dict['properties'].update( {"maxscaledenominator": max_scale_denominator}) # TODO no examples for folder attribute return resource_base_dict def decode_atomxml(xml_string): """ here parse atom xml to a dict for instanciating of OWC:Context :param xmlstring: :return: OwcContext-ready dict """ context_base_dict = { "type": "FeatureCollection", "id": None, "bbox": None, "properties": { "lang": None, "links": { "profiles": [], "via": [], }, 'title': None, 'abstract': None, 'updated': None, 'authors': [], 'publisher': None, 'generator': None, 'display': None, 'rights': None, 'date': None, 'categories': [], }, 'features': [] } feed_root = etree.fromstring(xml_string) # feed_root = etree.parse(xml_bytes) # feed_root xml lang use? # # LOGGER.debug(feed_root) # feed xml:lang=en # lang = feed_root.get('{http://www.w3.org/XML/1998/namespace}lang') lang = util.testXMLAttribute( feed_root, '{http://www.w3.org/XML/1998/namespace}lang') # LOGGER.debug("lang %s ", lang) context_base_dict['properties'].update({"lang": lang}) # val = feed_root.find(util.nspath_eval('atom:id', ns)) id = util.testXMLValue(val) # LOGGER.debug("id %s :: %s", id, val) context_base_dict.update({"id": id}) # val = feed_root.find(util.nspath_eval('atom:title', ns)) title = util.testXMLValue(val) # LOGGER.debug("title %s :: %s", title, val) context_base_dict['properties'].update({"title": title}) # .. # # vals = feed_root.findall(util.nspath_eval('atom:author', ns)) authors = [] for val in vals: val_name = val.find(util.nspath_eval('atom:name', ns)) val_email = val.find(util.nspath_eval('atom:email', ns)) val_uri = val.find(util.nspath_eval('atom:uri', ns)) name = util.testXMLValue(val_name) email = util.testXMLValue(val_email) uri = util.testXMLValue(val_uri) author = { "name": name, "email": email, "uri": uri } # LOGGER.debug("author %s :: %s", author, vals) if not is_empty(author): authors.append(author) context_base_dict['properties'].update({"authors": authors}) # val = feed_root.find(util.nspath_eval('georss:where', ns)) if val is not None: if len(list(val)) > 0: xmltxt = element_to_string( list(val)[0], False) # LOGGER.debug("geometry %s :: %s", xmltxt, val) context_base_dict['properties'].update({"bbox": xmltxt.decode('utf-8')}) # 2012-11-04T17:26:23Z val = feed_root.find(util.nspath_eval('atom:updated', ns)) update_date = util.testXMLValue(val) # LOGGER.debug("updated %s :: %s", update_date, val) context_base_dict['properties'].update({"updated": update_date}) # 2009-01-23T09:08:56.000Z/2009-01-23T09:14:08.000Z val = feed_root.find(util.nspath_eval('dc:date', ns)) time_interval_of_interest = util.testXMLValue(val) # LOGGER.debug("dc:date %s :: %s", time_interval_of_interest, val) context_base_dict['properties'].update( {"date": time_interval_of_interest}) # val = feed_root.find(util.nspath_eval('atom:rights', ns)) rights = util.testXMLValue(val) # LOGGER.debug("rights %s :: %s", rights, val) context_base_dict['properties'].update({"rights": rights}) # val = feed_root.find(util.nspath_eval('dc:publisher', ns)) publisher = util.testXMLValue(val) # LOGGER.debug("dc:publisher %s :: %s", publisher, val) context_base_dict['properties'].update({"publisher": publisher}) # # val_display = feed_root.find(util.nspath_eval('owc:display', ns)) val_pixel_width = None if val_display is None \ else val_display.find(util.nspath_eval('owc:pixelWidth', ns)) val_pixel_height = None if val_display is None \ else val_display.find(util.nspath_eval('owc:pixelHeight', ns)) val_mm_per_pixel = None if val_display is None \ else val_display.find(util.nspath_eval('owc:mmPerPixel', ns)) pixel_width = util.testXMLValue(val_pixel_width) pixel_height = util.testXMLValue(val_pixel_height) mm_per_pixel = util.testXMLValue(val_mm_per_pixel) owc_display = { "pixelWidth": pixel_width, "pixelHeight": pixel_height, "mmPerPixel": mm_per_pixel } # LOGGER.debug("display %s :: %s", owc_display, val_display) if not is_empty(owc_display): context_base_dict['properties'].update({"display": owc_display}) # MiraMon val = feed_root.find(util.nspath_eval('atom:generator', ns)) name = util.testXMLValue(val) version = util.testXMLAttribute(val, 'version') uri = util.testXMLAttribute(val, 'uri') owc_generator = { "name": name, "version": version, "uri": uri } # LOGGER.debug("generator %s :: %s", owc_generator, val) if not is_empty(owc_generator): context_base_dict['properties'].update({"generator": owc_generator}) # vals = feed_root.findall(util.nspath_eval('atom:category', ns)) categories = [] for val in vals: term = util.testXMLAttribute(val, 'term') scheme = util.testXMLAttribute(val, 'scheme') label = util.testXMLAttribute(val, 'label') category = { "term": term, "scheme": scheme, "label": label } # LOGGER.debug("category %s :: %s", category, vals) if not is_empty(category): categories.append(category) context_base_dict['properties'].update({"categories": categories}) # ... entries = feed_root.findall(util.nspath_eval('atom:entry', ns)) resources = [] for entry in entries: entry_dict = parse_entry(entry) if entry_dict.get("id") is not None: resources.append(entry_dict) else: LOGGER.warning("feature entry has no id, not allowed: skipping!") context_base_dict.update({"features": resources}) return context_base_dict def encode_atomxml(obj_d): """ encode instance of OwcContext dict into atom xml encoding, because we can't do circular imports :param obj_d: the dict from owscontext to dict :return: b'atomxml' """ # try: # xml_tree = axml_context(obj_d) # tree = etree.ElementTree(xml_tree) # return tree # except TypeError as te: # LOGGER.warning('problem encoding context to xml', te) # raise te # except AttributeError as ae: # LOGGER.warning('problem encoding context to xml', ae) # raise ae # except ValueError as ve: # LOGGER.warning('problem encoding context to xml', ve) # raise ve # except ParseError as pe: # LOGGER.warning('problem encoding context to xml', pe) # raise pe xml_tree = axml_context(obj_d) tree = etree.ElementTree(xml_tree) return element_to_string(tree, encoding='utf-8', xml_declaration=False) def axml_context(d): """ encodes base OwcContext as dict to atom xml tree :param d: :return: """ xml = etree.Element("feed", nsmap=ns) etree.SubElement(xml, "id").text = d['id'] spec_reference = [axml_link(do) for do in extract_p('properties.links.profiles', d, [])] [xml.append(el) for el in spec_reference if el is not None] area_of_interest = extract_p('bbox', d, None) if area_of_interest is not None: try: gml = etree.fromstring(area_of_interest) georss = etree.SubElement(xml, ns_elem("georss", "where")) georss.append(gml) except Exception as ex: LOGGER.warning('could encode bbox into georss:where', ex) pass context_metadata = [axml_link(do) for do in extract_p('properties.links.via', d, [])] [xml.append(el) for el in context_metadata if el is not None] language = extract_p('properties.lang', d, None) if language is not None: xml.set(ns_elem("xml", "lang"), language) title = extract_p('properties.title', d, None) if title is not None: etree.SubElement(xml, "title").text = title # if subtitle is not None: etree.SubElement(entry, "content").text = subtitle update_date = extract_p('properties.updated', d, None) if update_date is not None: etree.SubElement(entry, "updated").text = update_date authors = [axml_author(do) for do in extract_p('properties.authors', d, [])] [entry.append(el) for el in authors if el is not None] publisher = extract_p('properties.publisher', d, None) if update_date is not None: etree.SubElement(entry, ns_elem("dc", "publisher")).text = publisher rights = extract_p('properties.rights', d, None) if update_date is not None: etree.SubElement(entry, ns_elem("dc", "rights")).text = rights temporal_extent = extract_p('properties.date', d, None) if temporal_extent is not None: etree.SubElement(entry, "date").text = temporal_extent keywords = [axml_category(do) for do in extract_p('properties.categories', d, [])] [entry.append(el) for el in keywords if el is not None] resource_metadata = [axml_link(do) for do in extract_p('properties.links.via', d, [])] [entry.append(el) for el in resource_metadata if el is not None] content_description = [axml_content(do) for do in extract_p('properties.links.alternates', d, [])] [entry.append(el) for el in content_description if el is not None] preview = [axml_link(do) for do in extract_p('properties.links.preview', d, [])] [entry.append(el) for el in preview if el is not None] content_by_ref = [axml_link(do) for do in extract_p('properties.links.data', d, [])] [entry.append(el) for el in content_by_ref if el is not None] offerings = [axml_offering(do) for do in extract_p('properties.offerings', d, [])] [entry.append(el) for el in offerings if el is not None] # TODO no examples for active attribute active = extract_p('properties.active', d, None) if active is not None: etree.SubElement(entry, "active").text = active min_scale_denominator = try_float(extract_p( 'properties.minscaledenominator', d, None)) # 2500 if min_scale_denominator is not None: etree.SubElement(entry, ns_elem( "owc", "minScaleDenominator")).text = str(min_scale_denominator) max_scale_denominator = try_float(extract_p( 'properties.maxscaledenominator', d, None)) # 25000 if max_scale_denominator is not None: etree.SubElement(entry, ns_elem( "owc", "maxScaleDenominator")).text = str(max_scale_denominator) # TODO no examples for folder attribute folder = extract_p('properties.folder', d, None) if folder is not None: etree.SubElement(entry, "folder").text = folder # xml.append(entry) return entry def axml_creator_app(d): # MiraMon if is_empty(d): return None else: try: creator_app = etree.Element("generator", nsmap=ns) title = extract_p('title', d, None) if title is not None: creator_app.text = title uri = extract_p('uri', d, None) if uri is not None: creator_app.set("uri", uri) version = extract_p('version', d, None) if version is not None: creator_app.set("version", version) return creator_app except Exception as ex: LOGGER.warning('could encode creator_app', ex) return None def axml_display(d): # # if is_empty(d): return None else: try: creator_display = etree.Element(ns_elem("owc", "display"), nsmap=ns) pixel_width = try_int(extract_p('pixelWidth', d, None)) if pixel_width is not None: etree.SubElement(creator_display, ns_elem( "owc", "pixelWidth")).text = str(pixel_width) pixel_height = try_int(extract_p('pixelHeight', d, None)) if pixel_height is not None: etree.SubElement(creator_display, ns_elem( "owc", "pixelHeight")).text = str(pixel_height) mm_per_pixel = try_float(extract_p('mmPerPixel', d, None)) if mm_per_pixel is not None: etree.SubElement(creator_display, ns_elem( "owc", "mmPerPixel")).text = str(mm_per_pixel) return creator_display except Exception as ex: LOGGER.warning('could encode creator_display', ex) return None def axml_link(d): # < link rel = "via" type = "application/xml" href = "..." title = "..." if is_empty(d): return None else: try: link = etree.Element("link", nsmap=ns) href = extract_p('href', d, None) if href is not None: link.set("href", href) rel = extract_p('rel', d, None) if rel is not None: link.set("rel", rel) mimetype = extract_p('type', d, None) if mimetype is not None: link.set("type", mimetype) lang = extract_p('lang', d, None) if lang is not None: link.set("lang", lang) title = extract_p('title', d, None) if title is not None: link.set("title", title) length = try_int(extract_p('length', d, None)) if length is not None: link.set("length", str(length)) return link except Exception as ex: LOGGER.warning('could not encode link', ex) return None def axml_category(d): # if is_empty(d): return None else: try: category = etree.Element("category", nsmap=ns) term = extract_p('term', d, None) if term is not None: category.set("term", term) scheme = extract_p('scheme', d, None) if scheme is not None: category.set("scheme", scheme) label = extract_p('label', d, None) if label is not None: category.set("label", label) return category except Exception as ex: LOGGER.warning('could encode category', ex) return None def axml_author(d): # .. # # if is_empty(d): return None else: try: author = etree.Element("author", nsmap=ns) name = extract_p('name', d, None) if name is not None: etree.SubElement(author, "name").text = name email = extract_p('email', d, None) if email is not None: etree.SubElement(author, "email").text = email uri = extract_p('uri', d, None) if uri is not None: etree.SubElement(author, "uri").text = uri return author except Exception as ex: LOGGER.warning('could encode author', ex) return None def axml_offering(d): # # # if is_empty(d): return None else: try: offering_code = extract_p('code', d, None) offering = etree.Element(ns_elem("owc", "offering"), attrib={"code": offering_code}, nsmap=ns) # use axml_operation here operations = [axml_operation(do) for do in extract_p('operations', d, [])] [offering.append(el) for el in operations if el is not None] # use axml_content here contents = [axml_content(do) for do in extract_p('contents', d, [])] [offering.append(el) for el in contents if el is not None] # use axml_styeset here styles = [axml_styleset(do) for do in extract_p('styles', d, [])] [offering.append(el) for el in styles if el is not None] return offering except Exception as ex: LOGGER.warning('could encode offering', ex) return None def axml_operation(d): # .. # etree.SubElement(entry, ns_elem("owc", "offering"), name="blah").text = "some value1" if is_empty(d): return None else: try: operation = etree.Element(ns_elem("owc", "operation"), nsmap=ns) operations_code = extract_p('code', d, None) if operations_code is not None: operation.set("code", operations_code) http_method = extract_p('method', d, None) if http_method is not None: operation.set("method", http_method) mimetype = extract_p('type', d, None) if mimetype is not None: operation.set("type", mimetype) request_url = extract_p('href', d, None) if request_url is not None: operation.set("href", request_url) # use axml_content here request = extract_p('request', d, None) request_enc = None if request is None else axml_content(request) if request_enc is not None: operation.append(request_enc) # use axml_content here result = extract_p('result', d, None) result_enc = None if result is None else axml_content(result) if result_enc is not None: operation.append(result_enc) return operation except Exception as ex: LOGGER.warning('could encode operation', ex) return None def axml_styleset(d): # # raster # Default Raster # A sample style that draws a # # if is_empty(d): return None else: try: styleset = etree.Element(ns_elem("owc", "styleSet"), nsmap=ns) name = extract_p('name', d, None) if name is not None: etree.SubElement(styleset, ns_elem("owc", "name")).text = name title = extract_p('title', d, None) if title is not None: etree.SubElement(styleset, ns_elem("owc", "title")).text = title subtitle = extract_p('abstract', d, None) if subtitle is not None: etree.SubElement(styleset, ns_elem("owc", "abstract")).text = subtitle is_default = extract_p('default', d, None) # TODO no example for default setting on style set if is_default is not None: etree.SubElement(styleset, ns_elem("owc", "default")).text = is_default legend_url = extract_p('legendURL', d, None) if legend_url is not None: etree.SubElement(styleset, ns_elem("owc", "legendURL")).text = legend_url # TODO no example for content on style set content = extract_p('content', d, None) content_enc = None if content is None else axml_content(content) if content_enc is not None: styleset.append(content_enc) return styleset except Exception as ex: LOGGER.warning('could encode styleset', ex) return None def axml_content(d): """ OwcContent dict to Atom XML :param d: :return: """ # # # ============================================================================= """ place for some constants to avoid circular imports """ # seen in wms.py from urllib.parse import urlparse from datetime import datetime from dateutil import parser """ The spec reference uri is of course difference for each encoding, so holding it in the context container object is maybe a bit silly, thus I use a generic spec reference and and only encode at serialisation time """ GENERIC_OWCSPEC_URL = "http://www.opengis.net/spec/owc-generic/1.0/req" ATOM_OWCSPEC_URL = "http://www.opengis.net/spec/owc-atom/1.0/req" GEOJSON_OWCSPEC_URL = "http://www.opengis.net/spec/owc-geojson/1.0/req" """ supported geojson profiles """ SUPPORTED_GEOJSON_PROFILES = [GEOJSON_OWCSPEC_URL + "/core"] """ those are for compliance testing when parsing geojson owc input """ SUPPORTED_GEOJSON_OFFERING_EXTENSIONS = [ GEOJSON_OWCSPEC_URL + "/wms", GEOJSON_OWCSPEC_URL + "/wfs", GEOJSON_OWCSPEC_URL + "/wcs", GEOJSON_OWCSPEC_URL + "/wps", GEOJSON_OWCSPEC_URL + "/csw", GEOJSON_OWCSPEC_URL + "/geotiff", GEOJSON_OWCSPEC_URL + "/sos" ] # FIXME are the geosjson and atom offering codes ok, # because ATOM offering codes are different (spec vs conf vs req) ATOM_OFFERING_CODES = [ 'http://www.opengis.net/spec/owc/1.0/conf/atom/gml', 'http://www.opengis.net/spec/owc/1.0/req/atom/wms' 'http://www.opengis.net/spec/owc-atom/1.0/req/gml', 'http://www.opengis.net/spec/owc-atom/1.0/req/csw', ] def encodedspecurl_to_genericspecurl(encodedspecurl, genericspecurl): parsed = urlparse(encodedspecurl) speccode = "/" + parsed.path.split("/").last.trim return genericspecurl + speccode def genericspecurl_to_encodedspecurl(genericspecurl, encodedspecurl): parsed = urlparse(genericspecurl) speccode = parsed.path.split("/").last.trim return encodedspecurl + speccode class TimeIntervalFormat(object): """ little helper to have time intervals """ def __init__(self, start, end=None): """ constructor: :param start: datetime :param end: datetime """ self.start = start self.end = end def __str__(self): if self.end is None: return self.start.isoformat() else: return self.start.isoformat() + "/" + self.end.isoformat() def to_dict(self): """ dict representation of object, for simple object comparison :return: dict """ return { "start": None if self.start is None else self.start.isoformat(), "end": None if self.start is None else self.start.isoformat() } @classmethod def from_string(cls, date_str): if date_str is None: return None try: date_arr = date_str.split("/") if len(date_arr) > 1: start_dt = parser.parse(date_arr[0]) end_dt = parser.parse(date_arr[1]) return TimeIntervalFormat(start_dt, end_dt) else: single_dt = parser.parse(date_str) return TimeIntervalFormat(single_dt) except Exception: raise ValueError("Error parsing datetime string: %s" % date_str) def skip_nulls(dict_obj): """ drops key/val pairs where js value is null, not needed in the JSON :param o: needs to be dict :return: """ reduced = {k: v for k, v in list(dict_obj.items()) if v is not None} return reduced def skip_nulls_rec(dict_obj): """ removes dict key/val pairs recursively where value is None, not needed/wanted(?) in the JSON :param o: needs to be dict :return: the trimed dict, or exceptionally the value if it wasn't a dict """ if not isinstance(dict_obj, dict): return dict_obj else: result = {} for k, v in list(dict_obj.items()): if v is None: pass else: if isinstance(v, dict): tmp = skip_nulls_rec(v) result.update({k: tmp}) elif isinstance(v, list): tmp = [skip_nulls_rec(o) for o in v] result.update({k: tmp}) else: result.update({k: v}) return result def extract_p(path, dict_obj, default): """ try to extract dict value in key path, if key error provide default :param path: the nested dict key path, separated by '.' (therefore no dots in key names allowed) :param dict_obj: the dictinary object from which to extract :param default: a default return value if key error :return: extracted value """ if dict_obj is None: return default keys = path.split('.') tmp_iter = dict_obj for key in keys: try: # dict.get() might make KeyError exception unnecessary tmp_iter = tmp_iter.get(key, default) except KeyError: return default return tmp_iter def build_from_xp(path, dict_obj, build_class, default): """ try to build class instance from extracted path, else return default :param path: path: the nested dict key path, separated by '.' (therefore no dots in key names allowed) :param dict_obj: the dictinary object from which to extract :param build_class: the class name from which to build :param default: default return value :return: ideally the inquired class instance, else default """ xp = extract_p(path, dict_obj, default) if xp is None: return default elif xp == default: return default else: return build_class.from_dict(xp) def is_empty(dict_obj): """ query if a dict is empty :param dict_obj: the to be tested dictionary :return: True, if it is empty, False if not empty """ if isinstance(dict_obj, dict): if len(list(dict_obj.items())) <= 0: return True else: switch = True for k, v in list(dict_obj.items()): if v is None: pass else: switch = False return switch else: return False def try_int(num_string): """ short hand cast to number :param num_string: :return: int or None """ if num_string is not None: try: return int(num_string) except ValueError: pass return None def try_float(num_string): """ short hand cast to number :param num_string: :return: float or None """ if num_string is not None: try: return float(num_string) except ValueError: pass return None OWSLib-0.33.0/owslib/owscontext/core.py000066400000000000000000000741471476660053500177430ustar00rootroot00000000000000# -*- coding: utf-8 -*- # ============================================================================= # Authors : Alexander Kmoch # # ============================================================================= """ API for OGC Web Services Context Document (OWS Context) format. Conceptual model base classes: http://www.opengeospatial.org/standards/owc OGC OWS Context Conceptual Model 1.0 (12-080r2) """ from owslib.owscontext.atom import decode_atomxml, encode_atomxml from owslib.owscontext.common import GENERIC_OWCSPEC_URL # TODO make dates from (currently) string to datetime instances from owslib.owscontext.common import TimeIntervalFormat from owslib.owscontext.common import try_float, try_int, \ extract_p, build_from_xp from owslib.owscontext.geojson import encode_json, decode_json class OwcContext(object): """ * + specReference :URI * + language :CharacterString * + id :CharacterString * + title :CharacterString * + abstract :CharacterString [0..1] * + updateDate :CharacterString [0..1] * + author :CharacterString [0..*] * + publisher :CharacterString [0..1] * + creator :Creator [0..1] * +----+ creatorApplication :CreatorApplication [0..1] * +----+ creatorDisplay :CreatorDisplay [0..1] * + rights :CharacterString [0..1] * + areaOfInterest :GM_Envelope [0..1] * + timeIntervalOfInterest :TM_GeometricPrimitive [0..1] * + keyword :CharacterString [0..*] * + extension :Any [0..*] """ def __init__(self, id, update_date, title, language="en", spec_reference=[], area_of_interest=[], context_metadata=[], subtitle=None, authors=[], publisher=None, creator_application=None, creator_display=None, rights=None, time_interval_of_interest=None, keywords=[], resources=[] ): """ constructor: :param id: URL :param update_date: datetime :param title: String, :param language: String = "en" :param spec_reference: OwcLink[] links.profiles[] and rel=profile :param area_of_interest: Option[Rectangle] = None, aka Double[] :param context_metadata: OwcLink[] links.via[] and rel=via :param subtitle: Option[String] = None, :param authors: List[OwcAuthor] :param publisher: Option[String] = None, :param creator_application: Option[OwcCreatorApplication] = None, :param creator_display: Option[OwcCreatorDisplay] = None, :param rights: Option[String] = None, :param time_interval_of_interest: TimeIntervalFormat(start,end) :param keywords: OwcCategory[] :param resources: OwcResource[] """ self.id = id self.spec_reference = spec_reference self.area_of_interest = area_of_interest self.context_metadata = context_metadata self.language = language self.title = title self.subtitle = subtitle self.update_date = update_date self.authors = authors self.publisher = publisher self.creator_application = creator_application self.creator_display = creator_display self.rights = rights self.time_interval_of_interest = time_interval_of_interest self.keywords = keywords self.resources = resources # TODO spec reference, check or provide? if len(self.spec_reference) <= 0: self.spec_reference.append( OwcLink(href=GENERIC_OWCSPEC_URL, rel='profile')) # TODO check and validate? how much? def to_dict(self): """ :return: dict of obj """ return { "type": "FeatureCollection", "id": self.id, "bbox": self.area_of_interest, "properties": { "lang": self.language, "title": self.title, "abstract": self.subtitle, "updated": self.update_date, "date": None if self.time_interval_of_interest is None else self.time_interval_of_interest.__str__(), "rights": self.rights, "authors": [] if len(self.authors) <= 0 else [obj.to_dict() for obj in self.authors], "publisher": self.publisher, "display": None if self.creator_display is None else self.creator_display.to_dict(), "generator": None if self.creator_application is None else self.creator_application.to_dict(), "categories": [] if len(self.keywords) <= 0 else [obj.to_dict() for obj in self.keywords], "links": { "profiles": [] if len(self.spec_reference) <= 0 else [obj.to_dict() for obj in self.spec_reference], "via": [] if len(self.context_metadata) <= 0 else [obj.to_dict() for obj in self.context_metadata]}, }, "features": [] if len(self.resources) <= 0 else [obj.to_dict() for obj in self.resources] } def __str__(self): return str(self.to_dict()) def to_json(self): # TODO add spec url conversion from generic to geojson return encode_json(self.to_dict()) def to_atomxml(self): # TODO add spec url conversion from generic to atom return encode_atomxml(self.to_dict()) @classmethod def from_dict(cls, d): # TODO parse bbox?? return OwcContext( id=d['id'], spec_reference=[OwcLink.from_dict(do) for do in extract_p('properties.links.profiles', d, [])], area_of_interest=extract_p('bbox', d, None), context_metadata=[OwcLink.from_dict(do) for do in extract_p('properties.links.via', d, [])], language=extract_p('properties.lang', d, None), title=extract_p('properties.title', d, None), subtitle=extract_p('properties.abstract', d, None), update_date=extract_p('properties.updated', d, None), authors=[OwcAuthor.from_dict(do) for do in extract_p('properties.authors', d, [])], publisher=extract_p('properties.publisher', d, None), creator_application=build_from_xp( 'properties.generator', d, OwcCreatorApplication, None), creator_display=build_from_xp( 'properties.display', d, OwcCreatorDisplay, None), rights=extract_p('properties.rights', d, None), time_interval_of_interest=TimeIntervalFormat.from_string( extract_p('properties.date', d, None)), keywords=[OwcCategory.from_dict(do) for do in extract_p('properties.categories', d, [])], resources=[OwcResource.from_dict(do) for do in extract_p('features', d, [])] ) @classmethod def from_json(cls, jsondata): d = decode_json(jsondata) # TODO add spec url conversion from geojson to generic # TODO should validate if geojson Type == FeatureCollection? return cls.from_dict(d) @classmethod def from_atomxml(cls, xml_bytes): """ lets see if we can reuse the dict structure builder from geojson :param xmlstring: :return: OwcContext """ # TODO add spec url conversion from atom to generic # TODO should validate anything? # TODO ValueError: Unicode strings with encoding declaration # are not supported. Please use bytes input or XML fragments # without declaration -> Decide, currently bytes d = decode_atomxml(xml_bytes) return cls.from_dict(d) class OwcResource(object): """ * + id :CharacterString - Unambiguous reference to the identification of the resource, SHALL contain an (IRI) URI value * + title :CharacterString * + abstract :CharacterString [0..1] * + updateDate :TM_Date [0..1] * + author :CharacterString [0..*] * + publisher :CharacterString [0..1] * + rights :CharacterString [0..1] * + geospatialExtent :GM_Envelope [0..1] * + temporalExtent :TM_GeometricPrimitive [0..1] * + contentDescription :Any [0..1] // aka alternates * + preview :URI [0..*] * + contentByRef :URI [0..*] * + offering :Offering [0..*] * + active :Boolean [0..1] * + keyword :CharacterString [0..*] * + maxScaleDenominator :double [0..1] * + minScaleDenominator :double [0..1] * + folder :CharacterString [0..1] * + extension :Any [0..*] """ def __init__(self, id, title, update_date, subtitle=None, authors=[], publisher=None, rights=None, geospatial_extent=None, temporal_extent=None, content_description=[], preview=[], content_by_ref=[], offerings=[], active=False, resource_metadata=[], keywords=[], min_scale_denominator=None, max_scale_denominator=None, folder=None ): """ constructor: :param id: URL :param title: String :param update_date: datetime :param subtitle: String :param authors: List[OwcAuthor] :param publisher: String :param rights: String :param geospatial_extent: currently GeoJSON Polygon String :param temporal_extent: str :param content_description: OwcLink[] links.alternates, rel=alternate :param preview: OwcLink[] aka links.previews[] and rel=icon (atom) :param content_by_ref: OwcLink[], links.data, rel=enclosure (atom) :param offerings: OwcOffering[] :param active: Boolean :param resource_metadata: OwcLink[] aka links.via[] & rel=via :param keywords: OwcCategory[] :param min_scale_denominator: Double :param max_scale_denominator: Double :param folder: String """ # # TimeIntervalFormat(start,end) self.id = id self.title = title self.subtitle = subtitle self.update_date = update_date self.authors = authors self.publisher = publisher self.rights = rights self.geospatial_extent = geospatial_extent self.temporal_extent = temporal_extent self.content_description = content_description self.preview = preview self.content_by_ref = content_by_ref self.offerings = offerings self.active = active self.resource_metadata = resource_metadata self.keywords = keywords self.min_scale_denominator = min_scale_denominator self.max_scale_denominator = max_scale_denominator self.folder = folder def to_dict(self): # TODO parse geometry?? return { "type": "Feature", "id": self.id, "geometry": self.geospatial_extent, "properties": { "title": self.title, "abstract": self.subtitle, "updated": self.update_date, "date": None if self.temporal_extent is None else self.temporal_extent.__str__(), "authors": [] if len(self.authors) <= 0 else [obj.to_dict() for obj in self.authors], "publisher": self.publisher, "rights": self.rights, "categories": [] if len(self.keywords) <= 0 else [obj.to_dict() for obj in self.keywords], "links": { "alternates": [] if len(self.content_description) <= 0 else [obj.to_dict() for obj in self.content_description], "previews": [] if len(self.preview) <= 0 else [obj.to_dict() for obj in self.preview], "data": [] if len(self.content_by_ref) <= 0 else [obj.to_dict() for obj in self.content_by_ref], "via": [] if len(self.resource_metadata) <= 0 else [obj.to_dict() for obj in self.resource_metadata]}, "offerings": [] if len(self.offerings) <= 0 else [obj.to_dict() for obj in self.offerings], "active": self.active, "minscaledenominator": self.min_scale_denominator, "maxscaledenominator": self.max_scale_denominator, "folder": self.folder } } def __str__(self): return str(self.to_dict()) def to_json(self): return encode_json(self.to_dict()) @classmethod def from_dict(cls, d): return OwcResource( id=d['id'], geospatial_extent=extract_p('geometry', d, None), title=d['properties']['title'], subtitle=extract_p('properties.abstract', d, None), update_date=extract_p('properties.updated', d, None), authors=[OwcAuthor.from_dict(do) for do in extract_p('properties.authors', d, [])], publisher=extract_p('properties.publisher', d, None), rights=extract_p('properties.rights', d, None), temporal_extent=TimeIntervalFormat.from_string( extract_p('properties.date', d, None)), keywords=[OwcCategory.from_dict(do) for do in extract_p('properties.categories', d, [])], resource_metadata=[OwcLink.from_dict(do) for do in extract_p('properties.links.via', d, [])], content_description=[OwcLink.from_dict(do) for do in extract_p('properties.links.alternates', d, [])], preview=[OwcLink.from_dict(do) for do in extract_p('properties.links.previews', d, [])], content_by_ref=[OwcLink.from_dict(do) for do in extract_p('properties.links.data', d, [])], offerings=[OwcOffering.from_dict(do) for do in extract_p('properties.offerings', d, [])], active=extract_p('properties.active', d, None), min_scale_denominator=try_float(extract_p( 'properties.minscaledenominator', d, None)), max_scale_denominator=try_float(extract_p( 'properties.maxscaledenominator', d, None)), folder=extract_p('properties.folder', d, None), ) @classmethod def from_json(cls, jsondata): d = decode_json(jsondata) # TODO should validate if geojson Type == Feature? return cls.from_dict(d) class OwcCreator(object): """ * + creatorApplication :CreatorApplication [0..1] * + creatorDisplay :CreatorDisplay [0..1] * + extension :Any [0..*] * * OWCCreator base class is never realized by itself, neither in Atom nor in GeoJSON Encoding; * Creator/Display and Creator/Application are instantiated as completely separate entities in both Atom and GeoJSON """ def __init__(self, creator_application=None, creator_display=None ): """ constructor: :param creator_application: OwcCreatorApplication :param creator_display: OwcCreatorDisplay """ self.creator_application = creator_application self.creator_display = creator_display class OwcCreatorApplication(object): """ CreatorApplication + title :CharacterString [0..1] + uri :URI [0..1] + version :Version [0..1] + the single only class that doesn't have explicit extension? (but would be inherited from OWC:Creator?) """ def __init__(self, title, uri=None, version=None ): """ constructor: :param title: String :param uri: URL :param version: String """ self.title = title self.uri = uri self.version = version def to_dict(self): return { "title": self.title, "uri": self.uri, "version": self.version } def __str__(self): return str(self.to_dict()) def to_json(self): return encode_json(self.to_dict()) @classmethod def from_dict(cls, d): return OwcCreatorApplication( title=extract_p('title', d, None), uri=extract_p('uri', d, None), version=extract_p('version', d, None) ) @classmethod def from_json(cls, jsondata): d = decode_json(jsondata) return cls.from_dict(d) class OwcCreatorDisplay(object): """ CreatorDisplay + pixelWidth :int [0..1] + pixelHeight :int [0..1] + mmPerPixel :double [0..1] + extension :Any [0..*] """ def __init__(self, pixel_width, pixel_height=None, mm_per_pixel=None, ): """ constructor: :param pixel_width: Double :param pixel_height: Double :param mm_per_pixel: Double """ self.pixel_width = pixel_width self.pixel_height = pixel_height self.mm_per_pixel = mm_per_pixel def to_dict(self): return { "pixelWidth": self.pixel_width, "pixelHeight": self.pixel_height, "mmPerPixel": self.mm_per_pixel } def __str__(self): return str(self.to_dict()) def to_json(self): return encode_json(self.to_dict()) @classmethod def from_dict(cls, d): return OwcCreatorDisplay( pixel_width=try_int(extract_p('pixelWidth', d, None)), pixel_height=try_int(extract_p('pixelHeight', d, None)), mm_per_pixel=try_float(extract_p('mmPerPixel', d, None)) ) @classmethod def from_json(cls, jsondata): d = decode_json(jsondata) return cls.from_dict(d) class OwcLink(object): """ * OwcLink in most cases will have an array of links at the path of the rel * * OWC:Context specReference attribute: atom rel="profile" - geojson links.profiles[] array * OWC:Context contextMetadata attribute: atom rel="via" - geojson links.via[] array * * OWC:Resource contentDescription attribute: atom rel="alternate" - geojson links.alternates[] array * OWC:Resource preview attribute: atom rel="icon" - geojson links.previews[] array * OWC:Resource contentByRef attribute: atom rel="enclosure" - geojson links.data[] array * OWC:Resource resourceMetadata attribute: atom rel="via" - geojson links.via[] array * * links for data and previews (aka rels enclosure and icon should have length attributes set) * * + href :URI * + type :String [0..1] * + lang :String [0..1] * + title :String [0..1] * + length :Integer [0..1] * + extension :Any [0..*] """ def __init__(self, href, rel, mimetype=None, lang=None, title=None, length=None, ): """ constructor: :param href: URL :param rel: String :param mimetype: String :param lang: String :param title: String :param length: Int """ self.href = href self.rel = rel self.mimetype = mimetype self.lang = lang self.title = title self.length = length def to_dict(self): return { "href": self.href, "type": self.mimetype, "length": self.length, "lang": self.lang, "title": self.title, "rel": self.rel } def __str__(self): return str(self.to_dict()) def to_json(self): return encode_json(self.to_dict()) @classmethod def from_dict(cls, d): return OwcLink( href=extract_p('href', d, None), rel=extract_p('rel', d, None), mimetype=extract_p('type', d, None), lang=extract_p('lang', d, None), title=extract_p('title', d, None), length=try_int(extract_p('length', d, None)) ) @classmethod def from_json(cls, jsondata): d = decode_json(jsondata) return cls.from_dict(d) class OwcCategory(object): """ keywords class """ def __init__(self, term, scheme=None, label=None, ): """ constructor: :param term: String :param scheme: String (can point to a controlled list, too, I guess) :param label: String """ self.term = term self.scheme = scheme self.label = label def to_dict(self): return { "scheme": self.scheme, "term": self.term, "label": self.label } def __str__(self): return str(self.to_dict()) def to_json(self): return encode_json(self.to_dict()) @classmethod def from_dict(cls, d): return OwcCategory( term=extract_p('term', d, None), scheme=extract_p('scheme', d, None), label=extract_p('label', d, None) ) @classmethod def from_json(cls, jsondata): d = decode_json(jsondata) return cls.from_dict(d) class OwcAuthor(object): """ apparently handled differently in Atom and GeoJSON encodings? """ def __init__(self, name=None, email=None, uri=None ): """ constructor: :param name: String :param email: String (EmailAddress) :param uri: URL """ self.name = name self.email = email self.uri = uri def to_dict(self): return { "name": self.name, "email": self.email, "uri": self.uri } def __str__(self): return str(self.to_dict()) def to_json(self): return encode_json(self.to_dict()) @classmethod def from_dict(cls, d): return OwcAuthor( name=extract_p('name', d, None), email=extract_p('email', d, None), uri=extract_p('uri', d, None) ) @classmethod def from_json(cls, jsondata): d = decode_json(jsondata) return cls.from_dict(d) class OwcOffering(object): """ * + code :URI * + operations :Offering [0..*] * + contents :Content [0..*] * + styles :StyleSet [0..*] * + extension :Any [0..*] """ def __init__(self, offering_code, operations=[], contents=[], styles=[] ): """ constructor: :param offering_code: URL :param operations: List[OwcOperation] :param contents: List[OwcContent] :param styles: List[OwcStyleSet] """ self.offering_code = offering_code self.operations = operations self.contents = contents self.styles = styles def to_dict(self): return { "code": self.offering_code, "operations": [] if len(self.operations) <= 0 else [obj.to_dict() for obj in self.operations], "contents": [] if len(self.contents) <= 0 else [obj.to_dict() for obj in self.contents], "styles": [] if len(self.styles) <= 0 else [obj.to_dict() for obj in self.styles] } def __str__(self): return str(self.to_dict()) def to_json(self): return encode_json(self.to_dict()) @classmethod def from_dict(cls, d): return OwcOffering( offering_code=extract_p('code', d, None), operations=[OwcOperation.from_dict(do) for do in extract_p('operations', d, [])], contents=[OwcContent.from_dict(do) for do in extract_p('contents', d, [])], styles=[OwcStyleSet.from_dict(do) for do in extract_p('styles', d, [])] ) @classmethod def from_json(cls, jsondata): d = decode_json(jsondata) return cls.from_dict(d) class OwcOperation(object): """ * + code :CharacterString * + method :CharacterString * + type :CharacterString * + requestURL :URI * + request :Content [0..1] * + result :Any [0..1] * + extension :Any [0..*] """ def __init__(self, operations_code, http_method, request_url, mimetype=None, request=None, result=None ): """ constructor: :param operations_code: String (e.g. GetCapabilities) :param http_method: String, HTTP verb (GET, POST ..) :param request_url: URL :param mimetype: String, MIME media type of the EXPECTED results :param request: Option[OwcContent] = None :param result:Option[OwcContent] = None """ self.operations_code = operations_code self.http_method = http_method self.request_url = request_url self.mimetype = mimetype self.request = request self.result = result def to_dict(self): return { "code": self.operations_code, "method": self.http_method, "type": self.mimetype, "href": self.request_url, "request": None if self.request is None else self.request.to_dict(), "result": None if self.result is None else self.result.to_dict() } def __str__(self): return str(self.to_dict()) def to_json(self): return encode_json(self.to_dict()) @classmethod def from_dict(cls, d): return OwcOperation( operations_code=extract_p('code', d, None), http_method=extract_p('method', d, None), mimetype=extract_p('type', d, None), request_url=extract_p('href', d, None), request=build_from_xp('request', d, OwcContent, None), result=build_from_xp('result', d, OwcContent, None) ) @classmethod def from_json(cls, jsondata): d = decode_json(jsondata) return cls.from_dict(d) class OwcStyleSet(object): """ * + name :CharacterString * + title :CharacterString * + abstract :CharacterString [0..1] * + default :Boolean [0..1] * + legendURL :URI [0..*] * + content :Content [0..1] * + extension :Any [0..*] """ def __init__(self, name, title, subtitle=None, is_default=None, legend_url=None, content=None ): """ constructor: :param name: String :param title: String :param subtitle: String :param is_default: Boolean :param legend_url: URL :param content: Option[OwcContent] = None """ self.name = name self.title = title self.subtitle = subtitle self.is_default = is_default self.legend_url = legend_url self.content = content def to_dict(self): return { "name": self.name, "title": self.title, "abstract": self.subtitle, "default": self.is_default, "legendURL": self.legend_url, "content": None if self.content is None else self.content.to_dict() } def __str__(self): return str(self.to_dict()) def to_json(self): return encode_json(self.to_dict()) @classmethod def from_dict(cls, d): return OwcStyleSet( name=extract_p('name', d, None), title=extract_p('title', d, None), subtitle=extract_p('abstract', d, None), is_default=extract_p('default', d, None), legend_url=extract_p('legendURL', d, None), content=build_from_xp('content', d, OwcContent, None) ) @classmethod def from_json(cls, jsondata): d = decode_json(jsondata) return cls.from_dict(d) class OwcContent(object): """ * + type :CharacterString * + URL :URI [0..1] * + content :Any [0..1] * + extension :Any [0..*] """ def __init__(self, mimetype, content, url=None, title=None ): """ constructor: :param mimetype: String :param content: String encoded, actual content/data :param url: URL :param title: String """ self.mimetype = mimetype self.content = content self.url = url self.title = title def to_dict(self): return { "type": self.mimetype, "url": self.url, "content": self.content, "title": self.title } def __str__(self): return str(self.to_dict()) def to_json(self): return encode_json(self.to_dict()) @classmethod def from_dict(cls, d): return OwcContent( mimetype=extract_p('type', d, None), content=extract_p('content', d, None), url=extract_p('url', d, None), title=extract_p('title', d, None) ) @classmethod def from_json(cls, jsondata): d = decode_json(jsondata) return cls.from_dict(d) OWSLib-0.33.0/owslib/owscontext/geojson.py000066400000000000000000000027441476660053500204510ustar00rootroot00000000000000# -*- coding: utf-8 -*- # ============================================================================= # Authors : Alexander Kmoch # # ============================================================================= """ API for OGC Web Services Context Document (OWS Context) format. GeoJson Encoding: http://www.opengeospatial.org/standards/owc OGC OWS Context GeoJSON Encoding Standard 1.0 (14-055r2) """ import json from datetime import datetime from owslib.owscontext.common import skip_nulls, skip_nulls_rec class DateTimeEncoder(json.JSONEncoder): """ https://stackoverflow.com/questions/11875770/how-to-overcome-datetime-datetime-not-json-serializable/36142844#36142844 usage: json.dumps(yourobj, cls=DateTimeEncoder) """ def default(self, o): if isinstance(o, datetime): return o.isoformat() return json.JSONEncoder.default(self, o) def decode_json(jsondata): """ TODO do we need to make sure everything is UTF-8? here parse json to an instance of OWC:Context :param jsondata: :return: dict """ return json.loads(jsondata, object_hook=skip_nulls) def encode_json(obj): """ TODO do we need to make sure everything is UTF-8? eg. ensure_ascii=False, encoding='utf8) .encode('utf8') ? encode instance of OWCContext/or subclass into GeoJson encoding :param obj: :return: JSON """ jsdata = json.dumps(skip_nulls_rec(obj), cls=DateTimeEncoder) return jsdata OWSLib-0.33.0/owslib/sos.py000066400000000000000000000027011476660053500153650ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2013 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= """ Sensor Observation Service (SOS) methods and metadata. Factory function. """ from .swe.observation import sos100, sos200 from .util import clean_ows_url def SensorObservationService(url, version='1.0.0', xml=None, username=None, password=None,): """ SOS factory function :param url: url of capabilities document :param version: SOS version 1.0.0 or 2.0.0 :param xml: elementtree object :param username: username allowed to handle with SOS :param password: password for the username :return: a version specific SensorObservationService object """ clean_url = clean_ows_url(url) if version in ['1.0', '1.0.0']: return sos100.SensorObservationService_1_0_0.__new__( sos100.SensorObservationService_1_0_0, clean_url, version, xml, username, password) elif version in ['2.0', '2.0.0']: return sos200.SensorObservationService_2_0_0.__new__( sos200.SensorObservationService_2_0_0, clean_url, version, xml, username, password) OWSLib-0.33.0/owslib/swe/000077500000000000000000000000001476660053500150055ustar00rootroot00000000000000OWSLib-0.33.0/owslib/swe/__init__.py000066400000000000000000000000001476660053500171040ustar00rootroot00000000000000OWSLib-0.33.0/owslib/swe/common.py000066400000000000000000000432111476660053500166500ustar00rootroot00000000000000from owslib.util import nspath_eval from owslib.namespaces import Namespaces from owslib.util import testXMLAttribute, testXMLValue, InfiniteDateTime, NegativeInfiniteDateTime from dateutil import parser from datetime import timedelta from owslib.etree import etree import inspect from sys import modules def get_namespaces(): ns = Namespaces() return ns.get_namespaces(["swe20", "xlink"]) namespaces = get_namespaces() def nspv(path): return nspath_eval(path, namespaces) def make_pair(string, cast=None): if string is None: return None string = string.split(" ") if cast is not None: try: string = [cast(x) for x in string] except Exception: print("Could not cast pair to correct type. Setting to an empty tuple!") string = "" return tuple(string) def get_uom(element): uom = testXMLAttribute(element, "code") if uom is None: uom = testXMLAttribute(element, nspv("xlink:href")) return uom def get_boolean(value): if value is None: return None if value is True or value.lower() in ["yes", "true"]: return True elif value is False or value.lower() in ["no", "false"]: return False else: return None def get_int(value): try: return int(value) except Exception: return None def get_float(value): try: return float(value) except Exception: return None AnyScalar = [nspv(x) for x in [ "swe20:Boolean", "swe20:Count", "swe20:Quantity", "swe20:Time", "swe20:Category", "swe20:Text"]] AnyNumerical = [nspv(x) for x in ["swe20:Count", "swe20:Quantity", "swe20:Time"]] AnyRange = [nspv(x) for x in ["swe20:QuantityRange", "swe20:TimeRange", "swe20:CountRange", "swe20:CategoryRange"]] class NamedObject(object): def __init__(self, element): # No call to super(), the type object will process that. self.name = testXMLAttribute(element, "name") try: # attempt to find a class with the same name as the XML tag parsed # which is also contained within this module. # Ideally the classes should be explicitly whitelisted, but I # don't know what the set of possible classes to dispatch to should # be self.content = obj_mapping[element[-1].tag.split("}")[-1]](element[-1]) except (IndexError, KeyError): self.content = None except BaseException: raise # Revert to the content if attribute does not exists def __getattr__(self, name): return getattr(self.content, name) class AbstractSWE(object): def __init__(self, element): # Attributes self.id = testXMLAttribute(element, "id") # string, optional # Elements self.extention = [] # anyType, min=0, max=X class AbstractSWEIdentifiable(AbstractSWE): def __init__(self, element): super(AbstractSWEIdentifiable, self).__init__(element) # Elements self.identifier = testXMLValue(element.find(nspv("swe20:identifier"))) # anyURI, min=0 self.label = testXMLValue(element.find(nspv("swe20:label"))) # string, min=0 self.description = testXMLValue(element.find(nspv("swe20:description"))) # string, min=0 class AbstractDataComponent(AbstractSWEIdentifiable): def __init__(self, element): super(AbstractDataComponent, self).__init__(element) # Attributes self.definition = testXMLAttribute(element, "definition") # anyURI, required self.updatable = get_boolean(testXMLAttribute(element, "updatable")) # boolean, optional self.optional = get_boolean(testXMLAttribute(element, "optional")) or False # boolean, default=False class AbstractSimpleComponent(AbstractDataComponent): def __init__(self, element): super(AbstractSimpleComponent, self).__init__(element) # Attributes self.referenceFrame = testXMLAttribute(element, "referenceFrame") # anyURI, optional self.axisID = testXMLAttribute(element, "axisID") # string, optional # Elements self.quality = [ _f for _f in [ Quality(q) for q in [ e.find('*') for e in element.findall(nspv("swe20:quality"))] if q is not None] if _f] try: self.nilValues = NilValues(element.find(nspv("swe20:nilValues"))) except Exception: self.nilValues = None class Quality(object): def __new__(cls, element): t = element.tag.split("}")[-1] if t == "Quantity": return Quantity(element) elif t == "QuantityRange": return QuantityRange(element) elif t == "Category": return Category(element) elif t == "Text": return Text(element) else: return None class NilValues(AbstractSWE): def __init__(self, element): super(NilValues, self).__init__(element) self.nilValue = [ _f for _f in [ nilValue(x) for x in element.findall(nspv("swe20:nilValue"))] if _f] # string, min=0, max=X class nilValue(object): def __init__(self, element): self.reason = testXMLAttribute(element, "reason") self.value = testXMLValue(element) class AllowedTokens(AbstractSWE): def __init__(self, element): super(AllowedTokens, self).__init__(element) self.value = [ _f for _f in [ testXMLValue(x) for x in element.findall(nspv("swe20:value"))] if _f] # string, min=0, max=X # string (Unicode Technical Standard #18, Version 13), min=0 self.pattern = testXMLValue(element.find(nspv("swe20:pattern"))) class AllowedValues(AbstractSWE): def __init__(self, element): super(AllowedValues, self).__init__(element) self.value = [ _f for _f in [ get_float(x) for x in [ testXMLValue(x) for x in element.findall(nspv("swe20:value"))]] if _f] self.interval = [ _f for _f in [make_pair(testXMLValue(x)) for x in element.findall(nspv("swe20:interval"))] if _f] self.significantFigures = get_int( testXMLValue(element.find(nspv("swe20:significantFigures")))) # integer, min=0 class AllowedTimes(AbstractSWE): def __init__(self, element): super(AllowedTimes, self).__init__(element) self.value = [_f for _f in [testXMLValue(x) for x in element.findall(nspv("swe20:value"))] if _f] self.interval = [ _f for _f in [ make_pair(testXMLValue(x)) for x in element.findall(nspv("swe20:interval"))] if _f] self.significantFigures = get_int( testXMLValue(element.find(nspv("swe20:significantFigures")))) # integer, min=0 class Boolean(AbstractSimpleComponent): def __init__(self, element): super(Boolean, self).__init__(element) # Elements """ 6.2.1 Boolean A Boolean representation of a proptery can take only two values that should be "true/false" or "yes/no". """ # boolean, min=0, max=1 self.value = get_boolean(testXMLValue(element.find(nspv("swe20:value")))) class Text(AbstractSimpleComponent): def __init__(self, element): super(Text, self).__init__(element) # Elements """ Req 6. A textual representation shall at least consist of a character string. """ # string, min=0, max=1 self.value = testXMLValue(element.find(nspv("swe20:value"))) try: # AllowedTokens, min=0, max=1 self.constraint = AllowedTokens(element.find(nspv("swe20:constraint/swe20:AllowedTokens"))) except Exception: self.constraint = None class Category(AbstractSimpleComponent): def __init__(self, element): super(Category, self).__init__(element) # Elements self.codeSpace = testXMLAttribute( element.find(nspv("swe20:codeSpace")), nspv("xlink:href")) # Reference, min=0, max=1 self.value = testXMLValue(element.find(nspv("swe20:value"))) # string, min=0, max=1 try: self.constraint = AllowedTokens( element.find(nspv("swe20:constraint/swe20:AllowedTokens"))) # AllowedTokens, min=0, max=1 except Exception: self.constraint = None class CategoryRange(Category): def __init__(self, element): super(CategoryRange, self).__init__(element) # Elements value = testXMLValue(element.find(nspv("swe20:value"))) self.values = make_pair(value) if value is not None else None class Count(AbstractSimpleComponent): def __init__(self, element): super(Count, self).__init__(element) # Elements self.value = get_int(testXMLValue(element.find(nspv("swe20:value")))) # integer, min=0, max=1 try: self.constraint = AllowedValues( element.find(nspv("swe20:constraint/swe20:AllowedValues"))) # AllowedValues, min=0, max=1 except Exception: self.constraint = None class CountRange(Count): def __init__(self, element): super(CountRange, self).__init__(element) # Elements value = testXMLValue(element.find(nspv("swe20:value"))) self.value = make_pair(value, int) if value is not None else None class Quantity(AbstractSimpleComponent): def __init__(self, element): super(Quantity, self).__init__(element) # Elements self.uom = get_uom(element.find(nspv("swe20:uom"))) self.value = get_float(testXMLValue(element.find(nspv("swe20:value")))) # double, min=0, max=1 try: self.constraint = AllowedValues( element.find(nspv("swe20:constraint/swe20:AllowedValues"))) # AllowedValues, min=0, max=1 except Exception: self.constraint = None class QuantityRange(Quantity): def __init__(self, element): super(QuantityRange, self).__init__(element) # Elements value = testXMLValue(element.find(nspv("swe20:value"))) self.value = make_pair(value, float) if value is not None else None def get_time(value, referenceTime, uom): try: value = parser.parse(value) except (AttributeError, ValueError): # Most likely an integer/float using a referenceTime try: if uom.lower() == "s": value = referenceTime + timedelta(seconds=float(value)) elif uom.lower() == "min": value = referenceTime + timedelta(minutes=float(value)) elif uom.lower() == "h": value = referenceTime + timedelta(hours=float(value)) elif uom.lower() == "d": value = referenceTime + timedelta(days=float(value)) except (AttributeError, ValueError): pass except OverflowError: # Too many numbers (> 10) or INF/-INF if value.lower() == "inf": value = InfiniteDateTime() elif value.lower() == "-inf": value = NegativeInfiniteDateTime() # Usually due to not finding the element except TypeError: value = None return value class Time(AbstractSimpleComponent): def __init__(self, element): super(Time, self).__init__(element) # Elements self.uom = get_uom(element.find(nspv("swe20:uom"))) try: self.constraint = AllowedTimes( element.find(nspv("swe20:constraint/swe20:AllowedTimes"))) # AllowedTimes, min=0, max=1 except Exception: self.constraint = None # Attributes self.localFrame = testXMLAttribute(element, "localFrame") # anyURI, optional try: self.referenceTime = parser.parse(testXMLAttribute(element, "referenceTime")) # dateTime, optional except (AttributeError, ValueError, TypeError): self.referenceTime = None value = testXMLValue(element.find(nspv("swe20:value"))) # TimePosition, min=0, max=1 self.value = get_time(value, self.referenceTime, self.uom) class TimeRange(AbstractSimpleComponent): def __init__(self, element): super(TimeRange, self).__init__(element) # Elements self.uom = get_uom(element.find(nspv("swe20:uom"))) try: self.constraint = AllowedTimes( element.find(nspv("swe20:constraint/swe20:AllowedTimes"))) # AllowedTimes, min=0, max=1 except Exception: self.constraint = None # Attributes self.localFrame = testXMLAttribute(element, "localFrame") # anyURI, optional try: self.referenceTime = parser.parse(testXMLAttribute(element, "referenceTime")) # dateTime, optional except (AttributeError, ValueError, TypeError): self.referenceTime = None values = make_pair(testXMLValue(element.find(nspv("swe20:value")))) # TimePosition, min=0, max=1 self.value = [get_time(t, self.referenceTime, self.uom) for t in values] class DataRecord(AbstractDataComponent): def __init__(self, element): super(DataRecord, self).__init__(element) # Elements self.field = [Field(x) for x in element.findall(nspv("swe20:field"))] def get_by_name(self, name): return next((x for x in self.field if x.name == name), None) class Field(NamedObject): def __init__(self, element): super(Field, self).__init__(element) class Vector(AbstractDataComponent): def __init__(self, element): super(Vector, self).__init__(element) # Elements self.coordinate = [Coordinate(x) for x in element.findall(nspv("swe20:coordinate"))] # Attributes self.referenceFrame = testXMLAttribute(element, "referenceFrame") # anyURI, required self.localFrame = testXMLAttribute(element, "localFrame") # anyURI, optional def get_by_name(self, name): return next((x for x in self.coordinate if x.name == name), None) class Coordinate(NamedObject): def __init__(self, element): super(Coordinate, self).__init__(element) # if element[-1].tag not in AnyNumerical: # print "Coordinate does not appear to be an AnyNumerical member" class DataChoice(AbstractDataComponent): def __init__(self, element): super(DataChoice, self).__init__(element) self.item = [Item(x) for x in element.findall(nspv("swe20:item"))] def get_by_name(self, name): return next((x for x in self.item if x.name == name), None) class Item(NamedObject): def __init__(self, element): super(Item, self).__init__(element) class DataArray(AbstractDataComponent): def __init__(self, element): super(DataArray, self).__init__(element) self.elementCount = element.find(nspv("swe20:elementCount/swe20:Count")) # required self.elementType = ElementType(element.find(nspv("swe20:elementType"))) # required self.values = testXMLValue(element.find(nspv("swe20:values"))) try: self.encoding = AbstractEncoding(element.find(nspv("swe20:encoding"))) except Exception: self.encoding = None class Matrix(AbstractDataComponent): def __init__(self, element): super(Matrix, self).__init__(element) self.elementCount = element.find(nspv("swe20:elementCount/swe20:Count")) # required self.elementType = ElementType(element.find(nspv("swe20:elementType"))) # required self.encoding = AbstractEncoding(element.find(nspv("swe20:encoding"))) self.values = testXMLValue(element.find(nspv("swe20:values"))) self.referenceFrame = testXMLAttribute(element, "referenceFrame") # anyURI, required self.localFrame = testXMLAttribute(element, "localFrame") # anyURI, optional class DataStream(AbstractSWEIdentifiable): def __init__(self, element): super(DataStream, self).__init__(element) self.elementCount = element.find(nspv("swe20:elementCount/swe20:Count")) # optional self.elementType = ElementType(element.find(nspv("swe20:elementType"))) # optional self.encoding = AbstractEncoding(element.find(nspv("swe20:encoding"))) self.values = testXMLValue(element.find(nspv("swe20:values"))) class ElementType(NamedObject): def __init__(self, element): super(ElementType, self).__init__(element) class AbstractEncoding(object): def __new__(cls, element): t = element[-1].tag.split("}")[-1] if t == "TextEncoding": return super(AbstractEncoding, cls).__new__(TextEncoding) elif t == "XMLEncoding": return super(AbstractEncoding, cls).__new__(XMLEncoding) elif t == "BinaryEncoding": return super(AbstractEncoding, cls).__new__(BinaryEncoding) class TextEncoding(AbstractEncoding): def __init__(self, element): self.tokenSeparator = testXMLAttribute(element[-1], "tokenSeparator") # string, required self.blockSeparator = testXMLAttribute(element[-1], "blockSeparator") # string, required # string, optional, default="." self.decimalSeparator = testXMLAttribute(element[-1], "decimalSeparator") or "." # boolean, optional, default=True self.collapseWhiteSpaces = get_boolean(testXMLAttribute(element[-1], "collapseWhiteSpaces")) or True class XMLEncoding(AbstractEncoding): def __init__(self, element): raise NotImplementedError class BinaryEncoding(AbstractEncoding): def __init__(self, element): raise NotImplementedError # TODO: Individually whitelist valid classes which correspond to XML tags obj_mapping = {name: obj for name, obj in inspect.getmembers(modules[__name__], inspect.isclass)} OWSLib-0.33.0/owslib/swe/observation/000077500000000000000000000000001476660053500173405ustar00rootroot00000000000000OWSLib-0.33.0/owslib/swe/observation/__init__.py000066400000000000000000000000001476660053500214370ustar00rootroot00000000000000OWSLib-0.33.0/owslib/swe/observation/om.py000066400000000000000000000075401476660053500203330ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2014 Pete Taylor # # Authors : Pete Taylor # # Contact email: peterataylor@gmail.com # ============================================================================= from owslib.util import nspath_eval, extract_time from owslib.namespaces import Namespaces from owslib.util import testXMLAttribute, testXMLValue def get_namespaces(): ns = Namespaces() return ns.get_namespaces(["swe20", "xlink", "sos20", "om20", "gml32", "xsi"]) namespaces = get_namespaces() def nspv(path): return nspath_eval(path, namespaces) class TimePeriod(object): ''' Basic class for gml TimePeriod ''' def __init__(self, start, end): self.start = start self.end = end def __str__(self): return ("start: " + str(self.start) + " " + "end: " + str(self.end)) class OM_Observation(object): ''' The base OM_Observation type, of which there may be many specialisations, e.g. MesaurementObservation, SWE Observation, WML2 etc. Currently assumes that many properties are xlink only (not inline). ''' def __init__(self, element): self.type = testXMLAttribute(element.find(nspv( "om20:type")), nspv("xlink:href")) self.featureOfInterest = testXMLAttribute(element.find(nspv( "om20:featureOfInterest")), nspv("xlink:href")) self.observedProperty = testXMLAttribute(element.find(nspv( "om20:observedProperty")), nspv("xlink:href")) self.procedure = testXMLAttribute(element.find(nspv( "om20:procedure")), nspv("xlink:href")) ''' Determine if phenom time is instant or a period. This depend on the type of observation -- this could be split out ''' instant_element = element.find(nspv( "om20:phenomenonTime/gml32:TimeInstant")) if instant_element is not None: self.phenomenonTime = extract_time(instant_element) else: start = extract_time(element.find(nspv( "om20:phenomenonTime/gml32:TimePeriod/gml32:beginPosition"))) end = extract_time(element.find(nspv( "om20:phenomenonTime/gml32:TimePeriod/gml32:endPosition"))) self.phenomenonTime = TimePeriod(start, end) self.resultTime = extract_time(element.find(nspv( "om20:resultTime/gml32:TimeInstant/gml32:timePosition"))) self.result = element.find(nspv("om20:result")) def get_result(self): ''' This will handle different result types using specialised observation types ''' return self.result class MeasurementObservation(OM_Observation): ''' Specialised observation type that has a measurement (value + uom) as result type ''' def __init__(self, element): super(MeasurementObservation, self).__init__(element) self._parse_result() def _parse_result(self): ''' Parse the result property, extracting the value and unit of measure ''' if self.result is not None: uom = testXMLAttribute(self.result, "uom") value_str = testXMLValue(self.result) try: value = float(value_str) except Exception: raise ValueError("Error parsing measurement value") self.result = Measurement(value, uom) def get_result(self): return self.result class Result(object): ''' Base class for different OM_Observation result types ''' def __init__(self, element): pass class Measurement(Result): ''' A single measurement (value + uom) ''' def __init__(self, value, uom): super(Measurement, self).__init__(None) self.value = value self.uom = uom def __str__(self): return str(self.value) + "(" + self.uom + ")" OWSLib-0.33.0/owslib/swe/observation/sos100.py000066400000000000000000000310151476660053500207370ustar00rootroot00000000000000from owslib.etree import etree from datetime import datetime from urllib.parse import urlencode, parse_qsl from owslib import ows from owslib.crs import Crs from owslib.fes import FilterCapabilities from owslib.util import openURL, testXMLValue, nspath_eval, nspath, extract_time, getXMLTree from owslib.namespaces import Namespaces def get_namespaces(): n = Namespaces() ns = n.get_namespaces(["ogc", "sa", "sml", "gml", "sos", "swe", "xlink"]) ns["ows"] = n.get_namespace("ows110") return ns namespaces = get_namespaces() class SensorObservationService_1_0_0(object): """ Abstraction for OGC Sensor Observation Service (SOS). Implements ISensorObservationService. """ def __new__(self, url, version, xml=None, username=None, password=None): """overridden __new__ method""" obj = object.__new__(self) obj.__init__(url, version, xml, username, password) return obj def __getitem__(self, id): ''' check contents dictionary to allow dict like access to service observational offerings''' if id in list(self.__getattribute__('contents').keys()): return self.__getattribute__('contents')[id] else: raise KeyError("No Observational Offering with id: %s" % id) def __init__(self, url, version='1.0.0', xml=None, username=None, password=None): """Initialize.""" self.url = url self.username = username self.password = password self.version = version self._capabilities = None # Authentication handled by Reader reader = SosCapabilitiesReader( version=self.version, url=self.url, username=self.username, password=self.password ) if xml is not None: # read from stored xml self._capabilities = reader.read_string(xml) else: # read from server self._capabilities = reader.read(self.url) # Avoid building metadata if the response is an Exception if self._capabilities.tag == nspath_eval("ows:ExceptionReport", namespaces): raise ows.ExceptionReport(self._capabilities) # build metadata objects self._build_metadata() def getOperationByName(self, name): """Return a named content item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) def _build_metadata(self): """ Set up capabilities metadata objects """ self.updateSequence = self._capabilities.attrib.get('updateSequence') # ows:ServiceIdentification metadata service_id_element = self._capabilities.find(nspath_eval('ows:ServiceIdentification', namespaces)) self.identification = ows.ServiceIdentification(service_id_element) # ows:ServiceProvider metadata service_provider_element = self._capabilities.find(nspath_eval('ows:ServiceProvider', namespaces)) self.provider = ows.ServiceProvider(service_provider_element) # ows:OperationsMetadata metadata self.operations = [] for elem in self._capabilities.findall(nspath_eval('ows:OperationsMetadata/ows:Operation', namespaces)): self.operations.append(ows.OperationsMetadata(elem)) # sos:FilterCapabilities filters = self._capabilities.find(nspath_eval('sos:Filter_Capabilities', namespaces)) if filters is not None: self.filters = FilterCapabilities(filters) else: self.filters = None # sos:Contents metadata self.contents = {} self.offerings = [] for offering in self._capabilities.findall( nspath_eval('sos:Contents/sos:ObservationOfferingList/sos:ObservationOffering', namespaces)): off = SosObservationOffering(offering) self.contents[off.id] = off self.offerings.append(off) def describe_sensor(self, outputFormat=None, procedure=None, method='Get', **kwargs): try: base_url = next((m.get('url') for m in self.getOperationByName('DescribeSensor').methods if m.get('type').lower() == method.lower())) except StopIteration: base_url = self.url request = {'service': 'SOS', 'version': self.version, 'request': 'DescribeSensor'} # Required Fields assert isinstance(outputFormat, str) request['outputFormat'] = outputFormat assert isinstance(procedure, str) request['procedure'] = procedure url_kwargs = {} if 'timeout' in kwargs: url_kwargs['timeout'] = kwargs.pop('timeout') # Client specified timeout value # Optional Fields if kwargs: for kw in kwargs: request[kw] = kwargs[kw] data = urlencode(request) response = openURL(base_url, data, method, username=self.username, password=self.password, **url_kwargs).read() tr = etree.fromstring(response) if tr.tag == nspath_eval("ows:ExceptionReport", namespaces): raise ows.ExceptionReport(tr) return response def get_observation(self, responseFormat=None, offerings=None, observedProperties=None, eventTime=None, procedure=None, method='Get', **kwargs): """ Parameters ---------- format : string Output format. Provide one that is available for all offerings method : string Optional. HTTP DCP method name: Get or Post. Must **kwargs : extra arguments anything else e.g. vendor specific parameters """ try: base_url = next((m.get('url') for m in self.getOperationByName('GetObservation').methods if m.get('type').lower() == method.lower())) except StopIteration: base_url = self.url request = {'service': 'SOS', 'version': self.version, 'request': 'GetObservation'} # Required Fields assert isinstance(offerings, list) and len(offerings) > 0 request['offering'] = ','.join(offerings) assert isinstance(observedProperties, list) and len(observedProperties) > 0 request['observedProperty'] = ','.join(observedProperties) assert isinstance(responseFormat, str) request['responseFormat'] = responseFormat # Optional Fields if eventTime is not None: request['eventTime'] = eventTime url_kwargs = {} if 'timeout' in kwargs: url_kwargs['timeout'] = kwargs.pop('timeout') # Client specified timeout value if procedure is not None: request['procedure'] = procedure if kwargs: for kw in kwargs: request[kw] = kwargs[kw] data = urlencode(request) response = openURL(base_url, data, method, username=self.username, password=self.password, **url_kwargs).read() try: tr = etree.fromstring(response) if tr.tag == nspath_eval("ows:ExceptionReport", namespaces): raise ows.ExceptionReport(tr) else: return response except ows.ExceptionReport: raise except BaseException: return response def get_operation_by_name(self, name): """ Return a Operation item by name, case insensitive """ for item in self.operations: if item.name.lower() == name.lower(): return item raise KeyError("No Operation named %s" % name) class SosObservationOffering(object): def __init__(self, element): self._root = element self.id = testXMLValue(self._root.attrib.get(nspath_eval('gml:id', namespaces)), True) self.description = testXMLValue(self._root.find(nspath_eval('gml:description', namespaces))) self.name = testXMLValue(self._root.find(nspath_eval('gml:name', namespaces))) val = testXMLValue(self._root.find(nspath_eval('gml:srsName', namespaces))) if val is not None: self.srs = Crs(val) # LOOK: Check on GML boundedBy to make sure we handle all of the cases # gml:boundedBy try: envelope = self._root.find(nspath_eval('gml:boundedBy/gml:Envelope', namespaces)) lower_left_corner = testXMLValue(envelope.find(nspath_eval('gml:lowerCorner', namespaces))).split() upper_right_corner = testXMLValue(envelope.find(nspath_eval('gml:upperCorner', namespaces))).split() # (left, bottom, right, top) in self.bbox_srs units self.bbox = (float(lower_left_corner[1]), float(lower_left_corner[0]), float(upper_right_corner[1]), float(upper_right_corner[0])) self.bbox_srs = Crs(testXMLValue(envelope.attrib.get('srsName'), True)) except Exception: self.bbox = None self.bbox_srs = None # LOOK: Support all gml:TimeGeometricPrimitivePropertyType # Right now we are just supporting gml:TimePeriod # sos:Time begin_position_element = self._root.find(nspath_eval('sos:time/gml:TimePeriod/gml:beginPosition', namespaces)) self.begin_position = extract_time(begin_position_element) end_position_element = self._root.find(nspath_eval('sos:time/gml:TimePeriod/gml:endPosition', namespaces)) self.end_position = extract_time(end_position_element) self.result_model = testXMLValue(self._root.find(nspath_eval('sos:resultModel', namespaces))) self.procedures = [] for proc in self._root.findall(nspath_eval('sos:procedure', namespaces)): self.procedures.append(testXMLValue(proc.attrib.get(nspath_eval('xlink:href', namespaces)), True)) # LOOK: Support swe:Phenomenon here # this includes compound properties self.observed_properties = [] for op in self._root.findall(nspath_eval('sos:observedProperty', namespaces)): self.observed_properties.append(testXMLValue(op.attrib.get(nspath_eval('xlink:href', namespaces)), True)) self.features_of_interest = [] for fot in self._root.findall(nspath_eval('sos:featureOfInterest', namespaces)): self.features_of_interest.append(testXMLValue(fot.attrib.get(nspath_eval('xlink:href', namespaces)), True)) self.response_formats = [] for rf in self._root.findall(nspath_eval('sos:responseFormat', namespaces)): self.response_formats.append(testXMLValue(rf)) self.response_modes = [] for rm in self._root.findall(nspath_eval('sos:responseMode', namespaces)): self.response_modes.append(testXMLValue(rm)) def __str__(self): return 'Offering id: {}, name: {}'.format(self.id, self.name) def __repr__(self): return "".format(self.name) class SosCapabilitiesReader(object): def __init__(self, version="1.0.0", url=None, username=None, password=None): self.version = version self.url = url self.username = username self.password = password def capabilities_url(self, service_url): """ Return a capabilities url """ qs = [] if service_url.find('?') != -1: qs = parse_qsl(service_url.split('?')[1]) params = [x[0] for x in qs] if 'service' not in params: qs.append(('service', 'SOS')) if 'request' not in params: qs.append(('request', 'GetCapabilities')) if 'acceptVersions' not in params: qs.append(('acceptVersions', self.version)) urlqs = urlencode(tuple(qs)) return service_url.split('?')[0] + '?' + urlqs def read(self, service_url): """ Get and parse a WMS capabilities document, returning an elementtree instance service_url is the base url, to which is appended the service, acceptVersions, and request parameters """ getcaprequest = self.capabilities_url(service_url) spliturl = getcaprequest.split('?') u = openURL(spliturl[0], spliturl[1], method='Get', username=self.username, password=self.password) return getXMLTree(u) def read_string(self, st): """ Parse a SOS capabilities document, returning an elementtree instance st should be an XML capabilities document """ if not isinstance(st, bytes): raise ValueError("String must be of type bytes, not %s" % type(st)) return etree.fromstring(st) OWSLib-0.33.0/owslib/swe/observation/sos200.py000066400000000000000000000357041476660053500207510ustar00rootroot00000000000000from owslib.etree import etree from urllib.parse import urlencode, parse_qsl from owslib import ows from owslib.crs import Crs from owslib.fes2 import FilterCapabilities from owslib.util import openURL, testXMLValue, testXMLAttribute, nspath_eval, extract_time, getXMLTree from owslib.namespaces import Namespaces from owslib.swe.observation.om import MeasurementObservation from owslib.swe.observation.waterml2 import MeasurementTimeseriesObservation def get_namespaces(): n = Namespaces() ns = n.get_namespaces(["fes", "ogc", "xsi", "om20", "gml32", "sa", "sml", "swe20", "swes", "xlink"]) ns["ows"] = n.get_namespace("ows110") ns["sos"] = n.get_namespace("sos20") return ns namespaces = get_namespaces() class SensorObservationService_2_0_0(object): """ Abstraction for OGC Sensor Observation Service (SOS). Implements ISensorObservationService. """ def __new__(self, url, version, xml=None, username=None, password=None): """overridden __new__ method""" obj = object.__new__(self) obj.__init__(url, version, xml, username, password) return obj def __getitem__(self, id): ''' check contents dictionary to allow dict like access to service observational offerings''' if id in list(self.__getattribute__('contents').keys()): return self.__getattribute__('contents')[id] else: raise KeyError("No Observational Offering with id: %s" % id) def __init__(self, url, version='2.0.0', xml=None, username=None, password=None): """Initialize.""" self.url = url self.username = username self.password = password self.version = version self._capabilities = None # Authentication handled by Reader reader = SosCapabilitiesReader( version=self.version, url=self.url, username=self.username, password=self.password ) if xml is not None: # read from stored xml self._capabilities = reader.read_string(xml) else: # read from server self._capabilities = reader.read(self.url) # Avoid building metadata if the response is an Exception se = self._capabilities.find(nspath_eval('ows:ExceptionReport', namespaces)) if se is not None: raise ows.ExceptionReport(se) # build metadata objects self._build_metadata() def getOperationByName(self, name): """Return a named content item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) def _build_metadata(self): """ Set up capabilities metadata objects """ self.updateSequence = self._capabilities.attrib.get('updateSequence') # ows:ServiceIdentification metadata service_id_element = self._capabilities.find(nspath_eval('ows:ServiceIdentification', namespaces)) self.identification = ows.ServiceIdentification(service_id_element) # ows:ServiceProvider metadata service_provider_element = self._capabilities.find(nspath_eval('ows:ServiceProvider', namespaces)) self.provider = ows.ServiceProvider(service_provider_element) # ows:OperationsMetadata metadata self.operations = [] for elem in self._capabilities.findall(nspath_eval('ows:OperationsMetadata/ows:Operation', namespaces)): self.operations.append(ows.OperationsMetadata(elem)) # sos:FilterCapabilities filters = self._capabilities.find(nspath_eval('sos:Filter_Capabilities', namespaces)) if filters is not None: self.filters = FilterCapabilities(filters) else: self.filters = None # sos:Contents metadata self.contents = {} self.offerings = [] for offering in self._capabilities.findall( nspath_eval('sos:contents/sos:Contents/swes:offering/sos:ObservationOffering', namespaces)): off = SosObservationOffering(offering) self.contents[off.id] = off self.offerings.append(off) self.observed_properties = [] for op in self._capabilities.findall( nspath_eval('sos:contents/sos:Contents/swes:observableProperty', namespaces)): observed_prop = testXMLValue(op) self.observed_properties.append(observed_prop) def describe_sensor(self, outputFormat=None, procedure=None, method=None, **kwargs): method = method or 'Get' try: base_url = next((m.get('url') for m in self.getOperationByName('DescribeSensor').methods if m.get('type').lower() == method.lower())) except StopIteration: base_url = self.url request = {'service': 'SOS', 'version': self.version, 'request': 'DescribeSensor'} # Required Fields assert isinstance(outputFormat, str) request['procedureDescriptionFormat'] = outputFormat assert isinstance(procedure, str) request['procedure'] = procedure url_kwargs = {} if 'timeout' in kwargs: url_kwargs['timeout'] = kwargs.pop('timeout') # Client specified timeout value # Optional Fields if kwargs: for kw in kwargs: request[kw] = kwargs[kw] response = openURL(base_url, request, method, username=self.username, password=self.password, **url_kwargs).read() tr = etree.fromstring(response) if tr.tag == nspath_eval("ows:ExceptionReport", namespaces): raise ows.ExceptionReport(tr) return response def get_observation(self, responseFormat=None, offerings=None, observedProperties=None, eventTime=None, procedure=None, method=None, **kwargs): """ Parameters ---------- format : string Output format. Provide one that is available for all offerings method : string Optional. HTTP DCP method name: Get or Post. Must **kwargs : extra arguments anything else e.g. vendor specific parameters """ method = method or 'Get' # Pluck out the get observation URL for HTTP method - methods is an # array of dicts methods = self.get_operation_by_name('GetObservation').methods base_url = [m['url'] for m in methods if m['type'] == method][0] request = {'service': 'SOS', 'version': self.version, 'request': 'GetObservation'} # Required Fields assert isinstance(offerings, list) and len(offerings) > 0 request['offering'] = ','.join(offerings) assert isinstance(observedProperties, list) and len(observedProperties) > 0 request['observedProperty'] = ','.join(observedProperties) if responseFormat is not None: request['responseFormat'] = responseFormat # Optional Fields if eventTime is not None: request['temporalFilter'] = eventTime url_kwargs = {} if 'timeout' in kwargs: url_kwargs['timeout'] = kwargs.pop('timeout') # Client specified timeout value if procedure is not None: request['procedure'] = procedure if kwargs: for kw in kwargs: request[kw] = kwargs[kw] response = openURL(base_url, request, method, username=self.username, password=self.password, **url_kwargs).read() try: tr = etree.fromstring(response) if tr.tag == nspath_eval("ows:ExceptionReport", namespaces): raise ows.ExceptionReport(tr) else: return response except ows.ExceptionReport: raise except BaseException: return response def get_operation_by_name(self, name): """ Return a Operation item by name, case insensitive """ for item in self.operations: if item.name.lower() == name.lower(): return item raise KeyError("No Operation named %s" % name) class SosObservationOffering(object): def __init__(self, element): self._root = element self.id = testXMLValue(self._root.find(nspath_eval('swes:identifier', namespaces))) if self.id is None: self.id = testXMLValue(self._root.attrib.get(nspath_eval('swes:id', namespaces)), True) self.description = testXMLValue(self._root.find(nspath_eval('swes:description', namespaces))) self.name = testXMLValue(self._root.find(nspath_eval('swes:name', namespaces))) # sos:observedArea try: envelope = self._root.find(nspath_eval('sos:observedArea/gml32:Envelope', namespaces)) lower_left_corner = testXMLValue(envelope.find(nspath_eval('gml32:lowerCorner', namespaces))).split() upper_right_corner = testXMLValue(envelope.find(nspath_eval('gml32:upperCorner', namespaces))).split() # (left, bottom, right, top) in self.bbox_srs units self.bbox = (float(lower_left_corner[1]), float(lower_left_corner[0]), float(upper_right_corner[1]), float(upper_right_corner[0])) self.bbox_srs = Crs(testXMLValue(envelope.attrib.get('srsName'), True)) except Exception: self.bbox = None self.bbox_srs = None # LOOK: Support all gml:TimeGeometricPrimitivePropertyType # Right now we are just supporting gml:TimePeriod # sos:Time begin_position_element = self._root.find( nspath_eval('sos:phenomenonTime/gml32:TimePeriod/gml32:beginPosition', namespaces)) self.begin_position = extract_time(begin_position_element) end_position_element = self._root.find( nspath_eval('sos:phenomenonTime/gml32:TimePeriod/gml32:endPosition', namespaces)) self.end_position = extract_time(end_position_element) self.procedures = [] for proc in self._root.findall(nspath_eval('swes:procedure', namespaces)): self.procedures.append(testXMLValue(proc)) self.procedure_description_formats = [] for proc in self._root.findall(nspath_eval('swes:procedureDescriptionFormat', namespaces)): self.procedure_description_formats.append(testXMLValue(proc)) # LOOK: Support swe:Phenomenon here # this includes compound properties self.observed_properties = [] for op in self._root.findall(nspath_eval('swes:observableProperty', namespaces)): self.observed_properties.append(testXMLValue(op)) self.features_of_interest = [] for fot in self._root.findall(nspath_eval('sos:featureOfInterest', namespaces)): self.features_of_interest.append(testXMLValue(fot.attrib.get(nspath_eval('xlink:href', namespaces)), True)) self.response_formats = [] for rf in self._root.findall(nspath_eval('sos:responseFormat', namespaces)): self.response_formats.append(testXMLValue(rf)) self.observation_models = [] for om in self._root.findall(nspath_eval('sos:observationType', namespaces)): self.observation_models.append(testXMLValue(om)) def __str__(self): return 'Offering id: %s, name: %s' % (self.id, self.name) def __repr__(self): return "" % self.name class SosCapabilitiesReader(object): def __init__(self, version="2.0.0", url=None, username=None, password=None): self.version = version self.url = url self.username = username self.password = password def capabilities_url(self, service_url): """ Return a capabilities url """ qs = [] if service_url.find('?') != -1: qs = parse_qsl(service_url.split('?')[1]) params = [x[0] for x in qs] if 'service' not in params: qs.append(('service', 'SOS')) if 'request' not in params: qs.append(('request', 'GetCapabilities')) if 'acceptversions' not in params: qs.append(('acceptversions', self.version)) urlqs = urlencode(tuple(qs)) return service_url.split('?')[0] + '?' + urlqs def read(self, service_url): """ Get and parse a WMS capabilities document, returning an elementtree instance service_url is the base url, to which is appended the service, version, and request parameters """ getcaprequest = self.capabilities_url(service_url) spliturl = getcaprequest.split('?') u = openURL(spliturl[0], spliturl[1], method='Get', username=self.username, password=self.password) return getXMLTree(u) def read_string(self, st): """ Parse a SOS capabilities document, returning an elementtree instance st should be an XML capabilities document """ if not isinstance(st, str) and not isinstance(st, bytes): raise ValueError("String must be of type string or bytes, not %s" % type(st)) return etree.fromstring(st) class SOSGetObservationResponse(object): """ The base response type from SOS2.0. Container for OM_Observation objects. """ def __init__(self, element): obs_data = element.findall( nspath_eval("sos:observationData/om20:OM_Observation", namespaces)) self.observations = [] decoder = ObservationDecoder() for obs in obs_data: parsed_obs = decoder.decode_observation(obs) self.observations.append(parsed_obs) def __iter__(self): for obs in self.observations: yield obs def __getitem__(self, index): return self.observations[index] class ObservationDecoder(object): """ Class to handle decoding different Observation types. The decode method inspects the type of om:result element and returns the appropriate observation type, which handles parsing of the result. """ def decode_observation(self, element): """ Returns a parsed observation of the appropriate type, by inspecting the result element. 'element' input is the XML tree of the OM_Observation object """ result_element = element.find(nspath_eval("om20:result", namespaces)) if len(result_element) == 0: result_type = testXMLAttribute( result_element, nspath_eval("xsi:type", namespaces)) else: result_type = list(result_element)[0].tag if result_type.find('MeasureType') != -1: return MeasurementObservation(element) elif (result_type == '{http://www.opengis.net/waterml/2.0}MeasurementTimeseries'): return MeasurementTimeseriesObservation(element) else: raise NotImplementedError('Result type {} not supported'.format(result_type)) OWSLib-0.33.0/owslib/swe/observation/waterml2.py000066400000000000000000000121451476660053500214520ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2014 Pete Taylor # # Authors : Pete Taylor # # Contact email: peterataylor@gmail.com # ============================================================================= from owslib.util import nspath_eval from owslib.namespaces import Namespaces from owslib.util import testXMLAttribute, testXMLValue from owslib.swe.common import Quantity from dateutil import parser from owslib.swe.observation.om import OM_Observation, Result def get_namespaces(): ns = Namespaces() return ns.get_namespaces(["swe20", "xlink", "sos20", "om20", "gml32", "xsi", "wml2"]) namespaces = get_namespaces() def nspv(path): return nspath_eval(path, namespaces) class MeasurementTimeseriesObservation(OM_Observation): ''' A timeseries observation that has a measurement timeseries as result. An implementation of the WaterML2 MeasurementTimeseriesObservation. ''' def __init__(self, element): super(MeasurementTimeseriesObservation, self).__init__(element) self._parse_result() def _parse_result(self): ''' Parse the result element of the observation type ''' if self.result is not None: result = self.result.find(nspv("wml2:MeasurementTimeseries")) self.result = MeasurementTimeseries(result) def get_result(self): return self.result class Timeseries(Result): ''' Generic time-series class ''' def __init__(self, element): super(Timeseries, self).__init__(element) class MeasurementTimeseries(Timeseries): ''' A WaterML2.0 timeseries of measurements, with per-value metadata. ''' def __init__(self, element): super(MeasurementTimeseries, self).__init__(element) self.defaultTVPMetadata = TVPMeasurementMetadata(element.find( nspv("wml2:defaultPointMetadata/wml2:DefaultTVPMeasurementMetadata"))) elems = element.findall(nspv("wml2:point")) self.points = [] for point in elems: self.points.append(TimeValuePair(point)) def __iter__(self): for point in self.points: yield point def __len__(self): return len(self.points) def _parse_metadata(self, element): ''' Parse metadata elements relating to timeseries: TS: baseTime, spacing, commentBlock, parameter MTS: startAnchor, endAnchor, cumulative, accAnchor/Length, maxGap ''' pass class TimeValuePair(object): ''' A time-value pair as specified by WaterML2.0 Currently no support for tvp metadata. ''' def __init__(self, element): date_str = testXMLValue( element.find(nspv("wml2:MeasurementTVP/wml2:time"))) try: self.datetime = parser.parse(date_str) except Exception: raise ValueError("Error parsing datetime string: %s" % date_str) value_str = testXMLValue(element.find(nspv( "wml2:MeasurementTVP/wml2:value"))) try: self.value = float(value_str) except Exception: self.value = float('nan') def __str__(self): return str(self.datetime) + "," + str(self.value) class TVPMetadata(object): def __init__(self, element): ''' Base time-value pair metadata. Still to do: - relatedObservation ''' self.quality = testXMLAttribute(element.find(nspv( "wml2:quality")), nspv("xlink:href")) self.nilReason = testXMLAttribute(element.find(nspv( "wml2:nilReason")), nspv("xlink:href")) self.comment = testXMLValue(element.find(nspv( "wml2:comment"))) self.qualifier = testXMLAttribute(element.find(nspv( "wml2:qualifier")), nspv("xlink:href")) self.processing = testXMLValue(element.find(nspv( "wml2:processing")), nspv("xlink:href")) self.source = testXMLValue(element.find(nspv( "wml2:source")), nspv("xlink:href")) class TVPMeasurementMetadata(TVPMetadata): ''' Measurement specific metadata. Still to do: - aggregationDuration ''' def __init__(self, element): super(TVPMeasurementMetadata, self).__init__(element) self.uom = testXMLAttribute(element.find(nspv( "wml2:uom")), "code") self.interpolationType = testXMLAttribute(element.find(nspv( "wml2:interpolationType")), nspv("xlink:href")) self.censoredReason = testXMLAttribute(element.find(nspv( "wml2:censoredReason")), "xlink:href") accuracy = testXMLValue(element.find(nspv("wml2:accuracy"))) if accuracy is not None: self.accuracy = Quantity(element) class MeasurementTimeseriesDomainRange(Timeseries): ''' Class to implement domain range timeseries encoding ''' def __init__(self, element): super(MeasurementTimeseriesDomainRange, self, element).__init__() class MonitoringPoint(object): ''' A WaterML2.0 Monitoring Point, which is a specialised O&M SamplingPoint ''' def __init__(self, element): pass OWSLib-0.33.0/owslib/swe/sensor/000077500000000000000000000000001476660053500163165ustar00rootroot00000000000000OWSLib-0.33.0/owslib/swe/sensor/__init__.py000066400000000000000000000000001476660053500204150ustar00rootroot00000000000000OWSLib-0.33.0/owslib/swe/sensor/sml.py000066400000000000000000000343001476660053500174630ustar00rootroot00000000000000# encoding: utf-8 from owslib.etree import etree from owslib import crs, util from owslib.util import testXMLValue, testXMLAttribute, nspath_eval, xmltag_split, dict_union, extract_xml_list from owslib.namespaces import Namespaces def get_namespaces(): n = Namespaces() namespaces = n.get_namespaces(["sml", "gml", "xlink"]) namespaces["ism"] = "urn:us:gov:ic:ism:v2" return namespaces namespaces = get_namespaces() def nsp(path): return nspath_eval(path, namespaces) class SensorML(object): def __init__(self, element): if isinstance(element, str) or isinstance(element, bytes): self._root = etree.fromstring(element) else: self._root = element if hasattr(self._root, 'getroot'): self._root = self._root.getroot() self.members = [Member(x) for x in self._root.findall(nsp('sml:member'))] class Member(object): def __new__(cls, element): t = element[-1].tag.split("}")[-1] if t == "System": return System(element.find(nsp("sml:System"))) elif t == "ProcessChain": return ProcessChain(element.find(nsp("sml:ProcessChain"))) elif t == "ProcessModel": return ProcessModel(element.find(nsp("sml:ProcessModel"))) elif t == "Component": return Component(element.find(nsp("sml:Component"))) class PropertyGroup(object): def __init__(self, element): # Both capabilities and characteristics contain a single swe:DataRecord element self.capabilities = {} for cap in element.findall(nsp('sml:capabilities')): name = testXMLAttribute(cap, "name") if name is not None: self.capabilities[name] = cap[0] self.characteristics = {} for cha in element.findall(nsp('sml:characteristics')): name = testXMLAttribute(cha, "name") if name is not None: self.characteristics[name] = cha[0] def get_capabilities_by_name(self, name): """ Return list of element by name, case insensitive """ return [self.capabilities[capab] for capab in list(self.capabilities.keys()) if capab.lower() == name.lower()] def get_characteristics_by_name(self, name): """ Return list of element objects by name, case insensitive """ return [self.characteristics[charac] for charac in list(self.characteristics.keys()) if charac.lower() == name.lower()] class ConstraintGroup(object): def __init__(self, element): # ism:SecurityAttributesOptionsGroup self.security = element.findall(nsp("sml:securityConstraint/sml:Security/ism:SecurityAttributesOptionGroup")) # gml:TimeInstant or gml:TimePeriod element self.validTime = element.find(nsp("sml:validTime")) self.rights = [Right(x) for x in element.findall(nsp("sml:legalConstraint/sml:Rights"))] class Documentation(object): def __init__(self, element): self.arcrole = testXMLAttribute(element, nsp("xlink:arcrole")) self.url = testXMLAttribute(element, nsp("xlink:href")) self.documents = [Document(d) for d in element.findall(nsp("sml:Document"))] class Document(object): def __init__(self, element): self.id = testXMLAttribute(element, nsp("gml:id")) self.version = testXMLValue(element.find(nsp("sml:version"))) self.description = testXMLValue(element.find(nsp("gml:description"))) self.date = testXMLValue(element.find(nsp("sml:date"))) try: self.contact = Contact(element.find(nsp("sml:contact"))) except AttributeError: self.contact = None self.format = testXMLValue(element.find(nsp('sml:format'))) self.url = testXMLAttribute(element.find(nsp('sml:onlineResource')), nsp('xlink:href')) class Right(object): def __init__(self, element): self.id = testXMLAttribute(element, nsp('gml:id')) self.privacyAct = testXMLAttribute(element, nsp('sml:privacyAct')) self.intellectualPropertyRights = testXMLAttribute(element, nsp('sml:intellectualPropertyRights')) self.copyRights = testXMLAttribute(element, nsp('sml:copyRights')) self.documentation = [Documentation(x) for x in element.findall(nsp("sml:documentation"))] class ReferenceGroup(object): def __init__(self, element): self.contacts = {} for contact in element.findall(nsp('sml:contact')): cont = Contact(contact) self.contacts[cont.role] = cont self.documentation = [Documentation(x) for x in element.findall(nsp("sml:documentation"))] def get_contacts_by_role(self, role): """ Return a Contact by role, case insensitive """ return [self.contacts[contact] for contact in list(self.contacts.keys()) if contact.lower() == role.lower()] class GeneralInfoGroup(object): def __init__(self, element): self.keywords = extract_xml_list(element.findall(nsp('sml:keywords/sml:KeywordList/sml:keyword'))) self.identifiers = {} for identifier in element.findall(nsp('sml:identification/sml:IdentifierList/sml:identifier')): ident = Identifier(identifier) self.identifiers[ident.name] = ident self.classifiers = {} for classifier in element.findall(nsp('sml:classification/sml:ClassifierList/sml:classifier')): classi = Classifier(classifier) self.classifiers[classi.name] = classi def get_identifiers_by_name(self, name): """ Return list of Identifier objects by name, case insensitive """ return [self.identifiers[identifier] for identifier in list(self.identifiers.keys()) if identifier.lower() == name.lower()] def get_classifiers_by_name(self, name): """ Return list of Classifier objects by name, case insensitive """ return [self.classifiers[classi] for classi in list(self.classifiers.keys()) if classi.lower() == name.lower()] class Contact(object): def __init__(self, element): # TODO: This only supports the sml:contact/sml:ResponsibleParty elements, but there are numerous ways to store # contact information here. self.role = testXMLAttribute(element, nsp("xlink:role")) self.href = testXMLAttribute(element, nsp("xlink:href")) self.organization = testXMLValue(element.find(nsp('sml:ResponsibleParty/sml:organizationName'))) self.phone = testXMLValue(element.find(nsp('sml:ResponsibleParty/sml:contactInfo/sml:phone/sml:voice'))) self.address = testXMLValue( element.find(nsp('sml:ResponsibleParty/sml:contactInfo/sml:address/sml:deliveryPoint'))) self.city = testXMLValue(element.find(nsp('sml:ResponsibleParty/sml:contactInfo/sml:address/sml:city'))) self.region = testXMLValue( element.find(nsp('sml:ResponsibleParty/sml:contactInfo/sml:address/sml:administrativeArea'))) self.postcode = testXMLValue( element.find(nsp('sml:ResponsibleParty/sml:contactInfo/sml:address/sml:postalCode'))) self.country = testXMLValue(element.find(nsp('sml:ResponsibleParty/sml:contactInfo/sml:address/sml:country'))) self.email = testXMLValue( element.find(nsp('sml:ResponsibleParty/sml:contactInfo/sml:address/sml:electronicMailAddress'))) self.url = testXMLAttribute( element.find(nsp('sml:ResponsibleParty/sml:contactInfo/sml:onlineResource')), nsp("xlink:href")) class HistoryGroup(object): def __init__(self, element): self.history = {} for event_member in element.findall(nsp('sml:history/sml:EventList/sml:member')): name = testXMLAttribute(event_member, "name") if self.history.get(name) is None: self.history[name] = [] for e in event_member.findall(nsp("sml:Event")): self.history[name].append(Event(e)) def get_history_by_name(self, name): """ Return Events list by members name """ return self.history.get(name.lower(), []) class Event(ReferenceGroup, GeneralInfoGroup): def __init__(self, element): ReferenceGroup.__init__(self, element) GeneralInfoGroup.__init__(self, element) self.id = testXMLAttribute(element, nsp("gml:id")) self.date = testXMLValue(element.find(nsp('sml:date'))) self.description = testXMLValue(element.find(nsp('gml:description'))) class MetadataGroup(GeneralInfoGroup, PropertyGroup, ConstraintGroup, ReferenceGroup, HistoryGroup): def __init__(self, element): GeneralInfoGroup.__init__(self, element) PropertyGroup.__init__(self, element) ConstraintGroup.__init__(self, element) ReferenceGroup.__init__(self, element) HistoryGroup.__init__(self, element) class AbstractFeature(object): def __init__(self, element): self.name = testXMLValue(element.find(nsp("gml:name"))) self.description = testXMLValue(element.find(nsp("gml:description"))) self.gmlBoundedBy = testXMLValue(element.find(nsp("gml:boundedBy"))) class AbstractProcess(AbstractFeature, MetadataGroup): def __init__(self, element): AbstractFeature.__init__(self, element) MetadataGroup.__init__(self, element) # sml:IoComponentPropertyType self.inputs = element.findall(nsp("sml:input")) # sml:IoComponentPropertyType self.outputs = element.findall(nsp("sml:output")) # swe:DataComponentPropertyType self.parameters = element.findall(nsp("sml:parameter")) class AbstractRestrictedProcess(AbstractFeature): """ Removes ('restricts' in xml schema language) gml:name, gml:description, and sml:metadataGroup from an AbstractProcess """ def __init__(self, element): AbstractFeature.__init__(self, element) self.name = None self.description = None class AbstractPureProcess(AbstractRestrictedProcess): def __init__(self, element): AbstractRestrictedProcess.__init__(self, element) # sml:IoComponentPropertyType self.inputs = element.findall(nsp("sml:input")) # sml:IoComponentPropertyType self.outputs = element.findall(nsp("sml:output")) # swe:DataComponentPropertyType self.parameters = element.findall(nsp("sml:parameter")) class ProcessModel(AbstractPureProcess): def __init__(self, element): AbstractPureProcess.__init__(self, element) self.method = ProcessMethod(element.find("method")) class CompositePropertiesGroup(object): def __init__(self, element): # All components should be of instance AbstractProcess (sml:_Process) self.components = element.findall(nsp("sml:components/sml:ComponentList/sml:component")) # sml:Link or sml:ArrayLink element self.connections = element.findall(nsp("sml:connections/sml:ConnectionList/sml:connection")) class PhysicalPropertiesGroup(object): def __init__(self, element): # gml:EngieeringCRS element self.spatialReferenceFrame = element.find(nsp("sml:spatialReferenceFrame/gml:EngineeringCRS")) # gml:TemporalCRS element self.temporalReferenceFrame = element.find(nsp("sml:temporalReferenceFrame/gml:TemporalCRS")) # gml:Envelope element self.smlBoundedBy = element.find(nsp("sml:boundedBy")) # swe:Time or sml:_Process element self.timePosition = element.find(nsp("sml:timePosition")) # It is either a sml:position OR and sml:location element here. Process both. # swe:Position, swe:Vector, or sml:_Process element self.positions = element.findall(nsp("sml:position")) # gml:Point of gml:_Curve self.location = element.find(nsp("sml:location")) try: self.interface = Interface(element.find(nsp("sml:interface"))) except AttributeError: self.interface = None class ProcessChain(AbstractPureProcess, CompositePropertiesGroup): def __init__(self, element): AbstractPureProcess.__init__(self, element) CompositePropertiesGroup.__init__(self, element) class System(AbstractProcess, PhysicalPropertiesGroup, CompositePropertiesGroup): def __init__(self, element): AbstractProcess.__init__(self, element) PhysicalPropertiesGroup.__init__(self, element) CompositePropertiesGroup.__init__(self, element) class Component(AbstractProcess, PhysicalPropertiesGroup): def __init__(self, element): AbstractProcess.__init__(self, element) PhysicalPropertiesGroup.__init__(self, element) self.method = ProcessMethod(element.find("method")) class Term(object): def __init__(self, element): self.codeSpace = testXMLAttribute(element.find(nsp('sml:Term/sml:codeSpace')), nsp("xlink:href")) self.definition = testXMLAttribute(element.find(nsp('sml:Term')), "definition") self.value = testXMLValue(element.find(nsp('sml:Term/sml:value'))) class Classifier(Term): def __init__(self, element): Term.__init__(self, element) self.name = testXMLAttribute(element, "name") class Identifier(Term): def __init__(self, element): Term.__init__(self, element) self.name = testXMLAttribute(element, "name") class ProcessMethod(MetadataGroup): """ Inherits from gml:AbstractGMLType """ def __init__(self, element): MetadataGroup.__init__(self, element) self.rules = element.find(nsp("sml:rules")) self.ioStructure = element.find(nsp("sml:IOStructureDefinition")) self.algorithm = element.find(nsp("sml:algorithm")) self.implementations = element.findall(nsp("sml:implementation")) class Interface(object): def __init__(self, element): self.name = testXMLAttribute(element, "name") self.interface_definition = InterfaceDefinition(element.find(nsp("sml:InterfaceDefinition"))) class InterfaceDefinition(object): def __init__(self, element): raise NotImplementedError("InterfaceDefinition is not implemented in OWSLib (yet)") class Link(object): def __init__(self, element): raise NotImplementedError("Link is not implemented in OWSLib (yet)") class ArrayLink(object): def __init__(self, element): raise NotImplementedError("ArrayLink is not implemented in OWSLib (yet)") OWSLib-0.33.0/owslib/tms.py000066400000000000000000000307251476660053500153730ustar00rootroot00000000000000# -*- coding: UTF-8 -*- # ============================================================================= # Copyright (C) 2013 Christian Ledermann # # Based on wms.py, which has the following copyright statement: # Copyright (c) 2004, 2006 Sean C. Gillies # Copyright (c) 2005 Nuxeo SARL # # Authors : Sean Gillies # Julien Anguenot # # Contact email: sgillies@frii.com # ============================================================================= # TMS as defined in: # http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification from .etree import etree from .util import testXMLValue, ServiceException, Authentication, openURL FORCE900913 = False def force900913(epsg): # http://osgeo-org.1560.n6.nabble.com/OSGEO-code-td3852851.html # "EPSG:900913" = ["OSGEO:41001", "EPSG:3785", "EPSG:3857", "EPSG:54004"] if FORCE900913 and epsg.upper() in ["OSGEO:41001", "EPSG:3785", "EPSG:3857", "EPSG:54004"]: return "EPSG:900913" else: return epsg class TileMapService(object): """Abstraction for OGC Tile Map Service (TMS). Implements IWebMapService. """ def __init__(self, url, version='1.0.0', xml=None, username=None, password=None, parse_remote_metadata=False, timeout=30, headers=None, auth=None): """Initialize.""" if auth: if username: auth.username = username if password: auth.password = password self.url = url self.username = username self.password = password self.headers = headers self.auth = auth or Authentication(username, password) self.version = version self.timeout = timeout self.services = None self._capabilities = None self.contents = {} # Authentication handled by Reader reader = TMSCapabilitiesReader( self.version, url=self.url, un=username, pw=password, headers=self.headers, auth=self.auth ) if xml is not None: # read from stored xml self._capabilities = reader.readString(xml) else: # read from server self._capabilities = reader.read(self.url, timeout=self.timeout) # build metadata objects self._buildMetadata(parse_remote_metadata) def _getcapproperty(self): # TODO: deprecated function. See ticket #453. if not self._capabilities: reader = TMSCapabilitiesReader( self.version, url=self.url, un=self.username, pw=self.password ) # self._capabilities = ServiceMetadata(reader.read(self.url)) self._capabilities = reader.read(self.url, timeout=self.timeout) return self._capabilities def _buildMetadata(self, parse_remote_metadata=False): ''' set up capabilities metadata objects ''' if self._capabilities.attrib.get('version'): self.version = self._capabilities.attrib.get('version') self.identification = ServiceIdentification(self._capabilities, self.version) self.contents = {} tilemaps = self._capabilities.find('TileMaps') if tilemaps is not None: for tilemap in tilemaps.findall('TileMap'): cm = ContentMetadata(tilemap, headers=self.headers, auth=self.auth) if cm.id: if cm.id in self.contents: raise KeyError('Content metadata for layer "%s" already exists' % cm.id) self.contents[cm.id] = cm def getServiceXML(self): xml = None if self._capabilities is not None: xml = etree.tostring(self._capabilities) return xml def items(self, srs=None, profile=None): '''supports dict-like items() access''' items = [] if not srs and not profile: for item in self.contents: items.append((item, self.contents[item])) elif srs and profile: for item in self.contents: if (self.contents[item].srs == srs and self.contents[item].profile == profile): items.append((item, self.contents[item])) elif srs: for item in self.contents: if self.contents[item].srs == srs: items.append((item, self.contents[item])) elif profile: for item in self.contents: if self.contents[item].profile == profile: items.append((item, self.contents[item])) return items def _gettilefromset(self, tilesets, x, y, z, ext, timeout=None): for tileset in tilesets: if tileset['order'] == z: url = tileset['href'] + '/' + str(x) + '/' + str(y) + '.' + ext u = openURL(url, '', timeout=timeout or self.timeout, headers=self.headers, auth=self.auth) return u else: raise ValueError('cannot find zoomlevel %i for TileMap' % z) def gettile(self, x, y, z, id=None, title=None, srs=None, mimetype=None, timeout=None): if not id and not title and not srs: raise ValueError('either id or title and srs must be specified') if id: return self._gettilefromset(self.contents[id].tilemap.tilesets, x, y, z, self.contents[id].tilemap.extension, timeout=timeout) elif title and srs: for tm in list(self.contents.values()): if tm.title == title and tm.srs == srs: if mimetype: if tm.tilemap.mimetype == mimetype: return self._gettilefromset(tm.tilemap.tilesets, x, y, z, tm.tilemap.extension, timeout=timeout) else: # if no format is given we return the tile from the # first tilemap that matches name and srs return self._gettilefromset(tm.tilemap.tilesets, x, y, z, tm.tilemap.extension, timeout=timeout) else: raise ValueError('cannot find {} with projection {} for zoomlevel {}'.format(title, srs, z)) elif title or srs: ValueError('both title and srs must be specified') raise ValueError('''Specified Tile with id {}, title {} projection {} format {} at zoomlevel {} cannot be found'''.format(id, title, srs, format, z)) class ServiceIdentification(object): def __init__(self, infoset, version): self._root = infoset if self._root.tag != 'TileMapService': raise ServiceException("Expected TileMapService tag, got %s" % self._root.tag) self.version = version self.title = testXMLValue(self._root.find('Title')) self.abstract = testXMLValue(self._root.find('Abstract')) self.keywords = [] f = self._root.find('KeywordList') if f is not None: self.keywords = f.text.split() self.url = self._root.attrib.get('services') class ContentMetadata(object): """ Abstraction for TMS layer metadata. """ def __str__(self): return 'Layer Title: %s, URL: %s' % (self.title, self.id) def __init__(self, elem, un=None, pw=None, headers=None, auth=None): if elem.tag != 'TileMap': raise ValueError('%s should be a TileMap' % (elem,)) self.id = elem.attrib['href'] self.title = elem.attrib['title'] self.srs = force900913(elem.attrib['srs']) self.profile = elem.attrib['profile'] if auth: if un: auth.username = un if pw: auth.password = pw self.auth = auth or Authentication(un, pw) self.headers = headers self._tile_map = None self.type = elem.attrib.get('type') def _get_tilemap(self): if self._tile_map is None: self._tile_map = TileMap(self.id, headers=self.headers, auth=self.auth) assert self._tile_map.srs == self.srs return self._tile_map @property def tilemap(self): return self._get_tilemap() @property def abstract(self): return self._get_tilemap().abstract @property def width(self): return self._get_tilemap().width @property def height(self): return self._get_tilemap().height @property def mimetype(self): return self._get_tilemap().mimetype @property def extension(self): return self._get_tilemap().extension @property def boundingBox(self): return self._get_tilemap().boundingBox @property def origin(self): return self._get_tilemap().origin class TileMap(object): title = None abstract = None srs = None boundingBox = None origin = None width = None height = None mimetype = None extension = None _element = None version = None tilemapservice = None tilesets = None profile = None def __init__(self, url=None, xml=None, un=None, pw=None, headers=None, auth=None): self.url = url if auth: if un: auth.username = un if pw: auth.password = pw self.auth = auth or Authentication(un, pw) self.headers = headers self.tilesets = [] if xml and not url: self.readString(xml) elif url: self.read(url) def _parse(self, elem): if elem.tag != 'TileMap': raise ValueError('%s should be a TileMap' % (elem,)) self._element = elem self.version = elem.attrib.get('version') self.tilemapservice = elem.attrib.get('tilemapservice') self.title = testXMLValue(elem.find('Title')) self.abstract = testXMLValue(elem.find('Abstract')) self.srs = force900913(testXMLValue(elem.find('SRS'))) bbox = elem.find('BoundingBox') self.boundingBox = (float(bbox.attrib['minx']), float(bbox.attrib['miny']), float(bbox.attrib['maxx']), float(bbox.attrib['maxy'])) origin = elem.find('Origin') self.origin = (float(origin.attrib['x']), float(origin.attrib['y'])) tf = elem.find('TileFormat') self.width = int(tf.attrib['width']) self.height = int(tf.attrib['height']) self.mimetype = tf.attrib['mime-type'] self.extension = tf.attrib['extension'] ts = elem.find('TileSets') if ts is not None: self.profile = ts.attrib.get('profile') tilesets = ts.findall('TileSet') for tileset in tilesets: href = tileset.attrib['href'] upp = float(tileset.attrib['units-per-pixel']) order = int(tileset.attrib['order']) self.tilesets.append({ 'href': href, 'units-per-pixel': upp, 'order': order}) def read(self, url): u = openURL(url, '', method='Get', headers=self.headers, auth=self.auth) self._parse(etree.fromstring(u.read())) def readString(self, st): if not isinstance(st, str): raise ValueError("String must be of type string, not %s" % type(st)) self._parse(etree.fromstring(st)) class TMSCapabilitiesReader(object): """Read and parse capabilities document into a lxml.etree infoset """ def __init__(self, version='1.0.0', url=None, un=None, pw=None, headers=None, auth=None): """Initialize""" if auth: if un: auth.username = un if pw: auth.password = pw self.version = version self._infoset = None self.url = url self.headers = headers self.auth = auth or Authentication(un, pw) def read(self, service_url, timeout=30): """Get and parse a TMS capabilities document, returning an elementtree instance """ u = openURL(service_url, '', method='Get', timeout=timeout, headers=self.headers, auth=self.auth) return etree.fromstring(u.read()) def readString(self, st): """Parse a TMS capabilities document, returning an elementtree instance string should be an XML capabilities document """ if not isinstance(st, str): raise ValueError("String must be of type string, not %s" % type(st)) return etree.fromstring(st) OWSLib-0.33.0/owslib/util.py000066400000000000000000000752101476660053500155430ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2024 Tom Kralidis # # Authors : Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= import os import sys from collections import OrderedDict from dateutil import parser from datetime import datetime, timedelta, timezone from owslib.etree import etree, ParseError from owslib.namespaces import Namespaces from urllib.parse import urlsplit, urlencode, urlparse, parse_qs, urlunparse, parse_qsl import copy from io import StringIO, BytesIO import re from copy import deepcopy import warnings import requests from requests.auth import AuthBase import codecs """ Utility functions and classes """ class ServiceException(Exception): # TODO: this should go in ows common module when refactored. pass # http://stackoverflow.com/questions/6256183/combine-two-dictionaries-of-dictionaries-python def dict_union(d1, d2): return dict((x, (dict_union(d1.get(x, {}), d2[x]) if isinstance(d2.get(x), dict) else d2.get(x, d1.get(x)))) for x in set(list(d1.keys()) + list(d2.keys()))) # Infinite DateTimes for Python. Used in SWE 2.0 and other OGC specs as "INF" and "-INF" class InfiniteDateTime(object): def __lt__(self, other): return False def __gt__(self, other): return True def timetuple(self): return tuple() class NegativeInfiniteDateTime(object): def __lt__(self, other): return True def __gt__(self, other): return False def timetuple(self): return tuple() first_cap_re = re.compile('(.)([A-Z][a-z]+)') all_cap_re = re.compile('([a-z0-9])([A-Z])') def format_string(prop_string): """ Formats a property string to remove spaces and go from CamelCase to pep8 from: http://stackoverflow.com/questions/1175208/elegant-python-function-to-convert-camelcase-to-camel-case """ if prop_string is None: return '' st_r = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', prop_string) st_r = st_r.replace(' ', '') return re.sub('([a-z0-9])([A-Z])', r'\1_\2', st_r).lower() def xml_to_dict(root, prefix=None, depth=1, diction=None): """ Recursively iterates through an xml element to convert each element in the tree to a (key,val). Where key is the element tag and val is the inner-text of the element. Note that this recursively go through the tree until the depth specified. Parameters =========== :root - root xml element, starting point of iteration :prefix - a string to prepend to the resulting key (optional) :depth - the number of depths to process in the tree (optional) :diction - the dictionary to insert the (tag,text) pairs into (optional) Return ======= Dictionary of (key,value); where key is the element tag stripped of namespace and cleaned up to be pep8 and value is the inner-text of the element. Note that duplicate elements will be replaced by the last element of the same tag in the tree. """ ret = diction if diction is not None else dict() for child in root: val = testXMLValue(child) # skip values that are empty or None if val is None or val == '': if depth > 1: ret = xml_to_dict(child, prefix=prefix, depth=(depth - 1), diction=ret) continue key = format_string(child.tag.split('}')[-1]) if prefix is not None: key = prefix + key ret[key] = val if depth > 1: ret = xml_to_dict(child, prefix=prefix, depth=(depth - 1), diction=ret) return ret class ResponseWrapper(object): """ Return object type from openURL. Provides a thin shim around requests response object to maintain code compatibility. """ def __init__(self, response): self._response = response def info(self): return self._response.headers def read(self): return self._response.content def geturl(self): return self._response.url.replace('&&', '&') # @TODO: __getattribute__ for poking at response def openURL(url_base, data=None, method='Get', cookies=None, username=None, password=None, timeout=30, headers=None, verify=True, cert=None, auth=None): """ Function to open URLs. Uses requests library but with additional checks for OGC service exceptions and url formatting. Also handles cookies and simple user password authentication. :param headers: (optional) Dictionary of HTTP Headers to send with the :class:`Request`. :param verify: (optional) whether the SSL cert will be verified. A CA_BUNDLE path can also be provided. Defaults to ``True``. :param cert: (optional) A file with a client side certificate for SSL authentication to send with the :class:`Request`. :param auth: Instance of owslib.util.Authentication """ headers = headers if headers is not None else {} rkwargs = {} rkwargs['timeout'] = timeout if auth: if username: auth.username = username if password: auth.password = password if cert: auth.cert = cert verify = verify and auth.verify else: auth = Authentication(username, password, cert, verify) if auth.username and auth.password: rkwargs['auth'] = (auth.username, auth.password) elif auth.auth_delegate is not None: rkwargs['auth'] = auth.auth_delegate rkwargs['cert'] = auth.cert rkwargs['verify'] = verify # FIXUP for WFS in particular, remove xml style namespace # @TODO does this belong here? method = method.split("}")[-1] if method.lower() == 'post': try: etree.fromstring(data) headers['Content-Type'] = 'text/xml' except (ParseError, UnicodeEncodeError): pass rkwargs['data'] = data elif method.lower() == 'get': rkwargs['params'] = data else: raise ValueError("Unknown method ('%s'), expected 'get' or 'post'" % method) if cookies is not None: rkwargs['cookies'] = cookies req = requests.request(method.upper(), url_base, headers=headers, **rkwargs) if req.status_code in [400, 401, 403]: raise ServiceException(req.text) if req.status_code in [404, 500, 502, 503, 504]: # add more if needed req.raise_for_status() # check for service exceptions without the http header set if 'Content-Type' in req.headers and \ req.headers['Content-Type'] in ['text/xml', 'application/xml', 'application/vnd.ogc.se_xml']: # just in case 400 headers were not set, going to have to read the xml to see if it's an exception report. se_tree = etree.fromstring(req.content) # to handle the variety of namespaces and terms across services # and versions, especially for "legacy" responses like WMS 1.3.0 possible_errors = [ '{http://www.opengis.net/ows}Exception', '{http://www.opengis.net/ows/1.1}Exception', '{http://www.opengis.net/ogc}ServiceException', 'ServiceException' ] for possible_error in possible_errors: serviceException = se_tree.find(possible_error) if serviceException is not None: # and we need to deal with some message nesting raise ServiceException('\n'.join([t.strip() for t in serviceException.itertext() if t.strip()])) return ResponseWrapper(req) # default namespace for nspath is OWS common OWS_NAMESPACE = 'http://www.opengis.net/ows/1.1' def nspath(path, ns=OWS_NAMESPACE): """ Prefix the given path with the given namespace identifier. Parameters ---------- - path: ElementTree API Compatible path expression - ns: the XML namespace URI. """ if ns is None or path is None: return -1 components = [] for component in path.split('/'): if component != '*': component = '{%s}%s' % (ns, component) components.append(component) return '/'.join(components) def nspath_eval(xpath, namespaces): ''' Return an etree friendly xpath ''' out = [] for chunks in xpath.split('/'): namespace, element = chunks.split(':') out.append('{%s}%s' % (namespaces[namespace], element)) return '/'.join(out) def cleanup_namespaces(element): """ Remove unused namespaces from an element """ etree.cleanup_namespaces(element) return element def add_namespaces(root, ns_keys): if isinstance(ns_keys, str): ns_keys = [ns_keys] namespaces = Namespaces() ns_keys = [(x, namespaces.get_namespace(x)) for x in ns_keys] # lxml does not support setting xmlns attributes # Update the elements nsmap with new namespaces new_map = root.nsmap for key, link in ns_keys: if link is not None: new_map[key] = link # Recreate the root element with updated nsmap new_root = etree.Element(root.tag, nsmap=new_map) # Carry over attributes for a, v in list(root.items()): new_root.set(a, v) # Carry over children for child in root: new_root.append(deepcopy(child)) return new_root def getXMLInteger(elem, tag): """ Return the text within the named tag as an integer. Raises an exception if the tag cannot be found or if its textual value cannot be converted to an integer. Parameters ---------- - elem: the element to search within - tag: the name of the tag to look for """ e = elem.find(tag) if e is None: raise ValueError('Missing %s in %s' % (tag, elem)) return int(e.text.strip()) def getXMLTree(rsp: ResponseWrapper) -> etree: """ Parse a response into an XML elementtree instance and raise a ValueError if the server returns a non-XML response. The response may contain a useful error message from the server. Parameters ---------- @param rsp: the ResponseWrapper for the XML request """ raw_text = strip_bom(rsp.read()) et = etree.fromstring(raw_text) # check for response type - if it is not xml then raise an error # if the server doesn't provide a Content-Type then assume xml content_type = rsp.info().get('Content-Type', 'text/xml') url = rsp.geturl() has_xml_tag = raw_text.lstrip().startswith(b' 0: response_text = html_body.text.strip("\n") else: response_text = raw_text raise ValueError("%s responded with Content-Type '%s': '%s'" % (url, content_type, response_text)) return et def testXMLValue(val, attrib=False): """ Test that the XML value exists, return val.text, else return None Parameters ---------- - val: the value to be tested """ if val is not None: if attrib: return val.strip() elif val.text: return val.text.strip() else: return None else: return None def testXMLAttribute(element, attribute): """ Test that the XML element and attribute exist, return attribute's value, else return None Parameters ---------- - element: the element containing the attribute - attribute: the attribute name """ if element is not None: return element.get(attribute) return None def http_post(url=None, request=None, lang='en-US', timeout=10, username=None, password=None, auth=None, headers=None): """ Invoke an HTTP POST request Parameters ---------- - url: the URL of the server - request: the request message - lang: the language - timeout: timeout in seconds - auth: owslib.util.Auth instance - headers: HTTP headers to send with requests """ if url is None: raise ValueError("URL required") u = urlsplit(url) headers_ = { 'User-Agent': 'OWSLib (https://owslib.readthedocs.io', 'Content-type': 'text/xml', 'Accept': 'text/xml,application/xml', 'Accept-Language': lang, 'Accept-Encoding': 'gzip,deflate', 'Host': u.netloc, } if headers: headers_.update(headers) if isinstance(request, dict): headers_['Content-type'] = 'application/json' headers_.pop('Accept') rkwargs = {} if auth: if username: auth.username = username if password: auth.password = password else: auth = Authentication(username, password) if auth.username is not None and auth.password is not None: rkwargs['auth'] = (auth.username, auth.password) elif auth.auth_delegate is not None: rkwargs['auth'] = auth.auth_delegate rkwargs['verify'] = auth.verify rkwargs['cert'] = auth.cert if not isinstance(request, dict): return requests.post(url, request, headers=headers_, **rkwargs) else: return requests.post(url, json=request, headers=headers_, **rkwargs) def http_prepare(*args, **kwargs): # Copy input kwargs so the dict can be modified rkwargs = copy.deepcopy(kwargs) # Use Authentication instance if provided, else create one auth = rkwargs.pop('auth', None) if auth is not None: if isinstance(auth, (tuple, list)): auth = Authentication(*auth) else: auth = Authentication() # Populate values with other arguments supplied if 'username' in rkwargs: auth.username = rkwargs.pop('username') if 'password' in rkwargs: auth.password = rkwargs.pop('password') if 'cert' in rkwargs: auth.cert = rkwargs.pop('cert') if 'verify' in rkwargs: auth.verify = rkwargs.pop('verify') # Build keyword args for call to requests.get() if auth.username and auth.password: rkwargs.setdefault('auth', (auth.username, auth.password)) elif auth.auth_delegate is not None: rkwargs['auth'] = auth.auth_delegate else: rkwargs.setdefault('auth', None) rkwargs.setdefault('cert', rkwargs.get('cert')) rkwargs.setdefault('verify', rkwargs.get('verify', True)) return rkwargs def http_get(*args, **kwargs): rkwargs = http_prepare(*args, **kwargs) return requests.get(*args, **rkwargs) def http_put(*args, **kwargs): rkwargs = http_prepare(*args, **kwargs) if 'data' in kwargs: if isinstance(kwargs['data'], dict): rkwargs['json'] = kwargs['data'] rkwargs.pop('data') else: rkwargs['data'] = kwargs['data'] return requests.put(*args, **rkwargs) def http_delete(*args, **kwargs): rkwargs = http_prepare(*args, **kwargs) return requests.delete(*args, **rkwargs) def element_to_string(element, encoding=None, xml_declaration=False): """ Returns a string from a XML object Parameters ---------- - element: etree Element - encoding (optional): encoding in string form. 'utf-8', 'ISO-8859-1', etc. - xml_declaration (optional): whether to include xml declaration """ output = None if encoding is None: encoding = "ISO-8859-1" if xml_declaration: if encoding in ['unicode', 'utf-8']: output = '\n{}'.format( etree.tostring(element, encoding='unicode')) else: output = etree.tostring(element, encoding=encoding, xml_declaration=True) else: output = etree.tostring(element) return output def xml2string(xml): """ Return a string of XML object Parameters ---------- - xml: xml string """ warnings.warn("DEPRECIATION WARNING! You should now use the 'element_to_string' method \ The 'xml2string' method will be removed in a future version of OWSLib.") return '\n' + xml def xmlvalid(xml, xsd): """ Test whether an XML document is valid Parameters ---------- - xml: XML content - xsd: pointer to XML Schema (local file path or URL) """ xsd1 = etree.parse(xsd) xsd2 = etree.XMLSchema(xsd1) doc = etree.parse(StringIO(xml)) return xsd2.validate(doc) def xmltag_split(tag): ''' Return XML element bare tag name (without prefix) ''' try: return tag.split('}')[1] except Exception: return tag def getNamespace(element): ''' Utility method to extract the namespace from an XML element tag encoded as {namespace}localname. ''' if element.tag[0] == '{': return element.tag[1:].split("}")[0] else: return "" def build_get_url(base_url, params, overwrite=False, doseq=False): ''' Utility function to build a full HTTP GET URL from the service base URL and a dictionary of HTTP parameters. TODO: handle parameters case-insensitive? @param overwrite: boolean flag to allow overwrite of parameters of the base_url (default: False) ''' qs_base = [] if base_url.find('?') != -1: qs_base = parse_qsl(base_url.split('?')[1]) qs_params = [] for key, value in list(params.items()): qs_params.append((key, value)) qs = qs_add = [] if overwrite is True: # all params and additional base qs = qs_params qs_add = qs_base else: # all base and additional params qs = qs_base qs_add = qs_params pars = [x[0] for x in qs] for key, value in qs_add: if key not in pars: qs.append((key, value)) urlqs = urlencode(tuple(qs), doseq=doseq) return base_url.split('?')[0] + '?' + urlqs def dump(obj, prefix=''): '''Utility function to print to standard output a generic object with all its attributes.''' return "{} {}.{} : {}".format(prefix, obj.__module__, obj.__class__.__name__, obj.__dict__) def getTypedValue(data_type, value): '''Utility function to cast a string value to the appropriate XSD type. ''' # If the default value is empty if value is None: return if data_type == 'boolean': return True if value.lower() == 'true' else False elif data_type == 'integer': return int(value) elif data_type == 'float': return float(value) elif data_type == 'string': return str(value) else: return value # no type casting def extract_time(element): ''' return a datetime object based on a gml text string ex: 2006-07-27T21:10:00Z If there happens to be a strange element with both attributes and text, use the text. ex: 2006-07-27T21:10:00Z Would be 2006-07-27T21:10:00Z, not 'now' ''' if element is None: return None try: dt = parser.parse(element.text) except Exception: att = testXMLValue(element.attrib.get('indeterminatePosition'), True) if att and att == 'now': dt = datetime.utcnow().replace(tzinfo=timezone.utc) else: dt = None return dt def extract_xml_list(elements): """ Some people don't have seperate tags for their keywords and seperate them with a newline. This will extract out all of the keywords correctly. """ keywords = (re.split(r'[\n\r]+', f.text) for f in elements if f.text) flattened = (item.strip() for sublist in keywords for item in sublist) remove_blank = [_f for _f in flattened if _f] return remove_blank def strip_bom(raw_text): """ return the raw (assumed) xml response without the BOM """ boms = [ # utf-8 codecs.BOM_UTF8, # utf-16 codecs.BOM, codecs.BOM_BE, codecs.BOM_LE, codecs.BOM_UTF16, codecs.BOM_UTF16_LE, codecs.BOM_UTF16_BE, # utf-32 codecs.BOM_UTF32, codecs.BOM_UTF32_LE, codecs.BOM_UTF32_BE ] if isinstance(raw_text, bytes): for bom in boms: if raw_text.startswith(bom): return raw_text[len(bom):] return raw_text def clean_ows_url(url): """ clean an OWS URL of basic service elements source: https://stackoverflow.com/a/11640565 """ if url is None or not url.startswith('http'): return url filtered_kvp = {} basic_service_elements = ('service', 'version', 'request') parsed = urlparse(url) qd = parse_qs(parsed.query, keep_blank_values=True) for key, value in list(qd.items()): if key.lower() not in basic_service_elements: filtered_kvp[key] = value newurl = urlunparse([ parsed.scheme, parsed.netloc, parsed.path, parsed.params, urlencode(filtered_kvp, doseq=True), parsed.fragment ]) return newurl def bind_url(url): """binds an HTTP GET query string endpiont""" if url.find('?') == -1: # like http://host/wms binder = '?' # if like http://host/wms?foo=bar& or http://host/wms?foo=bar if url.find('=') != -1: if url.find('&', -1) != -1: # like http://host/wms?foo=bar& binder = '' else: # like http://host/wms?foo=bar binder = '&' # if like http://host/wms?foo if url.find('?') != -1: if url.find('?', -1) != -1: # like http://host/wms? binder = '' elif url.find('&', -1) == -1: # like http://host/wms?foo=bar binder = '&' return '%s%s' % (url, binder) def findall(root, xpath, attribute_name=None, attribute_value=None): """Find elements recursively from given root element based on xpath and possibly given attribute :param root: Element root element where to start search :param xpath: xpath defintion, like {http://foo/bar/namespace}ElementName :param attribute_name: name of possible attribute of given element :param attribute_value: value of the attribute :return: list of elements or None """ found_elements = [] if attribute_name is not None and attribute_value is not None: xpath = '%s[@%s="%s"]' % (xpath, attribute_name, attribute_value) found_elements = root.findall('.//' + xpath) if found_elements == []: found_elements = None return found_elements def datetime_from_iso(iso): """returns a datetime object from dates in the format 2001-07-01T00:00:00Z or 2001-07-01T00:00:00.000Z """ try: iso_datetime = datetime.strptime(iso, "%Y-%m-%dT%H:%M:%SZ") except Exception: iso_datetime = datetime.strptime(iso, "%Y-%m-%dT%H:%M:%S.%fZ") return iso_datetime def datetime_from_ansi(ansi): """Converts an ansiDate (expressed as a number = the nuber of days since the datum origin of ansi) to a Python datetime object. """ datumOrigin = datetime(1600, 12, 31, 0, 0, 0) return datumOrigin + timedelta(ansi) def is_number(s): """simple helper to test if value is number as requests with numbers don't need quote marks """ try: float(s) return True except ValueError: return False def makeString(value): # using repr unconditionally breaks things in some circumstances if a # value is already a string if type(value) is not str: sval = repr(value) else: sval = value return sval def param_list_to_url_string(param_list, param_name): """Converts list of tuples for certain WCS GetCoverage keyword arguments (subsets, resolutions, sizes) to a url-encoded string """ string = '' for param in param_list: if len(param) > 2: if not is_number(param[1]): string += "&" + urlencode({param_name: param[0] + '("' + makeString(param[1]) + '","' + makeString(param[2]) + '")'}) # noqa else: string += "&" + urlencode({param_name: param[0] + "(" + makeString(param[1]) + "," + makeString(param[2]) + ")"}) # noqa else: if not is_number(param[1]): string += "&" + urlencode({param_name: param[0] + '("' + makeString(param[1]) + '")'}) # noqa else: string += "&" + urlencode({param_name: param[0] + "(" + makeString(param[1]) + ")"}) # noqa return string def is_vector_grid(grid_elem): pass class Authentication(object): _USERNAME = None _PASSWORD = None _AUTH_DELEGATE = None _CERT = None _VERIFY = None def __init__(self, username=None, password=None, cert=None, verify=True, shared=False, auth_delegate=None): ''' :param str username=None: Username for basic authentication, None for unauthenticated access (or if using cert/verify) :param str password=None: Password for basic authentication, None for unauthenticated access (or if using cert/verify) :param cert=None: Either a str (path to a combined certificate/key) or tuple/list of paths (certificate, key). If supplied, the target files must exist. :param verify=True: Either a bool (verify SSL certificates, use system CA bundle) or str (path to a specific CA bundle). If a str, the target file must exist. :param bool shared=False: Set to True to make the values be class-level attributes (shared among instances where shared=True) instead of instance-level (shared=False, default) :param AuthBase auth_delegate=None: Instance of requests' AuthBase to allow arbitrary authentication schemes - mutually exclusive with username/password arguments. ''' self.shared = shared self._username = username self._password = password self._cert = cert self._verify = verify self._auth_delegate = auth_delegate # Trigger the setters to validate the parameters. This couldn't be done directly # since some parameters are mutually exclusive. self.username = username self.password = password self.cert = cert self.verify = verify self.auth_delegate = auth_delegate @property def username(self): if self.shared: return self._USERNAME return self._username @username.setter def username(self, value): if value is not None: if not isinstance(value, str): raise TypeError('Value for "username" must be a str') if self.auth_delegate is not None: raise ValueError('Authentication instances may have username/password or auth_delegate set,' ' but not both') if self.shared: self.__class__._USERNAME = value else: self._username = value @property def password(self): if self.shared: return self._PASSWORD return self._password @password.setter def password(self, value): if value is not None: if not isinstance(value, str): raise TypeError('Value for "password" must be a str') if self.auth_delegate is not None: raise ValueError('Authentication instances may have username/password or auth_delegate set,' ' but not both') if self.shared: self.__class__._PASSWORD = value else: self._password = value @property def cert(self): if self.shared: return self._CERT return self._cert @cert.setter def cert(self, certificate, key=None): error = 'Value for "cert" must be a str path to a file or list/tuple of str paths' value = None if certificate is None: value = certificate elif isinstance(certificate, (list, tuple)): for _ in certificate: if not isinstance(_, str): raise TypeError(error) os.stat(_) # Raises OSError/FileNotFoundError if missing # Both paths supplied as same argument value = tuple(certificate) elif isinstance(certificate, str): os.stat(certificate) # Raises OSError/FileNotFoundError if missing if isinstance(key, str): # Separate files for certificate and key value = (certificate, key) else: # Assume combined file of both certificate and key value = certificate else: raise TypeError(error) if self.shared: self.__class__._CERT = value else: self._cert = value @property def verify(self): if self.shared: return self._VERIFY return self._verify @verify.setter def verify(self, value): if value is None: pass # Passthrough when clearing the value elif not isinstance(value, (bool, str)): raise TypeError( 'Value for "verify" must a bool or str path to a file') elif isinstance(value, str): os.stat(value) # Raises OSError/FileNotFoundError if missing if self.shared: self.__class__._VERIFY = value else: self._verify = value @property def auth_delegate(self): if self.shared: return self._AUTH_DELEGATE return self._auth_delegate @auth_delegate.setter def auth_delegate(self, value): if value is not None: if not isinstance(value, AuthBase): raise TypeError('Value for "auth_delegate" must be an instance of AuthBase') if self.username is not None or self.password is not None: raise ValueError('Authentication instances may have username/password or auth_delegate set,' ' but not both') if self.shared: self.__class__._AUTH_DELEGATE = value else: self._auth_delegate = value @property def urlopen_kwargs(self): if self.auth_delegate is not None: raise NotImplementedError("The urlopen_kwargs property is not supported when auth_delegate is set") return { 'username': self.username, 'password': self.password, 'cert': self.cert, 'verify': self.verify } def __repr__(self, *args, **kwargs): return '<{} shared={} username={} password={} cert={} verify={} auth_delegate={}>'.format( self.__class__.__name__, self.shared, self.username, self.password, self.cert, self.verify, self.auth_delegate) OWSLib-0.33.0/owslib/waterml/000077500000000000000000000000001476660053500156625ustar00rootroot00000000000000OWSLib-0.33.0/owslib/waterml/__init__.py000066400000000000000000000000001476660053500177610ustar00rootroot00000000000000OWSLib-0.33.0/owslib/waterml/wml.py000066400000000000000000001017701476660053500170410ustar00rootroot00000000000000from owslib.etree import etree from owslib.util import nspath, testXMLValue, openURL from owslib.util import xml_to_dict as _xml_to_dict from datetime import datetime from dateutil import parser namespaces = { 'wml1.1': '{http://www.cuahsi.org/waterML/1.1/}', 'wml1.0': '{http://www.cuahsi.org/waterML/1.0/}', 'xsi': '{http://www.w3.org/2001/XMLSchema-instance', 'xsd': '{http://www.w3.org/2001/XMLSchema' } def ns(namespace): return namespaces.get(namespace) class XMLParser(object): """ Convienence class; provides some useful shortcut methods to make retrieving xml elements from etree a little easier. """ def __init__(self, xml_root, namespace): try: self._root = etree.parse(xml_root) except Exception: self._root = xml_root if namespace not in namespaces: raise ValueError('Unsupported namespace passed in to parser!') self._ns = namespace def _find(self, tofind): try: return self._root.find(namespaces.get(self._ns) + tofind) except Exception: return None def _findall(self, tofind): try: return self._root.findall(namespaces.get(self._ns) + tofind) except Exception: return None class SitesResponse(XMLParser): """ Parses the response from a 'GetSites' request Parameters =========== :xmlio - A file-like object that holds the xml response from the request. Return ======= An object constructed from a dictionary parse of the response. The object has get access and can iterate over the sites returned. """ def __init__(self, xml, version='wml1.1'): super(SitesResponse, self).__init__(xml, version) self.parse_sites_response() def __iter__(self): for s in self.sites: yield s def __getitem__(self, key): if isinstance(key, int) and key < len(self.sites): return self.sites[key] if isinstance(key, str): site = [site for site in self.sites for code in site.site_info.site_codes if code == key] if len(site) > 0: return site[0] raise KeyError('Unknown key ' + str(key)) def parse_sites_response(self, xml=None): """ """ if xml is not None: try: self._root = etree.parse(xml) except Exception: self._root = xml # try: self.query_info = QueryInfo(self._find('queryInfo'), self._ns) self.sites = [Site(site, self._ns) for site in self._findall('site')] # except: # raise ValueError('Cannot parse sitesResponse element correctly') """Accesability properties/methods""" @property def site_codes(self): return [site.site_info.site_codes for site in self.sites] @property def site_names(self): return [site.site_info.site_name for site in self.sites] class QueryInfo(XMLParser): """ """ def __init__(self, xml_root, version='wml1.1'): super(QueryInfo, self).__init__(xml_root, version) self.parse_query_info() def parse_query_info(self, xml=None): if xml is not None: try: self._root = etree.parse(xml) except Exception: self._root = xml # try: # create queryinfo object from dict xml_dict = _xml_to_dict(self._root) self.creation_time = parser.parse(xml_dict.get('creation_time')) \ if xml_dict.get('creation_time') is not None else None self.notes = [testXMLValue(note) for note in self._findall('note')] self.criteria = Criteria(self._find('criteria'), self._ns) # except: # raise ValueError('Unable to parse queryInfo element correctly') class Criteria(XMLParser): """ """ def __init__(self, xml_root, version='wml1.1'): super(Criteria, self).__init__(xml_root, version) self.parse_criteria() def parse_criteria(self, xml=None): if xml is not None: try: self._root = etree.parse(xml) except Exception: self._root = xml # try: xml_dict = _xml_to_dict(self._root, depth=4) self.method_called = self._root.attrib.get('MethodCalled') self.location_param = xml_dict.get('location_param') self.variable_param = xml_dict.get('variable_param') try: self.begin_date_time = parser.parse(xml_dict['begin_date_time']) except Exception: self.begin_date_time = None try: self.end_date_time = parser.parse(xml_dict['end_date_time']) except Exception: self.end_date_time = None self.parameters = [( param.attrib.get('name'), param.attrib.get('value')) for param in self._findall('parameter')] # except: # raise ValueError('Unable to parse xml for criteria element') class Site(XMLParser): def __init__(self, xml, version='wml1.1'): super(Site, self).__init__(xml, version) self.parse_site() def __iter__(self): for c in self.series_catalogs: yield c def __getitem__(self, key): if isinstance(key, int) and key < len(self.series_catalogs): return self.series_catalogs[key] if isinstance(key, str): var = [series.variable for catalog in self.series_catalogs for series in catalog if series.code == key] if len(var) > 0: return var[0] raise KeyError('Unknown key ' + str(key)) """Accessor propeties/methods""" @property def name(self): return self.site_info.site_name @property def codes(self): return self.site_info.site_codes @property def variable_names(self): return list(set([series.variable.variable_name for catalog in self.series_catalogs for series in catalog])) @property def variable_codes(self): return list(set([series.variable.variable_code for catalog in self.series_catalogs for series in catalog])) @property def geo_coords(self): return self.site_info.location.geo_coords @property def latitudes(self): return [g[1] for g in self.site_info.location.geo_coords] @property def longitudes(self): return [g[0] for g in self.site_info.location.geo_coords] def parse_site(self, xml=None): if xml is not None: try: self._root = etree.parse(xml) except Exception: self._root = xml # try: self.site_info = SiteInfo(self._find('siteInfo'), self._ns) self.series_catalogs = [SeriesCatalog(elm, self._ns) for elm in self._findall('seriesCatalog')] # self.extension = Extension(self._find('extension'), self._ns) # except: # raise ValueError('Unable to parse site element correctly') class SiteInfo(XMLParser): def __init__(self, xml, version='wml1.1'): super(SiteInfo, self).__init__(xml, version) self.parse_siteinfo() def parse_siteinfo(self, xml=None): if xml is not None: try: self._root = etree.parse(xml) except Exception: self._root = xml # try: xml_dict = _xml_to_dict(self._root) self.site_name = xml_dict.get('site_name') self.site_codes = [testXMLValue(code) for code in self._findall('siteCode')] self.elevation = xml_dict.get('elevation_m') self.vertical_datum = xml_dict.get('vertical_datum') self.site_types = [testXMLValue(typ) for typ in self._findall('siteType')] self.site_properties = dict([ (prop.attrib.get('name'), testXMLValue(prop)) for prop in self._findall('siteProperty')]) self.altname = xml_dict.get('altname') self.notes = [testXMLValue(note) for note in self._findall('note')] # sub-objects tzi = self._find('timeZoneInfo') if tzi is not None: self.time_zone_info = TimeZoneInfo(tzi, self._ns) self.location = Location(self._find('geoLocation'), self._ns) # except: # raise ValueError('Unable to parse siteInfo element') class Location(XMLParser): def __init__(self, xml, version='wml1.1'): super(Location, self).__init__(xml, version) self.parse_location() def parse_location(self, xml=None): if xml is not None: try: self._root = etree.parse(xml) except Exception: self._root = xml # try: xml_dict = _xml_to_dict(self._root) # noqa: F841 geogs = self._findall('geogLocation') self.geo_coords = list() self.srs = list() for g in geogs: self.geo_coords.append(( testXMLValue(g.find(ns(self._ns) + 'longitude')), testXMLValue(g.find(ns(self._ns) + 'latitude')))) self.srs.append(g.attrib.get('srs')) locsite = self._findall('localSiteXY') self.local_sites = list() self.notes = list() self.projections = list() for ls in locsite: z = testXMLValue(ls.find(ns(self._ns) + 'Z')) if z is not None: self.local_sites.append(( testXMLValue(ls.find(ns(self._ns) + 'X')), testXMLValue(ls.find(ns(self._ns) + 'Y')), z)) else: self.local_sites.append(( testXMLValue(ls.find(ns(self._ns) + 'X')), testXMLValue(ls.find(ns(self._ns) + 'Y')), '0')) self.notes.append([testXMLValue(note) for note in ls.findall(ns(self._ns) + 'note')]) self.projections.append(ls.attrib.get('projectionInformation')) # except: # raise ValueError('Unable to parse geoLocation element') class TimeZoneInfo(XMLParser): def __init__(self, xml, version='wml1.1'): super(TimeZoneInfo, self).__init__(xml, version) self.parse_timezoneinfo() def parse_timezoneinfo(self, xml=None): if xml is not None: try: self._root = etree.parse(xml) except Exception: self._root = xml # try: xml_dict = _xml_to_dict(self._root) # noqa: F841 default = self._find('defaultTimeZone') if default is not None: self.zone_offset = default.attrib.get('zoneOffset') self.zone_abbreviation = default.attrib.get('zoneAbbreviation') daylight = self._find('daylightSavingsTimeZone') if daylight is not None: self.daylight_zone_offset = daylight.attrib.get('zoneOffset') self.daylight_zone_abbreviation = daylight.attrib.get('zoneAbbreviation') # except: # raise ValueError('Unable to properly parset the timeZoneInfo element') class SeriesCatalog(XMLParser): def __init__(self, xml, version='wml1.1'): super(SeriesCatalog, self).__init__(xml, version) self.parse_seriescatalog() def __iter__(self): for s in self.series: yield s def __getitem__(self, key): if isinstance(key, int) and key < len(self.series): return self.series[key] if isinstance(key, str): srs = [series for series in self.series if series.code == key] if len(srs) > 0: return srs[0] raise KeyError('Unknown key ' + str(key)) def parse_seriescatalog(self, xml=None): if xml is not None: try: self._root = etree.parse(xml) except Exception: self._root = xml # try: self.series = [Series(elm, self._ns) for elm in self._findall('series')] # except: # raise ValueError('Unable to properly parse the seriesCatalog element') class Series(XMLParser): def __init__(self, xml, version='wml1.1'): super(Series, self).__init__(xml, version) self.parse_series() """Accessor proeprties/methods""" @property def name(self): return self.variable.variable_name @property def code(self): return self.variable.variable_code def parse_series(self, xml=None): if xml is not None: try: self._root = etree.parse(xml) except Exception: self._root = xml # try: xml_dict = _xml_to_dict(self._root, depth=3) self.value_count = xml_dict.get('value_count') self.value_type = xml_dict.get('value_type') self.general_category = xml_dict.get('general_category') self.sample_medium = xml_dict.get('sample_medium') self.data_type = xml_dict.get('data_type') # date-time self.begin_date_time = parser.parse(xml_dict.get('begin_date_time')) self.begin_date_time_utc = parser.parse(xml_dict.get('begin_date_time_utc')) \ if xml_dict.get('begin_date_time_utc') is not None else None self.end_date_time = parser.parse(xml_dict.get('end_date_time')) self.end_date_time_utc = parser.parse(xml_dict.get('end_date_time_utc')) \ if xml_dict.get('end_date_time_utc') is not None else None # method info self.method_description = xml_dict.get('method_description') self.method_code = xml_dict.get('method_code') self.method_link = xml_dict.get('method_link') method = self._find('method') if method is not None: self.method_id = method.attrib.get('methodID') else: self.method_id = None # source info self.organization = xml_dict.get('organization') self.source_description = xml_dict.get('source_description') self.citation = xml_dict.get('citation') source = self._find('source') if source is not None: self.source_id = source.attrib.get('sourceID') else: self.source_id = None # quality control info self.quality_control_level_code = xml_dict.get('quality_control_level_code') self.definition = xml_dict.get('definition') qa = self._find('qualityControlLevel') if qa is not None: self.quality_control_level_id = qa.attrib.get('qualityControlLevelID') else: self.quality_control_level_id = None # properties self.properties = dict([( prop.attrib.get('name'), testXMLValue(prop)) for prop in self._findall('seriesProperty')]) # sub-objects self.variable = Variable(self._find('variable'), self._ns) # except: # raise ValueError('Unable to correctly parse Series element') class Variable(XMLParser): def __init__(self, xml, version='wml1.1'): super(Variable, self).__init__(xml, version) self.parse_variable() def parse_variable(self, xml=None): if xml is not None: try: self._root = etree.parse(xml) except Exception: self._root = xml # try: xml_dict = _xml_to_dict(self._root) self.value_type = xml_dict.get('value_type') self.data_type = xml_dict.get('data_type') self.general_category = xml_dict.get('general_category') self.sample_medium = xml_dict.get('sample_medium') self.no_data_value = xml_dict.get('no_data_value') self.variable_name = xml_dict.get('variable_name') self.variable_code = xml_dict.get('variable_code') self.variable_description = xml_dict.get('variable_description') self.speciation = xml_dict.get('speciation') # notes and properties notes = [(note.attrib.get('title'), testXMLValue(note)) for note in self._findall('note')] none_notes = [note[1] for note in notes if note[0] is None] self.notes = dict([note for note in notes if note[0] is not None]) if len(none_notes) > 0: self.notes['none'] = none_notes self.properties = dict([( prop.attrib.get('name'), testXMLValue(prop)) for prop in self._findall('variableProperty')]) # related related = self._find('related') if related is not None: self.parent_codes = [dict([ ('network', code.attrib.get('network')), ('vocabulary', code.attrib.get('vocabulary')), ('default', code.attrib.get('default'))]) for code in related.findall(ns(self._ns) + 'parentCode')] self.related_codes = [dict([ ('network', code.get('network')), ('vocabulary', code.get('vocabulary')), ('default', code.get('default'))]) for code in related.findall(ns(self._ns) + 'relatedCode')] else: self.parent_codes = None self.related_codes = None # sub-objects if self._ns == 'wml1.0': unit = self._find('units') self.unit = Unit1_0(unit, self._ns) if unit is not None else None timesupport = self._find('timeSupport') self.time_support = TimeScale(timesupport, self._ns) if timesupport is not None else None else: unit = self._find('unit') self.unit = Unit(unit, self._ns) if unit is not None else None timescale = self._find('timeScale') self.time_scale = TimeScale(timescale, self._ns) if timescale is not None else None categories = self._find('categories') if categories is not None: self.categories = [Category(cat, self._ns) for cat in categories.findall(ns(self._ns) + 'category')] else: self.categories = None # except: # raise ValueError('Unable to correctly parse variable element') class TimeScale(XMLParser): def __init__(self, xml, version='wml1.1'): super(TimeScale, self).__init__(xml, version) self.parse_timescale() def parse_timescale(self): try: xml_dict = _xml_to_dict(self._root) self.time_spacing = xml_dict.get('time_spacing') self.time_support = xml_dict.get('time_support') self.time_interval = xml_dict.get('time_interval') unit = self._find('unit') self.unit = Unit(unit, self._ns) if unit is not None else None except Exception: raise class Unit(XMLParser): def __init__(self, xml, version='wml1.1'): super(Unit, self).__init__(xml, version) self.parse_unit() def parse_unit(self): try: xml_dict = _xml_to_dict(self._root) self.name = xml_dict.get('unit_name') self.unit_type = xml_dict.get('unit_type') self.description = xml_dict.get('unit_description') self.abbreviation = xml_dict.get('unit_abbreviation') self.code = xml_dict.get('unit_code') self.id = self._root.attrib.get('UnitID') except Exception: raise class Unit1_0(XMLParser): def __init__(self, xml, version='wml1.0'): super(Unit1_0, self).__init__(xml, version) self.parse_unit() def parse_unit(self): try: self.name = testXMLValue(self._root) self.code = self._root.attrib.get('unitsCode') self.abbreviation = self._root.attrib.get('unitsAbbreviation') self.type = self._root.attrib.get('unitsType') self.id = self._root.attrib.get('unitID') except Exception: raise class Category(XMLParser): def __init__(self, xml, version='wml1.1'): super(Category, self).__init__(xml, version) self.parse_category() def parse_category(self): try: xml_dict = _xml_to_dict(self._root) self.data_value = xml_dict.get('data_value') self.description = xml_dict.get('description') self.id = self._root.attrib.get('categoryID') except Exception: raise class TimeSeriesResponse(XMLParser): """ Parses the response from a 'GetValues' request Parameters =========== :xmlio - A file-like object that holds the xml response from the request. Return ======= An object constructed from a dictionary parse of the response. The object has get access and can also iterate over each timeSeries element returned. """ def __init__(self, xml, version='wml1.1'): super(TimeSeriesResponse, self).__init__(xml, version) self.parse_timeseriesresponse() """Accessor properties/methods""" @property def series_names(self): return [series.name for series in self.time_series] @property def variable_names(self): return list(set([series.variable.variable_name for series in self.time_series])) @property def variable_codes(self): return list(set([s.variable.variable_code for s in self.time_series])) def get_series_by_variable(self, var_name=None, var_code=None): if var_code is not None: return [s for s in self.time_series if s.variable.variable_code == var_code] elif var_name is not None: return [series for series in self.time_series if series.variable.variable_name == var_name] return None def parse_timeseriesresponse(self): try: qi = self._find('queryInfo') self.query_info = QueryInfo(qi, self._ns) self.time_series = [TimeSeries(series, self._ns) for series in self._findall('timeSeries')] except Exception: raise class TimeSeries(XMLParser): def __init__(self, xml, version='wml1.1'): super(TimeSeries, self).__init__(xml, version) self.parse_timeseries() def parse_timeseries(self): try: self.variable = Variable(self._find('variable'), self._ns) self.values = [Values(val, self._ns) for val in self._findall('values')] self.source_info = SiteInfo(self._find('sourceInfo'), self._ns) self.name = self._root.attrib.get('name') except Exception: raise class Values(XMLParser): def __init__(self, xml, version='wml1.1'): super(Values, self).__init__(xml, version) self.parse_values() def __iter__(self): for v in self.values: yield v """Accessor properties/methods""" def get_date_values(self, method_id=None, source_id=None, sample_id=None, quality_level=None, utc=False): varl = [v for v in self.values] if method_id is not None: varl = [v for v in varl if v.method_id == method_id] if source_id is not None: varl = [v for v in varl if v.source_id == source_id] if sample_id is not None: varl = [v for v in varl if v.sample_id == sample_id] if quality_level is not None: varl = [v for v in varl if v.quality_control_level == quality_level] if not utc: return [(v.date_time, v.value) for v in varl] else: return [(v.date_time_utc, v.value) for v in varl] def parse_values(self): xml_dict = _xml_to_dict(self._root) # noqa: F841 # method info self.methods = [Method(method, self._ns) for method in self._findall('method')] # source info self.sources = [Source(source, self._ns) for source in self._findall('source')] # quality control info self.qualit_control_levels = [ QualityControlLevel(qal, self._ns) for qal in self._findall('qualityControlLevel')] # offset info self.offsets = [Offset(os, self._ns) for os in self._findall('offset')] # sample info self.samples = [Sample(sample, self._ns) for sample in self._findall('sample')] # censor codes self.censor_codes = [CensorCode(code, self._ns) for code in self._findall('censorCode')] # unit if self._ns == 'wml1.0': self.unit_abbreviation = self._root.attrib.get('unitsAbbreviation') self.unit_code = self._root.attrib.get('unitsCode') self.count = self._root.attrib.get('count') else: unit = self._find('unit') self.unit = Unit(unit, self._ns) if unit is not None else None # values self.values = [Value(val, self._ns) for val in self._findall('value')] class Value(XMLParser): def __init__(self, xml, version='wml1.1'): super(Value, self).__init__(xml, version) self.parse_value() def parse_value(self): try: self.value = testXMLValue(self._root) d = self._root.attrib self.qualifiers = d.get('qualifiers') self.censor_code = d.get('censorCode') self.date_time = parser.parse(d.get('dateTime')) if d.get('dateTime') is not None else None self.time_offset = d.get('timeOffset') self.date_time_utc = parser.parse(d.get('dateTimeUTC')) if d.get('dateTimeUTC') is not None else None self.method_id = d.get('methodID') self.source_id = d.get('sourceID') self.accuracy_std_dev = d.get('accuracyStdDev') self.sample_id = d.get('sampleID') self.method_code = d.get('methodCode') self.source_code = d.get('sourceCode') self.lab_sample_code = d.get('lab_sample_code') self.offset_value = d.get('offsetValue') self.offset_type_id = d.get('offsetTypeID') self.offset_type_code = d.get('offsetTypeCode') self.coded_vocabulary = d.get('codedVocabulary') self.coded_vocabulary_term = d.get('codedVocabularyTerm') self.quality_control_level = d.get('qualityControlLevel') self.metadata_time = d.get('metadataTime') self.oid = d.get('oid') except Exception: raise class Sample(XMLParser): def __init__(self, xml, version='wml1.1'): super(Sample, self).__init__(xml, version) self.parse_sample() def parse_sample(self): try: xml_dict = _xml_to_dict(self._root) self.code = xml_dict.get('lab_sample_code') self.type = xml_dict.get('sample_type') lm = self._find('labMethod') self.method = LabMethod(lm, self._ns) if lm is not None else None except Exception: raise class LabMethod(XMLParser): def __init__(self, xml, version='wml1.1'): super(LabMethod, self).__init__(xml, version) self.parse_labmethod() def parse_labmethod(self): try: xml_dict = _xml_to_dict(self._root) self.code = xml_dict.get('lab_code') self.name = xml_dict.get('lab_name') self.organization = xml_dict.get('lab_organization') self.method_name = xml_dict.get('lab_method_name') self.method_description = xml_dict.get('lab_method_description') self.method_link = xml_dict.get('lab_method_link') # sub-objects source = self._find('labSourceDetails') self.source_details = Source(source, self._ns) if source is not None else None except Exception: raise class Source(XMLParser): def __init__(self, xml, version='wml1.1'): super(Source, self).__init__(xml, version) self.parse_source() def __str__(self): return str(self.__dict__) def get_contact(self, name): ci = [ci for ci in self.contact_info if ci.name == name] if len(ci) > 0: return ci[0] return None def parse_source(self): try: xml_dict = _xml_to_dict(self._root) self.code = xml_dict.get('source_code') self.organization = xml_dict.get('organization') self.description = xml_dict.get('source_description') self.links = [testXMLValue(link) for link in self._findall('sourceLink')] self.citation = xml_dict.get('citation') # metadata self.topic_category = xml_dict.get('topic_category') self.title = xml_dict.get('title') self.abstract = xml_dict.get('abstract') self.profile_version = xml_dict.get('profile_version') self.metadata_link = xml_dict.get('metadata_link') # contact info self.contact_info = [ContactInformation(ci, self._ns) for ci in self._findall('contactInformation')] except Exception: raise class ContactInformation(XMLParser): def __init__(self, xml, version='wml1.1'): super(ContactInformation, self).__init__(xml, version) self.parse_contactinformation() def parse_contactinformation(self): try: xml_dict = _xml_to_dict(self._root) self.name = xml_dict.get('contact_name') self.type = xml_dict.get('type_of_contact') self.email = [testXMLValue(email) for email in self._findall('email')] self.phone = [testXMLValue(phone) for phone in self._findall('phone')] self.address = [testXMLValue(address) for address in self._findall('address')] except Exception: raise class Offset(XMLParser): def __init__(self, xml, version='wml1.1'): super(Offset, self).__init__(xml, version) self.parse_offset() def parse_offset(self): try: xml_dict = _xml_to_dict(self._root) self.type_code = xml_dict.get('offset_type_code') self.value = xml_dict.get('offset_value') self.description = xml_dict.get('offset_description') self.is_vertical = xml_dict.get('offset_is_vertical') self.azimuth_degrees = xml_dict.get('offset_azimuth_degrees') unit = self._root.find('unit') if self._ns == 'wml1.0': self.unit = Unit1_0(unit, self._ns) if unit is not None else None else: self.unit = Unit(unit, self._ns) if unit is not None else None except Exception: raise class Method(XMLParser): def __init__(self, xml, version='wml1.1'): super(Method, self).__init__(xml, version) self.parse_method() def parse_method(self): try: xml_dict = _xml_to_dict(self._root) self.code = xml_dict.get('method_code') self.description = xml_dict.get('method_description') self.link = xml_dict.get('method_link') self.id = self._root.attrib.get('methodID') except Exception: raise class QualityControlLevel(XMLParser): def __init__(self, xml, version='wml1.1'): super(QualityControlLevel, self).__init__(xml, version) self.parse_qcl() def parse_qcl(self): try: xml_dict = _xml_to_dict(self._root) self.code = xml_dict.get('quality_control_level_code') self.definition = xml_dict.get('definition') self.explanation = xml_dict.get('explanation') self.id = self._root.attrib.get('qualityControlLevelID') except Exception: raise class CensorCode(XMLParser): def __init__(self, xml, version='wml1.1'): super(CensorCode, self).__init__(xml, version) self.parse_censorcode() def parse_censorcode(self): try: xml_dict = _xml_to_dict(self._root) self.code = xml_dict.get('censor_code') self.description = xml_dict.get('censor_code_description') self.id = self._root.attrib.get('censorCodeID') except Exception: raise class VariablesResponse(XMLParser): """ Parses the response from a 'GetVariableInfo' request Parameters =========== :xmlio - A file-like object that holds the xml response from the request. Return ======= An object constructed from a dictionary parse of the response. The object has get access to its variables and can also be used as an iterator. """ def __init__(self, xml, version='wml1.1'): super(VariablesResponse, self).__init__(xml, version) self.parse_variablesresponse() def __iter__(self): for v in self.variables: yield v def __getitem__(self, key): if isinstance(key, int) and key < len(self.variables): return self.variables[key] if isinstance(key, str): v = [var for var in self.variables if var.variable_code == key] if len(v) > 0: return v[0] v = [var for var in self.variables if var.variable_name == key] if len(v) > 0: return v[0] raise KeyError('Unknown key ' + str(key)) """Accessor properties/methods""" @property def variable_names(self): return list(set([var.variable_name for var in self.variables])) @property def variable_codes(self): return [var.variable_code for var in self.variables] def parse_variablesresponse(self): try: qi = self._find('queryInfo') self.query_info = QueryInfo(qi, self._ns) if qi is not None else None varis = self._find('variables') self.variables = [Variable(var, self._ns) for var in varis.findall(ns(self._ns) + 'variable')] except Exception: raise OWSLib-0.33.0/owslib/waterml/wml10.py000066400000000000000000000021141476660053500171720ustar00rootroot00000000000000from owslib.waterml.wml import SitesResponse, TimeSeriesResponse, VariablesResponse, namespaces from owslib.etree import etree, ElementType def ns(namespace): return namespaces.get(namespace) class WaterML_1_0(object): def __init__(self, element): if isinstance(element, ElementType): self._root = element else: self._root = etree.fromstring(element) if hasattr(self._root, 'getroot'): self._root = self._root.getroot() self._ns = 'wml1.0' @property def response(self): try: if self._root.tag == str(ns(self._ns) + 'variablesResponse'): return VariablesResponse(self._root, self._ns) elif self._root.tag == str(ns(self._ns) + 'timeSeriesResponse'): return TimeSeriesResponse(self._root, self._ns) elif self._root.tag == str(ns(self._ns) + 'sitesResponse'): return SitesResponse(self._root, self._ns) except Exception: raise raise ValueError('Unable to determine response type from xml') OWSLib-0.33.0/owslib/waterml/wml11.py000066400000000000000000000021141476660053500171730ustar00rootroot00000000000000from owslib.waterml.wml import SitesResponse, TimeSeriesResponse, VariablesResponse, namespaces from owslib.etree import etree, ElementType def ns(namespace): return namespaces.get(namespace) class WaterML_1_1(object): def __init__(self, element): if isinstance(element, ElementType): self._root = element else: self._root = etree.fromstring(element) if hasattr(self._root, 'getroot'): self._root = self._root.getroot() self._ns = 'wml1.1' @property def response(self): try: if self._root.tag == str(ns(self._ns) + 'variablesResponse'): return VariablesResponse(self._root, self._ns) elif self._root.tag == str(ns(self._ns) + 'timeSeriesResponse'): return TimeSeriesResponse(self._root, self._ns) elif self._root.tag == str(ns(self._ns) + 'sitesResponse'): return SitesResponse(self._root, self._ns) except Exception: raise raise ValueError('Unable to determine response type from xml') OWSLib-0.33.0/owslib/wcs.py000066400000000000000000000043501476660053500153570ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2004, 2006 Sean C. Gillies # Copyright (c) 2007 STFC # # Authors : # Dominic Lowe # # Contact email: d.lowe@rl.ac.uk # ============================================================================= """ Web Coverage Server (WCS) methods and metadata. Factory function. """ from . import etree from .coverage import wcs100, wcs110, wcs111, wcsBase, wcs200, wcs201 from owslib.util import clean_ows_url, Authentication, openURL def WebCoverageService(url, version=None, xml=None, cookies=None, timeout=30, auth=None, headers=None): ''' wcs factory function, returns a version specific WebCoverageService object ''' if not auth: auth = Authentication() if version is None: if xml is None: reader = wcsBase.WCSCapabilitiesReader(auth=auth, headers=headers) request = reader.capabilities_url(url) xml = openURL( request, cookies=cookies, timeout=timeout, auth=auth, headers=headers).read() capabilities = etree.etree.fromstring(xml) version = capabilities.get('version') del capabilities clean_url = clean_ows_url(url) if version == '1.0.0': return wcs100.WebCoverageService_1_0_0.__new__( wcs100.WebCoverageService_1_0_0, clean_url, xml, cookies, auth=auth, timeout=timeout, headers=headers) elif version == '1.1.0': return wcs110.WebCoverageService_1_1_0.__new__( wcs110.WebCoverageService_1_1_0, url, xml, cookies, auth=auth, timeout=timeout, headers=headers) elif version == '1.1.1': return wcs111.WebCoverageService_1_1_1.__new__( wcs111.WebCoverageService_1_1_1, url, xml, cookies, auth=auth, timeout=timeout, headers=headers) elif version == '2.0.0': return wcs200.WebCoverageService_2_0_0.__new__( wcs200.WebCoverageService_2_0_0, url, xml, cookies, auth=auth, timeout=timeout, headers=headers) elif version == '2.0.1': return wcs201.WebCoverageService_2_0_1.__new__( wcs201.WebCoverageService_2_0_1, url, xml, cookies, auth=auth, timeout=timeout, headers=headers) OWSLib-0.33.0/owslib/wfs.py000066400000000000000000000043461476660053500153670ustar00rootroot00000000000000# -*- coding: utf-8 -*- # ============================================================================= # Copyright (c) 2004, 2006 Sean C. Gillies # Copyright (c) 2009 STFC # # Authors : # Dominic Lowe # # Contact email: dominic.lowe@stfc.ac.uk # ============================================================================= """ Web Feature Server (WFS) methods and metadata. Factory function. """ from .feature import wfs100, wfs110, wfs200 from .util import clean_ows_url, Authentication def WebFeatureService(url, version='1.0.0', xml=None, parse_remote_metadata=False, timeout=30, username=None, password=None, headers=None, auth=None): ''' wfs factory function, returns a version specific WebFeatureService object @type url: string @param url: url of WFS capabilities document @type xml: string @param xml: elementtree object @type parse_remote_metadata: boolean @param parse_remote_metadata: whether to fully process MetadataURL elements @param headers: HTTP headers to send with requests @param timeout: time (in seconds) after which requests should timeout @param username: service authentication username @param password: service authentication password @param auth: instance of owslib.util.Authentication @return: initialized WebFeatureService object (version dependent) ''' if auth: if username: auth.username = username if password: auth.password = password else: auth = Authentication(username, password) clean_url = clean_ows_url(url) if version in ['1.0', '1.0.0']: return wfs100.WebFeatureService_1_0_0( clean_url, version, xml, parse_remote_metadata, timeout=timeout, headers=headers, auth=auth) elif version in ['1.1', '1.1.0']: return wfs110.WebFeatureService_1_1_0( clean_url, version, xml, parse_remote_metadata, timeout=timeout, headers=headers, auth=auth) elif version in ['2.0', '2.0.0']: return wfs200.WebFeatureService_2_0_0( clean_url, version, xml, parse_remote_metadata, timeout=timeout, headers=headers, auth=auth) OWSLib-0.33.0/owslib/wmc.py000066400000000000000000000150071476660053500153520ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2004 Sean C. Gillies # Copyright (c) 2005 Nuxeo SARL # # Authors : Sean Gillies # Julien Anguenot # # Contact email: sgillies@frii.com # ============================================================================= """Web Map Context (WMC) Specification can be found over there : https://portal.opengeospatial.org/files/?artifact_id=8618 """ from .etree import etree context_ns_uri = 'http://www.opengis.net/context' context_schemas_uri = 'http://schemas.opengis.net/context/1.0.0/context.xsd' def WMCElement(tag): """WMC based element """ return etree.Element("{%s}" % context_ns_uri + tag) class MapContext: """ Map Context abstraction It uses a Map representation as input and export it as as map context """ def __init__(self, map_): self._map = map_ def _getRootElement(self): root = WMCElement('ViewContext') attrs = { '{http://www.w3.org/2001/XMLSchema-instance}schemaLocation': context_ns_uri + ' ' + context_schemas_uri, 'id': self._map.id, 'version': '1.0.0', } for k, v in list(attrs.items()): root.attrib[k] = v return root def _getGeneralElement(self): general = WMCElement('General') general.append(self._getWindowElement()) general.append(self._getBoundingBoxElement()) return general def _getWindowElement(self): window = WMCElement('Window') window.attrib['width'] = str(self._map.size[0]) window.attrib['height'] = str(self._map.size[1]) return window def _getBoundingBoxElement(self): bbox = WMCElement('BoundingBox') bbox.attrib['SRS'] = str(self._map.srs.split()[0]) bbox.attrib['minx'] = str(self._map.bounds[0]) bbox.attrib['miny'] = str(self._map.bounds[1]) bbox.attrib['maxx'] = str(self._map.bounds[2]) bbox.attrib['maxy'] = str(self._map.bounds[3]) return bbox def _getLayerListElement(self): layerlist = WMCElement('LayerList') layering = list(zip(self._map.layernames, self._map.layertitles)) layer_infos = self._map.getLayerInfos() # mapbuilder draws layers in bottom-top order for name, title in layering: # Layer layer = WMCElement('Layer') layer.attrib['queryable'] = '0' layer.attrib['hidden'] = str( int(name not in self._map.visible_layers)) # Layer styles if layer_infos and layer_infos.get(title): stylelist = WMCElement('StyleList') # Get wms `Style` nodes for a given layer for e_style in layer_infos.get(title): e_style.attrib['current'] = '1' # Change namespace to wmc for node in e_style.getiterator(): tag_name = node.tag[node.tag.rfind('}') + 1:] node.tag = "{%s}" % context_ns_uri + tag_name stylelist.append(e_style) layer.append(stylelist) # Server server = WMCElement('Server') server.attrib['service'] = 'OGC:WMS' server.attrib['version'] = '1.1.1' server.attrib['title'] = 'OGC:WMS' # OnlineRessource oressource = WMCElement('OnlineResource') oressource.attrib[ '{http://www.w3.org/1999/xlink}type'] = 'simple' oressource.attrib[ '{http://www.w3.org/1999/xlink}href'] = self._map.url server.append(oressource) layer.append(server) # Name e_name = WMCElement('Name') e_name.text = name layer.append(e_name) # Title e_title = WMCElement('Title') e_title.text = title layer.append(e_title) # Format formatlist = WMCElement('FormatList') format = WMCElement('Format') format.attrib['current'] = '1' format.text = self._map.format formatlist.append(format) layer.append(formatlist) layerlist.append(layer) return layerlist def __call__(self): """Export self._map to WMC """ wmc_doc_tree = self._getRootElement() wmc_doc_tree.append(self._getGeneralElement()) wmc_doc_tree.append(self._getLayerListElement()) return etree.tostring(wmc_doc_tree) class AggregateMapContext(MapContext): """ Map Context abstraction It uses a Map representation as input and export it as as map context -- with aggregation of all layers accomplished through overload of the Layer/Name property """ def _getLayerListElement(self): layerlist = WMCElement('LayerList') # layering = zip(self._map.layernames, self._map.layertitles) # layer_infos = self._map.getLayerInfos() # Layer layer = WMCElement('Layer') layer.attrib['queryable'] = '0' layer.attrib['hidden'] = '0' # Server server = WMCElement('Server') server.attrib['service'] = 'OGC:WMS' server.attrib['version'] = '1.1.1' server.attrib['title'] = 'OGC:WMS' # OnlineRessource oressource = WMCElement('OnlineResource') oressource.attrib['{http://www.w3.org/1999/xlink}type'] = 'simple' oressource.attrib['{http://www.w3.org/1999/xlink}href'] = self._map.url server.append(oressource) layer.append(server) # Name e_name = WMCElement('Name') e_name.text = ','.join(self._map.layernames) layer.append(e_name) # Title e_title = WMCElement('Title') e_title.text = 'Aggregate Layers' layer.append(e_title) # Format formatlist = WMCElement('FormatList') format = WMCElement('Format') format.attrib['current'] = '1' format.text = self._map.format formatlist.append(format) layer.append(formatlist) layerlist.append(layer) return layerlist def mapToWebMapContext(map, aggregate_layers=False): """Helper if the second argument evaluates to True, then all map layers are aggregated into a single map context layer. """ if aggregate_layers: return AggregateMapContext(map)() else: return MapContext(map)() OWSLib-0.33.0/owslib/wms.py000066400000000000000000000043441476660053500153740ustar00rootroot00000000000000# -*- coding: iso-8859-15 -*- # ============================================================================= # Copyright (c) 2004, 2006 Sean C. Gillies # Copyright (c) 2005 Nuxeo SARL # # Authors : Sean Gillies # Julien Anguenot # # Contact email: sgillies@frii.com # ============================================================================= """ API for Web Map Service (WMS) methods and metadata. Currently supports only version 1.1.1 of the WMS protocol. """ from .map import wms111, wms130 from .util import clean_ows_url, Authentication def WebMapService(url, version='1.1.1', xml=None, username=None, password=None, parse_remote_metadata=False, timeout=30, headers=None, auth=None): '''wms factory function, returns a version specific WebMapService object @type url: string @param url: url of WFS capabilities document @type xml: string @param xml: elementtree object @type parse_remote_metadata: boolean @param parse_remote_metadata: whether to fully process MetadataURL elements @param headers: HTTP headers to send with requests @param timeout: time (in seconds) after which requests should timeout @param username: service authentication username @param password: service authentication password @param auth: instance of owslib.util.Authentication @return: initialized WebFeatureService_2_0_0 object ''' if auth: if username: auth.username = username if password: auth.password = password else: auth = Authentication(username, password) clean_url = clean_ows_url(url) if version in ['1.1.1']: return wms111.WebMapService_1_1_1( clean_url, version=version, xml=xml, parse_remote_metadata=parse_remote_metadata, timeout=timeout, headers=headers, auth=auth) elif version in ['1.3.0']: return wms130.WebMapService_1_3_0( clean_url, version=version, xml=xml, parse_remote_metadata=parse_remote_metadata, timeout=timeout, headers=headers, auth=auth) raise NotImplementedError( 'The WMS version ({}) you requested is not implemented. Please use 1.1.1 or 1.3.0.'.format(version)) OWSLib-0.33.0/owslib/wmts.py000066400000000000000000001071571476660053500155660ustar00rootroot00000000000000# -*- coding: UTF-8 -*- # ============================================================================= # Copyright (C) 2012 Brad Hards # # Based on wms.py, which has the following copyright statement: # Copyright (c) 2004, 2006 Sean C. Gillies # Copyright (c) 2005 Nuxeo SARL # # Authors : Sean Gillies # Julien Anguenot # # Contact email: sgillies@frii.com # ============================================================================= """ Abstract -------- The wmts module of the OWSlib package provides client-side functionality for fetching tiles from an OGC Web Map Tile Service (WMTS) Disclaimer ---------- PLEASE NOTE: the owslib wmts module should be considered in early-beta state: it has been tested against only one WMTS server (NASA EODSIS). More extensive testing is needed and feedback (to bradh@frogmouth.net) would be appreciated. """ from random import randint import warnings from urllib.parse import (urlencode, urlparse, urlunparse, parse_qs, ParseResult) from .etree import etree from .util import clean_ows_url, testXMLValue, getXMLInteger, Authentication, openURL, getXMLTree, nspath from .fgdc import Metadata from .iso import MD_Metadata from .ows import ServiceProvider, ServiceIdentification, OperationsMetadata _OWS_NS = '{http://www.opengis.net/ows/1.1}' _WMTS_NS = '{http://www.opengis.net/wmts/1.0}' _XLINK_NS = '{http://www.w3.org/1999/xlink}' # OpenGIS Web Map Tile Service (WMTS) Implementation Standard # Version 1.0.0, document 07-057r7 _ABSTRACT_TAG = _OWS_NS + 'Abstract' _BOUNDING_BOX_TAG = _OWS_NS + 'BoundingBox' _IDENTIFIER_TAG = _OWS_NS + 'Identifier' _LOWER_CORNER_TAG = _OWS_NS + 'LowerCorner' _OPERATIONS_METADATA_TAG = _OWS_NS + 'OperationsMetadata' _SERVICE_IDENTIFICATION_TAG = _OWS_NS + 'ServiceIdentification' _SERVICE_PROVIDER_TAG = _OWS_NS + 'ServiceProvider' _SUPPORTED_CRS_TAG = _OWS_NS + 'SupportedCRS' _TITLE_TAG = _OWS_NS + 'Title' _UPPER_CORNER_TAG = _OWS_NS + 'UpperCorner' _WGS84_BOUNDING_BOX_TAG = _OWS_NS + 'WGS84BoundingBox' _CONTENTS_TAG = _WMTS_NS + 'Contents' _FORMAT_TAG = _WMTS_NS + 'Format' _INFO_FORMAT_TAG = _WMTS_NS + 'InfoFormat' _LAYER_TAG = _WMTS_NS + 'Layer' _LAYER_REF_TAG = _WMTS_NS + 'LayerRef' _MATRIX_HEIGHT_TAG = _WMTS_NS + 'MatrixHeight' _MATRIX_WIDTH_TAG = _WMTS_NS + 'MatrixWidth' _MAX_TILE_COL_TAG = _WMTS_NS + 'MaxTileCol' _MAX_TILE_ROW_TAG = _WMTS_NS + 'MaxTileRow' _MIN_TILE_COL_TAG = _WMTS_NS + 'MinTileCol' _MIN_TILE_ROW_TAG = _WMTS_NS + 'MinTileRow' _RESOURCE_URL_TAG = _WMTS_NS + 'ResourceURL' _SCALE_DENOMINATOR_TAG = _WMTS_NS + 'ScaleDenominator' _SERVICE_METADATA_URL_TAG = _WMTS_NS + 'ServiceMetadataURL' # Table 7, page 20-21, Parts of Style data structure _STYLE_TAG = _WMTS_NS + 'Style' _STYLE_LEGEND_URL = _WMTS_NS + 'LegendURL' # Table 9, page 22-23, Parts of Dimensions data structure _DIMENSION_TAG = _WMTS_NS + 'Dimension' _UOM_TAG = _OWS_NS + 'UOM' _DIMENSION_UNIT_SYMBOL_TAG = _WMTS_NS + 'UnitSymbol' _DIMENSION_DEFAULT_TAG = _WMTS_NS + 'Default' _DIMENSION_CURRENT_TAG = _WMTS_NS + 'Current' _DIMENSION_VALUE_TAG = _WMTS_NS + 'Value' _THEME_TAG = _WMTS_NS + 'Theme' _THEMES_TAG = _WMTS_NS + 'Themes' _TILE_HEIGHT_TAG = _WMTS_NS + 'TileHeight' _TILE_MATRIX_SET_LINK_TAG = _WMTS_NS + 'TileMatrixSetLink' _TILE_MATRIX_SET_TAG = _WMTS_NS + 'TileMatrixSet' _TILE_MATRIX_SET_LIMITS_TAG = _WMTS_NS + 'TileMatrixSetLimits' _TILE_MATRIX_LIMITS_TAG = _WMTS_NS + 'TileMatrixLimits' _TILE_MATRIX_TAG = _WMTS_NS + 'TileMatrix' _TILE_WIDTH_TAG = _WMTS_NS + 'TileWidth' _TOP_LEFT_CORNER_TAG = _WMTS_NS + 'TopLeftCorner' _KEYWORDS_TAG = _OWS_NS + 'Keywords' _KEYWORD_TAG = _OWS_NS + 'Keyword' _HREF_TAG = _XLINK_NS + 'href' class ServiceException(Exception): """WMTS ServiceException Attributes: message -- short error message xml -- full xml error message from server """ def __init__(self, message, xml): self.message = message self.xml = xml def __str__(self): return repr(self.message) class CapabilitiesError(Exception): pass class WebMapTileService(object): """Abstraction for OGC Web Map Tile Service (WMTS). Implements IWebMapService. """ def __getitem__(self, name): '''Check contents dictionary to allow dict like access to service layers''' if name in self.__getattribute__('contents'): return self.__getattribute__('contents')[name] else: raise KeyError("No content named %s" % name) def __init__(self, url, version='1.0.0', xml=None, username=None, password=None, parse_remote_metadata=False, vendor_kwargs=None, headers=None, auth=None, timeout=30): """Initialize. Parameters ---------- url : string Base URL for the WMTS service. version : string Optional WMTS version. Defaults to '1.0.0'. xml : string Optional XML content to use as the content for the initial GetCapabilities request. Typically only used for testing. username : string Optional user name for authentication. password : string Optional password for authentication. parse_remote_metadata: string Currently unused. vendor_kwargs : dict Optional vendor-specific parameters to be included in all requests. auth : owslib.util.Authentication Instance of Authentication class to hold username/password/cert/verify timeout : int number of seconds for GetTile request """ self.url = clean_ows_url(url) if auth: if username: auth.username = username if password: auth.password = password self.version = version self.vendor_kwargs = vendor_kwargs self._capabilities = None self.headers = headers self.auth = auth or Authentication(username, password) self.timeout = timeout or 30 # Authentication handled by Reader reader = WMTSCapabilitiesReader( self.version, url=self.url, headers=self.headers, auth=self.auth) if xml is not None: # read from stored xml self._capabilities = reader.readString(xml) else: # read from server self._capabilities = reader.read(self.url, self.vendor_kwargs) # Avoid building capabilities metadata if the response is a # ServiceExceptionReport. # TODO: check if this needs a namespace se = self._capabilities.find('ServiceException') if se is not None: err_message = str(se.text).strip() raise ServiceException(err_message, xml) # build metadata objects self._buildMetadata(parse_remote_metadata) def _getcapproperty(self): # TODO: deprecated function. See ticket #453. if not self._capabilities: reader = WMTSCapabilitiesReader( self.version, url=self.url, headers=self.headers, auth=self.auth) # xml = reader.read(self.url, self.vendor_kwargs) # self._capabilities = ServiceMetadata(xml) self._capabilities = reader.read(self.url, self.vendor_kwargs) return self._capabilities def _buildMetadata(self, parse_remote_metadata=False): ''' set up capabilities metadata objects ''' self.updateSequence = self._capabilities.attrib.get('updateSequence') # serviceIdentification metadata serviceident = self._capabilities.find(_SERVICE_IDENTIFICATION_TAG) if serviceident is not None: self.identification = ServiceIdentification(serviceident) # serviceProvider metadata serviceprov = self._capabilities.find(_SERVICE_PROVIDER_TAG) if serviceprov is not None: self.provider = ServiceProvider(serviceprov) # serviceOperations metadata self.operations = [] serviceop = self._capabilities.find(_OPERATIONS_METADATA_TAG) # REST only WMTS does not have any Operations if serviceop is not None: for elem in serviceop[:]: if elem.tag != nspath('ExtendedCapabilities'): self.operations.append(OperationsMetadata(elem)) # serviceContents metadata: our assumption is that services use # a top-level layer as a metadata organizer, nothing more. self.contents = {} caps = self._capabilities.find(_CONTENTS_TAG) def gather_layers(parent_elem, parent_metadata): for index, elem in enumerate(parent_elem.findall(_LAYER_TAG)): cm = ContentMetadata( elem, parent=parent_metadata, index=index + 1, parse_remote_metadata=parse_remote_metadata) if cm.id: if cm.id in self.contents: msg = ('Content metadata for layer "%s" ' 'already exists' % cm.id) warnings.warn(msg, RuntimeWarning) self.contents[cm.id] = cm gather_layers(elem, cm) gather_layers(caps, None) self.tilematrixsets = {} for elem in caps.findall(_TILE_MATRIX_SET_TAG): tms = TileMatrixSet(elem) if tms.identifier: if tms.identifier in self.tilematrixsets: msg = ('TileMatrixSet with identifier "%s" ' 'already exists' % tms.identifier) warnings.warn(msg, RuntimeWarning) self.tilematrixsets[tms.identifier] = tms self.themes = {} for elem in self._capabilities.findall(_THEMES_TAG + '/' + _THEME_TAG): theme = Theme(elem) if theme.identifier: if theme.identifier in self.themes: msg = ('Theme with identifier "%s" already exists' % theme.identifier) warnings.warn(msg, RuntimeWarning) self.themes[theme.identifier] = theme serviceMetadataURL = self._capabilities.find(_SERVICE_METADATA_URL_TAG) if serviceMetadataURL is not None: self.serviceMetadataURL = serviceMetadataURL.attrib[_HREF_TAG] else: self.serviceMetadataURL = None def items(self): '''supports dict-like items() access''' items = [] for item in self.contents: items.append((item, self.contents[item])) return items def buildTileRequest(self, layer=None, style=None, format=None, tilematrixset=None, tilematrix=None, row=None, column=None, **kwargs): """Return the URL-encoded parameters for a GetTile request. Parameters ---------- layer : string Content layer name. style : string Optional style name. Defaults to the first style defined for the relevant layer in the GetCapabilities response. format : string Optional output image format, such as 'image/jpeg'. Defaults to the first format defined for the relevant layer in the GetCapabilities response. tilematrixset : string Optional name of tile matrix set to use. Defaults to the first tile matrix set defined for the relevant layer in the GetCapabilities response. tilematrix : string Name of the tile matrix to use. row : integer Row index of tile to request. column : integer Column index of tile to request. **kwargs : extra arguments anything else e.g. vendor specific parameters """ if (layer is None): raise ValueError("layer is mandatory (cannot be None)") if style is None: style = list(self[layer].styles.keys())[0] if format is None: format = self[layer].formats[0] if tilematrixset is None: tilematrixset = sorted(self[layer].tilematrixsetlinks.keys())[0] if tilematrix is None: msg = 'tilematrix (zoom level) is mandatory (cannot be None)' raise ValueError(msg) if row is None: raise ValueError("row is mandatory (cannot be None)") if column is None: raise ValueError("column is mandatory (cannot be None)") request = list() request.append(('SERVICE', 'WMTS')) request.append(('REQUEST', 'GetTile')) request.append(('VERSION', '1.0.0')) request.append(('LAYER', layer)) request.append(('STYLE', style)) request.append(('TILEMATRIXSET', tilematrixset)) request.append(('TILEMATRIX', tilematrix)) request.append(('TILEROW', str(row))) request.append(('TILECOL', str(column))) request.append(('FORMAT', format)) for key, value in list(kwargs.items()): request.append((key, value)) data = urlencode(request, True) return data def buildTileResource(self, layer=None, style=None, format=None, tilematrixset=None, tilematrix=None, row=None, column=None, **kwargs): # check the validity of the parameters and set reasonable defaults if layer is None: raise ValueError("layer is mandatory (cannot be None)") if style is None: style = list(self[layer].styles.keys())[0] if tilematrixset is None: tilematrixset = sorted(self[layer].tilematrixsetlinks.keys())[0] if tilematrix is None: msg = 'tilematrix (zoom level) is mandatory (cannot be None)' raise ValueError(msg) if row is None: raise ValueError("row is mandatory (cannot be None)") if column is None: raise ValueError("column is mandatory (cannot be None)") tileresourceurls = [] for resourceURL in self[layer].resourceURLs: if resourceURL['resourceType'] == 'tile': tileresourceurls.append(resourceURL) numres = len(tileresourceurls) if numres > 0: # choose random ResourceURL if more than one available resindex = randint(0, numres - 1) resurl = tileresourceurls[resindex]['template'] return resurl.format( TileMatrixSet=tilematrixset, TileMatrix=tilematrix, TileRow=str(row), TileCol=str(column), Style=style, **kwargs ) return None @property def restonly(self): # if OperationsMetadata is missing completely --> use REST if len(self.operations) == 0: return True # check if KVP or RESTful are available restenc = False kvpenc = False for operation in self.operations: if operation.name == 'GetTile': for method in operation.methods: if 'kvp' in str(method['constraints']).lower(): kvpenc = True if 'rest' in str(method['constraints']).lower(): restenc = True # if KVP is available --> use KVP if kvpenc: return False # if the operation has no constraint --> use KVP if not kvpenc and not restenc: return False return restenc def gettile(self, base_url=None, layer=None, style=None, format=None, tilematrixset=None, tilematrix=None, row=None, column=None, **kwargs): """Return a tile from the WMTS. Returns the tile image as a file-like object. Parameters ---------- base_url : string Optional URL for request submission. Defaults to the URL of the GetTile operation as declared in the GetCapabilities response. layer : string Content layer name. style : string Optional style name. Defaults to the first style defined for the relevant layer in the GetCapabilities response. format : string Optional output image format, such as 'image/jpeg'. Defaults to the first format defined for the relevant layer in the GetCapabilities response. tilematrixset : string Optional name of tile matrix set to use. Defaults to the first tile matrix set defined for the relevant layer in the GetCapabilities response. tilematrix : string Name of the tile matrix to use. row : integer Row index of tile to request. column : integer Column index of tile to request. **kwargs : extra arguments anything else e.g. vendor specific parameters """ vendor_kwargs = self.vendor_kwargs or {} vendor_kwargs.update(kwargs) # REST only WMTS if self.restonly: resurl = self.buildTileResource( layer, style, format, tilematrixset, tilematrix, row, column, **vendor_kwargs) u = openURL(resurl, headers=self.headers, auth=self.auth, timeout=self.timeout) return u # KVP implemetation data = self.buildTileRequest(layer, style, format, tilematrixset, tilematrix, row, column, **vendor_kwargs) if base_url is None: base_url = self.url try: methods = self.getOperationByName('GetTile').methods get_verbs = [x for x in methods if x.get('type').lower() == 'get'] if len(get_verbs) > 1: # Filter by constraints base_url = next( x for x in filter( list, ([pv.get('url') for const in pv.get('constraints') if 'kvp' in [x.lower() for x in const.values]] for pv in get_verbs if pv.get('constraints'))))[0] elif len(get_verbs) == 1: base_url = get_verbs[0].get('url') except StopIteration: pass u = openURL(base_url, data, headers=self.headers, auth=self.auth, timeout=self.timeout) # check for service exceptions, and return if u.info()['Content-Type'] == 'application/vnd.ogc.se_xml': se_xml = u.read() se_tree = etree.fromstring(se_xml) err_message = str(se_tree.find('ServiceException').text) raise ServiceException(err_message.strip(), se_xml) return u def getServiceXML(self): xml = None if self._capabilities is not None: xml = etree.tostring(self._capabilities) return xml def getfeatureinfo(self): raise NotImplementedError def getOperationByName(self, name): """Return a named content item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) class TileMatrixSet(object): '''Holds one TileMatrixSet''' def __init__(self, elem): if elem.tag != _TILE_MATRIX_SET_TAG: raise ValueError('%s should be a TileMatrixSet' % (elem,)) self.identifier = testXMLValue(elem.find(_IDENTIFIER_TAG)).strip() self.crs = testXMLValue(elem.find(_SUPPORTED_CRS_TAG)).strip() if self.crs is None or self.identifier is None: raise ValueError('%s incomplete TileMatrixSet' % (elem,)) self.tilematrix = {} for tilematrix in elem.findall(_TILE_MATRIX_TAG): tm = TileMatrix(tilematrix) if tm.identifier: if tm.identifier in self.tilematrix: msg = ('TileMatrix with identifier "%s" ' 'already exists' % tm.identifier) warnings.warn(msg, RuntimeWarning) self.tilematrix[tm.identifier] = tm class TileMatrix(object): '''Holds one TileMatrix''' def __init__(self, elem): if elem.tag != _TILE_MATRIX_TAG: raise ValueError('%s should be a TileMatrix' % (elem,)) self.identifier = testXMLValue(elem.find(_IDENTIFIER_TAG)).strip() sd = testXMLValue(elem.find(_SCALE_DENOMINATOR_TAG)) if sd is None: raise ValueError('%s is missing ScaleDenominator' % (elem,)) self.scaledenominator = float(sd) tl = testXMLValue(elem.find(_TOP_LEFT_CORNER_TAG)) if tl is None: raise ValueError('%s is missing TopLeftCorner' % (elem,)) (lon, lat) = tl.split(" ") self.topleftcorner = (float(lon), float(lat)) width = testXMLValue(elem.find(_TILE_WIDTH_TAG)) height = testXMLValue(elem.find(_TILE_HEIGHT_TAG)) if (width is None) or (height is None): msg = '%s is missing TileWidth and/or TileHeight' % (elem,) raise ValueError(msg) self.tilewidth = int(width) self.tileheight = int(height) mw = testXMLValue(elem.find(_MATRIX_WIDTH_TAG)) mh = testXMLValue(elem.find(_MATRIX_HEIGHT_TAG)) if (mw is None) or (mh is None): msg = '%s is missing MatrixWidth and/or MatrixHeight' % (elem,) raise ValueError(msg) self.matrixwidth = int(mw) self.matrixheight = int(mh) class Theme: """ Abstraction for a WMTS theme """ def __init__(self, elem): if elem.tag != _THEME_TAG: raise ValueError('%s should be a Theme' % (elem,)) self.identifier = testXMLValue(elem.find(_IDENTIFIER_TAG)).strip() title = testXMLValue(elem.find(_TITLE_TAG)) if title is not None: self.title = title.strip() else: self.title = None abstract = testXMLValue(elem.find(_ABSTRACT_TAG)) if abstract is not None: self.abstract = abstract.strip() else: self.abstract = None self.layerRefs = [] layerRefs = elem.findall(_LAYER_REF_TAG) for layerRef in layerRefs: if layerRef.text is not None: self.layerRefs.append(layerRef.text) class TileMatrixLimits(object): """ Represents a WMTS TileMatrixLimits element. """ def __init__(self, elem): if elem.tag != _TILE_MATRIX_LIMITS_TAG: raise ValueError('%s should be a TileMatrixLimits' % elem) tm = elem.find(_TILE_MATRIX_TAG) if tm is None: raise ValueError('Missing TileMatrix in %s' % elem) self.tilematrix = tm.text.strip() self.mintilerow = getXMLInteger(elem, _MIN_TILE_ROW_TAG) self.maxtilerow = getXMLInteger(elem, _MAX_TILE_ROW_TAG) self.mintilecol = getXMLInteger(elem, _MIN_TILE_COL_TAG) self.maxtilecol = getXMLInteger(elem, _MAX_TILE_COL_TAG) def __repr__(self): fmt = ('') return fmt.format(self=self) class TileMatrixSetLink(object): """ Represents a WMTS TileMatrixSetLink element. """ @staticmethod def from_elements(link_elements): """ Return a list of TileMatrixSetLink instances derived from the given list of XML elements. """ # NB. The WMTS spec is contradictory re. the multiplicity # relationships between Layer and TileMatrixSetLink, and # TileMatrixSetLink and tileMatrixSet (URI). # Try to figure out which model has been used by the server. links = [] for link_element in link_elements: matrix_set_elements = link_element.findall(_TILE_MATRIX_SET_TAG) if len(matrix_set_elements) == 0: raise ValueError('Missing TileMatrixSet in %s' % link_element) elif len(matrix_set_elements) > 1: set_limits_elements = link_element.findall( _TILE_MATRIX_SET_LIMITS_TAG) if set_limits_elements: raise ValueError('Multiple instances of TileMatrixSet' ' plus TileMatrixSetLimits in %s' % link_element) for matrix_set_element in matrix_set_elements: uri = matrix_set_element.text.strip() links.append(TileMatrixSetLink(uri)) else: uri = matrix_set_elements[0].text.strip() tilematrixlimits = {} path = '%s/%s' % (_TILE_MATRIX_SET_LIMITS_TAG, _TILE_MATRIX_LIMITS_TAG) for limits_element in link_element.findall(path): tml = TileMatrixLimits(limits_element) if tml.tilematrix: if tml.tilematrix in tilematrixlimits: msg = ('TileMatrixLimits with tileMatrix "%s" ' 'already exists' % tml.tilematrix) warnings.warn(msg, RuntimeWarning) tilematrixlimits[tml.tilematrix] = tml links.append(TileMatrixSetLink(uri, tilematrixlimits)) return links def __init__(self, tilematrixset, tilematrixlimits=None): self.tilematrixset = tilematrixset if tilematrixlimits is None: self.tilematrixlimits = {} else: self.tilematrixlimits = tilematrixlimits def __repr__(self): fmt = ('') return fmt.format(self=self) class BoundingBox(object): """ Represents a BoundingBox element """ def __init__(self, elem) -> None: if elem.tag != _BOUNDING_BOX_TAG: raise ValueError('%s should be a BoundingBox' % elem) lc = elem.find(_LOWER_CORNER_TAG) uc = elem.find(_UPPER_CORNER_TAG) self.ll = [float(s) for s in lc.text.split()] self.ur = [float(s) for s in uc.text.split()] self.crs = elem.attrib.get('crs') self.extent = (self.ll[0], self.ll[1], self.ur[0], self.ur[1]) def __repr__(self): fmt = ('') return fmt.format(self=self) class ContentMetadata: """ Abstraction for WMTS layer metadata. Implements IContentMetadata. """ def __init__(self, elem, parent=None, index=0, parse_remote_metadata=False): if elem.tag != _LAYER_TAG: raise ValueError('%s should be a Layer' % (elem,)) self.parent = parent if parent: self.index = "%s.%d" % (parent.index, index) else: self.index = str(index) self.id = self.name = testXMLValue(elem.find(_IDENTIFIER_TAG)) # title is mandatory property self.title = None title = testXMLValue(elem.find(_TITLE_TAG)) if title is not None: self.title = title.strip() self.abstract = testXMLValue(elem.find(_ABSTRACT_TAG)) # Bounding boxes # There may be multiple, using different CRSes self.boundingBox = [] bbs = elem.findall(_BOUNDING_BOX_TAG) for b in bbs: self.boundingBox.append(BoundingBox(b)) # WGS84 Bounding box b = elem.find(_WGS84_BOUNDING_BOX_TAG) if b is not None: lc = b.find(_LOWER_CORNER_TAG) uc = b.find(_UPPER_CORNER_TAG) ll = [float(s) for s in lc.text.split()] ur = [float(s) for s in uc.text.split()] self.boundingBoxWGS84 = (ll[0], ll[1], ur[0], ur[1]) # TODO: there is probably some more logic here, and it should # probably be shared code self._tilematrixsets = [f.text.strip() for f in elem.findall(_TILE_MATRIX_SET_LINK_TAG + '/' + _TILE_MATRIX_SET_TAG)] link_elements = elem.findall(_TILE_MATRIX_SET_LINK_TAG) tile_matrix_set_links = TileMatrixSetLink.from_elements(link_elements) self.tilematrixsetlinks = {} for tmsl in tile_matrix_set_links: if tmsl.tilematrixset: if tmsl.tilematrixset in self.tilematrixsetlinks: msg = ('TileMatrixSetLink with tilematrixset "%s"' ' already exists' % tmsl.tilematrixset) warnings.warn(msg, RuntimeWarning) self.tilematrixsetlinks[tmsl.tilematrixset] = tmsl self.resourceURLs = [] for resourceURL in elem.findall(_RESOURCE_URL_TAG): resource = {} for attrib in ['format', 'resourceType', 'template']: resource[attrib] = resourceURL.attrib[attrib] self.resourceURLs.append(resource) # Styles self.styles = {} for s in elem.findall(_STYLE_TAG): style = {} isdefaulttext = s.attrib.get('isDefault') style['isDefault'] = (isdefaulttext == "true") identifier = s.find(_IDENTIFIER_TAG) # one and mandatory if identifier is None: raise ValueError('%s missing identifier' % (s,)) title = s.find(_TITLE_TAG) if title is not None: style['title'] = testXMLValue(title) abstract = s.find(_ABSTRACT_TAG) if abstract is not None: style['abstract'] = testXMLValue(abstract) legendURL = s.find(_STYLE_LEGEND_URL) if legendURL is not None: style['legend'] = legendURL.attrib[_HREF_TAG] if 'width' in list(legendURL.attrib.keys()): style['width'] = legendURL.attrib.get('width') if 'height' in list(legendURL.attrib.keys()): style['height'] = legendURL.attrib.get('height') if 'format' in list(legendURL.attrib.keys()): style['format'] = legendURL.attrib.get('format') keywords = [f.text for f in s.findall( _KEYWORDS_TAG + '/' + _KEYWORD_TAG)] if keywords: # keywords is a list [] style['keywords'] = keywords self.styles[identifier.text] = style self.formats = [f.text for f in elem.findall(_FORMAT_TAG)] self.keywords = [f.text for f in elem.findall( _KEYWORDS_TAG + '/' + _KEYWORD_TAG)] self.infoformats = [f.text for f in elem.findall(_INFO_FORMAT_TAG)] self.dimensions = {} for dim in elem.findall(_DIMENSION_TAG): dimension = {} identifier = dim.find(_IDENTIFIER_TAG) if identifier is None: # mandatory parameter raise ValueError('%s missing identifier' % (dim,)) if identifier.text in self.dimensions: # domain identifier SHALL be unique warnings.warn('%s identifier duplicated, taking first occurence' % (dim,)) continue values = [f.text for f in dim.findall(_DIMENSION_VALUE_TAG)] if len(values) == 0: raise ValueError( '%s list of values can not be empty' % (dim,) ) dimension['values'] = values title = dim.find(_TITLE_TAG) if title is not None: dimension['title'] = title.text abstract = dim.find(_ABSTRACT_TAG) if abstract is not None: dimension['abstract'] = abstract.text keywords = [ f.text for f in dim.findall(_KEYWORDS_TAG + '/' + _KEYWORD_TAG) ] if keywords: dimension['keywords'] = keywords uom = dim.find(_UOM_TAG) if uom is not None: dimension['UOM'] = uom.text unit_symbol = dim.find(_DIMENSION_UNIT_SYMBOL_TAG) if unit_symbol is not None: dimension['unit_symbol'] = unit_symbol.text default_value = dim.find(_DIMENSION_DEFAULT_TAG) if default_value in ['default', 'current', '', None]: # mandatory parameter raise ValueError( '%s default value must not be empty or \'default\' or \'current\'' % (dim,) ) dimension['default'] = default_value.text current = dim.find(_DIMENSION_CURRENT_TAG) if current and current.text == 'true': dimension['current'] = True else: dimension['current'] = False self.dimensions[identifier.text] = dimension self.layers = [] for child in elem.findall(_LAYER_TAG): self.layers.append(ContentMetadata(child, self)) @property def tilematrixsets(self): # NB. This attribute has been superseeded by the # `tilematrixsetlinks` attribute defined below, but is included # for now to provide continuity. warnings.warn("The 'tilematrixsets' attribute has been deprecated" " and will be removed in a future version of OWSLib." " Please use 'tilematrixsetlinks' instead.") return self._tilematrixsets def __str__(self): return 'Layer Name: %s Title: %s' % (self.name, self.title) class WMTSCapabilitiesReader: """Read and parse capabilities document into a lxml.etree infoset """ def __init__(self, version='1.0.0', url=None, un=None, pw=None, headers=None, auth=None): """Initialize""" self.version = version self._infoset = None self.url = url if auth: if un: auth.username = un if pw: auth.password = pw self.auth = auth or Authentication(un, pw) self.headers = headers def capabilities_url(self, service_url, vendor_kwargs=None): """Return a capabilities url """ # Ensure the 'service', 'request', and 'version' parameters, # and any vendor-specific parameters are included in the URL. pieces = urlparse(service_url) args = parse_qs(pieces.query) if 'service' not in args: args['service'] = 'WMTS' if 'request' not in args: args['request'] = 'GetCapabilities' if 'version' not in args: args['version'] = self.version if vendor_kwargs: args.update(vendor_kwargs) query = urlencode(args, doseq=True) pieces = ParseResult(pieces.scheme, pieces.netloc, pieces.path, pieces.params, query, pieces.fragment) return urlunparse(pieces) def read(self, service_url, vendor_kwargs=None): """Get and parse a WMTS capabilities document, returning an elementtree instance service_url is the base url, to which is appended the service, version, and request parameters. Optional vendor-specific parameters can also be supplied as a dict. """ getcaprequest = self.capabilities_url(service_url, vendor_kwargs) # now split it up again to use the generic openURL function... spliturl = getcaprequest.split('?') u = openURL(spliturl[0], spliturl[1], method='Get', headers=self.headers, auth=self.auth) return getXMLTree(u) def readString(self, st): """Parse a WMTS capabilities document, returning an elementtree instance string should be an XML capabilities document """ if not isinstance(st, str) and not isinstance(st, bytes): msg = 'String must be of type string or bytes, not %s' % type(st) raise ValueError(msg) return etree.fromstring(st) OWSLib-0.33.0/owslib/wps.py000066400000000000000000002433141476660053500154010ustar00rootroot00000000000000# -*- coding: ISO-8859-15 -*- # ============================================================================= # Copyright (c) 2018 Luca Cinquini # # Authors : Luca Cinquini # Carsten Ehbrecht # # Contact email: ehbrecht@dkrz.de # ============================================================================= """ Abstract -------- The wps module of the OWSlib package provides client-side functionality for executing invocations to a remote Web Processing Server. Disclaimer ---------- .. warning:: The owslib wps module should be considered in beta state: it has been tested versus only a handful of WPS services (deployed by the USGS, BADC and PML). More extensive testing is needed and feedback is appreciated. Usage ----- The module can be used to execute three types of requests versus a remote WPS endpoint: # "GetCapabilities" * use the method wps.getcapabilities(xml=None) * the optional keyword argument "xml" may be used to avoid a real live request, and instead read the WPS capabilities document from a cached XML file # "DescribeProcess" * use the method wps.describeprocess(identifier, xml=None) * identifier is the process identifier, retrieved from the list obtained from a previous "GetCapabilities" invocation * the optional keyword argument "xml" may be used to avoid a real live request, and instead read the WPS process description document from a cached XML file # "Execute" * use the method wps.execute(identifier, inputs, output=None, request=None, response=None), which submits the job to the remote WPS server and returns a WPSExecution object that can be used to periodically check the job status until completion (or error) * the optional keyword argument "request" may be used to avoid re-building the request XML from input arguments, and instead submit a request from a pre-made XML file * alternatively, an "Execute" request can be built from input arguments by supplying the "identifier", "inputs" and "output" arguments to the execute() method. * "identifier" is the mandatory process identifier * "inputs" is a dictionary of (key,value) pairs where: * key is a named input parameter * value is either a string, or any Python object that supports a getXml() method In particular, a few classes are included in the package to support a FeatuteCollection input: * "WFSFeatureCollection" can be used in conjunction with "WFSQuery" to define a FEATURE_COLLECTION retrieved from a live WFS server. * "GMLMultiPolygonFeatureCollection" can be used to define one or more polygons of (latitude, longitude) points. * "output" is an optional output identifier to be included in the ResponseForm section of the request. * the optional keyword argument "response" mey be used to avoid submitting a real live request, and instead reading the WPS execution response document from a cached XML file (for debugging or testing purposes) * the convenience module function monitorExecution() can be used to periodically check the status of a remote running job, and eventually download the output either to a named file, or to a file specified by the server. Examples -------- The files examples/wps-usgs-script.py, examples/wps-pml-script-1.py and examples/wps-pml-script-2.py contain real-world usage examples that submits a "GetCapabilities", "DescribeProcess" and "Execute" requests to the live USGS and PML servers. To run: * cd examples * python3 wps-usgs-script.py * python3 wps-pml-script-1.py * python3 wps-pml-script-2.py The file wps-client.py contains a command-line client that can be used to submit a "GetCapabilities", "DescribeProcess" or "Execute" request to an arbitrary WPS server. For example, you can run it as follows: * cd examples * To prints out usage and example invocations: wps-client -help * To execute a (fake) WPS invocation:: $ wps-client.py -v -u http://cida.usgs.gov/climate/gdp/process/WebProcessingService -r GetCapabilities -x ../tests/USGSCapabilities.xml # noqa The directory tests/ includes several doctest-style files wps_*.txt that show how to interactively submit a "GetCapabilities", "DescribeProcess" or "Execute" request, without making a live request but rather parsing the response of cached XML response documents. To run: * cd tests * python3 -m doctest wps_*.txt ``(or python3 -m doctest -v wps_*.txt for verbose output)`` Also, the directory tests/ contains several examples of well-formed "Execute" requests: * The files wps_USGSExecuteRequest*.xml contain requests that can be submitted to the live USGS WPS service. * The files PMLExecuteRequest*.xml contain requests that can be submitted to the live PML WPS service. """ import logging from owslib.etree import etree from owslib.ows import DEFAULT_OWS_NAMESPACE, XLINK_NAMESPACE from owslib.ows import ServiceIdentification, ServiceProvider, OperationsMetadata, BoundingBox from time import sleep from owslib.util import (testXMLValue, testXMLAttribute, build_get_url, clean_ows_url, dump, getTypedValue, getNamespace, element_to_string, nspath, openURL, nspath_eval, Authentication) from xml.dom.minidom import parseString from owslib.namespaces import Namespaces from urllib.parse import urlparse import warnings import os # namespace definition n = Namespaces() # These static namespaces are DEPRECIATED. Please don't use them. # No great way of printing a message since there are at the file level WPS_DEFAULT_NAMESPACE = n.get_namespace("wps") WFS_NAMESPACE = n.get_namespace("wfs") OGC_NAMESPACE = n.get_namespace("ogc") GML_NAMESPACE = n.get_namespace("gml") DRAW_NAMESPACE = n.get_namespace("draw") GML_SCHEMA_LOCATION = "http://schemas.opengis.net/gml/3.1.1/base/feature.xsd" DRAW_SCHEMA_LOCATION = 'http://cida.usgs.gov/climate/derivative/xsd/draw.xsd' WFS_SCHEMA_LOCATION = 'http://schemas.opengis.net/wfs/1.1.0/wfs.xsd' WPS_DEFAULT_SCHEMA_LOCATION = 'http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd' WPS_DEFAULT_VERSION = '1.0.0' # WPS execution modes AUTO = 'auto' SYNC = 'sync' ASYNC = 'async' LOGGER = logging.getLogger(__name__) def get_namespaces(): ns = n.get_namespaces(["ogc", "wfs", "wps", "gml", "xsi", "xlink"]) ns[None] = n.get_namespace("wps") ns["ows"] = DEFAULT_OWS_NAMESPACE return ns namespaces = get_namespaces() def is_reference(val): """ Checks if the provided value is a reference (URL). """ try: parsed = urlparse(val) is_ref = bool(parsed.scheme) except Exception: is_ref = False return is_ref def is_literaldata(val): """ Checks if the provided value is a string (includes unicode). """ return isinstance(val, str) def is_boundingboxdata(val): """ Checks if the provided value is an implementation of ``BoundingBoxDataInput``. """ return isinstance(val, BoundingBoxDataInput) def is_complexdata(val): """ Checks if the provided value is an implementation of ``IComplexDataInput``. """ return isinstance(val, IComplexDataInput) def _fix_auth(auth, username=None, password=None, verify=None, cert=None): """Updates auth from deprecated parameters username, password, verify and cert.""" if any(p is not None for p in (username, password, verify, cert)): message = 'The use of "username", "password", "verify", and "cert" is deprecated. ' + \ 'Please use the "auth" keyword during class instantiation. ' + \ 'These keywords will be removed in a future release.' warnings.warn(message, DeprecationWarning) if username is not None: auth.username = username if password is not None: auth.password = password if verify is not None: auth.verify = verify if cert is not None: auth.cert = cert return auth class IComplexDataInput(object): """ Abstract interface representing complex input object for a WPS request. """ def getXml(self): """ Method that returns the object data as an XML snippet, to be inserted into the WPS request document sent to the server. """ raise NotImplementedError class WebProcessingService(object): """ Class that contains client-side functionality for invoking an OGC Web Processing Service (WPS). Implements IWebProcessingService. """ def __init__(self, url, version=WPS_DEFAULT_VERSION, username=None, password=None, skip_caps=False, headers=None, verify=None, cert=None, timeout=None, auth=None, language=None): """ Initialization method resets the object status. By default it will execute a GetCapabilities invocation to the remote service, which can be skipped by using skip_caps=True. Parameters username, password, verify and cert are deprecated. Please use auth parameter. """ self.auth = auth or Authentication() _fix_auth(self.auth, username, password, verify, cert) # fields passed in from object initializer self.url = clean_ows_url(url) self.version = version self.headers = headers self.timeout = timeout self.language = language # fields populated by method invocations self._capabilities = None self.identification = None self.provider = None self.operations = [] self.processes = [] self.languages = None if not skip_caps: self.getcapabilities() def getcapabilities(self, xml=None): """ Method that requests a capabilities document from the remote WPS server and populates this object's metadata. keyword argument xml: local XML GetCapabilities document, prevents actual HTTP invocation. """ # read capabilities document reader = WPSCapabilitiesReader( version=self.version, auth=self.auth, language=self.language, timeout=self.timeout, ) if xml: # read from stored XML file self._capabilities = reader.readFromString(xml) else: self._capabilities = reader.readFromUrl( self.url, headers=self.headers) LOGGER.debug(element_to_string(self._capabilities)) # populate the capabilities metadata obects from the XML tree self._parseCapabilitiesMetadata(self._capabilities) def describeprocess(self, identifier, xml=None): """ Requests a process document from a WPS service and populates the process metadata. Returns the process object or a list of process objects. :param str identifier: The process id. If `all`, return a list of all processes available. """ # read capabilities document reader = WPSDescribeProcessReader( version=self.version, auth=self.auth, language=self.language, timeout=self.timeout, ) if xml: # read from stored XML file rootElement = reader.readFromString(xml) else: # read from server rootElement = reader.readFromUrl( self.url, identifier, headers=self.headers) LOGGER.info(element_to_string(rootElement)) # build metadata objects processes = self._parseProcessMetadata(rootElement) if identifier == 'all': return processes # return process with given identifier for process in processes: if process.identifier == identifier: return process raise ValueError('process with identifier {} not found'.format(identifier)) def execute(self, identifier, inputs, output=None, mode=ASYNC, lineage=False, request=None, response=None): """ Submits a WPS process execution request. Returns a WPSExecution object, which can be used to monitor the status of the job, and ultimately retrieve the result. :param str identifier: the requested process identifier :param inputs: list of process inputs as (input_identifier, value) tuples (where value is either a string for LiteralData, or an object for ComplexData). :param output: optional list of process outputs as tuples (output_identifier, as_ref, mime_type). `as_ref` can be True (as reference), False (embedded in response) or None (use service default). `mime_type` should be text or None (use service default) :param mode: execution mode: SYNC, ASYNC or AUTO. Default: ASYNC :param lineage: if lineage is "true", the Execute operation response shall include the DataInputs and OutputDefinitions elements. :param request: optional pre-built XML request document, prevents building of request from other arguments :param response: optional pre-built XML response document, prevents submission of request to live WPS server """ # instantiate a WPSExecution object LOGGER.info('Executing WPS request...') execution = WPSExecution( version=self.version, url=self.url, headers=self.headers, timeout=self.timeout, auth=self.auth, language=self.language, ) # build XML request from parameters if request is None: requestElement = execution.buildRequest(identifier, inputs, output, mode=mode, lineage=lineage) request = etree.tostring(requestElement) execution.request = request LOGGER.debug(request) # submit the request to the live server if response is None: response = execution.submitRequest(request) else: response = etree.fromstring(response) LOGGER.debug(etree.tostring(response)) # parse response execution.parseResponse(response) return execution def getOperationByName(self, name): """Return a named content item.""" for item in self.operations: if item.name == name: return item raise KeyError("No operation named %s" % name) def _parseProcessMetadata(self, rootElement): """Return a list of Process objects parsed from a XML element.""" processDescriptionElements = rootElement.findall('ProcessDescription') processes = [] for processDescriptionElement in processDescriptionElements: process = Process(processDescriptionElement) # override existing processes in object metadata, if existing already found = False for n, p in enumerate(self.processes): if p.identifier == process.identifier: self.processes[n] = process found = True # otherwise add it if not found: self.processes.append(process) processes.append(process) return processes def _parseCapabilitiesMetadata(self, root): """Set up capabilities metadata objects.""" # reset metdata self.operations = [] self.processes = [] # use the WPS namespace defined in the document root # TODO: wpsns not used # wpsns = getNamespace(root) self.updateSequence = root.attrib.get('updateSequence') # loop over children WITHOUT requiring a specific namespace for element in root: # this element's namespace ns = getNamespace(element) # metadata if element.tag.endswith('ServiceIdentification'): self.identification = ServiceIdentification( element, namespace=ns) LOGGER.debug(self.identification) # metadata elif element.tag.endswith('ServiceProvider'): self.provider = ServiceProvider(element, namespace=ns) LOGGER.debug(self.provider) # # # # # # noqa # # # # ........ # elif element.tag.endswith('OperationsMetadata'): for child in element.findall(nspath('Operation', ns=ns)): self.operations.append( OperationsMetadata(child, namespace=ns)) LOGGER.debug(self.operations[-1]) # # # gov.usgs.cida.gdp.wps.algorithm.filemanagement.ReceiveFiles # noqa # gov.usgs.cida.gdp.wps.algorithm.filemanagement.ReceiveFiles # noqa # # ...... # elif element.tag.endswith('ProcessOfferings'): for child in element.findall(nspath('Process', ns=ns)): p = Process(child) self.processes.append(p) LOGGER.debug(self.processes[-1]) # # # en-US # # # en-US # fr-CA # ...... # # elif element.tag.endswith('Languages'): self.languages = Languages(element) LOGGER.debug(self.languages) class WPSReader(object): """ Superclass for reading a WPS document into a lxml.etree infoset. """ def __init__(self, version=WPS_DEFAULT_VERSION, timeout=30, auth=None, language=None): self.version = version self.timeout = timeout self.auth = auth or Authentication() self.language = language def _readFromUrl(self, url, data, timeout, method='Get', username=None, password=None, headers=None, verify=True, cert=None): """ Method to get and parse a WPS document, returning an elementtree instance. :param str url: WPS service base url. :param {} data: GET: dictionary of HTTP (key, value) parameter pairs, POST: XML document to post """ _fix_auth(self.auth, username, password, verify, cert) if method == 'Get': # full HTTP request url if self.language: data["language"] = self.language request_url = build_get_url(url, data, overwrite=True) LOGGER.debug(request_url) # split URL into base url and query string to use utility function spliturl = request_url.split('?') u = openURL(spliturl[0], spliturl[ 1], method='Get', username=self.auth.username, password=self.auth.password, headers=headers, verify=self.auth.verify, cert=self.auth.cert, timeout=self.timeout) return etree.fromstring(u.read()) elif method == 'Post': u = openURL(url, data, method='Post', username=self.auth.username, password=self.auth.password, headers=headers, verify=self.auth.verify, cert=self.auth.cert, timeout=timeout) return etree.fromstring(u.read()) else: raise Exception("Unrecognized HTTP method: %s" % method) def readFromString(self, string): """ Method to read a WPS GetCapabilities document from an XML string. """ if not isinstance(string, str) and not isinstance(string, bytes): raise ValueError( "Input must be of type string, not %s" % type(string)) return etree.fromstring(string) class WPSCapabilitiesReader(WPSReader): """ Utility class that reads and parses a WPS GetCapabilities document into a lxml.etree infoset. """ def __init__(self, version=WPS_DEFAULT_VERSION, timeout=None, auth=None, language=None): # superclass initializer super(WPSCapabilitiesReader, self).__init__( version=version, timeout=timeout, auth=auth, language=language) def readFromUrl(self, url, username=None, password=None, headers=None, verify=None, cert=None): """ Method to get and parse a WPS capabilities document, returning an elementtree instance. :param str url: WPS service base url, to which is appended the HTTP parameters: service, version, and request. """ return self._readFromUrl(url, {'service': 'WPS', 'request': 'GetCapabilities', 'version': self.version}, self.timeout, username=username, password=password, headers=headers, verify=verify, cert=cert) class WPSDescribeProcessReader(WPSReader): """ Class that reads and parses a WPS DescribeProcess document into a etree infoset """ def __init__(self, version=WPS_DEFAULT_VERSION, timeout=None, auth=None, language=None): # superclass initializer super(WPSDescribeProcessReader, self).__init__( version=version, timeout=timeout, auth=auth, language=language) def readFromUrl(self, url, identifier, username=None, password=None, headers=None, verify=None, cert=None): """ Reads a WPS DescribeProcess document from a remote service and returns the XML etree object :param str url: WPS service base url, to which is appended the HTTP parameters: 'service', 'version', 'request', and 'identifier'. """ return self._readFromUrl(url, {'service': 'WPS', 'request': 'DescribeProcess', 'version': self.version, 'identifier': identifier}, self.timeout, username=username, password=password, headers=headers, verify=verify, cert=cert) class WPSExecuteReader(WPSReader): """ Class that reads and parses a WPS Execute response document into a etree infoset """ def __init__(self, timeout=None, auth=None, language=None): # superclass initializer super(WPSExecuteReader, self).__init__(timeout=timeout, auth=auth, language=language) def readFromUrl(self, url, data={}, method='Get', username=None, password=None, headers=None, verify=None, cert=None): """ Reads a WPS status document from a remote service and returns the XML etree object. :param str url: the URL to submit the GET/POST request to. """ return self._readFromUrl(url, data, self.timeout, method, username=username, password=password, headers=headers, verify=verify, cert=cert) class WPSExecution(object): """ Class that represents a single WPS process executed on a remote WPS service. """ def __init__(self, version=WPS_DEFAULT_VERSION, url=None, username=None, password=None, headers=None, verify=None, cert=None, timeout=None, auth=None, language=None): # initialize fields self.url = url self.version = version self.headers = headers self.auth = auth or Authentication() _fix_auth(self.auth, username, password, verify, cert) self.timeout = timeout self.language = language # request document self.request = None # last response document self.response = None # status fields retrieved from the response documents self.process = None self.serviceInstance = None self.status = None self.percentCompleted = 0 self.statusMessage = None self.errors = [] self.statusLocation = None self.dataInputs = [] self.processOutputs = [] self.creationTime = None def buildRequest(self, identifier, inputs=[], output=None, mode=ASYNC, lineage=False): """ Method to build a WPS process request. :param str identifier: the requested process identifier :param inputs: array of input arguments for the process. - LiteralData inputs are expressed as simple (key,value) tuples where key is the input identifier, value is the value - ComplexData inputs are expressed as (key, object) tuples, where key is the input identifier, and the object must contain a 'getXml()' method that returns an XML infoset to be included in the WPS request :param output: array of outputs which should be returned: expressed as tuples (key, as_ref, mime_mype) where key is the output identifier and as_ref is True if output should be returned as reference. as_ref and mimeType may be null for using server's default value :param mode: execution mode: SYNC, ASYNC or AUTO. :param lineage: if lineage is "true", the Execute operation response shall include the DataInputs and OutputDefinitions elements. """ # TODO: auto mode needs to implemented for WPS 2.0.0 if mode is SYNC: _async = False elif mode is AUTO: LOGGER.warn("Auto mode not available in WPS 1.0.0. Using async mode.") _async = True else: _async = True # root = etree.Element(nspath_eval('wps:Execute', namespaces)) root.set('service', 'WPS') root.set('version', WPS_DEFAULT_VERSION) if self.language: root.set('language', self.language) root.set(nspath_eval('xsi:schemaLocation', namespaces), '%s %s' % (namespaces['wps'], WPS_DEFAULT_SCHEMA_LOCATION)) # gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm identifierElement = etree.SubElement( root, nspath_eval('ows:Identifier', namespaces)) identifierElement.text = identifier # dataInputsElement = etree.SubElement( root, nspath_eval('wps:DataInputs', namespaces)) for (key, val) in inputs: inputElement = etree.SubElement( dataInputsElement, nspath_eval('wps:Input', namespaces)) identifierElement = etree.SubElement( inputElement, nspath_eval('ows:Identifier', namespaces)) identifierElement.text = key # Literal data # # DATASET_URI # # dods://igsarm-cida-thredds1.er.usgs.gov:8080/thredds/dodsC/dcp/conus_grid.w_meta.ncml # # if is_literaldata(val): LOGGER.debug("literaldata %s", key) dataElement = etree.SubElement( inputElement, nspath_eval('wps:Data', namespaces)) literalDataElement = etree.SubElement( dataElement, nspath_eval('wps:LiteralData', namespaces)) literalDataElement.text = val # Complex data # # FEATURE_COLLECTION # # # # noqa # # the_geom # STATE # # # # # # # # elif is_complexdata(val): LOGGER.debug("complexdata %s", key) inputElement.append(val.getXml()) elif is_boundingboxdata(val): inputElement.append(val.get_xml()) else: raise Exception( 'input type of "%s" parameter is unknown' % key) # # # # OUTPUT # # # if output is not None: responseFormElement = etree.SubElement( root, nspath_eval('wps:ResponseForm', namespaces)) responseDocumentElement = etree.SubElement( responseFormElement, nspath_eval( 'wps:ResponseDocument', namespaces), attrib={'storeExecuteResponse': str(_async).lower(), 'status': str(_async).lower(), 'lineage': str(lineage).lower()}) # keeping backward compability of output parameter if isinstance(output, str): self._add_output(responseDocumentElement, output) elif isinstance(output, list): for ouputTuple in output: # tuple (identifier, as_reference) for backward compatibility if len(ouputTuple) == 2: (identifier, as_reference) = ouputTuple mime_type = None else: (identifier, as_reference, mime_type) = ouputTuple self._add_output( responseDocumentElement, identifier, asReference=as_reference, mimeType=mime_type) else: raise Exception( 'output parameter is neither string nor list. output=%s' % output) return root def _add_output(self, element, identifier, asReference=None, mimeType=None): output_element = etree.SubElement( element, nspath_eval('wps:Output', namespaces)) if isinstance(mimeType, str): output_element.attrib['mimeType'] = mimeType if isinstance(asReference, bool): output_element.attrib['asReference'] = str(asReference).lower() # outputIdentifierElement etree.SubElement( output_element, nspath_eval('ows:Identifier', namespaces)).text = identifier # wait for 60 seconds by default def checkStatus(self, url=None, response=None, sleepSecs=60): """ Method to check the status of a job execution. In the process, this method will update the object 'response' attribute. :param str url: optional 'statusLocation' URL retrieved from a previous WPS Execute response document. If not provided, the current 'statusLocation' URL will be used. :param int sleepSecs: number of seconds to sleep before returning control to the caller. """ reader = WPSExecuteReader( auth=self.auth, language=self.language, timeout=self.timeout ) if response is None: # override status location if url is not None: self.statusLocation = url LOGGER.info('\nChecking execution status... (location=%s)' % self.statusLocation) try: response = reader.readFromUrl( self.statusLocation, headers=self.headers) except Exception: LOGGER.error("Could not read status document.") else: response = reader.readFromString(response) # store latest response try: xml = etree.tostring(response) except Exception: LOGGER.error("Could not parse XML response.") else: self.response = xml LOGGER.debug(self.response) self.parseResponse(response) # sleep given number of seconds if self.isComplete() is False: LOGGER.info('Sleeping %d seconds...' % sleepSecs) sleep(sleepSecs) def getStatus(self): return self.status def isComplete(self): if (self.status == 'ProcessSucceeded' or self.status == 'ProcessFailed' or self.status == 'Exception'): return True elif (self.status == 'ProcessStarted'): return False elif (self.status == 'ProcessAccepted' or self.status == 'ProcessPaused'): return False else: raise Exception( 'Unknown process execution status: %s' % self.status) def isSucceded(self): """ Calls self.isSucceeded - deprecated because of spelling mistake, retained for backwards-compatibility. """ return self.isSucceeded() def isSucceeded(self): """ Returns a boolean regarding the success status of the process. """ if self.status == 'ProcessSucceeded': return True else: return False def isNotComplete(self): return not self.isComplete() def getOutput(self, filepath=None, identifier=None): """ Method to write the outputs of a WPS process to a file: either retrieves the referenced files from the server, or writes out the content of response embedded output. :param filepath: optional path to the output file, otherwise a file will be created in the local directory with the name assigned by the server, or default name 'wps.out' for embedded output. :param: identifier: optional identifier of the output that should be written. For backward compatibility it will default to the first output. """ if self.isSucceeded(): content = b'' output = None if self.processOutputs: if identifier: # filter outputs by identifier outputs = [o for o in self.processOutputs if o.identifier == identifier] if outputs: output = outputs[0] else: # take the first found output output = self.processOutputs[0] if output: # ExecuteResponse contains reference to server-side output if output.reference: content = output.retrieveData( self.auth.username, self.auth.password, headers=self.headers, verify=self.auth.verify, cert=self.auth.cert) if filepath is None: filepath = output.fileName # ExecuteResponse contain embedded output elif len(output.data) > 0: if filepath is None: filepath = 'wps.out' for data in output.data: content = content + data.encode() # write out content if content != b'': out = open(filepath, 'wb') out.write(content) out.close() LOGGER.info(f'Output written to file: {filepath}') else: raise Exception( f"Execution not successfully completed: status={self.status}") def submitRequest(self, request): """ Submits a WPS Execute document to a remote service, returns the XML response document from the server. This method will save the request document and the first returned response document. :param request: the XML request document to be submitted as POST to the server. """ self.request = request reader = WPSExecuteReader( auth=self.auth, language=self.language, timeout=self.timeout, ) response = reader.readFromUrl( self.url, request, method='Post', headers=self.headers) self.response = response return response ''' if response is None: # override status location if url is not None: self.statusLocation = url else: response = reader.readFromString(response) ''' def parseResponse(self, response): """ Method to parse a WPS response document """ rootTag = response.tag.split('}')[1] # if rootTag == 'ExecuteResponse': self._parseExecuteResponse(response) # elif rootTag == 'ExceptionReport': self._parseExceptionReport(response) else: LOGGER.debug('Unknown Response') # log status, errors LOGGER.info('Execution status=%s' % self.status) LOGGER.info('Percent completed=%s' % self.percentCompleted) LOGGER.info('Status message=%s' % self.statusMessage) for error in self.errors: dump(error) def _parseExceptionReport(self, root): """ Method to parse a WPS ExceptionReport document and populate this object's metadata. """ # set exception status self.status = "Exception" for exceptionEl in root.findall(nspath('Exception', ns=namespaces['ows'])): self.errors.append(WPSException(exceptionEl)) def _parseExecuteResponse(self, root): """ Method to parse a WPS ExecuteResponse response document and populate this object's metadata. """ # retrieve WPS namespace directly from root element wpsns = getNamespace(root) self.serviceInstance = root.get('serviceInstance') if self.statusLocation is None: self.statusLocation = root.get('statusLocation') # # PyWPS Process v.net.path successfully calculated # # OR # # # # # Attribute null not found in feature collection # # # # statusEl = root.find(nspath('Status/*', ns=wpsns)) self.status = statusEl.tag.split('}')[1] # creationTime attribute element = root.find(nspath('Status', ns=wpsns)) self.creationTime = testXMLAttribute(element, 'creationTime') # get progress info if self.status == 'ProcessSucceeded': self.percentCompleted = 100 else: try: percentCompleted = int(statusEl.get('percentCompleted')) self.percentCompleted = percentCompleted except Exception: pass # get status message self.statusMessage = statusEl.text # exceptions ? for element in statusEl: if element.tag.endswith('ExceptionReport'): self._parseExceptionReport(element) self.process = Process( root.find(nspath('Process', ns=wpsns))) # if len(self.dataInputs) > 0: LOGGER.debug('clean data inputs') self.dataInputs[:] = [] for inputElement in root.findall(nspath('DataInputs/Input', ns=wpsns)): self.dataInputs.append(Output(inputElement)) LOGGER.debug(self.dataInputs[-1]) # # xmlns:ns="http://www.opengis.net/wps/1.0.0" if len(self.processOutputs) > 0: LOGGER.debug('clean process outputs') self.processOutputs[:] = [] for outputElement in root.findall(nspath('ProcessOutputs/Output', ns=wpsns)): self.processOutputs.append(Output(outputElement)) LOGGER.debug(self.processOutputs[-1]) class ComplexData(object): """ Class that represents a ComplexData element in a WPS document """ def __init__(self, mimeType=None, encoding=None, schema=None, maximumMegaBytes=None): self.mimeType = mimeType self.encoding = encoding self.schema = schema self.maximumMegabytes = maximumMegaBytes # defined only if provided by ProcessDescription ComplexData class InputOutput(object): """ Superclass of a WPS input or output data object. """ def __init__(self, element): self.abstract = None self.metadata = [] # loop over sub-elements without requiring a specific namespace for child in element: # SUMMARIZE_TIMESTEP if child.tag.endswith('Identifier'): self.identifier = testXMLValue(child) # Summarize Timestep elif child.tag.endswith('Title'): self.title = testXMLValue(child) # # If selected, processing output will include columns with summarized statistics for all # feature attribute values for each timestep # elif child.tag.endswith('Abstract'): self.abstract = testXMLValue(child) # elif child.tag.endswith('Metadata'): self.metadata.append(Metadata(child)) self.allowedValues = [] self.supportedValues = [] self.defaultValue = None self.dataType = None self.anyValue = False def _parseData(self, element): """ Method to parse a "Data" element """ # # # 7504912.93758151 -764109.175074507,7750849.82379226 -22141.8611641468,8561828.42371234 -897195.923493867,7724946.16844165 -602984.014261927 # noqa # # # nspath('Data', ns=WPS_NAMESPACE) complex_data_element = element.find( nspath('ComplexData', ns=getNamespace(element))) if complex_data_element is not None: self.dataType = "ComplexData" def _parseLiteralData(self, element, literalElementName): """ Method to parse the LiteralData element. """ # # # # COMMA # TAB # SPACE # # COMMA # # # # # literal_data_element = element.find(literalElementName) if literal_data_element is not None: self.dataType = 'LiteralData' for sub_element in literal_data_element: subns = getNamespace(sub_element) if sub_element.tag.endswith('DataType'): self.dataType = sub_element.text if not self.dataType: reference = sub_element.get(nspath("reference", ns=subns)) # backward search of first non-alpha character (:, #, /, etc.) pos = len(reference) - 1 while pos >= 0 and reference[pos].isalpha(): pos -= 1 # obtain substring after found non-alpha character position self.dataType = reference[pos + 1:] for sub_element in literal_data_element: subns = getNamespace(sub_element) if sub_element.tag.endswith('DefaultValue'): self.defaultValue = getTypedValue( self.dataType, sub_element.text) if sub_element.tag.endswith('AllowedValues'): for value in sub_element.findall(nspath('Value', ns=subns)): self.allowedValues.append( getTypedValue(self.dataType, value.text)) elif sub_element.tag.endswith('AnyValue'): self.anyValue = True def _parseComplexData(self, element, complexDataElementName): """ Method to parse a ComplexData or ComplexOutput element. """ # # # # text/xml # UTF-8 # http://schemas.opengis.net/gml/2.0.0/feature.xsd # # # # # text/xml # UTF-8 # http://schemas.opengis.net/gml/2.0.0/feature.xsd # # # text/xml # UTF-8 # http://schemas.opengis.net/gml/2.1.1/feature.xsd # # # # OR # # # text/XML # UTF-8 # NONE # # complex_data_element = element.find(complexDataElementName) if complex_data_element is not None: self.dataType = "ComplexData" for supported_comlexdata_element in\ complex_data_element.findall('SupportedComplexData'): self.supportedValues.append( ComplexData( mimeType=testXMLValue( supported_comlexdata_element.find('Format')), encoding=testXMLValue( supported_comlexdata_element.find('Encoding')), schema=testXMLValue( supported_comlexdata_element.find('Schema')) ) ) # Optional attribute 'maximumMegabytes' can be omitted entirely from 'ComplexData' # but in the case it is made available, report it in the format for reference. # This could be used by a file validation step to be respected during process execution # but this check should be done on the server side, so it is only informative here. max_mb = complex_data_element.attrib.get("maximumMegabytes") for format_element in\ complex_data_element.findall('Supported/Format'): self.supportedValues.append( ComplexData( mimeType=testXMLValue(format_element.find('MimeType')), encoding=testXMLValue(format_element.find('Encoding')), schema=testXMLValue(format_element.find('Schema')), maximumMegaBytes=max_mb ) ) default_format_element = complex_data_element.find('Default/Format') if default_format_element is not None: self.defaultValue = ComplexData( mimeType=testXMLValue( default_format_element.find('MimeType')), encoding=testXMLValue( default_format_element.find('Encoding')), schema=testXMLValue(default_format_element.find('Schema')), maximumMegaBytes=max_mb ) def _parseBoundingBoxData(self, element, bboxElementName): """ Method to parse the BoundingBoxData element. """ # # # epsg:4326 # # # epsg:4326 # # # # OR # # # # epsg:4326 # # # epsg:4326 # # bbox_data_element = element.find(bboxElementName) if bbox_data_element is not None: self.dataType = 'BoundingBoxData' for bbox_element in bbox_data_element.findall('Supported/CRS'): self.supportedValues.append(bbox_element.text) default_bbox_element = bbox_data_element.find('Default/CRS') if default_bbox_element is not None: self.defaultValue = default_bbox_element.text class Input(InputOutput): """ Class that represents a WPS process input. """ def __init__(self, inputElement): # superclass initializer super(Input, self).__init__(inputElement) # # OR # 1 self.minOccurs = -1 if inputElement.get("minOccurs") is not None: self.minOccurs = int(inputElement.get("minOccurs")) if inputElement.find('MinimumOccurs') is not None: self.minOccurs = int( testXMLValue(inputElement.find('MinimumOccurs'))) self.maxOccurs = -1 if inputElement.get("maxOccurs") is not None: self.maxOccurs = int(inputElement.get("maxOccurs")) if inputElement.find('MaximumOccurs') is not None: self.maxOccurs = int( testXMLValue(inputElement.find('MaximumOccurs'))) # self._parseLiteralData(inputElement, 'LiteralData') # self._parseComplexData(inputElement, 'ComplexData') # self._parseBoundingBoxData(inputElement, 'BoundingBoxData') class Output(InputOutput): """ Class that represents a WPS process output. """ def __init__(self, outputElement): # superclass initializer super(Output, self).__init__(outputElement) self.reference = None self.mimeType = None self.data = [] self.fileName = None self.filePath = None # extract wps namespace from outputElement itself wpsns = getNamespace(outputElement) # referenceElement = outputElement.find(nspath('Reference', ns=wpsns)) if referenceElement is not None: # extract xlink namespace xlinkns = get_namespaces()['xlink'] xlink_href = '{{{}}}href'.format(xlinkns) if xlink_href in list(referenceElement.keys()): self.reference = referenceElement.get(xlink_href) else: self.reference = referenceElement.get('href') self.mimeType = referenceElement.get('mimeType') # self._parseLiteralData(outputElement, 'LiteralOutput') # or self._parseComplexData(outputElement, 'ComplexOutput') # self._parseBoundingBoxData(outputElement, 'BoundingBoxOutput') # # # # 7504912.93758151 -764109.175074507,7750849.82379226 -22141.8611641468,8561828.42371234 -897195.923493867,7724946.16844165 -602984.014261927 # noqa # # # OR: # # # noqa # # noqa # # # -960123.14218016264665723.56559387 # -101288.65106088225108200.011823481 # # # # # -960123.142180162365548,4665723.565593870356679,0 -960123.142180162365548,4665723.565593870356679,0 -960123.142180162598379,4665723.565593870356679,0 -960123.142180162598379,4665723.565593870356679,0 -711230.141176006174646,4710278.48552671354264,0 -711230.141176006174646,4710278.48552671354264,0 -623656.677859728806652,4848552.374973464757204,0 -623656.677859728806652,4848552.374973464757204,0 # noqa -410100.337491964863148,4923834.82589447684586,0 -410100.337491964863148,4923834.82589447684586,0 -101288.651060882242746,5108200.011823480948806,0 -101288.651060882242746,5108200.011823480948806,0 -101288.651060882257298,5108200.011823480948806,0 -101288.651060882257298,5108200.011823480948806,0 # 1 # 1 # 0 # 0 # 0 # 1002619.181 # 0 # 0 # # # # # # # # OWS BoundingBox: # # # # 0.0 -90.0 # 180.0 90.0 # # # dataElement = outputElement.find(nspath('Data', ns=wpsns)) if dataElement is not None: complexDataElement = dataElement.find( nspath('ComplexData', ns=wpsns)) if complexDataElement is not None: self.dataType = "ComplexData" self.mimeType = complexDataElement.get('mimeType') if complexDataElement.text is not None and complexDataElement.text.strip() != '': self.data.append(complexDataElement.text.strip()) for child in complexDataElement: self.data.append(etree.tostring(child)) literalDataElement = dataElement.find( nspath('LiteralData', ns=wpsns)) if literalDataElement is not None: self.dataType = literalDataElement.get('dataType') if literalDataElement.text is not None and literalDataElement.text.strip() != '': self.data.append(literalDataElement.text.strip()) bboxDataElement = dataElement.find(nspath('BoundingBoxData', ns=namespaces['wps'])) if bboxDataElement is not None: self.dataType = "BoundingBoxData" bbox = BoundingBox(bboxDataElement) if bbox: self.data.append(bbox) def retrieveData(self, username=None, password=None, headers=None, verify=True, cert=None): """ Method to retrieve data from server-side reference: returns "" if the reference is not known. :param username: credentials to access the remote WPS server :param password: credentials to access the remote WPS server """ url = self.reference if url is None: return b'' # a) 'http://cida.usgs.gov/climate/gdp/process/RetrieveResultServlet?id=1318528582026OUTPUT.601bb3d0-547f-4eab-8642-7c7d2834459e' # noqa # b) 'http://rsg.pml.ac.uk/wps/wpsoutputs/outputImage-11294Bd6l2a.tif' LOGGER.info('Output URL=%s' % url) # Extract output filepath from base URL self.fileName = url.split('/')[-1] # The link is a local file. # Useful when running local tests during development. if url.startswith("file://"): fn = url[7:] # If on Windows and path starts with a '/', remove it if os.name == 'nt' and fn.startswith('/'): fn = fn[1:] with open(fn) as f: return f.read() if '?' in url: spliturl = url.split('?') # Extract output filepath from URL query string self.fileName = spliturl[1].split('=')[1] u = openURL(spliturl[0], spliturl[ 1], method='Get', username=username, password=password, headers=headers, verify=verify, cert=cert) else: u = openURL( url, '', method='Get', username=username, password=password, headers=headers, verify=verify, cert=cert) return u.read() def writeToDisk(self, path=None, username=None, password=None, headers=None, verify=True, cert=None): """ Method to write an output of a WPS process to disk: it either retrieves the referenced file from the server, or write out the content of response embedded output. :param path: optional path to the output file, otherwise a file will be created in the local directory with the name assigned by the server, :param username: credentials to access the remote WPS server :param password: credentials to access the remote WPS server """ # Check if ExecuteResponse contains reference to server-side output content = self.retrieveData(username, password, headers=headers, verify=verify, cert=cert) # ExecuteResponse contain embedded output if content == "" and len(self.data) > 0: self.fileName = self.identifier for data in self.data: content = content + data # write out content if content != "": if self.fileName == "": self.fileName = self.identifier self.filePath = path + self.fileName out = open(self.filePath, 'wb') out.write(content) out.close() LOGGER.info('Output written to file: %s' % self.filePath) class WPSException: """ Class representing an exception raised by a WPS. """ def __init__(self, root): self.code = root.attrib.get("exceptionCode", None) self.locator = root.attrib.get("locator", None) textEl = root.find(nspath('ExceptionText', ns=getNamespace(root))) if textEl is not None: self.text = textEl.text else: self.text = "" class Metadata(object): """Initialize an OWS Metadata construct""" def __init__(self, elem, namespace=DEFAULT_OWS_NAMESPACE): self.url = None self.title = None self.role = None if elem is not None: urlattrib = elem.attrib.get(nspath('href', XLINK_NAMESPACE)) if urlattrib is not None: self.url = testXMLValue(urlattrib, True) titleattrib = elem.attrib.get(nspath('title', XLINK_NAMESPACE)) if titleattrib is not None: self.title = testXMLValue(titleattrib, True) roleattrib = elem.attrib.get(nspath('role', XLINK_NAMESPACE)) if roleattrib is not None: self.role = testXMLValue(roleattrib, True) class Process(object): """ Class that represents a WPS process. """ def __init__(self, elem): """ Initialization method extracts all available metadata from an XML document (passed in as etree object) """ # # noqa # OR: # self._root = elem # when process is instantiated from GetCapabilities, elem is 'wps:Process' => wpsns='wps' # when process is instantiated from DescribeProcess, elem is 'ProcessDescription' => wpsns='' wpsns = getNamespace(elem) or n.get_namespace('wps') def get_bool_attribute(elem, attribute): property = elem.get(attribute, '').lower() if property == 'true': value = True elif property == 'false': value = False else: value = None return value # # because version attribute is always 'wps:processVersion', wpsns with both variants must be tested # in order to handle both elem in wpsns='wps' and wpsns='' cases self.processVersion = elem.get(nspath('processVersion', ns=wpsns)) or elem.get(nspath('processVersion')) self.statusSupported = get_bool_attribute(elem, "statusSupported") self.storeSupported = get_bool_attribute(elem, "storeSupported") self.identifier = None self.title = None self.abstract = None self.metadata = [] for child in elem: # this element's namespace # TODO: ns not used # ns = getNamespace(child) # # gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm # if child.tag.endswith('Identifier'): self.identifier = testXMLValue(child) # # Feature Weighted Grid Statistics # elif child.tag.endswith('Title'): self.title = testXMLValue(child) # # This algorithm generates area weighted statistics of a gridded dataset for # a set of vector polygon features. Using the bounding-box that encloses # the feature data and the time range, if provided, a subset of the gridded dataset # is requested from the remote gridded data server. # Polygon representations are generated for cells in the retrieved grid. # The polygon grid-cell representations are then projected to the feature data # coordinate reference system. The grid-cells are used to calculate per grid-cell # feature coverage fractions. Area-weighted statistics are then calculated for each feature # using the grid values and fractions as weights. If the gridded dataset has a time range # the last step is repeated for each time step within the time range or all time steps # if a time range was not supplied. # elif child.tag.endswith('Abstract'): self.abstract = testXMLValue(child) # elif child.tag.endswith('Metadata'): self.metadata.append(Metadata(child)) LOGGER.debug(self) # self.dataInputs = [] for inputElement in elem.findall('DataInputs/Input'): self.dataInputs.append(Input(inputElement)) LOGGER.debug(self.dataInputs[-1]) # self.processOutputs = [] for outputElement in elem.findall('ProcessOutputs/Output'): self.processOutputs.append(Output(outputElement)) LOGGER.debug(self.processOutputs[-1]) def __str__(self): return "WPS Process: {}, title={}".format(self.identifier or '', self.title or '') def __repr__(self): return "".format(self.identifier or '') class BoundingBoxDataInput(object): """ Data input class for ``wps:BoundingBoxData``. :param list data: Coordinates of lower and upper corner. Example [10, 50, 20, 60] with lower corner=[10, 50] and upper corner=[20, 60]. :param str crs: Name of coordinate reference system. Default: "epsg:4326". """ def __init__(self, data, crs=None, dimensions=2): if isinstance(data, list): self.data = data else: # convenience method for string input self.data = [float(number) for number in data.split(',')] self.lower_corner = (self.data[0], self.data[1]) self.upper_corner = (self.data[2], self.data[3]) self.dimensions = dimensions self.crs = crs or 'epsg:4326' def get_xml(self): """ Method that returns the object data as an XML snippet, to be inserted into the WPS request document sent to the server. """ ''' 51.9 7.0 53.0 8.0 ''' data_el = etree.Element(nspath_eval('wps:Data', namespaces)) attrib = dict() if self.crs: attrib['crs'] = self.crs if self.dimensions: attrib['dimensions'] = str(self.dimensions) bbox_el = etree.SubElement( data_el, nspath_eval('wps:BoundingBoxData', namespaces), attrib=attrib) lc_el = etree.SubElement( bbox_el, nspath_eval('ows:LowerCorner', namespaces)) lc_el.text = "{0[0]} {0[1]}".format(self.lower_corner) uc_el = etree.SubElement( bbox_el, nspath_eval('ows:UpperCorner', namespaces)) uc_el.text = "{0[0]} {0[1]}".format(self.upper_corner) return data_el class ComplexDataInput(IComplexDataInput, ComplexData): def __init__(self, value, mimeType=None, encoding=None, schema=None): super(ComplexDataInput, self).__init__( mimeType=mimeType, encoding=encoding, schema=schema) self.value = value def getXml(self): if is_reference(self.value): return self.complexDataAsReference() else: return self.complexDataRaw() def complexDataAsReference(self): """ """ attrib = {nspath_eval("xlink:href", namespaces): self.value} if self.encoding: attrib['encoding'] = self.encoding if self.schema: attrib['schema'] = self.schema if self.mimeType: attrib['mimeType'] = self.mimeType refElement = etree.Element(nspath_eval('wps:Reference', namespaces), attrib) return refElement def complexDataRaw(self): ''' ''' dataElement = etree.Element(nspath_eval('wps:Data', namespaces)) attrib = dict() if self.encoding: attrib['encoding'] = self.encoding if self.schema: attrib['schema'] = self.schema if self.mimeType: attrib['mimeType'] = self.mimeType complexDataElement = etree.SubElement( dataElement, nspath_eval('wps:ComplexData', namespaces), attrib=attrib) complexDataElement.text = self.value return dataElement class FeatureCollection(IComplexDataInput): ''' Base class to represent a Feature Collection used as input to a WPS request. The method getXml() is invoked by the WPS execute() method to build the WPS request. All subclasses must implement the getXml() method to provide their specific XML. Implements IComplexDataInput. ''' def __init__(self): pass def getXml(self): raise NotImplementedError class WFSFeatureCollection(FeatureCollection): ''' FeatureCollection specified by a WFS query. All subclasses must implement the getQuery() method to provide the specific query portion of the XML. ''' def __init__(self, wfsUrl, wfsQuery, wfsMethod=None): ''' wfsUrl: the WFS service URL example: wfsUrl = "http://igsarm-cida-gdp2.er.usgs.gov:8082/geoserver/wfs" wfsQuery : a WFS query instance ''' self.url = wfsUrl self.query = wfsQuery self.method = wfsMethod # # # # noqa # ....... # # # def getXml(self): root = etree.Element(nspath_eval('wps:Reference', namespaces), attrib={nspath_eval("xlink:href", namespaces): self.url}) if self.method: root.attrib['method'] = self.method bodyElement = etree.SubElement( root, nspath_eval('wps:Body', namespaces)) getFeatureElement = etree.SubElement( bodyElement, nspath_eval('wfs:GetFeature', namespaces), attrib={"service": "WFS", "version": "1.1.0", "outputFormat": "text/xml; subtype=gml/3.1.1", nspath_eval("xsi:schemaLocation", namespaces): "%s %s" % (namespaces['wfs'], WFS_SCHEMA_LOCATION)}) # # the_geom # STATE # # # # getFeatureElement.append(self.query.getXml()) return root class WFSQuery(IComplexDataInput): ''' Class representing a WFS query, for insertion into a WFSFeatureCollection instance. Implements IComplexDataInput. ''' def __init__(self, typeName, propertyNames=[], filters=[]): self.typeName = typeName self.propertyNames = propertyNames self.filters = filters def getXml(self): # # the_geom # STATE # # # # queryElement = etree.Element( nspath_eval('wfs:Query', namespaces), attrib={"typeName": self.typeName}) for propertyName in self.propertyNames: propertyNameElement = etree.SubElement( queryElement, nspath_eval('wfs:PropertyName', namespaces)) propertyNameElement.text = propertyName if len(self.filters) > 0: filterElement = etree.SubElement( queryElement, nspath_eval('ogc:Filter', namespaces)) for filter in self.filters: # gmlObjectIdElement etree.SubElement( filterElement, nspath_eval('ogc:GmlObjectId', namespaces), attrib={nspath_eval('gml:id', namespaces): filter}) return queryElement class GMLMultiPolygonFeatureCollection(FeatureCollection): ''' Class that represents a FeatureCollection defined as a GML multi-polygon. ''' def __init__(self, polygons): ''' Initializer accepts an array of polygons, where each polygon is an array of (lat,lon) tuples. Example: polygons = [ [(-102.8184, 39.5273), (-102.8184, 37.418), (-101.2363, 37.418), (-101.2363, 39.5273), (-102.8184, 39.5273)], # noqa [(-92.8184, 39.5273), (-92.8184, 37.418), (-91.2363, 37.418), (-91.2363, 39.5273), (-92.8184, 39.5273)] ] ''' self.polygons = polygons def getXml(self): ''' # noqa -102.8184 39.5273 -102.8184 37.418 -101.2363 37.418 -101.2363 39.5273 -102.8184 39.5273 0 ''' dataElement = etree.Element(nspath_eval('wps:Data', namespaces)) complexDataElement = etree.SubElement( dataElement, nspath_eval('wps:ComplexData', namespaces), attrib={"mimeType": "text/xml", "schema": GML_SCHEMA_LOCATION}) featureMembersElement = etree.SubElement( complexDataElement, nspath_eval('gml:featureMembers', namespaces), attrib={nspath_eval("xsi:schemaLocation", namespaces): "%s %s" % (DRAW_NAMESPACE, DRAW_SCHEMA_LOCATION)}) boxElement = etree.SubElement(featureMembersElement, nspath_eval( 'gml:box', namespaces), attrib={nspath_eval("gml:id", namespaces): "box.1"}) geomElement = etree.SubElement( boxElement, nspath_eval('gml:the_geom', namespaces)) multiPolygonElement = etree.SubElement( geomElement, nspath_eval('gml:MultiPolygon', namespaces), attrib={"srsDimension": "2", "srsName": "http://www.opengis.net/gml/srs/epsg.xml#4326"}) for polygon in self.polygons: polygonMemberElement = etree.SubElement( multiPolygonElement, nspath_eval('gml:polygonMember', namespaces)) polygonElement = etree.SubElement( polygonMemberElement, nspath_eval('gml:Polygon', namespaces)) exteriorElement = etree.SubElement( polygonElement, nspath_eval('gml:exterior', namespaces)) linearRingElement = etree.SubElement( exteriorElement, nspath_eval('gml:LinearRing', namespaces)) posListElement = etree.SubElement( linearRingElement, nspath_eval('gml:posList', namespaces)) posListElement.text = ' '.join( ["%s %s" % (x, y) for x, y in polygon[:]]) idElement = etree.SubElement( boxElement, nspath_eval('gml:ID', namespaces)) idElement.text = "0" return dataElement def monitorExecution(execution, sleepSecs=3, download=False, filepath=None): ''' Convenience method to monitor the status of a WPS execution till it completes (succesfully or not), and write the output to file after a succesfull job completion. :param execution: WPSExecution instance :param int sleepSecs: number of seconds to sleep in between check status invocations :param download: True to download the output when the process terminates, False otherwise :param filepath: optional path to output file (if downloaded=True), otherwise filepath will be inferred from response document ''' while execution.isComplete() is False: execution.checkStatus(sleepSecs=sleepSecs) LOGGER.info('Execution status: %s' % execution.status) if execution.isSucceeded(): if download: execution.getOutput(filepath=filepath) else: for output in execution.processOutputs: if output.reference is not None: LOGGER.info('Output URL=%s' % output.reference) else: for ex in execution.errors: LOGGER.error('Error: code=%s, locator=%s, text=%s' % (ex.code, ex.locator, ex.text)) def printValue(value): ''' Utility method to format a value for printing. ''' # ComplexData type if isinstance(value, ComplexData): return "mimeType=%s, encoding=%s, schema=%s" % (value.mimeType, value.encoding, value.schema) # other type else: return value def printInputOutput(value, indent=''): ''' Utility method to inspect an input/output element. ''' # InputOutput fields print(('{} identifier={}, title={}, abstract={}, data type={}'.format( indent, value.identifier, value.title, value.abstract, value.dataType))) for val in value.allowedValues: print(('{} Allowed Value: {}'.format(indent, printValue(val)))) if value.anyValue: print(' Any value allowed') for val in value.supportedValues: print(('{} Supported Value: {}'.format(indent, printValue(val)))) print(('{} Default Value: {} '.format(indent, printValue(value.defaultValue)))) # Input fields if isinstance(value, Input): print(('{} minOccurs={}, maxOccurs={}'.format( indent, value.minOccurs, value.maxOccurs))) # Output fields if isinstance(value, Output): print(('{} reference={}, mimeType={}'.format( indent, value.reference, value.mimeType))) for datum in value.data: print(('{} Data Value: {}'.format(indent, printValue(datum)))) class Languages(object): """Initialize a WPS Languages construct""" def __init__(self, infoset): self._root = infoset self.default = None self.supported = [] for element in self._root: if element.tag.endswith('Default'): self.default = testXMLValue(element[0]) elif element.tag.endswith('Supported'): for child in element: self.supported.append(testXMLValue(child)) def __repr__(self): return "".format(self.default, self.supported) OWSLib-0.33.0/requirements-dev.txt000066400000000000000000000001671476660053500167540ustar00rootroot00000000000000-r requirements.txt flake8 pytest pytest-cov pytest_httpserver pytest-socket Pillow tox twine coverage coveralls buildOWSLib-0.33.0/requirements.txt000066400000000000000000000000451476660053500161730ustar00rootroot00000000000000lxml python-dateutil pyyaml requests OWSLib-0.33.0/setup.py000066400000000000000000000053461476660053500144320ustar00rootroot00000000000000# ============================================================================= # Copyright (c) 2024 Tom Kralidis # # Author: Tom Kralidis # # Contact email: tomkralidis@gmail.com # ============================================================================= from pathlib import Path import re from setuptools import setup, find_packages from setuptools.command.test import test as TestCommand import sys class PyTest(TestCommand): def finalize_options(self): TestCommand.finalize_options(self) self.test_args = [] self.test_suite = True def run_tests(self): import pytest errno = pytest.main(self.test_args) sys.exit(errno) def read(filename, encoding='utf-8'): """read file contents""" fullpath = Path(__file__).resolve().parent / filename with fullpath.open() as fh: contents = fh.read().strip() return contents def get_package_version(): """get version from top-level package init""" version_file = read('owslib/__init__.py') version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]", version_file, re.M) if version_match: return version_match.group(1) raise RuntimeError('Unable to find version string.') readme = open('README.md').read() reqs = [line.strip() for line in open('requirements.txt')] MANIFEST = Path('MANIFEST') if MANIFEST.exists(): MANIFEST.unlink() setup( name='OWSLib', version=get_package_version(), description='OGC Web Service utility library', long_description=read('README.md'), long_description_content_type='text/markdown', license='BSD', keywords=' '.join([ 'gis', 'ogc', 'ogcapi', 'ows', 'opensearch', 'iso', '19115', 'fgdc', 'dif', 'ows', 'wfs', 'wms', 'sos', 'csw', 'wps', 'wcs', 'capabilities', 'metadata', 'wmts', 'connectedsystems' ]), author='Sean Gillies', author_email='sean.gillies@gmail.com', maintainer='Tom Kralidis', maintainer_email='tomkralidis@gmail.com', url='https://owslib.readthedocs.io', install_requires=reqs, python_requires='>=3.10', cmdclass={'test': PyTest}, packages=find_packages(exclude=["docs", "etc", "examples", "tests"]), classifiers=[ 'Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'Intended Audience :: Science/Research', 'License :: OSI Approved :: BSD License', 'Natural Language :: English', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Topic :: Scientific/Engineering :: GIS' ] ) OWSLib-0.33.0/tests/000077500000000000000000000000001476660053500140525ustar00rootroot00000000000000OWSLib-0.33.0/tests/__init__.py000066400000000000000000000000001476660053500161510ustar00rootroot00000000000000OWSLib-0.33.0/tests/_broken/000077500000000000000000000000001476660053500154715ustar00rootroot00000000000000OWSLib-0.33.0/tests/_broken/doctests/000077500000000000000000000000001476660053500173215ustar00rootroot00000000000000OWSLib-0.33.0/tests/_broken/doctests/csw_linz.txt000066400000000000000000000124641476660053500217210ustar00rootroot00000000000000Imports >>> from owslib import fes >>> from owslib.dif import namespaces >>> from owslib.csw import CatalogueServiceWeb as cs >>> from owslib.etree import etree >>> c=cs('http://data.linz.govt.nz/services/csw/',timeout=30) >>> c.identification.title 'LINZ Data Service' >>> c.identification.version '2.0.2' >>> c.provider.name 'Land Information New Zealand' >>> prop = fes.PropertyIsLike('csw:AnyText', 'parcel boundaries') >>> c.getrecords2([prop], maxrecords=20) >>> c.results['matches'] 23 >>> c.results['returned'] 20 >>> c.records['4d8c2d95-4ac2-1aa3-5b81-3cd4eff1ad0f'].title 'NZ Strata Parcels' >>> c.records['4d8c2d95-4ac2-1aa3-5b81-3cd4eff1ad0f'].abstract 'This layer provides the **current** strata parcel polygons and their associated descriptive data as a single layer to facilitate their use independently of other primary parcels or non primary parcels.\n\nStrata parcels are portions of land where the vertical extent is limited. \n\nThe combination of this layer with the primary parcels layer provides all current parcels for New Zealand (i.e. excludes Historic and Pending parcels)\n\nIf you require approved or historic parcels see the [All Parcels Layer](http://data.linz.govt.nz/layer/1571-nz-all-parcels)\n\nThis layer has a nominal accuracy of 0.1-1m in urban areas and 1-100m in rural areas. For more detailed information about parcel accuracies please refer to the [Survey Boundary Marks](http://data.linz.govt.nz/layer/774-nz-survey-boundary-marks) layer which contains accuracies for each parcel node.\n\nThe originating data for parcel/title associations includes some non-official sources where the official data does not support a link. For more information [see](http://www.linz.govt.nz/about-linz/linz-data-service/dataset-information/cadastral-titles-data)' >>> c.getrecordbyid(['4d8c2d95-4ac2-1aa3-5b81-3cd4eff1ad0f']) >>> prop = fes.PropertyIsLike("csw:AnyText", "hydro") >>> c.getrecords2([prop], outputschema='http://www.isotc211.org/2005/gmd-bad') #doctest: +IGNORE_EXCEPTION_DETAIL Traceback (most recent call last): File "", line 1, in ExceptionReport: 'Invalid outputSchema parameter value: http://www.isotc211.org/2005/gmd-bad' >>> c.response #doctest: +SKIP >>> prop = fes.PropertyIsLike("csw:AnyText", "hydro") >>> c.getrecords2([prop], outputschema='http://www.isotc211.org/2005/gmd', maxrecords=2) >>> c.results['returned'] 2 >>> c.records['e4625e24-899e-4aed-c9d0-e4e341bf9d4b'].identification.title 'Unsurveyed area polygon (Hydro, 1:1.5mil and smaller)' >>> c.records['e4625e24-899e-4aed-c9d0-e4e341bf9d4b'].identifier 'e4625e24-899e-4aed-c9d0-e4e341bf9d4b' >>> c.records['e4625e24-899e-4aed-c9d0-e4e341bf9d4b'].stdname 'ISO19115' >>> c.records['e4625e24-899e-4aed-c9d0-e4e341bf9d4b'].stdver '2003/Cor.1:2006' >>> c.harvest('somefile','someuri') #doctest: +IGNORE_EXCEPTION_DETAIL Traceback (most recent call last): File "", line 1, in ExceptionReport: 'Harvest operations are not supported' >>> c.response #doctest: +SKIP '\n\nHarvest operations are not supported' >>> prop = fes.PropertyIsLike("csw:AnyText", "glacial") >>> c.getrecords2([prop], outputschema='http://www.opengis.net/cat/csw/csdgm') >>> c.results['matches'] > 0 True >>> c.results['nextrecord'] 0 >>> c.getrecords2([prop], outputschema='http://gcmd.gsfc.nasa.gov/Aboutus/xml/dif/', maxrecords=2) >>> c.results['returned'] 2 >>> c.results['nextrecord'] 0 >>> sort_by=fes.SortBy([fes.SortProperty("dc:title", "ASC")]) >>> c.getrecords2([prop], outputschema='http://gcmd.gsfc.nasa.gov/Aboutus/xml/dif/', maxrecords=2, sortby=sort_by) >>> c.records['3cb46f76-e8d7-65ac-8b41-055675021f7b'].title 'NZ Ross Dependency Glacial Lake Polygons (ANT, 1:50k)' OWSLib-0.33.0/tests/_broken/doctests/csw_nlr.txt000066400000000000000000000037001476660053500215310ustar00rootroot00000000000000 >>> from owslib.csw import CatalogueServiceWeb >>> from owslib import fes >>> c = CatalogueServiceWeb('http://geomatics.nlr.nl/excat/csw') >>> c.identification.title 'NLR CSW' >>> c.identification.abstract 'NLR CSW: XQuery based catalog service conform to the HTTP protocol binding \n of the OpenGIS Catalogue Service specification version 2.0.2/2.0.1' >>> c.identification.keywords ['CSW', 'geospatial', 'catalogue'] >>> c.identification.fees 'NONE' >>> c.identification.accessconstraints 'NONE' >>> c.identification.type 'CSW' >>> c.identification.version '2.0.2' >>> c.provider.name 'National Aerospace Laboratory NLR' >>> c.provider.site #doctest: +IGNORE_EXCEPTION_DETAIL Traceback (most recent call last): File "", line 1, in AttributeError: 'ServiceProvider' object has no attribute 'site' >>> c.provider.url 'http://geomatics.nlr.nl/excat' >>> c.provider.uri #doctest: +IGNORE_EXCEPTION_DETAIL Traceback (most recent call last): File "", line 1, in AttributeError: 'ServiceProvider' object has no attribute 'uri' >>> c.provider.contact.name 'Rob van Swol' >>> c.provider.contact.position 'Senior Scientist NLR-ASSP' >>> [op.name for op in c.operations] ['GetCapabilities', 'DescribeRecord', 'GetRecords', 'GetRecordById'] >>> grop = c.get_operation_by_name('GetRecords') >>> grop.name 'GetRecords' >>> c.get_operation_by_name('GetRecords-bad') #doctest: +IGNORE_EXCEPTION_DETAIL Traceback (most recent call last): File "", line 1, in KeyError: 'No operation named GetRecords-bad' >>> c.describerecord() >>> c.getdomain('GetRecords.outputSchema') #doctest: +IGNORE_EXCEPTION_DETAIL Traceback (most recent call last): File "", line 1, in ExceptionReport: 'Operation not supported: GetDomain' >>> c.getrecordbyid(['DGFKRYMCWUZSCDRBWRXMIETZE']) #>>> c.records['DGFKRYMCWUZSCDRBWRXMIETZE'].title #'CERISE: Computationally Efficient Radar Image Simulation Environment' OWSLib-0.33.0/tests/_broken/doctests/csw_uuid_constrain.txt000066400000000000000000000131551476660053500237710ustar00rootroot00000000000000Imports >>> from owslib.csw import CatalogueServiceWeb as cs >>> from xml.dom import minidom as md >>> from owslib import fes, csw >>> from tests.utils import compare_xml Initialize CSW client # connect to CSW, explore it's properties #endpoint = 'http://data.nodc.noaa.gov/geoportal/csw' # NODC Geoportal: collection level #endpoint = 'http://geodiscover.cgdi.ca/wes/serviceManagerCSW/csw' # NRCAN #endpoint = 'http://geoport.whoi.edu/gi-cat/services/cswiso' # USGS Woods Hole GI_CAT #endpoint = 'http://cida.usgs.gov/gdp/geonetwork/srv/en/csw' # USGS CIDA Geonetwork #endpoint = 'http://www.nodc.noaa.gov/geoportal/csw' # NODC Geoportal: granule level #endpoint = 'http://cmgds.marine.usgs.gov/geonetwork/srv/en/csw' # USGS Coastal & Marine Program Geonetwork >>> endpoint = 'http://www.ngdc.noaa.gov/geoportal/csw' # NGDC Geoportal >>> c = cs(endpoint, timeout=30) # define some var >>> AOOS = '1706F520-2647-4A33-B7BF-592FAFDE4B45' >>> bbox = [-141,42,-52,84] # Test new function getrecords2() >>> uuid = fes.PropertyIsEqualTo(propertyname='sys.siteuuid', literal='{%s}' % AOOS) >>> timeRange = fes.PropertyIsBetween(propertyname='apiso:modified', lower='2009-02-01', upper='2015-02-01') >>> word = fes.PropertyIsLike(propertyname='csw:AnyText', literal='*salinity*', escapeChar='\\', singleChar='?', wildCard='*') >>> box = fes.BBox(bbox) ########################################################## # Test 1 # Passing a list of list [[a,c,d],[b,c,d]] # Translates to (a && c && d) || (b && c && d) ########################################################## >>> filter_list = [[uuid, word, timeRange], [bbox, word, timeRange]] >>> c.getrecords2(filter_list) >>> c.results == {'matches': 75, 'nextrecord': 11, 'returned': 10} True ########################################################## # Test 2 # Passing a list of list [a, b] # it means a || b ########################################################## # The response of this query is chaning to often to be a reliable test. # >>> filter_list = [uuid, box] # >>> c.getrecords2(filter_list) # >>> c.results # {'matches': 4895, 'nextrecord': 11, 'returned': 10} ########################################################## # Test 3 # Passing a list of list [[a,b]] # it means a && b ########################################################## >>> filter_list = [[uuid, box]] >>> c.getrecords2(filter_list) >>> c.results['matches'] > 0 True >>> c.results['returned'] < 11 True ########################################################## # Test 4 # Null Check: sys.siteuuid is null # Passing a list [c] ########################################################## >>> filter = fes.PropertyIsNull(propertyname='sys.siteuuid') >>> c.getrecords2([filter]) >>> c.results['matches'] < 1 True >>> c.results['nextrecord'] == 0 True ########################################################## # Test 5 # construct a request by send the xml string ########################################################## >>> sos_search=b''' ... ... ... full ... ... ... ... ... apiso:ServiceType ... *opendap* ... ... ... ... ... ... ... ''' >>> c.getrecords2(xml=sos_search) # in about XML it has constraint: maxrecords=10 >>> c.results['matches'] > 0 True >>> c.results['returned'] < 11 True >>> c.results['nextrecord'] == 11 True ########################################################## # Test 6 # construct a request by setting SAME constraint with Test 1 # Passing a list of list [[a,b]] # it means a && b ########################################################## >>> dap_filter = fes.PropertyIsLike(propertyname='apiso:ServiceType', literal='*opendap*', escapeChar='\\', singleChar='?', wildCard='*') >>> filter_list = [[uuid,dap_filter]] >>> c.getrecords2(filter_list) >>> c.results['matches'] > 0 True >>> c.results['returned'] < 11 True >>> c.results['nextrecord'] == 11 True OWSLib-0.33.0/tests/_broken/doctests/iso_che.txt000066400000000000000000000015161476660053500214760ustar00rootroot00000000000000 >>> from owslib.etree import etree >>> from owslib.iso_che import CHE_MD_Metadata >>> from tests.utils import resource_file >>> m = CHE_MD_Metadata(etree.parse(resource_file('iso_che.xml'))) >>> m.language 'ger' >>> [loc.id for loc in m.locales] ['DE', 'FR', 'IT', 'EN'] >>> m.get_default_locale().id 'DE' >>> m.identification.title u'Gew\xe4sserschutzkarte' >>> m.identification.contact[0].organization u'Amt f\xfcr Umweltschutz' >>> m.identification.bbox.minx 8.396 >>> m.contact[0].organization 'Grundbuch- und Vermessungsamt' >>> m.contact[0].streetname 'Aabachstrasse' >>> m.contact[0].streetnumber '5' >>> m.contact[0].postbox '857' >>> [link.url for link in m.distribution.online] ['http://www.zugmap.ch/?link=gewaesserschutzkarte'] OWSLib-0.33.0/tests/_broken/doctests/sos_10_ndbc_getobservation.txt000066400000000000000000000045301476660053500252710ustar00rootroot00000000000000Imports >>> from tests.utils import resource_file >>> from owslib.sos import SensorObservationService >>> from owslib.ows import OperationsMetadata >>> from owslib.fes import FilterCapabilities >>> from owslib.crs import Crs >>> from datetime import datetime Initialize >>> xml = open(resource_file('sos_ndbc_getcapabilities.xml'),'rb').read() >>> ndbc = SensorObservationService(None, xml=xml) GetObservation # Send a funky eventTime >>> off = ndbc.offerings[1] >>> offerings = [off.name] >>> responseFormat = off.response_formats[0] >>> observedProperties = [off.observed_properties[0]] >>> #observedProperties = [ndbc.get_operation_by_name('GetObservation').parameters['observedProperty']['values'][0]] >>> eventTime = "This is not a valid eventTime!" >>> response = ndbc.get_observation(offerings=offerings, responseFormat=responseFormat, observedProperties=observedProperties, eventTime=eventTime) #doctest: +IGNORE_EXCEPTION_DETAIL Traceback (most recent call last): File "", line 1, in ServiceException: 'This is not a valid eventTime!' # NDBC only supports one offering and one observedProperty at a time >>> off = ndbc.offerings[1] >>> offerings = [off.name] >>> responseFormat = off.response_formats[0] >>> observedProperties = [off.observed_properties[0]] >>> #observedProperties = [ndbc.get_operation_by_name('GetObservation').parameters['observedProperty']['values'][0]] >>> eventTime = None >>> response = ndbc.get_observation(offerings=offerings, responseFormat=responseFormat, observedProperties=observedProperties, eventTime=eventTime) DescribeSensor # Send a funky procedure >>> procedure = "foobar" >>> outputFormat = ndbc.get_operation_by_name('DescribeSensor').parameters['outputFormat']['values'][0] >>> response = ndbc.describe_sensor(procedure=procedure, outputFormat=outputFormat) #doctest: +IGNORE_EXCEPTION_DETAIL Traceback (most recent call last): File "", line 1, in ServiceException: 'foobar' # Valid request >>> procedure = ndbc.offerings[1].procedures[0] >>> outputFormat = ndbc.get_operation_by_name('DescribeSensor').parameters['outputFormat']['values'][0] >>> response = ndbc.describe_sensor(procedure=procedure, outputFormat=outputFormat) OWSLib-0.33.0/tests/_broken/doctests/tms.txt000066400000000000000000000103231476660053500206640ustar00rootroot00000000000000Imports >>> from owslib import tms You can find a list of servers at http://svn.osgeo.org/gdal/trunk/gdal/frmts/wms/WMSServerList.txt Find out what a TMS has to offer. Service metadata: >>> service = tms.TileMapService('http://odims.ospar.org/geoserver/gwc/service/tms/1.0.0', timeout=120) >>> service.identification.title 'Tile Map Service' >>> service.identification.abstract 'A Tile Map Service served by GeoWebCache' >>> service.identification.keywords [] >>> service.identification.version '1.0.0' >>> service.identification.url 'https://odims.ospar.org/geoserver/gwc/' >>> len(service.contents) > 0 True >>> tm = service.contents['http://odims.ospar.org/geoserver/gwc/service/tms/1.0.0/geonode%3Aospar_offshore_renewables_2010_01@EPSG%3A4326@png'] >>> tm.title 'ospar_offshore_renewables_2010_01' you can filter the contents by profile and srs: >>> len(service.items()) 664 >>> len(service.items('EPSG:900913')) 332 >>> len(service.items(profile='global-mercator')) 332 >>> len(service.items('EPSG:900913', profile='global-mercator')) 332 >>> len(service.items('EPSG:4326', profile='global-mercator')) 0 >>> sorted(service.items('EPSG:4326'))[0] # doctest: +ELLIPSIS ('http://odims.ospar.org/geoserver/gwc/service/tms/1.0.0/geonode%3AMarine_protected_area__OSPAR____Global_view__polygon_@EPSG%3A4326@gif', ) The details of the TileMap are fetched on demand >>> tm._tile_map == None True >>> tm.title 'ospar_offshore_renewables_2010_01' >>> tm.abstract >>> tm._tile_map == None False >>> tm.srs 'EPSG:4326' >>> tm.extension 'png' >>> tm.height 256 >>> tm.width 256 >>> tm.mimetype 'image/png' >>> tm.boundingBox (-180.0, -90.0, 180.0, 90.0) >>> tm.origin (-180.0, -90.0) You can get tiles by their x,y,z indices, the title of the tilemap, projection and mime-type >>> service.gettile(10,10,0, title='bluemarble', srs='EPSG:4326', mimetype='image/png').geturl() #doctest: +SKIP 'http://demo.opengeo.org/geoserver/gwc/service/tms/1.0.0/bluemarble@EPSG%3A4326@png/0/10/10.png' >>> service.gettile(10,10,1, title='bluemarble', srs='EPSG:4326', mimetype='image/jpeg').geturl() #doctest: +SKIP 'http://demo.opengeo.org/geoserver/gwc/service/tms/1.0.0/bluemarble@EPSG%3A4326@jpeg/1/10/10.jpeg' if mimetype is ommited the tile is fetched from the first TileMap found: >>> service.gettile(10,10,1, title='bluemarble', srs='EPSG:900913').geturl() #doctest: +SKIP 'http://demo.opengeo.org/geoserver/gwc/service/tms/1.0.0/bluemarble@EPSG%3A900913@jpeg/1/10/10.jpeg' You can also specify the Tilemap by id: >>> service.gettile(10,10,0, 'http://demo.opengeo.org/geoserver/gwc/service/tms/1.0.0/bluemarble@EPSG%3A900913@jpeg').geturl() #doctest: +SKIP 'http://demo.opengeo.org/geoserver/gwc/service/tms/1.0.0/bluemarble@EPSG%3A900913@jpeg/0/10/10.jpeg' An extensive test with: >>> servers = [ ... 'http://demo.opengeo.org/geoserver/gwc/service/tms/1.0.0', ... 'http://demo.opengeo.org/geoserver/gwc/service/tms/1.0.0', ... 'http://osm.omniscale.net/proxy/tms/1.0.0', ... 'http://apps.esdi-humboldt.cz/mapproxy/tms/1.0.0', ... 'http://apps.esdi-humboldt.cz/cgi-bin/tilecache/tilecache.cgi/1.0.0', ... # 'http://tilecache.osgeo.org/wms-c/tilecache.py/1.0.0/', ... 'http://tileserver.maptiler.com/tms', ... ] # uncomment if you want to test all of the above # >>> for server in servers: # ... service = tms.TileMapService(server) # ... service.identification.title # ... service.identification.version # ... len(service.items()) # ... len(service.items('EPSG:900913')) # ... len(service.items(profile='global-mercator')) # ... len(service.items('EPSG:4326')) # ... for tm in service.contents.values(): # ... tm.title # ... tm._tile_map == None # ... tm.abstract # ... tm._tile_map # ... tm.srs # ... tm.mimetype # ... tm.extension # ... tm.boundingBox # ... tm.origin # ... tm.type OWSLib-0.33.0/tests/_broken/doctests/wfs2_generic.txt000066400000000000000000000045641476660053500224500ustar00rootroot00000000000000Imports and initialize >>> from owslib.wfs import WebFeatureService >>> from tests.utils import resource_file, sorted_url_query >>> getcapsin = open(resource_file("wfs_CUZK_GetCapabilities_2_0_0.xml"), 'rb').read() >>> wfs = WebFeatureService('http://services.cuzk.cz/wfs/inspire-cp-wfs.asp', xml=getcapsin, version='2.0.0') Test the capabilities info >>> wfs.identification.service 'OGC WFS' >>> wfs.identification.version '2.0.0' >>> wfs.identification.title 'CZE INSPIRE Download Service - Cadastral Parcels' >>> wfs.identification.abstract 'Cadastral Parcels - INSPIRE themes' >>> sorted(wfs.identification.keywords) ['Cadastral Parcel Boundaries', 'Cadastral Zoning polygons', 'Cadastral parcel polygons'] >>> wfs.identification.fees >>> wfs.identification.accessconstraints >>> wfs.provider.name 'Czech Office for Surveying, Mapping and Cadastre' >>> wfs.provider.url 'www.cuzk.cz' >>> wfs.provider.contact.email >>> wfs.provider.contact.phone '+420284041550' >>> wfs.provider.contact.name >>> wfs.provider.contact.organization >>> wfs.provider.contact.city >>> wfs.provider.contact.region >>> wfs.provider.contact.postcode >>> wfs.provider.contact.country Test the getfeature method >>> sorted(wfs.contents.keys()) ['CP:CadastralBoundary', 'CP:CadastralParcel', 'CP:CadastralZoning'] >>> wfs.contents['CP:CadastralBoundary'].crsOptions[0].getcodeurn() 'urn:ogc:def:crs:EPSG::102067' >>> sorted_url_query(wfs.getGETGetFeatureRequest(typename=['CP:CadastralBoundary'], maxfeatures=2)) ['maxfeatures=2', 'request=GetFeature', 'service=WFS', 'typename=CP%3ACadastralBoundary', 'version=2.0.0'] >>> sorted_url_query(wfs.getGETGetFeatureRequest(typename=['CP:CadastralBoundary'], maxfeatures=2, bbox=[15,49,16,51,'urn:ogc:def:crs:EPSG:4326'])) ['bbox=49%2C15%2C51%2C16%2Curn%3Aogc%3Adef%3Acrs%3AEPSG%3A%3A4326', 'maxfeatures=2', 'request=GetFeature', 'service=WFS', 'typename=CP%3ACadastralBoundary', 'version=2.0.0'] >>> sorted_url_query(wfs.getGETGetFeatureRequest(typename=['CP:CadastralBoundary'], maxfeatures=2, bbox=[-685336,-993518,-684996,-993285])) ['bbox=-685336%2C-993518%2C-684996%2C-993285%2Curn%3Aogc%3Adef%3Acrs%3AEPSG%3A%3A102067', 'maxfeatures=2', 'request=GetFeature', 'service=WFS', 'typename=CP%3ACadastralBoundary', 'version=2.0.0'] OWSLib-0.33.0/tests/_broken/doctests/wfs_MapServerWFSFeature.txt000066400000000000000000000013141476660053500245400ustar00rootroot00000000000000 Imports >>> from owslib.wfs import WebFeatureService Test the getfeature method >>> wfs = WebFeatureService('http://nsidc.org/cgi-bin/atlas_south?', version='1.0.0') >>> response = wfs.getfeature(typename=['glaciers'], maxfeatures=5) >>> response.read().find(b' 0 True Handle service exception >>> from owslib.util import ServiceException >>> try: ... response = wfs.getfeature(typename=['totally bogus'], maxfeatures=5) ... except ServiceException as e: ... assert "msWFSGetFeature(): WFS server error. TYPENAME 'totally bogus' doesn't exist in this server. Please check the capabilities and reformulate your request." in str(e) OWSLib-0.33.0/tests/_broken/doctests/wmts_SFSWorldWMTSCapabilities.txt000066400000000000000000000217361476660053500256350ustar00rootroot00000000000000 Imports >>> from tests.utils import cast_tuple_int_list, resource_file >>> from owslib.wmts import WebMapTileService Fake a request to a WMTS Server using saved doc from http://server.caris.com/spatialfusionserver/services/ows/wmts/World/1.0.0/WMTSCapabilities.xml >>> xml = open(resource_file('sfs-wmts-cap-world.xml'), 'rb').read() >>> wmts = WebMapTileService('url', version='1.0.0', xml=xml) Test capabilities ----------------- >>> wmts.identification.type 'WMTS' >>> wmts.identification.version '1.0.0' >>> wmts.identification.title >>> wmts.identification.abstract >>> wmts.identification.keywords [] >>> wmts.identification.accessconstraints 'None' >>> wmts.identification.fees 'conditions unknown' Test service metadata URL (RESTful API) >>> wmts.serviceMetadataURL 'http://server.caris.com/spatialfusionserver/services/ows/wmts/World/1.0.0/WMTSCapabilities.xml' Service Provider: >>> wmts.provider.name 'CARIS' >>> wmts.provider.url Check contact info >>> wmts.provider.contact.name 'Andy Hoggarth' >>> wmts.provider.contact.position 'Marketing & Sales Manager' >>> wmts.provider.contact.phone '1 (506) 459-3849' >>> wmts.provider.contact.address '115 Waggoners Lane' >>> wmts.provider.contact.region 'New Brunswick' >>> wmts.provider.contact.email 'info@caris.com' >>> wmts.provider.contact.city 'Fredericton' >>> wmts.provider.contact.postcode 'E3B 2L4' >>> wmts.provider.contact.country 'Canada' Test available content layers >>> sorted(list(wmts.contents)) ['Ocean', 'World'] Test TileMatrixSet variants >>> sorted(wmts.tilematrixsets.keys()) ['GlobalCRS84Scale', 'GoogleMapsCompatible'] >>> wmts.tilematrixsets['GoogleMapsCompatible'].identifier 'GoogleMapsCompatible' >>> wmts.tilematrixsets['GoogleMapsCompatible'].crs 'urn:ogc:def:crs:EPSG:6.18:3:3857' >>> sorted(wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix.keys()) ['0', '1', '10', '11', '12', '13', '14', '15', '16', '17', '2', '3', '4', '5', '6', '7', '8', '9'] >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['0'].identifier '0' >>> int(wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['0'].scaledenominator) 559082264 >>> cast_tuple_int_list(wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['0'].topleftcorner) [-20037508, -20037508] >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['0'].tilewidth 256 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['0'].tileheight 256 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['0'].matrixwidth 1 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['0'].matrixheight 1 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['17'].identifier '17' >>> int(wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['17'].scaledenominator) 4265 >>> cast_tuple_int_list(wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['17'].topleftcorner) [-20037508, -20037508] >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['17'].tilewidth 256 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['17'].tileheight 256 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['17'].matrixwidth 131072 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['17'].matrixheight 131072 >>> wmts.tilematrixsets['GlobalCRS84Scale'].identifier 'GlobalCRS84Scale' >>> wmts.tilematrixsets['GlobalCRS84Scale'].crs 'urn:ogc:def:crs:OGC:1.3:CRS84' >>> sorted(wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix.keys()) ['0', '1', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '2', '20', '3', '4', '5', '6', '7', '8', '9'] >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['0'].identifier '0' >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['0'].scaledenominator 500000000.0 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['0'].topleftcorner (90.0, -180.0) >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['0'].tilewidth 256 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['0'].tileheight 256 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['0'].matrixwidth 2 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['0'].matrixheight 1 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['20'].identifier '20' >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['20'].scaledenominator 100.0 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['20'].topleftcorner (90.0, -180.0) >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['20'].tilewidth 256 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['20'].tileheight 256 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['20'].matrixwidth 2097152 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['20'].matrixheight 1048576 Test single item accessor >>> wmts['World'].title 'World' >>> cast_tuple_int_list(wmts['World'].boundingBoxWGS84) [-179, -90, 179, 83] >>> wmts['World'].id 'World' >>> wmts['World'].styles {'default': {'isDefault': True}} >>> wmts['World'].formats ['image/png'] >>> sorted(wmts['World'].tilematrixsets) ['GlobalCRS84Scale', 'GoogleMapsCompatible'] >>> sorted(wmts['World'].tilematrixsetlinks.keys()) ['GlobalCRS84Scale', 'GoogleMapsCompatible'] >>> wmts['World'].infoformats ['application/gml+xml; version=3.1'] >>> wmts['World'].resourceURLs[0] == {'resourceType': 'tile', 'template': 'http://server.caris.com/spatialfusionserver/services/ows/wmts/World/World/default/{tileMatrixSet}/{tileMatrix}/{tileRow}/{tileCol}.png', 'format': 'image/png'} True >>> wmts['World'].resourceURLs[1] == {'resourceType': 'FeatureInfo', 'template': 'http://server.caris.com/spatialfusionserver/services/ows/wmts/World/World/default/{tileMatrixSet}/{tileMatrix}/{tileRow}/{tileCol}/{j}/{i}.xml', 'format': 'application/gml+xml; version=3.1'} True >>> wmts['Ocean'].title 'Ocean' >>> cast_tuple_int_list(wmts['Ocean'].boundingBoxWGS84) [-179, -85, 179, 89] >>> wmts['Ocean'].id 'Ocean' >>> wmts['Ocean'].styles {'default': {'isDefault': True}} >>> wmts['Ocean'].formats ['image/png'] >>> sorted(wmts['Ocean'].tilematrixsets) ['GlobalCRS84Scale', 'GoogleMapsCompatible'] >>> sorted(wmts['Ocean'].tilematrixsetlinks.keys()) ['GlobalCRS84Scale', 'GoogleMapsCompatible'] >>> wmts['Ocean'].infoformats ['application/gml+xml; version=3.1'] >>> wmts['Ocean'].resourceURLs[0] == {'resourceType': 'tile', 'template': 'http://server.caris.com/spatialfusionserver/services/ows/wmts/World/Ocean/default/{tileMatrixSet}/{tileMatrix}/{tileRow}/{tileCol}.png', 'format': 'image/png'} True >>> wmts['Ocean'].resourceURLs[1] == {'resourceType': 'FeatureInfo', 'template': 'http://server.caris.com/spatialfusionserver/services/ows/wmts/World/Ocean/default/{tileMatrixSet}/{tileMatrix}/{tileRow}/{tileCol}/{j}/{i}.xml', 'format': 'application/gml+xml; version=3.1'} True Test themes >>> list(wmts.themes.keys()) ['Earth'] >>> wmts.themes['Earth'].title 'Earth' >>> wmts.themes['Earth'].identifier 'Earth' >>> wmts.themes['Earth'].abstract >>> sorted(wmts.themes['Earth'].layerRefs) ['Ocean', 'World'] Expect a KeyError for invalid names >>> wmts['utterly bogus'].title Traceback (most recent call last): ... KeyError: 'No content named utterly bogus' Test operations >>> sorted([op.name for op in wmts.operations]) ['GetCapabilities', 'GetFeatureInfo', 'GetTile'] >>> x = wmts.getOperationByName('GetFeatureInfo').methods >>> x == [{'type': 'Get', 'url': 'http://server.caris.com/spatialfusionserver/services/ows/wmts/World', 'constraints': []}] True >>> x = wmts.getOperationByName('GetTile').methods >>> x == [{'type' : 'Get', 'url': 'http://server.caris.com/spatialfusionserver/services/ows/wmts/World', 'constraints': []}] True >>> x = wmts.getOperationByName('GetCapabilities').methods >>> x == [{'type' : 'Get', 'url': 'http://server.caris.com/spatialfusionserver/services/ows/wmts/World', 'constraints': []}] True Test the gettile methods >>> try: ... from io import BytesIO as ImageIO ... except ImportError: ... from cStringIO import StringIO as ImageIO >>> try: ... from PIL import Image ... except: ... pass ... else: ... rq = wmts.buildTileRequest(layer='World', tilematrix='0', row=0, column=0) ... assert rq == 'SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=World&STYLE=default&TILEMATRIXSET=GlobalCRS84Scale&TILEMATRIX=0&TILEROW=0&TILECOL=0&FORMAT=image%2Fpng' ... tile000 = wmts.gettile(layer='World', tilematrix='0', row=0, column=0) ... im = ImageIO(tile000.read()) ... image = Image.open(im) ... assert image.size == (256, 256) OWSLib-0.33.0/tests/_broken/doctests_py3/000077500000000000000000000000001476660053500201145ustar00rootroot00000000000000OWSLib-0.33.0/tests/_broken/doctests_py3/wcs_nsidc.txt000066400000000000000000000113041476660053500226300ustar00rootroot00000000000000Web Coverage Service: #This is an example that shows how to the OWSLib wcs client to make requests from the NSIDC WCS. ==================== Version 1.1.0 ======== Imports >>> from owslib.wcs import WebCoverageService >>> from tests.utils import resource_file, scratch_file >>> xml = open(resource_file('wcs_nsidc.xml')).read() >>> wcs=WebCoverageService('http://nsidc.org/cgi-bin/atlas_north', version='1.1.0', xml=xml) >>> wcs.url 'http://nsidc.org/cgi-bin/atlas_north' >>> wcs.version '1.1.0' >>> wcs.identification.service 'WCS' >>> wcs.identification.version '1.1.0' >>> wcs.identification.type 'OGC WCS' >>> wcs.identification.title 'Atlas of the Cryosphere: Northern Hemisphere' >>> wcs.identification.abstract "The National Snow and Ice Data Center (NSIDC) Atlas of the Cryosphere is a map server that provides data and information pertinent to the frozen regions of Earth, including monthly climatologies of sea ice extent and concentration, snow cover extent, and snow water equivalent, in addition to glacier outlines, permafrost extent and classification, ice sheet elevation and accumulation, and more. In order to support polar projections, the Atlas is divided into two separate map servers: one for the Northern Hemisphere and one for the Southern Hemisphere. In addition to providing map images and source data through Open Geospatial Consortium, Inc. (OGC) protocols (WMS, WFS, and WCS), a dynamic web interface for exploring these data is also available at http://nsidc.org/data/atlas. If you have questions, comments or suggestions, please contact NSIDC User Services at +1.303.492.6199 or nsidc@nsidc.org. The development of this map server application was supported by NASA's Earth Observing System (EOS) Program under contract NAS5-03099 and was developed using MapServer, an Open Source development environment for building spatially-enabled internet applications. To cite the Atlas of the Cryosphere: Maurer, J. 2007. Atlas of the Cryosphere. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/atlas/." >>> wcs.identification.keywords ['Arctic', 'Cryosphere', 'Earth Science', 'Ice Extent', 'Ice Sheets', 'Northern Hemisphere', 'Oceans', 'Polar', 'Sea Ice', 'Sea Ice Concentration', 'Snow/Ice', 'Snow Cover', 'Snow Melt', 'Snow Water Equivalent'] >>> wcs.identification.fees 'none' >>> wcs.identification.accessConstraints 'none' #There is no 'ResponsibleParty' information in the NCEP/NAM capabilities document, so wcs.provider is empty. #but if there was you could do: #wcs.provider.url #and.. #wcs.provider.contact.organization #wcs.provider.contact.email #wcs.provider.contact.address #etc... for region, city, postcode, country Print the ids of all layers (actually just the first 3): >>> sorted(wcs.contents.keys()) ['greenland_accumulation', 'greenland_bedrock_elevation', 'greenland_elevation', 'greenland_ice_thickness', 'greenland_surface_melt', 'sea_ice_concentration_01', 'sea_ice_concentration_02', 'sea_ice_concentration_03', 'sea_ice_concentration_04', 'sea_ice_concentration_05', 'sea_ice_concentration_06', 'sea_ice_concentration_07', 'sea_ice_concentration_08', 'sea_ice_concentration_09', 'sea_ice_concentration_10', 'sea_ice_concentration_11', 'sea_ice_concentration_12', 'seasonal_snow_classification', 'snow_extent_01', 'snow_extent_02', 'snow_extent_03', 'snow_extent_04', 'snow_extent_05', 'snow_extent_06', 'snow_extent_07', 'snow_extent_08', 'snow_extent_09', 'snow_extent_10', 'snow_extent_11', 'snow_extent_12', 'snow_water_equivalent_01', 'snow_water_equivalent_02', 'snow_water_equivalent_03', 'snow_water_equivalent_04', 'snow_water_equivalent_05', 'snow_water_equivalent_06', 'snow_water_equivalent_07', 'snow_water_equivalent_08', 'snow_water_equivalent_09', 'snow_water_equivalent_10', 'snow_water_equivalent_11', 'snow_water_equivalent_12'] #To further interrogate a single "coverage" get the coverageMetadata object #You can either do: >>> cvg= wcs.contents['sea_ice_concentration_09'] #to get it from the dictonary #or even simpler you can do: >>> cvg=wcs['sea_ice_concentration_09'] >>> cvg.boundingBoxWGS84 (-179.999998745864, 34.9037152643753, 178.959571606408, 53.7717181062498) >>> len(cvg.timepositions)>1 #The old test kept failing as the response timepositions kept changign on the server False >>> [y for y in (x.getcode() for x in cvg.supportedCRS) if y] ['EPSG:32661', 'EPSG:4326', 'EPSG:3408', 'EPSG:3410', 'EPSG:3411', 'EPSG:3413', 'EPSG:3571', 'EPSG:3572', 'EPSG:3573', 'EPSG:3574', 'EPSG:3575', 'EPSG:3576', 'EPSG:3973', 'EPSG:3975', 'EPSG:32624', 'EPSG:3857', 'EPSG:900913'] >>> cvg.supportedFormats ['image/tiff'] OWSLib-0.33.0/tests/_broken/doctests_py3/wfs_USDASSURGO.txt000066400000000000000000000012001476660053500232240ustar00rootroot00000000000000# Test ability of OWSLib.wfs to interact with USDA SSURGO WFS 1.0.0 web service # Contact e-mail: selimnairb@gmail.com >>> from owslib.wfs import WebFeatureService >>> wfs_filter = "Geometry -76.766960,39.283611 -76.684120,39.338394 " >>> wfs = WebFeatureService('http://SDMDataAccess.nrcs.usda.gov/Spatial/SDMWGS84Geographic.wfs', version='1.1.0', timeout=360) >>> response = wfs.getfeature(typename='mapunitpolyextended', filter=wfs_filter, propertyname=None) >>> response.read().find(' 0 True OWSLib-0.33.0/tests/_broken/doctests_py3/wms_getfeatureinfo.txt000066400000000000000000000027721476660053500245620ustar00rootroot00000000000000>>> from owslib.wms import WebMapService >>> wms = WebMapService('http://geoserv.weichand.de:8080/geoserver/wms') >>> res1 = wms.getfeatureinfo(layers=['bvv:lkr_ex'], srs='EPSG:31468', bbox=(4500000,5500000,4500500,5500500), size=(500,500), format='image/jpeg', info_format="text/html", xy=(250,250)) >>> html_string1 = res1.read().decode("utf-8") >>> ('lkr_ex' in html_string1) True >>> ('gmd_ex' in html_string1) False >>> res2 = wms.getfeatureinfo(layers=['bvv:lkr_ex','bvv:gmd_ex'], srs='EPSG:31468', bbox=(4500000,5500000,4500500,5500500), size=(500,500), format='image/jpeg', info_format="text/html", xy=(250,250)) >>> html_string2 = res2.read().decode("utf-8") >>> ('lkr_ex' in html_string2) True >>> ('gmd_ex' in html_string2) True >>> res3 = wms.getfeatureinfo(layers=['bvv:lkr_ex','bvv:gmd_ex'], srs='EPSG:31468', bbox=(4500000,5500000,4500500,5500500), size=(500,500), format='image/jpeg', query_layers=['bvv:lkr_ex'], info_format="text/html", xy=(250,250)) >>> wms.request 'http://geoserv.weichand.de:8080/geoserver/wms?SERVICE=WMS&layers=bvv%3Alkr_ex%2Cbvv%3Agmd_ex&styles=&feature_count=20&y=250&query_layers=bvv%3Alkr_ex&service=WMS&srs=EPSG%3A31468&format=image%2Fjpeg&request=GetFeatureInfo&bgcolor=0xFFFFFF&height=500&width=500&version=1.1.1&bbox=4500000%2C5500000%2C4500500%2C5500500&kwargs=%7B%7D&exceptions=application%2Fvnd.ogc.se_xml&x=250&info_format=text%2Fhtml&transparent=FALSE' >>> html_string3 = res3.read().decode("utf-8") >>> ('lkr_ex' in html_string3) True >>> ('gmd_ex' in html_string3) False OWSLib-0.33.0/tests/_broken/doctests_py3/wmts_geoserver21.txt000066400000000000000000000246321476660053500241020ustar00rootroot00000000000000 Imports >>> from tests.utils import cast_tuple_int_list, resource_file >>> from owslib.wmts import WebMapTileService Fake a request to a WMTS Server using saved doc from http://geonode.iwlearn.org/geoserver/gwc/service/wmts?REQUEST=GetCapabilities >>> xml = open(resource_file('geoserver21-wmts-cap.xml'), 'rb').read() >>> wmts = WebMapTileService('url', version='1.0.0', xml=xml) Test capabilities ----------------- >>> wmts.identification.type 'OGC WMTS' >>> wmts.identification.version '1.0.0' >>> wmts.identification.title 'Web Map Tile Service - GeoWebCache' >>> wmts.identification.abstract >>> wmts.identification.keywords [] >>> wmts.identification.accessconstraints >>> wmts.identification.fees >>> wmts.restonly False Service Provider: >>> wmts.provider.name 'http://geonode.iwlearn.org/geoserver/gwc/service/wmts' >>> wmts.provider.url 'http://geonode.iwlearn.org/geoserver/gwc/service/wmts' Check contact info >>> wmts.provider.contact.name 'GeoWebCache User' >>> wmts.provider.contact.position Test available content layers >>> sorted(list(wmts.contents)) ['geonode:Basins', 'geonode:ContinentalMargins', 'geonode:Diktas_Project_Area_1', 'geonode:FEOWv1_TNC', 'geonode:GH_Anidamiento_de_Tortugas_Marinas4326', 'geonode:GH_Anidamiento_de_aves4326', 'geonode:GH_Areas_Protegidas4326', 'geonode:GH_Arrecifes_Coralinos4326', 'geonode:GH_Blanqueamiento_Corales4326', 'geonode:GH_Departamentos4326', 'geonode:GH_Descargas4326', 'geonode:GH_Descargas_2007_4326', 'geonode:GH_Desove_Peces4326', 'geonode:GH_Distribucion_de_Manati4326', 'geonode:GH_Est_muestreo4326', 'geonode:GH_Est_muestreo_propuestas4326', 'geonode:GH_Estuarios_y_Lagunas4326', 'geonode:GH_Limites_Administrativos_Pol4326', 'geonode:GH_Manglares4326', 'geonode:GH_Otras_enfermedades_Corales4326', 'geonode:GH_Paises_Pol4326', 'geonode:GH_Paises_Region_Pol4326', 'geonode:GH_Pastos_Marinos4326', 'geonode:GH_Playas_arenosas4326', 'geonode:GH_Sitios_Prioritarios_TNC4326', 'geonode:GH_Usos_suelo_SOTERLAC4326', 'geonode:GH_ecosistemas_terrestres4326', 'geonode:GIS_OTHER_VEC_CASP_OIL_PNT', 'geonode:GIS_OTHER_VEC_CASP_PIPELIN', 'geonode:GIS_OTHER_VEC_ISOLINES', 'geonode:LMEs_64', 'geonode:Longhurst_world_v4_2010', 'geonode:MANGROVES', 'geonode:SEAGRASSES', 'geonode:TB_Aquifers_New', 'geonode:World_Fao_Zones', 'geonode:World_Maritime_Boundaries_v6_1_20110512', 'geonode:World_Seas', 'geonode:XYDjibouti', 'geonode:XYSudan', 'geonode:XYYemen', 'geonode:abc1', 'geonode:abril', 'geonode:area_de_estudio_1', 'geonode:asfalto', 'geonode:bcp_wgs84_0511', 'geonode:giwa_lme', 'geonode:glwd_1', 'geonode:hotspots_revisited_2004_polygons', 'geonode:igrac_tba_WL_201105_projected', 'geonode:mapa_geologico4326', 'geonode:mapa_geologico_fallas4326', 'geonode:mapa_geologico_provincias4326', 'geonode:meow_ecos', 'geonode:red_hidrografica', 'geonode:seaVoX_sea_area_polygons', 'geonode:undersea_features_2008', 'geonode:wribasin'] Test TileMatrixSet variants >>> sorted(wmts.tilematrixsets.keys()) ['EPSG:4326', 'EPSG:900913', 'GlobalCRS84Pixel', 'GlobalCRS84Scale', 'GoogleCRS84Quad', 'GoogleMapsCompatible'] >>> wmts.tilematrixsets['GoogleMapsCompatible'].identifier 'GoogleMapsCompatible' >>> wmts.tilematrixsets['GoogleMapsCompatible'].crs 'urn:ogc:def:crs:EPSG::900913' >>> sorted(wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix.keys()) ['GoogleMapsCompatible:0', 'GoogleMapsCompatible:1', 'GoogleMapsCompatible:10', 'GoogleMapsCompatible:11', 'GoogleMapsCompatible:12', 'GoogleMapsCompatible:13', 'GoogleMapsCompatible:14', 'GoogleMapsCompatible:15', 'GoogleMapsCompatible:16', 'GoogleMapsCompatible:17', 'GoogleMapsCompatible:18', 'GoogleMapsCompatible:19', 'GoogleMapsCompatible:2', 'GoogleMapsCompatible:20', 'GoogleMapsCompatible:3', 'GoogleMapsCompatible:4', 'GoogleMapsCompatible:5', 'GoogleMapsCompatible:6', 'GoogleMapsCompatible:7', 'GoogleMapsCompatible:8', 'GoogleMapsCompatible:9'] >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:0'].identifier 'GoogleMapsCompatible:0' >>> int(wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:0'].scaledenominator) 559082264 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:0'].topleftcorner (-20037508.34, 20037508.0) >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:0'].tilewidth 256 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:0'].tileheight 256 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:0'].matrixwidth 1 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:0'].matrixheight 1 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:17'].identifier 'GoogleMapsCompatible:17' >>> int(wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:17'].scaledenominator) 4265 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:17'].topleftcorner (-20037508.34, 20037508.0) >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:17'].tilewidth 256 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:17'].tileheight 256 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:17'].matrixwidth 131072 >>> wmts.tilematrixsets['GoogleMapsCompatible'].tilematrix['GoogleMapsCompatible:17'].matrixheight 131072 >>> wmts.tilematrixsets['GlobalCRS84Scale'].identifier 'GlobalCRS84Scale' >>> wmts.tilematrixsets['GlobalCRS84Scale'].crs 'urn:ogc:def:crs:EPSG::4326' >>> sorted(wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix.keys()) ['GlobalCRS84Scale:0', 'GlobalCRS84Scale:1', 'GlobalCRS84Scale:10', 'GlobalCRS84Scale:11', 'GlobalCRS84Scale:12', 'GlobalCRS84Scale:13', 'GlobalCRS84Scale:14', 'GlobalCRS84Scale:15', 'GlobalCRS84Scale:16', 'GlobalCRS84Scale:17', 'GlobalCRS84Scale:18', 'GlobalCRS84Scale:19', 'GlobalCRS84Scale:2', 'GlobalCRS84Scale:20', 'GlobalCRS84Scale:3', 'GlobalCRS84Scale:4', 'GlobalCRS84Scale:5', 'GlobalCRS84Scale:6', 'GlobalCRS84Scale:7', 'GlobalCRS84Scale:8', 'GlobalCRS84Scale:9'] >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:0'].identifier 'GlobalCRS84Scale:0' >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:0'].scaledenominator 500000000.0 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:0'].topleftcorner (90.0, -180.0) >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:0'].tilewidth 256 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:0'].tileheight 256 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:0'].matrixwidth 2 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:0'].matrixheight 1 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:20'].identifier 'GlobalCRS84Scale:20' >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:20'].scaledenominator 100.0 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:20'].topleftcorner (90.0, -180.0) >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:20'].tilewidth 256 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:20'].tileheight 256 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:20'].matrixwidth 5590823 >>> wmts.tilematrixsets['GlobalCRS84Scale'].tilematrix['GlobalCRS84Scale:20'].matrixheight 2795412 Test single item accessor >>> wmts['geonode:GH_Areas_Protegidas4326'].title 'GOH Areas Protegidas' >>> cast_tuple_int_list(wmts['geonode:GH_Areas_Protegidas4326'].boundingBoxWGS84) [-92, 12, -84, 18] >>> wmts['geonode:GH_Areas_Protegidas4326'].id 'geonode:GH_Areas_Protegidas4326' >>> wmts['geonode:GH_Areas_Protegidas4326'].styles {'GH_Areas_Protegidas4326': {'isDefault': True}} >>> wmts['geonode:GH_Areas_Protegidas4326'].formats ['image/png', 'image/jpeg'] >>> sorted(wmts['geonode:GH_Areas_Protegidas4326'].tilematrixsets) ['EPSG:4326', 'EPSG:900913'] >>> sorted(wmts['geonode:GH_Areas_Protegidas4326'].tilematrixsetlinks.keys()) ['EPSG:4326', 'EPSG:900913'] >>> wmts['geonode:GH_Areas_Protegidas4326'].tilematrixsetlinks['EPSG:4326'] >>> sorted(wmts['geonode:GH_Areas_Protegidas4326'].tilematrixsetlinks['EPSG:4326'].tilematrixlimits.keys()) ['EPSG:4326:0', 'EPSG:4326:1', 'EPSG:4326:10', 'EPSG:4326:11', 'EPSG:4326:12', 'EPSG:4326:13', 'EPSG:4326:14', 'EPSG:4326:15', 'EPSG:4326:16', 'EPSG:4326:17', 'EPSG:4326:18', 'EPSG:4326:19', 'EPSG:4326:2', 'EPSG:4326:20', 'EPSG:4326:3', 'EPSG:4326:4', 'EPSG:4326:5', 'EPSG:4326:6', 'EPSG:4326:7', 'EPSG:4326:8', 'EPSG:4326:9', 'null'] >>> wmts['geonode:GH_Areas_Protegidas4326'].tilematrixsetlinks['EPSG:4326'].tilematrixlimits['EPSG:4326:14'] >>> wmts['geonode:GH_Areas_Protegidas4326'].infoformats ['text/plain', 'text/html', 'application/vnd.ogc.gml'] >>> wmts['geonode:GH_Areas_Protegidas4326'].resourceURLs [] Test several layers styles >>> wmts.contents['geonode:MANGROVES'].styles {'MANGROVES': {'isDefault': True}} >>> wmts.contents['geonode:asfalto'].styles {'asfalto': {'format': 'image/png', 'legend': 'http://www.maps.bob/etopo2/legend.png', 'isDefault': True, 'title': 'TEST Title: hotspots revisited 2004 polygons'}} >>> wmts.contents['geonode:hotspots_revisited_2004_polygons'].styles {'hotspots_revisited_2004_polygons': {'title': 'TEST Title: hotspots revisited 2004 polygons', 'abstract': 'TEST Abstract: hotspots revisited 2004 polygons', 'format': 'image/png', 'height': '100', 'width': '100', 'keywords': ['testkeywords1', 'test keywords 2', 'test keywords 3'], 'legend': 'http://www.maps.bob/etopo2/legend.png', 'isDefault': True}} >>> wmts.contents['geonode:asfalto'].styles {'asfalto': {'format': 'image/png', 'legend': 'http://www.maps.bob/etopo2/legend.png', 'isDefault': True, 'title': 'TEST Title: hotspots revisited 2004 polygons'}} Test operations # TODO Test the gettile methods # TODO OWSLib-0.33.0/tests/_broken/doctests_sphinx/000077500000000000000000000000001476660053500207125ustar00rootroot00000000000000OWSLib-0.33.0/tests/_broken/doctests_sphinx/sos_20_52N_demo.txt000066400000000000000000000074651476660053500242240ustar00rootroot00000000000000# Tests using the 52North demo service >>> from owslib.sos import SensorObservationService >>> service = SensorObservationService('http://sensorweb.demo.52north.org/52n-sos-webapp/sos/kvp',version='2.0.0') >>> for content in sorted(service.contents): ... print(content) ... http://www.52north.org/test/offering/1 http://www.52north.org/test/offering/2 http://www.52north.org/test/offering/3 http://www.52north.org/test/offering/4 http://www.52north.org/test/offering/5 http://www.52north.org/test/offering/6 http://www.52north.org/test/offering/7 http://www.52north.org/test/offering/8 http://www.52north.org/test/offering/developer >>> id = service.identification # Check basic service metadata >>> id.service 'OGC:SOS' >>> id.title '52N SOS' >>> provider=service.provider >>> provider.name '52North' >>> len(service.operations) 16 # Check allowed params for get FOI >>> get_foi=service.get_operation_by_name('GetFeatureOfInterest') >>> try: ... x = unicode('test') ... for x in sorted(get_foi.parameters['featureOfInterest']['values']): ... print(x.encode('utf8')) ... except: ... for x in sorted(get_foi.parameters['featureOfInterest']['values']): ... print(x) http://www.52north.org/test/featureOfInterest/1 http://www.52north.org/test/featureOfInterest/2 http://www.52north.org/test/featureOfInterest/3 http://www.52north.org/test/featureOfInterest/4 http://www.52north.org/test/featureOfInterest/5 http://www.52north.org/test/featureOfInterest/6 http://www.52north.org/test/featureOfInterest/7 http://www.52north.org/test/featureOfInterest/8 http://www.52north.org/test/featureOfInterest/Heiden http://www.52north.org/test/featureOfInterest/Münster/FE101 http://www.52north.org/test/featureOfInterest/Portland http://www.52north.org/test/featureOfInterest/TODO http://www.52north.org/test/featureOfInterest/world # Check allowed params for get observation >>> get_obs=service.get_operation_by_name('GetObservation') get_obs.parameters['responseFormat']['values'] ['http://www.opengis.net/om/2.0'] # Get observation call # Get latest value using O&M reponse format #'\n\n \n \n \n \n \n 2014-07-10T04:31:58.000Z\n \n \n \n \n \n \n 17.2\n \n \n' >>> latest_response = service.get_observation('http://www.opengis.net/om/2.0', ['http://www.52north.org/test/offering/1'], ['http://www.52north.org/test/observableProperty/1'], eventTime='om:phenomenonTime,latest', timeout=120) OWSLib-0.33.0/tests/_broken/doctests_sphinx/sos_20_timeseries_decoder_ioos.txt000066400000000000000000000050321476660053500275270ustar00rootroot00000000000000# SOS version 2.0 tests using the 52North installation for IOOS: http://ioossos.axiomalaska.com/ # Imports >>> from owslib.sos import SensorObservationService >>> from owslib.swe.observation.sos200 import SOSGetObservationResponse >>> from owslib.etree import etree # Setup #>>> service = SensorObservationService('http://geoviqua.dev.52north.org/SOS-Q/sos/kvp',version='2.0.0') >>> service = SensorObservationService('http://ioossos.axiomalaska.com/52n-sos-ioos-stable/sos/kvp',version='2.0.0') # http://ioossos.axiomalaska.com/52n-sos-ioos-stable/sos/kvp?service=SOS&request=GetObservation&namespaces=xmlns(om%2Chttp%3A%2F%2Fwww.opengis.net%2Fom%2F2.0)&temporalFilter=om%3AphenomenonTime%2Clatest&version=2.0.0 # Check allowed params for get observation >>> get_obs=service.get_operation_by_name('GetObservation') >>> response = service.get_observation(responseFormat='http://www.opengis.net/om/2.0', offerings=['urn:ioos:station:test:8'], observedProperties=['http://mmisw.org/ont/cf/parameter/sea_water_temperature'], timeout=60) >>> xml_tree = etree.fromstring(response) >>> parsed_response = SOSGetObservationResponse(xml_tree) >>> type(parsed_response) >>> o=parsed_response.observations[0] ## Value changes each call so can't be tested ## >>> o.get_result().value >>> o.get_result().uom 'urn:ogc:def:uom:udunits:2:Cel' # This O&M structure of the results splits each point into an O&M object, resulting in 400 results >>> len(parsed_response.observations) 400 >>> type(parsed_response.observations[0]) # Get observation for a specific offering (in this case corresponds to a station) and observed property (sea water temperature) >>> response = service.get_observation(responseFormat='http://www.opengis.net/waterml/2.0', offerings=['urn:ioos:station:test:8'], observedProperties=['http://mmisw.org/ont/cf/parameter/sea_water_temperature'], timeout=60) >>> xml_tree = etree.fromstring(response) >>> parsed_response = SOSGetObservationResponse(xml_tree) >>> type(parsed_response) >>> len(parsed_response.observations) 20 >>> type(parsed_response.observations[0]) >>> type(parsed_response.observations[0].get_result()) >>> measurement_timeseries = parsed_response.observations[0].get_result() >>> len(measurement_timeseries) 20 OWSLib-0.33.0/tests/_broken/doctests_sphinx/wmts_demo.txt000066400000000000000000000033221476660053500234510ustar00rootroot00000000000000 Imports >>> from tests.utils import scratch_file Find out what a WMTS has to offer. Service metadata: >>> from owslib.wmts import WebMapTileService >>> wmts = WebMapTileService("http://map1c.vis.earthdata.nasa.gov/wmts-geo/wmts.cgi") >>> wmts.identification.type 'OGC WMTS' >>> wmts.identification.version '1.0.0' >>> wmts.identification.title 'NASA Global Imagery Browse Services for EOSDIS' >>> bytearray(wmts.identification.abstract, 'utf-8') bytearray(b'Near real time imagery from multiple NASA instruments') >>> wmts.identification.keywords ['World', 'Global'] Service Provider: >>> wmts.provider.name 'National Aeronautics and Space Administration' >>> wmts.provider.url 'https://earthdata.nasa.gov/' Available Layers: >>> len(wmts.contents.keys()) > 0 True >>> sorted(list(wmts.contents))[0] 'AIRS_CO_Total_Column_Day' Fetch a tile (using some defaults): >>> tile = wmts.gettile(layer='MODIS_Terra_CorrectedReflectance_TrueColor', tilematrixset='EPSG4326_250m', tilematrix='0', row=0, column=0, format="image/jpeg") >>> out = open(scratch_file('nasa_modis_terra_truecolour.jpg'), 'wb') >>> bytes_written = out.write(tile.read()) >>> out.close() Test styles for several layers >>> wmts.contents['MLS_SO2_147hPa_Night'].styles {'default': {'isDefault': True, 'title': 'default'}} >>> wmts.contents['MLS_SO2_147hPa_Night'].styles {'default': {'isDefault': True, 'title': 'default'}} Test a WMTS without a ServiceProvider tag in Capababilities XML >>> wmts = WebMapTileService('http://data.geus.dk/arcgis/rest/services/OneGeologyGlobal/S071_G2500_OneGeology/MapServer/WMTS/1.0.0/WMTSCapabilities.xml') OWSLib-0.33.0/tests/_broken/doctests_sphinx/wps_example_usgs.txt000066400000000000000000000216611476660053500250460ustar00rootroot00000000000000Inspect a remote WPS and retrieve the supported processes: >>> from owslib.wps import WebProcessingService >>> wps = WebProcessingService('http://cida.usgs.gov/climate/gdp/process/WebProcessingService', skip_caps=True) >>> wps.getcapabilities() >>> wps.identification.type 'WPS' >>> wps.identification.title 'Geo Data Portal WPS Processing' >>> wps.identification.abstract 'Geo Data Portal WPS Processing' >>> for operation in wps.operations: ... operation.name ... 'GetCapabilities' 'DescribeProcess' 'Execute' >>> for process in wps.processes: ... process.identifier, process.title ... ('gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageIntersectionAlgorithm', 'Feature Coverage WCS Intersection') ('gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm', 'Feature Coverage OPeNDAP Intersection') ('gov.usgs.cida.gdp.wps.algorithm.FeatureCategoricalGridCoverageAlgorithm', 'Feature Categorical Grid Coverage') ('gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm', 'Feature Weighted Grid Statistics') ('gov.usgs.cida.gdp.wps.algorithm.FeatureGridStatisticsAlgorithm', 'Feature Grid Statistics') ('gov.usgs.cida.gdp.wps.algorithm.PRMSParameterGeneratorAlgorithm', 'PRMS Parameter Generator') >>> Determine how a specific process needs to be invoked - i.e. what are its input parameters, and output result: >>> from owslib.wps import printInputOutput >>> process = wps.describeprocess('gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm') >>> process.identifier 'gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm' >>> process.title 'Feature Weighted Grid Statistics' >>> process.abstract 'This algorithm generates area weighted statistics of a gridded dataset for a set of vector polygon features. Using the bounding-box that encloses ... >>> for input in process.dataInputs: ... printInputOutput(input) ... identifier=FEATURE_COLLECTION, title=Feature Collection, abstract=A feature collection encoded as a WFS request or one of the supported GML profiles.,... Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/2.0.0/feature.xsd Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/2.1.1/feature.xsd Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/2.1.2/feature.xsd Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/2.1.2.1/feature.xsd Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/3.0.0/base/feature.xsd Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/3.0.1/base/feature.xsd Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/3.1.0/base/feature.xsd Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/3.1.1/base/feature.xsd Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/3.2.1/base/feature.xsd Default Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/2.0.0/feature.xsd minOccurs=1, maxOccurs=1 identifier=DATASET_URI, title=Dataset URI, abstract=The base data web service URI for the dataset of interest., data type=anyURI Allowed Value: AnyValue Default Value: None minOccurs=1, maxOccurs=1 identifier=DATASET_ID, title=Dataset Identifier, abstract=The unique identifier for the data type or variable of interest., data type=string Allowed Value: AnyValue Default Value: None minOccurs=1, maxOccurs=2147483647 identifier=REQUIRE_FULL_COVERAGE, title=Require Full Coverage, abstract=If turned on, the service will require that the dataset of interest .... Allowed Value: True Default Value: True minOccurs=1, maxOccurs=1 identifier=TIME_START, title=Time Start, abstract=The date to begin analysis., data type=dateTime Allowed Value: AnyValue Default Value: None minOccurs=0, maxOccurs=1 identifier=TIME_END, title=Time End, abstract=The date to end analysis., data type=dateTime Allowed Value: AnyValue Default Value: None minOccurs=0, maxOccurs=1 identifier=FEATURE_ATTRIBUTE_NAME, title=Feature Attribute Name, abstract=The attribute that will be used to label column headers in processing output., ... Allowed Value: AnyValue Default Value: None minOccurs=1, maxOccurs=1 identifier=DELIMITER, title=Delimiter, abstract=The delimiter that will be used to separate columns in the processing output., data type=string Allowed Value: COMMA Allowed Value: TAB Allowed Value: SPACE Default Value: COMMA minOccurs=1, maxOccurs=1 identifier=STATISTICS, title=Statistics, abstract=Statistics that will be returned for each feature in the processing output., data type=string Allowed Value: MEAN Allowed Value: MINIMUM Allowed Value: MAXIMUM Allowed Value: VARIANCE Allowed Value: STD_DEV Allowed Value: SUM Allowed Value: COUNT Default Value: None minOccurs=1, maxOccurs=7 identifier=GROUP_BY, title=Group By, abstract=If multiple features and statistics are selected, this will change whether the processing output ... Allowed Value: STATISTIC Allowed Value: FEATURE_ATTRIBUTE Default Value: None minOccurs=1, maxOccurs=1 identifier=SUMMARIZE_TIMESTEP, title=Summarize Timestep, abstract=If selected, processing output will include columns with summarized statistics ... Allowed Value: True Default Value: True minOccurs=0, maxOccurs=1 identifier=SUMMARIZE_FEATURE_ATTRIBUTE, title=Summarize Feature Attribute, abstract=If selected, processing output will include a final row of ... Allowed Value: True Default Value: True minOccurs=0, maxOccurs=1 >>> for output in process.processOutputs: ... printInputOutput(output) ... identifier=OUTPUT, title=Output File, abstract=A delimited text file containing requested process output., data type=ComplexData Supported Value: mimeType=text/csv, encoding=UTF-8, schema=None Default Value: mimeType=text/csv, encoding=UTF-8, schema=None reference=None, mimeType=None >>> Submit a processing request (extraction of a climate index variable over a specific GML polygon, for a given period of time), monitor the execution until complete: >>> from owslib.wps import GMLMultiPolygonFeatureCollection >>> polygon = [(-102.8184, 39.5273), (-102.8184, 37.418), (-101.2363, 37.418), (-101.2363, 39.5273), (-102.8184, 39.5273)] >>> featureCollection = GMLMultiPolygonFeatureCollection( [polygon] ) >>> processid = 'gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm' >>> inputs = [ ("FEATURE_ATTRIBUTE_NAME","the_geom"), ... ("DATASET_URI", "dods://cida.usgs.gov/qa/thredds/dodsC/derivatives/derivative-days_above_threshold.pr.ncml"), ... ("DATASET_ID", "ensemble_b1_pr-days_above_threshold"), ... ("TIME_START","2010-01-01T00:00:00.000Z"), ... ("TIME_END","2011-01-01T00:00:00.000Z"), ... ("REQUIRE_FULL_COVERAGE","false"), ... ("DELIMITER","COMMA"), ... ("STATISTICS","MEAN"), ... ("GROUP_BY","STATISTIC"), ... ("SUMMARIZE_TIMESTEP","false"), ... ("SUMMARIZE_FEATURE_ATTRIBUTE","false"), ... ("FEATURE_COLLECTION", featureCollection) ... ] >>> output = "OUTPUT" >>> execution = wps.execute(processid, inputs, output = "OUTPUT") Executing WPS request... Execution status=ProcessStarted >>> from owslib.wps import monitorExecution >>> monitorExecution(execution) Checking execution status... (location=http://cida.usgs.gov/climate/gdp/process/RetrieveResultServlet?id=6809217153012787208) Execution status=ProcessSucceeded Execution status: ProcessSucceeded Output URL=http://cida.usgs.gov/climate/gdp/process/RetrieveResultServlet?id=6809217153012787208OUTPUT.3cbcd666-a912-456f-84a3-6ede450aca95 Alternatively, define the feature through an embedded query to a WFS server: >>> from owslib.wps import WFSQuery, WFSFeatureCollection >>> wfsUrl = "http://cida.usgs.gov/climate/gdp/proxy/http://igsarm-cida-gdp2.er.usgs.gov:8082/geoserver/wfs" >>> query = WFSQuery("sample:CONUS_States", propertyNames=['the_geom',"STATE"], filters=["CONUS_States.508","CONUS_States.469"]) >>> featureCollection = WFSFeatureCollection(wfsUrl, query) >>> # same process submission as above ... You can also submit a pre-made request encoded as WPS XML: >>> request = open('/Users/cinquini/Documents/workspace-cog/wps/tests/resources/wps_USGSExecuteRequest1.xml','rb').read() >>> execution = wps.execute(None, [], request=request) Executing WPS request... Execution status=ProcessStarted >>> monitorExecution(execution) Checking execution status... (location=http://cida.usgs.gov/climate/gdp/process/RetrieveResultServlet?id=5103866488472745994) Execution status=ProcessSucceeded Execution status: ProcessSucceeded Output URL=http://cida.usgs.gov/climate/gdp/process/RetrieveResultServlet?id=5103866488472745994OUTPUT.f80e2a78-96a9-4343-9777-be60fac5b256 OWSLib-0.33.0/tests/_broken/wfs2_storedqueries.txt000066400000000000000000000012141476660053500220670ustar00rootroot00000000000000>>> from owslib.wfs import WebFeatureService >>> wfs = WebFeatureService(url='http://geoserv.weichand.de/cgi-bin/test-mapserver7.cgi', version='2.0.0', timeout=30) >>> # convert list(storedqueries) into dict(storedqueries) >>> storedqueries = dict((x.id, x) for x in wfs.storedqueries) >>> storedqueries['http://inspire.ec.europa.eu/operation/download/GetSpatialDataSet'].title 'GetDataSetByIdLanguageAndCrs (TG 3.1)' >>> # convert list(parameters) into dict(parameters) >>> parameters = dict((x.name, x) for x in storedqueries['http://inspire.ec.europa.eu/operation/download/GetSpatialDataSet'].parameters) >>> parameters['CRS'].type 'xsd:string' OWSLib-0.33.0/tests/doctests/000077500000000000000000000000001476660053500157025ustar00rootroot00000000000000OWSLib-0.33.0/tests/doctests/crs.txt000066400000000000000000000024241476660053500172340ustar00rootroot00000000000000 >>> from owslib import crs >>> c=crs.Crs('EPSG:4326') >>> c.code 4326 >>> c.getcodeurn() 'urn:ogc:def:crs:EPSG::4326' >>> c.getcodeuri1() 'http://www.opengis.net/def/crs/EPSG/0/4326' >>> c.getcodeuri2() 'http://www.opengis.net/gml/srs/epsg.xml#4326' >>> c=crs.Crs('urn:ogc:def:crs:EPSG::4326') >>> c.authority 'EPSG' >>> c.axisorder 'yx' >>> c=crs.Crs('http://www.opengis.net/gml/epsg.xml#4326') >>> c.code 4326 >>> c.axisorder 'yx' >>> c=crs.Crs('urn:x-ogc:def:crs:EPSG:6.11:2192') >>> c.axisorder 'xy' >>> c.code 2192 >>> c.version '6.11' >>> c=crs.Crs('http://www.opengis.net/def/crs/EPSG/0/4326') >>> c.authority 'EPSG' >>> c.code 4326 >>> c.axisorder 'yx' >>> c=crs.Crs('PROJ4:+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000') >>> c.authority 'PROJ4' >>> c.code '+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000' >>> c=crs.Crs('http://www.opengis.net/def/crs/OGC/1.3/CRS84') >>> c.code 'CRS84' >>> c.version '1.3' >>> c.getcodeurn() 'urn:ogc:def:crs:OGC:1.3:CRS84' >>> c.getcodeuri1() 'http://www.opengis.net/def/crs/OGC/1.3/CRS84' OWSLib-0.33.0/tests/doctests/fes_ogc_filters.txt000066400000000000000000000216431476660053500216060ustar00rootroot00000000000000Imports >>> from owslib import fes >>> from owslib.etree import etree >>> from tests.utils import compare_xml SortProperty >>> sort = fes.SortProperty("property", "ASC") >>> should_return = 'propertyASC' >>> compare_xml(should_return, sort.toXML()) True SortBy >>> sort2 = fes.SortProperty("another_property", "DESC") >>> sortby = fes.SortBy([sort,sort2]) >>> should_return = 'propertyASCanother_propertyDESC' >>> compare_xml(should_return, sortby.toXML()) True BBox >>> filter = fes.BBox([-170, -80, 170, 80]) >>> should_return = 'ows:BoundingBox-170 -80170 80' >>> compare_xml(should_return, filter.toXML()) True BBox with CRS >>> filter = fes.BBox([-170, -80, 170, 80], 'urn:ogc:def:crs:OGC:1.3:CRS84') >>> should_return = 'ows:BoundingBox-170 -80170 80' >>> compare_xml(should_return, filter.toXML()) True PropertyIsEqualTo >>> filter = fes.PropertyIsEqualTo("property", "value") >>> should_return = 'propertyvalue' >>> compare_xml(should_return, filter.toXML()) True PropertyIsNotEqualTo >>> filter = fes.PropertyIsNotEqualTo("property", "value") >>> should_return = 'propertyvalue' >>> compare_xml(should_return, filter.toXML()) True PropertyIsLessThan >>> filter = fes.PropertyIsLessThan("property", "value") >>> should_return = 'propertyvalue' >>> compare_xml(should_return, filter.toXML()) True PropertyIsGreaterThan >>> filter = fes.PropertyIsGreaterThan("property", "value") >>> should_return = 'propertyvalue' >>> compare_xml(should_return, filter.toXML()) True PropertyIsLessThanOrEqualTo >>> filter = fes.PropertyIsLessThanOrEqualTo("property", "value") >>> should_return = 'propertyvalue' >>> compare_xml(should_return, filter.toXML()) True PropertyIsGreaterThanOrEqualTo >>> filter = fes.PropertyIsGreaterThanOrEqualTo("property", "value") >>> should_return = 'propertyvalue' >>> compare_xml(should_return, filter.toXML()) True PropertyIsLike # Defaults >>> filter = fes.PropertyIsLike("property", "value") >>> should_return = 'propertyvalue' >>> compare_xml(should_return, filter.toXML()) True # Setting characters >>> filter = fes.PropertyIsLike("property", "value", wildCard="*", singleChar="#", escapeChar="!") >>> should_return = 'propertyvalue' >>> compare_xml(should_return, filter.toXML()) True Or >>> filter1 = fes.PropertyIsLike("property", "like") >>> filter2 = fes.PropertyIsEqualTo("property", "equal") >>> filter3 = fes.PropertyIsLessThan("property", "less") >>> filter = fes.Or([filter1, filter2, filter3]) >>> should_return = 'propertylikepropertyequalpropertyless' >>> compare_xml(should_return, filter.toXML()) True >>> fes.Or([filter1]) Traceback (most recent call last): ... ValueError: Binary operations (And / Or) require a minimum of two operations to operate against And >>> filter = fes.And([filter1, filter2, filter3]) >>> should_return = 'propertylikepropertyequalpropertyless' >>> compare_xml(should_return, filter.toXML()) True >>> fes.And([filter1]) Traceback (most recent call last): ... ValueError: Binary operations (And / Or) require a minimum of two operations to operate against Not >>> filter = fes.Not([filter1]) >>> should_return = 'propertylike' >>> compare_xml(should_return, filter.toXML()) True setConstraintList >>> fr = fes.FilterRequest() >>> filter = fr.setConstraintList([filter1, filter2, filter3]) >>> should_return = 'propertylikepropertyequalpropertyless' >>> compare_xml(should_return, filter) True setConstraint >>> fr = fes.FilterRequest() >>> filter = fr.setConstraint(filter1) >>> should_return = 'propertylike' >>> compare_xml(should_return, filter) True setConstraint filter as string >>> fr = fes.FilterRequest() >>> filter = fr.setConstraint(filter1, tostring=True) >>> should_return = 'propertylike' >>> compare_xml(should_return, filter) True setConstraintList filter as string >>> fr = fes.FilterRequest() >>> filter = fr.setConstraintList([filter1, filter2, filter3], tostring=True) >>> should_return = 'propertylikepropertyequalpropertyless' >>> compare_xml(should_return, filter) True OWSLib-0.33.0/tests/doctests/iso_codelist.txt000077500000000000000000000022751476660053500211340ustar00rootroot00000000000000 Imports >>> from tests.utils import resource_file >>> from owslib.etree import etree >>> from owslib.iso import CodelistCatalogue Print testing the code lists >>> e=etree.parse(resource_file('gmxCodelists.xml')) >>> c=CodelistCatalogue(e) >>> sorted(c.getcodelistdictionaries()) ['CI_DateTypeCode', 'CI_OnLineFunctionCode', 'CI_PresentationFormCode', 'CI_RoleCode', 'DQ_EvaluationMethodTypeCode', 'DS_AssociationTypeCode', 'DS_InitiativeTypeCode', 'MD_CellGeometryCode', 'MD_CharacterSetCode', 'MD_ClassificationCode', 'MD_CoverageContentTypeCode', 'MD_DatatypeCode', 'MD_DimensionNameTypeCode', 'MD_GeometricObjectTypeCode', 'MD_ImagingConditionCode', 'MD_KeywordTypeCode', 'MD_MaintenanceFrequencyCode', 'MD_MediumFormatCode', 'MD_MediumNameCode', 'MD_ObligationCode', 'MD_PixelOrientationCode', 'MD_ProgressCode', 'MD_RestrictionCode', 'MD_ScopeCode', 'MD_SpatialRepresentationTypeCode', 'MD_TopicCategoryCode', 'MD_TopologyLevelCode', 'MX_ScopeCode'] >>> sorted(c.getcodedefinitionidentifiers('CI_RoleCode')) ['author', 'custodian', 'distributor', 'originator', 'owner', 'pointOfContact', 'principalInvestigator', 'processor', 'publisher', 'resourceProvider', 'user'] OWSLib-0.33.0/tests/doctests/iso_creation.txt000066400000000000000000000032501476660053500211210ustar00rootroot00000000000000Imports >>> from owslib.etree import etree >>> from owslib.iso import MD_Metadata, MD_DataIdentification, CI_ResponsibleParty, MD_ReferenceSystem Print testing of various ISO fields >>> md = MD_Metadata() >>> md.identification = MD_DataIdentification() >>> val = CI_ResponsibleParty() >>> val.organization = 'NTUA' >>> val.email = 'gcpp.kalxas@gmail.com' >>> val.role = 'pointOfContact' >>> md.contact.append(val) >>> md.datestamp = '2014-05-20' >>> md.identification.title = 'Title' >>> md.identification.abstract = 'Abstract' >>> md.identification.identtype = 'dataset' >>> md.identifier = '286c0725-146e-4533-b1bf-d6e367f6c342' >>> md.identification.topiccategory.append('biota') >>> md.identification.topiccategory.append('environment') >>> md.referencesystem = MD_ReferenceSystem() >>> md.referencesystem.code = '4326' >>> md.referencesystem.codeSpace = 'urn:ogc:def:crs:EPSG' >>> md.referencesystem.version = '6.11.2' >>> kw = {} >>> kw['keywords'] = [] >>> kw['keywords'].append('Agricultural and aquaculture facilities') >>> kw['keywords'].append('Bio-geographical regions') >>> kw['type'] = None >>> kw['thesaurus'] = {} >>> kw['thesaurus']['date'] = '2008-06-01' >>> kw['thesaurus']['datetype'] = 'publication' >>> kw['thesaurus']['title'] = 'GEMET - INSPIRE themes, version 1.0' >>> md.identification.keywords.append(kw) >>> md.identifier '286c0725-146e-4533-b1bf-d6e367f6c342' >>> kw == {'keywords': ['Agricultural and aquaculture facilities', 'Bio-geographical regions'], 'type': None, 'thesaurus': {'date': '2008-06-01', 'datetype': 'publication', 'title': 'GEMET - INSPIRE themes, version 1.0'}} True >>> md.languagecode is None True OWSLib-0.33.0/tests/doctests/iso_keywords.txt000077500000000000000000000012321476660053500211650ustar00rootroot00000000000000 Imports >>> from tests.utils import resource_file >>> from owslib.etree import etree >>> from owslib.iso import MD_Metadata Print testing some metadata elements >>> e = etree.parse(resource_file('17bd184a-7e7d-4f81-95a5-041449a7212b_iso.xml')) >>> md = MD_Metadata(e) >>> md.identification[0].title 'Air temperature' >>> len(md.identification[0].keywords) == len(md.identification[0].keywords) True >>> len(md.identification[0].keywords) > 0 True >>> len(md.identification[0].keywords[0].keywords) > 0 True >>> md.identification[0].keywords[0].thesaurus['title'] 'GEMET - INSPIRE themes, version 1.0' OWSLib-0.33.0/tests/doctests/iso_parse.txt000077500000000000000000000016031476660053500204320ustar00rootroot00000000000000 Imports >>> from tests.utils import resource_file >>> from owslib.etree import etree >>> from owslib.iso import MD_Metadata Print testing some metadata elements >>> e=etree.parse(resource_file('iso_xml_srv.xml')) >>> x=MD_Metadata(e) >>> x.identification[0].title 'Parameter-elevation Regressions on Independent Slopes Model Monthly Climate Data for the Continental United States.' >>> x.identification[1].title 'Parameter-elevation Regressions on Independent Slopes Model Monthly Climate Data for the Continental United States. February 2013 Snapshot' >>> x.identification[1].abstract[0:40] 'This dataset was created using the PRISM' >>> x.contact[0].name 'Christopher Daley' >>> x.contact[0].email 'daley@nacse.org' >>> x.identification[1].operations[0]['connectpoint'][0].url 'http://cida.usgs.gov/thredds/dodsC/prism' OWSLib-0.33.0/tests/doctests/owscontext.txt000066400000000000000000000032221476660053500206570ustar00rootroot00000000000000Imports >>> import os >>> from owslib.owscontext.core import OwcContext >>> from tests.utils import resource_file Test OWC Atom XML Read >>> f = open(resource_file(os.path.join('owc_atom_examples', 'wms_meris.xml')), 'rb').read() >>> owc = OwcContext.from_atomxml(f) >>> owc.title 'Satellite Image and Countries borders Over France and England' >>> res = owc.resources[0] >>> res.id 'http://geoserver.sourceforge.net/html/index.php/' >>> res.title 'MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif' >>> off = res.offerings[0] >>> off.offering_code 'http://www.opengis.net/spec/owc-atom/1.0/req/wms' >>> op = off.operations[0] >>> op.operations_code 'GetCapabilities' >>> op.request_url 'http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities' Test OWC GeoJSON Read >>> f = open(resource_file(os.path.join('owc_geojson_examples','owc1.geojson')), 'rb').read().decode('utf-8') >>> owc = OwcContext.from_json(f) >>> # bcause json works on pure strings, the doctest unicode results for Python 2.7 would cause errors, I add print() >>> print(owc.title) WPS 52North example >>> res = owc.resources[0] >>> print(res.id) http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService/process1/ >>> print(res.title) WPS 52 north >>> off = res.offerings[0] >>> print(off.offering_code) http://www.opengis.net/spec/owc-geojson/1.0/req/wps >>> op = off.operations[0] >>> print(op.operations_code) GetCapabilities >>> print(op.request_url) http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService?SERVICE=WPS&VERSION=1.0.0&REQUEST=GetCapabilities OWSLib-0.33.0/tests/doctests/sml_52n_network.txt000066400000000000000000000032741476660053500215010ustar00rootroot00000000000000Imports >>> from tests.utils import resource_file >>> from owslib.swe.sensor.sml import SensorML >>> from dateutil import parser Initialize >>> xml = open(resource_file('sml_52N_network.xml'), 'rb').read() >>> root = SensorML(xml) >>> system = root.members[0] >>> system.description 'Contains all procedures in the SOS Server' Contacts >>> list(system.contacts.keys()) ['http://mmisw.org/ont/ioos/definition/publisher'] >>> publishers = system.get_contacts_by_role('http://mmisw.org/ont/ioos/definition/publisher') >>> publishers[0].role 'http://mmisw.org/ont/ioos/definition/publisher' >>> publishers[0].organization 'GLOS' >>> publishers[0].country 'USA' >>> publishers[0].url 'http://glos.us' Identification >>> sorted(list(system.identifiers.keys())) ['longName', 'networkID', 'shortName'] >>> sid = system.get_identifiers_by_name('networkID') >>> sid[0].name 'networkID' >>> sid[0].definition 'http://mmisw.org/ont/ioos/definition/networkID' >>> sid[0].value 'urn:ioos:network:glos:all' Classifiers >>> sorted(list(system.classifiers.keys())) ['parentNetwork', 'publisher'] >>> classi = system.get_classifiers_by_name('publisher') >>> classi[0].definition 'http://mmisw.org/ont/ioos/definition/publisher' >>> classi[0].value 'GLOS' Capabilities >>> sorted(list(system.capabilities.keys())) ['featuresOfInterest', 'observationTimeRange', 'observedBBOX', 'offerings'] Characteristics >>> list(system.characteristics.keys()) [] Components >>> comps = system.components >>> len(comps) 14 Connections >>> comps = system.connections OWSLib-0.33.0/tests/doctests/sml_ndbc_station.txt000066400000000000000000000062641476660053500217750ustar00rootroot00000000000000Imports >>> from tests.utils import resource_file >>> from owslib.swe.sensor.sml import SensorML >>> from dateutil import parser >>> from datetime import timezone Initialize >>> xml = open(resource_file('sml_ndbc_station.xml'), 'rb').read() >>> root = SensorML(xml) >>> system = root.members[0] >>> system.description 'Station metadata for 41012 - 40NM ENE of St Augustine, FL' Contacts >>> sorted(system.contacts.keys()) ['urn:ogc:def:classifiers:OGC:contactType:operator', 'urn:ogc:def:classifiers:OGC:contactType:publisher'] >>> operators = system.get_contacts_by_role('urn:ogc:def:classifiers:OGC:contactType:operator') >>> operators[0].role 'urn:ogc:def:classifiers:OGC:contactType:operator' >>> operators[0].organization 'National Data Buoy Center' >>> operators[0].country 'US' >>> publishers = system.get_contacts_by_role('urn:ogc:def:classifiers:OGC:contactType:publisher') >>> publishers[0].role 'urn:ogc:def:classifiers:OGC:contactType:publisher' >>> publishers[0].organization 'National Data Buoy Center' >>> publishers[0].country 'USA' >>> publishers[0].phone '228-688-2805' >>> publishers[0].address 'Bldg. 3205' >>> publishers[0].city 'Stennis Space Center' >>> publishers[0].postcode '39529' >>> publishers[0].email 'webmaster.ndbc@noaa.gov' >>> publishers[0].region 'MS' Identification >>> sorted(system.identifiers.keys()) ['Long Name', 'Short Name', 'StationId'] >>> sid = system.get_identifiers_by_name('StationId') >>> sid[0].name 'StationId' >>> sid[0].definition 'urn:ioos:def:identifier:NOAA:stationID' >>> sid[0].codeSpace 'http://sdf.ndbc.noaa.gov' >>> sid[0].value 'urn:ioos:station:wmo:41012' Classifiers >>> sorted(system.classifiers.keys()) ['Platform Type'] >>> classi = system.get_classifiers_by_name('Platform type') >>> classi[0].name 'Platform Type' >>> classi[0].definition 'urn:ioos:def:classifier:NOAA:platformType' >>> classi[0].codeSpace 'http://sdf.ndbc.noaa.gov' >>> classi[0].value 'MOORED BUOY' Documents >>> system.documentation # doctest: +ELLIPSIS [] >>> doc = system.documentation[0].documents[0] >>> doc.description 'Handbook of Automated Data Quality Control Checks and Procedures, National Data Buoy Center, August 2009' >>> doc.format 'pdf' >>> doc.url 'http://www.ndbc.noaa.gov/NDBCHandbookofAutomatedDataQualityControl2009.pdf' History >>> sorted(system.history.keys()) ['deployment_start', 'deployment_stop'] >>> his = system.get_history_by_name('deployment_start') >>> his [] >>> len(his) 2 >>> event = his[0] >>> parser.parse(event.date).replace(tzinfo=timezone.utc).isoformat() '2010-01-12T00:00:00+00:00' >>> event.description 'Deployment start event' >>> event.documentation[0].url 'http://sdftest.ndbc.noaa.gov/sos/server.php?service=SOS&request=DescribeSensor&version=1.0.0&outputformat=text/xml;subtype="sensorML/1.0.1"&procedure=urn:ioos:station:wmo:41012:20100112' OWSLib-0.33.0/tests/doctests/sos_10_getcapabilities.txt000066400000000000000000000165711476660053500227720ustar00rootroot00000000000000Imports >>> from tests.utils import cast_tuple_int_list, resource_file >>> from owslib.sos import SensorObservationService >>> from owslib.fes import FilterCapabilities >>> from owslib.ows import OperationsMetadata >>> from owslib.crs import Crs >>> from datetime import datetime >>> from operator import itemgetter Initialize ncSOS >>> xml = open(resource_file('sos_ncSOS_getcapabilities.xml'), 'rb').read() >>> ncsos = SensorObservationService(None, xml=xml) Initialize 52N >>> xml = open(resource_file('sos_52n_getcapabilities.xml'), 'rb').read() >>> f2n = SensorObservationService(None, xml=xml) Initialize NDBC >>> xml = open(resource_file('sos_ndbc_getcapabilities.xml'), 'rb').read() >>> ndbc = SensorObservationService(None, xml=xml) ServiceIdentification >>> id = ndbc.identification >>> id.service 'OGC:SOS' >>> id.version '1.0.0' >>> id.title 'National Data Buoy Center SOS' >>> id.abstract 'National Data Buoy Center SOS' >>> id.keywords ['Weather', 'Ocean Currents', 'Air Temperature', 'Water Temperature', 'Conductivity', 'Salinity', 'Barometric Pressure', 'Water Level', 'Waves', 'Winds', 'NDBC'] >>> id.fees 'NONE' >>> id.accessconstraints 'NONE' ServiceProvider >>> p = ndbc.provider >>> p.name 'National Data Buoy Center' >>> p.url 'http://sdf.ndbc.noaa.gov/' ServiceContact >>> sc = p.contact Unused fields should return nothing >>> sc.role >>> sc.position >>> sc.instructions >>> sc.organization >>> sc.fax >>> sc.hours >>> sc.name 'Webmaster' >>> sc.phone '228-688-2805' >>> sc.address 'Bldg. 3205' >>> sc.city 'Stennis Space Center' >>> sc.region 'MS' >>> sc.postcode '39529' >>> sc.country 'USA' >>> sc.email 'webmaster.ndbc@noaa.gov' OperationsMetadata >>> o = ndbc.operations >>> len(o) 3 Name >>> len(o) 3 Get by name >>> getcap = ndbc.get_operation_by_name('GetCapabilities') >>> isinstance(getcap, OperationsMetadata) True Get by name (case insensitive) >>> getcap = ndbc.get_operation_by_name('getcapabilities') >>> isinstance(getcap, OperationsMetadata) True # GetCapabilities >>> getcap.constraints [] >>> x = getcap.parameters >>> x == {'Sections': {'values': ['ServiceIdentification', 'ServiceProvider', 'OperationsMetadata', 'Contents', 'All']}} True >>> x = sorted(getcap.methods, key=itemgetter('type')) >>> x == [{'type': 'Get', 'url': 'http://sdf.ndbc.noaa.gov/sos/server.php', 'constraints': []}, {'type' : 'Post', 'url': 'http://sdf.ndbc.noaa.gov/sos/server.php', 'constraints': []}] True # DescribeSensor >>> descsen = ndbc.get_operation_by_name('describesensor') >>> descsen.constraints [] >>> x = descsen.parameters >>> x == {'outputFormat': {'values': ['text/xml;subtype="sensorML/1.0.1"']}} True >>> x = sorted(descsen.methods, key=itemgetter('type')) >>> x == [{'type': 'Get', 'url': 'http://sdf.ndbc.noaa.gov/sos/server.php', 'constraints': []}, {'type' : 'Post', 'url': 'http://sdf.ndbc.noaa.gov/sos/server.php', 'constraints': []}] True # GetObservation >>> getob = ndbc.get_operation_by_name('getobservation') >>> getob.constraints [] >>> x = getob.parameters >>> x == {'observedProperty': {'values': ['air_temperature', 'air_pressure_at_sea_level', 'sea_water_electrical_conductivity', 'currents', 'sea_water_salinity', 'sea_floor_depth_below_sea_surface', 'sea_water_temperature', 'waves', 'winds']}} True >>> x = sorted(getob.methods, key=itemgetter('type')) >>> x == [{'type' : 'Get', 'url': 'http://sdf.ndbc.noaa.gov/sos/server.php', 'constraints': []}, {'type' : 'Post', 'url': 'http://sdf.ndbc.noaa.gov/sos/server.php', 'constraints': []}] True Filter_Capabilities >>> filter = ndbc.filters >>> isinstance(filter, FilterCapabilities) False Contents >>> contents = ndbc.contents >>> len(contents) 848 Dict access __getitem__ >>> ndbc['station-46084'].name 'urn:ioos:station:wmo:46084' >>> ndbc['rubbishrubbish'].name Traceback (most recent call last): ... KeyError: 'No Observational Offering with id: rubbishrubbish' Network >>> network = contents['network-all'] >>> network.id 'network-all' >>> network.name 'urn:ioos:network:noaa.nws.ndbc:all' >>> network.description 'All stations on the NDBC SOS server' >>> srs = network.srs >>> isinstance(srs, Crs) True >>> srs.getcodeurn() 'urn:ogc:def:crs:EPSG::4326' >>> srs.getcode() 'EPSG:4326' # (left, bottom, right, top) >>> cast_tuple_int_list(network.bbox) [-179, -77, 180, 80] >>> bbsrs = network.bbox_srs >>> isinstance(bbsrs, Crs) True >>> bbsrs.getcodeurn() 'urn:ogc:def:crs:EPSG::4326' >>> bbsrs.getcode() 'EPSG:4326' >>> bp = network.begin_position >>> isinstance(bp, datetime) True >>> ep = network.end_position >>> isinstance(ep, datetime) True >>> network.result_model 'om:Observation' >>> procs = network.procedures >>> len(procs) 847 >>> network.observed_properties ['http://mmisw.org/ont/cf/parameter/air_temperature', 'http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level', 'http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity', 'http://mmisw.org/ont/cf/parameter/currents', 'http://mmisw.org/ont/cf/parameter/sea_water_salinity', 'http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface', 'http://mmisw.org/ont/cf/parameter/sea_water_temperature', 'http://mmisw.org/ont/cf/parameter/waves', 'http://mmisw.org/ont/cf/parameter/winds'] >>> foi = network.features_of_interest >>> len(foi) 1082 >>> rfs = network.response_formats >>> len(rfs) 5 >>> rfs[-1] 'application/vnd.google-earth.kml+xml' >>> rms = network.response_modes >>> len(rms) 1 >>> rms[0] 'inline' Station >>> station = contents['station-zbqn7'] >>> station.id 'station-zbqn7' >>> station.name 'urn:ioos:station:wmo:zbqn7' >>> station.description "Zeke's Basin, North Carolina" >>> srs = station.srs >>> isinstance(srs, Crs) True >>> srs.getcodeurn() 'urn:ogc:def:crs:EPSG::4326' >>> srs.getcode() 'EPSG:4326' >>> cast_tuple_int_list(station.bbox) [-77, 33, -77, 33] >>> bbsrs = station.bbox_srs >>> isinstance(bbsrs, Crs) True >>> bbsrs.getcodeurn() 'urn:ogc:def:crs:EPSG::4326' >>> bbsrs.getcode() 'EPSG:4326' >>> bp = station.begin_position >>> isinstance(bp, datetime) True >>> ep = station.end_position >>> isinstance(ep, datetime) True >>> station.result_model 'om:Observation' >>> procs = station.procedures >>> len(procs) 1 >>> procs[0] 'urn:ioos:station:wmo:zbqn7' >>> ops = station.observed_properties >>> len(ops) 3 >>> ops[0] 'http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity' >>> foi = station.features_of_interest >>> len(foi) 1 >>> foi[0] 'urn:cgi:Feature:CGI:EarthOcean' >>> rfs = station.response_formats >>> len(rfs) 5 >>> rfs[0] 'text/xml;schema="ioos/0.6.1"' >>> rm = station.response_modes >>> len(rm) 1 >>> rm[0] 'inline' OWSLib-0.33.0/tests/doctests/sos_ngmp.txt000066400000000000000000000221651476660053500202760ustar00rootroot00000000000000 Imports >>> from tests.utils import cast_tuple_int_list, resource_file >>> from owslib.sos import SensorObservationService >>> from owslib.fes2 import FilterCapabilities >>> from owslib.ows import OperationsMetadata >>> from owslib.crs import Crs >>> from datetime import datetime >>> from operator import itemgetter Initialize >>> xml = open(resource_file('sos_ngmp.xml'), 'rb').read() >>> ngmp = SensorObservationService(None, xml=xml, version='2.0.0') ServiceIdentification >>> id = ngmp.identification >>> id.service 'OGC:SOS' >>> id.version '2.0.0' >>> len(id.profiles) 3 >>> id.title 'GNS Science New Zealand, NGMP SOS timeseries' >>> id.abstract 'GNS Hydrogeology Section, serving NGMP groundwater level through customised 52N SOS, data quality cannot be represented yet, there is no liability regarding this service, for more information go to http://ggw.gns.cri.nz/ggwdata/ (SVN: 0 @ 2013-01-12 19:55:25)' >>> id.keywords ['water level', 'groundwater', 'hydrogeology', 'ngmp'] >>> id.fees 'NONE' >>> id.accessconstraints 'SERVICE IS IN TEST MODE, NOT RELIABLE, DATA QUALITY NOT YET VISIBLE' ServiceProvider >>> p = ngmp.provider >>> p.name 'GNS Science' >>> p.url 'http://ggw.gns.cri.nz/ggwdata/' ServiceContact >>> sc = p.contact Unused fields should return nothing >>> sc.role >>> sc.position 'STU' >>> sc.instructions >>> sc.organization >>> sc.fax >>> sc.hours >>> sc.name 'Alex Kmoch' >>> sc.phone '+647374 8211' >>> sc.address '114 Karetoto Road' >>> sc.city 'Wairakei' >>> sc.region 'Waikato' >>> sc.postcode '3377' >>> sc.country 'New Zealand' >>> sc.email 'a.kmoch@gns.cri.nz' OperationsMetadata >>> o = ngmp.operations >>> len(o) 4 Get by name >>> getcap = ngmp.get_operation_by_name('GetCapabilities') >>> isinstance(getcap, OperationsMetadata) True Get by name (case insensitive) >>> getcap = ngmp.get_operation_by_name('getcapabilities') >>> isinstance(getcap, OperationsMetadata) True # GetCapabilities >>> getcap.constraints [] >>> x = getcap.parameters >>> x == {'AcceptVersions': {'values': ['1.0.0', '2.0.0']}, 'updateSequence': {'values': []}, 'Sections': {'values': ['ServiceIdentification', 'ServiceProvider', 'OperationsMetadata', 'FilterCapabilities', 'Contents', 'All']}, 'AcceptFormats': {'values': ['text/xml', 'application/zip']}} True >>> x = sorted(getcap.methods, key=itemgetter('type')) >>> x == [{'type': 'Get', 'url': 'https://geier.gns.cri.nz/ngmp-sos/sos?', 'constraints': []}, {'type': 'Post', 'url': 'https://geier.gns.cri.nz/ngmp-sos/sos', 'constraints': []},] True # DescribeSensor >>> descsen = ngmp.get_operation_by_name('describesensor') >>> descsen.constraints [] >>> x = descsen.parameters >>> x == {'procedureDescriptionFormat': {'values': ['http://www.opengis.net/sensorML/1.0.1']}, 'procedure': {'values': ['http://resources.smart-project.info/ggwdata/procedure/acidity_sampling', 'http://resources.smart-project.info/ggwdata/procedure/chloride_sampling', 'http://resources.smart-project.info/ggwdata/procedure/conductivity_sampling', 'http://resources.smart-project.info/ggwdata/procedure/groundwaterlevel_sensor', 'http://resources.smart-project.info/ggwdata/procedure/hydraulic_conductivity_sampling', 'http://resources.smart-project.info/ggwdata/procedure/iron_sampling', 'http://resources.smart-project.info/ggwdata/procedure/manganese_sampling', 'http://resources.smart-project.info/ggwdata/procedure/nitrate_sampling', 'http://resources.smart-project.info/ggwdata/procedure/temperature_sampling', 'http://resources.smart-project.info/ggwdata/procedure/tritium_sampling']}} True >>> x = sorted(descsen.methods, key=itemgetter('type')) >>> x == [{'type' : 'Get', 'url': 'https://geier.gns.cri.nz/ngmp-sos/sos?', 'constraints': []}, {'type': 'Post', 'url': 'https://geier.gns.cri.nz/ngmp-sos/sos', 'constraints': []}] True # GetObservation >>> getob = ngmp.get_operation_by_name('getobservation') >>> getob.constraints [] >>> x = getob.parameters >>> x == {'srsName': {'values': []}, 'offering': {'values': ['NGMP_HYDRAULIC_CONDUCTIVITY', 'NGMP_TRITIUM_ALL_FORMS', 'NGMP_DISSOLVED_MANGANESE', 'NGMP_TEMPERATURE', 'NGMP_DISSOLVED_IRON', 'NGMP_CONDUCTIVITY', 'NGMP_ACIDITY', 'NGMP_GROUNDWATER_LEVEL', 'NGMP_DISSOLVED_NITRATE_NO3_AS_N', 'NGMP_DISSOLVED_CHLORIDE']}, 'temporalFilter': {'values': []}, 'responseFormat': {'values': ['http://www.ioos.gov/dif/csv/0.9', 'http://www.opengis.net/waterml/2.0', 'http://www.opengis.net/om/2.0', 'application/zip']}, 'featureOfInterest': {'values': ['10', '11', '12', '13', '139', '14', '140', '15', '16', '17', '18', '19', '1993', '20', '2013', '2015', '2016', '2039', '2069', '2080', '21', '2103', '22', '23', '24', '2466', '2470', '2479', '25', '26', '27', '28', '29', '3', '30', '31', '32', '3200', '3258', '3280', '3281', '33', '3325', '3327', '3336', '338', '339', '34', '340', '346', '347', '348', '349', '35', '350', '351', '352', '353', '354', '355', '356', '358', '359', '36', '360', '361', '362', '363', '364', '37', '3705', '3706', '3707', '3708', '3709', '3710', '3711', '3712', '378', '379', '38', '380', '381', '382', '383', '384', '386', '387', '388', '389', '39', '390', '391', '392', '393', '394', '395', '4', '40', '401', '402', '403', '404', '405', '406', '407', '408', '409', '41', '410', '411', '412', '413', '414', '415', '416', '417', '418', '419', '42', '420', '421', '422', '423', '43', '437', '44', '443', '444', '445', '446', '447', '448', '449', '45', '451', '452', '453', '454', '455', '456', '458', '46', '464', '465', '466', '467', '468', '469', '47', '48', '49', '5', '50', '51', '511', '512', '52', '53', '54', '55', '552', '553', '56', '57', '58', '59', '6', '60', '61', '62', '63', '64', '65', '66', '67', '68', '69', '7', '70', '71', '72', '73', '74', '75', '76', '77', '78', '79', '8', '80', '81', '82', '83', '9']}, 'observedProperty': {'values': ['http://resources.smart-project.info/ggwdata/phenomenon/hydraulic_conductivity', 'http://resources.smart-project.info/ggwdata/phenomenon/tritium_all_forms', 'http://resources.smart-project.info/ggwdata/phenomenon/dissolved_manganese', 'http://resources.smart-project.info/ggwdata/phenomenon/temperature', 'http://resources.smart-project.info/ggwdata/phenomenon/dissolved_iron', 'http://resources.smart-project.info/ggwdata/phenomenon/conductivity', 'http://resources.smart-project.info/ggwdata/phenomenon/acidity', 'http://resources.smart-project.info/ggwdata/phenomenon/groundwaterlevel', 'http://resources.smart-project.info/ggwdata/phenomenon/dissolved_nitrate_no3_as_n', 'http://resources.smart-project.info/ggwdata/phenomenon/dissolved_chloride']}, 'procedure': {'values': ['http://resources.smart-project.info/ggwdata/procedure/acidity_sampling', 'http://resources.smart-project.info/ggwdata/procedure/chloride_sampling', 'http://resources.smart-project.info/ggwdata/procedure/conductivity_sampling', 'http://resources.smart-project.info/ggwdata/procedure/groundwaterlevel_sensor', 'http://resources.smart-project.info/ggwdata/procedure/hydraulic_conductivity_sampling', 'http://resources.smart-project.info/ggwdata/procedure/iron_sampling', 'http://resources.smart-project.info/ggwdata/procedure/manganese_sampling', 'http://resources.smart-project.info/ggwdata/procedure/nitrate_sampling', 'http://resources.smart-project.info/ggwdata/procedure/temperature_sampling', 'http://resources.smart-project.info/ggwdata/procedure/tritium_sampling']}, 'result': {'values': []}} True >>> x = sorted(getob.methods, key=itemgetter('type')) >>> x == [{'type' : 'Get', 'url': 'https://geier.gns.cri.nz/ngmp-sos/sos?', 'constraints': []}, {'type': 'Post', 'url': 'https://geier.gns.cri.nz/ngmp-sos/sos', 'constraints': []}] True Filter_Capabilities >>> filter = ngmp.filters >>> isinstance(filter, FilterCapabilities) False Contents >>> contents = ngmp.contents >>> len(contents) 10 Network >>> network = contents['NGMP_TEMPERATURE'] >>> network.id 'NGMP_TEMPERATURE' >>> network.procedures ['http://resources.smart-project.info/ggwdata/procedure/temperature_sampling'] >>> srs = network.bbox_srs >>> isinstance(srs, Crs) True >>> srs.id 'http://www.opengis.net/def/crs/EPSG/0/4272' >>> srs.getcodeurn() 'urn:ogc:def:crs:EPSG::4272' >>> srs.getcode() 'EPSG:4272' # (left, bottom, right, top) >>> cast_tuple_int_list(network.bbox) [168, -46, 177, -34] >>> bp = network.begin_position >>> isinstance(bp, datetime) True >>> ep = network.end_position >>> isinstance(ep, datetime) True >>> network.observed_properties ['http://resources.smart-project.info/ggwdata/phenomenon/temperature'] >>> network.response_formats ['http://www.ioos.gov/dif/csv/0.9', 'http://www.opengis.net/waterml/2.0', 'http://www.opengis.net/om/2.0', 'application/zip'] >>> network.observation_models ['http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Observation'] OWSLib-0.33.0/tests/doctests/sos_ngwd.txt000066400000000000000000000123111476660053500202640ustar00rootroot00000000000000 Imports >>> from tests.utils import resource_file >>> from owslib.sos import SensorObservationService >>> from owslib.fes2 import FilterCapabilities >>> from owslib.ows import OperationsMetadata >>> from owslib.crs import Crs >>> from datetime import datetime >>> from operator import itemgetter Initialize >>> xml = open(resource_file('sos_ngwd.xml'),'rb').read() >>> ngwd = SensorObservationService(None, xml=xml, version='2.0.0') ServiceIdentification >>> id = ngwd.identification >>> id.service 'OGC:SOS' >>> id.version '2.0.0' >>> len(id.profiles) 5 >>> id.title 'GIN SOS' >>> id.abstract 'GIN SOS mediator' >>> id.keywords ['water level', 'groundwater level', 'surface water flow'] >>> id.fees 'NONE' >>> id.accessconstraints 'NONE' ServiceProvider >>> p = ngwd.provider >>> p.name 'Geological Survey of Canada, Earth Sciences Sector, Natural Resources Canada, Government of Canada' >>> p.url 'http://gw-info.net' ServiceContact >>> sc = p.contact Unused fields should return nothing >>> sc.role >>> sc.position 'Research Scientist' >>> sc.instructions >>> sc.organization >>> sc.fax '+1-613-995-9273' >>> sc.hours >>> sc.name 'Boyan Brodaric' >>> sc.phone '+1-613-992-3562' >>> sc.address '615 Booth Street' >>> sc.city 'Ottawa' >>> sc.region >>> sc.postcode 'K1A 0E9' >>> sc.country 'Canada' >>> sc.email 'brodaric at nrcan dot gc dot ca' OperationsMetadata >>> o = ngwd.operations >>> len(o) 4 Get by name >>> getcap = ngwd.get_operation_by_name('GetCapabilities') >>> isinstance(getcap, OperationsMetadata) True Get by name (case insensitive) >>> getcap = ngwd.get_operation_by_name('getcapabilities') >>> isinstance(getcap, OperationsMetadata) True # GetCapabilities >>> getcap.constraints [] >>> x = getcap.parameters >>> x == {'AcceptVersions': {'values': ['2.0.0']}, 'updateSequence': {'values': []}, 'Sections': {'values': ['ServiceIdentification', 'ServiceProvider', 'OperationsMetadata', 'FilterCapabilities', 'Contents', 'All']}, 'AcceptFormats': {'values': ['text/xml', 'application/zip']}} True >>> x = sorted(getcap.methods, key=itemgetter('type')) >>> x == [{'type' : 'Get', 'url': 'http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw?', 'constraints': []}, {'type' : 'Post', 'url': 'http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw', 'constraints': []}] True # DescribeSensor >>> descsen = ngwd.get_operation_by_name('describesensor') >>> descsen.constraints [] >>> x = descsen.parameters >>> x == {'procedureDescriptionFormat': {'values': ['http://www.opengis.net/sensorML/1.0.1']}, 'procedure': {'values': ['urn:ogc:object:Sensor::GIN_GroundwaterLevelProcess']}} True >>> x = sorted(descsen.methods, key=itemgetter('type')) >>> x == [{'type': 'Get', 'url': 'http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw?', 'constraints': []}, {'type' : 'Post', 'url': 'http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw', 'constraints': []}] True # GetObservation >>> getob = ngwd.get_operation_by_name('getobservation') >>> getob.constraints [] >>> x = getob.parameters >>> x == {'srsName': {'values': []}, 'temporalFilter': {'values': []}, 'offering': {'values': ['GW_LEVEL']}, 'result': {'values': []}, 'responseFormat': {'values': ['http://www.opengis.net/waterml/2.0', 'application/zip']}, 'observedProperty': {'values': ['urn:ogc:def:phenomenon:OGC:1.0.30:groundwaterlevel']}, 'procedure': {'values': ['urn:ogc:object:Sensor::GIN_GroundwaterLevelProcess']}} True >>> x = getob.methods >>> x == [{'type' : 'Get', 'url': 'http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw?', 'constraints': []}, {'type': 'Post', 'url': 'http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw', 'constraints': []}] True Filter_Capabilities >>> filter = ngwd.filters >>> isinstance(filter, FilterCapabilities) False Contents >>> contents = ngwd.contents >>> len(contents) 1 Network >>> network = contents['GW_LEVEL'] >>> network.id 'GW_LEVEL' >>> network.procedures ['urn:ogc:object:Sensor::GIN_GroundwaterLevelProcess'] >>> srs = network.bbox_srs >>> isinstance(srs, Crs) True >>> srs.id 'http://www.opengis.net/def/crs/EPSG/0/4326' >>> srs.getcodeurn() 'urn:ogc:def:crs:EPSG::4326' >>> srs.getcode() 'EPSG:4326' # (left, bottom, right, top) >>> network.bbox (-120.0, 41.0, -60.0, 60.0) >>> bbsrs = network.bbox_srs >>> isinstance(bbsrs, Crs) True >>> bbsrs.getcodeurn() 'urn:ogc:def:crs:EPSG::4326' >>> bbsrs.getcode() 'EPSG:4326' >>> bp = network.begin_position >>> isinstance(bp, datetime) True >>> ep = network.end_position >>> isinstance(ep, datetime) True >>> network.observed_properties ['urn:ogc:def:phenomenon:OGC:1.0.30:groundwaterlevel'] >>> network.response_formats [] >>> network.observation_models [] OWSLib-0.33.0/tests/doctests/swe_common_20.txt000066400000000000000000000051321476660053500211130ustar00rootroot00000000000000Imports >>> from tests.utils import resource_file >>> from owslib.swe.common import Time, DataChoice, DataRecord, AbstractSimpleComponent >>> from owslib.etree import etree Initialize >>> swexml = open(resource_file('swe_ioos_multistation_timeseries.xml'), 'rb').read() >>> dr = etree.fromstring(swexml) >>> if hasattr(dr, 'getroot'): ... dr = dr.getroot() >>> swe_dr = DataRecord(dr) Test # two fields, 'stations' and 'observationData' >>> len(swe_dr.field) 2 >>> swe_dr.definition 'http://mmisw.org/ont/ioos/definition/observationRecord' >>> stations_field = swe_dr.get_by_name("stations") >>> stations_field.name 'stations' # Single station >>> single_station_field = stations_field.content.get_by_name("wmo_41001") >>> single_station_field.name 'wmo_41001' >>> single_station_dr = single_station_field.content >>> single_station_dr.id 'wmo_41001' # three fields: "stationID", "platformLocation", and "sensors" >>> len(single_station_dr.field) 3 >>> single_station_dr.definition 'http://mmisw.org/ont/ioos/definition/station' >>> single_station_dr.get_by_name("stationID").content.definition 'http://mmisw.org/ont/ioos/definition/stationID' >>> single_station_dr.get_by_name("stationID").content.value 'urn:ioos:station:wmo:41001' >>> vector = single_station_dr.get_by_name("platformLocation").content >>> len(vector.coordinate) 3 >>> int(vector.get_by_name("latitude").content.value) 32 >>> int(vector.get_by_name("longitude").content.value) -75 >>> int(vector.get_by_name("height").content.value) 0 >>> data_field = swe_dr.get_by_name("observationData") >>> data_field.name 'observationData' >>> data_et = data_field.content.elementType >>> data_et.name 'observations' >>> data_choice = data_et.content.get_by_name("sensor").content # 5 sensor choices for the csv block >>> len(data_choice.item) 5 >>> sensor_dr = data_choice.get_by_name("wmo_41001_sensor1").content >>> sensor_dr.get_by_name("air_temperature").content.uom 'Celsius' >>> sensor_dr.get_by_name("wind_speed").content.uom 'm/s' >>> sensor_dr.get_by_name("wind_to_direction").content.uom 'degrees' >>> encoding = data_field.content.encoding >>> encoding.tokenSeparator ',' >>> encoding.blockSeparator '\n' >>> encoding.decimalSeparator '.' >>> encoding.collapseWhiteSpaces True OWSLib-0.33.0/tests/doctests/wcs_thredds.txt000066400000000000000000000113451476660053500207600ustar00rootroot00000000000000Web Coverage Service: #This is an example that shows how to the OWSLib wcs client to make requests from the Unidata WCS. ==================== Version 1.0.0 ======== Imports >>> from owslib.wcs import WebCoverageService >>> from tests.utils import scratch_file >>> wcs=WebCoverageService('http://thredds.ucar.edu/thredds/wcs/grib/NCEP/NAM/CONUS_80km/best', version='1.0.0') >>> wcs.url 'http://thredds.ucar.edu/thredds/wcs/grib/NCEP/NAM/CONUS_80km/best' >>> wcs.version '1.0.0' >>> wcs.identification.service >>> wcs.identification.version '1.0.0' >>> wcs.identification.title >>> wcs.identification.abstract >>> wcs.identification.keywords [] >>> wcs.identification.fees 'NONE' >>> wcs.identification.accessConstraints 'NONE' #There is no 'ResponsibleParty' information in the NCEP/NAM capabilities document, so wcs.provider is empty. #but if there was you could do: #wcs.provider.url #and.. #wcs.provider.contact.organization #wcs.provider.contact.email #wcs.provider.contact.address #etc... for region, city, postcode, country Print the ids of all layers (actually just the first 3): >>> sorted(wcs.contents.keys()) ['Absolute_vorticity_isobaric', 'Best_4_layer_lifted_index_layer_between_two_pressure_difference_from_ground_layer', 'Convective_Available_Potential_Energy_layer_between_two_pressure_difference_from_ground_layer', 'Convective_Available_Potential_Energy_surface', 'Convective_inhibition_layer_between_two_pressure_difference_from_ground_layer', 'Convective_inhibition_surface', 'Convective_precipitation_surface_Accumulation', 'Geopotential_height_isobaric', 'Geopotential_height_surface', 'Geopotential_height_zeroDegC_isotherm', 'Mean_Sea_Level_Pressure_NAM_Model_Reduction_msl', 'Parcel_lifted_index_to_500_hPa_layer_between_two_pressure_difference_from_ground_layer', 'Precipitable_water_entire_atmosphere', 'Pressure_cloud_base', 'Pressure_cloud_tops', 'Pressure_maximum_wind', 'Pressure_reduced_to_MSL_msl', 'Pressure_surface', 'Pressure_tropopause', 'Relative_humidity_height_above_ground', 'Relative_humidity_isobaric', 'Relative_humidity_layer_between_two_pressure_difference_from_ground_layer', 'Relative_humidity_zeroDegC_isotherm', 'Storm_relative_helicity_layer_between_two_heights_above_ground_layer', 'Temperature_cloud_tops', 'Temperature_height_above_ground', 'Temperature_isobaric', 'Temperature_layer_between_two_pressure_difference_from_ground_layer', 'Temperature_tropopause', 'Total_precipitation_surface_Accumulation', 'Vertical_velocity_pressure_isobaric', 'u-component_of_wind_height_above_ground', 'u-component_of_wind_isobaric', 'u-component_of_wind_layer_between_two_pressure_difference_from_ground_layer', 'u-component_of_wind_maximum_wind', 'u-component_of_wind_tropopause', 'v-component_of_wind_height_above_ground', 'v-component_of_wind_isobaric', 'v-component_of_wind_layer_between_two_pressure_difference_from_ground_layer', 'v-component_of_wind_maximum_wind', 'v-component_of_wind_tropopause'] #To further interrogate a single "coverage" get the coverageMetadata object #You can either do: >>> cvg= wcs.contents['Temperature_tropopause'] #to get it from the dictonary #or even simpler you can do: >>> cvg=wcs['Temperature_tropopause'] >>> cvg.boundingBoxWGS84 (-153.58889302705833, 11.747698472996, -48.59839047148847, 61.585029283566165) >>> len(cvg.timepositions)>1 #The old test kept failing as the response timepositions kept changign on the server True >>> [y for y in (x.getcode() for x in cvg.supportedCRS) if y] ['EPSG:9802'] >>> cvg.supportedFormats ['GeoTIFF', 'GeoTIFF_Float', 'NetCDF3'] >>> cvg.grid.axislabels ['x', 'y'] >>> cvg.grid.dimension 2 >>> cvg.grid.lowlimits ['0', '0'] >>> cvg.grid.highlimits ['92', '64'] >>> cvg.grid.origin ['-4223.611945747588', '-832.2075711108391'] >>> cvg.grid.offsetvectors [['81.27100372314453', '0.0'], ['0.0', '81.27100372314453']] #Now we have enough information to build a getCoverage request: >>> covID='Temperature_tropopause' >>> timeRange=['2009-01-08T06:00:00', '2009-01-08T12:00:00'] #Okay, you should be able to select a range of times, but the server doesn't seem to like it. >>> timeRange=[cvg.timepositions[10]] #So for now I'll just choose one timestep (from cvg.timepositions) >>> bb=(-140, -15, 30, 55) # chosen from cvg.boundingBoxWGS84 >>> formatType='NetCDF3' # chosen from cvg.supportedFormats #Make the actual getCoverage request. >>> output=wcs.getCoverage(identifier=covID,time=timeRange,bbox=bb, format=formatType) #Then write this to a netcdf file. >>> filename = scratch_file('threddstest.nc') >>> f=open(filename, 'wb') >>> bytes_written = f.write(output.read()) >>> f.close() OWSLib-0.33.0/tests/doctests/wfs_MapServerWFSCapabilities.txt000066400000000000000000000123561476660053500241270ustar00rootroot00000000000000 Imports >>> from tests.utils import cast_tuple_int_list, resource_file >>> from owslib.wfs import WebFeatureService >>> from operator import itemgetter Fake a request to a WFS Server using saved doc from. >>> xml = open(resource_file('mapserver-wfs-cap.xml'), 'rb').read() >>> wfs = WebFeatureService('url', version='1.0', xml=xml) Test capabilities >>> wfs.updateSequence is not None True Service Identification: >>> wfs.identification.type 'MapServer WFS' >>> wfs.identification.version '1.0' >>> wfs.identification.title 'Atlas of the Cryosphere: Southern Hemisphere' >>> wfs.identification.abstract "The National Snow and Ice Data Center (NSIDC) Atlas of the Cryosphere is a map server that provides data and information pertinent to the frozen regions of Earth, including monthly climatologies of sea ice extent and concentration, snow cover extent, and snow water equivalent, in addition to glacier outlines, ice sheet elevation and accumulation, and more. In order to support polar projections, the Atlas is divided into two separate map servers: one for the Northern Hemisphere and one for the Southern Hemisphere. In addition to providing map images and source data through Open Geospatial Consortium, Inc. (OGC) protocols (WMS, WFS, and WCS), a dynamic web interface for exploring these data is also available at http://nsidc.org/data/atlas. If you have questions, comments or suggestions, please contact NSIDC User Services at +1.303.492.6199 or nsidc@nsidc.org. The development of this map server application was supported by NASA's Earth Observing System (EOS) Program under contract NAS5-03099 and was developed using MapServer, an Open Source development environment for building spatially-enabled internet applications. To cite the Atlas of the Cryosphere: Maurer, J. 2007. Atlas of the Cryosphere. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/atlas/." >>> wfs.identification.keywords ['\n Antarctica\n Cryosphere\n Earth Science\n Fronts\n Glacial Landforms/Processes\n Glaciers\n Ice Sheets\n Oceans\n Ocean Circulation\n Ocean Currents\n Polar\n Southern Hemisphere\n '] >>> wfs.identification.accessconstraints 'none' >>> wfs.identification.fees 'none' Service Provider: >>> wfs.provider.name 'MapServer WFS' >>> wfs.provider.url 'http://nsidc.org' #TODO: test contact info: #>>> wfs.provider.contact.name Test available content layers >>> sorted(wfs.contents.keys()) ['antarctic_coastline', 'antarctic_continent', 'antarctic_ice_cores', 'antarctic_ice_shelves_fill', 'antarctic_ice_shelves_outline', 'antarctic_islands', 'antarctic_islands_coastlines', 'antarctic_megadunes', 'antarctic_polar_front', 'antarctic_research_stations', 'antarctica_country_border', 'antarctica_elevation_contours', 'antarctica_islands_coastlines', 'coastlines_excluding_antarctica', 'country_borders_excluding_antarctica', 'glacier_outlines', 'glaciers', 'international_date_line', 'land_excluding_antarctica', 'south_pole_geographic', 'south_pole_geomagnetic', 'south_pole_inaccessibility', 'south_pole_magnetic', 'south_pole_of_cold', 'south_poles_wfs'] >>> sorted([wfs[layer].title for layer in wfs.contents]) ['Antarctic Polar Front', 'Antarctic coastline (includes ice shelves)', 'Antarctic continent', 'Antarctic grounding line (excludes ice shelves)', 'Antarctic ice core locations', 'Antarctic ice shelves', 'Antarctic island coastlines', 'Antarctic island coastlines', 'Antarctic islands', 'Antarctic megadunes', 'Antarctic permanent research stations', 'Antarctic suface elevation contours', 'Antarctica border', 'International Date Line', 'South Pole of Cold', 'South Pole of Inaccessibility', 'South Pole, Geographic', 'South Pole, Geomagnetic', 'South Pole, Magnetic', 'South Poles', 'coastlines (excluding Antarctica)', 'countries (excluding Antarctica)', 'glacier outlines', 'glaciers', 'land (excluding Antarctica)'] Test single item accessor >>> wfs['glaciers'].title 'glaciers' >>> wfs['glaciers'].boundingBox (-11887400000.0, -850889000.0, 557154000.0, 262891000.0, urn:ogc:def:crs:EPSG::3031) >>> [x.getcode() for x in wfs['glaciers'].crsOptions] ['EPSG:3031'] >>> wfs['glaciers'].verbOptions ['{http://www.opengis.net/wfs}Query'] Expect a KeyError for invalid names >>> wfs['utterly bogus'].title Traceback (most recent call last): ... KeyError: 'No content named utterly bogus' Test operations >>> sorted([op.name for op in wfs.operations]) ['DescribeFeatureType', 'GetCapabilities', 'GetFeature'] >>> x = sorted(wfs.getOperationByName('GetFeature').methods, key=itemgetter('type')) >>> x == [{'type': 'Get', 'url': 'http://nsidc.org/cgi-bin/atlas_south?'}, {'type': 'Post', 'url': 'http://nsidc.org/cgi-bin/atlas_south?'}] True >>> sorted(wfs.getOperationByName('GetFeature').formatOptions) ['{http://www.opengis.net/wfs}GML2'] Test exceptions >>> wfs.exceptions [] Lastly, test the getcapabilities method >>> wfs = WebFeatureService('http://nsidc.org/cgi-bin/atlas_south?', version='1.0') >>> xml = wfs.getcapabilities().read() >>> xml.find(b' 0 True OWSLib-0.33.0/tests/doctests/wml10_cuahsi.txt000066400000000000000000000054721476660053500207470ustar00rootroot00000000000000Imports >>> from tests.utils import resource_file >>> from owslib.waterml.wml10 import WaterML_1_0 as wml Test GetSiteInfo >>> f = open(resource_file('cuahsi_example_get_siteinfo_10.xml'), 'rb').read() >>> response = wml(f).response >>> response.site_names ['Little Bear River at Mendon Road near Mendon, Utah'] >>> site = response.sites[0] >>> sorted(site.variable_names) ['Battery voltage', 'Gage height', 'Oxygen, dissolved', 'Oxygen, dissolved percent of saturation', 'Phosphorus, total as P', 'Phosphorus, total as P, filtered', 'Solids, total Suspended', 'Specific conductance, unfiltered', 'Temperature', 'Turbidity', 'pH, unfiltered'] >>> codes = site.variable_codes >>> sorted(codes) ['USU10', 'USU11', 'USU12', 'USU13', 'USU3', 'USU32', 'USU33', 'USU34', 'USU35', 'USU36', 'USU37', 'USU39', 'USU4', 'USU40', 'USU41', 'USU5', 'USU6', 'USU7', 'USU8', 'USU9'] >>> var = site['USU9'] >>> var.unit.name 'nephelometric turbidity units' >>> var.unit.id >>> var.notes {} >>> var.no_data_value '-9999' Test GetValues >>> f = open(resource_file('cuahsi_example_get_values_10.xml')).read() >>> response = wml(f).response >>> response.variable_names ['Phosphorus, total as P'] >>> response.variable_codes ['USU39'] >>> series = response.get_series_by_variable('Phosphorus, total as P') >>> series = series[0] >>> values = series.values[0] >>> values.get_date_values() [(datetime.datetime(2008, 4, 14, 13, 0), '0.1192'), (datetime.datetime(2008, 4, 14, 13, 0), '0.114'), (datetime.datetime(2008, 4, 14, 14, 0), '0.1424'), (datetime.datetime(2008, 4, 14, 15, 0), '0.1814'), (datetime.datetime(2008, 4, 14, 16, 0), '0.3841'), (datetime.datetime(2008, 4, 14, 18, 0), '0.9124'), (datetime.datetime(2008, 4, 14, 20, 0), '0.0655'), (datetime.datetime(2008, 4, 14, 21, 0), '0.4342'), (datetime.datetime(2008, 4, 14, 22, 0), '0.9543'), (datetime.datetime(2008, 4, 14, 23, 0), '0.7308'), (datetime.datetime(2008, 4, 14, 23, 0), '0.7004'), (datetime.datetime(2008, 4, 15, 0, 0), '0.6097'), (datetime.datetime(2008, 4, 15, 1, 0), '0.5544'), (datetime.datetime(2008, 4, 15, 1, 0), '0.6182'), (datetime.datetime(2008, 4, 15, 1, 0), '0.5476'), (datetime.datetime(2008, 4, 15, 2, 0), '0.5728'), (datetime.datetime(2008, 4, 15, 2, 0), '0.369'), (datetime.datetime(2008, 4, 15, 2, 0), '0.3664'), (datetime.datetime(2008, 4, 15, 2, 0), '0.4767'), (datetime.datetime(2008, 4, 15, 3, 0), '0.3144'), (datetime.datetime(2008, 4, 15, 4, 0), '0.4517'), (datetime.datetime(2008, 4, 15, 5, 0), '0.3838'), (datetime.datetime(2008, 4, 15, 6, 0), '0.4702'), (datetime.datetime(2008, 4, 15, 7, 0), '0.389'), (datetime.datetime(2008, 4, 15, 8, 0), '0.4949'), (datetime.datetime(2008, 4, 15, 9, 0), '0.2778'), (datetime.datetime(2008, 4, 15, 10, 0), '0.3576'), (datetime.datetime(2008, 4, 15, 11, 0), '0.3618'), (datetime.datetime(2008, 4, 15, 12, 0), '0.2803')] OWSLib-0.33.0/tests/doctests/wml11_cuahsi.txt000066400000000000000000000207141476660053500207440ustar00rootroot00000000000000Using WaterML 1.1 for examples Imports >>> from tests.utils import resource_file >>> from owslib.waterml.wml11 import WaterML_1_1 as wml An example GetSites response (from cuahsi) >>> f = open(resource_file('cuahsi_example_all_sites.xml'), 'rb').read() >>> sites = wml(f).response Can view the queryInfo structure for information about the query >>> sites.query_info.creation_time datetime.datetime(2009, 6, 12, 10, 47, 54, 531250, tzinfo=tzoffset(None, -25200)) >>> sites.query_info.notes ['ALL Sites(empty request)'] >>> sites.query_info.criteria.method_called 'GetSites' Get a list of codes for the sites returned >>> codes = sites.site_codes >>> sorted(codes) [['10105900'], ['USU-LBR-Confluence'], ['USU-LBR-EFLower'], ['USU-LBR-EFRepeater'], ['USU-LBR-EFWeather'], ['USU-LBR-ExpFarm'], ['USU-LBR-Mendon'], ['USU-LBR-Paradise'], ['USU-LBR-ParadiseRepeater'], ['USU-LBR-SFLower'], ['USU-LBR-SFUpper'], ['USU-LBR-Wellsville']] Get the names ofthe sites >>> sorted(sites.site_names) ['East Fork Little Bear River Radio Repeater near Avon, Utah', 'East Fork Little Bear River at Paradise Canal Diversion near Avon, Utah', 'Little Bear River Upper Weather Station near Avon, Utah', 'Little Bear River at McMurdy Hollow near Paradise, Utah', 'Little Bear River at Mendon Road near Mendon, Utah', 'Little Bear River at Paradise, Utah', 'Little Bear River below Confluence of South and East Forks near Avon, Utah', 'Little Bear River near Wellsville, Utah', 'Radio Repeater near Paradise, Utah', 'South Fork Little Bear River above Davenport Creek near Avon, Utah', 'South Fork Little Bear River below Davenport Creek near Avon, Utah', 'Utah State University Experimental Farm near Wellsville, Utah'] Get a site to view it in more detail >>> site = sites[codes[0][0]] >>> site.geo_coords [('-111.946402', '41.718473')] >>> site.latitudes ['41.718473'] >>> site.longitudes ['-111.946402'] >>> info = site.site_info >>> info.notes [] >>> x = info.site_properties >>> x == {'County': 'Cache', 'PosAccuracy_m': '1', 'State': 'Utah', 'Site Comments': 'Located below county road bridge at Mendon Road crossing'} True >>> info.altname >>> info.elevation '1345' An example GetSiteInfo response >>> f = open(resource_file('cuahsi_example_siteinfo_multiple.xml')).read() >>> sites = wml(f).response >>> sites.query_info.criteria.method_called 'GetSiteInfo' List codes and names of the sites >>> codes = sites.site_codes >>> sorted(codes) [['USU-LBR-Mendon'], ['USU-LBR-Wellsville']] >>> sorted(sites.site_names) ['Little Bear River at Mendon Road near Mendon, Utah', 'Little Bear River near Wellsville, Utah'] Get a site for a closer look >>> site = sites[codes[1][0]] >>> site.geo_coords [('-111.917649', '41.643457')] Get the (first) catalog of series for the site >>> catalog = site[0] Get a series from the catalog for a closer look >>> series = catalog[3] >>> series.properties {} >>> series.begin_date_time datetime.datetime(2007, 11, 5, 14, 30) >>> series.end_date_time datetime.datetime(2008, 4, 5, 20, 30) >>> series.method_id '23' >>> series.source_id '2' >>> series.value_count '7309' >>> series.value_type 'Field Observation' >>> series.name 'Turbidity' >>> series.organization 'Utah State University Utah Water Research Laboratory' List variable names and codes >>> sorted(site.variable_names) ['Battery voltage', 'Gage height', 'Oxygen, dissolved', 'Oxygen, dissolved percent of saturation', 'Phosphorus, total as P', 'Phosphorus, total as P, filtered', 'Solids, total Suspended', 'Specific conductance, unfiltered', 'Temperature', 'Turbidity', 'pH, unfiltered'] >>> sorted(site.variable_codes) ['USU10', 'USU13', 'USU3', 'USU32', 'USU33', 'USU34', 'USU35', 'USU36', 'USU39', 'USU4', 'USU40', 'USU41', 'USU5', 'USU6', 'USU7', 'USU8', 'USU9'] Get a variable by its code >>> variable = site['USU7'] >>> variable.variable_name 'Turbidity' >>> variable.properties {} >>> variable.speciation 'Not Applicable' >>> variable.unit.name 'nephelometric turbidity units' >>> variable.time_scale.unit.name 'second' Example GetValues response >>> f = open(resource_file('cuahsi_example_get_values.xml')).read() >>> series = wml(f).response >>> series.query_info.criteria.method_called 'GetValuesForASite' List the names of the series returned (usually None) >>> series.series_names [None, None, None, None, None, None, None, None, None, None, None, None] List the variables and their codes >>> sorted(series.variable_names) ['Battery Voltage', 'Battery voltage', 'Gage height', 'Temperature', 'Turbidity'] >>> codes = series.variable_codes >>> sorted(codes) ['SDSC45', 'USU10', 'USU11', 'USU12', 'USU13', 'USU3', 'USU4', 'USU5', 'USU6', 'USU7', 'USU8', 'USU9'] Get variables by code >>> var = series.get_series_by_variable(var_code='USU4') Get the first values set from the first variable retrieved from the code >>> vals = var[0].values[0] List (in tuple) the dates and their corresponding measurements >>> sorted(vals.get_date_values()) [(datetime.datetime(2005, 8, 5, 0, 0), '34.53'), (datetime.datetime(2005, 8, 5, 0, 30), '37.12'), (datetime.datetime(2005, 8, 5, 1, 0), '35.97'), (datetime.datetime(2005, 8, 5, 1, 30), '35.78'), (datetime.datetime(2005, 8, 5, 2, 0), '35.68'), (datetime.datetime(2005, 8, 5, 2, 30), '36.08'), (datetime.datetime(2005, 8, 5, 3, 0), '37.8'), (datetime.datetime(2005, 8, 5, 3, 30), '37.93'), (datetime.datetime(2005, 8, 5, 4, 0), '38.88'), (datetime.datetime(2005, 8, 5, 4, 30), '37.34'), (datetime.datetime(2005, 8, 5, 5, 0), '35.15'), (datetime.datetime(2005, 8, 5, 5, 30), '35.96'), (datetime.datetime(2005, 8, 5, 6, 0), '35.62'), (datetime.datetime(2005, 8, 5, 6, 30), '34.72'), (datetime.datetime(2005, 8, 5, 7, 0), '34.7'), (datetime.datetime(2005, 8, 5, 7, 30), '33.54'), (datetime.datetime(2005, 8, 5, 8, 0), '34.98'), (datetime.datetime(2005, 8, 5, 8, 30), '31.65'), (datetime.datetime(2005, 8, 5, 9, 0), '32.49'), (datetime.datetime(2005, 8, 5, 9, 30), '32.78'), (datetime.datetime(2005, 8, 5, 10, 0), '30.58'), (datetime.datetime(2005, 8, 5, 10, 30), '32.8'), (datetime.datetime(2005, 8, 5, 11, 0), '31.83'), (datetime.datetime(2005, 8, 5, 11, 30), '30.71'), (datetime.datetime(2005, 8, 5, 12, 0), '30.82'), (datetime.datetime(2005, 8, 5, 12, 30), '29.72'), (datetime.datetime(2005, 8, 5, 13, 0), '27.05'), (datetime.datetime(2005, 8, 5, 13, 30), '25.5'), (datetime.datetime(2005, 8, 5, 14, 0), '24.69'), (datetime.datetime(2005, 8, 5, 14, 30), '26.03'), (datetime.datetime(2005, 8, 5, 15, 0), '25.55'), (datetime.datetime(2005, 8, 5, 15, 30), '25.96'), (datetime.datetime(2005, 8, 5, 16, 0), '24.72'), (datetime.datetime(2005, 8, 5, 16, 30), '23.36'), (datetime.datetime(2005, 8, 5, 17, 0), '24.21'), (datetime.datetime(2005, 8, 5, 17, 30), '25.61'), (datetime.datetime(2005, 8, 5, 18, 0), '24.73'), (datetime.datetime(2005, 8, 5, 18, 30), '25.73'), (datetime.datetime(2005, 8, 5, 19, 0), '24.76'), (datetime.datetime(2005, 8, 5, 19, 30), '24.96'), (datetime.datetime(2005, 8, 5, 20, 0), '25.69'), (datetime.datetime(2005, 8, 5, 20, 30), '27.34'), (datetime.datetime(2005, 8, 5, 21, 0), '27.14'), (datetime.datetime(2005, 8, 5, 21, 30), '27.7'), (datetime.datetime(2005, 8, 5, 22, 0), '28.88'), (datetime.datetime(2005, 8, 5, 22, 30), '30.44'), (datetime.datetime(2005, 8, 5, 23, 0), '32.14'), (datetime.datetime(2005, 8, 5, 23, 30), '34.02'), (datetime.datetime(2005, 8, 6, 0, 0), '33.61')] Example GetVariables response >>> f = open(resource_file('cuahsi_example_get_variables.xml')).read() >>> varis = wml(f).response Just a list of variables >>> codes = varis.variable_codes >>> sorted(codes) ['SDSC45', 'USU10', 'USU11', 'USU12', 'USU13', 'USU14', 'USU15', 'USU16', 'USU17', 'USU18', 'USU19', 'USU20', 'USU21', 'USU22', 'USU23', 'USU24', 'USU25', 'USU26', 'USU27', 'USU28', 'USU29', 'USU3', 'USU30', 'USU31', 'USU32', 'USU33', 'USU34', 'USU35', 'USU36', 'USU37', 'USU38', 'USU39', 'USU4', 'USU40', 'USU41', 'USU42', 'USU43', 'USU5', 'USU6', 'USU7', 'USU8', 'USU9'] >>> sorted(varis.variable_names) ['Barometric pressure', 'Battery Voltage', 'Battery voltage', 'Discharge', 'Gage height', 'Oxygen, dissolved', 'Oxygen, dissolved percent of saturation', 'Phosphorus, total as P', 'Phosphorus, total as P, filtered', 'Precipitation', 'Radiation, incoming shortwave', 'Relative humidity', 'Solids, total Suspended', 'Specific conductance, unfiltered', 'Temperature', 'Turbidity', 'Wind direction', 'Wind speed', 'pH, unfiltered'] >>> var = varis[codes[10]] >>> var.variable_name 'Gage height' >>> var.no_data_value '-9999' >>> var.properties {} >>> var.unit.name 'international foot' OWSLib-0.33.0/tests/doctests/wms_GeoServerCapabilities.txt000066400000000000000000000074431476660053500235540ustar00rootroot00000000000000Imports >>> from tests.utils import cast_tuple_int_list, cast_tuple_int_list_srs, resource_file >>> from owslib.wms import WebMapService Fake a request to a WMS Server using saved doc from GeoServer, using a subset of the sample data distributed with the installer. http://localhost:8080/geoserver/wms?request=GetCapabilities >>> xml = open(resource_file('wms_geoserver-cap.xml'), 'rb').read() >>> wms = WebMapService('url', version='1.1.1', xml=xml) Test capabilities >>> wms.identification.type 'OGC:WMS' >>> wms.identification.title 'My GeoServer WMS' >>> wms.identification.abstract 'This is a description of your Web Map Server.' >>> wms.provider.url 'http://localhost:8080/geoserver/wms' >>> wms.identification.keywords ['WFS', 'WMS', 'GEOSERVER'] >>> p = wms.provider.contact >>> p.name >>> p.email Test available content layers >>> 'opengeo:poi' in wms.contents.keys() True >>> layers=[wms[layer].title for layer in wms.contents] >>> 'Points of Interest' in layers True Test single item accessor >>> wms['opengeo:poi'].title 'Points of Interest' >>> cast_tuple_int_list_srs(wms['opengeo:poi'].boundingBox) [-74, 40, -74, 40, 'EPSG:4326'] >>> cast_tuple_int_list(wms['opengeo:poi'].boundingBoxWGS84) [-74, 40, -74, 40] >>> wms['opengeo:poi'].crsOptions ['EPSG:4326'] >>> x = wms['opengeo:poi'].attribution >>> x == {'url': 'http://svn.codehaus.org/geoserver/trunk/data/release/data/', 'logo_size': (353, 112), 'logo_url': 'http://geoserver.org/s/1518/25/0.1/_/download/resources/com.atlassian.confluence.themes.geoserver%3Ageoserver/chrome/geoserver-logo.png', 'title': 'GeoServer Sample Data'} True >>> x = wms['opengeo:poi'].styles >>> x == {'point': {'legend': 'http://localhost:8080/geoserver/wms?request=GetLegendGraphic&format=image%2Fpng&width=20&height=20&layer=poi', 'title': 'A boring default style'}} True Test nested layer >>> wms['parent_layer'].title 'Parent Layer' >>> wms['parent_layer'].queryable 0 >>> len(wms['parent_layer'].children) 1 >>> wms['parent_layer'].children[0].title 'Child Layer' >>> len(wms['child_layer'].children) 0 >>> wms['child_layer'].parent.title 'Parent Layer' Expect a KeyError for invalid names >>> wms['utterly bogus'].title Traceback (most recent call last): ... KeyError: 'No content named utterly bogus' Test operations >>> [op.name for op in wms.operations] ['GetCapabilities', 'GetMap', 'GetFeatureInfo', 'DescribeLayer', 'GetLegendGraphic'] >>> x = wms.getOperationByName('GetMap').methods >>> x == [{'type': 'Get', 'url': 'http://localhost:8080/geoserver/wms?SERVICE=WMS&'}] True >>> wms.getOperationByName('GetMap').formatOptions ['image/png', 'application/atom xml', 'application/atom+xml', 'application/openlayers', 'application/pdf', 'application/rss xml', 'application/rss+xml', 'application/vnd.google-earth.kml', 'application/vnd.google-earth.kml xml', 'application/vnd.google-earth.kml+xml', 'application/vnd.google-earth.kmz', 'application/vnd.google-earth.kmz xml', 'application/vnd.google-earth.kmz+xml', 'atom', 'image/geotiff', 'image/geotiff8', 'image/gif', 'image/jpeg', 'image/png8', 'image/svg', 'image/svg xml', 'image/svg+xml', 'image/tiff', 'image/tiff8', 'kml', 'kmz', 'openlayers', 'rss'] Test exceptions >>> wms.exceptions ['application/vnd.ogc.se_xml', 'application/vnd.ogc.se_inimage'] Lastly, test the getcapabilities method # >>> wms = WebMapService('http://wms.telascience.org/cgi-bin/ngBM_wms?', version='1.1.1') # >>> xml = wms.getcapabilities().read() # >>> xml.find('') > 0 # True OWSLib-0.33.0/tests/doctests/wms_MesonetCapabilities.txt000066400000000000000000000052241476660053500232600ustar00rootroot00000000000000 Imports >>> from owslib.wms import WebMapService >>> from tests.utils import resource_file >>> from operator import itemgetter Fake a request to a WMS Server using saved doc from http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi? >>> xml = open(resource_file('wms_mesonet-caps.xml'), 'rb').read() >>> wms = WebMapService('url', version='1.1.1', xml=xml) >>> wms.request is None True Test capabilities ----------------- >>> wms.identification.type 'OGC:WMS' >>> wms.identification.version '1.1.1' >>> wms.identification.title 'IEM WMS Service' >>> wms.identification.abstract 'IEM generated CONUS composite of NWS WSR-88D level III base reflectivity.' >>> wms.identification.keywords [] >>> wms.identification.accessconstraints 'None' Test available content layers >>> sorted(wms.contents.keys()) ['nexrad-n0r-wmst', 'nexrad_base_reflect', 'time_idx'] >>> sorted([wms[layer].id for layer in wms.contents]) ['nexrad-n0r-wmst', 'nexrad_base_reflect', 'time_idx'] Test single item accessor >>> wms['time_idx'].title 'NEXRAD BASE REFLECT' >>> wms['time_idx'].keywords [] >>> wms['time_idx'].boundingBox (-126.0, 24.0, -66.0, 50.0, 'EPSG:4326') >>> wms['time_idx'].boundingBoxWGS84 (-126.0, 24.0, -66.0, 50.0) >>> sorted(wms['time_idx'].crsOptions) ['EPSG:102100', 'EPSG:3857', 'EPSG:4326', 'EPSG:900913'] >>> wms['time_idx'].styles {} >>> wms['time_idx'].timepositions ['1995-01-01/2013-12-31/PT5M'] >>> wms['time_idx'].defaulttimeposition '2006-06-23T03:10:00Z' >>> wms['nexrad_base_reflect'].timepositions >>> wms['nexrad_base_reflect'].defaulttimeposition Expect a KeyError for invalid names >>> wms['utterly bogus'].title Traceback (most recent call last): ... KeyError: 'No content named utterly bogus' Test operations >>> [op.name for op in wms.operations] ['GetCapabilities', 'GetMap', 'GetFeatureInfo', 'DescribeLayer', 'GetLegendGraphic', 'GetStyles'] >>> x = sorted(wms.getOperationByName('GetMap').methods, key=itemgetter('type')) >>> x == [{'type': 'Get', 'url': 'http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?'}, {'type': 'Post', 'url': 'http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?'}] True >>> wms.getOperationByName('GetMap').formatOptions ['image/png', 'image/jpeg', 'image/gif', 'image/png; mode=8bit', 'application/x-pdf', 'image/svg+xml', 'image/tiff'] Test exceptions >>> wms.exceptions ['application/vnd.ogc.se_xml', 'application/vnd.ogc.se_inimage', 'application/vnd.ogc.se_blank'] OWSLib-0.33.0/tests/doctests/wms_MesonetCapabilities_130.txt000066400000000000000000000051761476660053500236510ustar00rootroot00000000000000 Imports >>> from owslib.wms import WebMapService >>> from tests.utils import resource_file, cast_tuple_int_list, cast_tuple_int_list_srs >>> from operator import itemgetter Fake a request to a WMS Server (1.3.0) using saved doc from http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi? >>> xml = open(resource_file('wms_mesonet-caps-130.xml'), 'rb').read() >>> wms = WebMapService('url', version='1.3.0', xml=xml) Test capabilities ----------------- >>> wms.identification.type 'WMS' >>> wms.identification.version '1.3.0' >>> wms.identification.title 'IEM WMS Service' >>> wms.identification.abstract 'IEM generated CONUS composite of NWS WSR-88D level III base reflectivity.' >>> wms.identification.keywords [] >>> wms.identification.accessconstraints 'None' Test available content layers >>> sorted(wms.contents.keys()) ['nexrad-n0r-wmst', 'nexrad_base_reflect', 'time_idx'] >>> sorted([wms[layer].id for layer in wms.contents]) ['nexrad-n0r-wmst', 'nexrad_base_reflect', 'time_idx'] Test single item accessor >>> wms['time_idx'].title 'NEXRAD BASE REFLECT' >>> wms['time_idx'].keywords [] >>> cast_tuple_int_list_srs(wms['time_idx'].boundingBox) [-126, 24, -66, 50, 'EPSG:4326'] >>> cast_tuple_int_list(wms['time_idx'].boundingBoxWGS84) [-126, 24, -66, 50] >>> sorted(wms['time_idx'].crsOptions) ['EPSG:102100', 'EPSG:3857', 'EPSG:4326', 'EPSG:900913'] >>> wms['time_idx'].styles {} >>> wms['time_idx'].timepositions ['1995-01-01/2015-12-31/PT5M'] >>> wms['time_idx'].defaulttimeposition '2006-06-23T03:10:00Z' >>> wms['nexrad_base_reflect'].timepositions >>> wms['nexrad_base_reflect'].defaulttimeposition Expect a KeyError for invalid names >>> wms['utterly bogus'].title Traceback (most recent call last): ... KeyError: 'No content named utterly bogus' Test operations >>> [op.name for op in wms.operations] ['GetCapabilities', 'GetMap', 'GetFeatureInfo', 'DescribeLayer', 'GetLegendGraphic', 'GetStyles'] >>> x = sorted(wms.getOperationByName('GetMap').methods, key=itemgetter('type')) >>> x == [{'type': 'Get', 'url': 'http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?'}, {'type': 'Post', 'url': 'http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?'}] True >>> wms.getOperationByName('GetMap').formatOptions ['image/png', 'image/jpeg', 'image/gif', 'image/png; mode=8bit', 'application/x-pdf', 'image/svg+xml', 'image/tiff'] Test exceptions >>> wms.exceptions ['XML', 'INIMAGE', 'BLANK'] OWSLib-0.33.0/tests/doctests/wms_MesonetCapabilities_130_bom.txt000066400000000000000000000023001476660053500244700ustar00rootroot00000000000000 Imports >>> from owslib.wms import WebMapService >>> from tests.utils import resource_file, cast_tuple_int_list, cast_tuple_int_list_srs >>> from operator import itemgetter Fake a request to a WMS Server (1.3.0) using saved doc from http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi? and modified to start with BOM >>> xml = open(resource_file('wms_mesonet-caps-130.xml'), 'rb').read() >>> wms = WebMapService('url', version='1.3.0', xml=xml) Test capabilities ----------------- >>> wms.identification.type 'WMS' >>> wms.identification.version '1.3.0' >>> wms.identification.title 'IEM WMS Service' >>> wms.identification.abstract 'IEM generated CONUS composite of NWS WSR-88D level III base reflectivity.' >>> wms.identification.keywords [] >>> wms.identification.accessconstraints 'None' Test available content layers >>> sorted(wms.contents.keys()) ['nexrad-n0r-wmst', 'nexrad_base_reflect', 'time_idx'] >>> sorted([wms[layer].id for layer in wms.contents]) ['nexrad-n0r-wmst', 'nexrad_base_reflect', 'time_idx'] Test single item accessor >>> wms['time_idx'].title 'NEXRAD BASE REFLECT' OWSLib-0.33.0/tests/doctests/wms_TelaCapabilities.txt000066400000000000000000000047541476660053500225420ustar00rootroot00000000000000 Imports >>> from owslib.wms import WebMapService >>> from tests.utils import resource_file >>> from operator import itemgetter Fake a request to a WMS Server using saved doc from telascience.org. http://wms.telascience.org/cgi-bin/ngBM_wms? >>> xml = open(resource_file('wms_Telascience.xml'), 'rb').read() >>> wms = WebMapService('url', version='1.1.1', xml=xml) Test capabilities >>> wms.identification.type 'OGC:WMS' >>> wms.identification.title 'BM' >>> wms.identification.abstract 'Blue Marble 200409' >>> wms.provider.url 'http://wms.telascience.org/cgi-bin/ngBM_wms?' >>> wms.identification.keywords [] >>> p = wms.provider.contact >>> p.name 'Norman Vine' >>> p.email 'nhv@cooa.whoi.edu' Test available content layers >>> sorted(wms.contents.keys()) ['USGS_1ft_San_Diego', 'ngBM', 'world.topo.bathy.200409'] >>> sorted([wms[layer].title for layer in wms.contents]) ['BM', 'USGS 1ft San Diego', 'world.topo.bathy.200409'] Test single item accessor >>> wms['world.topo.bathy.200409'].title 'world.topo.bathy.200409' >>> wms['world.topo.bathy.200409'].boundingBox (-180.0, -90.0, 180.0, 90.0, 'EPSG:4326') >>> wms['world.topo.bathy.200409'].boundingBoxWGS84 (-180.0, -90.0, 180.0, 90.0) >>> sorted(wms['world.topo.bathy.200409'].crsOptions) ['EPSG:4326', 'init=epsg:4326'] >>> wms['world.topo.bathy.200409'].styles {} Expect a KeyError for invalid names >>> wms['utterly bogus'].title Traceback (most recent call last): ... KeyError: 'No content named utterly bogus' Test operations >>> sorted([op.name for op in wms.operations]) ['DescribeLayer', 'GetCapabilities', 'GetFeatureInfo', 'GetLegendGraphic', 'GetMap'] >>> x = sorted(wms.getOperationByName('GetMap').methods, key=itemgetter('type')) >>> x == [{'type': 'Get', 'url': 'http://wms.telascience.org/cgi-bin/ngBM_wms?'}, {'type': 'Post', 'url': 'http://wms.telascience.org/cgi-bin/ngBM_wms?'}] True >>> wms.getOperationByName('GetMap').formatOptions ['image/gif', 'image/png', 'image/jpeg', 'image/wbmp', 'image/tiff', 'image/png; mode=24bit'] Test exceptions >>> wms.exceptions ['application/vnd.ogc.se_xml', 'application/vnd.ogc.se_inimage', 'application/vnd.ogc.se_blank'] Lastly, test the getcapabilities method # LOOK: This WMS server no longer exists, so we are only testing the local XML file OWSLib-0.33.0/tests/doctests/wms_geoserver_mass_gis.txt000066400000000000000000000100711476660053500232160ustar00rootroot00000000000000 Imports >>> from owslib.wms import WebMapService >>> from tests.utils import cast_tuple_int_list, cast_tuple_int_list_srs, resource_file, scratch_file >>> import os Fake a request to a GeoServer WMS Server using saved doc from http://gis-prod.digital.mass.gov/geoserver/wms >>> xml = open(resource_file('wms_mass_gis-caps.xml'), 'rb').read() >>> wms = WebMapService('url', version='1.1.1', xml=xml) Test capabilities ----------------- >>> wms.updateSequence is not None True >>> wms.identification.type 'OGC:WMS' >>> wms.identification.version '1.1.1' >>> wms.identification.title 'Massachusetts Data from MassGIS (GeoServer)' >>> wms.identification.abstract 'Statewide Massachusetts data served by MassGIS via GeoServer.' >>> wms.identification.keywords ['WMS', 'GEOSERVER', 'Massachusetts', 'MassGIS'] >>> wms.identification.accessconstraints 'NONE' >>> wms.identification.fees 'NONE' >>> wms.provider.url 'http://giswebservices.massgis.state.ma.us/geoserver/wms' Check contact info (some of it is missing) >>> wms.provider.contact.name 'Aleda Freeman' >>> wms.provider.contact.email 'aleda.freeman@state.ma.us' >>> wms.provider.contact.address '1 Ashburton Pl, Room 1601' >>> wms.provider.contact.city 'Boston' >>> wms.provider.contact.country 'USA' >>> wms.provider.contact.region 'MA' >>> wms.provider.contact.postcode '02114' >>> wms.provider.contact.organization 'MassGIS - Information Technology Division' >>> wms.provider.contact.position 'GIS Programmer' Test available content layers >>> isinstance(wms.items(), list) True >>> type(wms.contents) Test single item accessor >>> wms['massgis:GISDATA.SHORELINES_ARC'].title 'Shoreline Change' >>> wms['massgis:GISDATA.SHORELINES_ARC'].keywords ['MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_shorelines_arc.html', 'Change', 'GISDATA.SHORELINES_ARC', 'Shoreline', 'pg_gisdata'] >>> cast_tuple_int_list_srs(wms['massgis:GISDATA.SHORELINES_ARC'].boundingBox) [231474, 777443, 331004, 958511, 'EPSG:26986'] >>> cast_tuple_int_list(wms['massgis:GISDATA.SHORELINES_ARC'].boundingBoxWGS84) [-71, 41, -69, 42] >>> x = wms['massgis:GISDATA.SHORELINES_ARC'].styles >>> x == {'GISDATA.SHORELINES_ARC::Default': {'title': 'GISDATA.SHORELINES_ARC::Default', 'legend': 'https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&format=image%2Fpng&width=20&height=20&layer=massgis%3AGISDATA.SHORELINES_ARC'}} True Expect a KeyError for invalid names >>> wms['utterly bogus'].title Traceback (most recent call last): ... KeyError: 'No content named utterly bogus' Test operations >>> [op.name for op in wms.operations] ['GetCapabilities', 'GetMap', 'GetFeatureInfo', 'DescribeLayer', 'GetLegendGraphic', 'GetStyles'] >>> x = wms.getOperationByName('GetMap').methods >>> x == [{'type': 'Get', 'url': 'https://gis-prod.digital.mass.gov/geoserver/wms?SERVICE=WMS&'}] True >>> len(wms.getOperationByName('GetMap').formatOptions) 41 Test exceptions >>> wms.exceptions ['application/vnd.ogc.se_xml', 'application/vnd.ogc.se_inimage', 'application/vnd.ogc.se_blank', 'application/json', 'text/javascript'] Lastly, test the getcapabilities and getmap methods >>> import requests >>> wms = WebMapService('http://gis-prod.digital.mass.gov/geoserver/wms', version='1.1.1', timeout=120) >>> try: ... img = wms.getmap(layers=['massgis:GISDATA.SHORELINES_ARC'], styles=[''], ... srs='EPSG:4326', bbox=(-70.8, 42, -70, 42.8), size=(300, 300), ... format='image/jpeg', transparent=True) ... out = open(scratch_file('massgis_shoreline.jpg'), 'wb') ... bytes_written = out.write(img.read()) ... out.close() ... except requests.exceptions.ConnectTimeout: ... print("Warning: Connection to the server timed out.") OWSLib-0.33.0/tests/doctests/wms_nationalatlas_getcapabilities_130.txt000066400000000000000000000057511476660053500257670ustar00rootroot00000000000000Imports >>> from owslib.wms import WebMapService >>> from tests.utils import resource_file, cast_tuple_int_list, cast_tuple_int_list_srs >>> from operator import itemgetter Fake a request to a WMS Server (1.3.0) using saved doc from http://webservices.nationalatlas.gov/wms? >>> xml = open(resource_file('wms_nationalatlas_getcapabilities_130.xml'), 'rb').read() >>> wms = WebMapService('url', version='1.3.0', xml=xml) Test capabilities ----------------- >>> wms.identification.type 'WMS' >>> wms.identification.version '1.3.0' >>> wms.identification.title '1 Million Scale WMS Layers from the National Atlas of the United States' >>> wms.identification.abstract 'Test Data for 1 Million Scale' >>> wms.identification.keywords ['United States', 'National Atlas'] >>> wms.identification.accessconstraints 'none' Test available content layers >>> len(wms.contents.keys()) 20 >>> 'elevation' in [wms[layer].id for layer in wms.contents] True Test single item accessor >>> wms['elevation'].title '1 Million Scale - Elevation 100 Meter Resolution' >>> wms['elevation'].keywords [] >>> cast_tuple_int_list_srs(wms['elevation'].boundingBox) [-179, 17, 180, 71, 'CRS:84'] >>> cast_tuple_int_list(wms['elevation'].boundingBoxWGS84) [-179, 17, 180, 71] >>> [crs for crs in wms['elevation'].crs_list if crs[4] == 'EPSG:3785'] is not [] True >>> epsg3785 = [crs for crs in wms['elevation'].crs_list if crs[4] == 'EPSG:3785'][0] >>> cast_tuple_int_list_srs(epsg3785) [-20037300, 1927710, 20037500, 11736700, 'EPSG:3785'] >>> sorted(wms['elevation'].crsOptions) ['CRS:84', 'EPSG:102100', 'EPSG:102113', 'EPSG:2163', 'EPSG:3785', 'EPSG:3857', 'EPSG:4267', 'EPSG:4269', 'EPSG:4326', 'EPSG:54004', 'EPSG:54008', 'EPSG:900913'] >>> len(wms['elevation'].styles) == 1 True >>> 'elevi0100g' in wms['elevation'].styles True >>> wms['elevation'].styles['elevi0100g']['legend_format'] 'image/gif' >>> wms['elevation'].timepositions is None True >>> wms['elevation'].defaulttimeposition is None True >>> wms['elevation'].parent is not None True Expect a KeyError for invalid names >>> wms['utterly bogus'].title Traceback (most recent call last): ... KeyError: 'No content named utterly bogus' Test operations >>> [op.name for op in wms.operations] ['GetCapabilities', 'GetMap', 'GetFeatureInfo', 'DescribeLayer', 'GetLegendGraphic', 'GetStyles'] >>> x = sorted(wms.getOperationByName('GetMap').methods, key=itemgetter('type')) >>> x == [{'type': 'Get', 'url': 'http://webservices.nationalatlas.gov/wms?'}, {'type': 'Post', 'url': 'http://webservices.nationalatlas.gov/wms?'}] True >>> wms.getOperationByName('GetMap').formatOptions ['image/png', 'image/jpeg', 'image/gif', 'image/png; mode=8bit', 'image/tiff'] Test exceptions >>> wms.exceptions ['XML', 'INIMAGE', 'BLANK'] OWSLib-0.33.0/tests/doctests/wms_nccs_nasa_getcapabilities.txt000066400000000000000000000035711476660053500245000ustar00rootroot00000000000000Imports >>> from owslib.wms import WebMapService >>> from tests.utils import resource_file, cast_tuple_int_list, cast_tuple_int_list_srs >>> from operator import itemgetter Fake a request to a WMS Server (1.3.0) using saved doc from http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll >>> xml = open(resource_file('wms_nccs_nasa_getcap_130.xml'), 'rb').read() >>> wms = WebMapService('url', version='1.3.0', xml=xml) Test capabilities ----------------- >>> wms.identification.type 'WMS' >>> wms.identification.version '1.3.0' >>> wms.identification.title 'Data Catalog' >>> wms.identification.abstract 'Scientific Data' >>> wms.identification.keywords ['meteorology', 'atmosphere', 'climate', 'ocean', 'earth science'] >>> wms.identification.accessconstraints 'none' Test available content layers >>> len(wms.contents.keys()) 7 >>> 'T' in [wms[layer].id for layer in wms.contents] True Test single item accessor >>> wms['T'].title 'potential_temperature' >>> wms['T'].keywords [] >>> cast_tuple_int_list_srs(wms['T'].boundingBox) [-180, -90, 179, 90, 'CRS:84'] >>> cast_tuple_int_list(wms['T'].boundingBoxWGS84) [-180, -90, 179, 90] >>> [crs for crs in wms['T'].crs_list if crs[4] == 'EPSG:3785'] is not [] True >>> sorted(wms['T'].crsOptions) ['CRS:84', 'EPSG:27700', 'EPSG:32661', 'EPSG:32761', 'EPSG:3408', 'EPSG:3409', 'EPSG:3857', 'EPSG:41001', 'EPSG:4326'] >>> len(wms['T'].styles) == 10 True >>> 'boxfill/rainbow' in wms['T'].styles True >>> wms['T'].styles['boxfill/rainbow']['legend_format'] 'image/png' >>> len(wms['T'].elevations) 40 >>> len(wms['T'].timepositions) 271 >>> wms['T'].defaulttimeposition '2015-07-01T12:00:00Z' >>> wms['T'].parent is not None True OWSLib-0.33.0/tests/doctests/wmts_EOSDISWMTSCapabilities.txt000066400000000000000000000215211476660053500235310ustar00rootroot00000000000000 Imports >>> from tests.utils import resource_file >>> from owslib.wmts import WebMapTileService Fake a request to a WMTS Server using saved doc from http://map1b.vis.earthdata.nasa.gov/wmts-geo/wmts.cgi >>> xml = open(resource_file('eosdis-wmts-cap.xml'), 'rb').read() >>> wmts = WebMapTileService('url', version='1.0.0', xml=xml) Test capabilities ----------------- >>> wmts.identification.type 'OGC WMTS' >>> wmts.identification.version '1.0.0' >>> wmts.identification.title 'NASA Global Image Browse Services for EOSDIS' >>> str.strip(wmts.identification.abstract) 'Near real time imagery from multiple NASA instruments' >>> sorted(wmts.identification.keywords) ['Global', 'World'] >>> wmts.identification.accessconstraints 'none' >>> wmts.identification.fees 'none' Service Provider: >>> wmts.provider.name 'National Aeronautics and Space Administration' >>> wmts.provider.url 'http://earthdata.nasa.gov/' Check contact info >>> wmts.provider.contact.name 'Jeff Schmaltz' >>> wmts.provider.contact.position 'Principal Support Scientist' # TODO: check if address can be duplicated >>> wmts.provider.contact.address 'Goddard Space Flight Center' >>> wmts.provider.contact.region 'Maryland' >>> wmts.provider.contact.email 'support@earthdata.nasa.gov' >>> wmts.provider.contact.city 'Greenbelt' >>> wmts.provider.contact.postcode '20771' >>> wmts.provider.contact.country 'United States of America' Test available content layers >>> sorted(list(wmts.contents)) ['AIRS_CO_Total_Column_Day', 'AIRS_CO_Total_Column_Night', 'AIRS_Dust_Score', 'AIRS_Prata_SO2_Index_Day', 'AIRS_Prata_SO2_Index_Night', 'AIRS_Precipitation_Day', 'AIRS_Precipitation_Night', 'MODIS_Aqua_Aerosol', 'MODIS_Aqua_Brightness_Temp_Band31_Day', 'MODIS_Aqua_Brightness_Temp_Band31_Night', 'MODIS_Aqua_Cloud_Top_Pressure_Day', 'MODIS_Aqua_Cloud_Top_Pressure_Night', 'MODIS_Aqua_Cloud_Top_Temp_Day', 'MODIS_Aqua_Cloud_Top_Temp_Night', 'MODIS_Aqua_CorrectedReflectance_Bands721', 'MODIS_Aqua_CorrectedReflectance_TrueColor', 'MODIS_Aqua_Data_No_Data', 'MODIS_Aqua_Land_Surface_Temp_Day', 'MODIS_Aqua_Land_Surface_Temp_Night', 'MODIS_Aqua_Sea_Ice', 'MODIS_Aqua_Snow_Cover', 'MODIS_Aqua_SurfaceReflectance_Bands121', 'MODIS_Aqua_SurfaceReflectance_Bands143', 'MODIS_Aqua_SurfaceReflectance_Bands721', 'MODIS_Aqua_Water_Vapor_5km_Day', 'MODIS_Aqua_Water_Vapor_5km_Night', 'MODIS_Land_Water_Mask', 'MODIS_Terra_Aerosol', 'MODIS_Terra_Brightness_Temp_Band31_Day', 'MODIS_Terra_Brightness_Temp_Band31_Night', 'MODIS_Terra_Cloud_Top_Pressure_Day', 'MODIS_Terra_Cloud_Top_Pressure_Night', 'MODIS_Terra_Cloud_Top_Temp_Day', 'MODIS_Terra_Cloud_Top_Temp_Night', 'MODIS_Terra_CorrectedReflectance_Bands367', 'MODIS_Terra_CorrectedReflectance_Bands721', 'MODIS_Terra_CorrectedReflectance_TrueColor', 'MODIS_Terra_Data_No_Data', 'MODIS_Terra_Land_Surface_Temp_Day', 'MODIS_Terra_Land_Surface_Temp_Night', 'MODIS_Terra_Sea_Ice', 'MODIS_Terra_Snow_Cover', 'MODIS_Terra_SurfaceReflectance_Bands121', 'MODIS_Terra_SurfaceReflectance_Bands143', 'MODIS_Terra_SurfaceReflectance_Bands721', 'MODIS_Terra_Water_Vapor_5km_Day', 'MODIS_Terra_Water_Vapor_5km_Night', 'OMI_Absorbing_Aerosol_Optical_Depth', 'OMI_Aerosol_Index', 'OMI_Aerosol_Optical_Depth', 'OMI_Cloud_Pressure', 'OMI_SO2_Lower_Troposphere', 'OMI_SO2_Middle_Troposphere', 'OMI_SO2_Planetary_Boundary_Layer', 'OMI_SO2_Upper_Troposphere_and_Stratosphere'] Test TileMatrixSet variants # TODO: check individual values >>> sorted(wmts.tilematrixsets.keys()) ['EPSG4326_1km', 'EPSG4326_250m', 'EPSG4326_2km', 'EPSG4326_500m'] >>> wmts.tilematrixsets['EPSG4326_2km'].identifier 'EPSG4326_2km' >>> wmts.tilematrixsets['EPSG4326_2km'].crs 'urn:ogc:def:crs:OGC:1.3:CRS84' >>> sorted(wmts.tilematrixsets['EPSG4326_2km'].tilematrix.keys()) ['0', '1', '2', '3', '4', '5'] >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['0'].identifier '0' >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['0'].scaledenominator 223382916.91738197 >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['0'].topleftcorner (-180.0, 90.0) >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['0'].tilewidth 512 >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['0'].tileheight 512 >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['0'].matrixwidth 2 >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['0'].matrixheight 1 >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['5'].identifier '5' >>> int(wmts.tilematrixsets['EPSG4326_2km'].tilematrix['5'].scaledenominator) 6980716 >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['5'].topleftcorner (-180.0, 90.0) >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['5'].tilewidth 512 >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['5'].tileheight 512 >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['5'].matrixwidth 40 >>> wmts.tilematrixsets['EPSG4326_2km'].tilematrix['5'].matrixheight 20 >>> wmts.tilematrixsets['EPSG4326_250m'].identifier 'EPSG4326_250m' >>> wmts.tilematrixsets['EPSG4326_250m'].crs 'urn:ogc:def:crs:OGC:1.3:CRS84' >>> sorted(wmts.tilematrixsets['EPSG4326_250m'].tilematrix.keys()) ['0', '1', '2', '3', '4', '5', '6', '7', '8'] >>> wmts.tilematrixsets['EPSG4326_250m'].tilematrix['0'].identifier '0' >>> wmts.tilematrixsets['EPSG4326_250m'].tilematrix['0'].topleftcorner (-180.0, 90.0) >>> wmts.tilematrixsets['EPSG4326_250m'].tilematrix['0'].tilewidth 512 >>> wmts.tilematrixsets['EPSG4326_250m'].tilematrix['0'].tileheight 512 >>> wmts.tilematrixsets['EPSG4326_250m'].tilematrix['0'].matrixwidth 2 >>> wmts.tilematrixsets['EPSG4326_250m'].tilematrix['0'].matrixheight 1 >>> wmts.tilematrixsets['EPSG4326_250m'].tilematrix['8'].identifier '8' >>> int(wmts.tilematrixsets['EPSG4326_250m'].tilematrix['8'].scaledenominator) 872589 >>> wmts.tilematrixsets['EPSG4326_250m'].tilematrix['8'].topleftcorner (-180.0, 90.0) >>> wmts.tilematrixsets['EPSG4326_250m'].tilematrix['8'].tilewidth 512 >>> wmts.tilematrixsets['EPSG4326_250m'].tilematrix['8'].tileheight 512 >>> wmts.tilematrixsets['EPSG4326_250m'].tilematrix['8'].matrixwidth 320 >>> wmts.tilematrixsets['EPSG4326_250m'].tilematrix['8'].matrixheight 160 Test single item accessor >>> wmts['MODIS_Aqua_SurfaceReflectance_Bands121'].title 'MODIS_Aqua_SurfaceReflectance_Bands121' # check something in the middle >>> wmts['MODIS_Aqua_Cloud_Top_Temp_Night'].title 'MODIS_Aqua_Cloud_Top_Temp_Night' >>> wmts['MODIS_Aqua_Cloud_Top_Temp_Night'].boundingBoxWGS84 (-180.0, -90.0, 180.0, 90.0) >>> wmts['MODIS_Aqua_Cloud_Top_Temp_Night'].id 'MODIS_Aqua_Cloud_Top_Temp_Night' >>> x = wmts['MODIS_Aqua_Cloud_Top_Temp_Night'].styles >>> x == {'default': {'isDefault': True, 'title': 'default'}} True >>> wmts['MODIS_Aqua_Cloud_Top_Temp_Night'].formats ['image/png'] >>> wmts['MODIS_Aqua_Cloud_Top_Temp_Night'].tilematrixsets ['EPSG4326_2km'] >>> list(wmts['MODIS_Aqua_Cloud_Top_Temp_Night'].tilematrixsetlinks.keys()) ['EPSG4326_2km'] >>> wmts['MODIS_Aqua_Cloud_Top_Temp_Night'].tilematrixsetlinks['EPSG4326_2km'] >>> wmts['MODIS_Aqua_Cloud_Top_Temp_Night'].tilematrixsetlinks['EPSG4326_2km'].tilematrixlimits {} >>> wmts['MODIS_Aqua_Water_Vapor_5km_Night'].title 'MODIS_Aqua_Water_Vapor_5km_Night' Expect a KeyError for invalid names >>> wmts['utterly bogus'].title Traceback (most recent call last): ... KeyError: 'No content named utterly bogus' Test operations >>> sorted([op.name for op in wmts.operations]) ['GetCapabilities', 'GetTile'] >>> x = wmts.getOperationByName('GetTile').methods[0] >>> x.get('type') 'Get' >>> x.get('url') 'http://map1b.vis.earthdata.nasa.gov/wmts-geo/wmts.cgi?' >>> len(x.get('constraints')) 1 >>> cst = x.get('constraints')[0] >>> cst.name 'GetEncoding' >>> cst.values ['KVP'] Test the gettile methods # TODO - more checks >>> try: ... from PIL import Image ... import cStringIO ... except: ... pass ... else: ... rq = wmts.buildTileRequest(layer='MODIS_Aqua_SurfaceReflectance_Bands121', tilematrix='0', row=0, column=0) ... assert rq == 'SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=MODIS_Aqua_SurfaceReflectance_Bands121&STYLE=default&TILEMATRIXSET=EPSG4326_250m&TILEMATRIX=0&TILEROW=0&TILECOL=0&FORMAT=image%2Fjpeg' ... tile000 = wmts.gettile(layer='MODIS_Aqua_SurfaceReflectance_Bands121', tilematrix='0', row=0, column=0) ... im = cStringIO.StringIO(tile000.read()) ... image = Image.open(im) ... assert image.size == (512, 512) OWSLib-0.33.0/tests/resources/000077500000000000000000000000001476660053500160645ustar00rootroot00000000000000OWSLib-0.33.0/tests/resources/17bd184a-7e7d-4f81-95a5-041449a7212b_iso.xml000066400000000000000000000203441476660053500241050ustar00rootroot00000000000000 17bd184a-7e7d-4f81-95a5-041449a7212b eng MD_CharacterSetCode_utf8 dataset Instituto Português do Mar e da Atmosfera email@ipma.pt pointOfContact 2015-12-16 ISO19115 2003/Cor.1:2006 Air temperature 2015-12-16 creation 17bd184a-7e7d-4f81-95a5-041449a7212b Air temperature for a 10 year period IPMA email@ipma.pt originator Atmospheric conditions GEMET - INSPIRE themes, version 1.0 2008-06-01 publication Temperature Conditions unknown otherRestrictions no limitation por climatologyMeteorologyAtmosphere -9.50 -6.19 36.96 42.15 unknown unknown http://ipma.pt dataset COMMISSION REGULATION (EC) No 1205/2008 of 3 December 2008 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards metadata 2008-12-04 publication See the referenced specification OWSLib-0.33.0/tests/resources/9250AA67-F3AC-6C12-0CB9-0662231AA181_dc.xml000066400000000000000000000061121476660053500232250ustar00rootroot00000000000000 9250AA67-F3AC-6C12-0CB9-0662231AA181 ALLSPECIES http://purl.org/dc/dcmitype/Dataset Locations: Canada > Manitoba Locations: Canada > Ontario Locations: Canada Regional > Western Canada Locations: Canada > Nunavut Locations: Canada Regional > Territorial North Locations: Canada > Quebec Locations: Canada > Nova Scotia Locations: Canada > Newfoundland and Labrador Locations: Canada > Northwest Territories Locations: Canada > British Columbia Locations: Canada > Yukon Locations: Canada Regional > Central Canada Locations: Canada > Prince Edward Island Locations: Canada > Alberta Locations: Canada > New Brunswick Locations: International > North America Locations: Canada > Saskatchewan Locations: Canada Regional > Atlantic Canada Topic Category: Biology and Ecology Topic Category: Oceans and Coasts Topic Category: Atmosphere and Climate Topic Category: Agriculture and Farming Topic Category: Environment and Conservation Topic Category: Inland Water Resources text/xml 2009-09-03 272 Categorized Initiatives: Initiatives are referenced to a Category, Sub-Category and Subject Term index, through the cititzen science web site at http://www.citizenscience.ca EMAN Office EMAN Coordinating Office, Environment Canada 2009-09-03 http://geodiscover.cgdi.ca/wes/serviceManagerCSW/csw?service=CSW&request=GetRepositoryItem&id=030D6774-856E-17C0-E64E-4141FC8BD367 eng; CAN -90 -180 90 180 OWSLib-0.33.0/tests/resources/9250AA67-F3AC-6C12-0CB9-0662231AA181_dif.xml000066400000000000000000000104361476660053500234050ustar00rootroot00000000000000 ALLSPECIES EMAN Coordinating Office, Environment Canada ALLSPECIES 2009-09-03 Map service primary EMAN Office Marlene.Doyle@ec.gc.ca +01-905-336-4453 +01-905-336-4499
867 Lakeshore Road
Burlington Ontario L7R-4A6 CAN
farming climatologyMeteorologyAtmosphere biota environment inlandWaters oceans citizen science community monitoring species birds amphibians plants fish mammals reptiles insects aquatic invertebrates hunting water water quality marine freshwater groundwater waterprotection ice sustainability air weather climate change land grasslands urban forestlant arctic mining agriculture Canada > Alberta Canada > British Columbia Canada > Manitoba Canada > New Brunswick Canada > Newfoundland and Labrador Canada > Northwest Territories Canada > Nova Scotia Canada > Nunavut Canada > Ontario Canada > Prince Edward Island Canada > Quebec Canada > Saskatchewan Canada > Yukon Canada Regional > Atlantic Canada Canada Regional > Central Canada Canada Regional > Territorial North Canada Regional > Western Canada International > North America completed eng; CAN EMAN Coordinating Office, Environment Canada none 272 Categorized Initiatives: Initiatives are referenced to a Category, Sub-Category and Subject Term index, through the cititzen science web site at http://www.citizenscience.ca accessLink http://www.citizenscience.ca/ none DisplayFullMetadata.jsp?id=FBAED13B-DF3C-9CCC-95A6-27BEB390001C CEOS IDN DIF 9.7 2009-09-03 2010-09-03
OWSLib-0.33.0/tests/resources/9250AA67-F3AC-6C12-0CB9-0662231AA181_fgdc.xml000066400000000000000000000125711476660053500235500ustar00rootroot00000000000000 EMAN Coordinating Office, Environment Canada 20090903 ALLSPECIES Map service http://www.citizenscience.ca/ DisplayFullMetadata.jsp?id=FBAED13B-DF3C-9CCC-95A6-27BEB390001C 272 Categorized Initiatives: Initiatives are referenced to a Category, Sub-Category and Subject Term index, through the cititzen science web site at http://www.citizenscience.ca Not Specified Complete Not Specified -180 180 90 -90 NRCan Agriculture and Farming Atmosphere and Climate Biology and Ecology Environment and Conservation Inland Water Resources Oceans and Coasts Other citizen science community monitoring species birds amphibians plants fish mammals reptiles insects aquatic invertebrates hunting water water quality marine freshwater groundwater waterprotection ice sustainability air weather climate change land grasslands urban forestlant arctic mining agriculture NRCan Canada > Alberta Canada > British Columbia Canada > Manitoba Canada > New Brunswick Canada > Newfoundland and Labrador Canada > Northwest Territories Canada > Nova Scotia Canada > Nunavut Canada > Ontario Canada > Prince Edward Island Canada > Quebec Canada > Saskatchewan Canada > Yukon Canada Regional > Atlantic Canada Canada Regional > Central Canada Canada Regional > Territorial North Canada Regional > Western Canada International > North America Not Specified Not Specified EMAN Office Environment Canada Database Administrator Not Specified
867 Lakeshore Road
Burlington Ontario L7R-4A6 CAN
+01-905-336-4453 +01-905-336-4499 Marlene.Doyle@ec.gc.ca
Vector Not Specified Not Specified Not Specified Not Specified Not Specified Not Specified Not Specified ASCII Not Specified Not Specified 20090903 20100903 Not Specified Not Specified Not Specified Not Specified Not Specified Not Specified FGDC Content Standard for Digital Geospatial Metadata FGDC-STD-001-1998
OWSLib-0.33.0/tests/resources/9250AA67-F3AC-6C12-0CB9-0662231AA181_iso.xml000066400000000000000000000362461476660053500234440ustar00rootroot00000000000000 3f342f64-9348-11df-ba6a-0014c2c00eab eng; CAN EMAN Office Environment Canada Database Administrator +01-905-336-4453 +01-905-336-4499 867 Lakeshore Road Burlington Ontario L7R-4A6 CAN Marlene.Doyle@ec.gc.ca primary 2009-09-03 ISO 19119 Metadata Standard for Geographic Information ISO 19115:2003 ALLSPECIES 2009-09-03T11:11:11Z http://www.citizenscience.ca/ Online Resource accessLink DisplayFullMetadata.jsp?id=FBAED13B-DF3C-9CCC-95A6-27BEB390001C Associated Service Metadata none Map service 272 Categorized Initiatives: Initiatives are referenced to a Category, Sub-Category and Subject Term index, through the cititzen science web site at http://www.citizenscience.ca 2010-09-03 Agriculture and Farming Atmosphere and Climate Biology and Ecology Environment and Conservation Inland Water Resources Oceans and Coasts theme NRCan citizen science community monitoring species birds amphibians plants fish mammals reptiles insects aquatic invertebrates hunting water water quality marine freshwater groundwater waterprotection ice sustainability air weather climate change land grasslands urban forestlant arctic mining agriculture theme Other Canada > Alberta Canada > British Columbia Canada > Manitoba Canada > New Brunswick Canada > Newfoundland and Labrador Canada > Northwest Territories Canada > Nova Scotia Canada > Nunavut Canada > Ontario Canada > Prince Edward Island Canada > Quebec Canada > Saskatchewan Canada > Yukon Canada Regional > Atlantic Canada Canada Regional > Central Canada Canada Regional > Territorial North Canada Regional > Western Canada International > North America place NRCan eng; CAN farming climatologyMeteorologyAtmosphere biota environment inlandWaters oceans ALLSPECIES ASCII service OWSLib-0.33.0/tests/resources/9250AA67-F3AC-6C12-0CB9-0662231AA181_marc21.xml000066400000000000000000000104431476660053500237260ustar00rootroot00000000000000 00000 mi a2 00000zu 4500 L7R-4A6 CAN +01-905-336-4453 +01-905-336-4499 Marlene.Doyle@ec.gc.ca 272 Categorized Initiatives: Initiatives are referenced to a Category, Sub-Category and Subject Term index, through the cititzen science web site at http://www.citizenscience.ca 2009-09-03 MARC 21 Format for Bibliographic Data citizen science community monitoring species birds amphibians plants fish mammals reptiles insects aquatic invertebrates hunting water water quality marine freshwater groundwater waterprotection ice sustainability air weather climate change land grasslands urban forestlant arctic mining agriculture Agriculture and Farming Atmosphere and Climate Biology and Ecology Environment and Conservation Inland Water Resources Oceans and Coasts Canada > Alberta Canada > British Columbia Canada > Manitoba Canada > New Brunswick Canada > Newfoundland and Labrador Canada > Northwest Territories Canada > Nova Scotia Canada > Nunavut Canada > Ontario Canada > Prince Edward Island Canada > Quebec Canada > Saskatchewan Canada > Yukon Canada Regional > Atlantic Canada Canada Regional > Central Canada Canada Regional > Territorial North Canada Regional > Western Canada International > North America ALLSPECIES http://www.citizenscience.ca/ DisplayFullMetadata.jsp?id=FBAED13B-DF3C-9CCC-95A6-27BEB390001C OWSLib-0.33.0/tests/resources/csw_dov_getrecordbyid.xml000066400000000000000000001230561476660053500231670ustar00rootroot00000000000000 6c39d716-aecc-4fbc-bac8-4f05a49a78d5 dataset Vlaamse overheid - Vlaamse MilieuMaatschappij - Afdeling Operationeel Waterbeheer Koning Albert II-laan 20 bus 16 Brussel 1000 België info@vmm.be https://www.vmm.be 2018-02-21T16:14:24 ISO 19115/2003/Cor.1:2006 GDI-Vlaanderen Best Practices - versie 1.0 31370 EPSG 5710 EPSG http://www.opengis.net/def/crs/EPSG/0/3043 EPSG Grondwatermeetnetten Grondwatermeetnetten beschikbaar op DOV 2002-05-22 2002-05-22 A64F073B-9FBE-91DD-36FDE7462BBAFA61 DOV-be In de Databank Ondergrond Vlaanderen zijn verschillende grondwatermeetnetten opgenomen. Deze meetnetten staan in functie van uitgebreide monitoringprogramma’s met de bedoeling een goed beeld te krijgen van de beschikbare grondwaterkwantiteit en grondwaterkwaliteit van de watervoerende lagen in Vlaanderen. Het doel van de meetnetten is inzicht krijgen in de kwaliteit en kwantiteit van de watervoerende lagen in de ondergrond van Vlaanderen. Algemeen kan gesteld worden dat de grondwatermeetnetten een belangrijk beleidsinstrument vormen : * ter onderbouwing van het te voeren grondwaterbeleid; * ter onderbouwing van het te voeren bodembeleid; * met het oog op het onderling afstemmen van het grond- en oppervlaktewaterbeheer; * ter ondersteuning bij het adviseren van vergunningsaanvragen voor grondwaterwinning; * bij het beantwoorden van juridische vragen; * bij de berekening van de effecten van peilverlagingen; * … . Vlaamse overheid - Vlaamse MilieuMaatschappij - Afdeling Operationeel Waterbeheer Koning Albert II-laan 20 bus 16 Brussel 1000 België info@vmm.be https://www.vmm.be Databank Ondergrond Vlaanderen (DOV) +32 9 240 75 93 Technologiepark Gebouw 905 Zwijnaarde 9052 België dov@vlaanderen.be https://www.dov.vlaanderen.be https://www.dov.vlaanderen.be/geonetwork/srv/eng/resources.get?uuid=6c39d716-aecc-4fbc-bac8-4f05a49a78d5&fname=meetnet2_s.png thumbnail png https://www.dov.vlaanderen.be/geonetwork/srv/eng/resources.get?uuid=6c39d716-aecc-4fbc-bac8-4f05a49a78d5&fname=meetnet2.png large_thumbnail png Geologie GEMET - INSPIRE thema's, versie 1.0 2008-06-01 grondwater meetnet(werk) GEMET - Concepten, versie 2.4 2010-01-13 Vlaams Gewest Vlaamse regio's 2013-09-25 Toegevoegd GDI-Vl Herbruikbaar Vlaamse Open data Kosteloos Lijst M&R INSPIRE Metadata INSPIRE-conform Metadata GDI-Vl-conform GDI-Vlaanderen Trefwoorden 2014-02-26 Ondergrond DOV Vlaanderen monitoring meetnetten Kaderrichtlijn Water Decreet Integraal waterbeleid DOV 2010-12-01 Zie 'Overige beperkingen' Bij het gebruik van de informatie die DOV aanbiedt, dient steeds volgende standaardreferentie gebruikt te worden: Databank Ondergrond Vlaanderen - (vermelding van de beheerder en de specifieke geraadpleegde gegevens) - Geraadpleegd op dd/mm/jjjj, op https://www.dov.vlaanderen.be Volgende aansprakelijkheidsbepalingen gelden: https://www.dov.vlaanderen.be/page/disclaimer Data beschikbaar voor hergebruik volgens de Modellicentie Gratis Hergebruik. Toelichting beschikbaar op https://www.dov.vlaanderen.be/page/gebruiksvoorwaarden-dov-services Geen beperkingen 10000 geoscientificInformation 2.549 5.902 50.697 51.495 Vlaanderen 1900-01-01 2999-01-01T00:00:00 https://www.dov.vlaanderen.be/page/grondwatermeetnet true Grondwatermeetnetten (objectencatalogus) 2017-06-29 1 GML 2.1.2 Databank Ondergrond Vlaanderen (DOV) +32 9 240 75 93 Technologiepark Gebouw 905 Zwijnaarde 9052 België dov@vlaanderen.be https://www.dov.vlaanderen.be Gratis https://www.dov.vlaanderen.be/geoserver/ows?SERVICE=WMS& OGC:WMS gw_meetnetten:meetnetten WMS-endpoint Grondwatermeetnetten https://www.dov.vlaanderen.be/geoserver/ows?SERVICE=WMS&version=1.3.0&request=GetCapabilities OGC:WMS-1.3.0-http-get-capabilities gw_meetnetten:meetnetten WMS-capabilities Grondwatermeetnetten https://www.dov.vlaanderen.be/geoserver/ows?SERVICE=WMS&version=1.3.0&request=GetMap OGC:WMS-1.3.0-http-get-map gw_meetnetten:meetnetten WMS-map Grondwatermeetnetten https://www.dov.vlaanderen.be/geoserver/wfs? OGC:WFS gw_meetnetten:meetnetten WFS-endpoint Grondwatermeetnetten https://www.dov.vlaanderen.be/geoserver/wfs?SERVICE=WFS&version=1.1.0&request=GetCapabilities OGC:WFS-1.1.0-http-get-capabilities gw_meetnetten:meetnetten WFS-capabilities Grondwatermeetnetten https://www.dov.vlaanderen.be/geoserver/wfs?SERVICE=WFS&version=1.1.0&request=GetFeature OGC:WFS-1.1.0-http-get-feature gw_meetnetten:meetnetten WFS-getfeature Grondwatermeetnetten https://www.dov.vlaanderen.be/geoserver/wms/kml?layers=gw_meetnetten:meetnetten GLG:KML-2.0-http-get-map gw_meetnetten:meetnetten KML Grondwatermeetnetten https://www.dov.vlaanderen.be/bodemverkenner WWW:LINK-1.0-http--related DOV bodemverkenner Link naar DOV bodemverkenner applicatie VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens 2010-12-08 Zie vermelde specificatie true Lijst met de verschillende meetnetten in DOV: » meetnet 0: oorsprong/beheerder onbekend - (niet in service opgenomen); » meetnet 1: meetputten VMM afdeling Operationeel Waterbeheer - primair meetnet, vooral diepere meetputten, gebruikt voor kwantiteitsbeheer, kwalitatieve toestandsmonitoring en operationele monitoring; » meetnet 2: meetputten VMM afdeling Operationeel Waterbeheer - vooral diepere meetputten (initieel onderdeel van het primair meetnet) met onzekere kwaliteit van meetgegevens en beschikbare putinfo - zijn indicatief maar worden niet weerhouden in het kader van rapporteringsverplichtingen - (niet in service opgenomen); » meetnet 3: meetputten VMM afdeling Operationeel Waterbeheer - gebruikt voor tijdelijke projecten; » meetnet 4: meetputten van andere Vlaamse en Belgische overheden of instanties - (niet in service opgenomen); » meetnet 5: meetputten van drinkwater­maatschappijen - (niet in service opgenomen); » meetnet 6: meetputten van privé-bedrijven - (niet in service opgenomen); » meetnet 7: grondwaterwinningsputten (pompputten) - (niet in service opgenomen); » meetnet 8: meetputten VMM afdeling Operationeel Waterbeheer – freatisch meetnet, vooral ondiepe meetputten in de eerste watervoerende laag, gebruikt voor kwalitatieve toestandsmonitoring en operationele monitoring; » meetnet 9: meetputten van het Instituut voor Natuur- en Bosonderzoek (INBO) en andere natuur­organisaties; » meetnet 10: putten die worden aangelegd in de VLAREM rubriek 55 (Verticale boringen ten behoeve van de aanleg van peilputten en voor andere doeleinden, andere dan deze bedoeld in de rubrieken 53, 54 en 55.2; diepteboringen) - (niet in service opgenomen). OWSLib-0.33.0/tests/resources/csw_geobretagne_mdmetadata.xml000066400000000000000000001160251476660053500241320ustar00rootroot00000000000000 955c3e47-411e-4969-b61b-3556d1b9f879 fre Jeu de données DIRECTION GENERALE DES FINANCES PUBLIQUES BUREAU GF-3A bureau.gf3a@dgfip.finances.gouv.fr 2018-07-30T14:19:40 ISO 19115 1.0 RGF93 / CC48 (EPSG:3948) EPSG 7.4 RGF93 / CC50 (EPSG:3950) EPSG 7.4 RGF93 / Lambert-93 (EPSG:2154) EPSG 7.4 Cadastre 2018 en Bretagne 2018-09-01 https://geobretagne.fr/geonetwork/apps/georchestra/?uuid=363e3a8e-d0ce-497d-87a9-2a2d58d82772 Le plan du cadastre est un document administratif qui propose l’unique plan parcellaire à grande échelle couvrant le territoire national. Le plan du cadastre d’une commune est découpé en sections, elles-mêmes pouvant être découpées en subdivisions de sections, communément appelées « feuilles de plan ». - La section cadastrale est une portion du territoire communal dont le périmètre est généralement constitué par des limites présentant un caractère relativement stable sur le terrain (route, chemins, cours d’eau…). - La parcelle est l’unité cadastrale de base. C’est un terrain d’un seul tenant situé dans un même lieudit et appartenant à un même propriétaire. - Le plan du cadastre au format vecteur est issu majoritairement de numérisation du plan cadastral papier ou raster réalisée dans le cadre de conventions avec les collectivités territoriales. Dans une moindre mesure, il a été confectionné directement au format numérique dans le cadre de la production de plans cadastraux neufs (procédure du remaniement prévue par la loi n° 78-645 du 18 juillet 1974) ou d’aménagements fonciers agricoles et forestiers (communément désignés sous le terme « remembrements »). Les plans cadastraux au format vecteur en France métropolitaine sont actuellement géoréférencés dans le système légal (RGF93) à l’aide des projections « coniques conformes 9 zones ». Le géoréférencement des plans vecteur a pu être obtenu : - lors de leur confection (cas des plans cadastraux très récents) ; - après transformation de leurs coordonnées exprimées dans la projection Lambert zones ; - lors de leur vectorisation (cas des plans non initialement géoréférencés) Le but premier du plan cadastral est d'identifier, de localiser et représenter la propriété foncière, ainsi que de servir à l'assise de la fiscalité locale des propriétés non bâties. Par suite, l’article 110 de la loi n° 2009-526 du 12 mai 2009, abrogé et recodifié par l'Ordonnance n° 2010-1232 du 21 octobre 2010 à l'article L127-10 -I du Code de l'environnement dispose qu'en matière de découpage parcellaire et de représentation du bâti, le plan cadastral est la donnée de référence. DIRECTION GENERALE DES FINANCES PUBLIQUES DGFIP Bretagne bureau.gf3a@dgfip.finances.gouv.fr Logo DIRECTION GENERALE DES FINANCES PUBLIQUES / bureau GF-3A DGFIP Bretagne France bâtiments adresses parcelles cadastrales hydrographie réseaux de transport unités administratives référentiels de coordonnées bâtis sections parcelles cadastre cadastrale référentiels : cadastre GéoBretagne v 2.0 2014-01-13 geonetwork.thesaurus.external.theme.geobretagne Parcelles cadastrales INSPIRE themes 2008-06-01 geonetwork.thesaurus.external.theme.inspire-theme cadastre bâtiment GEMET 2012-07-20 geonetwork.thesaurus.external.theme.gemet le plan cadastral décrit les limites apparentes de la propriété. « En dépit des efforts et diligences mis en oeuvre pour en vérifier la fiabilité, le partenaire fournisseur n’est pas en mesure de garantir l’exactitude, la mise à jour, l’intégrité, l’exhaustivité des données et en particulier que les données sont exemptes d'erreurs, notamment de localisation, d’identification ou d’actualisation ou d’imprécisions. Les données ne sont pas fournies en vue d'une utilisation particulière et aucune garantie quant à leur aptitude à un usage particulier n'est apportée par le partenaire fournisseur. En conséquence, les utilisateurs utilisent les données sous leur responsabilité pleine et entière, à leurs risques et périls, sans recours possible contre le partenaire fournisseur dont la responsabilité ne saurait être engagée du fait d’un dommage résultant directement ou indirectement de l’utilisation de ces données. En particulier, il appartient aux utilisateurs d’apprécier, sous leur seule responsabilité : o l'opportunité d'utiliser les données ; o la compatibilité des fichiers avec leurs systèmes informatiques ; o l’adéquation des données à leurs besoins ; o qu’ils disposent de la compétence suffisante pour utiliser les données ; o l’opportunité d’utiliser la documentation ou les outils d’analyse fournis ou préconisés, en relation avec l’utilisation des données, le cas échéant. Le fournisseur partenaire n’est en aucune façon responsable des éléments extérieurs aux données et notamment des outils d’analyse, matériels, logiciels, réseaux..., utilisés pour consulter et/ou traiter les données, même s’il a préconisé ces éléments. L’utilisateur veille à vérifier que l’actualité des informations mises à disposition est compatible avec l’usage qu’il en fait. » Usage libre sous réserve des mentions obligatoires sur tout document de diffusion : "Source : DGFIP" 500 fre planningCadastre Bretagne -5.23515625 -1.1921875 46.755859375 49.30468750000001 ISO 3166 alpha 3 2019-02-19 FXX La légende du plan cadastral est consultable sur: http://www.cadastre.gouv.fr/scpc/pdf/legendes/FR_fr/Legende%20du%20plan%20sur%20internet.pdf false DXF 12.0 DXF-PCI AUTODESK EDIGEO 1.0 NF Z 52-000 AFNOR Jpeg (ISO/IEC 10918-4:1999) ISO organisation internationale de normalisation gif 89a CompuServe DIRECTION GENERALE DES FINANCES PUBLIQUES bureau.gf3a@dgfip.finances.gouv.fr cas courant 9.5€/feuille pour les commandes volumineuses voir prochainement conditions sur site http://www.cadastre.gouv.fr WWW:LINK-1.0-http--link SCPC Service de consultation du plan cadastral http://www.impots.gouv.fr/portal/dgi/public/popup;jsessionid=YEKIOSL2VA1SFQFIEIQCFFA?pageId=collectivites&espId=3&typePage=cpr02&docOid=documentstandard_6522&temNvlPopUp=true WWW:LINK-1.0-http--related SCPC Lien officiel de description des données INSPIRE Data Specification on Cadastral Parcels - Guidelines v 3.0.1 2010-11-30 1.2 INSPIRE Ressource concernée par INSPIRE Degré de conformité de la ressource par rapport aux spécifications visées d'Inspire Conforme false Les plans cadastraux au format vecteur gérés et exportés par les services de la DGFiP ont été confectionnées à partir de levers terrain. Selon les feuilles de plan, les conditions de vectorisation et de géoréférencement sont diverses. Ces informations sont disponibles sur les fiches de chacune des communes. Les plans cadastraux sont de plusieurs types : - plans dits « mis à jour » : ce sont des plans cadastraux mis à jour à partir de la trame des plans cadastraux napoléoniens. Ce ne sont pas des plans réguliers. Ces feuilles de plan sont identifiables par leur section à lettre unique (par exemple « section A »). Les échelles des feuilles de plan peuvent être variables et sont principalement aux échelles suivantes : 1/1250, 1/2500 et 1/5000 ; - plans dits « réguliers » : ce sont des plans qui ont été confectionnés lors de la rénovation du cadastre sans reprendre la trame des plans napoléoniens. Parmi ces plans, l’on distingue deux catégories : - les plans dits « renouvelés » : ce sont des plans qui n’ont pas fait l’objet lors de leur confection d’une délimitation contradictoire des propriétés sur le terrain ; - les plans « refaits » qui ont quant à eux fait l’objet d’une délimitation contradictoire des propriétés ; Lorsque le plan cadastral n’est plus en mesure de répondre aux besoins (notamment en raison de son échelle ou de son imprécision éventuelle), il peut être refait selon la procédure du « remaniement » prévue par la loi n° 78-645 du 18 juillet 1974. Les plans cadastraux résultant d’opérations d’aménagements fonciers sont appelés « plans remembrés ». L’identifiant d’une feuille de plan est de la forme : « DDCCCPPPSSNN » où : - « DD » est le numéro du département ; - « CCC » le code INSEE de la commune ; - « PPP » le préfixe de section. Par défaut ce préfixe est égale à « 000 » sauf dans les cas suivants : - en cas d’absorption de commune, ce préfixe a pour valeur le code INSEE de la commune absorbée ; - en cas de communes à arrondissements, ce préfixe contient le code de l’arrondissement (pour Paris de 101 à 120, pour Lyon de 381 à 389, pour Marseille de 201 à 216, dans le cas de la ville de Toulouse il s’agit du code de quartier prenant les valeurs de 801 à 846) - « SS » est la désignation de la section « cadastrale » (en cas de lettre de section unique, la lettre de section est précédée du chiffre « 0 » par exemple « section 0A ») ; - « NN » est le numéro de la feuille (« 01 » par défaut) DGFiP Bureau GF-3A OWSLib-0.33.0/tests/resources/csw_iso_identifier.xml000066400000000000000000000727671476660053500225010ustar00rootroot00000000000000 f44dac86-2228-412f-8355-e56446ca9933 Nederlands; Vlaams dataset Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie Hoofd Gegevens Beheer niet beschikbaar https://www.defensie.nl/onderwerpen/hydrografie/downloads/publicaties/2024/07/25/beschikbaarheid-online-van-data-van-de-dienst-der-hydrografie contactpunt 2024-08-28 ISO 19115 Nederlands metadata profiel op ISO 19115 voor geografie 2.1.0 ETRS89-GRS80 Eemsmonding volgens het Eems-Dollardverdrag 2020-10-05 revisie b3ed10bc-479a-4277-9683-56c908a7fa83 Eemsmonding volgens het Eems-Dollardverdrag continu geactualiseerd Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie Hoofd Gegevens Beheer niet beschikbaar https://www.defensie.nl/onderwerpen/hydrografie/downloads/publicaties/2024/07/25/beschikbaarheid-online-van-data-van-de-dienst-der-hydrografie contactpunt 5-jaarlijks 2020 Gebiedsbeheer, gebieden waar beperkingen gelden, gereguleerde gebieden en rapportage-eenheden theme GEMET - INSPIRE themes, version 1.0 2008-06-01 publicatie geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme Eems-Dollardverdrag Eems Dollard basisset NOVEX Nationaal theme Ruimtelijke dekking 2019-05-22 publicatie geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope De verstrekte gegevens mogen niet gebruikt worden als middel om mee te navigeren, aangezien zij op zichzelf staan en niet bijgewerkt zijn conform de Berichten aan Zeevarenden. De Dienst der Hydrografie behoudt zich het recht voor haar Morele rechten (art. 6 bis Conventie van Bern) uit te oefenen op het gereproduceerde materiaal, waarin de verstrekte gegevens verwerkt zijn. anders Geen beperkingen Er zijn geen condities voor toegang en gebruik anders Geen beperkingen voor publieke toegang vector 50000 Nederlands; Vlaams utf8 oceans Noordzee en binnenwater 2.4506 7.9872 50.9152 54.0807 gml+xml GML, version 3.2.1 Data specificatie hydrografie Hoofd Gegevens Beheer hydrologistiek@mindef.nl www.defensie.nl/hydro distributeur https://inspire1.bathy.online/geoserver/MarineRegion/wms?service=WMS&version=1.3.0&request=GetCapabilities OGC:WMS view ManagementRestrictionOrRegulationZone Marine Region https://inspire1.bathy.online/geoserver/MarineRegion/wfs?service=WFS&version=2.0.0&request=GetCapabilities OGC:WFS download MarineRegion:ManagementRestrictionOrRegulationZone Marine Region https://inspire1.bathy.online/atom/b3ed10bc-479a-4277-9683-56c908a7fa83.atom INSPIRE Atom download ManagementRestrictionOrRegulationZone accessPoint download dvd dataset VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens 2010-12-08 publicatie Dataset is geharmoniseerd true Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie OWSLib-0.33.0/tests/resources/cuahsi_example_all_sites.xml000066400000000000000000000250411476660053500236360ustar00rootroot00000000000000 2009-06-12T10:47:54.53125-07:00 ALL Sites(empty request) Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 Little Bear River at McMurdy Hollow near Paradise, Utah USU-LBR-Paradise 41.575552 -111.855217 428703.917 4603005.09 1445 NGVD29 Cache Utah Located below bridge at 8700 South (McMurdy Hollow) 2 Utah State University Experimental Farm near Wellsville, Utah USU-LBR-ExpFarm 41.666993 -111.890567 425861.714 4613186.929 1369 NGVD29 Cache Utah This is a continuous weather station. 3 South Fork Little Bear River below Davenport Creek near Avon, Utah USU-LBR-SFLower 41.506518 -111.815079 431977.822 4595308.471 1564 NGVD29 Cache Utah Located under a private road bridge just below the confluence with Davenport Creek. East Fork Little Bear River at Paradise Canal Diversion near Avon, Utah USU-LBR-EFLower 41.529212 -111.799324 433315.887 4597815.707 1528 NGVD29 Cache Utah Located on the Paradise Canal diversion structure. Little Bear River Upper Weather Station near Avon, Utah USU-LBR-EFWeather 41.535543 -111.805946 432770.027 4598523.785 1538 NGVD29 Cache Utah This is a continuous weather station. South Fork Little Bear River above Davenport Creek near Avon, Utah USU-LBR-SFUpper 41.495409 -111.817993 431977.822 4595308.471 1573 NGVD29 Cache Utah Located on the downstream side of a private footbridge on the Selman Ranch. Radio Repeater near Paradise, Utah USU-LBR-ParadiseRepeater 41.556736 -111.854455 428746.734 4600915.466 1693 NGVD29 Cache Utah Located on high ridge overlooking the Little Bear River. East Fork Little Bear River Radio Repeater near Avon, Utah USU-LBR-EFRepeater 41.536 -111.806 432770.027 4598523.785 1538 NGVD29 Cache Utah Co-located with the Little Bear River upper weather station in the East Fork. Little Bear River near Wellsville, Utah USU-LBR-Wellsville 41.643457 -111.917649 423579.317 4610597.583 1365 NGVD29 Cache Utah Located on the upstream side of State Highway 101 bridge. Little Bear River below Confluence of South and East Forks near Avon, Utah USU-LBR-Confluence 41.536088 -111.830455 430726.09724 4598603.64519 Cache Utah Located on the downstream side of the county bridge over the Little Bear River. Little Bear River at Paradise, Utah 10105900 41.5756 -111.8544 1445 Unknown Cache Utah This is a real time USGS streamflow gage. OWSLib-0.33.0/tests/resources/cuahsi_example_get_siteinfo_10.xml000066400000000000000000000711121476660053500246360ustar00rootroot00000000000000LittleBearRiver:USU-LBR-MendonLittle Bear River at Mendon Road near Mendon, UtahUSU-LBR-Mendon41.718473-111.946402421276.3234618952.04NGVD29CacheUtahLocated below county road bridge at Mendon Road crossingUSU3Battery voltageField ObservationMinimumvolts-9999minuteTimemin30565712005-08-04T11:30:002008-11-07T12:30:00Battery voltage measured by Campbell Scientific CR206 datalogger.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU4TurbidityField ObservationAverageWater QualitySurface Waternephelometric turbidity units-9999secondTimes5565712005-08-04T11:30:002008-11-07T12:30:00Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU5TurbidityField ObservationVarianceWater QualitySurface Waternephelometric turbidity units-9999secondTimes5565712005-08-04T11:30:002008-11-07T12:30:00Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU6TurbidityField ObservationWater QualitySurface Waternephelometric turbidity units-9999secondTimes5565712005-08-04T11:30:002008-11-07T12:30:00Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU7TurbidityField ObservationBest Easy Systematic Estimator Water QualitySurface Waternephelometric turbidity units-9999secondTimes5565712005-08-04T11:30:002008-11-07T12:30:00Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU8TurbidityField ObservationMinimumWater QualitySurface Waternephelometric turbidity units-9999secondTimes5565712005-08-04T11:30:002008-11-07T12:30:00Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU9TurbidityField ObservationMaximumWater QualitySurface Waternephelometric turbidity units-9999secondTimes5565712005-08-04T11:30:002008-11-07T12:30:00Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU10TemperatureField ObservationContinuousWater QualitySurface Waterdegree celcius-9999secondTimes0565702005-08-04T11:30:002008-11-07T12:30:00Water temperature measured using a Forest Technology Systems DTS-12 turbidity sensor.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU11Gage heightField ObservationMinimumHydrologySurface Waterinternational foot-9999minuteTimemin30355262005-08-04T11:30:002007-08-16T13:30:00Water level measured using a ACData Solutions, Inc. SPXD-600 SDI-12 Pressure TransducerUtah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU12Gage heightField ObservationMaximumHydrologySurface Waterinternational foot-9999minuteTimemin30355262005-08-04T11:30:002007-08-16T13:30:00Water level measured using a ACData Solutions, Inc. SPXD-600 SDI-12 Pressure TransducerUtah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU13Gage heightField ObservationAverageHydrologySurface Waterinternational foot-9999minuteTimemin30565712005-08-04T11:30:002008-11-07T12:30:00Water level measured using a ACData Solutions, Inc. SPXD-600 SDI-12 Pressure TransducerUtah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU32Oxygen, dissolvedField ObservationAverageWater QualitySurface Watermilligrams per liter-9999minuteTimemin30210452007-08-16T16:30:002008-11-07T12:30:00Dissolved oxygen measured using a Hydrolab MS5 Water Quality Multiprobe.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU33Oxygen, dissolved percent of saturationField ObservationAverageWater QualitySurface Waterpercent-9999minuteTimemin30210452007-08-16T16:30:002008-11-07T12:30:00Dissolved oxygen measured using a Hydrolab MS5 Water Quality Multiprobe.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU34Specific conductance, unfilteredField ObservationAverageWater QualitySurface Watermicrosiemens per centimeter-9999minuteTimemin30210452007-08-16T16:30:002008-11-07T12:30:00Specific conductance measured using a Hydrolab MS5 Water Quality Multiprobe.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU35pH, unfilteredField ObservationAverageWater QualitySurface Waterdimensionless-9999minuteTimemin30210452007-08-16T16:30:002008-11-07T12:30:00pH measured using a Hydrolab MS5 Water Quality Multiprobe.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU36TemperatureField ObservationAverageWater QualitySurface Waterdegree celcius-9999minuteTimemin30210452007-08-16T16:30:002008-11-07T12:30:00Water temperature measured using a Hydrolab MS5 Water Quality Multiprobe.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU37TurbidityField ObservationAverageWater QualitySurface Waternephelometric turbidity units-9999minuteTimemin30210452007-08-16T16:30:002008-11-07T12:30:00Turbidity measured using a Hydroloab MS5 Water Quality Multiprobe.Utah State University Utah Water Research LaboratoryContinuous water quality monitoring by Utah State University as part of the USDA CEAP GrantUSU39Phosphorus, total as PSampleWater QualitySurface Watermilligrams per liter-9999292007-10-04T12:00:002008-04-14T12:30:00Water chemistry grab sample collected by technicians in the field.Utah State University Utah Water Research LaboratoryWater chemistry monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project.USU39Phosphorus, total as PSampleWater QualitySurface Watermilligrams per liter-99991412005-04-27T20:00:002007-06-07T14:20:00Water chemistry grab sample collected by technicians in the field.Utah State University Department of Watershed SciencesWater chemistry monitoring data collected by Utah State Univeristy as part of the USDA CEAP Grant.USU40Phosphorus, total as P, filteredSampleWater QualitySurface Watermilligrams per liter-9999272007-10-04T12:00:002008-04-14T12:30:00Water chemistry grab sample collected by technicians in the field.Utah State University Utah Water Research LaboratoryWater chemistry monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project.USU40Phosphorus, total as P, filteredSampleWater QualitySurface Watermilligrams per liter-99991462005-10-27T21:30:002007-06-07T14:20:00Water chemistry grab sample collected by technicians in the field.Utah State University Department of Watershed SciencesWater chemistry monitoring data collected by Utah State Univeristy as part of the USDA CEAP Grant.USU41Solids, total SuspendedSampleWater QualitySurface Watermilligrams per liter-99991462005-04-27T20:00:002007-06-07T14:20:00Water chemistry grab sample collected by technicians in the field.Utah State University Department of Watershed SciencesWater chemistry monitoring data collected by Utah State Univeristy as part of the USDA CEAP Grant.USU41Solids, total SuspendedSampleWater QualitySurface Watermilligrams per liter-9999292007-10-04T12:00:002008-05-07T11:00:00Water chemistry grab sample collected by technicians in the field.Utah State University Utah Water Research LaboratoryWater chemistry monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. OWSLib-0.33.0/tests/resources/cuahsi_example_get_values.xml000066400000000000000000004652501476660053500240270ustar00rootroot00000000000000 2009-06-12T10:48:06.75-07:00 Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 USU3 Battery voltage Field Observation Minimum Instrumentation Other volts Potential Difference V 168 -9999 minute Time min 102 30 Not Applicable 12.91645 12.91477 12.90721 12.90301 12.89882 12.88874 12.88958 12.88706 12.88706 12.87783 12.87615 12.87531 12.86188 12.86608 12.86608 12.87195 12.86944 12.88455 13.12379 13.21193 13.41339 13.38653 13.36806 13.34372 13.30427 13.27321 13.23963 13.21025 13.21025 13.18758 13.18171 13.17247 13.16996 13.16156 13.16996 13.17499 13.18842 13.22032 13.0751 13.04908 13.02557 13.02222 13.00543 13.00291 12.98864 12.9836 12.97772 12.97437 12.95674 0 Raw data Raw and unprocessed data and data products that have not undergone quality control. Depending on the variable, data type, and data transmission system, raw data may be available within seconds or minutes after the measurements have been made. Examples include real time precipitation, streamflow and water quality measurements. 4 Battery voltage measured by Campbell Scientific CR206 datalogger. http://www.campbellsci.com 1 Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Jeff Horsburgh main jeff.horsburgh@usu.edu 1-435-797-2946
8200 Old Main Hill ,Logan, UT 84322-8200
http://www.bearriverinfo.org Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant nc not censored
Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 USU4 Turbidity Field Observation Average Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 34.53 37.12 35.97 35.78 35.68 36.08 37.8 37.93 38.88 37.34 35.15 35.96 35.62 34.72 34.7 33.54 34.98 31.65 32.49 32.78 30.58 32.8 31.83 30.71 30.82 29.72 27.05 25.5 24.69 26.03 25.55 25.96 24.72 23.36 24.21 25.61 24.73 25.73 24.76 24.96 25.69 27.34 27.14 27.7 28.88 30.44 32.14 34.02 33.61 0 Raw data Raw and unprocessed data and data products that have not undergone quality control. Depending on the variable, data type, and data transmission system, raw data may be available within seconds or minutes after the measurements have been made. Examples include real time precipitation, streamflow and water quality measurements. 2 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. http://www.ftsinc.com/ 1 Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Jeff Horsburgh main jeff.horsburgh@usu.edu 1-435-797-2946
8200 Old Main Hill ,Logan, UT 84322-8200
http://www.bearriverinfo.org Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant nc not censored
Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 USU5 Turbidity Field Observation Variance Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 6.0405 5.398 9.0528 4.888 5.1165 7.9192 4.6572 9.6659 7.1312 4.4511 3.9581 6.7214 4.4404 5.4162 6.4932 5.9052 6.7214 3.351 9.0758 8.4619 11.0218 4.5278 4.3033 3.8428 6.7256 8.6434 3.8524 4.1464 2.7836 2.8127 2.1212 7.8035 2.5656 3.262 4.0393 2.2839 5.4296 4.6523 3.7411 2.6256 3.0614 4.8019 5.7754 5.147 1.4359 2.9152 4.8018 4.1266 2.3718 0 Raw data Raw and unprocessed data and data products that have not undergone quality control. Depending on the variable, data type, and data transmission system, raw data may be available within seconds or minutes after the measurements have been made. Examples include real time precipitation, streamflow and water quality measurements. 2 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. http://www.ftsinc.com/ 1 Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Jeff Horsburgh main jeff.horsburgh@usu.edu 1-435-797-2946
8200 Old Main Hill ,Logan, UT 84322-8200
http://www.bearriverinfo.org Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant nc not censored
Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 USU6 Turbidity Field Observation Median Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 34.18 36.77 35.9 35.65 35.48 35.67 37.47 38.16 38.28 37.52 35.14 35.39 35.56 34.48 34.44 33.23 34.63 31.7 31.65 32.68 29.51 32.94 31.61 30.24 30.28 29.46 26.85 25.12 24.64 26.06 25.18 25.63 24.38 23.19 23.66 25.57 24.19 25.57 24.26 24.94 25.48 26.93 26.58 27.52 28.87 30.41 31.87 33.76 33.45 0 Raw data Raw and unprocessed data and data products that have not undergone quality control. Depending on the variable, data type, and data transmission system, raw data may be available within seconds or minutes after the measurements have been made. Examples include real time precipitation, streamflow and water quality measurements. 2 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. http://www.ftsinc.com/ 1 Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Jeff Horsburgh main jeff.horsburgh@usu.edu 1-435-797-2946
8200 Old Main Hill ,Logan, UT 84322-8200
http://www.bearriverinfo.org Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant nc not censored
Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 USU7 Turbidity Field Observation Best Easy Systematic Estimator Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 34.33 36.97 35.93 35.78 35.53 35.79 37.54 38.18 38.62 37.45 35.15 35.57 35.64 34.61 34.49 33.39 34.72 31.6 32.07 32.61 29.8 32.83 31.69 30.27 30.37 29.65 26.83 25.41 24.62 26.06 25.31 25.69 24.53 23.17 23.85 25.54 24.39 25.61 24.49 24.89 25.54 27.04 26.68 27.59 28.85 30.45 31.94 33.82 33.49 0 Raw data Raw and unprocessed data and data products that have not undergone quality control. Depending on the variable, data type, and data transmission system, raw data may be available within seconds or minutes after the measurements have been made. Examples include real time precipitation, streamflow and water quality measurements. 2 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. http://www.ftsinc.com/ 1 Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Jeff Horsburgh main jeff.horsburgh@usu.edu 1-435-797-2946
8200 Old Main Hill ,Logan, UT 84322-8200
http://www.bearriverinfo.org Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant nc not censored
Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 USU8 Turbidity Field Observation Minimum Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 30.01 31.54 29.49 31.15 29.77 30.27 34.46 30.24 34.54 32.4 30.42 30.48 31.05 28.76 29.82 28.68 29.62 28 27.63 27.71 26.36 27.48 27.84 27.95 27.09 24.04 23.36 21.61 21.17 21.92 23.05 21.04 22.16 20.2 20.2 22.24 21.43 21.64 21.82 21.3 21.92 24.09 23.07 24.32 25.73 26.8 27.79 29.9 30.84 0 Raw data Raw and unprocessed data and data products that have not undergone quality control. Depending on the variable, data type, and data transmission system, raw data may be available within seconds or minutes after the measurements have been made. Examples include real time precipitation, streamflow and water quality measurements. 2 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. http://www.ftsinc.com/ 1 Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Jeff Horsburgh main jeff.horsburgh@usu.edu 1-435-797-2946
8200 Old Main Hill ,Logan, UT 84322-8200
http://www.bearriverinfo.org Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant nc not censored
Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 USU9 Turbidity Field Observation Maximum Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 39.86 42.07 43.63 42.67 42.49 43.37 46.16 43.94 47.51 43.32 40.48 43.76 40.97 41.7 43.63 41.94 43.97 36.91 41.73 39.7 44.7 38.45 37.17 36.94 40.53 37.04 31.94 32.01 30.97 31.7 29.93 38.55 30.63 31.18 30.74 31.02 35.14 32.3 30.66 29.41 31.28 36.68 33.99 34.23 32.46 34.1 38.94 38.92 38.21 0 Raw data Raw and unprocessed data and data products that have not undergone quality control. Depending on the variable, data type, and data transmission system, raw data may be available within seconds or minutes after the measurements have been made. Examples include real time precipitation, streamflow and water quality measurements. 2 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. http://www.ftsinc.com/ 1 Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Jeff Horsburgh main jeff.horsburgh@usu.edu 1-435-797-2946
8200 Old Main Hill ,Logan, UT 84322-8200
http://www.bearriverinfo.org Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant nc not censored
Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 USU10 Temperature Field Observation Continuous Water Quality Surface Water degree celcius Temperature degC 96 -9999 second Time s 100 0 Not Applicable 19.5 19.4 19.2 19.1 18.9 18.7 18.6 18.4 18.2 18.1 17.9 17.7 17.5 17.4 17.3 17.2 17.2 17.3 17.4 17.6 17.9 18.2 18.5 18.8 19.2 19.5 19.8 20.1 20.4 20.6 20.8 21 21.1 21.2 21.2 21.2 21.1 21 20.8 20.6 20.4 20.2 20.1 20 19.9 19.8 19.7 19.6 19.5 0 Raw data Raw and unprocessed data and data products that have not undergone quality control. Depending on the variable, data type, and data transmission system, raw data may be available within seconds or minutes after the measurements have been made. Examples include real time precipitation, streamflow and water quality measurements. 1 Water temperature measured using a Forest Technology Systems DTS-12 turbidity sensor. http://www.ftsinc.com/ 1 Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Jeff Horsburgh main jeff.horsburgh@usu.edu 1-435-797-2946
8200 Old Main Hill ,Logan, UT 84322-8200
http://www.bearriverinfo.org Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant nc not censored
Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 USU11 Gage height Field Observation Minimum Hydrology Surface Water international foot Length ft 48 -9999 minute Time min 102 30 Not Applicable 1.721643 1.722798 1.721643 1.718178 1.718178 1.717254 1.713789 1.711248 1.71171 1.706859 1.706859 1.705011 1.701777 1.703394 1.701084 1.701315 1.704549 1.706166 1.714482 1.717716 1.726032 1.735041 1.744743 1.753752 1.764609 1.77408 1.781241 1.786092 1.791867 1.794408 1.796025 1.8018 1.805034 1.803417 1.811502 1.812657 1.813812 1.816122 1.815891 1.817046 1.820511 1.817739 1.818894 1.816122 1.819818 1.817277 1.817046 1.81335 1.813812 0 Raw data Raw and unprocessed data and data products that have not undergone quality control. Depending on the variable, data type, and data transmission system, raw data may be available within seconds or minutes after the measurements have been made. Examples include real time precipitation, streamflow and water quality measurements. 3 Water level measured using a ACData Solutions, Inc. SPXD-600 SDI-12 Pressure Transducer http://www.campbellsci.com/cs445-l 1 Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Jeff Horsburgh main jeff.horsburgh@usu.edu 1-435-797-2946
8200 Old Main Hill ,Logan, UT 84322-8200
http://www.bearriverinfo.org Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant nc not censored
Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 USU12 Gage height Field Observation Maximum Hydrology Surface Water international foot Length ft 48 -9999 minute Time min 102 30 Not Applicable 1.726494 1.727187 1.726032 1.724415 1.720488 1.718871 1.718409 1.714944 1.716561 1.711017 1.710555 1.707783 1.706166 1.706166 1.705011 1.707321 1.710093 1.711248 1.717254 1.723722 1.730421 1.739199 1.750287 1.757679 1.770615 1.778007 1.78563 1.789095 1.796256 1.800645 1.803417 1.805496 1.80873 1.810578 1.813119 1.817277 1.815891 1.822128 1.820973 1.820511 1.823052 1.824207 1.823745 1.822128 1.823283 1.823052 1.822128 1.818663 1.817739 0 Raw data Raw and unprocessed data and data products that have not undergone quality control. Depending on the variable, data type, and data transmission system, raw data may be available within seconds or minutes after the measurements have been made. Examples include real time precipitation, streamflow and water quality measurements. 3 Water level measured using a ACData Solutions, Inc. SPXD-600 SDI-12 Pressure Transducer http://www.campbellsci.com/cs445-l 1 Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Jeff Horsburgh main jeff.horsburgh@usu.edu 1-435-797-2946
8200 Old Main Hill ,Logan, UT 84322-8200
http://www.bearriverinfo.org Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant nc not censored
Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 USU13 Gage height Field Observation Average Hydrology Surface Water international foot Length ft 48 -9999 minute Time min 102 30 Not Applicable 1.724415 1.724946 1.723399 1.720996 1.719656 1.718132 1.716214 1.71305 1.713142 1.708314 1.708545 1.706281 1.704018 1.704226 1.702585 1.704133 1.707044 1.708407 1.715429 1.72028 1.728504 1.737813 1.746614 1.755808 1.76782 1.77572 1.783366 1.787224 1.7942 1.796649 1.800414 1.803255 1.807182 1.806674 1.812241 1.814782 1.814782 1.81834 1.818109 1.819079 1.821735 1.820188 1.820927 1.819056 1.821758 1.819818 1.819379 1.816191 1.81566 0 Raw data Raw and unprocessed data and data products that have not undergone quality control. Depending on the variable, data type, and data transmission system, raw data may be available within seconds or minutes after the measurements have been made. Examples include real time precipitation, streamflow and water quality measurements. 3 Water level measured using a ACData Solutions, Inc. SPXD-600 SDI-12 Pressure Transducer http://www.campbellsci.com/cs445-l 1 Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Jeff Horsburgh main jeff.horsburgh@usu.edu 1-435-797-2946
8200 Old Main Hill ,Logan, UT 84322-8200
http://www.bearriverinfo.org Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant nc not censored
Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 SDSC45 Battery Voltage Field Observation Categorical Unknown Other dimensionless Dimensionless - 137 -9999 minute Time min 102 30 Not Applicable 1 Test 1 0 test 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13.30427 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 Raw data Raw and unprocessed data and data products that have not undergone quality control. Depending on the variable, data type, and data transmission system, raw data may be available within seconds or minutes after the measurements have been made. Examples include real time precipitation, streamflow and water quality measurements. 4 Battery voltage measured by Campbell Scientific CR206 datalogger. http://www.campbellsci.com 1 Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Jeff Horsburgh main jeff.horsburgh@usu.edu 1-435-797-2946
8200 Old Main Hill ,Logan, UT 84322-8200
http://www.bearriverinfo.org Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant nc not censored
OWSLib-0.33.0/tests/resources/cuahsi_example_get_values_10.xml000066400000000000000000000156611476660053500243240ustar00rootroot000000000000002009-01-08T15:52:37.8495ZLittleBearRiver:USU-LBR-ParadiseLBR:USU392008-04-14T13:00:002008-04-15T12:00:00OD Web ServiceLittle Bear River at McMurdy Hollow near Paradise, UtahUSU-LBR-Paradise41.575552-111.855217428703.9174603005.09NGVD29CacheUtahLocated below bridge at 8700 South (McMurdy Hollow)USU39Phosphorus, total as PSampleWater QualitySurface Watermilligrams per liter-99990.11920.1140.14240.18140.38410.91240.06550.43420.95430.73080.70040.60970.55440.61820.54760.57280.3690.36640.47670.31440.45170.38380.47020.3890.49490.27780.35760.36180.2803Water chemistry sample collected by an automated ISCO pump sampler.Utah State University Utah Water Research LaboratoryWater chemistry monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project.Amber Spackmanmain1-435-797-0045amber.s@aggiemail.usu.edu
8200 Old Main Hill ,Logan, Utah 84322-8200
http://water.usu.edu/littlebearriver
OWSLib-0.33.0/tests/resources/cuahsi_example_get_variables.xml000066400000000000000000001140661476660053500244740ustar00rootroot00000000000000 2009-06-12T10:47:52.078125-07:00 OD Web Service USU3 Battery voltage Field Observation Minimum Instrumentation Other volts Potential Difference V 168 -9999 minute Time min 102 30 Not Applicable USU4 Turbidity Field Observation Average Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable USU5 Turbidity Field Observation Variance Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable USU6 Turbidity Field Observation Median Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable USU7 Turbidity Field Observation Best Easy Systematic Estimator Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable USU8 Turbidity Field Observation Minimum Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable USU9 Turbidity Field Observation Maximum Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable USU10 Temperature Field Observation Continuous Water Quality Surface Water degree celcius Temperature degC 96 -9999 second Time s 100 0 Not Applicable USU11 Gage height Field Observation Minimum Hydrology Surface Water international foot Length ft 48 -9999 minute Time min 102 30 Not Applicable USU12 Gage height Field Observation Maximum Hydrology Surface Water international foot Length ft 48 -9999 minute Time min 102 30 Not Applicable USU13 Gage height Field Observation Average Hydrology Surface Water international foot Length ft 48 -9999 minute Time min 102 30 Not Applicable USU14 Temperature Field Observation Average Climate Air degree celcius Temperature degC 96 -9999 hour Time hr 103 1 Not Applicable USU15 Relative humidity Field Observation Average Climate Air percent Dimensionless % 1 -9999 hour Time hr 103 1 Not Applicable USU16 Precipitation Field Observation Incremental Climate Precipitation millimeter Length mm 54 -9999 hour Time hr 103 1 Not Applicable USU17 Battery voltage Field Observation Minimum Instrumentation Other volts Potential Difference V 168 -9999 hour Time hr 103 1 Not Applicable USU18 Wind speed Field Observation Average Climate Air meters per second Velocity m/s 119 -9999 hour Time hr 103 1 Not Applicable USU19 Wind direction Field Observation Average Climate Air degree Angle deg 2 -9999 hour Time hr 103 1 Not Applicable USU20 Wind direction Field Observation StandardDeviation Climate Air degree Angle deg 2 -9999 hour Time hr 103 1 Not Applicable USU21 Barometric pressure Field Observation Continuous Climate Air millimeter of mercury Pressure/Stress mm Hg 86 -9999 second Time s 100 0 Not Applicable USU22 Radiation, incoming shortwave Field Observation Average Climate Other watts per square meter Energy Flux W/m2 33 -9999 hour Time hr 103 1 Not Applicable USU23 Battery voltage Field Observation Minimum Instrumentation Other volts Potential Difference V 168 -9999 day Time d 104 1 Not Applicable USU24 Wind speed Field Observation Average Climate Air meters per second Velocity m/s 119 -9999 day Time d 104 1 Not Applicable USU25 Temperature Field Observation Minimum Climate Air degree celcius Temperature degC 96 -9999 day Time d 104 1 Not Applicable USU26 Temperature Field Observation Maximum Climate Air degree celcius Temperature degC 96 -9999 day Time d 104 1 Not Applicable USU27 Temperature Field Observation Average Climate Air degree celcius Temperature degC 96 -9999 day Time d 104 1 Not Applicable USU28 Relative humidity Field Observation Average Climate Air percent Dimensionless % 1 -9999 day Time d 104 1 Not Applicable USU29 Barometric pressure Field Observation Average Climate Air millimeter of mercury Pressure/Stress mm Hg 86 -9999 day Time d 104 1 Not Applicable USU30 Precipitation Field Observation Incremental Climate Precipitation millimeter Length mm 54 -9999 day Time d 104 1 Not Applicable USU31 Radiation, incoming shortwave Field Observation Incremental Climate Other megajoules per square meter Energy per Area MJ/m2 144 -9999 day Time d 104 1 Not Applicable USU32 Oxygen, dissolved Field Observation Average Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 minute Time min 102 30 Not Applicable USU33 Oxygen, dissolved percent of saturation Field Observation Average Water Quality Surface Water percent Dimensionless % 1 -9999 minute Time min 102 30 Not Applicable USU34 Specific conductance, unfiltered Field Observation Average Water Quality Surface Water microsiemens per centimeter Electrical Conductivity uS/cm 192 -9999 minute Time min 102 30 Not Applicable USU35 pH, unfiltered Field Observation Average Water Quality Surface Water dimensionless Dimensionless - 137 -9999 minute Time min 102 30 Not Applicable USU36 Temperature Field Observation Average Water Quality Surface Water degree celcius Temperature degC 96 -9999 minute Time min 102 30 Not Applicable USU37 Turbidity Field Observation Average Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 minute Time min 102 30 Not Applicable USU38 Temperature Field Observation Average Instrumentation Other degree celcius Temperature degC 96 -9999 minute Time min 102 30 Not Applicable USU39 Phosphorus, total as P Sample Sporadic Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 second Time s 100 0 P USU40 Phosphorus, total as P, filtered Sample Sporadic Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 second Time s 100 0 P USU41 Solids, total Suspended Sample Sporadic Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 second Time s 100 0 Not Applicable USU42 Gage height Field Observation Average Hydrology Surface Water international foot Length ft 48 -9999 minute Time min 102 15 Not Applicable USU43 Discharge Field Observation Average Hydrology Surface Water cubic feet per second Flow cfs 35 -9999 minute Time min 102 15 Not Applicable SDSC45 Battery Voltage Field Observation Categorical Unknown Other dimensionless Dimensionless - 137 -9999 minute Time min 102 30 Not Applicable 1 Test 1 0 test 0 OWSLib-0.33.0/tests/resources/cuahsi_example_siteinfo_multiple.xml000066400000000000000000002735011476660053500254200ustar00rootroot00000000000000 2009-06-12T10:47:58.84375-07:00 Little Bear River at Mendon Road near Mendon, Utah USU-LBR-Mendon 41.718473 -111.946402 421276.323 4618952.04 1345 NGVD29 Cache Utah Located below county road bridge at Mendon Road crossing 1 USU3 Battery voltage Field Observation Minimum Instrumentation Other volts Potential Difference V 168 -9999 minute Time min 102 30 Not Applicable 45899 2005-08-04T11:30:00 2008-03-27T12:30:00 2005-08-04T18:30:00 2008-03-27T19:30:00 Battery voltage measured by Campbell Scientific CR206 datalogger. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU4 Turbidity Field Observation Average Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 45899 2005-08-04T11:30:00 2008-03-27T12:30:00 2005-08-04T18:30:00 2008-03-27T19:30:00 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU5 Turbidity Field Observation Variance Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 45899 2005-08-04T11:30:00 2008-03-27T12:30:00 2005-08-04T18:30:00 2008-03-27T19:30:00 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU6 Turbidity Field Observation Median Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 45899 2005-08-04T11:30:00 2008-03-27T12:30:00 2005-08-04T18:30:00 2008-03-27T19:30:00 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU7 Turbidity Field Observation Best Easy Systematic Estimator Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 45899 2005-08-04T11:30:00 2008-03-27T12:30:00 2005-08-04T18:30:00 2008-03-27T19:30:00 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU8 Turbidity Field Observation Minimum Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 45899 2005-08-04T11:30:00 2008-03-27T12:30:00 2005-08-04T18:30:00 2008-03-27T19:30:00 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU9 Turbidity Field Observation Maximum Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 45899 2005-08-04T11:30:00 2008-03-27T12:30:00 2005-08-04T18:30:00 2008-03-27T19:30:00 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU10 Temperature Field Observation Continuous Water Quality Surface Water degree celcius Temperature degC 96 -9999 second Time s 100 0 Not Applicable 45898 2005-08-04T11:30:00 2008-03-27T12:30:00 2005-08-04T18:30:00 2008-03-27T19:30:00 Water temperature measured using a Forest Technology Systems DTS-12 turbidity sensor. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU11 Gage height Field Observation Minimum Hydrology Surface Water international foot Length ft 48 -9999 minute Time min 102 30 Not Applicable 35526 2005-08-04T11:30:00 2007-08-16T13:30:00 2005-08-04T18:30:00 2007-08-16T20:30:00 Water level measured using a ACData Solutions, Inc. SPXD-600 SDI-12 Pressure Transducer Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU12 Gage height Field Observation Maximum Hydrology Surface Water international foot Length ft 48 -9999 minute Time min 102 30 Not Applicable 35526 2005-08-04T11:30:00 2007-08-16T13:30:00 2005-08-04T18:30:00 2007-08-16T20:30:00 Water level measured using a ACData Solutions, Inc. SPXD-600 SDI-12 Pressure Transducer Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU13 Gage height Field Observation Average Hydrology Surface Water international foot Length ft 48 -9999 minute Time min 102 30 Not Applicable 45899 2005-08-04T11:30:00 2008-03-27T12:30:00 2005-08-04T18:30:00 2008-03-27T19:30:00 Water level measured using a ACData Solutions, Inc. SPXD-600 SDI-12 Pressure Transducer Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU32 Oxygen, dissolved Field Observation Average Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 minute Time min 102 30 Not Applicable 10373 2007-08-16T16:30:00 2008-03-27T12:30:00 2007-08-16T23:30:00 2008-03-27T19:30:00 Dissolved oxygen measured using a Hydrolab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU33 Oxygen, dissolved percent of saturation Field Observation Average Water Quality Surface Water percent Dimensionless % 1 -9999 minute Time min 102 30 Not Applicable 10373 2007-08-16T16:30:00 2008-03-27T12:30:00 2007-08-16T23:30:00 2008-03-27T19:30:00 Dissolved oxygen measured using a Hydrolab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU34 Specific conductance, unfiltered Field Observation Average Water Quality Surface Water microsiemens per centimeter Electrical Conductivity uS/cm 192 -9999 minute Time min 102 30 Not Applicable 10373 2007-08-16T16:30:00 2008-03-27T12:30:00 2007-08-16T23:30:00 2008-03-27T19:30:00 Specific conductance measured using a Hydrolab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU35 pH, unfiltered Field Observation Average Water Quality Surface Water dimensionless Dimensionless - 137 -9999 minute Time min 102 30 Not Applicable 10373 2007-08-16T16:30:00 2008-03-27T12:30:00 2007-08-16T23:30:00 2008-03-27T19:30:00 pH measured using a Hydrolab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU36 Temperature Field Observation Average Water Quality Surface Water degree celcius Temperature degC 96 -9999 minute Time min 102 30 Not Applicable 10373 2007-08-16T16:30:00 2008-03-27T12:30:00 2007-08-16T23:30:00 2008-03-27T19:30:00 Water temperature measured using a Hydrolab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU37 Turbidity Field Observation Average Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 minute Time min 102 30 Not Applicable 10373 2007-08-16T16:30:00 2008-03-27T12:30:00 2007-08-16T23:30:00 2008-03-27T19:30:00 Turbidity measured using a Hydroloab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous water quality monitoring by Utah State University as part of the USDA CEAP Grant Continuous water quality monitoring by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 0 Raw data USU39 Phosphorus, total as P Sample Sporadic Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 second Time s 100 0 P 20 2007-10-04T12:00:00 2008-02-12T15:15:00 2007-10-04T19:00:00 2008-02-12T22:15:00 Water chemistry grab sample collected by technicians in the field. Utah State University Utah Water Research Laboratory Water chemistry monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Water chemistry monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 1 Quality controlled data USU39 Phosphorus, total as P Sample Sporadic Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 second Time s 100 0 P 141 2005-04-27T20:00:00 2007-06-07T14:20:00 2005-04-28T03:00:00 2007-06-07T21:20:00 Water chemistry grab sample collected by technicians in the field. Utah State University Department of Watershed Sciences Water chemistry monitoring data collected by Utah State Univeristy as part of the USDA CEAP Grant. Water chemistry monitoring data collected by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 1 Quality controlled data USU40 Phosphorus, total as P, filtered Sample Sporadic Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 second Time s 100 0 P 18 2007-10-04T12:00:00 2008-02-12T15:15:00 2007-10-04T19:00:00 2008-02-12T22:15:00 Water chemistry grab sample collected by technicians in the field. Utah State University Utah Water Research Laboratory Water chemistry monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Water chemistry monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 1 Quality controlled data USU40 Phosphorus, total as P, filtered Sample Sporadic Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 second Time s 100 0 P 146 2005-10-27T21:30:00 2007-06-07T14:20:00 2005-10-28T04:30:00 2007-06-07T21:20:00 Water chemistry grab sample collected by technicians in the field. Utah State University Department of Watershed Sciences Water chemistry monitoring data collected by Utah State Univeristy as part of the USDA CEAP Grant. Water chemistry monitoring data collected by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 1 Quality controlled data USU41 Solids, total Suspended Sample Sporadic Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 second Time s 100 0 Not Applicable 14 2007-10-04T12:00:00 2008-02-12T15:15:00 2007-10-04T19:00:00 2008-02-12T22:15:00 Water chemistry grab sample collected by technicians in the field. Utah State University Utah Water Research Laboratory Water chemistry monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Water chemistry monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 1 Quality controlled data USU41 Solids, total Suspended Sample Sporadic Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 second Time s 100 0 Not Applicable 146 2005-04-27T20:00:00 2007-06-07T14:20:00 2005-04-28T03:00:00 2007-06-07T21:20:00 Water chemistry grab sample collected by technicians in the field. Utah State University Department of Watershed Sciences Water chemistry monitoring data collected by Utah State Univeristy as part of the USDA CEAP Grant. Water chemistry monitoring data collected by Jeff Horsburgh, David Stevens, Nancy Mesner and others from Utah State University as part of the USDA Conservation Effects Assessment Grant 1 Quality controlled data Little Bear River near Wellsville, Utah USU-LBR-Wellsville 41.643457 -111.917649 423579.317 4610597.583 1365 NGVD29 Cache Utah Located on the upstream side of State Highway 101 bridge. USU3 Battery voltage Field Observation Minimum Instrumentation Other volts Potential Difference V 168 -9999 minute Time min 102 30 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Battery voltage measured by Campbell Scientific CR206 datalogger. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU4 Turbidity Field Observation Average Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU5 Turbidity Field Observation Variance Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU6 Turbidity Field Observation Median Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Turbidity measured using a Hydroloab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU7 Turbidity Field Observation Best Easy Systematic Estimator Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU8 Turbidity Field Observation Minimum Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU9 Turbidity Field Observation Maximum Water Quality Surface Water nephelometric turbidity units Turbidity NTU 221 -9999 second Time s 100 5 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Turbidity measured using a Forest Technology Systems DTS-12 turbidity sensor. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU10 Temperature Field Observation Continuous Water Quality Surface Water degree celcius Temperature degC 96 -9999 second Time s 100 0 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Water temperature measured using a Hydrolab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU13 Gage height Field Observation Average Hydrology Surface Water international foot Length ft 48 -9999 minute Time min 102 30 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Water level measured using a ACData Solutions, Inc. SPXD-600 SDI-12 Pressure Transducer Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU32 Oxygen, dissolved Field Observation Average Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 minute Time min 102 30 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Dissolved oxygen measured using a Hydrolab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU33 Oxygen, dissolved percent of saturation Field Observation Average Water Quality Surface Water percent Dimensionless % 1 -9999 minute Time min 102 30 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Dissolved oxygen measured using a Hydrolab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU34 Specific conductance, unfiltered Field Observation Average Water Quality Surface Water microsiemens per centimeter Electrical Conductivity uS/cm 192 -9999 minute Time min 102 30 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Specific conductance measured using a Hydrolab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU35 pH, unfiltered Field Observation Average Water Quality Surface Water dimensionless Dimensionless - 137 -9999 minute Time min 102 30 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 pH measured using a Hydrolab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU36 Temperature Field Observation Average Water Quality Surface Water degree celcius Temperature degC 96 -9999 minute Time min 102 30 Not Applicable 7309 2007-11-05T14:30:00 2008-04-05T20:30:00 2007-11-05T21:30:00 2008-04-06T03:30:00 Water temperature measured using a Hydrolab MS5 Water Quality Multiprobe. Utah State University Utah Water Research Laboratory Continuous monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Continuous monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 0 Raw data USU39 Phosphorus, total as P Sample Sporadic Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 second Time s 100 0 P 12 2007-11-07T13:00:00 2008-02-12T14:40:00 2007-11-07T20:00:00 2008-02-12T21:40:00 Water chemistry grab sample collected by technicians in the field. Utah State University Utah Water Research Laboratory Water chemistry monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Water chemistry monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 1 Quality controlled data USU40 Phosphorus, total as P, filtered Sample Sporadic Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 second Time s 100 0 P 11 2007-11-07T13:00:00 2008-02-12T14:40:00 2007-11-07T20:00:00 2008-02-12T21:40:00 Water chemistry grab sample collected by technicians in the field. Utah State University Utah Water Research Laboratory Water chemistry monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Water chemistry monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 1 Quality controlled data USU41 Solids, total Suspended Sample Sporadic Water Quality Surface Water milligrams per liter Concentration mg/L 199 -9999 second Time s 100 0 Not Applicable 9 2007-11-07T13:00:00 2008-02-12T14:40:00 2007-11-07T20:00:00 2008-02-12T21:40:00 Water chemistry grab sample collected by technicians in the field. Utah State University Utah Water Research Laboratory Water chemistry monitoring data collected by Utah State University as part of a National Science Foundation funded test bed project. Water chemistry monitoring data collected by Jeff Horsburgh, David Stevens, David Tarboton, Nancy Mesner, Amber Spackman, and Sandra Gurrero at Utah State University as part of a National Science Foundation funded WATERS Network Test Bed project. 1 Quality controlled data OWSLib-0.33.0/tests/resources/eosdis-wmts-cap.xml000066400000000000000000001555111476660053500216350ustar00rootroot00000000000000 NASA Global Image Browse Services for EOSDIS Near real time imagery from multiple NASA instruments World Global OGC WMTS 1.0.0 none none National Aeronautics and Space Administration Jeff Schmaltz Principal Support Scientist Goddard Space Flight Center Greenbelt Maryland 20771 United States of America support@earthdata.nasa.gov KVP KVP AIRS_CO_Total_Column_Day -180 -90 180 90 AIRS_CO_Total_Column_Day image/png EPSG4326_2km AIRS_CO_Total_Column_Night -180 -90 180 90 AIRS_CO_Total_Column_Night image/png EPSG4326_2km AIRS_Dust_Score -180 -90 180 90 AIRS_Dust_Score image/png EPSG4326_2km AIRS_Prata_SO2_Index_Day -180 -90 180 90 AIRS_Prata_SO2_Index_Day image/png EPSG4326_2km AIRS_Prata_SO2_Index_Night -180 -90 180 90 AIRS_Prata_SO2_Index_Night image/png EPSG4326_2km AIRS_Precipitation_Day -180 -90 180 90 AIRS_Precipitation_Day image/png EPSG4326_2km AIRS_Precipitation_Night -180 -90 180 90 AIRS_Precipitation_Night image/png EPSG4326_2km MODIS_Land_Water_Mask -180 -90 180 90 MODIS_Land_Water_Mask image/png EPSG4326_250m MODIS_Terra_Snow_Cover -180 -90 180 90 MODIS_Terra_Snow_Cover image/png EPSG4326_500m MODIS_Terra_Land_Surface_Temp_Day -180 -90 180 90 MODIS_Terra_Land_Surface_Temp_Day image/png EPSG4326_1km MODIS_Terra_Land_Surface_Temp_Night -180 -90 180 90 MODIS_Terra_Land_Surface_Temp_Night image/png EPSG4326_1km MODIS_Terra_Sea_Ice -180 -90 180 90 MODIS_Terra_Sea_Ice image/png EPSG4326_1km MODIS_Terra_Brightness_Temp_Band31_Day -180 -90 180 90 MODIS_Terra_Brightness_Temp_Band31_Day image/png EPSG4326_1km MODIS_Terra_Brightness_Temp_Band31_Night -180 -90 180 90 MODIS_Terra_Brightness_Temp_Band31_Night image/png EPSG4326_1km MODIS_Terra_Aerosol -180 -90 180 90 MODIS_Terra_Aerosol image/png EPSG4326_2km MODIS_Terra_Water_Vapor_5km_Day -180 -90 180 90 MODIS_Terra_Water_Vapor_5km_Day image/png EPSG4326_2km MODIS_Terra_Water_Vapor_5km_Night -180 -90 180 90 MODIS_Terra_Water_Vapor_5km_Night image/png EPSG4326_2km MODIS_Terra_Cloud_Top_Pressure_Day -180 -90 180 90 MODIS_Terra_Cloud_Top_Pressure_Day image/png EPSG4326_2km MODIS_Terra_Cloud_Top_Pressure_Night -180 -90 180 90 MODIS_Terra_Cloud_Top_Pressure_Night image/png EPSG4326_2km MODIS_Terra_Cloud_Top_Temp_Day -180 -90 180 90 MODIS_Terra_Cloud_Top_Temp_Day image/png EPSG4326_2km MODIS_Terra_Cloud_Top_Temp_Night -180 -90 180 90 MODIS_Terra_Cloud_Top_Temp_Night image/png EPSG4326_2km MODIS_Terra_SurfaceReflectance_Bands121 -180 -90 180 90 MODIS_Terra_SurfaceReflectance_Bands121 image/jpeg EPSG4326_250m MODIS_Terra_SurfaceReflectance_Bands143 -180 -90 180 90 MODIS_Terra_SurfaceReflectance_Bands143 image/jpeg EPSG4326_500m MODIS_Terra_SurfaceReflectance_Bands721 -180 -90 180 90 MODIS_Terra_SurfaceReflectance_Bands721 image/jpeg EPSG4326_500m MODIS_Terra_CorrectedReflectance_TrueColor -180 -90 180 90 MODIS_Terra_CorrectedReflectance_TrueColor image/jpeg EPSG4326_250m MODIS_Terra_CorrectedReflectance_Bands367 -180 -90 180 90 MODIS_Terra_CorrectedReflectance_Bands367 image/jpeg EPSG4326_250m MODIS_Terra_CorrectedReflectance_Bands721 -180 -90 180 90 MODIS_Terra_CorrectedReflectance_Bands721 image/jpeg EPSG4326_250m MODIS_Terra_Data_No_Data -180 -90 180 90 MODIS_Terra_Data_No_Data image/png EPSG4326_250m MODIS_Aqua_Snow_Cover -180 -90 180 90 MODIS_Aqua_Snow_Cover image/png EPSG4326_500m MODIS_Aqua_Land_Surface_Temp_Day -180 -90 180 90 MODIS_Aqua_Land_Surface_Temp_Day image/png EPSG4326_1km MODIS_Aqua_Land_Surface_Temp_Night -180 -90 180 90 MODIS_Aqua_Land_Surface_Temp_Night image/png EPSG4326_1km MODIS_Aqua_Sea_Ice -180 -90 180 90 MODIS_Aqua_Sea_Ice image/png EPSG4326_1km MODIS_Aqua_Brightness_Temp_Band31_Day -180 -90 180 90 MODIS_Aqua_Brightness_Temp_Band31_Day image/png EPSG4326_1km MODIS_Aqua_Brightness_Temp_Band31_Night -180 -90 180 90 MODIS_Aqua_Brightness_Temp_Band31_Night image/png EPSG4326_1km MODIS_Aqua_Aerosol -180 -90 180 90 MODIS_Aqua_Aerosol image/png EPSG4326_2km MODIS_Aqua_Water_Vapor_5km_Day -180 -90 180 90 MODIS_Aqua_Water_Vapor_5km_Day image/png EPSG4326_2km MODIS_Aqua_Water_Vapor_5km_Night -180 -90 180 90 MODIS_Aqua_Water_Vapor_5km_Night image/png EPSG4326_2km MODIS_Aqua_Cloud_Top_Pressure_Day -180 -90 180 90 MODIS_Aqua_Cloud_Top_Pressure_Day image/png EPSG4326_2km MODIS_Aqua_Cloud_Top_Pressure_Night -180 -90 180 90 MODIS_Aqua_Cloud_Top_Pressure_Night image/png EPSG4326_2km MODIS_Aqua_Cloud_Top_Temp_Day -180 -90 180 90 MODIS_Aqua_Cloud_Top_Temp_Day image/png EPSG4326_2km MODIS_Aqua_Cloud_Top_Temp_Night -180 -90 180 90 MODIS_Aqua_Cloud_Top_Temp_Night image/png EPSG4326_2km MODIS_Aqua_SurfaceReflectance_Bands121 -180 -90 180 90 MODIS_Aqua_SurfaceReflectance_Bands121 image/jpeg EPSG4326_250m MODIS_Aqua_SurfaceReflectance_Bands143 -180 -90 180 90 MODIS_Aqua_SurfaceReflectance_Bands143 image/jpeg EPSG4326_500m MODIS_Aqua_SurfaceReflectance_Bands721 -180 -90 180 90 MODIS_Aqua_SurfaceReflectance_Bands721 image/jpeg EPSG4326_500m MODIS_Aqua_CorrectedReflectance_TrueColor -180 -90 180 90 MODIS_Aqua_CorrectedReflectance_TrueColor image/jpeg EPSG4326_250m MODIS_Aqua_CorrectedReflectance_Bands721 -180 -90 180 90 MODIS_Aqua_CorrectedReflectance_Bands721 image/jpeg EPSG4326_250m MODIS_Aqua_Data_No_Data -180 -90 180 90 MODIS_Aqua_Data_No_Data image/png EPSG4326_250m OMI_Absorbing_Aerosol_Optical_Depth -180 -90 180 90 OMI_Absorbing_Aerosol_Optical_Depth image/png EPSG4326_2km OMI_Aerosol_Index -180 -90 180 90 OMI_Aerosol_Index image/png EPSG4326_2km OMI_Aerosol_Optical_Depth -180 -90 180 90 OMI_Aerosol_Optical_Depth image/png EPSG4326_2km OMI_Cloud_Pressure -180 -90 180 90 OMI_Cloud_Pressure image/png EPSG4326_2km OMI_SO2_Upper_Troposphere_and_Stratosphere -180 -90 180 90 OMI_SO2_Upper_Troposphere_and_Stratosphere image/png EPSG4326_2km OMI_SO2_Planetary_Boundary_Layer -180 -90 180 90 OMI_SO2_Planetary_Boundary_Layer image/png EPSG4326_2km OMI_SO2_Lower_Troposphere -180 -90 180 90 OMI_SO2_Lower_Troposphere image/png EPSG4326_2km OMI_SO2_Middle_Troposphere -180 -90 180 90 OMI_SO2_Middle_Troposphere image/png EPSG4326_2km EPSG4326_2km urn:ogc:def:crs:OGC:1.3:CRS84 0 223382916.9173819721 -180 90 512 512 2 1 1 111691458.4586909860 -180 90 512 512 3 2 2 55845729.2293454930 -180 90 512 512 5 3 3 27922864.6146727465 -180 90 512 512 10 5 4 13961432.3073363733 -180 90 512 512 20 10 5 6980716.1536681866 -180 90 512 512 40 20 EPSG4326_1km urn:ogc:def:crs:OGC:1.3:CRS84 0 223382916.9173819721 -180 90 512 512 2 1 1 111691458.4586909860 -180 90 512 512 3 2 2 55845729.2293454930 -180 90 512 512 5 3 3 27922864.6146727465 -180 90 512 512 10 5 4 13961432.3073363733 -180 90 512 512 20 10 5 6980716.1536681866 -180 90 512 512 40 20 6 3490358.0768340933 -180 90 512 512 80 40 EPSG4326_500m urn:ogc:def:crs:OGC:1.3:CRS84 0 223382916.9173819721 -180 90 512 512 2 1 1 111691458.4586909860 -180 90 512 512 3 2 2 55845729.2293454930 -180 90 512 512 5 3 3 27922864.6146727465 -180 90 512 512 10 5 4 13961432.3073363733 -180 90 512 512 20 10 5 6980716.1536681866 -180 90 512 512 40 20 6 3490358.0768340933 -180 90 512 512 80 40 7 1745179.0384170467 -180 90 512 512 160 80 EPSG4326_250m urn:ogc:def:crs:OGC:1.3:CRS84 0 223382916.9173819721 -180 90 512 512 2 1 1 111691458.4586909860 -180 90 512 512 3 2 2 55845729.2293454930 -180 90 512 512 5 3 3 27922864.6146727465 -180 90 512 512 10 5 4 13961432.3073363733 -180 90 512 512 20 10 5 6980716.1536681866 -180 90 512 512 40 20 6 3490358.0768340933 -180 90 512 512 80 40 7 1745179.0384170467 -180 90 512 512 160 80 8 872589.5192085233 -180 90 512 512 320 160 OWSLib-0.33.0/tests/resources/erdas-iws-wmts-cap.xml000066400000000000000000002417251476660053500222500ustar00rootroot00000000000000Image Web Server WMTS sampleImage Web Server WMTS Sample servicesWMTSOTDFTile servingOGC WMTS1.0.0nonenoneIWS Sample ServerChris TweedieApollo IWS Product Manager+1 770 776 3400+1 770 776 3500Norcross, GA 30092-2500 USANorcrossGA30092-2500USAinfo@erdas.comKVPapplication/xmltext/xmlKVPFranklin.ecwfranklin.ecw-83.272616486848 39.788969241789-82.752666266401 40.148086946317image/pngimage/jpegogc:1.0:globalcrs84pixel000001000020000300114112252244655111171111222282323454594647909110140141272273112332354534551270170613601367131402141227202735142336235345344558157010706013602136751623368235364534045584177010470609136022136754ogc:1.0:globalcrs84scale00000100002001131133433665771515615153030730316060877771501519154155300302103093116006041177477915021510121548155930043020133096311960086041147742779715021151021515484155953004330205163096831191600876041017774207797815021815102518154840155956300436302051193096813119126008726041022077420377978015021821510257ogc:1.0:googlecrs84quad000001000020011311224224454488688171771717343483535686997071137138101411422752761128328555055312567571110011061311341142220122121422682285440244251545374570880488511690759140176081770317181501828135217354061836301365627043470813ogc:1.0:googlemapscompatible000001000021111333224664451212886242417177484834348969768699193194137138103873882752761177477655055312154815531100110613309631072201221214619362154402442515123871243088048851162477524860176081770317495504972135217354061899101994427043470813CharlestonCoSIDS-mosaicimages_charlestoncosids-mosaic.ecw-80.478475200510 32.404304145938-79.271648485203 33.244723102856image/pngimage/jpegogc:1.0:googlecrs84quad0000010000200113112242244555886101017177202035358404070719808114114310161163283286113223275665731264565511321146131291131022642292142582262145294584155165524290589168161033110484181171833717206632096936234366741841327419397246973348ogc:1.0:googlemapscompatible0000010000211113332246644512128862525171775151353581021037071920520714114310411414283286118238285665731216461657113211461332933315226422921465866631452945841513172132639058916816263442652618117183371752689530533623436674181053781061077246973348edinburghimages_edinburgh_edinburgh.ecw-3.464870982050 55.812000561767-3.065037540918 56.008328589172image/pngimage/jpegepsg:27700:images_edinburgh_edinburgh.ecw0000010101202033050640100125020024604104870830968016701929033403841006680769ogc:1.0:globalcrs84pixel00000100002001130022400445118863420207784141815168282931321651651095964964971115916082782912478480248224881395696149654976141593160282758293154780480724825248811615933160258275082938174780048076248252248814ogc:1.0:globalcrs84scale00000100112002231155422101055527276101054547212110910985253274274910510654854910211212109610991152753027412747121055106154835495132111212310966109911452785309274162747815105571061854832549561621115212371096641099121752789530942741602747811810557810618854832054956219211157212376109664010991242052789253094127416012747811ogc:1.0:googlecrs84quad000001000020011300334117753315156663131712126262824241251259484825125110969750250311193194100410061238638820082013137737774017402614154615558034805215309331111606816105166187622332137322101712375124476427464420182475124894128548128840ogc:1.0:googlemapscompatible00000100002111132233444775991515619193131739396262879791251259159159251251103183195025031163763910041006121275127920082013132550255840174026145101511780348052151020210234160681610516204042046832137322101740809409376427464420188161981874128548128840Landsat742landsat742.ecw-181.044000000000 -56.851110186916181.050090589420 80.063000000000image/pngimage/jpegogc:1.0:globalcrs84pixel00000100012010230104403085060166117042723408484680168991370337102741301012114668801687121392065050621327941300101251446568830168751513972065005062516465768836016875017139732065090506250ogc:1.0:globalcrs84scale0000110002202053040114090225122055634501117691022381522805599304560111810619120223611154228005590123084561011181136179122022363141543228060559081530864561201118161661729122402236321715432228060055908218308644561210111816419617289122420223632920154322228060605590822ogc:1.0:googlecrs84quad000001000120103303074060155013031612606373520127871040255914208051110284170102311568350204712113167004095132263341081911445266830163831590413366032767161808267330655351736175346601310711872351069330262143ogc:1.0:googlemapscompatible00000101012020330507411101553220316744063714880127828177025595635405111011370901023112271419020471245528380409513911567608191141822113520163831536452270403276716729045408065535171458190817013107118291631816340262143epsg:27700:images_edinburgh_edinburgh.ecw308749.999999999770 658593.749999999650333359.374999999940 679999.999999999770urn:ogc:def:crs:EPSG:6.3:277000457142.85714286308749.999999999770 679999.999999999770256256111228571.42857143308749.999999999770 679999.999999999770256256222114285.714285715308749.999999999770 679999.99999999977025625643357142.8571428575308749.999999999770 679999.99999999977025625676428571.42857142875308749.999999999770 679999.9999999997702562561311514285.71428571438308749.999999999770 679999.999999999770256256252167142.857142857188308749.999999999770 679999.999999999770256256494273571.428571428594308749.999999999770 679999.999999999770256256978481785.714285714297308749.999999999770 679999.9999999997702562561931689892.8571428571485308749.999999999770 679999.99999999977025625638533510446.4285714285742308749.999999999770 679999.999999999770256256770669ogc:1.0:globalcrs84pixel-180.000000000000 -90.000000000000180.000000000000 90.000000000000urn:ogc:def:crs:OGC:1.3:CRS84urn:ogc:def:wkss:OGC:1.0:GlobalCRS84Pixel0795139219.9519541-180.000000000000 90.000000000000256256111397569609.9759771-180.000000000000 90.000000000000256256212198784804.9879885-180.000000000000 90.000000000000256256323132523203.3253257-180.000000000000 90.00000000000025625653466261601.66266284-180.000000000000 90.00000000000025625695533130800.83133142-180.000000000000 90.000000000000256256179613252320.33253257-180.000000000000 90.000000000000256256432276626160.166266284-180.000000000000 90.000000000000256256854383313080.083133142-180.000000000000 90.0000000000002562561698591656540.041566571-180.000000000000 90.00000000000025625633816910552180.0138555236-180.000000000000 90.000000000000256256101350711331308.0083133142-180.000000000000 90.000000000000256256168884412110436.0027711047-180.000000000000 90.000000000000256256506325321355218.00138555237-180.000000000000 90.0000000000002562561012650631433130.80083133142-180.000000000000 90.0000000000002562561687684381511043.60027711047-180.000000000000 90.0000000000002562565062625313163313.080083133142-180.000000000000 90.00000000000025625616875184376171104.360027711047-180.000000000000 90.000000000000256256506251253126ogc:1.0:globalcrs84scale-180.000000000000 -90.000000000000180.000000000000 90.000000000000urn:ogc:def:crs:OGC:1.3:CRS84urn:ogc:def:wkss:OGC:1.0:GlobalCRS84Scale0500000000-180.000000000000 90.000000000000256256211250000000-180.000000000000 90.000000000000256256322100000000-180.000000000000 90.00000000000025625663350000000-180.000000000000 90.000000000000256256126425000000-180.000000000000 90.0000000000002562562312510000000-180.000000000000 90.000000000000256256562865000000-180.000000000000 90.0000000000002562561125672500000-180.000000000000 90.00000000000025625622411281000000-180.000000000000 90.0000000000002562565602809500000-180.000000000000 90.000000000000256256111956010250000-180.000000000000 90.0000000000002562562237111911100000-180.000000000000 90.000000000000256256559127961250000-180.000000000000 90.0000000000002562561118255911325000-180.000000000000 90.00000000000025625622364111821410000-180.000000000000 90.0000000000002562565590927955155000-180.000000000000 90.00000000000025625611181755909162500-180.000000000000 90.000000000000256256223633111817171000-180.000000000000 90.00000000000025625655908327954218500-180.000000000000 90.000000000000256256111816555908319250-180.000000000000 90.0000000000002562562236330111816520100-180.000000000000 90.00000000000025625655908232795412ogc:1.0:googlecrs84quad-180.000000000000 -90.000000000000180.000000000000 90.000000000000urn:ogc:def:crs:OGC:1.3:CRS84urn:ogc:def:wkss:OGC:1.0:GoogleCRS84Quad0559082264.0287178-180.000000000000 180.000000000000256256111279541132.0143589-180.000000000000 90.000000000000256256222139770566.0071794-180.000000000000 90.00000000000025625644369885283.00358972-180.000000000000 90.00000000000025625688434942641.50179486-180.000000000000 90.0000000000002562561616517471320.75089743-180.000000000000 90.000000000000256256323268735660.375448715-180.000000000000 90.000000000000256256646474367830.187724357-180.000000000000 90.00000000000025625612812882183915.093862179-180.000000000000 90.00000000000025625625625691091957.546931089-180.000000000000 90.00000000000025625651251210545978.7734655447-180.000000000000 90.0000000000002562561024102411272989.3867327723-180.000000000000 90.0000000000002562562048204812136494.6933663862-180.000000000000 90.000000000000256256409640961368247.34668319309-180.000000000000 90.000000000000256256819281921434123.67334159654-180.000000000000 90.00000000000025625616384163841517061.83667079827-180.000000000000 90.0000000000002562563276832768168530.918335399136-180.000000000000 90.0000000000002562566553665536174265.459167699568-180.000000000000 90.000000000000256256131072131072182132.729583849784-180.000000000000 90.000000000000256256262144262144ogc:1.0:googlemapscompatible-20037508.342790000000 -20037508.34278846500020037508.342788465000 20037508.342790000000urn:ogc:def:crs:EPSG:6.18:3:3857urn:ogc:def:wkss:OGC:1.0:GoogleMapsCompatible0559082264.0287178-20037508.342790000000 20037508.342790000000256256111279541132.0143589-20037508.342790000000 20037508.342790000000256256222139770566.0071794-20037508.342790000000 20037508.34279000000025625644369885283.00358972-20037508.342790000000 20037508.34279000000025625688434942641.50179486-20037508.342790000000 20037508.3427900000002562561616517471320.75089743-20037508.342790000000 20037508.342790000000256256323268735660.375448715-20037508.342790000000 20037508.342790000000256256646474367830.187724357-20037508.342790000000 20037508.34279000000025625612812882183915.093862179-20037508.342790000000 20037508.34279000000025625625625691091957.546931089-20037508.342790000000 20037508.34279000000025625651251210545978.7734655447-20037508.342790000000 20037508.3427900000002562561024102411272989.3867327723-20037508.342790000000 20037508.3427900000002562562048204812136494.6933663862-20037508.342790000000 20037508.342790000000256256409640961368247.34668319309-20037508.342790000000 20037508.342790000000256256819281921434123.67334159654-20037508.342790000000 20037508.34279000000025625616384163841517061.83667079827-20037508.342790000000 20037508.3427900000002562563276832768168530.918335399136-20037508.342790000000 20037508.3427900000002562566553665536174265.459167699568-20037508.342790000000 20037508.342790000000256256131072131072182132.729583849784-20037508.342790000000 20037508.342790000000256256262144262144 OWSLib-0.33.0/tests/resources/erdas-iws13-wmts-cap.xml000066400000000000000000002454341476660053500224150ustar00rootroot00000000000000Service powered by ERDAS APOLLO Essentials 2013Service powered by ERDAS APOLLO Essentials 2013, the fastest most efficient image server availableECWECWPODTFJPEG 2000OGC WMTS1.0.0NoneNoneIntergraph Geospatial ServerChris TweedieAPOLLO Essentials Product Owner+1 770 776 3400+1 770 776 3500Norcross, GA 30092-2500 USANorcrossGA30092-2500USAerdasinfo@intergraph.comKVPKVPCharlestonCoSIDS-mosaic.ecwECWJPEG 2000OTDFimages_CharlestonCoSIDS-mosaic.ecw-80.478475200510 32.404304145938-79.271648485203 33.244723102856image/pngimage/jpegimage/png8image/jpegxrimage/webpogc:1.0:globalcrs84pixel000001000020000300114112252244666111171313232382626464795353939410159161279283112662694664721279880913991416131596161927992832142660269946654721157981809913995141641626604269974665047216177981280993139952141649ogc:1.0:googlemapscompatible0000010000211113332246644512128862525171775151353581021037071920520714114310411414283286118238285665731216461657113211461332933315226422921465866631452945841513172132639058916816263442652618117183371752689530533623436674181053781061077246973348surdec-matched.ecwECWJPEG 2000OTDFimages_surdec-matched.ecw-117.670705286285 41.861087438687-116.333386904513 46.090287184527image/pngimage/jpegimage/png8image/jpegxrimage/webpogc:1.0:globalcrs84pixel0000010000200003000041111522226557771011141482022292994145585910123135175179112052252922981261767687689513123413531753179014205822562921298415617467698765895316205822256529216298431761748676958765089531ogc:1.0:googlemapscompatible00000100002110032211455225111155622231111745472222890954445918119088901036338017718111727761354362121455152270972413291130451418144814582260902836289715116451218156735795162329124362113461159017465834872422693231801893166974484538646360las_vegas_mosaic_epsg_32107.ecwECWJPEG 2000OTDFimages_vegas_las_vegas_mosaic_epsg_32107.ecw-115.331662787780 36.089104325775-115.145379425753 36.276758064006image/pngimage/jpegimage/png8image/jpegxrimage/webpogc:1.0:globalcrs84pixel0000010000200003000041111522336667771212151582525303095050606010151151181182112512523033041275575890991213151015161818182414251825273031304015755475819093912016251822527030313304001775548758129093991201ogc:1.0:globalcrs84scale00000100002001131122433445881010616162020733334040883831001009166167200201103333344014021183483710041007121668167420082014133337334840174028148343837210043100711516686167442008620143163337333489401724028717834328372310043010071918166865167447200860201439193337303348954017214028782083432583723910043031007196ogc:1.0:googlemapscompatible000001000021100333114662251212556252511117505022238100100454692002009192104014011831841180280336736812160416077357371332093214147114751464186428294329511512836128575886590316256722571411772118061751345514292354523612181026901028594709047225Landsat742.ecwThis 756 gigapixel input image compressed down to only 27gb and was generated in 2006ECWGigapixelJPEG 2000OTDFimages_world_Landsat742.ecw-181.044000000000 -56.851110186916181.050090589420 80.063000000000image/pngimage/jpegimage/png8image/jpegxrimage/webpgooglemapscompatibleext2:epsg:3857000001010120203305074111015532203167440637148801278281770255956354051110113709010231122714190204712455283804095139115676081911418221135201638315364522704032767167290454080655351714581908170131071182916318163402621431958326363269052428720116652726539010485752123330414530780209715122466609290615704194303239332195812315083886072418664391162463001677721525373287823249260033554431ogc:1.0:globalcrs84pixel00000100012010230104403085060166117042723408484680168991370337102741301012114668801687121392065050621327941300101251446568830168751513972065005062516465768836016875017139732065090506250ogc:1.0:globalcrs84scale0000110002202053040114090225122055634501117691022381522805599304560111810619120223611154228005590123084561011181136179122022363141543228060559081530864561201118161661729122402236321715432228060055908218308644561210111816419617289122420223632920154322228060605590822ogc:1.0:googlecrs84quad000001000120103303074060155013031612606373520127871040255914208051110284170102311568350204712113167004095132263341081911445266830163831590413366032767161808267330655351736175346601310711872351069330262143ogc:1.0:googlemapscompatible00000101012020330507411101553220316744063714880127828177025595635405111011370901023112271419020471245528380409513911567608191141822113520163831536452270403276716729045408065535171458190817013107118291631816340262143worldgeodemo.ecwECWJPEG 2000OTDFsampleiws_images_geodetic_worldgeodemo.ecw-180.000000000000 -89.999999999992179.999999999985 90.000000000000image/pngimage/jpegimage/png8image/jpegxrimage/webpogc:1.0:googlemapscompatible0000010101203033070740150155031031606306370127012780255025590511051110110220102311320440204712640890409513138178081911426163570163831553327140327671610765428065535172141308570131071184292617140262143googlemapscompatibleext2:epsg:3857-7729747.578286225900 -20037508.34267792500015579224.549163515000 20037508.342677925000urn:ogc:def:crs:EPSG:6.3:38570559082264.028669600000020037508.342790000000 -20037508.342790000000256256111279541132.014334800000020037508.342790000000 -20037508.342790000000256256222139770566.007167400000020037508.342790000000 -20037508.34279000000025625644369885283.003583699000020037508.342790000000 -20037508.34279000000025625688434942641.501791850000020037508.342790000000 -20037508.3427900000002562561616517471320.750895925000020037508.342790000000 -20037508.342790000000256256323268735660.375447962400020037508.342790000000 -20037508.342790000000256256646474367830.187723981200020037508.342790000000 -20037508.34279000000025625612812882183915.093861990600020037508.342790000000 -20037508.34279000000025625625625691091957.546930995300020037508.342790000000 -20037508.34279000000025625651251210545978.773465497650020037508.342790000000 -20037508.3427900000002562561024102411272989.386732748830020037508.342790000000 -20037508.3427900000002562562048204812136494.693366374410020037508.342790000000 -20037508.342790000000256256409640961368247.346683187207020037508.342790000000 -20037508.342790000000256256819281921434123.673341593603020037508.342790000000 -20037508.34279000000025625616384163841517061.836670796802020037508.342790000000 -20037508.3427900000002562563276832768168530.918335398400820037508.342790000000 -20037508.3427900000002562566553665536174265.459167699200420037508.342790000000 -20037508.342790000000256256131072131072182132.729583849600220037508.342790000000 -20037508.342790000000256256262144262144191066.364791924800120037508.342790000000 -20037508.34279000000025625652428852428820533.182395962400120037508.342790000000 -20037508.3427900000002562561048576104857621266.591197981200020037508.342790000000 -20037508.3427900000002562562097152209715222133.295598990600020037508.342790000000 -20037508.342790000000256256419430441943042366.647799495300020037508.342790000000 -20037508.342790000000256256838860883886082433.323899747650020037508.342790000000 -20037508.34279000000025625616777216167772162516.661949873825020037508.342790000000 -20037508.3427900000002562563355443233554432ogc:1.0:globalcrs84pixel41.861087438687 -117.67070528628546.090287184527 -116.333386904513urn:ogc:def:crs:OGC:1.3:CRS840795139219.951954130000090.000000000000 -180.000000000000256256111397569609.975977120000090.000000000000 -180.000000000000256256212198784804.987988500000090.000000000000 -180.000000000000256256323132523203.325325700000090.000000000000 -180.00000000000025625653466261601.662662841000090.000000000000 -180.00000000000025625695533130800.831331421000090.000000000000 -180.000000000000256256179613252320.332532570000090.000000000000 -180.000000000000256256432276626160.166266284000090.000000000000 -180.000000000000256256854383313080.083133142000090.000000000000 -180.0000000000002562561698591656540.041566571000090.000000000000 -180.00000000000025625633816910552180.013855523550090.000000000000 -180.000000000000256256101350711331308.008313314170090.000000000000 -180.000000000000256256168884412110436.002771104700090.000000000000 -180.000000000000256256506325321355218.001385552372090.000000000000 -180.0000000000002562561012650631433130.800831331420090.000000000000 -180.0000000000002562561687684381511043.600277110470090.000000000000 -180.0000000000002562565062625313163313.080083133142190.000000000000 -180.00000000000025625616875184376171104.360027711047090.000000000000 -180.000000000000256256506251253126ogc:1.0:globalcrs84scale-56.851110186916 -181.04400000000080.063000000000 181.050090589420urn:ogc:def:crs:OGC:1.3:CRS840500000000.000000000000090.000000000000 -180.000000000000256256211250000000.000000000000090.000000000000 -180.000000000000256256322100000000.000000000000090.000000000000 -180.00000000000025625663350000000.000000000000090.000000000000 -180.000000000000256256126425000000.000000000000090.000000000000 -180.0000000000002562562312510000000.000000000000090.000000000000 -180.000000000000256256562865000000.000000000000090.000000000000 -180.0000000000002562561125672500000.000000000000090.000000000000 -180.00000000000025625622411281000000.000000000000090.000000000000 -180.0000000000002562565602809500000.000000000000090.000000000000 -180.000000000000256256111956010250000.000000000000090.000000000000 -180.0000000000002562562237111911100000.000000000000090.000000000000 -180.000000000000256256559127961250000.000000000000090.000000000000 -180.0000000000002562561118255911325000.000000000000090.000000000000 -180.00000000000025625622364111821410000.000000000000090.000000000000 -180.0000000000002562565590927955155000.000000000000090.000000000000 -180.00000000000025625611181755909162500.000000000000090.000000000000 -180.000000000000256256223633111817171000.000000000000090.000000000000 -180.00000000000025625655908327954218500.000000000000090.000000000000 -180.000000000000256256111816555908319250.000000000000090.000000000000 -180.0000000000002562562236330111816520100.000000000000090.000000000000 -180.00000000000025625655908232795412ogc:1.0:googlecrs84quad-56.851110186916 -181.04400000000080.063000000000 181.050090589420urn:ogc:def:crs:OGC:1.3:CRS840559082264.0287177600000180.000000000000 -180.000000000000256256111279541132.014358880000090.000000000000 -180.000000000000256256222139770566.007179410000090.000000000000 -180.00000000000025625644369885283.003589720000090.000000000000 -180.00000000000025625688434942641.501794860000090.000000000000 -180.0000000000002562561616517471320.750897430000090.000000000000 -180.000000000000256256323268735660.375448714900090.000000000000 -180.000000000000256256646474367830.187724356500090.000000000000 -180.00000000000025625612812882183915.093862179200090.000000000000 -180.00000000000025625625625691091957.546931088900090.000000000000 -180.00000000000025625651251210545978.773465544680090.000000000000 -180.0000000000002562561024102411272989.386732772280090.000000000000 -180.0000000000002562562048204812136494.693366386200090.000000000000 -180.000000000000256256409640961368247.346683193085090.000000000000 -180.000000000000256256819281921434123.673341596543090.000000000000 -180.00000000000025625616384163841517061.836670798271090.000000000000 -180.0000000000002562563276832768168530.918335399135790.000000000000 -180.0000000000002562566553665536174265.459167699567890.000000000000 -180.000000000000256256131072131072182132.729583849783990.000000000000 -180.000000000000256256262144262144ogc:1.0:googlemapscompatible-13099042.993754653000 5140193.675259463500-12950173.392467234000 5794829.628623475300urn:ogc:def:crs:EPSG:6.18:3:38570559082264.0287177600000-20037508.342790000000 20037508.342790000000256256111279541132.0143588800000-20037508.342790000000 20037508.342790000000256256222139770566.0071794100000-20037508.342790000000 20037508.34279000000025625644369885283.0035897200000-20037508.342790000000 20037508.34279000000025625688434942641.5017948600000-20037508.342790000000 20037508.3427900000002562561616517471320.7508974300000-20037508.342790000000 20037508.342790000000256256323268735660.3754487149000-20037508.342790000000 20037508.342790000000256256646474367830.1877243565000-20037508.342790000000 20037508.34279000000025625612812882183915.0938621792000-20037508.342790000000 20037508.34279000000025625625625691091957.5469310889000-20037508.342790000000 20037508.34279000000025625651251210545978.7734655446800-20037508.342790000000 20037508.3427900000002562561024102411272989.3867327722800-20037508.342790000000 20037508.3427900000002562562048204812136494.6933663862000-20037508.342790000000 20037508.342790000000256256409640961368247.3466831930850-20037508.342790000000 20037508.342790000000256256819281921434123.6733415965430-20037508.342790000000 20037508.34279000000025625616384163841517061.8366707982710-20037508.342790000000 20037508.3427900000002562563276832768168530.9183353991357-20037508.342790000000 20037508.3427900000002562566553665536174265.4591676995678-20037508.342790000000 20037508.342790000000256256131072131072182132.7295838497839-20037508.342790000000 20037508.342790000000256256262144262144 OWSLib-0.33.0/tests/resources/geoserver21-wmts-cap.xml000066400000000000000000034301171476660053500225140ustar00rootroot00000000000000 Web Map Tile Service - GeoWebCache OGC WMTS 1.0.0 http://geonode.iwlearn.org/geoserver/gwc/service/wmts GeoWebCache User KVP KVP KVP LMEs US Large Marine Ecosystem Program Publication_Date: 2002 64 Large Marine Ecosystems of the World http://www.lme.noaa.gov/index.php?option=com_content&view=article&id=177&Itemid=75 -180.000000000079 -85.4702835081022 179.999999999874 82.8930358882265 geonode:LMEs_64 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 -1 1 EPSG:4326:1 1 2 -1 3 EPSG:4326:2 1 4 -1 7 EPSG:4326:3 1 8 -1 15 EPSG:4326:4 1 16 -1 31 EPSG:4326:5 2 32 -1 63 EPSG:4326:6 3 63 -1 127 EPSG:4326:7 6 125 -1 255 EPSG:4326:8 11 250 -1 511 EPSG:4326:9 21 500 -1 1023 EPSG:4326:10 41 999 -1 2047 EPSG:4326:11 81 1997 -1 4095 EPSG:4326:12 162 3993 -1 8191 EPSG:4326:13 324 7986 -1 16383 EPSG:4326:14 647 15972 -1 32767 EPSG:4326:15 1294 31944 -1 65535 EPSG:4326:16 2588 63887 -1 131071 EPSG:4326:17 5176 127774 -1 262143 EPSG:4326:18 10351 255548 -1 524287 EPSG:4326:19 20701 511095 -1 1048575 EPSG:4326:20 41402 1022189 -1 2097151 null 82803 2044377 -1 4194303 EPSG:900913 EPSG:900913:0 1 1 -1 0 EPSG:900913:1 1 2 -1 1 EPSG:900913:2 1 4 -1 3 EPSG:900913:3 1 8 -1 7 EPSG:900913:4 1 16 -1 15 EPSG:900913:5 2 32 -1 31 EPSG:900913:6 4 64 -1 63 EPSG:900913:7 8 128 -1 127 EPSG:900913:8 15 256 -1 255 EPSG:900913:9 30 512 -1 511 EPSG:900913:10 60 1024 -1 1023 EPSG:900913:11 119 2048 -1 2047 EPSG:900913:12 237 4096 -1 4095 EPSG:900913:13 473 8192 -1 8191 EPSG:900913:14 946 16384 -1 16383 EPSG:900913:15 1891 32768 -1 32767 EPSG:900913:16 3782 65536 -1 65535 EPSG:900913:17 7564 131072 -1 131071 EPSG:900913:18 15128 262144 -1 262143 EPSG:900913:19 30255 524288 -1 524287 EPSG:900913:20 60510 1048576 -1 1048575 EPSG:900913:21 121019 2097152 -1 2097151 EPSG:900913:22 242037 4194303 -1 4194303 EPSG:900913:23 484073 8388606 -1 8388607 EPSG:900913:24 968145 16777212 -1 16777215 EPSG:900913:25 1936290 33554423 -1 33554431 EPSG:900913:26 3872579 67108846 -1 67108863 EPSG:900913:27 7745158 134217691 -1 134217727 EPSG:900913:28 15490315 268435381 -1 268435455 EPSG:900913:29 30980630 536870761 -1 536870911 null 61961259 1073741521 -1 1073741823 Hotspots Revisited 2004 Polygons The biodiversity hotspots are regions known to hold especially high numbers of species found nowhere else, yet their remaining habitat combined covers a little more than two percent of Earth's land surface. According to the criteria developed by Myers et al. (2000), a hotspot must meet two thresholds in order to qualify: 1) it must have at least 1500 endemic, native vascular plant species, and 2) it must have already lost at least 70% of its primary, native vegetation. In the updated analysis, Mittermeier et al. (2004) recognize 34 hotspots which together hold 50% of the world's plant species and 42% of all terrestrial vertebrates as endemics. As evidence of their urgency for global conservation, hotspots also hold exceptionally high numbers of threatened vertebrates, including 50% of threatened mammals, 73% of threatened birds and 79% of threatened amphibians as endemics. There are an estimated two billion people living in the hotspots, with 300 million people within less than 10 km of existing protected areas. -180.0 -57.2103296175916 180.0 47.262476 geonode:hotspots_revisited_2004_polygons image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 1 EPSG:4326:1 1 2 0 3 EPSG:4326:2 1 4 0 7 EPSG:4326:3 2 7 0 15 EPSG:4326:4 4 14 0 31 EPSG:4326:5 8 27 0 63 EPSG:4326:6 16 53 0 127 EPSG:4326:7 31 105 0 255 EPSG:4326:8 61 210 0 511 EPSG:4326:9 122 419 0 1023 EPSG:4326:10 244 838 0 2047 EPSG:4326:11 487 1675 0 4095 EPSG:4326:12 973 3350 0 8191 EPSG:4326:13 1946 6700 0 16383 EPSG:4326:14 3891 13400 0 32767 EPSG:4326:15 7781 26799 0 65535 EPSG:4326:16 15561 53598 0 131071 EPSG:4326:17 31121 107196 0 262143 EPSG:4326:18 62242 214391 0 524287 EPSG:4326:19 124483 428782 0 1048575 EPSG:4326:20 248965 857563 0 2097151 null 497929 1715125 0 4194303 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 2 3 0 3 EPSG:900913:3 3 6 0 7 EPSG:900913:4 6 12 0 15 EPSG:900913:5 12 23 0 31 EPSG:900913:6 23 45 0 63 EPSG:900913:7 45 89 0 127 EPSG:900913:8 90 178 0 255 EPSG:900913:9 180 356 0 511 EPSG:900913:10 360 712 0 1023 EPSG:900913:11 719 1423 0 2047 EPSG:900913:12 1437 2846 0 4095 EPSG:900913:13 2873 5692 0 8191 EPSG:900913:14 5746 11383 0 16383 EPSG:900913:15 11491 22765 0 32767 EPSG:900913:16 22981 45529 0 65535 EPSG:900913:17 45961 91058 0 131071 EPSG:900913:18 91922 182116 0 262143 EPSG:900913:19 183844 364232 0 524287 EPSG:900913:20 367688 728463 0 1048575 EPSG:900913:21 735376 1456925 0 2097151 EPSG:900913:22 1470752 2913849 0 4194303 EPSG:900913:23 2941504 5827697 0 8388607 EPSG:900913:24 5883007 11655394 0 16777215 EPSG:900913:25 11766014 23310787 0 33554431 EPSG:900913:26 23532027 46621574 0 67108863 EPSG:900913:27 47064054 93243148 0 134217727 EPSG:900913:28 94128107 186486295 0 268435455 EPSG:900913:29 188256213 372972590 0 536870911 null 376512425 745945179 0 1073741823 Asfalto No abstract provided -73.0082509941895 -54.926884020476 -53.6397060154901 -21.949338979524 geonode:asfalto image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 2 2 1 1 EPSG:4326:2 3 4 2 2 EPSG:4326:3 5 7 4 5 EPSG:4326:4 10 13 9 11 EPSG:4326:5 20 26 19 22 EPSG:4326:6 40 52 38 44 EPSG:4326:7 80 104 76 89 EPSG:4326:8 160 207 152 179 EPSG:4326:9 319 413 304 359 EPSG:4326:10 637 825 608 718 EPSG:4326:11 1274 1649 1217 1437 EPSG:4326:12 2548 3298 2434 2875 EPSG:4326:13 5095 6596 4869 5750 EPSG:4326:14 10190 13192 9738 11501 EPSG:4326:15 20380 26384 19477 23003 EPSG:4326:16 40760 52767 38954 46006 EPSG:4326:17 81520 105533 77909 92012 EPSG:4326:18 163039 211066 155818 184025 EPSG:4326:19 326077 422131 311636 368051 EPSG:4326:20 652153 844261 623272 736102 null 1304305 1688521 1246544 1472204 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 2 2 0 0 EPSG:900913:2 3 3 1 1 EPSG:900913:3 5 6 2 2 EPSG:900913:4 10 11 4 5 EPSG:900913:5 19 22 9 11 EPSG:900913:6 37 44 19 22 EPSG:900913:7 73 88 38 44 EPSG:900913:8 145 175 76 89 EPSG:900913:9 289 350 152 179 EPSG:900913:10 577 700 304 359 EPSG:900913:11 1153 1400 608 718 EPSG:900913:12 2305 2799 1217 1437 EPSG:900913:13 4609 5598 2434 2875 EPSG:900913:14 9217 11196 4869 5750 EPSG:900913:15 18433 22392 9738 11501 EPSG:900913:16 36866 44784 19477 23003 EPSG:900913:17 73731 89568 38954 46006 EPSG:900913:18 147461 179136 77909 92012 EPSG:900913:19 294922 358272 155818 184025 EPSG:900913:20 589844 716543 311636 368051 EPSG:900913:21 1179688 1433086 623272 736102 EPSG:900913:22 2359376 2866171 1246544 1472204 EPSG:900913:23 4718751 5732342 2493088 2944408 EPSG:900913:24 9437501 11464684 4986176 5888816 EPSG:900913:25 18875001 22929367 9972353 11777633 EPSG:900913:26 37750001 45858733 19944707 23555266 EPSG:900913:27 75500002 91717465 39889415 47110532 EPSG:900913:28 151000004 183434930 79778830 94221064 EPSG:900913:29 302000007 366869859 159557660 188442128 null 604000014 733739718 319115321 376884257 GOH Areas Protegidas No abstract provided -92.1708755499344 12.9867324851599 -84.2739865773823 18.4886492579626 geonode:GH_Areas_Protegidas4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 0 1 EPSG:4326:2 2 2 1 2 EPSG:4326:3 4 4 3 4 EPSG:4326:4 7 7 7 8 EPSG:4326:5 13 14 15 17 EPSG:4326:6 26 28 31 34 EPSG:4326:7 51 55 62 68 EPSG:4326:8 102 110 124 136 EPSG:4326:9 204 220 249 272 EPSG:4326:10 407 439 499 544 EPSG:4326:11 814 877 999 1089 EPSG:4326:12 1628 1753 1998 2178 EPSG:4326:13 3255 3505 3997 4356 EPSG:4326:14 6510 7010 7994 8713 EPSG:4326:15 13019 14020 15988 17426 EPSG:4326:16 26037 28040 31977 34852 EPSG:4326:17 52073 56080 63955 69705 EPSG:4326:18 104146 112159 127910 139411 EPSG:4326:19 208292 224318 255820 278822 EPSG:4326:20 416584 448635 511641 557644 null 833168 897270 1023283 1115288 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 0 1 EPSG:900913:3 4 4 1 2 EPSG:900913:4 8 8 3 4 EPSG:900913:5 15 15 7 8 EPSG:900913:6 29 30 15 17 EPSG:900913:7 58 60 31 34 EPSG:900913:8 115 119 62 68 EPSG:900913:9 230 238 124 136 EPSG:900913:10 459 475 249 272 EPSG:900913:11 917 950 499 544 EPSG:900913:12 1834 1899 999 1089 EPSG:900913:13 3668 3798 1998 2178 EPSG:900913:14 7336 7596 3997 4356 EPSG:900913:15 14672 15192 7994 8713 EPSG:900913:16 29343 30384 15988 17426 EPSG:900913:17 58685 60767 31977 34852 EPSG:900913:18 117370 121534 63955 69705 EPSG:900913:19 234739 243067 127910 139411 EPSG:900913:20 469477 486134 255820 278822 EPSG:900913:21 938953 972267 511641 557644 EPSG:900913:22 1877905 1944534 1023283 1115288 EPSG:900913:23 3755810 3889067 2046566 2230577 EPSG:900913:24 7511620 7778133 4093133 4461155 EPSG:900913:25 15023240 15556266 8186267 8922311 EPSG:900913:26 30046480 31112531 16372535 17844622 EPSG:900913:27 60092959 62225061 32745070 35689244 EPSG:900913:28 120185917 124450121 65490141 71378489 EPSG:900913:29 240371833 248900242 130980283 142756978 null 480743666 497800484 261960567 285513956 GOH Limites Administrativos Pol No abstract provided -91.5491561886513 13.6825897531336 -85.9409430240659 18.2425100374545 geonode:GH_Limites_Administrativos_Pol4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 0 1 EPSG:4326:2 2 2 1 2 EPSG:4326:3 4 4 3 4 EPSG:4326:4 7 7 7 8 EPSG:4326:5 13 14 15 16 EPSG:4326:6 26 28 31 33 EPSG:4326:7 52 55 62 66 EPSG:4326:8 103 109 125 133 EPSG:4326:9 205 218 251 267 EPSG:4326:10 409 435 503 535 EPSG:4326:11 817 869 1006 1070 EPSG:4326:12 1633 1737 2012 2140 EPSG:4326:13 3266 3474 4025 4280 EPSG:4326:14 6532 6947 8050 8561 EPSG:4326:15 13064 13894 16101 17122 EPSG:4326:16 26127 27787 32203 34245 EPSG:4326:17 52253 55573 64407 68491 EPSG:4326:18 104505 111146 128815 136983 EPSG:4326:19 209009 222291 257631 273966 EPSG:4326:20 418018 444582 515263 547933 null 836036 889163 1030527 1095867 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 0 1 EPSG:900913:3 4 4 1 2 EPSG:900913:4 8 8 3 4 EPSG:900913:5 15 15 7 8 EPSG:900913:6 29 30 15 16 EPSG:900913:7 58 60 31 33 EPSG:900913:8 115 119 62 66 EPSG:900913:9 230 237 125 133 EPSG:900913:10 460 473 251 267 EPSG:900913:11 919 946 503 535 EPSG:900913:12 1837 1891 1006 1070 EPSG:900913:13 3674 3782 2012 2140 EPSG:900913:14 7348 7564 4025 4280 EPSG:900913:15 14695 15127 8050 8561 EPSG:900913:16 29390 30254 16101 17122 EPSG:900913:17 58779 60507 32203 34245 EPSG:900913:18 117558 121013 64407 68491 EPSG:900913:19 235116 242026 128815 136983 EPSG:900913:20 470232 484051 257631 273966 EPSG:900913:21 940464 968101 515263 547933 EPSG:900913:22 1880927 1936202 1030527 1095867 EPSG:900913:23 3761854 3872403 2061054 2191734 EPSG:900913:24 7523707 7744805 4122108 4383469 EPSG:900913:25 15047413 15489609 8244216 8766939 EPSG:900913:26 30094826 30979218 16488432 17533879 EPSG:900913:27 60189651 61958436 32976864 35067758 EPSG:900913:28 120379302 123916872 65953729 70135516 EPSG:900913:29 240758603 247833744 131907458 140271032 null 481517206 495667488 263814917 280542065 GOH Ecosistemas Maritimos Manglares No abstract provided -89.0876077064601 15.7186393192374 -86.8776474039516 18.1505888521312 geonode:GH_Manglares4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 26 27 32 33 EPSG:4326:7 52 53 64 66 EPSG:4326:8 103 106 129 132 EPSG:4326:9 205 212 258 264 EPSG:4326:10 409 423 517 529 EPSG:4326:11 818 846 1034 1059 EPSG:4326:12 1635 1691 2068 2119 EPSG:4326:13 3270 3381 4137 4238 EPSG:4326:14 6540 6762 8275 8476 EPSG:4326:15 13080 13523 16550 16952 EPSG:4326:16 26160 27046 33100 33904 EPSG:4326:17 52320 54091 66200 67809 EPSG:4326:18 104639 108181 132400 135619 EPSG:4326:19 209277 216361 264801 271238 EPSG:4326:20 418554 432721 529603 542477 null 837107 865441 1059206 1084954 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 58 59 32 33 EPSG:900913:8 115 117 64 66 EPSG:900913:9 230 234 129 132 EPSG:900913:10 460 467 258 264 EPSG:900913:11 919 934 517 529 EPSG:900913:12 1838 1867 1034 1059 EPSG:900913:13 3676 3734 2068 2119 EPSG:900913:14 7352 7468 4137 4238 EPSG:900913:15 14704 14935 8275 8476 EPSG:900913:16 29408 29870 16550 16952 EPSG:900913:17 58815 59740 33100 33904 EPSG:900913:18 117629 119480 66200 67809 EPSG:900913:19 235257 238960 132400 135619 EPSG:900913:20 470514 477919 264801 271238 EPSG:900913:21 941027 955838 529603 542477 EPSG:900913:22 1882054 1911676 1059206 1084954 EPSG:900913:23 3764108 3823351 2118412 2169908 EPSG:900913:24 7528216 7646701 4236824 4339816 EPSG:900913:25 15056432 15293402 8473649 8679632 EPSG:900913:26 30112863 30586803 16947298 17359264 EPSG:900913:27 60225726 61173605 33894596 34718529 EPSG:900913:28 120451451 122347210 67789193 69437058 EPSG:900913:29 240902902 244694420 135578386 138874117 null 481805804 489388839 271156772 277748235 CASPECO: Gas and Oil tanks and wells in the Caspian No abstract provided 40.0419500000007 35.0063800000007 64.9717299999993 48.5551699999996 geonode:GIS_OTHER_VEC_CASP_OIL_PNT image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 1 1 EPSG:4326:1 1 1 2 2 EPSG:4326:2 1 2 4 5 EPSG:4326:3 2 3 9 10 EPSG:4326:4 4 5 19 21 EPSG:4326:5 8 10 39 43 EPSG:4326:6 15 20 78 87 EPSG:4326:7 30 40 156 174 EPSG:4326:8 59 79 312 348 EPSG:4326:9 118 157 625 696 EPSG:4326:10 236 313 1251 1393 EPSG:4326:11 472 626 2503 2787 EPSG:4326:12 944 1252 5007 5574 EPSG:4326:13 1887 2503 10014 11148 EPSG:4326:14 3773 5006 20028 22297 EPSG:4326:15 7545 10012 40057 44595 EPSG:4326:16 15090 20023 80114 89191 EPSG:4326:17 30180 40046 160229 178382 EPSG:4326:18 60359 80091 320459 356765 EPSG:4326:19 120717 160181 640918 713531 EPSG:4326:20 241434 320362 1281837 1427063 null 482868 640723 2563674 2854127 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 1 1 EPSG:900913:2 2 2 2 2 EPSG:900913:3 3 4 4 5 EPSG:900913:4 6 7 9 10 EPSG:900913:5 12 13 19 21 EPSG:900913:6 23 26 39 43 EPSG:900913:7 45 51 78 87 EPSG:900913:8 89 102 156 174 EPSG:900913:9 177 203 312 348 EPSG:900913:10 354 406 625 696 EPSG:900913:11 708 812 1251 1393 EPSG:900913:12 1415 1623 2503 2787 EPSG:900913:13 2829 3245 5007 5574 EPSG:900913:14 5658 6490 10014 11148 EPSG:900913:15 11315 12979 20028 22297 EPSG:900913:16 22630 25958 40057 44595 EPSG:900913:17 45259 51915 80114 89191 EPSG:900913:18 90518 103829 160229 178382 EPSG:900913:19 181036 207658 320459 356765 EPSG:900913:20 362071 415316 640918 713531 EPSG:900913:21 724141 830632 1281837 1427063 EPSG:900913:22 1448282 1661264 2563674 2854127 EPSG:900913:23 2896563 3322528 5127349 5708255 EPSG:900913:24 5793126 6645056 10254698 11416510 EPSG:900913:25 11586252 13290112 20509396 22833020 EPSG:900913:26 23172503 26580224 41018792 45666040 EPSG:900913:27 46345006 53160448 82037584 91332080 EPSG:900913:28 92690011 106320895 164075169 182664161 EPSG:900913:29 185380022 212641789 328150339 365328322 null 370760044 425283577 656300679 730656644 GOH Ecosistemas Maritimos Arrecifes Coralinos No abstract provided -88.8016940057223 15.8007859749312 -85.8126303980002 19.1160338627881 geonode:GH_Arrecifes_Coralinos4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 26 27 32 33 EPSG:4326:7 51 53 64 66 EPSG:4326:8 101 106 129 133 EPSG:4326:9 202 212 259 267 EPSG:4326:10 404 423 518 535 EPSG:4326:11 807 845 1037 1071 EPSG:4326:12 1614 1689 2075 2143 EPSG:4326:13 3227 3377 4150 4286 EPSG:4326:14 6453 6754 8301 8573 EPSG:4326:15 12905 13508 16602 17146 EPSG:4326:16 25809 27016 33204 34292 EPSG:4326:17 51617 54031 66408 68585 EPSG:4326:18 103233 108061 132817 137170 EPSG:4326:19 206465 216121 265634 274340 EPSG:4326:20 412930 432242 531268 548681 null 825859 864484 1062537 1097362 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 58 59 32 33 EPSG:900913:8 115 117 64 66 EPSG:900913:9 229 234 129 133 EPSG:900913:10 457 467 259 267 EPSG:900913:11 914 933 518 535 EPSG:900913:12 1827 1866 1037 1071 EPSG:900913:13 3653 3732 2075 2143 EPSG:900913:14 7306 7464 4150 4286 EPSG:900913:15 14611 14928 8301 8573 EPSG:900913:16 29222 29855 16602 17146 EPSG:900913:17 58444 59709 33204 34292 EPSG:900913:18 116887 119418 66408 68585 EPSG:900913:19 233773 238836 132817 137170 EPSG:900913:20 467546 477671 265634 274340 EPSG:900913:21 935092 955341 531268 548681 EPSG:900913:22 1870184 1910681 1062537 1097362 EPSG:900913:23 3740367 3821362 2125074 2194724 EPSG:900913:24 7480734 7642723 4250149 4389449 EPSG:900913:25 14961467 15285446 8500298 8778899 EPSG:900913:26 29922933 30570892 17000596 17557798 EPSG:900913:27 59845866 61141783 34001192 35115596 EPSG:900913:28 119691731 122283565 68002385 70231193 EPSG:900913:29 239383461 244567129 136004771 140462386 null 478766921 489134257 272009542 280924772 CASPECO: Oil and Gas Pipelines in the Caspian Region No abstract provided 39.9984499999991 35.0 65.0008300000009 50.0 geonode:GIS_OTHER_VEC_CASP_PIPELIN image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 1 1 EPSG:4326:1 1 1 2 2 EPSG:4326:2 1 2 4 5 EPSG:4326:3 2 3 9 10 EPSG:4326:4 4 5 19 21 EPSG:4326:5 8 10 39 43 EPSG:4326:6 15 20 78 87 EPSG:4326:7 29 40 156 174 EPSG:4326:8 57 79 312 348 EPSG:4326:9 114 157 625 696 EPSG:4326:10 228 313 1251 1393 EPSG:4326:11 456 626 2503 2787 EPSG:4326:12 911 1252 5006 5575 EPSG:4326:13 1821 2504 10012 11150 EPSG:4326:14 3641 5007 20024 22300 EPSG:4326:15 7282 10013 40049 44601 EPSG:4326:16 14564 20025 80098 89202 EPSG:4326:17 29128 40050 160197 178404 EPSG:4326:18 58255 80100 320395 356808 EPSG:4326:19 116509 160200 640791 713616 EPSG:4326:20 233017 320399 1281583 1427233 null 466034 640797 2563167 2854466 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 1 1 EPSG:900913:2 2 2 2 2 EPSG:900913:3 3 4 4 5 EPSG:900913:4 6 7 9 10 EPSG:900913:5 11 13 19 21 EPSG:900913:6 22 26 39 43 EPSG:900913:7 44 51 78 87 EPSG:900913:8 87 102 156 174 EPSG:900913:9 174 203 312 348 EPSG:900913:10 348 406 625 696 EPSG:900913:11 695 812 1251 1393 EPSG:900913:12 1390 1623 2503 2787 EPSG:900913:13 2779 3245 5006 5575 EPSG:900913:14 5557 6490 10012 11150 EPSG:900913:15 11114 12980 20024 22300 EPSG:900913:16 22227 25959 40049 44601 EPSG:900913:17 44453 51918 80098 89202 EPSG:900913:18 88905 103835 160197 178404 EPSG:900913:19 177810 207670 320395 356808 EPSG:900913:20 355620 415339 640791 713616 EPSG:900913:21 711239 830678 1281583 1427233 EPSG:900913:22 1422477 1661355 2563167 2854466 EPSG:900913:23 2844953 3322710 5126335 5708933 EPSG:900913:24 5689906 6645419 10252670 11417866 EPSG:900913:25 11379811 13290838 20505341 22835732 EPSG:900913:26 22759621 26581676 41010683 45671464 EPSG:900913:27 45519242 53163351 82021367 91342929 EPSG:900913:28 91038483 106326702 164042734 182685859 EPSG:900913:29 182076965 212653404 328085468 365371719 null 364153929 425306808 656170936 730743439 GOH Ecosistemas Maritimos: Pastos Marinos No abstract provided -88.8228664730587 15.8338405431673 -87.6978282871073 17.9458901005546 geonode:GH_Pastos_Marinos4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 26 27 32 32 EPSG:4326:7 52 53 64 65 EPSG:4326:8 103 106 129 131 EPSG:4326:9 205 211 259 262 EPSG:4326:10 410 422 518 525 EPSG:4326:11 820 844 1037 1050 EPSG:4326:12 1640 1688 2074 2100 EPSG:4326:13 3280 3376 4149 4200 EPSG:4326:14 6559 6751 8299 8401 EPSG:4326:15 13118 13502 16598 16803 EPSG:4326:16 26235 27004 33196 33606 EPSG:4326:17 52469 54007 66393 67212 EPSG:4326:18 104937 108013 132786 134424 EPSG:4326:19 209873 216025 265572 268849 EPSG:4326:20 419746 432050 531145 537699 null 839492 864099 1062290 1075398 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 58 59 32 32 EPSG:900913:8 116 117 64 65 EPSG:900913:9 231 234 129 131 EPSG:900913:10 461 467 259 262 EPSG:900913:11 921 933 518 525 EPSG:900913:12 1841 1866 1037 1050 EPSG:900913:13 3681 3732 2074 2100 EPSG:900913:14 7362 7463 4149 4200 EPSG:900913:15 14724 14925 8299 8401 EPSG:900913:16 29447 29849 16598 16803 EPSG:900913:17 58893 59697 33196 33606 EPSG:900913:18 117786 119393 66393 67212 EPSG:900913:19 235571 238786 132786 134424 EPSG:900913:20 471141 477571 265572 268849 EPSG:900913:21 942282 955141 531145 537699 EPSG:900913:22 1884563 1910281 1062290 1075398 EPSG:900913:23 3769125 3820561 2124581 2150796 EPSG:900913:24 7538250 7641122 4249162 4301592 EPSG:900913:25 15076499 15282244 8498324 8603185 EPSG:900913:26 30152997 30564487 16996649 17206371 EPSG:900913:27 60305993 61128974 33993299 34412743 EPSG:900913:28 120611985 122257947 67986598 68825487 EPSG:900913:29 241223969 244515894 135973196 137650975 null 482447938 489031788 271946393 275301950 GOH Ecosistemas Maritimos: Estuarios y Lagunas No abstract provided -89.4133838185608 15.3559428521054 -85.4850113601971 19.719200129845 geonode:GH_Estuarios_y_Lagunas4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 25 27 32 33 EPSG:4326:7 50 54 64 67 EPSG:4326:8 100 107 128 134 EPSG:4326:9 200 213 257 268 EPSG:4326:10 400 425 515 537 EPSG:4326:11 800 850 1030 1075 EPSG:4326:12 1600 1699 2061 2150 EPSG:4326:13 3199 3398 4122 4301 EPSG:4326:14 6398 6795 8245 8602 EPSG:4326:15 12795 13589 16490 17205 EPSG:4326:16 25589 27178 32981 34411 EPSG:4326:17 51177 54355 65963 68823 EPSG:4326:18 102354 108709 131926 137647 EPSG:4326:19 204708 217417 263852 275294 EPSG:4326:20 409416 434834 527705 550589 null 818831 869667 1055410 1101179 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 57 59 32 33 EPSG:900913:8 114 117 64 67 EPSG:900913:9 228 234 128 134 EPSG:900913:10 455 468 257 268 EPSG:900913:11 910 936 515 537 EPSG:900913:12 1820 1872 1030 1075 EPSG:900913:13 3639 3743 2061 2150 EPSG:900913:14 7277 7485 4122 4301 EPSG:900913:15 14553 14970 8245 8602 EPSG:900913:16 29106 29939 16490 17205 EPSG:900913:17 58211 59877 32981 34411 EPSG:900913:18 116421 119754 65963 68823 EPSG:900913:19 232842 239508 131926 137647 EPSG:900913:20 465684 479016 263852 275294 EPSG:900913:21 931367 958031 527705 550589 EPSG:900913:22 1862733 1916062 1055410 1101179 EPSG:900913:23 3725465 3832123 2110821 2202358 EPSG:900913:24 7450929 7664245 4221642 4404717 EPSG:900913:25 14901857 15328490 8443284 8809435 EPSG:900913:26 29803713 30656979 16886569 17618870 EPSG:900913:27 59607425 61313958 33773138 35237741 EPSG:900913:28 119214850 122627915 67546276 70475483 EPSG:900913:29 238429699 245255829 135092553 140950967 null 476859398 490511657 270185106 281901934 Marine Ecoregions of the World (MEOW) MEOW is a biogeographic classification of the world's coasts and shelves. It is the first ever comprehensive marine classification system with clearly defined boundaries and definitions and was developed to closely link to existing regional systems. The ecoregions nest within the broader biogeographic tiers of Realms and Provinces. -180.000000000079 -89.9000004650818 179.999999999874 86.919396288676 geonode:meow_ecos image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 -1 1 EPSG:4326:1 1 2 -1 3 EPSG:4326:2 1 4 -1 7 EPSG:4326:3 1 8 -1 15 EPSG:4326:4 1 16 -1 31 EPSG:4326:5 1 32 -1 63 EPSG:4326:6 2 64 -1 127 EPSG:4326:7 3 128 -1 255 EPSG:4326:8 5 256 -1 511 EPSG:4326:9 9 512 -1 1023 EPSG:4326:10 18 1024 -1 2047 EPSG:4326:11 36 2047 -1 4095 EPSG:4326:12 71 4094 -1 8191 EPSG:4326:13 141 8188 -1 16383 EPSG:4326:14 281 16375 -1 32767 EPSG:4326:15 561 32750 -1 65535 EPSG:4326:16 1122 65500 -1 131071 EPSG:4326:17 2244 131000 -1 262143 EPSG:4326:18 4487 261999 -1 524287 EPSG:4326:19 8973 523997 -1 1048575 EPSG:4326:20 17946 1047994 -1 2097151 null 35892 2095987 -1 4194303 EPSG:900913 EPSG:900913:0 1 1 -1 0 EPSG:900913:1 1 2 -1 1 EPSG:900913:2 1 4 -1 3 EPSG:900913:3 1 8 -1 7 EPSG:900913:4 1 16 -1 15 EPSG:900913:5 1 32 -1 31 EPSG:900913:6 1 64 -1 63 EPSG:900913:7 1 128 -1 127 EPSG:900913:8 1 256 -1 255 EPSG:900913:9 1 512 -1 511 EPSG:900913:10 1 1024 -1 1023 EPSG:900913:11 1 2048 -1 2047 EPSG:900913:12 1 4096 -1 4095 EPSG:900913:13 1 8192 -1 8191 EPSG:900913:14 1 16384 -1 16383 EPSG:900913:15 1 32768 -1 32767 EPSG:900913:16 1 65536 -1 65535 EPSG:900913:17 1 131072 -1 131071 EPSG:900913:18 1 262144 -1 262143 EPSG:900913:19 1 524288 -1 524287 EPSG:900913:20 1 1048576 -1 1048575 EPSG:900913:21 1 2097152 -1 2097151 EPSG:900913:22 2 4194303 -1 4194303 EPSG:900913:23 3 8388606 -1 8388607 EPSG:900913:24 5 16777212 -1 16777215 EPSG:900913:25 10 33554423 -1 33554431 EPSG:900913:26 19 67108846 -1 67108863 EPSG:900913:27 38 134217691 -1 134217727 EPSG:900913:28 76 268435381 -1 268435455 EPSG:900913:29 152 536870761 -1 536870911 null 304 1073741521 -1 1073741823 FREPLATA: Área de estudio del Proyecto Carta del área del Proyecto FREPLATA, realizada según levantamientos (2002). -59.45964 -39.52893 -50.88609 -33.7466 geonode:area_de_estudio_1 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 2 2 1 1 EPSG:4326:2 3 3 2 2 EPSG:4326:3 6 6 5 5 EPSG:4326:4 11 12 10 11 EPSG:4326:5 22 24 21 22 EPSG:4326:6 44 47 42 45 EPSG:4326:7 88 93 85 91 EPSG:4326:8 176 185 171 183 EPSG:4326:9 352 369 342 367 EPSG:4326:10 704 737 685 734 EPSG:4326:11 1408 1474 1371 1469 EPSG:4326:12 2816 2948 2742 2938 EPSG:4326:13 5632 5896 5485 5876 EPSG:4326:14 11264 11791 10971 11752 EPSG:4326:15 22528 23581 21943 23504 EPSG:4326:16 45055 47161 43887 47008 EPSG:4326:17 90110 94321 87774 94017 EPSG:4326:18 180220 188641 175549 188035 EPSG:4326:19 360439 377281 351099 376071 EPSG:4326:20 720877 754561 702198 752143 null 1441753 1509122 1404396 1504286 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 2 2 0 0 EPSG:900913:2 3 3 1 1 EPSG:900913:3 5 5 2 2 EPSG:900913:4 10 10 5 5 EPSG:900913:5 20 20 10 11 EPSG:900913:6 39 40 21 22 EPSG:900913:7 77 80 42 45 EPSG:900913:8 154 159 85 91 EPSG:900913:9 308 318 171 183 EPSG:900913:10 615 635 342 367 EPSG:900913:11 1229 1270 685 734 EPSG:900913:12 2457 2539 1371 1469 EPSG:900913:13 4913 5077 2742 2938 EPSG:900913:14 9826 10154 5485 5876 EPSG:900913:15 19651 20307 10971 11752 EPSG:900913:16 39301 40614 21943 23504 EPSG:900913:17 78602 81228 43887 47008 EPSG:900913:18 157204 162456 87774 94017 EPSG:900913:19 314407 324911 175549 188035 EPSG:900913:20 628814 649822 351099 376071 EPSG:900913:21 1257628 1299644 702198 752143 EPSG:900913:22 2515256 2599288 1404396 1504286 EPSG:900913:23 5030512 5198576 2808793 3008572 EPSG:900913:24 10061024 10397152 5617587 6017144 EPSG:900913:25 20122047 20794304 11235175 12034288 EPSG:900913:26 40244094 41588607 22470351 24068577 EPSG:900913:27 80488188 83177213 44940703 48137154 EPSG:900913:28 160976376 166354426 89881406 96274309 EPSG:900913:29 321952751 332708851 179762813 192548618 null 643905502 665417702 359525627 385097236 GOH Ecosistemas Terrestres No abstract provided -92.2402420036243 12.9833164215088 -83.13030242933 18.4958782196044 geonode:GH_ecosistemas_terrestres4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 0 1 EPSG:4326:2 2 2 1 2 EPSG:4326:3 4 4 3 4 EPSG:4326:4 7 7 7 8 EPSG:4326:5 13 14 15 17 EPSG:4326:6 26 28 31 34 EPSG:4326:7 51 55 62 68 EPSG:4326:8 102 110 124 137 EPSG:4326:9 204 220 249 275 EPSG:4326:10 407 439 499 551 EPSG:4326:11 814 877 998 1102 EPSG:4326:12 1628 1753 1997 2204 EPSG:4326:13 3255 3506 3994 4408 EPSG:4326:14 6509 7011 7988 8817 EPSG:4326:15 13017 14021 15976 17634 EPSG:4326:16 26034 28041 31952 35269 EPSG:4326:17 52068 56082 63904 70538 EPSG:4326:18 104136 112164 127809 141076 EPSG:4326:19 208271 224328 255618 282153 EPSG:4326:20 416542 448655 511237 564306 null 833084 897310 1022475 1128613 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 0 1 EPSG:900913:3 4 4 1 2 EPSG:900913:4 8 8 3 4 EPSG:900913:5 15 15 7 8 EPSG:900913:6 29 30 15 17 EPSG:900913:7 58 60 31 34 EPSG:900913:8 115 119 62 68 EPSG:900913:9 230 238 124 137 EPSG:900913:10 459 475 249 275 EPSG:900913:11 917 950 499 551 EPSG:900913:12 1834 1899 998 1102 EPSG:900913:13 3668 3798 1997 2204 EPSG:900913:14 7336 7596 3994 4408 EPSG:900913:15 14671 15192 7988 8817 EPSG:900913:16 29341 30384 15976 17634 EPSG:900913:17 58682 60768 31952 35269 EPSG:900913:18 117364 121536 63904 70538 EPSG:900913:19 234728 243072 127809 141076 EPSG:900913:20 469455 486144 255618 282153 EPSG:900913:21 938909 972287 511237 564306 EPSG:900913:22 1877817 1944574 1022475 1128613 EPSG:900913:23 3755633 3889148 2044950 2257227 EPSG:900913:24 7511265 7778296 4089901 4514455 EPSG:900913:25 15022530 15556592 8179802 9028910 EPSG:900913:26 30045059 31113184 16359604 18057820 EPSG:900913:27 60090117 62226368 32719209 36115640 EPSG:900913:28 120180233 124452735 65438418 72231281 EPSG:900913:29 240360466 248905470 130876836 144462563 null 480720931 497810940 261753673 288925127 Longhurst Biogeographical Provinces This dataset represents a partition of the world oceans into provinces as defined by Longhurst (1995; 1998; 2006), and are based on the prevailing role of physical forcing as a regulator of phytoplankton distribution. The dataset represents the initial static boundaries developed at the Bedford Institute of Oceanography, Canada. Note that the boundaries of these provinces are not fixed in time and space, but are dynamic and move under seasonal and interannual changes in physical forcing. At the first level of reduction, Longhurst recognised four principal biomes (also referred to as domains in earlier publications): the Polar Biome, the Westerlies Biome, the Trade-Winds Biome, and the Coastal Boundary Zone Biome. These four Biomes are recognisable in every major ocean basin. At the next level of reduction, the ocean basins are partitioned into provinces, roughly ten for each basin. These partitions provide a template for data analysis or for making parameter assignments on a global scale. Please refer to Longhurst's publications when using these shapefiles. -180.0 -78.5001564788404 180.0 90.0000019073487 geonode:Longhurst_world_v4_2010 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 0 1 0 1 EPSG:4326:1 0 2 0 3 EPSG:4326:2 0 4 0 7 EPSG:4326:3 0 8 0 15 EPSG:4326:4 0 15 0 31 EPSG:4326:5 0 30 0 63 EPSG:4326:6 0 60 0 127 EPSG:4326:7 0 120 0 255 EPSG:4326:8 0 240 0 511 EPSG:4326:9 0 480 0 1023 EPSG:4326:10 0 959 0 2047 EPSG:4326:11 0 1918 0 4095 EPSG:4326:12 0 3835 0 8191 EPSG:4326:13 0 7669 0 16383 EPSG:4326:14 0 15338 0 32767 EPSG:4326:15 0 30675 0 65535 EPSG:4326:16 0 61350 0 131071 EPSG:4326:17 0 122699 0 262143 EPSG:4326:18 0 245397 0 524287 EPSG:4326:19 0 490793 0 1048575 EPSG:4326:20 0 981585 0 2097151 null 0 1963170 0 4194303 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 1 4 0 3 EPSG:900913:3 1 7 0 7 EPSG:900913:4 1 14 0 15 EPSG:900913:5 1 28 0 31 EPSG:900913:6 1 56 0 63 EPSG:900913:7 1 111 0 127 EPSG:900913:8 1 222 0 255 EPSG:900913:9 1 444 0 511 EPSG:900913:10 1 887 0 1023 EPSG:900913:11 1 1773 0 2047 EPSG:900913:12 1 3545 0 4095 EPSG:900913:13 1 7090 0 8191 EPSG:900913:14 1 14179 0 16383 EPSG:900913:15 1 28357 0 32767 EPSG:900913:16 1 56713 0 65535 EPSG:900913:17 1 113426 0 131071 EPSG:900913:18 1 226852 0 262143 EPSG:900913:19 1 453703 0 524287 EPSG:900913:20 1 907405 0 1048575 EPSG:900913:21 1 1814809 0 2097151 EPSG:900913:22 2 3629618 0 4194303 EPSG:900913:23 3 7259235 0 8388607 EPSG:900913:24 5 14518469 0 16777215 EPSG:900913:25 10 29036937 0 33554431 EPSG:900913:26 19 58073874 0 67108863 EPSG:900913:27 38 116147747 0 134217727 EPSG:900913:28 76 232295493 0 268435455 EPSG:900913:29 152 464590986 0 536870911 null 304 929181971 0 1073741823 IHO Sea Areas This dataset represents the boundaries of the major oceans and seas of the world. The source for the boundaries is the publication 'Limits of Oceans & Seas, Special Publication No. 23' published by the IHO in 1953. The dataset was composed by the Flanders Marine Data and Information Centre. -180.0 -85.4702910362554 180.0 90.0 geonode:World_Seas image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 1 EPSG:4326:1 1 2 0 3 EPSG:4326:2 1 4 0 7 EPSG:4326:3 1 8 0 15 EPSG:4326:4 1 16 0 31 EPSG:4326:5 1 32 0 63 EPSG:4326:6 1 63 0 127 EPSG:4326:7 1 125 0 255 EPSG:4326:8 1 250 0 511 EPSG:4326:9 1 500 0 1023 EPSG:4326:10 1 999 0 2047 EPSG:4326:11 1 1997 0 4095 EPSG:4326:12 1 3993 0 8191 EPSG:4326:13 1 7986 0 16383 EPSG:4326:14 1 15972 0 32767 EPSG:4326:15 1 31944 0 65535 EPSG:4326:16 1 63887 0 131071 EPSG:4326:17 1 127774 0 262143 EPSG:4326:18 1 255548 0 524287 EPSG:4326:19 1 511095 0 1048575 EPSG:4326:20 1 1022189 0 2097151 null 1 2044378 0 4194303 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 1 4 0 3 EPSG:900913:3 1 8 0 7 EPSG:900913:4 1 16 0 15 EPSG:900913:5 1 32 0 31 EPSG:900913:6 1 64 0 63 EPSG:900913:7 1 128 0 127 EPSG:900913:8 1 256 0 255 EPSG:900913:9 1 512 0 511 EPSG:900913:10 1 1024 0 1023 EPSG:900913:11 1 2048 0 2047 EPSG:900913:12 1 4096 0 4095 EPSG:900913:13 1 8192 0 8191 EPSG:900913:14 1 16384 0 16383 EPSG:900913:15 1 32768 0 32767 EPSG:900913:16 1 65536 0 65535 EPSG:900913:17 1 131072 0 131071 EPSG:900913:18 1 262144 0 262143 EPSG:900913:19 1 524288 0 524287 EPSG:900913:20 1 1048576 0 1048575 EPSG:900913:21 1 2097152 0 2097151 EPSG:900913:22 2 4194303 0 4194303 EPSG:900913:23 3 8388606 0 8388607 EPSG:900913:24 5 16777212 0 16777215 EPSG:900913:25 10 33554423 0 33554431 EPSG:900913:26 19 67108846 0 67108863 EPSG:900913:27 38 134217691 0 134217727 EPSG:900913:28 76 268435381 0 268435455 EPSG:900913:29 152 536870761 0 536870911 null 304 1073741521 0 1073741823 GOH Geologia: mapa geologico fallas No abstract provided -93.0156326401891 7.03043760090527 -57.037708591725 24.0084641167461 geonode:mapa_geologico_fallas4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 0 1 EPSG:4326:2 2 2 1 2 EPSG:4326:3 3 4 3 5 EPSG:4326:4 6 8 7 10 EPSG:4326:5 12 15 15 21 EPSG:4326:6 24 30 30 43 EPSG:4326:7 47 60 61 87 EPSG:4326:8 94 119 123 174 EPSG:4326:9 188 237 247 349 EPSG:4326:10 376 473 494 699 EPSG:4326:11 751 945 989 1399 EPSG:4326:12 1502 1889 1979 2798 EPSG:4326:13 3004 3777 3958 5596 EPSG:4326:14 6007 7553 7917 11192 EPSG:4326:15 12014 15105 15835 22384 EPSG:4326:16 24027 30209 31670 44769 EPSG:4326:17 48054 60417 63340 89538 EPSG:4326:18 96108 120834 126680 179076 EPSG:4326:19 192215 241667 253360 358153 EPSG:4326:20 384429 483333 506720 716307 null 768858 966666 1013441 1432614 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 0 1 EPSG:900913:3 4 4 1 2 EPSG:900913:4 7 8 3 5 EPSG:900913:5 14 16 7 10 EPSG:900913:6 28 31 15 21 EPSG:900913:7 56 62 30 43 EPSG:900913:8 111 123 61 87 EPSG:900913:9 221 246 123 174 EPSG:900913:10 442 492 247 349 EPSG:900913:11 884 984 494 699 EPSG:900913:12 1767 1968 989 1399 EPSG:900913:13 3533 3936 1979 2798 EPSG:900913:14 7066 7872 3958 5596 EPSG:900913:15 14132 15743 7917 11192 EPSG:900913:16 28264 31485 15835 22384 EPSG:900913:17 56528 62970 31670 44769 EPSG:900913:18 113055 125940 63340 89538 EPSG:900913:19 226109 251880 126680 179076 EPSG:900913:20 452218 503759 253360 358153 EPSG:900913:21 904435 1007518 506720 716307 EPSG:900913:22 1808869 2015036 1013441 1432614 EPSG:900913:23 3617738 4030071 2026882 2865229 EPSG:900913:24 7235475 8060141 4053765 5730458 EPSG:900913:25 14470950 16120282 8107530 11460916 EPSG:900913:26 28941900 32240563 16215061 22921832 EPSG:900913:27 57883800 64481125 32430122 45843664 EPSG:900913:28 115767599 128962250 64860245 91687329 EPSG:900913:29 231535198 257924499 129720490 183374659 null 463070396 515848997 259440981 366749319 GOH Ecosistemas Maritimos: Desove Peces No abstract provided -88.3555730469767 15.8374206048607 -86.5057424681379 18.2862583859164 geonode:GH_Desove_Peces4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 26 27 32 33 EPSG:4326:7 51 53 65 66 EPSG:4326:8 102 106 130 132 EPSG:4326:9 204 211 260 265 EPSG:4326:10 408 422 521 531 EPSG:4326:11 816 844 1042 1063 EPSG:4326:12 1632 1688 2085 2127 EPSG:4326:13 3264 3376 4170 4255 EPSG:4326:14 6528 6751 8341 8510 EPSG:4326:15 13056 13501 16683 17020 EPSG:4326:16 26111 27002 33366 34040 EPSG:4326:17 52221 54004 66733 68080 EPSG:4326:18 104441 108008 133466 136160 EPSG:4326:19 208882 216015 266933 272321 EPSG:4326:20 417763 432029 533867 544643 null 835526 864057 1067734 1089287 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 58 59 32 33 EPSG:900913:8 115 117 65 66 EPSG:900913:9 230 234 130 132 EPSG:900913:10 460 467 260 265 EPSG:900913:11 919 933 521 531 EPSG:900913:12 1837 1866 1042 1063 EPSG:900913:13 3673 3731 2085 2127 EPSG:900913:14 7346 7462 4170 4255 EPSG:900913:15 14691 14924 8341 8510 EPSG:900913:16 29382 29848 16683 17020 EPSG:900913:17 58763 59695 33366 34040 EPSG:900913:18 117525 119390 66733 68080 EPSG:900913:19 235049 238780 133466 136160 EPSG:900913:20 470098 477560 266933 272321 EPSG:900913:21 940195 955119 533867 544643 EPSG:900913:22 1880390 1910238 1067734 1089287 EPSG:900913:23 3760780 3820475 2135469 2178574 EPSG:900913:24 7521560 7640949 4270939 4357148 EPSG:900913:25 15043119 15281897 8541879 8714296 EPSG:900913:26 30086238 30563794 17083759 17428592 EPSG:900913:27 60172475 61127587 34167518 34857185 EPSG:900913:28 120344950 122255173 68335037 69714371 EPSG:900913:29 240689900 244510345 136670075 139428742 null 481379799 489020689 273340150 278857485 CASPECO: Caspian sea iso lines No abstract provided 47.5146299999997 36.5736500000003 53.9116799999993 46.5376500000002 geonode:GIS_OTHER_VEC_ISOLINES image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 1 1 EPSG:4326:1 1 1 2 2 EPSG:4326:2 1 2 5 5 EPSG:4326:3 2 3 10 10 EPSG:4326:4 4 5 20 20 EPSG:4326:5 8 10 40 41 EPSG:4326:6 16 19 80 83 EPSG:4326:7 31 38 161 166 EPSG:4326:8 62 76 323 332 EPSG:4326:9 124 152 647 665 EPSG:4326:10 248 304 1294 1330 EPSG:4326:11 495 608 2588 2661 EPSG:4326:12 990 1216 5177 5322 EPSG:4326:13 1979 2432 10354 10645 EPSG:4326:14 3957 4863 20708 21291 EPSG:4326:15 7913 9726 41417 42582 EPSG:4326:16 15825 19452 82835 85164 EPSG:4326:17 31649 38904 165671 170329 EPSG:4326:18 63297 77808 331342 340658 EPSG:4326:19 126594 155616 662684 681317 EPSG:4326:20 253187 311232 1325368 1362634 null 506374 622463 2650737 2725268 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 1 1 EPSG:900913:2 2 2 2 2 EPSG:900913:3 3 4 5 5 EPSG:900913:4 6 7 10 10 EPSG:900913:5 12 13 20 20 EPSG:900913:6 23 26 40 41 EPSG:900913:7 46 51 80 83 EPSG:900913:8 91 101 161 166 EPSG:900913:9 182 201 323 332 EPSG:900913:10 363 401 647 665 EPSG:900913:11 725 801 1294 1330 EPSG:900913:12 1449 1601 2588 2661 EPSG:900913:13 2897 3201 5177 5322 EPSG:900913:14 5794 6402 10354 10645 EPSG:900913:15 11587 12803 20708 21291 EPSG:900913:16 23174 25606 41417 42582 EPSG:900913:17 46348 51211 82835 85164 EPSG:900913:18 92695 102422 165671 170329 EPSG:900913:19 185389 204844 331342 340658 EPSG:900913:20 370778 409688 662684 681317 EPSG:900913:21 741556 819376 1325368 1362634 EPSG:900913:22 1483112 1638752 2650737 2725268 EPSG:900913:23 2966223 3277504 5301475 5450537 EPSG:900913:24 5932446 6555007 10602950 10901074 EPSG:900913:25 11864891 13110014 21205900 21802148 EPSG:900913:26 23729782 26220028 42411801 43604297 EPSG:900913:27 47459563 52440055 84823602 87208595 EPSG:900913:28 94919125 104880110 169647204 174417190 EPSG:900913:29 189838249 209760219 339294408 348834380 null 379676498 419520437 678588816 697668760 GOH Puntos de Muestreo: Est.. muestreo propuestas No abstract provided -88.9163611099957 15.6963888897851 -86.8977703496776 17.4944526165435 geonode:GH_Est_muestreo_propuestas4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 26 27 32 33 EPSG:4326:7 52 53 64 66 EPSG:4326:8 104 106 129 132 EPSG:4326:9 207 212 259 264 EPSG:4326:10 413 423 518 529 EPSG:4326:11 825 846 1036 1059 EPSG:4326:12 1650 1691 2072 2118 EPSG:4326:13 3300 3382 4145 4237 EPSG:4326:14 6600 6764 8290 8474 EPSG:4326:15 13200 13527 16581 16948 EPSG:4326:16 26399 27054 33162 33897 EPSG:4326:17 52797 54107 66325 67794 EPSG:4326:18 105594 108213 132650 135589 EPSG:4326:19 211188 216425 265300 271179 EPSG:4326:20 422376 432850 530600 542359 null 844751 865700 1061201 1084719 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 58 59 32 33 EPSG:900913:8 116 117 64 66 EPSG:900913:9 231 234 129 132 EPSG:900913:10 462 467 259 264 EPSG:900913:11 923 934 518 529 EPSG:900913:12 1846 1868 1036 1059 EPSG:900913:13 3692 3735 2072 2118 EPSG:900913:14 7384 7469 4145 4237 EPSG:900913:15 14767 14938 8290 8474 EPSG:900913:16 29533 29875 16581 16948 EPSG:900913:17 59066 59749 33162 33897 EPSG:900913:18 118131 119497 66325 67794 EPSG:900913:19 236261 238994 132650 135589 EPSG:900913:20 472521 477987 265300 271179 EPSG:900913:21 945042 955973 530600 542359 EPSG:900913:22 1890084 1911945 1061201 1084719 EPSG:900913:23 3780168 3823889 2122402 2169439 EPSG:900913:24 7560336 7647778 4244805 4338878 EPSG:900913:25 15120672 15295556 8489610 8677756 EPSG:900913:26 30241343 30591112 16979220 17355513 EPSG:900913:27 60482685 61182223 33958441 34711027 EPSG:900913:28 120965369 122364445 67916883 69422054 EPSG:900913:29 241930737 244728889 135833767 138844108 null 483861473 489457778 271667534 277688216 GOH Limites Administrativos - Departamentos No abstract provided -91.5491561889648 13.6825895309448 -86.2266464233398 17.9723300933838 geonode:GH_Departamentos4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 0 1 EPSG:4326:2 2 2 1 2 EPSG:4326:3 4 4 3 4 EPSG:4326:4 7 7 7 8 EPSG:4326:5 13 14 15 16 EPSG:4326:6 26 28 31 33 EPSG:4326:7 52 55 62 66 EPSG:4326:8 103 109 125 133 EPSG:4326:9 205 218 251 266 EPSG:4326:10 410 435 503 533 EPSG:4326:11 820 869 1006 1066 EPSG:4326:12 1640 1737 2012 2133 EPSG:4326:13 3279 3474 4025 4267 EPSG:4326:14 6557 6947 8050 8535 EPSG:4326:15 13113 13894 16101 17070 EPSG:4326:16 26225 27787 32203 34141 EPSG:4326:17 52449 55573 64407 68283 EPSG:4326:18 104898 111146 128815 136567 EPSG:4326:19 209796 222291 257631 273134 EPSG:4326:20 419592 444582 515263 546269 null 839184 889163 1030527 1092538 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 0 1 EPSG:900913:3 4 4 1 2 EPSG:900913:4 8 8 3 4 EPSG:900913:5 15 15 7 8 EPSG:900913:6 29 30 15 16 EPSG:900913:7 58 60 31 33 EPSG:900913:8 116 119 62 66 EPSG:900913:9 231 237 125 133 EPSG:900913:10 461 473 251 266 EPSG:900913:11 921 946 503 533 EPSG:900913:12 1841 1891 1006 1066 EPSG:900913:13 3681 3782 2012 2133 EPSG:900913:14 7361 7564 4025 4267 EPSG:900913:15 14721 15127 8050 8535 EPSG:900913:16 29442 30254 16101 17070 EPSG:900913:17 58883 60507 32203 34141 EPSG:900913:18 117765 121013 64407 68283 EPSG:900913:19 235530 242026 128815 136567 EPSG:900913:20 471060 484051 257631 273134 EPSG:900913:21 942120 968101 515263 546269 EPSG:900913:22 1884239 1936202 1030527 1092538 EPSG:900913:23 3768477 3872403 2061054 2185077 EPSG:900913:24 7536954 7744805 4122108 4370155 EPSG:900913:25 15073908 15489610 8244216 8740310 EPSG:900913:26 30147815 30979219 16488432 17480620 EPSG:900913:27 60295630 61958437 32976864 34961240 EPSG:900913:28 120591260 123916873 65953729 69922480 EPSG:900913:29 241182519 247833745 131907458 139844960 null 482365038 495667489 263814917 279689921 GIWA Large Marine Ecosystem/Basin Delineation GIWA_LME: Global International Waters Assessment's Terrestrial WSs and Large Marine Ecosystems, a medium resolution WS delineation based on terrestrial modifications to the NOAA-URI Large Marine Ecosystems. The GIWA_LME shapefile data layer is comprised of 2936 derivative vector large marine ecosystems and terrestrial basins features derived based on ~100 000 cell data originally from GIWA - URI. The layer provides nominal analytical/mapping at 1:20 000 00. Data processing is complete and under revision globally. -179.804885864258 -89.2641143798828 179.919998168945 89.0321578979492 geonode:giwa_lme image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 1 EPSG:4326:1 1 2 0 3 EPSG:4326:2 1 4 0 7 EPSG:4326:3 1 8 0 15 EPSG:4326:4 1 16 0 31 EPSG:4326:5 1 32 0 63 EPSG:4326:6 1 64 0 127 EPSG:4326:7 1 128 0 255 EPSG:4326:8 2 255 0 511 EPSG:4326:9 3 510 0 1023 EPSG:4326:10 6 1020 1 2047 EPSG:4326:11 12 2040 2 4095 EPSG:4326:12 23 4080 4 8190 EPSG:4326:13 45 8159 8 16380 EPSG:4326:14 89 16318 17 32760 EPSG:4326:15 177 32635 35 65521 EPSG:4326:16 353 65269 71 131042 EPSG:4326:17 705 130537 142 262085 EPSG:4326:18 1410 261073 284 524171 EPSG:4326:19 2820 522145 568 1048342 EPSG:4326:20 5639 1044290 1136 2096685 null 11277 2088579 2273 4193371 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 1 4 0 3 EPSG:900913:3 1 8 0 7 EPSG:900913:4 1 16 0 15 EPSG:900913:5 1 32 0 31 EPSG:900913:6 1 64 0 63 EPSG:900913:7 1 128 0 127 EPSG:900913:8 1 256 0 255 EPSG:900913:9 1 512 0 511 EPSG:900913:10 1 1024 0 1023 EPSG:900913:11 1 2048 1 2047 EPSG:900913:12 1 4096 2 4095 EPSG:900913:13 1 8192 4 8190 EPSG:900913:14 1 16384 8 16380 EPSG:900913:15 1 32768 17 32760 EPSG:900913:16 1 65536 35 65521 EPSG:900913:17 1 131072 71 131042 EPSG:900913:18 1 262144 142 262085 EPSG:900913:19 1 524288 284 524171 EPSG:900913:20 1 1048576 568 1048342 EPSG:900913:21 1 2097152 1136 2096685 EPSG:900913:22 2 4194303 2273 4193371 EPSG:900913:23 3 8388606 4546 8386743 EPSG:900913:24 5 16777212 9092 16773487 EPSG:900913:25 10 33554423 18185 33546975 EPSG:900913:26 19 67108846 36371 67093950 EPSG:900913:27 38 134217691 72743 134187901 EPSG:900913:28 76 268435381 145487 268375802 EPSG:900913:29 152 536870761 290975 536751604 null 304 1073741521 581950 1073503209 FREPLATA: Red Hidrográfica Principales cursos de agua que confluyen directamente en el Río de la Plata y su Frente Marítimo. Fuente: Departamento de Hidrología de la Provincia de Buenos Aires - Atlas Digital de los Recursos Hídricos Superficiales de la República Argentina (2002, INA), Servicio Geográfico Militar (Uruguay) y FREPLATA -63.7230583439813 -40.9819279015473 -53.1590761467877 -32.9523277282715 geonode:red_hidrografica image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 2 2 1 1 EPSG:4326:2 3 3 2 2 EPSG:4326:3 6 6 5 5 EPSG:4326:4 11 12 10 11 EPSG:4326:5 22 24 20 22 EPSG:4326:6 44 47 41 45 EPSG:4326:7 88 94 82 90 EPSG:4326:8 175 187 165 180 EPSG:4326:9 350 373 330 360 EPSG:4326:10 700 746 661 721 EPSG:4326:11 1399 1491 1322 1443 EPSG:4326:12 2798 2981 2645 2886 EPSG:4326:13 5596 5962 5291 5772 EPSG:4326:14 11192 11923 10583 11545 EPSG:4326:15 22383 23845 21167 23090 EPSG:4326:16 44766 47690 42335 46181 EPSG:4326:17 89532 95379 84670 92362 EPSG:4326:18 179063 190757 169340 184725 EPSG:4326:19 358125 381513 338681 369450 EPSG:4326:20 716250 763026 677362 738901 null 1432499 1526051 1354724 1477803 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 2 2 0 0 EPSG:900913:2 3 3 1 1 EPSG:900913:3 5 6 2 2 EPSG:900913:4 10 11 5 5 EPSG:900913:5 20 21 10 11 EPSG:900913:6 39 41 20 22 EPSG:900913:7 77 81 41 45 EPSG:900913:8 153 161 82 90 EPSG:900913:9 306 321 165 180 EPSG:900913:10 612 641 330 360 EPSG:900913:11 1223 1281 661 721 EPSG:900913:12 2446 2561 1322 1443 EPSG:900913:13 4891 5121 2645 2886 EPSG:900913:14 9782 10241 5291 5772 EPSG:900913:15 19564 20481 10583 11545 EPSG:900913:16 39128 40961 21167 23090 EPSG:900913:17 78256 81921 42335 46181 EPSG:900913:18 156512 163842 84670 92362 EPSG:900913:19 313023 327684 169340 184725 EPSG:900913:20 626045 655368 338681 369450 EPSG:900913:21 1252089 1310736 677362 738901 EPSG:900913:22 2504178 2621472 1354724 1477803 EPSG:900913:23 5008356 5242943 2709449 2955607 EPSG:900913:24 10016711 10485886 5418898 5911215 EPSG:900913:25 20033421 20971771 10837796 11822430 EPSG:900913:26 40066841 41943542 21675592 23644861 EPSG:900913:27 80133682 83887083 43351185 47289723 EPSG:900913:28 160267364 167774165 86702371 94579447 EPSG:900913:29 320534727 335548330 173404743 189158895 null 641069454 671096660 346809487 378317791 GOH Ecosistemas Maritimos: Anidamiento de aves No abstract provided -88.5671340603623 15.9489730455407 -85.6974149846346 21.6030219156867 geonode:GH_Anidamiento_de_aves4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 25 27 32 33 EPSG:4326:7 49 53 65 67 EPSG:4326:8 98 106 130 134 EPSG:4326:9 195 211 260 268 EPSG:4326:10 390 422 520 536 EPSG:4326:11 779 843 1040 1072 EPSG:4326:12 1557 1686 2080 2145 EPSG:4326:13 3113 3371 4161 4291 EPSG:4326:14 6226 6741 8322 8583 EPSG:4326:15 12452 13481 16644 17167 EPSG:4326:16 24903 26962 33289 34334 EPSG:4326:17 49806 53923 66579 68669 EPSG:4326:18 99611 107845 133158 137338 EPSG:4326:19 199221 215690 266317 274676 EPSG:4326:20 398442 431379 532635 549352 null 796883 862757 1065270 1098704 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 57 59 32 33 EPSG:900913:8 113 117 65 67 EPSG:900913:9 225 234 130 134 EPSG:900913:10 450 467 260 268 EPSG:900913:11 899 933 520 536 EPSG:900913:12 1797 1865 1040 1072 EPSG:900913:13 3593 3729 2080 2145 EPSG:900913:14 7185 7457 4161 4291 EPSG:900913:15 14370 14914 8322 8583 EPSG:900913:16 28739 29827 16644 17167 EPSG:900913:17 57478 59653 33289 34334 EPSG:900913:18 114955 119306 66579 68669 EPSG:900913:19 229910 238611 133158 137338 EPSG:900913:20 459819 477222 266317 274676 EPSG:900913:21 919637 954443 532635 549352 EPSG:900913:22 1839274 1908886 1065270 1098704 EPSG:900913:23 3678548 3817772 2130540 2197409 EPSG:900913:24 7357096 7635543 4261080 4394818 EPSG:900913:25 14714192 15271086 8522160 8789637 EPSG:900913:26 29428383 30542172 17044321 17579275 EPSG:900913:27 58856765 61084344 34088643 35158551 EPSG:900913:28 117713530 122168687 68177286 70317103 EPSG:900913:29 235427059 244337373 136354572 140634207 null 470854118 488674746 272709145 281268415 GOH Ecosistemas Maritimos: Sitios Prioritarios TNC No abstract provided -88.9529163680857 15.6814292882699 -85.5486279939099 21.8087529016653 geonode:GH_Sitios_Prioritarios_TNC4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 25 27 32 33 EPSG:4326:7 49 53 64 67 EPSG:4326:8 97 106 129 134 EPSG:4326:9 194 212 258 268 EPSG:4326:10 388 423 517 537 EPSG:4326:11 776 846 1035 1074 EPSG:4326:12 1552 1692 2071 2149 EPSG:4326:13 3104 3383 4143 4298 EPSG:4326:14 6207 6765 8287 8597 EPSG:4326:15 12414 13530 16574 17194 EPSG:4326:16 24828 27059 33149 34388 EPSG:4326:17 49656 54118 66298 68777 EPSG:4326:18 99311 108235 132596 137554 EPSG:4326:19 198622 216469 265193 275109 EPSG:4326:20 397243 432938 530387 550219 null 794486 865875 1060775 1100438 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 57 59 32 33 EPSG:900913:8 113 117 64 67 EPSG:900913:9 225 234 129 134 EPSG:900913:10 449 467 258 268 EPSG:900913:11 897 934 517 537 EPSG:900913:12 1794 1868 1035 1074 EPSG:900913:13 3588 3735 2071 2149 EPSG:900913:14 7175 7470 4143 4298 EPSG:900913:15 14350 14939 8287 8597 EPSG:900913:16 28699 29877 16574 17194 EPSG:900913:17 57397 59754 33149 34388 EPSG:900913:18 114794 119508 66298 68777 EPSG:900913:19 229587 239016 132596 137554 EPSG:900913:20 459174 478032 265193 275109 EPSG:900913:21 918348 956063 530387 550219 EPSG:900913:22 1836695 1912126 1060775 1100438 EPSG:900913:23 3673389 3824251 2121550 2200876 EPSG:900913:24 7346777 7648502 4243101 4401752 EPSG:900913:25 14693553 15297004 8486203 8803505 EPSG:900913:26 29387105 30594008 16972406 17607011 EPSG:900913:27 58774209 61188016 33944813 35214023 EPSG:900913:28 117548418 122376031 67889626 70428047 EPSG:900913:29 235096836 244752062 135779252 140856095 null 470193672 489504123 271558504 281712190 Transboundary Aquifers No abstract provided -120.244532322726 -53.0339952815958 146.75737666939 70.4935162358848 geonode:igrac_tba_WL_201105_projected image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 1 EPSG:4326:1 1 2 0 3 EPSG:4326:2 1 4 1 7 EPSG:4326:3 1 7 2 14 EPSG:4326:4 2 13 5 29 EPSG:4326:5 4 26 10 58 EPSG:4326:6 7 51 21 116 EPSG:4326:7 14 102 42 232 EPSG:4326:8 28 204 84 464 EPSG:4326:9 56 407 169 929 EPSG:4326:10 111 814 339 1858 EPSG:4326:11 222 1628 679 3717 EPSG:4326:12 444 3255 1359 7435 EPSG:4326:13 888 6510 2719 14871 EPSG:4326:14 1776 13020 5439 29742 EPSG:4326:15 3552 26039 10878 59484 EPSG:4326:16 7103 52078 21756 118968 EPSG:4326:17 14205 104155 43512 237937 EPSG:4326:18 28409 208309 87025 475874 EPSG:4326:19 56817 416617 174050 951749 EPSG:4326:20 113634 833234 348100 1903499 null 227268 1666467 696201 3806999 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 1 3 0 3 EPSG:900913:3 2 6 1 7 EPSG:900913:4 4 11 2 14 EPSG:900913:5 8 22 5 29 EPSG:900913:6 15 44 10 58 EPSG:900913:7 29 87 21 116 EPSG:900913:8 57 173 42 232 EPSG:900913:9 113 346 84 464 EPSG:900913:10 226 691 169 929 EPSG:900913:11 451 1382 339 1858 EPSG:900913:12 901 2763 679 3717 EPSG:900913:13 1801 5525 1359 7435 EPSG:900913:14 3601 11050 2719 14871 EPSG:900913:15 7201 22099 5439 29742 EPSG:900913:16 14402 44198 10878 59484 EPSG:900913:17 28803 88396 21756 118968 EPSG:900913:18 57605 176792 43512 237937 EPSG:900913:19 115209 353583 87025 475874 EPSG:900913:20 230418 707166 174050 951749 EPSG:900913:21 460836 1414331 348100 1903499 EPSG:900913:22 921672 2828661 696201 3806999 EPSG:900913:23 1843344 5657321 1392403 7613998 EPSG:900913:24 3686688 11314641 2784806 15227997 EPSG:900913:25 7373375 22629282 5569613 30455994 EPSG:900913:26 14746749 45258563 11139226 60911989 EPSG:900913:27 29493498 90517125 22278453 121823979 EPSG:900913:28 58986995 181034250 44556906 243647959 EPSG:900913:29 117973989 362068499 89113812 487295918 null 235947978 724136998 178227624 974591837 test... No abstract provided -65.7498622505297 -24.9790595951527 -64.0712474878559 -22.0790354304454 geonode:abril image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 2 2 1 1 EPSG:4326:2 3 3 2 2 EPSG:4326:3 5 6 5 5 EPSG:4326:4 10 11 10 10 EPSG:4326:5 20 21 20 20 EPSG:4326:6 40 41 40 41 EPSG:4326:7 80 82 81 82 EPSG:4326:8 160 164 162 164 EPSG:4326:9 319 328 324 329 EPSG:4326:10 638 655 649 659 EPSG:4326:11 1276 1309 1299 1319 EPSG:4326:12 2551 2617 2599 2638 EPSG:4326:13 5101 5233 5199 5276 EPSG:4326:14 10202 10466 10399 10552 EPSG:4326:15 20404 20932 20798 21104 EPSG:4326:16 40807 41863 41597 42208 EPSG:4326:17 81614 83726 83194 84416 EPSG:4326:18 163227 167451 166388 168833 EPSG:4326:19 326454 334901 332777 337666 EPSG:4326:20 652908 669802 665555 675333 null 1305816 1339604 1331110 1350667 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 2 2 0 0 EPSG:900913:2 3 3 1 1 EPSG:900913:3 5 5 2 2 EPSG:900913:4 10 10 5 5 EPSG:900913:5 19 19 10 10 EPSG:900913:6 37 37 20 20 EPSG:900913:7 73 74 40 41 EPSG:900913:8 145 147 81 82 EPSG:900913:9 289 293 162 164 EPSG:900913:10 577 586 324 329 EPSG:900913:11 1153 1171 649 659 EPSG:900913:12 2306 2342 1299 1319 EPSG:900913:13 4612 4684 2599 2638 EPSG:900913:14 9223 9367 5199 5276 EPSG:900913:15 18446 18734 10399 10552 EPSG:900913:16 36891 37467 20798 21104 EPSG:900913:17 73782 74934 41597 42208 EPSG:900913:18 147563 149867 83194 84416 EPSG:900913:19 295126 299733 166388 168833 EPSG:900913:20 590252 599466 332777 337666 EPSG:900913:21 1180503 1198932 665555 675333 EPSG:900913:22 2361005 2397863 1331110 1350667 EPSG:900913:23 4722010 4795725 2662221 2701335 EPSG:900913:24 9444020 9591449 5324442 5402671 EPSG:900913:25 18888040 19182897 10648884 10805342 EPSG:900913:26 37776080 38365793 21297769 21610685 EPSG:900913:27 75552159 76731586 42595538 43221371 EPSG:900913:28 151104318 153463171 85191077 86442743 EPSG:900913:29 302208636 306926342 170382154 172885486 null 604417271 613852684 340764309 345770972 GOH Geologia: mapa geologico provincias No abstract provided -93.0159661409384 7.02614085056831 -57.0375476811808 27.9999996191496 geonode:mapa_geologico_provincias4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 0 1 EPSG:4326:2 2 2 1 2 EPSG:4326:3 3 4 3 5 EPSG:4326:4 6 8 7 10 EPSG:4326:5 12 15 15 21 EPSG:4326:6 23 30 30 43 EPSG:4326:7 45 60 61 87 EPSG:4326:8 89 119 123 174 EPSG:4326:9 177 237 247 349 EPSG:4326:10 353 473 494 699 EPSG:4326:11 706 945 989 1399 EPSG:4326:12 1411 1889 1979 2798 EPSG:4326:13 2822 3777 3958 5596 EPSG:4326:14 5644 7553 7917 11192 EPSG:4326:15 11287 15105 15834 22384 EPSG:4326:16 22574 30210 31669 44769 EPSG:4326:17 45148 60420 63339 89538 EPSG:4326:18 90295 120840 126679 179077 EPSG:4326:19 180589 241679 253359 358154 EPSG:4326:20 361177 483358 506718 716308 null 722353 966716 1013437 1432616 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 0 1 EPSG:900913:3 4 4 1 2 EPSG:900913:4 7 8 3 5 EPSG:900913:5 14 16 7 10 EPSG:900913:6 27 31 15 21 EPSG:900913:7 54 62 30 43 EPSG:900913:8 108 123 61 87 EPSG:900913:9 215 246 123 174 EPSG:900913:10 429 492 247 349 EPSG:900913:11 858 984 494 699 EPSG:900913:12 1716 1968 989 1399 EPSG:900913:13 3432 3936 1979 2798 EPSG:900913:14 6864 7872 3958 5596 EPSG:900913:15 13728 15743 7917 11192 EPSG:900913:16 27455 31486 15834 22384 EPSG:900913:17 54910 62972 31669 44769 EPSG:900913:18 109820 125943 63339 89538 EPSG:900913:19 219639 251886 126679 179077 EPSG:900913:20 439278 503772 253359 358154 EPSG:900913:21 878556 1007543 506718 716308 EPSG:900913:22 1757111 2015086 1013437 1432616 EPSG:900913:23 3514221 4030172 2026874 2865232 EPSG:900913:24 7028441 8060343 4053749 5730465 EPSG:900913:25 14056882 16120685 8107499 11460931 EPSG:900913:26 28113763 32241370 16214999 22921862 EPSG:900913:27 56227525 64482739 32429998 45843724 EPSG:900913:28 112455049 128965478 64859996 91687449 EPSG:900913:29 224910097 257930955 129719993 183374899 null 449820194 515861910 259439986 366749799 Water Pollution Levels 2000 iu, C., Kroeze, C., Hoekstra, A.Y. and Gerbens-Leenes, W. (2012) Past and future trends in grey water footprints of anthropogenic nitrogen and phosphorus inputs to major world rivers, Ecological Indicators, 18: 42-49 -180.140388190746 -55.5 180.0 83.5 geonode:Basins image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 -1 1 EPSG:4326:1 1 2 -1 3 EPSG:4326:2 1 4 -1 7 EPSG:4326:3 1 7 -1 15 EPSG:4326:4 1 13 -1 31 EPSG:4326:5 2 26 -1 63 EPSG:4326:6 3 52 -1 127 EPSG:4326:7 5 104 -1 255 EPSG:4326:8 10 207 -1 511 EPSG:4326:9 19 414 -1 1023 EPSG:4326:10 37 828 -1 2047 EPSG:4326:11 74 1656 -2 4095 EPSG:4326:12 148 3311 -4 8191 EPSG:4326:13 296 6622 -7 16383 EPSG:4326:14 592 13244 -13 32767 EPSG:4326:15 1184 26488 -26 65535 EPSG:4326:16 2367 52975 -52 131071 EPSG:4326:17 4734 105950 -103 262143 EPSG:4326:18 9467 211900 -205 524287 EPSG:4326:19 18933 423800 -409 1048575 EPSG:4326:20 37866 847599 -818 2097151 null 75731 1695198 -1636 4194303 EPSG:900913 EPSG:900913:0 1 1 -1 0 EPSG:900913:1 1 2 -1 1 EPSG:900913:2 1 3 -1 3 EPSG:900913:3 1 6 -1 7 EPSG:900913:4 1 11 -1 15 EPSG:900913:5 2 22 -1 31 EPSG:900913:6 3 44 -1 63 EPSG:900913:7 6 88 -1 127 EPSG:900913:8 12 176 -1 255 EPSG:900913:9 23 352 -1 511 EPSG:900913:10 45 703 -1 1023 EPSG:900913:11 90 1406 -1 2047 EPSG:900913:12 179 2811 -2 4095 EPSG:900913:13 357 5621 -4 8191 EPSG:900913:14 713 11242 -7 16383 EPSG:900913:15 1425 22484 -13 32767 EPSG:900913:16 2849 44967 -26 65535 EPSG:900913:17 5697 89934 -52 131071 EPSG:900913:18 11394 179868 -103 262143 EPSG:900913:19 22788 359735 -205 524287 EPSG:900913:20 45576 719469 -409 1048575 EPSG:900913:21 91152 1438938 -818 2097151 EPSG:900913:22 182303 2877875 -1636 4194303 EPSG:900913:23 364605 5755750 -3272 8388607 EPSG:900913:24 729210 11511500 -6543 16777215 EPSG:900913:25 1458419 23022999 -13086 33554431 EPSG:900913:26 2916838 46045998 -26171 67108863 EPSG:900913:27 5833675 92091996 -52341 134217727 EPSG:900913:28 11667349 184183992 -104682 268435455 EPSG:900913:29 23334697 368367983 -209363 536870911 null 46669394 736735965 -418725 1073741823 GOH Cargas Contaminantes: Descargas 2007 No abstract provided -91.2615509030893 14.0708630086835 -86.8842458947485 17.9482355116755 geonode:GH_Descargas_2007_4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 0 1 EPSG:4326:2 2 2 1 2 EPSG:4326:3 4 4 3 4 EPSG:4326:4 7 7 7 8 EPSG:4326:5 13 14 15 16 EPSG:4326:6 26 27 31 33 EPSG:4326:7 52 54 63 66 EPSG:4326:8 103 108 126 132 EPSG:4326:9 205 216 252 264 EPSG:4326:10 410 432 504 529 EPSG:4326:11 820 864 1009 1059 EPSG:4326:12 1640 1728 2019 2118 EPSG:4326:13 3280 3456 4038 4237 EPSG:4326:14 6559 6912 8077 8475 EPSG:4326:15 13117 13823 16154 16951 EPSG:4326:16 26234 27645 32308 33902 EPSG:4326:17 52467 55290 64617 67804 EPSG:4326:18 104933 110580 129234 135609 EPSG:4326:19 209866 221160 258469 271219 EPSG:4326:20 419732 442320 516938 542438 null 839464 884639 1033877 1084877 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 0 1 EPSG:900913:3 4 4 1 2 EPSG:900913:4 8 8 3 4 EPSG:900913:5 15 15 7 8 EPSG:900913:6 29 30 15 16 EPSG:900913:7 58 59 31 33 EPSG:900913:8 116 118 63 66 EPSG:900913:9 231 236 126 132 EPSG:900913:10 461 472 252 264 EPSG:900913:11 921 944 504 529 EPSG:900913:12 1841 1887 1009 1059 EPSG:900913:13 3681 3773 2019 2118 EPSG:900913:14 7362 7546 4038 4237 EPSG:900913:15 14723 15091 8077 8475 EPSG:900913:16 29446 30181 16154 16951 EPSG:900913:17 58892 60361 32308 33902 EPSG:900913:18 117784 120722 64617 67804 EPSG:900913:19 235567 241443 129234 135609 EPSG:900913:20 471134 482886 258469 271219 EPSG:900913:21 942267 965771 516938 542438 EPSG:900913:22 1884534 1931542 1033877 1084877 EPSG:900913:23 3769068 3863083 2067755 2169754 EPSG:900913:24 7538135 7726166 4135511 4339508 EPSG:900913:25 15076269 15452332 8271022 8679017 EPSG:900913:26 30152537 30904663 16542045 17358034 EPSG:900913:27 60305073 61809325 33084091 34716069 EPSG:900913:28 120610146 123618650 66168183 69432138 EPSG:900913:29 241220292 247237300 132336366 138864277 null 482440584 494474600 264672733 277728554 The SeaVoX Salt and Fresh Water Body Gazetteer The data set consists of a polygon file defining the limits of water bodies from the SeaVoX Salt and Fresh Water Body Gazetteer. SeaVoX is a combined SeaDataNet and MarineXML vocabulary content governance group, it is moderated by BODC. This data set defines the geographic extent of the terms specified by the SeaVoX vocabulary governance to describe coherent regions of the hydrosphere. Includes land masses enclosing freshwater bodies. The coastline data set used in the shapefile is taken from the World Vector Shoreline data set (scale 1:250,000). The data set was developed as a means of defining the geographic extent of the water bodies defined in the SeaVoX salt and fresh water gazetteer. -180.000198364 -78.5702819819999 180.0 90.0000534060001 geonode:seaVoX_sea_area_polygons image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 0 1 -1 1 EPSG:4326:1 0 2 -1 3 EPSG:4326:2 0 4 -1 7 EPSG:4326:3 0 8 -1 15 EPSG:4326:4 0 15 -1 31 EPSG:4326:5 0 30 -1 63 EPSG:4326:6 0 60 -1 127 EPSG:4326:7 0 120 -1 255 EPSG:4326:8 0 240 -1 511 EPSG:4326:9 0 480 -1 1023 EPSG:4326:10 0 959 -1 2047 EPSG:4326:11 0 1918 -1 4095 EPSG:4326:12 0 3836 -1 8191 EPSG:4326:13 0 7672 -1 16383 EPSG:4326:14 0 15344 -1 32767 EPSG:4326:15 0 30688 -1 65535 EPSG:4326:16 0 61375 -1 131071 EPSG:4326:17 0 122750 -1 262143 EPSG:4326:18 0 245499 -1 524287 EPSG:4326:19 0 490997 -1 1048575 EPSG:4326:20 0 981994 -2 2097151 null 0 1963987 -3 4194303 EPSG:900913 EPSG:900913:0 1 1 -1 0 EPSG:900913:1 1 2 -1 1 EPSG:900913:2 1 4 -1 3 EPSG:900913:3 1 7 -1 7 EPSG:900913:4 1 14 -1 15 EPSG:900913:5 1 28 -1 31 EPSG:900913:6 1 56 -1 63 EPSG:900913:7 1 111 -1 127 EPSG:900913:8 1 222 -1 255 EPSG:900913:9 1 444 -1 511 EPSG:900913:10 1 888 -1 1023 EPSG:900913:11 1 1775 -1 2047 EPSG:900913:12 1 3549 -1 4095 EPSG:900913:13 1 7098 -1 8191 EPSG:900913:14 1 14195 -1 16383 EPSG:900913:15 1 28389 -1 32767 EPSG:900913:16 1 56777 -1 65535 EPSG:900913:17 1 113554 -1 131071 EPSG:900913:18 1 227108 -1 262143 EPSG:900913:19 1 454216 -1 524287 EPSG:900913:20 1 908432 -1 1048575 EPSG:900913:21 1 1816864 -2 2097151 EPSG:900913:22 2 3633728 -3 4194303 EPSG:900913:23 3 7267456 -5 8388607 EPSG:900913:24 5 14534911 -10 16777215 EPSG:900913:25 10 29069821 -19 33554431 EPSG:900913:26 19 58139641 -37 67108863 EPSG:900913:27 38 116279282 -74 134217727 EPSG:900913:28 76 232558564 -148 268435455 EPSG:900913:29 152 465117128 -296 536870911 null 304 930234256 -592 1073741823 Seagrasses - higher taxonomy and Red List status Seagrasses - higher taxonomy and Red List status. The list presented as a Red List search result with links to each species fact sheet can also be found on this permalink: http://www.iucnredlist.org/search/link/4c80c0ba-03c9fcbe. -180.0 -56.94936843 180.0 74.1257537350001 geonode:SEAGRASSES image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 1 EPSG:4326:1 1 2 0 3 EPSG:4326:2 1 4 0 7 EPSG:4326:3 1 7 0 15 EPSG:4326:4 2 14 0 31 EPSG:4326:5 3 27 0 63 EPSG:4326:6 6 53 0 127 EPSG:4326:7 12 105 0 255 EPSG:4326:8 23 209 0 511 EPSG:4326:9 46 418 0 1023 EPSG:4326:10 91 836 0 2047 EPSG:4326:11 181 1672 0 4095 EPSG:4326:12 362 3344 0 8191 EPSG:4326:13 723 6688 0 16383 EPSG:4326:14 1445 13376 0 32767 EPSG:4326:15 2890 26752 0 65535 EPSG:4326:16 5780 53503 0 131071 EPSG:4326:17 11560 107006 0 262143 EPSG:4326:18 23119 214011 0 524287 EPSG:4326:19 46238 428022 0 1048575 EPSG:4326:20 92475 856043 0 2097151 null 184949 1712085 0 4194303 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 1 3 0 3 EPSG:900913:3 2 6 0 7 EPSG:900913:4 3 12 0 15 EPSG:900913:5 6 23 0 31 EPSG:900913:6 12 45 0 63 EPSG:900913:7 24 89 0 127 EPSG:900913:8 48 178 0 255 EPSG:900913:9 96 356 0 511 EPSG:900913:10 191 711 0 1023 EPSG:900913:11 382 1421 0 2047 EPSG:900913:12 764 2841 0 4095 EPSG:900913:13 1528 5681 0 8191 EPSG:900913:14 3055 11361 0 16383 EPSG:900913:15 6109 22721 0 32767 EPSG:900913:16 12218 45442 0 65535 EPSG:900913:17 24436 90883 0 131071 EPSG:900913:18 48871 181766 0 262143 EPSG:900913:19 97741 363532 0 524287 EPSG:900913:20 195481 727064 0 1048575 EPSG:900913:21 390962 1454127 0 2097151 EPSG:900913:22 781923 2908254 0 4194303 EPSG:900913:23 1563846 5816508 0 8388607 EPSG:900913:24 3127691 11633016 0 16777215 EPSG:900913:25 6255382 23266031 0 33554431 EPSG:900913:26 12510763 46532062 0 67108863 EPSG:900913:27 25021526 93064124 0 134217727 EPSG:900913:28 50043051 186128248 0 268435455 EPSG:900913:29 100086101 372256496 0 536870911 null 200172201 744512991 0 1073741823 GOH Ecosistemas Maritimos: Blanqueamiento Corales No abstract provided -88.5666999999685 15.9315999998471 -86.4010999999734 18.0333329998336 geonode:GH_Blanqueamiento_Corales4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 26 27 32 33 EPSG:4326:7 52 53 65 66 EPSG:4326:8 103 106 130 133 EPSG:4326:9 205 211 260 266 EPSG:4326:10 410 422 520 532 EPSG:4326:11 819 843 1040 1064 EPSG:4326:12 1638 1686 2080 2129 EPSG:4326:13 3276 3371 4161 4259 EPSG:4326:14 6551 6742 8322 8519 EPSG:4326:15 13102 13484 16644 17039 EPSG:4326:16 26203 26968 33289 34078 EPSG:4326:17 52405 53935 66579 68156 EPSG:4326:18 104810 107870 133159 136313 EPSG:4326:19 209619 215740 266318 272626 EPSG:4326:20 419237 431480 532637 545253 null 838473 862960 1065275 1090506 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 58 59 32 33 EPSG:900913:8 115 117 65 66 EPSG:900913:9 230 234 130 133 EPSG:900913:10 460 467 260 266 EPSG:900913:11 920 933 520 532 EPSG:900913:12 1840 1865 1040 1064 EPSG:900913:13 3679 3729 2080 2129 EPSG:900913:14 7358 7458 4161 4259 EPSG:900913:15 14715 14915 8322 8519 EPSG:900913:16 29430 29830 16644 17039 EPSG:900913:17 58860 59660 33289 34078 EPSG:900913:18 117719 119319 66579 68156 EPSG:900913:19 235437 238638 133159 136313 EPSG:900913:20 470873 477275 266318 272626 EPSG:900913:21 941746 954549 532637 545253 EPSG:900913:22 1883492 1909097 1065275 1090506 EPSG:900913:23 3766983 3818193 2130550 2181012 EPSG:900913:24 7533965 7636385 4261100 4362024 EPSG:900913:25 15067929 15272770 8522201 8724049 EPSG:900913:26 30135858 30545540 17044402 17448099 EPSG:900913:27 60271716 61091080 34088804 34896199 EPSG:900913:28 120543431 122182159 68177609 69792398 EPSG:900913:29 241086862 244364318 136355219 139584796 null 482173723 488728636 272710439 279169593 GOH Ecosistemas Maritimos: Playas arenosas No abstract provided -88.8636543600319 15.6812386684199 -85.0070543943805 22.0714602073962 geonode:GH_Playas_arenosas4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 25 27 32 33 EPSG:4326:7 49 53 64 67 EPSG:4326:8 97 106 129 135 EPSG:4326:9 194 212 259 270 EPSG:4326:10 387 423 518 540 EPSG:4326:11 773 846 1036 1080 EPSG:4326:12 1546 1692 2073 2161 EPSG:4326:13 3092 3383 4147 4323 EPSG:4326:14 6184 6765 8295 8646 EPSG:4326:15 12367 13530 16590 17292 EPSG:4326:16 24733 27059 33181 34585 EPSG:4326:17 49465 54118 66363 69171 EPSG:4326:18 98929 108235 132726 138343 EPSG:4326:19 197857 216470 265453 276687 EPSG:4326:20 395713 432939 530907 553374 null 791425 865877 1061815 1106748 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 7 8 4 4 EPSG:900913:5 14 15 8 8 EPSG:900913:6 28 30 16 16 EPSG:900913:7 56 59 32 33 EPSG:900913:8 112 117 64 67 EPSG:900913:9 224 234 129 135 EPSG:900913:10 448 467 259 270 EPSG:900913:11 896 934 518 540 EPSG:900913:12 1791 1868 1036 1080 EPSG:900913:13 3581 3735 2073 2161 EPSG:900913:14 7162 7470 4147 4323 EPSG:900913:15 14324 14939 8295 8646 EPSG:900913:16 28647 29877 16590 17292 EPSG:900913:17 57294 59754 33181 34585 EPSG:900913:18 114588 119508 66363 69171 EPSG:900913:19 229175 239016 132726 138343 EPSG:900913:20 458349 478032 265453 276687 EPSG:900913:21 916698 956064 530907 553374 EPSG:900913:22 1833395 1912128 1061815 1106748 EPSG:900913:23 3666789 3824256 2123630 2213496 EPSG:900913:24 7333578 7648512 4247261 4426992 EPSG:900913:25 14667155 15297023 8494523 8853984 EPSG:900913:26 29334309 30594045 16989046 17707968 EPSG:900913:27 58668617 61188090 33978092 35415937 EPSG:900913:28 117337234 122376179 67956184 70831874 EPSG:900913:29 234674468 244752357 135912369 141663748 null 469348936 489504714 271824738 283327496 GOH Geologia: mapa geologico No abstract provided -93.0156326415091 7.02613968163325 -58.4761927696491 28.0000001203202 geonode:mapa_geologico4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 0 1 EPSG:4326:2 2 2 1 2 EPSG:4326:3 3 4 3 5 EPSG:4326:4 6 8 7 10 EPSG:4326:5 12 15 15 21 EPSG:4326:6 23 30 30 43 EPSG:4326:7 45 60 61 86 EPSG:4326:8 89 119 123 172 EPSG:4326:9 177 237 247 345 EPSG:4326:10 353 473 494 691 EPSG:4326:11 706 945 989 1382 EPSG:4326:12 1411 1889 1979 2765 EPSG:4326:13 2822 3777 3958 5530 EPSG:4326:14 5644 7553 7917 11061 EPSG:4326:15 11287 15105 15835 22122 EPSG:4326:16 22574 30210 31670 44245 EPSG:4326:17 45148 60420 63340 88490 EPSG:4326:18 90295 120840 126680 176981 EPSG:4326:19 180589 241679 253360 353963 EPSG:4326:20 361177 483358 506720 707927 null 722353 966716 1013441 1415854 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 0 1 EPSG:900913:3 4 4 1 2 EPSG:900913:4 7 8 3 5 EPSG:900913:5 14 16 7 10 EPSG:900913:6 27 31 15 21 EPSG:900913:7 54 62 30 43 EPSG:900913:8 108 123 61 86 EPSG:900913:9 215 246 123 172 EPSG:900913:10 429 492 247 345 EPSG:900913:11 858 984 494 691 EPSG:900913:12 1716 1968 989 1382 EPSG:900913:13 3432 3936 1979 2765 EPSG:900913:14 6864 7872 3958 5530 EPSG:900913:15 13728 15743 7917 11061 EPSG:900913:16 27455 31486 15835 22122 EPSG:900913:17 54910 62972 31670 44245 EPSG:900913:18 109820 125943 63340 88490 EPSG:900913:19 219639 251886 126680 176981 EPSG:900913:20 439278 503772 253360 353963 EPSG:900913:21 878556 1007543 506720 707927 EPSG:900913:22 1757111 2015086 1013441 1415854 EPSG:900913:23 3514221 4030172 2026882 2831709 EPSG:900913:24 7028441 8060343 4053765 5663419 EPSG:900913:25 14056881 16120685 8107530 11326839 EPSG:900913:26 28113762 32241370 16215061 22653679 EPSG:900913:27 56227524 64482740 32430122 45307359 EPSG:900913:28 112455048 128965479 64860245 90614718 EPSG:900913:29 224910096 257930957 129720490 181229436 null 449820192 515861913 259440981 362458873 Freshwater Ecoregions of the World (FEOW) Freshwater Ecoregions of the World, (FEOW) provides a new global biogeographic regionalization of the Earth's freshwater biodiversity. Covering virtually all freshwater habitats on Earth, this first-ever ecoregion map, together with associated species data, is a useful tool for underpinning global and regional conservation planning efforts, particularly to identify outstanding and imperiled freshwater systems; for serving as a logical framework for large-scale conservation strategies; and for providing a global-scale knowledge base for increasing freshwater biogeographic literacy. -180.0 -89.9999999639999 180.0 83.6235961560001 geonode:FEOWv1_TNC image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 1 EPSG:4326:1 1 2 0 3 EPSG:4326:2 1 4 0 7 EPSG:4326:3 1 8 0 15 EPSG:4326:4 1 16 0 31 EPSG:4326:5 2 32 0 63 EPSG:4326:6 3 64 0 127 EPSG:4326:7 5 128 0 255 EPSG:4326:8 10 256 0 511 EPSG:4326:9 19 512 0 1023 EPSG:4326:10 37 1024 0 2047 EPSG:4326:11 73 2048 0 4095 EPSG:4326:12 146 4096 0 8191 EPSG:4326:13 291 8192 0 16383 EPSG:4326:14 581 16384 0 32767 EPSG:4326:15 1161 32768 0 65535 EPSG:4326:16 2322 65536 0 131071 EPSG:4326:17 4644 131072 0 262143 EPSG:4326:18 9287 262144 0 524287 EPSG:4326:19 18573 524288 0 1048575 EPSG:4326:20 37146 1048576 0 2097151 null 74291 2097152 0 4194303 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 1 4 0 3 EPSG:900913:3 1 8 0 7 EPSG:900913:4 1 16 0 15 EPSG:900913:5 2 32 0 31 EPSG:900913:6 3 64 0 63 EPSG:900913:7 6 128 0 127 EPSG:900913:8 11 256 0 255 EPSG:900913:9 21 512 0 511 EPSG:900913:10 42 1024 0 1023 EPSG:900913:11 83 2048 0 2047 EPSG:900913:12 166 4096 0 4095 EPSG:900913:13 331 8192 0 8191 EPSG:900913:14 662 16384 0 16383 EPSG:900913:15 1324 32768 0 32767 EPSG:900913:16 2648 65536 0 65535 EPSG:900913:17 5296 131072 0 131071 EPSG:900913:18 10592 262144 0 262143 EPSG:900913:19 21183 524288 0 524287 EPSG:900913:20 42365 1048576 0 1048575 EPSG:900913:21 84730 2097152 0 2097151 EPSG:900913:22 169460 4194303 0 4194303 EPSG:900913:23 338920 8388606 0 8388607 EPSG:900913:24 677840 16777212 0 16777215 EPSG:900913:25 1355679 33554423 0 33554431 EPSG:900913:26 2711358 67108846 0 67108863 EPSG:900913:27 5422716 134217691 0 134217727 EPSG:900913:28 10845432 268435381 0 268435455 EPSG:900913:29 21690863 536870761 0 536870911 null 43381726 1073741521 0 1073741823 Lakes Drawing upon a variety of existing maps, data and information, a new Global Lakes and Wetlands Database (GLWD) has been created. The combination of best available sources for lakes and wetlands on a global scale (1:1 to 1:3 million resolution), and the application of GIS functionality enabled the generation of a database which focuses in three coordinated levels on (1) large lakes and reservoirs, (2) smaller water bodies, and (3) wetlands. Level 1 (GLWD-1) comprises the shoreline polygons of the 3067 largest lakes (area ≥ 50 km 2 ) and 654 largest reservoirs (storage capacity ≥ 0.5 km 3 ) worldwide, and includes extensive attribute data. Level 2 (GLWD-2) comprises the shoreline polygons of permanent open water bodies with a surface area ≥ 0.1 km 2 excluding the water bodies contained in GLWD-1. The approx. 250,000 polygons of GLWD-2 are attributed as lakes, reservoirs and rivers. Level 3 (GLWD-3) comprises lakes, reservoirs, rivers and different wetland types in the form of a global raster map at 30-second resolution. For GLWD-3, the polygons of GLWD-1 and GLWD-2 were combined with additional information on the maximum extents and types of wetlands. Class ‘lake’ in both GLWD-2 and GLWD-3 also includes man-made reservoirs, as only the largest reservoirs have been distinguished from natural lakes. GLWD-2 and GLWD-3 do not provide detailed descriptive attributes such as names or volumes. In a validation against documented data GLWD proved to represent a comprehensive database of global lakes ≥ 1 km 2 and to provide a good representation of the maximum global wetland extent. GLWD-1 and GLWD-2 constitute two global polygon maps to which existing lake registers, compilations or remote sensing data can be linked in order to allow for further analyses in a GIS environment. GLWD-3 may serve as an estimate of wetland extents for global hydrology and climatology models, or to identify large-scale wetland distributions and important wetland complexes. According to GLWD, lakes and reservoirs cover a total of approx. 2.7 million km 2 or 2.0% of the global land surface area (except Antarctica and glaciated Greenland), while wetlands are estimated to reach about 8-10 million km 2 , or 6.2-7.6%. An extrapolation of GLWD data suggests that the total number of global lakes may reach or even exceed 1.5 million for lakes ≥ 10 ha, and 15 million for lakes ≥ 1 ha. With these numbers, lakes may cover about 3.2 million km 2 , or 2.4% of the total global land surface. The data is available for free download (for non-commercial scientific, conservation and educational purposes) at: http://www.wwfus.org/science/data.cfm -178.87109375 -54.6059036254883 179.994995117188 81.9817886352539 geonode:glwd_1 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 1 EPSG:4326:1 1 2 0 3 EPSG:4326:2 1 4 0 7 EPSG:4326:3 1 7 0 15 EPSG:4326:4 1 13 0 31 EPSG:4326:5 2 26 0 63 EPSG:4326:6 3 52 0 127 EPSG:4326:7 6 103 0 255 EPSG:4326:8 12 206 1 511 EPSG:4326:9 23 412 3 1023 EPSG:4326:10 46 823 6 2047 EPSG:4326:11 92 1646 12 4095 EPSG:4326:12 183 3291 25 8191 EPSG:4326:13 365 6582 51 16383 EPSG:4326:14 730 13163 102 32767 EPSG:4326:15 1460 26325 205 65535 EPSG:4326:16 2920 52650 411 131070 EPSG:4326:17 5839 105299 822 262140 EPSG:4326:18 11678 210598 1644 524280 EPSG:4326:19 23355 421196 3288 1048561 EPSG:4326:20 46710 842391 6576 2097122 null 93419 1684781 13152 4194245 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 1 3 0 3 EPSG:900913:3 1 6 0 7 EPSG:900913:4 2 11 0 15 EPSG:900913:5 3 22 0 31 EPSG:900913:6 5 44 0 63 EPSG:900913:7 10 88 0 127 EPSG:900913:8 20 175 0 255 EPSG:900913:9 40 350 1 511 EPSG:900913:10 79 699 3 1023 EPSG:900913:11 158 1397 6 2047 EPSG:900913:12 316 2793 12 4095 EPSG:900913:13 631 5586 25 8191 EPSG:900913:14 1261 11171 51 16383 EPSG:900913:15 2522 22342 102 32767 EPSG:900913:16 5044 44683 205 65535 EPSG:900913:17 10088 89366 411 131070 EPSG:900913:18 20176 178731 822 262140 EPSG:900913:19 40351 357462 1644 524280 EPSG:900913:20 80701 714923 3288 1048561 EPSG:900913:21 161402 1429845 6576 2097122 EPSG:900913:22 322803 2859689 13152 4194245 EPSG:900913:23 645606 5719377 26305 8388491 EPSG:900913:24 1291212 11438754 52610 16776982 EPSG:900913:25 2582423 22877508 105221 33553965 EPSG:900913:26 5164846 45755016 210443 67107931 EPSG:900913:27 10329692 91510031 420886 134215862 EPSG:900913:28 20659384 183020062 841773 268431724 EPSG:900913:29 41318768 366040124 1683547 536863448 null 82637536 732080248 3367094 1073726896 GOH Ecosistemas Maritimos: Anidamiento de Tortugas Marinas No abstract provided -88.5895462386536 15.7135848928796 -86.4725534656995 18.2960238753809 geonode:GH_Anidamiento_de_Tortugas_Marinas4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 26 27 32 33 EPSG:4326:7 51 53 65 66 EPSG:4326:8 102 106 130 133 EPSG:4326:9 204 212 260 266 EPSG:4326:10 408 423 520 532 EPSG:4326:11 816 846 1040 1064 EPSG:4326:12 1632 1691 2080 2128 EPSG:4326:13 3264 3381 4160 4256 EPSG:4326:14 6527 6762 8320 8513 EPSG:4326:15 13054 13524 16640 17026 EPSG:4326:16 26107 27047 33281 34052 EPSG:4326:17 52214 54094 66563 68104 EPSG:4326:18 104427 108188 133126 136209 EPSG:4326:19 208853 216375 266252 272418 EPSG:4326:20 417706 432750 532504 544836 null 835412 865500 1065008 1089673 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 58 59 32 33 EPSG:900913:8 115 117 65 66 EPSG:900913:9 230 234 130 133 EPSG:900913:10 460 467 260 266 EPSG:900913:11 919 934 520 532 EPSG:900913:12 1837 1867 1040 1064 EPSG:900913:13 3673 3734 2080 2128 EPSG:900913:14 7345 7468 4160 4256 EPSG:900913:15 14690 14936 8320 8513 EPSG:900913:16 29380 29871 16640 17026 EPSG:900913:17 58759 59742 33281 34052 EPSG:900913:18 117517 119484 66563 68104 EPSG:900913:19 235034 238968 133126 136209 EPSG:900913:20 470068 477935 266252 272418 EPSG:900913:21 940136 955869 532504 544836 EPSG:900913:22 1880271 1911737 1065008 1089673 EPSG:900913:23 3760541 3823473 2130017 2179347 EPSG:900913:24 7521081 7646946 4260035 4358694 EPSG:900913:25 15042161 15293891 8520071 8717389 EPSG:900913:26 30084321 30587782 17040143 17434779 EPSG:900913:27 60168641 61175563 34080287 34869559 EPSG:900913:28 120337281 122351125 68160574 69739118 EPSG:900913:29 240674561 244702250 136321149 139478237 null 481349122 489404500 272642298 278956475 WRI MAJOR WATERSHEDS OF THE WORLD DELINEATION WRIBASIN: Watersheds of the World published by the World Resources Institute, a cleaned version of this watershed delineation enhanced to include WRI's original publication attributes. The WRIBASIN shapefile data layer is comprised of 254 derivative vector major river basins features derived based on ~250 000 cell data originally from WRI-Rutgers. Data processing is complete globally, this is an African subset. -164.680801391602 -54.4699783325195 169.292907714844 72.9696273803711 geonode:wribasin image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 1 EPSG:4326:1 1 2 0 3 EPSG:4326:2 1 4 0 7 EPSG:4326:3 1 7 0 15 EPSG:4326:4 2 13 1 31 EPSG:4326:5 4 26 2 62 EPSG:4326:6 7 52 5 124 EPSG:4326:7 13 103 10 248 EPSG:4326:8 25 206 21 496 EPSG:4326:9 49 411 43 993 EPSG:4326:10 97 822 87 1987 EPSG:4326:11 194 1644 174 3974 EPSG:4326:12 388 3288 348 7948 EPSG:4326:13 776 6575 697 15896 EPSG:4326:14 1551 13150 1394 31793 EPSG:4326:15 3101 26300 2788 63586 EPSG:4326:16 6201 52600 5577 127173 EPSG:4326:17 12402 105200 11155 254347 EPSG:4326:18 24803 210400 22310 508694 EPSG:4326:19 49605 420800 44620 1017389 EPSG:4326:20 99210 841599 89240 2034778 null 198419 1683198 178481 4069557 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 1 3 0 3 EPSG:900913:3 2 6 0 7 EPSG:900913:4 4 11 0 15 EPSG:900913:5 7 22 1 31 EPSG:900913:6 13 44 2 62 EPSG:900913:7 26 88 5 124 EPSG:900913:8 51 175 10 248 EPSG:900913:9 102 349 21 496 EPSG:900913:10 203 698 43 993 EPSG:900913:11 406 1395 87 1987 EPSG:900913:12 811 2790 174 3974 EPSG:900913:13 1621 5580 348 7948 EPSG:900913:14 3241 11160 697 15896 EPSG:900913:15 6481 22320 1394 31793 EPSG:900913:16 12961 44640 2788 63586 EPSG:900913:17 25922 89280 5577 127173 EPSG:900913:18 51844 178560 11155 254347 EPSG:900913:19 103688 357120 22310 508694 EPSG:900913:20 207376 714240 44620 1017389 EPSG:900913:21 414752 1428480 89240 2034778 EPSG:900913:22 829503 2856959 178481 4069557 EPSG:900913:23 1659005 5713918 356963 8139114 EPSG:900913:24 3318009 11427836 713926 16278229 EPSG:900913:25 6636018 22855671 1427852 32556458 EPSG:900913:26 13272035 45711341 2855705 65112917 EPSG:900913:27 26544069 91422682 5711411 130225834 EPSG:900913:28 53088137 182845364 11422822 260451669 EPSG:900913:29 106176273 365690728 22845644 520903338 null 212352545 731381456 45691289 1041806677 GOH Ecosistemas Maritimos: Otras enfermedades Corales No abstract provided -88.1666999999717 14.9999999998543 -85.9999999999739 20.5829999998248 geonode:GH_Otras_enfermedades_Corales4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 25 27 32 33 EPSG:4326:7 50 54 65 66 EPSG:4326:8 99 107 130 133 EPSG:4326:9 198 214 261 267 EPSG:4326:10 395 427 522 534 EPSG:4326:11 790 854 1044 1069 EPSG:4326:12 1580 1707 2089 2139 EPSG:4326:13 3160 3414 4179 4278 EPSG:4326:14 6319 6827 8358 8556 EPSG:4326:15 12637 13654 16717 17112 EPSG:4326:16 25274 27307 33435 34224 EPSG:4326:17 50548 54614 66870 68448 EPSG:4326:18 101096 109227 133741 136897 EPSG:4326:19 202192 218454 267483 273794 EPSG:4326:20 404384 436907 534967 547589 null 808767 873814 1069935 1095179 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 57 59 32 33 EPSG:900913:8 114 118 65 66 EPSG:900913:9 227 235 130 133 EPSG:900913:10 453 469 261 267 EPSG:900913:11 905 938 522 534 EPSG:900913:12 1809 1876 1044 1069 EPSG:900913:13 3618 3751 2089 2139 EPSG:900913:14 7235 7502 4179 4278 EPSG:900913:15 14469 15003 8358 8556 EPSG:900913:16 28938 30006 16717 17112 EPSG:900913:17 57876 60012 33435 34224 EPSG:900913:18 115751 120023 66870 68448 EPSG:900913:19 231502 240045 133741 136897 EPSG:900913:20 463003 480090 267483 273794 EPSG:900913:21 926006 960180 534967 547589 EPSG:900913:22 1852012 1920359 1069935 1095179 EPSG:900913:23 3704024 3840717 2139870 2190358 EPSG:900913:24 7408047 7681433 4279741 4380717 EPSG:900913:25 14816094 15362865 8559483 8761435 EPSG:900913:26 29632187 30725730 17118967 17522870 EPSG:900913:27 59264374 61451459 34237935 35045740 EPSG:900913:28 118528748 122902918 68475871 70091480 EPSG:900913:29 237057496 245805836 136951743 140182960 null 474114991 491611671 273903486 280365920 GOH Usos de Suelo No abstract provided -102.008884975966 9.97619152036661 -75.3324741667702 26.0662053092345 geonode:GH_Usos_suelo_SOTERLAC4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 0 1 EPSG:4326:2 2 2 1 2 EPSG:4326:3 3 4 3 4 EPSG:4326:4 6 8 6 9 EPSG:4326:5 12 15 13 18 EPSG:4326:6 23 29 27 37 EPSG:4326:7 46 57 55 74 EPSG:4326:8 91 114 110 148 EPSG:4326:9 182 228 221 297 EPSG:4326:10 364 456 443 595 EPSG:4326:11 728 911 887 1190 EPSG:4326:12 1455 1821 1774 2381 EPSG:4326:13 2910 3642 3549 4763 EPSG:4326:14 5820 7284 7098 9527 EPSG:4326:15 11639 14568 14197 19054 EPSG:4326:16 23278 29136 28395 38108 EPSG:4326:17 46556 58272 56791 76216 EPSG:4326:18 93111 116544 113582 152433 EPSG:4326:19 186221 233087 227165 304866 EPSG:4326:20 372442 466173 454331 609732 null 744883 932345 908662 1219465 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 0 1 EPSG:900913:3 4 4 1 2 EPSG:900913:4 7 8 3 4 EPSG:900913:5 14 16 6 9 EPSG:900913:6 28 31 13 18 EPSG:900913:7 55 61 27 37 EPSG:900913:8 109 121 55 74 EPSG:900913:9 218 242 110 148 EPSG:900913:10 436 484 221 297 EPSG:900913:11 871 967 443 595 EPSG:900913:12 1741 1934 887 1190 EPSG:900913:13 3482 3868 1774 2381 EPSG:900913:14 6963 7736 3549 4763 EPSG:900913:15 13926 15472 7098 9527 EPSG:900913:16 27851 30943 14197 19054 EPSG:900913:17 55701 61886 28395 38108 EPSG:900913:18 111401 123771 56791 76216 EPSG:900913:19 222801 247542 113582 152433 EPSG:900913:20 445602 495083 227165 304866 EPSG:900913:21 891203 990165 454331 609732 EPSG:900913:22 1782406 1980330 908662 1219465 EPSG:900913:23 3564812 3960659 1817324 2438930 EPSG:900913:24 7129624 7921317 3634649 4877860 EPSG:900913:25 14259247 15842634 7269298 9755720 EPSG:900913:26 28518493 31685267 14538597 19511440 EPSG:900913:27 57036986 63370534 29077195 39022881 EPSG:900913:28 114073971 126741067 58154390 78045763 EPSG:900913:29 228147942 253482133 116308780 156091527 null 456295884 506964265 232617561 312183055 GOH Limites Administrativos Paises Region Pol No abstract provided -84.9529260000013 12.411087882377 -69.8748773746737 26.9291609084487 geonode:GH_Paises_Region_Pol4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 3 4 4 4 EPSG:4326:4 6 7 8 9 EPSG:4326:5 12 14 16 19 EPSG:4326:6 23 28 33 39 EPSG:4326:7 45 56 67 78 EPSG:4326:8 90 111 135 156 EPSG:4326:9 180 221 270 313 EPSG:4326:10 359 442 540 626 EPSG:4326:11 718 883 1081 1252 EPSG:4326:12 1436 1766 2162 2505 EPSG:4326:13 2871 3532 4325 5011 EPSG:4326:14 5741 7063 8651 10023 EPSG:4326:15 11482 14125 17302 20047 EPSG:4326:16 22964 28250 34605 40095 EPSG:4326:17 45927 56499 69211 80190 EPSG:4326:18 91854 112998 138422 160381 EPSG:4326:19 183708 225995 276844 320762 EPSG:4326:20 367415 451989 553689 641525 null 734829 903977 1107378 1283050 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 7 8 4 4 EPSG:900913:5 14 15 8 9 EPSG:900913:6 28 30 16 19 EPSG:900913:7 55 60 33 39 EPSG:900913:8 109 120 67 78 EPSG:900913:9 217 239 135 156 EPSG:900913:10 433 477 270 313 EPSG:900913:11 865 953 540 626 EPSG:900913:12 1730 1906 1081 1252 EPSG:900913:13 3460 3812 2162 2505 EPSG:900913:14 6919 7623 4325 5011 EPSG:900913:15 13838 15246 8651 10023 EPSG:900913:16 27675 30491 17302 20047 EPSG:900913:17 55350 60982 34605 40095 EPSG:900913:18 110699 121964 69211 80190 EPSG:900913:19 221397 243927 138422 160381 EPSG:900913:20 442793 487853 276844 320762 EPSG:900913:21 885586 975705 553689 641525 EPSG:900913:22 1771172 1951409 1107378 1283050 EPSG:900913:23 3542343 3902817 2214757 2566101 EPSG:900913:24 7084686 7805633 4429514 5132202 EPSG:900913:25 14169371 15611265 8859029 10264405 EPSG:900913:26 28338742 31222530 17718058 20528810 EPSG:900913:27 56677483 62445059 35436117 41057621 EPSG:900913:28 113354966 124890118 70872235 82115243 EPSG:900913:29 226709932 249780235 141744470 164230486 null 453419863 499560470 283488940 328460972 Mangroves - higher taxonomy and Red List status. The ranges are available as a single data set (File Geodatabase) for most plant species that considered to form part of the mangrove ecosystem. -179.999981394 -39.986161339 180.000018606 32.893938661 geonode:MANGROVES image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 2 EPSG:4326:1 1 2 0 4 EPSG:4326:2 2 3 0 8 EPSG:4326:3 3 6 0 16 EPSG:4326:4 6 12 0 32 EPSG:4326:5 11 24 0 64 EPSG:4326:6 21 47 0 128 EPSG:4326:7 41 93 0 256 EPSG:4326:8 82 185 0 512 EPSG:4326:9 163 370 0 1024 EPSG:4326:10 325 740 0 2048 EPSG:4326:11 650 1479 0 4096 EPSG:4326:12 1300 2958 0 8192 EPSG:4326:13 2599 5916 0 16384 EPSG:4326:14 5198 11832 0 32768 EPSG:4326:15 10396 23664 0 65536 EPSG:4326:16 20792 47327 0 131072 EPSG:4326:17 41584 94654 0 262144 EPSG:4326:18 83167 189307 0 524288 EPSG:4326:19 166334 378613 0 1048576 EPSG:4326:20 332667 757225 0 2097152 null 665334 1514449 0 4194304 EPSG:900913 EPSG:900913:0 1 1 0 1 EPSG:900913:1 1 2 0 2 EPSG:900913:2 2 3 0 4 EPSG:900913:3 4 5 0 8 EPSG:900913:4 7 10 0 16 EPSG:900913:5 13 20 0 32 EPSG:900913:6 26 40 0 64 EPSG:900913:7 52 80 0 128 EPSG:900913:8 104 160 0 256 EPSG:900913:9 207 319 0 512 EPSG:900913:10 413 637 0 1024 EPSG:900913:11 826 1273 0 2048 EPSG:900913:12 1652 2546 0 4096 EPSG:900913:13 3303 5091 0 8192 EPSG:900913:14 6606 10181 0 16384 EPSG:900913:15 13211 20362 0 32768 EPSG:900913:16 26421 40723 0 65536 EPSG:900913:17 52842 81445 0 131072 EPSG:900913:18 105684 162889 0 262144 EPSG:900913:19 211368 325778 0 524288 EPSG:900913:20 422735 651555 0 1048576 EPSG:900913:21 845469 1303109 0 2097152 EPSG:900913:22 1690937 2606218 0 4194304 EPSG:900913:23 3381874 5212435 0 8388608 EPSG:900913:24 6763748 10424870 0 16777216 EPSG:900913:25 13527496 20849740 1 33554433 EPSG:900913:26 27054991 41699480 3 67108867 EPSG:900913:27 54109981 83398960 6 134217734 EPSG:900913:28 108219961 166797919 13 268435469 EPSG:900913:29 216439922 333595837 27 536870939 null 432879843 667191673 55 1073741879 GOH Cargas Contaminantes: Descargas No abstract provided -91.2615509030893 14.0708630086835 -86.8842458947485 17.9482355116755 geonode:GH_Descargas4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 0 1 EPSG:4326:2 2 2 1 2 EPSG:4326:3 4 4 3 4 EPSG:4326:4 7 7 7 8 EPSG:4326:5 13 14 15 16 EPSG:4326:6 26 27 31 33 EPSG:4326:7 52 54 63 66 EPSG:4326:8 103 108 126 132 EPSG:4326:9 205 216 252 264 EPSG:4326:10 410 432 504 529 EPSG:4326:11 820 864 1009 1059 EPSG:4326:12 1640 1728 2019 2118 EPSG:4326:13 3280 3456 4038 4237 EPSG:4326:14 6559 6912 8077 8475 EPSG:4326:15 13117 13823 16154 16951 EPSG:4326:16 26234 27645 32308 33902 EPSG:4326:17 52467 55290 64617 67804 EPSG:4326:18 104933 110580 129234 135609 EPSG:4326:19 209866 221160 258469 271219 EPSG:4326:20 419732 442320 516938 542438 null 839464 884639 1033877 1084877 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 0 1 EPSG:900913:3 4 4 1 2 EPSG:900913:4 8 8 3 4 EPSG:900913:5 15 15 7 8 EPSG:900913:6 29 30 15 16 EPSG:900913:7 58 59 31 33 EPSG:900913:8 116 118 63 66 EPSG:900913:9 231 236 126 132 EPSG:900913:10 461 472 252 264 EPSG:900913:11 921 944 504 529 EPSG:900913:12 1841 1887 1009 1059 EPSG:900913:13 3681 3773 2019 2118 EPSG:900913:14 7362 7546 4038 4237 EPSG:900913:15 14723 15091 8077 8475 EPSG:900913:16 29446 30181 16154 16951 EPSG:900913:17 58892 60361 32308 33902 EPSG:900913:18 117784 120722 64617 67804 EPSG:900913:19 235567 241443 129234 135609 EPSG:900913:20 471134 482886 258469 271219 EPSG:900913:21 942267 965771 516938 542438 EPSG:900913:22 1884534 1931542 1033877 1084877 EPSG:900913:23 3769068 3863083 2067755 2169754 EPSG:900913:24 7538135 7726166 4135511 4339508 EPSG:900913:25 15076269 15452332 8271022 8679017 EPSG:900913:26 30152537 30904663 16542045 17358034 EPSG:900913:27 60305073 61809325 33084091 34716069 EPSG:900913:28 120610146 123618650 66168183 69432138 EPSG:900913:29 241220292 247237300 132336366 138864277 null 482440584 494474600 264672733 277728554 Undersea feature names The undersea feature names shown on sheets and products of GEBCO and Regional International Bathymetric Charts (IBC) projects, and on international (INT) nautical charts are selected by the GEBCO Sub-Committee on Undersea Feature Names (SCUFN). -180.0 -78.5 180.0 89.33333 geonode:undersea_features_2008 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 1 EPSG:4326:1 1 2 0 3 EPSG:4326:2 1 4 0 7 EPSG:4326:3 1 8 0 15 EPSG:4326:4 1 15 0 31 EPSG:4326:5 1 30 0 63 EPSG:4326:6 1 60 0 127 EPSG:4326:7 1 120 0 255 EPSG:4326:8 1 240 0 511 EPSG:4326:9 2 480 0 1023 EPSG:4326:10 4 959 0 2047 EPSG:4326:11 8 1918 0 4095 EPSG:4326:12 16 3835 0 8191 EPSG:4326:13 31 7669 0 16383 EPSG:4326:14 61 15338 0 32767 EPSG:4326:15 122 30675 0 65535 EPSG:4326:16 243 61349 0 131071 EPSG:4326:17 486 122698 0 262143 EPSG:4326:18 971 245396 0 524287 EPSG:4326:19 1942 490792 0 1048575 EPSG:4326:20 3884 981584 0 2097151 null 7768 1963168 0 4194303 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 1 4 0 3 EPSG:900913:3 1 7 0 7 EPSG:900913:4 1 14 0 15 EPSG:900913:5 1 28 0 31 EPSG:900913:6 1 56 0 63 EPSG:900913:7 1 111 0 127 EPSG:900913:8 1 222 0 255 EPSG:900913:9 1 444 0 511 EPSG:900913:10 1 887 0 1023 EPSG:900913:11 1 1773 0 2047 EPSG:900913:12 1 3545 0 4095 EPSG:900913:13 1 7090 0 8191 EPSG:900913:14 1 14179 0 16383 EPSG:900913:15 1 28357 0 32767 EPSG:900913:16 1 56713 0 65535 EPSG:900913:17 1 113426 0 131071 EPSG:900913:18 1 226851 0 262143 EPSG:900913:19 1 453701 0 524287 EPSG:900913:20 1 907402 0 1048575 EPSG:900913:21 1 1814804 0 2097151 EPSG:900913:22 2 3629608 0 4194303 EPSG:900913:23 3 7259216 0 8388607 EPSG:900913:24 5 14518432 0 16777215 EPSG:900913:25 10 29036864 0 33554431 EPSG:900913:26 19 58073727 0 67108863 EPSG:900913:27 38 116147454 0 134217727 EPSG:900913:28 76 232294908 0 268435455 EPSG:900913:29 152 464589815 0 536870911 null 304 929179630 0 1073741823 Continental margins between 140m and 3500m depth (IFREMER - COMARGE, 2009) This shapefile has been prepared in the framework of COMARGE, one of the field project of the Census of Marine Life. It is intended to represent continental margins worldwide, with the exclusion of the continental shelf. The continental margins have been defined based on bathymetry and expert opinion. The upper margin of the boundary has been set at 140 m depth, which is the average depth of the shelf break, except in Antarctica where the shelf break goes deeper and the upper boundary has been set up at 500 m. The lower boundary has been set at 3500 m depth. Both isobaths were extracted from S2004 Bathymetry (a global bathymetry at 1 arc-minute resolution). The upper and lower boundaries were manually edited to follow the contour of continental margins in particular cases. Please note that some but not all margins around island are included in this shapefile. http://www.ifremer.fr/comarge/ -179.999988786051 -78.4229638428662 179.999988754693 84.8446715025928 geonode:ContinentalMargins image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 1 EPSG:4326:1 1 2 0 3 EPSG:4326:2 1 4 0 7 EPSG:4326:3 1 8 0 15 EPSG:4326:4 1 15 0 31 EPSG:4326:5 1 30 0 63 EPSG:4326:6 2 60 0 127 EPSG:4326:7 4 120 0 255 EPSG:4326:8 8 240 0 511 EPSG:4326:9 15 480 0 1023 EPSG:4326:10 30 959 0 2047 EPSG:4326:11 59 1917 0 4095 EPSG:4326:12 118 3833 0 8191 EPSG:4326:13 235 7666 0 16383 EPSG:4326:14 470 15331 0 32767 EPSG:4326:15 939 30661 0 65535 EPSG:4326:16 1877 61321 0 131071 EPSG:4326:17 3754 122642 0 262143 EPSG:4326:18 7508 245284 0 524287 EPSG:4326:19 15016 490568 0 1048575 EPSG:4326:20 30032 981135 0 2097151 null 60064 1962270 0 4194303 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 1 4 0 3 EPSG:900913:3 1 7 0 7 EPSG:900913:4 1 14 0 15 EPSG:900913:5 1 28 0 31 EPSG:900913:6 1 56 0 63 EPSG:900913:7 1 111 0 127 EPSG:900913:8 2 222 0 255 EPSG:900913:9 4 443 0 511 EPSG:900913:10 7 886 0 1023 EPSG:900913:11 14 1771 0 2047 EPSG:900913:12 27 3541 0 4095 EPSG:900913:13 54 7081 0 8191 EPSG:900913:14 107 14161 0 16383 EPSG:900913:15 214 28322 0 32767 EPSG:900913:16 427 56643 0 65535 EPSG:900913:17 854 113286 0 131071 EPSG:900913:18 1708 226571 0 262143 EPSG:900913:19 3415 453141 0 524287 EPSG:900913:20 6830 906281 0 1048575 EPSG:900913:21 13660 1812561 0 2097151 EPSG:900913:22 27319 3625121 0 4194303 EPSG:900913:23 54638 7250242 0 8388607 EPSG:900913:24 109276 14500484 0 16777215 EPSG:900913:25 218551 29000967 1 33554430 EPSG:900913:26 437101 58001934 2 67108861 EPSG:900913:27 874202 116003867 4 134217723 EPSG:900913:28 1748404 232007733 8 268435447 EPSG:900913:29 3496807 464015466 16 536870895 null 6993613 928030932 33 1073741790 Transboundary Freshwater Dispute Database Product of the Transboundary Freshwater Dispute Database, Department of Geosciences, Oregon State University. Additional information about the TFDD can be found at: <http://www.transboundarywaters.orst.edu> -164.672409057617 -54.7486381530762 145.207183837891 71.4400024414062 geonode:bcp_wgs84_0511 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 1 EPSG:4326:1 1 2 0 3 EPSG:4326:2 1 4 0 7 EPSG:4326:3 1 7 0 14 EPSG:4326:4 2 13 1 28 EPSG:4326:5 4 26 2 57 EPSG:4326:6 7 52 5 115 EPSG:4326:7 14 103 10 231 EPSG:4326:8 27 206 21 462 EPSG:4326:9 53 412 43 925 EPSG:4326:10 106 824 87 1850 EPSG:4326:11 212 1647 174 3700 EPSG:4326:12 423 3294 348 7400 EPSG:4326:13 845 6588 697 14800 EPSG:4326:14 1690 13176 1395 29601 EPSG:4326:15 3379 26351 2790 59202 EPSG:4326:16 6758 52702 5580 118404 EPSG:4326:17 13515 105403 11161 236808 EPSG:4326:18 27030 210806 22322 473617 EPSG:4326:19 54060 421611 44644 947234 EPSG:4326:20 108120 843222 89289 1894469 null 216240 1686444 178579 3788938 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 1 3 0 3 EPSG:900913:3 2 6 0 7 EPSG:900913:4 4 11 0 14 EPSG:900913:5 7 22 1 28 EPSG:900913:6 14 44 2 57 EPSG:900913:7 28 88 5 115 EPSG:900913:8 55 175 10 231 EPSG:900913:9 109 350 21 462 EPSG:900913:10 217 699 43 925 EPSG:900913:11 434 1398 87 1850 EPSG:900913:12 868 2796 174 3700 EPSG:900913:13 1735 5591 348 7400 EPSG:900913:14 3469 11182 697 14800 EPSG:900913:15 6937 22364 1395 29601 EPSG:900913:16 13873 44728 2790 59202 EPSG:900913:17 27746 89456 5580 118404 EPSG:900913:18 55491 178911 11161 236808 EPSG:900913:19 110982 357821 22322 473617 EPSG:900913:20 221963 715642 44644 947234 EPSG:900913:21 443926 1431283 89289 1894469 EPSG:900913:22 887851 2862565 178579 3788938 EPSG:900913:23 1775702 5725130 357158 7577876 EPSG:900913:24 3551404 11450259 714317 15155753 EPSG:900913:25 7102807 22900518 1428635 30311506 EPSG:900913:26 14205613 45801036 2857270 60623012 EPSG:900913:27 28411225 91602071 5714540 121246025 EPSG:900913:28 56822450 183204141 11429080 242492051 EPSG:900913:29 113644899 366408281 22858160 484984103 null 227289797 732816561 45716320 969968207 FAO Fishing Areas The dataset represents the boundaries of the FAO Fishing Areas. The source for the boundaries is the description that can be found on the FAO website. The dataset was composed by the Flanders Marine Data and Information Centre. -180.0 -85.4702906995037 180.0 90.0000004906574 geonode:World_Fao_Zones image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 0 1 0 1 EPSG:4326:1 0 2 0 3 EPSG:4326:2 0 4 0 7 EPSG:4326:3 0 8 0 15 EPSG:4326:4 0 16 0 31 EPSG:4326:5 0 32 0 63 EPSG:4326:6 0 63 0 127 EPSG:4326:7 0 125 0 255 EPSG:4326:8 0 250 0 511 EPSG:4326:9 0 500 0 1023 EPSG:4326:10 0 999 0 2047 EPSG:4326:11 0 1997 0 4095 EPSG:4326:12 0 3993 0 8191 EPSG:4326:13 0 7986 0 16383 EPSG:4326:14 0 15972 0 32767 EPSG:4326:15 0 31944 0 65535 EPSG:4326:16 0 63887 0 131071 EPSG:4326:17 0 127774 0 262143 EPSG:4326:18 0 255548 0 524287 EPSG:4326:19 0 511095 0 1048575 EPSG:4326:20 0 1022189 0 2097151 null 0 2044378 0 4194303 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 2 0 1 EPSG:900913:2 1 4 0 3 EPSG:900913:3 1 8 0 7 EPSG:900913:4 1 16 0 15 EPSG:900913:5 1 32 0 31 EPSG:900913:6 1 64 0 63 EPSG:900913:7 1 128 0 127 EPSG:900913:8 1 256 0 255 EPSG:900913:9 1 512 0 511 EPSG:900913:10 1 1024 0 1023 EPSG:900913:11 1 2048 0 2047 EPSG:900913:12 1 4096 0 4095 EPSG:900913:13 1 8192 0 8191 EPSG:900913:14 1 16384 0 16383 EPSG:900913:15 1 32768 0 32767 EPSG:900913:16 1 65536 0 65535 EPSG:900913:17 1 131072 0 131071 EPSG:900913:18 1 262144 0 262143 EPSG:900913:19 1 524288 0 524287 EPSG:900913:20 1 1048576 0 1048575 EPSG:900913:21 1 2097152 0 2097151 EPSG:900913:22 2 4194303 0 4194303 EPSG:900913:23 3 8388606 0 8388607 EPSG:900913:24 5 16777212 0 16777215 EPSG:900913:25 10 33554423 0 33554431 EPSG:900913:26 19 67108846 0 67108863 EPSG:900913:27 38 134217691 0 134217727 EPSG:900913:28 76 268435381 0 268435455 EPSG:900913:29 152 536870761 0 536870911 null 304 1073741521 0 1073741823 World maritime boundaries The data is provided "as is", and no warranty express, implied or otherwise is offered as to the data's accuracy. The developers do not imply any opinion concerning the legal status of any country, territory or area, or concerning the delimitation of its frontiers or boundaries. The data can be used for educational, scientific or research purposes but should not be used for legal, commercial/economical (exploration of natural resources) or navigational purposes. Anyone can download this data but it is for the sole use of the organisation or individual downloading the data. The geodata may not be redistributed without the permission of the Flanders Marine Institute (VLIZ). The geodata may be used in a Value-Added Software Application (like webservices), on condition that the Flanders Marine Institute is acknowledged as the source of the data. Redistribution rights are granted for hard-copy renditions or static, electronic map images (e.g. jpeg, gif, etc.) that are plotted, printed or publicly displayed with reference to the Flanders Marine Institute. For redistribution rights of derived products, please contact us. Acknowledgements VLIZ (2012). Maritime Boundaries Geodatabase, version 6.1. Available online at http://www.vliz.be/vmdcdata/marbound. Consulted on 2012-07-09 -180.004022988029 -75.1186949450678 180.0 87.0239435158392 geonode:World_Maritime_Boundaries_v6_1_20110512 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 -1 1 EPSG:4326:1 1 2 -1 3 EPSG:4326:2 1 4 -1 7 EPSG:4326:3 1 8 -1 15 EPSG:4326:4 1 15 -1 31 EPSG:4326:5 1 30 -1 63 EPSG:4326:6 2 59 -1 127 EPSG:4326:7 3 118 -1 255 EPSG:4326:8 5 235 -1 511 EPSG:4326:9 9 470 -1 1023 EPSG:4326:10 17 940 -1 2047 EPSG:4326:11 34 1879 -1 4095 EPSG:4326:12 68 3758 -1 8191 EPSG:4326:13 136 7515 -1 16383 EPSG:4326:14 271 15030 -1 32767 EPSG:4326:15 542 30059 -1 65535 EPSG:4326:16 1084 60118 -2 131071 EPSG:4326:17 2168 120236 -3 262143 EPSG:4326:18 4335 240472 -6 524287 EPSG:4326:19 8669 480944 -12 1048575 EPSG:4326:20 17337 961887 -24 2097151 null 34674 1923773 -47 4194303 EPSG:900913 EPSG:900913:0 1 1 -1 0 EPSG:900913:1 1 2 -1 1 EPSG:900913:2 1 4 -1 3 EPSG:900913:3 1 7 -1 7 EPSG:900913:4 1 14 -1 15 EPSG:900913:5 1 27 -1 31 EPSG:900913:6 1 53 -1 63 EPSG:900913:7 1 106 -1 127 EPSG:900913:8 1 211 -1 255 EPSG:900913:9 1 422 -1 511 EPSG:900913:10 1 844 -1 1023 EPSG:900913:11 1 1688 -1 2047 EPSG:900913:12 1 3376 -1 4095 EPSG:900913:13 1 6751 -1 8191 EPSG:900913:14 1 13501 -1 16383 EPSG:900913:15 1 27001 -1 32767 EPSG:900913:16 1 54001 -1 65535 EPSG:900913:17 1 108001 -2 131071 EPSG:900913:18 1 216002 -3 262143 EPSG:900913:19 1 432003 -6 524287 EPSG:900913:20 1 864006 -12 1048575 EPSG:900913:21 1 1728011 -24 2097151 EPSG:900913:22 2 3456022 -47 4194303 EPSG:900913:23 3 6912043 -94 8388607 EPSG:900913:24 5 13824086 -188 16777215 EPSG:900913:25 10 27648172 -375 33554431 EPSG:900913:26 19 55296344 -750 67108863 EPSG:900913:27 38 110592687 -1500 134217727 EPSG:900913:28 76 221185374 -3000 268435455 EPSG:900913:29 152 442370747 -6000 536870911 null 304 884741493 -12000 1073741823 GOH Ecosistemas Maritimos: Distribucion de Manati No abstract provided -88.9569080458292 15.6720908086544 -86.4948106053288 18.7692259353796 geonode:GH_Distribucion_de_Manati4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 26 27 32 33 EPSG:4326:7 51 53 64 66 EPSG:4326:8 102 106 129 132 EPSG:4326:9 203 212 258 265 EPSG:4326:10 406 423 517 531 EPSG:4326:11 811 846 1035 1063 EPSG:4326:12 1621 1692 2071 2127 EPSG:4326:13 3242 3383 4143 4255 EPSG:4326:14 6484 6766 8286 8511 EPSG:4326:15 12968 13531 16573 17022 EPSG:4326:16 25935 27062 33147 34044 EPSG:4326:17 51869 54124 66295 68088 EPSG:4326:18 103738 108248 132591 136176 EPSG:4326:19 207475 216496 265182 272353 EPSG:4326:20 414950 432992 530364 544707 null 829899 865983 1060728 1089414 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 58 59 32 33 EPSG:900913:8 115 117 64 66 EPSG:900913:9 229 234 129 132 EPSG:900913:10 458 467 258 265 EPSG:900913:11 916 934 517 531 EPSG:900913:12 1831 1868 1035 1063 EPSG:900913:13 3662 3735 2071 2127 EPSG:900913:14 7323 7470 4143 4255 EPSG:900913:15 14645 14940 8286 8511 EPSG:900913:16 29289 29879 16573 17022 EPSG:900913:17 58577 59758 33147 34044 EPSG:900913:18 117154 119515 66295 68088 EPSG:900913:19 234307 239030 132591 136176 EPSG:900913:20 468614 478060 265182 272353 EPSG:900913:21 937228 956120 530364 544707 EPSG:900913:22 1874456 1912239 1060728 1089414 EPSG:900913:23 3748911 3824477 2121457 2178828 EPSG:900913:24 7497821 7648954 4242915 4357657 EPSG:900913:25 14995642 15297908 8485831 8715315 EPSG:900913:26 29991284 30595816 16971662 17430630 EPSG:900913:27 59982568 61191632 33943324 34861261 EPSG:900913:28 119965136 122383263 67886649 69722522 EPSG:900913:29 239930272 244766526 135773299 139445045 null 479860544 489533052 271546598 278890090 GOH Puntos de Muestreo: Est. muestreo No abstract provided -88.9000388899959 15.6961944397851 -87.7256111099996 17.4668333297632 geonode:GH_Est_muestreo4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 1 1 EPSG:4326:2 2 2 2 2 EPSG:4326:3 4 4 4 4 EPSG:4326:4 7 7 8 8 EPSG:4326:5 13 14 16 16 EPSG:4326:6 26 27 32 32 EPSG:4326:7 52 53 64 65 EPSG:4326:8 104 106 129 131 EPSG:4326:9 207 212 259 262 EPSG:4326:10 413 423 518 524 EPSG:4326:11 826 846 1036 1049 EPSG:4326:12 1651 1691 2073 2099 EPSG:4326:13 3302 3382 4146 4199 EPSG:4326:14 6603 6764 8292 8399 EPSG:4326:15 13205 13527 16584 16798 EPSG:4326:16 26409 27054 33168 33596 EPSG:4326:17 52818 54107 66336 67192 EPSG:4326:18 105635 108213 132673 134384 EPSG:4326:19 211269 216426 265347 268768 EPSG:4326:20 422537 432852 530695 537537 null 845073 865703 1061391 1075074 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 1 1 EPSG:900913:3 4 4 2 2 EPSG:900913:4 8 8 4 4 EPSG:900913:5 15 15 8 8 EPSG:900913:6 29 30 16 16 EPSG:900913:7 58 59 32 32 EPSG:900913:8 116 117 64 65 EPSG:900913:9 231 234 129 131 EPSG:900913:10 462 467 259 262 EPSG:900913:11 924 934 518 524 EPSG:900913:12 1847 1868 1036 1049 EPSG:900913:13 3693 3735 2073 2099 EPSG:900913:14 7385 7469 4146 4199 EPSG:900913:15 14769 14938 8292 8399 EPSG:900913:16 29538 29875 16584 16798 EPSG:900913:17 59076 59749 33168 33596 EPSG:900913:18 118152 119497 66336 67192 EPSG:900913:19 236303 238994 132673 134384 EPSG:900913:20 472606 477987 265347 268768 EPSG:900913:21 945211 955974 530695 537537 EPSG:900913:22 1890422 1911947 1061391 1075074 EPSG:900913:23 3780843 3823894 2122782 2150149 EPSG:900913:24 7561685 7647788 4245565 4300298 EPSG:900913:25 15123370 15295575 8491131 8600596 EPSG:900913:26 30246740 30591149 16982263 17201192 EPSG:900913:27 60493480 61182298 33964527 34402385 EPSG:900913:28 120986960 122364595 67929054 68804771 EPSG:900913:29 241973920 244729190 135858108 137609542 null 483947839 489458380 271716217 275219085 GOH Limites Administrativos Paises Pol No abstract provided -117.119887510467 10.7096939998239 -83.1318570001352 32.7187580594824 geonode:GH_Paises_Pol4326 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 0 0 EPSG:4326:1 1 1 0 1 EPSG:4326:2 2 2 1 2 EPSG:4326:3 3 4 2 4 EPSG:4326:4 6 8 5 8 EPSG:4326:5 11 15 11 17 EPSG:4326:6 21 29 22 34 EPSG:4326:7 41 57 44 68 EPSG:4326:8 82 113 89 137 EPSG:4326:9 163 226 178 275 EPSG:4326:10 326 452 357 551 EPSG:4326:11 652 903 715 1102 EPSG:4326:12 1304 1805 1430 2204 EPSG:4326:13 2607 3609 2861 4408 EPSG:4326:14 5214 7218 5723 8817 EPSG:4326:15 10428 14435 11446 17634 EPSG:4326:16 20856 28869 22893 35268 EPSG:4326:17 41711 57738 45787 70537 EPSG:4326:18 83422 115475 91575 141074 EPSG:4326:19 166844 230950 183151 282148 EPSG:4326:20 333688 461900 366303 564297 null 667375 923800 732606 1128595 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 0 0 EPSG:900913:2 2 2 0 1 EPSG:900913:3 4 4 1 2 EPSG:900913:4 7 8 2 4 EPSG:900913:5 13 16 5 8 EPSG:900913:6 26 31 11 17 EPSG:900913:7 52 61 22 34 EPSG:900913:8 104 121 44 68 EPSG:900913:9 207 241 89 137 EPSG:900913:10 414 482 178 275 EPSG:900913:11 827 963 357 551 EPSG:900913:12 1654 1926 715 1102 EPSG:900913:13 3308 3851 1430 2204 EPSG:900913:14 6615 7702 2861 4408 EPSG:900913:15 13230 15404 5723 8817 EPSG:900913:16 26459 30807 11446 17634 EPSG:900913:17 52918 61614 22893 35268 EPSG:900913:18 105836 123228 45787 70537 EPSG:900913:19 211671 246456 91575 141074 EPSG:900913:20 423342 492911 183151 282148 EPSG:900913:21 846683 985822 366303 564297 EPSG:900913:22 1693366 1971643 732606 1128595 EPSG:900913:23 3386731 3943285 1465212 2257191 EPSG:900913:24 6773461 7886569 2930425 4514382 EPSG:900913:25 13546922 15773137 5860851 9028765 EPSG:900913:26 27093843 31546273 11721702 18057530 EPSG:900913:27 54187686 63092545 23443405 36115061 EPSG:900913:28 108375372 126185089 46886810 72230122 EPSG:900913:29 216750744 252370178 93773620 144460245 null 433501488 504740356 187547240 288920490 Djibouti No abstract provided 39.5 10.266667 43.451944 19.0 geonode:XYDjibouti image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 1 1 EPSG:4326:1 1 1 2 2 EPSG:4326:2 2 2 4 4 EPSG:4326:3 4 4 9 9 EPSG:4326:4 7 8 19 19 EPSG:4326:5 13 15 39 39 EPSG:4326:6 26 29 78 79 EPSG:4326:7 51 57 156 158 EPSG:4326:8 101 114 312 317 EPSG:4326:9 202 227 624 635 EPSG:4326:10 404 454 1248 1271 EPSG:4326:11 808 908 2497 2542 EPSG:4326:12 1616 1815 4994 5084 EPSG:4326:13 3232 3629 9989 10169 EPSG:4326:14 6463 7258 19979 20339 EPSG:4326:15 12926 14516 39958 40678 EPSG:4326:16 25851 29031 79917 81356 EPSG:4326:17 51701 58061 159835 162712 EPSG:4326:18 103402 116121 319670 325425 EPSG:4326:19 206803 232241 639340 650850 EPSG:4326:20 413605 464481 1278680 1301701 null 827210 928961 2557360 2603403 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 1 1 EPSG:900913:2 2 2 2 2 EPSG:900913:3 4 4 4 4 EPSG:900913:4 8 8 9 9 EPSG:900913:5 15 16 19 19 EPSG:900913:6 29 31 39 39 EPSG:900913:7 58 61 78 79 EPSG:900913:8 115 121 156 158 EPSG:900913:9 229 242 312 317 EPSG:900913:10 457 483 624 635 EPSG:900913:11 914 966 1248 1271 EPSG:900913:12 1828 1931 2497 2542 EPSG:900913:13 3656 3862 4994 5084 EPSG:900913:14 7311 7723 9989 10169 EPSG:900913:15 14622 15445 19979 20339 EPSG:900913:16 29244 30889 39958 40678 EPSG:900913:17 58488 61778 79917 81356 EPSG:900913:18 116976 123556 159835 162712 EPSG:900913:19 233952 247112 319670 325425 EPSG:900913:20 467904 494223 639340 650850 EPSG:900913:21 935807 988446 1278680 1301701 EPSG:900913:22 1871614 1976892 2557360 2603403 EPSG:900913:23 3743228 3953783 5114720 5206807 EPSG:900913:24 7486455 7907566 10229441 10413615 EPSG:900913:25 14972909 15815131 20458882 20827230 EPSG:900913:26 29945818 31630262 40917765 41654461 EPSG:900913:27 59891635 63260524 81835531 83308922 EPSG:900913:28 119783269 126521048 163671062 166617845 EPSG:900913:29 239566538 253042096 327342125 333235691 null 479133075 506084192 654684251 666471383 Sudan No abstract provided 18.783333 3.516667 38.8467 27.166667 geonode:XYSudan image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 1 1 EPSG:4326:1 1 1 2 2 EPSG:4326:2 2 2 4 4 EPSG:4326:3 3 4 8 9 EPSG:4326:4 6 8 17 19 EPSG:4326:5 12 16 35 38 EPSG:4326:6 23 31 70 77 EPSG:4326:7 45 62 141 155 EPSG:4326:8 90 123 282 311 EPSG:4326:9 179 246 565 622 EPSG:4326:10 358 492 1130 1244 EPSG:4326:11 715 984 2261 2489 EPSG:4326:12 1430 1968 4523 4979 EPSG:4326:13 2860 3936 9046 9959 EPSG:4326:14 5720 7872 18093 19919 EPSG:4326:15 11439 15744 36187 39839 EPSG:4326:16 22877 31488 72374 79679 EPSG:4326:17 45754 62976 144749 159359 EPSG:4326:18 91508 125951 289499 318718 EPSG:4326:19 183016 251901 578998 637437 EPSG:4326:20 366031 503802 1157996 1274874 null 732062 1007604 2315993 2549748 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 1 1 EPSG:900913:2 2 2 2 2 EPSG:900913:3 4 4 4 4 EPSG:900913:4 7 8 8 9 EPSG:900913:5 14 16 17 19 EPSG:900913:6 27 32 35 38 EPSG:900913:7 54 63 70 77 EPSG:900913:8 108 126 141 155 EPSG:900913:9 216 251 282 311 EPSG:900913:10 432 502 565 622 EPSG:900913:11 864 1004 1130 1244 EPSG:900913:12 1727 2008 2261 2489 EPSG:900913:13 3454 4016 4523 4979 EPSG:900913:14 6907 8032 9046 9959 EPSG:900913:15 13814 16064 18093 19919 EPSG:900913:16 27627 32128 36187 39839 EPSG:900913:17 55253 64255 72374 79679 EPSG:900913:18 110505 128510 144749 159359 EPSG:900913:19 221009 257020 289499 318718 EPSG:900913:20 442017 514039 578998 637437 EPSG:900913:21 884033 1028078 1157996 1274874 EPSG:900913:22 1768065 2056155 2315993 2549748 EPSG:900913:23 3536129 4112309 4631987 5099497 EPSG:900913:24 7072258 8224617 9263974 10198995 EPSG:900913:25 14144515 16449233 18527949 20397990 EPSG:900913:26 28289030 32898466 37055899 40795981 EPSG:900913:27 56578060 65796932 74111798 81591963 EPSG:900913:28 113156120 131593864 148223596 163183926 EPSG:900913:29 226312240 263187727 296447192 326367853 null 452624479 526375453 592894384 652735707 Yemen No abstract provided 39.5 12.1 65.0 27.695278 geonode:XYYemen image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 1 1 EPSG:4326:1 1 1 2 2 EPSG:4326:2 2 2 4 5 EPSG:4326:3 3 4 9 10 EPSG:4326:4 6 7 19 21 EPSG:4326:5 12 14 39 43 EPSG:4326:6 23 28 78 87 EPSG:4326:7 45 56 156 174 EPSG:4326:8 89 111 312 348 EPSG:4326:9 178 222 624 696 EPSG:4326:10 355 444 1248 1393 EPSG:4326:11 709 887 2497 2787 EPSG:4326:12 1418 1773 4994 5575 EPSG:4326:13 2836 3546 9989 11150 EPSG:4326:14 5672 7091 19979 22300 EPSG:4326:15 11343 14182 39958 44600 EPSG:4326:16 22685 28363 79917 89201 EPSG:4326:17 45369 56726 159835 178403 EPSG:4326:18 90738 113451 319670 356807 EPSG:4326:19 181476 226901 639340 713614 EPSG:4326:20 362952 453801 1278680 1427228 null 725903 907601 2557360 2854456 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 1 1 EPSG:900913:2 2 2 2 2 EPSG:900913:3 4 4 4 5 EPSG:900913:4 7 8 9 10 EPSG:900913:5 14 15 19 21 EPSG:900913:6 27 30 39 43 EPSG:900913:7 54 60 78 87 EPSG:900913:8 108 120 156 174 EPSG:900913:9 215 239 312 348 EPSG:900913:10 430 478 624 696 EPSG:900913:11 860 955 1248 1393 EPSG:900913:12 1720 1910 2497 2787 EPSG:900913:13 3440 3819 4994 5575 EPSG:900913:14 6880 7638 9989 11150 EPSG:900913:15 13759 15275 19979 22300 EPSG:900913:16 27518 30549 39958 44600 EPSG:900913:17 55036 61098 79917 89201 EPSG:900913:18 110071 122195 159835 178403 EPSG:900913:19 220141 244390 319670 356807 EPSG:900913:20 440282 488780 639340 713614 EPSG:900913:21 880563 977559 1278680 1427228 EPSG:900913:22 1761126 1955118 2557360 2854456 EPSG:900913:23 3522251 3910235 5114720 5708913 EPSG:900913:24 7044502 7820469 10229441 11417827 EPSG:900913:25 14089004 15640937 20458882 22835655 EPSG:900913:26 28178007 31281873 40917765 45671310 EPSG:900913:27 56356013 62563746 81835531 91342620 EPSG:900913:28 112712026 125127492 163671062 182685240 EPSG:900913:29 225424052 250254983 327342125 365370481 null 450848103 500509966 654684251 730740963 TBA No abstract provided 15.416662476991903 41.13795904405102 20.179198496008198 45.90049506306732 geonode:TB_Aquifers_New image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 1 1 EPSG:4326:1 1 1 2 2 EPSG:4326:2 1 2 4 4 EPSG:4326:3 2 3 8 8 EPSG:4326:4 4 5 17 17 EPSG:4326:5 8 9 34 35 EPSG:4326:6 16 18 69 71 EPSG:4326:7 32 35 138 142 EPSG:4326:8 63 70 277 284 EPSG:4326:9 126 139 555 569 EPSG:4326:10 251 278 1111 1138 EPSG:4326:11 502 556 2223 2277 EPSG:4326:12 1004 1112 4446 4555 EPSG:4326:13 2008 2224 8893 9110 EPSG:4326:14 4015 4448 17787 18220 EPSG:4326:15 8029 8896 35574 36441 EPSG:4326:16 16057 17791 71149 72883 EPSG:4326:17 32113 35581 142298 145766 EPSG:4326:18 64225 71161 284596 291532 EPSG:4326:19 128450 142322 569192 583064 EPSG:4326:20 256899 284643 1138384 1166128 null 513797 569285 2276769 2332256 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 1 1 EPSG:900913:2 2 2 2 2 EPSG:900913:3 3 3 4 4 EPSG:900913:4 6 6 8 8 EPSG:900913:5 12 12 17 17 EPSG:900913:6 23 24 34 35 EPSG:900913:7 46 48 69 71 EPSG:900913:8 92 96 138 142 EPSG:900913:9 183 192 277 284 EPSG:900913:10 365 384 555 569 EPSG:900913:11 730 767 1111 1138 EPSG:900913:12 1459 1534 2223 2277 EPSG:900913:13 2918 3068 4446 4555 EPSG:900913:14 5836 6135 8893 9110 EPSG:900913:15 11671 12269 17787 18220 EPSG:900913:16 23342 24538 35574 36441 EPSG:900913:17 46683 49076 71149 72883 EPSG:900913:18 93366 98152 142298 145766 EPSG:900913:19 186731 196303 284596 291532 EPSG:900913:20 373461 392606 569192 583064 EPSG:900913:21 746921 785211 1138384 1166128 EPSG:900913:22 1493841 1570422 2276769 2332256 EPSG:900913:23 2987681 3140844 4553538 4664513 EPSG:900913:24 5975362 6281687 9107076 9329026 EPSG:900913:25 11950724 12563374 18214153 18658053 EPSG:900913:26 23901448 25126748 36428306 37316107 EPSG:900913:27 47802895 50253496 72856612 74632214 EPSG:900913:28 95605789 100506992 145713224 149264428 EPSG:900913:29 191211577 201013984 291426449 298528857 null 382423154 402027967 582852898 597057715 Diktas Project Area No abstract provided 13.343634279042298 38.77691994860723 21.1131551319579 46.54644080152283 geonode:Diktas_Project_Area_1 image/png image/jpeg text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 1 1 EPSG:4326:1 1 1 2 2 EPSG:4326:2 1 2 4 4 EPSG:4326:3 2 3 8 8 EPSG:4326:4 4 5 17 17 EPSG:4326:5 8 10 34 35 EPSG:4326:6 16 19 68 71 EPSG:4326:7 31 37 137 143 EPSG:4326:8 62 73 274 286 EPSG:4326:9 124 146 549 572 EPSG:4326:10 248 292 1099 1144 EPSG:4326:11 495 583 2199 2288 EPSG:4326:12 989 1166 4399 4576 EPSG:4326:13 1978 2332 8799 9152 EPSG:4326:14 3956 4663 17598 18305 EPSG:4326:15 7911 9325 35197 36611 EPSG:4326:16 15821 18650 70394 73223 EPSG:4326:17 31642 37300 140788 146446 EPSG:4326:18 63284 74600 281577 292892 EPSG:4326:19 126568 149199 563154 585784 EPSG:4326:20 253136 298397 1126308 1171569 null 506271 596793 2252616 2343138 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 1 1 EPSG:900913:2 2 2 2 2 EPSG:900913:3 3 4 4 4 EPSG:900913:4 6 7 8 8 EPSG:900913:5 12 13 17 17 EPSG:900913:6 23 25 34 35 EPSG:900913:7 46 50 68 71 EPSG:900913:8 91 99 137 143 EPSG:900913:9 182 197 274 286 EPSG:900913:10 363 393 549 572 EPSG:900913:11 725 785 1099 1144 EPSG:900913:12 1449 1569 2199 2288 EPSG:900913:13 2897 3138 4399 4576 EPSG:900913:14 5793 6275 8799 9152 EPSG:900913:15 11586 12550 17598 18305 EPSG:900913:16 23172 25099 35197 36611 EPSG:900913:17 46343 50198 70394 73223 EPSG:900913:18 92686 100395 140788 146446 EPSG:900913:19 185371 200790 281577 292892 EPSG:900913:20 370741 401579 563154 585784 EPSG:900913:21 741482 803158 1126308 1171569 EPSG:900913:22 1482963 1606315 2252616 2343138 EPSG:900913:23 2965925 3212630 4505233 4686276 EPSG:900913:24 5931850 6425260 9010466 9372552 EPSG:900913:25 11863700 12850519 18020932 18745104 EPSG:900913:26 23727399 25701037 36041865 37490209 EPSG:900913:27 47454798 51402073 72083731 74980418 EPSG:900913:28 94909595 102804145 144167462 149960837 EPSG:900913:29 189819189 205608290 288334925 299921675 null 379638378 411216580 576669851 599843350 abc1 No abstract provided 15.5091300160001 42.08990478406148 20.086730957 44.94854932305686 geonode:abc1 image/png image/jpeg image/gif text/plain text/html application/vnd.ogc.gml EPSG:4326 EPSG:4326:0 1 1 1 1 EPSG:4326:1 1 1 2 2 EPSG:4326:2 2 2 4 4 EPSG:4326:3 3 3 8 8 EPSG:4326:4 5 5 17 17 EPSG:4326:5 9 9 34 35 EPSG:4326:6 17 18 69 71 EPSG:4326:7 33 35 139 142 EPSG:4326:8 65 69 278 284 EPSG:4326:9 129 137 556 569 EPSG:4326:10 257 273 1112 1138 EPSG:4326:11 513 546 2224 2276 EPSG:4326:12 1026 1091 4448 4553 EPSG:4326:13 2051 2181 8897 9106 EPSG:4326:14 4101 4361 17795 18212 EPSG:4326:15 8202 8722 35591 36424 EPSG:4326:16 16403 17444 71182 72849 EPSG:4326:17 32806 34888 142365 145698 EPSG:4326:18 65611 69775 284730 291397 EPSG:4326:19 131222 139549 569461 582794 EPSG:4326:20 262444 279097 1138923 1165589 null 524888 558194 2277846 2331179 EPSG:900913 EPSG:900913:0 1 1 0 0 EPSG:900913:1 1 1 1 1 EPSG:900913:2 2 2 2 2 EPSG:900913:3 3 3 4 4 EPSG:900913:4 6 6 8 8 EPSG:900913:5 12 12 17 17 EPSG:900913:6 24 24 34 35 EPSG:900913:7 47 48 69 71 EPSG:900913:8 93 95 139 142 EPSG:900913:9 185 190 278 284 EPSG:900913:10 369 380 556 569 EPSG:900913:11 738 760 1112 1138 EPSG:900913:12 1475 1520 2224 2276 EPSG:900913:13 2949 3039 4448 4553 EPSG:900913:14 5898 6077 8897 9106 EPSG:900913:15 11795 12154 17795 18212 EPSG:900913:16 23589 24307 35591 36424 EPSG:900913:17 47177 48613 71182 72849 EPSG:900913:18 94353 97225 142365 145698 EPSG:900913:19 188706 194449 284730 291397 EPSG:900913:20 377411 388897 569461 582794 EPSG:900913:21 754822 777794 1138923 1165589 EPSG:900913:22 1509644 1555587 2277846 2331179 EPSG:900913:23 3019288 3111174 4555692 4662358 EPSG:900913:24 6038575 6222347 9111385 9324717 EPSG:900913:25 12077149 12444693 18222771 18649435 EPSG:900913:26 24154297 24889386 36445543 37298870 EPSG:900913:27 48308593 49778772 72891086 74597740 EPSG:900913:28 96617186 99557543 145782173 149195480 EPSG:900913:29 193234371 199115085 291564347 298390960 null 386468742 398230169 583128694 596781920 GlobalCRS84Scale urn:ogc:def:crs:EPSG::4326 GlobalCRS84Scale:0 5.0E8 90.0 -180.0 256 256 2 1 GlobalCRS84Scale:1 2.5E8 90.0 -180.0 256 256 3 2 GlobalCRS84Scale:2 1.0E8 90.0 -180.0 256 256 6 3 GlobalCRS84Scale:3 5.0E7 90.0 -180.0 256 256 12 6 GlobalCRS84Scale:4 2.5E7 90.0 -180.0 256 256 23 12 GlobalCRS84Scale:5 1.0E7 90.0 -180.0 256 256 56 28 GlobalCRS84Scale:6 5000000.0 90.0 -180.0 256 256 112 56 GlobalCRS84Scale:7 2500000.0 90.0 -180.0 256 256 224 112 GlobalCRS84Scale:8 1000000.0 90.0 -180.0 256 256 560 280 GlobalCRS84Scale:9 500000.0 90.0 -180.0 256 256 1119 560 GlobalCRS84Scale:10 250000.0 90.0 -180.0 256 256 2237 1119 GlobalCRS84Scale:11 100000.0 90.0 -180.0 256 256 5591 2796 GlobalCRS84Scale:12 50000.0 90.0 -180.0 256 256 11182 5591 GlobalCRS84Scale:13 25000.0 90.0 -180.0 256 256 22364 11182 GlobalCRS84Scale:14 10000.0 90.0 -180.0 256 256 55909 27955 GlobalCRS84Scale:15 5000.0 90.0 -180.0 256 256 111817 55909 GlobalCRS84Scale:16 2500.0 90.0 -180.0 256 256 223633 111817 GlobalCRS84Scale:17 1000.0 90.0 -180.0 256 256 559083 279542 GlobalCRS84Scale:18 500.0 90.0 -180.0 256 256 1118165 559083 GlobalCRS84Scale:19 250.0 90.0 -180.0 256 256 2236330 1118165 GlobalCRS84Scale:20 100.0 90.0 -180.0 256 256 5590823 2795412 EPSG:4326 urn:ogc:def:crs:EPSG::4326 EPSG:4326:0 2.795411320143589E8 90.0 -180.0 256 256 2 1 EPSG:4326:1 1.3977056600717944E8 90.0 -180.0 256 256 4 2 EPSG:4326:2 6.988528300358972E7 90.0 -180.0 256 256 8 4 EPSG:4326:3 3.494264150179486E7 90.0 -180.0 256 256 16 8 EPSG:4326:4 1.747132075089743E7 90.0 -180.0 256 256 32 16 EPSG:4326:5 8735660.375448715 90.0 -180.0 256 256 64 32 EPSG:4326:6 4367830.1877243575 90.0 -180.0 256 256 128 64 EPSG:4326:7 2183915.0938621787 90.0 -180.0 256 256 256 128 EPSG:4326:8 1091957.5469310894 90.0 -180.0 256 256 512 256 EPSG:4326:9 545978.7734655447 90.0 -180.0 256 256 1024 512 EPSG:4326:10 272989.38673277234 90.0 -180.0 256 256 2048 1024 EPSG:4326:11 136494.69336638617 90.0 -180.0 256 256 4096 2048 EPSG:4326:12 68247.34668319309 90.0 -180.0 256 256 8192 4096 EPSG:4326:13 34123.67334159654 90.0 -180.0 256 256 16384 8192 EPSG:4326:14 17061.83667079827 90.0 -180.0 256 256 32768 16384 EPSG:4326:15 8530.918335399136 90.0 -180.0 256 256 65536 32768 EPSG:4326:16 4265.459167699568 90.0 -180.0 256 256 131072 65536 EPSG:4326:17 2132.729583849784 90.0 -180.0 256 256 262144 131072 EPSG:4326:18 1066.364791924892 90.0 -180.0 256 256 524288 262144 EPSG:4326:19 533.182395962446 90.0 -180.0 256 256 1048576 524288 EPSG:4326:20 266.591197981223 90.0 -180.0 256 256 2097152 1048576 EPSG:4326:21 133.2955989906115 90.0 -180.0 256 256 4194304 2097152 GoogleCRS84Quad urn:ogc:def:crs:EPSG::4326 GoogleCRS84Quad:0 5.590822640287178E8 90.0 -180.0 256 256 1 1 GoogleCRS84Quad:1 2.795411320143589E8 90.0 -180.0 256 256 2 1 GoogleCRS84Quad:2 1.397705660071794E8 90.0 -180.0 256 256 4 2 GoogleCRS84Quad:3 6.988528300358972E7 90.0 -180.0 256 256 8 4 GoogleCRS84Quad:4 3.494264150179486E7 90.0 -180.0 256 256 16 8 GoogleCRS84Quad:5 1.747132075089743E7 90.0 -180.0 256 256 32 16 GoogleCRS84Quad:6 8735660.375448715 90.0 -180.0 256 256 64 32 GoogleCRS84Quad:7 4367830.187724357 90.0 -180.0 256 256 128 64 GoogleCRS84Quad:8 2183915.093862179 90.0 -180.0 256 256 256 128 GoogleCRS84Quad:9 1091957.546931089 90.0 -180.0 256 256 512 256 GoogleCRS84Quad:10 545978.7734655447 90.0 -180.0 256 256 1024 512 GoogleCRS84Quad:11 272989.3867327723 90.0 -180.0 256 256 2048 1024 GoogleCRS84Quad:12 136494.6933663862 90.0 -180.0 256 256 4096 2048 GoogleCRS84Quad:13 68247.34668319309 90.0 -180.0 256 256 8192 4096 GoogleCRS84Quad:14 34123.67334159654 90.0 -180.0 256 256 16384 8192 GoogleCRS84Quad:15 17061.83667079827 90.0 -180.0 256 256 32768 16384 GoogleCRS84Quad:16 8530.918335399136 90.0 -180.0 256 256 65536 32768 GoogleCRS84Quad:17 4265.459167699568 90.0 -180.0 256 256 131072 65536 GoogleCRS84Quad:18 2132.729583849784 90.0 -180.0 256 256 262144 131072 EPSG:900913 urn:ogc:def:crs:EPSG::900913 EPSG:900913:0 5.590822639508929E8 -2.003750834E7 2.0037508E7 256 256 1 1 EPSG:900913:1 2.7954113197544646E8 -2.003750834E7 2.0037508E7 256 256 2 2 EPSG:900913:2 1.3977056598772323E8 -2.003750834E7 2.0037508E7 256 256 4 4 EPSG:900913:3 6.988528299386162E7 -2.003750834E7 2.0037508E7 256 256 8 8 EPSG:900913:4 3.494264149693081E7 -2.003750834E7 2.0037508E7 256 256 16 16 EPSG:900913:5 1.7471320748465404E7 -2.003750834E7 2.0037508E7 256 256 32 32 EPSG:900913:6 8735660.374232702 -2.003750834E7 2.0037508E7 256 256 64 64 EPSG:900913:7 4367830.187116351 -2.003750834E7 2.0037508E7 256 256 128 128 EPSG:900913:8 2183915.0935581755 -2.003750834E7 2.0037508E7 256 256 256 256 EPSG:900913:9 1091957.5467790877 -2.003750834E7 2.0037508E7 256 256 512 512 EPSG:900913:10 545978.7733895439 -2.003750834E7 2.0037508E7 256 256 1024 1024 EPSG:900913:11 272989.38669477194 -2.003750834E7 2.0037508E7 256 256 2048 2048 EPSG:900913:12 136494.69334738597 -2.003750834E7 2.0037508E7 256 256 4096 4096 EPSG:900913:13 68247.34667369298 -2.003750834E7 2.0037508E7 256 256 8192 8192 EPSG:900913:14 34123.67333684649 -2.003750834E7 2.0037508E7 256 256 16384 16384 EPSG:900913:15 17061.836668423246 -2.003750834E7 2.0037508E7 256 256 32768 32768 EPSG:900913:16 8530.918334211623 -2.003750834E7 2.0037508E7 256 256 65536 65536 EPSG:900913:17 4265.4591671058115 -2.003750834E7 2.0037508E7 256 256 131072 131072 EPSG:900913:18 2132.7295835529058 -2.003750834E7 2.0037508E7 256 256 262144 262144 EPSG:900913:19 1066.3647917764529 -2.003750834E7 2.0037508E7 256 256 524288 524288 EPSG:900913:20 533.1823958882264 -2.003750834E7 2.0037508E7 256 256 1048576 1048576 EPSG:900913:21 266.5911979441132 -2.003750834E7 2.0037508E7 256 256 2097152 2097152 EPSG:900913:22 133.2955989720566 -2.003750834E7 2.0037508E7 256 256 4194304 4194304 EPSG:900913:23 66.6477994860283 -2.003750834E7 2.0037508E7 256 256 8388608 8388608 EPSG:900913:24 33.32389974301415 -2.003750834E7 2.0037508E7 256 256 16777216 16777216 EPSG:900913:25 16.661949871507076 -2.003750834E7 2.0037508E7 256 256 33554432 33554432 EPSG:900913:26 8.330974935753538 -2.003750834E7 2.0037508E7 256 256 67108864 67108864 EPSG:900913:27 4.165487467876769 -2.003750834E7 2.0037508E7 256 256 134217728 134217728 EPSG:900913:28 2.0827437339383845 -2.003750834E7 2.0037508E7 256 256 268435456 268435456 EPSG:900913:29 1.0413718669691923 -2.003750834E7 2.0037508E7 256 256 536870912 536870912 EPSG:900913:30 0.5206859334845961 -2.003750834E7 2.0037508E7 256 256 1073741824 1073741824 GoogleMapsCompatible urn:ogc:def:crs:EPSG::900913 GoogleMapsCompatible:0 5.590822640287179E8 -2.003750834E7 2.0037508E7 256 256 1 1 GoogleMapsCompatible:1 2.795411320143589E8 -2.003750834E7 2.0037508E7 256 256 2 2 GoogleMapsCompatible:2 1.397705660071794E8 -2.003750834E7 2.0037508E7 256 256 4 4 GoogleMapsCompatible:3 6.988528300358972E7 -2.003750834E7 2.0037508E7 256 256 8 8 GoogleMapsCompatible:4 3.494264150179486E7 -2.003750834E7 2.0037508E7 256 256 16 16 GoogleMapsCompatible:5 1.747132075089743E7 -2.003750834E7 2.0037508E7 256 256 32 32 GoogleMapsCompatible:6 8735660.375448715 -2.003750834E7 2.0037508E7 256 256 64 64 GoogleMapsCompatible:7 4367830.1877243575 -2.003750834E7 2.0037508E7 256 256 128 128 GoogleMapsCompatible:8 2183915.0938621787 -2.003750834E7 2.0037508E7 256 256 256 256 GoogleMapsCompatible:9 1091957.5469310887 -2.003750834E7 2.0037508E7 256 256 512 512 GoogleMapsCompatible:10 545978.7734655447 -2.003750834E7 2.0037508E7 256 256 1024 1024 GoogleMapsCompatible:11 272989.3867327723 -2.003750834E7 2.0037508E7 256 256 2048 2048 GoogleMapsCompatible:12 136494.69336638617 -2.003750834E7 2.0037508E7 256 256 4096 4096 GoogleMapsCompatible:13 68247.34668319307 -2.003750834E7 2.0037508E7 256 256 8192 8192 GoogleMapsCompatible:14 34123.67334159654 -2.003750834E7 2.0037508E7 256 256 16384 16384 GoogleMapsCompatible:15 17061.83667079827 -2.003750834E7 2.0037508E7 256 256 32768 32768 GoogleMapsCompatible:16 8530.918335399136 -2.003750834E7 2.0037508E7 256 256 65536 65536 GoogleMapsCompatible:17 4265.459167699568 -2.003750834E7 2.0037508E7 256 256 131072 131072 GoogleMapsCompatible:18 2132.729583849784 -2.003750834E7 2.0037508E7 256 256 262144 262144 GoogleMapsCompatible:19 1066.364791924892 -2.003750834E7 2.0037508E7 256 256 524288 524288 GoogleMapsCompatible:20 533.182395962446 -2.003750834E7 2.0037508E7 256 256 1048576 1048576 GlobalCRS84Pixel urn:ogc:def:crs:EPSG::4326 GlobalCRS84Pixel:0 7.951392199519542E8 90.0 -180.0 256 256 1 1 GlobalCRS84Pixel:1 3.975696099759771E8 90.0 -180.0 256 256 2 1 GlobalCRS84Pixel:2 1.9878480498798856E8 90.0 -180.0 256 256 3 2 GlobalCRS84Pixel:3 1.325232033253257E8 90.0 -180.0 256 256 5 3 GlobalCRS84Pixel:4 6.626160166266285E7 90.0 -180.0 256 256 9 5 GlobalCRS84Pixel:5 3.3130800831331424E7 90.0 -180.0 256 256 17 9 GlobalCRS84Pixel:6 1.325232033253257E7 90.0 -180.0 256 256 43 22 GlobalCRS84Pixel:7 6626160.166266285 90.0 -180.0 256 256 85 43 GlobalCRS84Pixel:8 3313080.0831331424 90.0 -180.0 256 256 169 85 GlobalCRS84Pixel:9 1656540.0415665712 90.0 -180.0 256 256 338 169 GlobalCRS84Pixel:10 552180.0138555238 90.0 -180.0 256 256 1013 507 GlobalCRS84Pixel:11 331308.00831331423 90.0 -180.0 256 256 1688 844 GlobalCRS84Pixel:12 110436.00277110476 90.0 -180.0 256 256 5063 2532 GlobalCRS84Pixel:13 55218.00138555238 90.0 -180.0 256 256 10125 5063 GlobalCRS84Pixel:14 33130.80083133143 90.0 -180.0 256 256 16875 8438 GlobalCRS84Pixel:15 11043.600277110474 90.0 -180.0 256 256 50625 25313 GlobalCRS84Pixel:16 3313.080083133142 90.0 -180.0 256 256 168750 84375 GlobalCRS84Pixel:17 1104.3600277110472 90.0 -180.0 256 256 506250 253125 OWSLib-0.33.0/tests/resources/gm03_example1.xml000066400000000000000000000137261476660053500211610ustar00rootroot00000000000000 41ac321f632e55cebf0508a2cea5d9023fd12d9ad46edd679f2c275127c88623fb9c9d29726bef7c de utf8 1999-12-31T12:00:00 GM03Core 2.3 dataset custodian unbekannt de Gemeinde Ebnat-Kappel (Datenherr); Gemeinde Ebnat-Kappel (Verwaltungsstelle)</plainText> </GM03_2_1Core.Core.PT_Group> </textGroup> </GM03_2_1Core.Core.PT_FreeText> </organisationName> <linkage> <GM03_2_1Core.Core.PT_FreeURL> <URLGroup> <GM03_2_1Core.Core.PT_URLGroup> <language>de</language> <plainURL>www.ebnatkappel.ch</plainURL> </GM03_2_1Core.Core.PT_URLGroup> </URLGroup> </GM03_2_1Core.Core.PT_FreeURL> </linkage> <address REF="xN2635871268258132149" /> <contactInfo REF="xN2875432517461217663" /> </GM03_2_1Core.Core.CI_ResponsibleParty> <GM03_2_1Core.Core.CI_Address TID="xN2635871268258132149" /> <GM03_2_1Core.Core.CI_Contact TID="xN2875432517461217663" /> <GM03_2_1Comprehensive.Comprehensive.MD_DataIdentification TID="xN8036063300808707346"> <abstract> <GM03_2_1Core.Core.PT_FreeText> <textGroup> <GM03_2_1Core.Core.PT_Group> <language>de</language> <plainText>Der Unterhaltsdienst beinhaltete folgende Themen: Standorte Ruhebänke, Standorte Splittkasten, öffentliche Plätze, Standorte Abfalleimer, Standorte Robidog, Sammelstellen; Zusätzliche Hinweise:</plainText> </GM03_2_1Core.Core.PT_Group> </textGroup> </GM03_2_1Core.Core.PT_FreeText> </abstract> <MD_Metadata REF="xN6509077498146737843" /> <citation REF="xN2836740537917903206" /> <language> <CodeISO.LanguageCodeISO_> <value>de</value> </CodeISO.LanguageCodeISO_> </language> <characterSet> <GM03_2_1Core.Core.MD_CharacterSetCode_> <value>utf8</value> </GM03_2_1Core.Core.MD_CharacterSetCode_> </characterSet> </GM03_2_1Comprehensive.Comprehensive.MD_DataIdentification> <GM03_2_1Comprehensive.Comprehensive.CI_Citation TID="xN2836740537917903206"> <title> <GM03_2_1Core.Core.PT_FreeText> <textGroup> <GM03_2_1Core.Core.PT_Group> <language>de</language> <plainText>Unterhaltsdienst</plainText> </GM03_2_1Core.Core.PT_Group> </textGroup> </GM03_2_1Core.Core.PT_FreeText> </title> </GM03_2_1Comprehensive.Comprehensive.CI_Citation> <GM03_2_1Core.Core.CI_Date TID="xw107831703aac27b1b1b1b3b1"> <date>1999-12-31</date> <dateType>creation</dateType> <CI_Citation REF="xN2836740537917903206" /> </GM03_2_1Core.Core.CI_Date> <GM03_2_1Core.Core.MD_IdentificationpointOfContact> <pointOfContact REF="xN5427082179211945081" /> <MD_Identification REF="xN8036063300808707346" /> <role> <GM03_2_1Core.Core.CI_RoleCode_> <value>custodian</value> </GM03_2_1Core.Core.CI_RoleCode_> </role> </GM03_2_1Core.Core.MD_IdentificationpointOfContact> <GM03_2_1Core.Core.EX_Extent TID="xN3674850297815639997"> <description> <GM03_2_1Core.Core.PT_FreeText> <textGroup> <GM03_2_1Core.Core.PT_Group> <language>de</language> <plainText>Ebnat-Kappel</plainText> </GM03_2_1Core.Core.PT_Group> </textGroup> </GM03_2_1Core.Core.PT_FreeText> </description> <MD_DataIdentification REF="xN8036063300808707346" /> </GM03_2_1Core.Core.EX_Extent> <GM03_2_1Core.Core.EX_ExtentgeographicElement> <EX_Extent REF="xN3674850297815639997" /> <geographicElement REF="xN1056366029451267545" /> </GM03_2_1Core.Core.EX_ExtentgeographicElement> <GM03_2_1Core.Core.EX_GeographicBoundingBox TID="xN1056366029451267545"> <extentTypeCode>false</extentTypeCode> <northBoundLatitude>47.2834366721671</northBoundLatitude> <southBoundLatitude>47.1855371323622</southBoundLatitude> <eastBoundLongitude>9.07380432424527</eastBoundLongitude> <westBoundLongitude>9.19139891907917</westBoundLongitude> </GM03_2_1Core.Core.EX_GeographicBoundingBox> </GM03_2_1Comprehensive.Comprehensive> </DATASECTION> </TRANSFER> ������������������������������������������OWSLib-0.33.0/tests/resources/gm03_example2.xml�����������������������������������������������������0000664�0000000�0000000�00000014466�14766600535�0021164�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <TRANSFER xmlns="http://www.interlis.ch/INTERLIS2.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <HEADERSECTION SENDER="geocat.ch" VERSION="2.3"> <MODELS /> </HEADERSECTION> <DATASECTION> <GM03_2_1Comprehensive.Comprehensive BID="xw107834205a"> <GM03_2_1Core.Core.MD_Metadata TID="xN1700275456469187994"> <fileIdentifier>b6e8562f8bffdfa45b70db1e12fb2a1b64999f31aa0adb59142b3bee5a5d07861c7292c243088468</fileIdentifier> <language>de</language> <characterSet>utf8</characterSet> <dateStamp>1999-12-31T12:00:00</dateStamp> <metadataStandardName>GM03Core</metadataStandardName> <metadataStandardVersion>2.3</metadataStandardVersion> <hierarchyLevel> <GM03_2_1Core.Core.MD_ScopeCode_> <value>dataset</value> </GM03_2_1Core.Core.MD_ScopeCode_> </hierarchyLevel> </GM03_2_1Core.Core.MD_Metadata> <GM03_2_1Core.Core.MD_Metadatacontact> <contact REF="xN8649995031921957558" /> <MD_Metadata REF="xN1700275456469187994" /> <role> <GM03_2_1Core.Core.CI_RoleCode_> <value>custodian</value> </GM03_2_1Core.Core.CI_RoleCode_> </role> </GM03_2_1Core.Core.MD_Metadatacontact> <GM03_2_1Core.Core.CI_ResponsibleParty TID="xN8649995031921957558"> <individualFirstName>Matthias</individualFirstName> <individualLastName>Oettli</individualLastName> <electronicalMailAddress> <GM03_2_1Core.Core.URL_> <value>matthias.oettli@amden.ch</value> </GM03_2_1Core.Core.URL_> </electronicalMailAddress> <organisationName> <GM03_2_1Core.Core.PT_FreeText> <textGroup> <GM03_2_1Core.Core.PT_Group> <language>de</language> <plainText>Gemeinde Amden (Datenherr); Gemeinde Amden (Verwaltungsstelle)</plainText> </GM03_2_1Core.Core.PT_Group> </textGroup> </GM03_2_1Core.Core.PT_FreeText> </organisationName> <linkage> <GM03_2_1Core.Core.PT_FreeURL> <URLGroup> <GM03_2_1Core.Core.PT_URLGroup> <language>de</language> <plainURL>www.amden.ch</plainURL> </GM03_2_1Core.Core.PT_URLGroup> </URLGroup> </GM03_2_1Core.Core.PT_FreeURL> </linkage> <address REF="xN4764608505690439814" /> <contactInfo REF="xN1384672275328005245" /> </GM03_2_1Core.Core.CI_ResponsibleParty> <GM03_2_1Core.Core.CI_Address TID="xN4764608505690439814" /> <GM03_2_1Core.Core.CI_Contact TID="xN1384672275328005245" /> <GM03_2_1Core.Core.CI_Telephone TID="xN4289127695412919835"> <number>055 611 60 76</number> <numberType>mainNumber</numberType> <CI_ResponsibleParty REF="xN8649995031921957558" /> </GM03_2_1Core.Core.CI_Telephone> <GM03_2_1Comprehensive.Comprehensive.MD_DataIdentification TID="xN3766575436551981417"> <abstract> <GM03_2_1Core.Core.PT_FreeText> <textGroup> <GM03_2_1Core.Core.PT_Group> <language>de</language> <plainText>Der Unterhaltsdienst beinhaltete folgende Themen: Standorte Ruhebänke, Standorte Splittkasten, öffentliche Plätze, Standorte Abfalleimer, Standorte Robidog, Sammelstellen; Zusätzliche Hinweise:</plainText> </GM03_2_1Core.Core.PT_Group> </textGroup> </GM03_2_1Core.Core.PT_FreeText> </abstract> <MD_Metadata REF="xN1700275456469187994" /> <citation REF="xN1752770866428883463" /> <language> <CodeISO.LanguageCodeISO_> <value>de</value> </CodeISO.LanguageCodeISO_> </language> <characterSet> <GM03_2_1Core.Core.MD_CharacterSetCode_> <value>utf8</value> </GM03_2_1Core.Core.MD_CharacterSetCode_> </characterSet> </GM03_2_1Comprehensive.Comprehensive.MD_DataIdentification> <GM03_2_1Comprehensive.Comprehensive.CI_Citation TID="xN1752770866428883463"> <title> <GM03_2_1Core.Core.PT_FreeText> <textGroup> <GM03_2_1Core.Core.PT_Group> <language>de</language> <plainText>Unterhaltsdienst</plainText> </GM03_2_1Core.Core.PT_Group> </textGroup> </GM03_2_1Core.Core.PT_FreeText> </title> </GM03_2_1Comprehensive.Comprehensive.CI_Citation> <GM03_2_1Core.Core.CI_Date TID="xw107834205aac27b1b1b1b3b1"> <date>1999-12-31</date> <dateType>creation</dateType> <CI_Citation REF="xN1752770866428883463" /> </GM03_2_1Core.Core.CI_Date> <GM03_2_1Core.Core.MD_IdentificationpointOfContact> <pointOfContact REF="xN8649995031921957558" /> <MD_Identification REF="xN3766575436551981417" /> <role> <GM03_2_1Core.Core.CI_RoleCode_> <value>custodian</value> </GM03_2_1Core.Core.CI_RoleCode_> </role> </GM03_2_1Core.Core.MD_IdentificationpointOfContact> <GM03_2_1Core.Core.EX_Extent TID="xN2109595790587395274"> <description> <GM03_2_1Core.Core.PT_FreeText> <textGroup> <GM03_2_1Core.Core.PT_Group> <language>de</language> <plainText>Amden</plainText> </GM03_2_1Core.Core.PT_Group> </textGroup> </GM03_2_1Core.Core.PT_FreeText> </description> <MD_DataIdentification REF="xN3766575436551981417" /> </GM03_2_1Core.Core.EX_Extent> <GM03_2_1Core.Core.EX_ExtentgeographicElement> <EX_Extent REF="xN2109595790587395274" /> <geographicElement REF="xN747330322707818024" /> </GM03_2_1Core.Core.EX_ExtentgeographicElement> <GM03_2_1Core.Core.EX_GeographicBoundingBox TID="xN747330322707818024"> <extentTypeCode>false</extentTypeCode> <northBoundLatitude>47.1865387201702</northBoundLatitude> <southBoundLatitude>47.1234508676764</southBoundLatitude> <eastBoundLongitude>9.10597474389878</eastBoundLongitude> <westBoundLongitude>9.23798212070671</westBoundLongitude> </GM03_2_1Core.Core.EX_GeographicBoundingBox> </GM03_2_1Comprehensive.Comprehensive> </DATASECTION> </TRANSFER> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/gmxCodelists.xml������������������������������������������������������0000664�0000000�0000000�00000273560�14766600535�0021270�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <!-- CORRECTIONS referenced by 2008-09-11 #NN AUTHOR : IGN (France) contact: nicolas.lesage@ign.fr PURPOSE : Correction of 3 typographical errors DESCRIPTION : #01: 'unknwon' replaced by 'unknown' #02: 'MD_MaintenanceFrequencyCode_quartely' replaced by 'MD_MaintenanceFrequencyCode_quarterly' #03: 'quartely' replaced by 'quarterly' --> <CT_CodelistCatalogue xmlns="http://www.isotc211.org/2005/gmx" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmx ../../gmx/gmx.xsd http://www.isotc211.org/2005/gco ../../gco/gco.xsd http://www.opengis.net/gml/3.2 ../../../ISO_19136_Schemas/gml.xsd http://www.w3.org/1999/xlink http://schemas.opengis.net/xlink/1.0.0/xlinks.xsd"> <!--=====Catalogue description=====--> <name> <gco:CharacterString>gmxCodelists</gco:CharacterString> </name> <scope> <gco:CharacterString>Codelists for description of metadata datasets compliant with ISO/TC 211 19115:2003 and 19139</gco:CharacterString> </scope> <fieldOfApplication> <gco:CharacterString>GMX (and imported) namespace</gco:CharacterString> </fieldOfApplication> <versionNumber> <gco:CharacterString>0.0</gco:CharacterString> </versionNumber> <versionDate> <gco:Date>2005-03-18</gco:Date> </versionDate> <!--============================================================================--> <!--============================================================================--> <!--============================= Codelists =======================================--> <!--=== CI_DateTypeCode ===--> <codelistItem> <CodeListDictionary gml:id="CI_DateTypeCode"> <gml:description>identification of when a given event occurred</gml:description> <gml:identifier codeSpace="ISOTC211/19115">CI_DateTypeCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="CI_DateTypeCode_creation"> <gml:description>date identifies when the resource was brought into existence</gml:description> <gml:identifier codeSpace="ISOTC211/19115">creation</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_DateTypeCode_publication"> <gml:description>date identifies when the resource was issued</gml:description> <gml:identifier codeSpace="ISOTC211/19115">publication</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_DateTypeCode_revision"> <gml:description>date identifies when the resource was examined or re-examined and imporved or amended</gml:description> <gml:identifier codeSpace="ISOTC211/19115">revision</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== CI_OnLineFunctionCode ===--> <codelistItem> <CodeListDictionary gml:id="CI_OnLineFunctionCode"> <gml:description>function performed by the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">CI_OnLineFunctionCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="CI_OnLineFunctionCode_download"> <gml:description>online instructions for transferring data from one storage device or system to another</gml:description> <gml:identifier codeSpace="ISOTC211/19115">download</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_OnLineFunctionCode_information"> <gml:description>online information about the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">information</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_OnLineFunctionCode_offlineAccess"> <gml:description>online instructions for requesting the resource from the provider</gml:description> <gml:identifier codeSpace="ISOTC211/19115">offlineAccess</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_OnLineFunctionCode_order"> <gml:description>online order process for obtening the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">order</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_OnLineFunctionCode_search"> <gml:description>online search interface for seeking out information about the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">search</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== CI_PresentationFormCode ===--> <codelistItem> <CodeListDictionary gml:id="CI_PresentationFormCode"> <gml:description>mode in which the data is represented</gml:description> <gml:identifier codeSpace="ISOTC211/19115">CI_PresentationFormCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_documentDigital"> <gml:description>digital representation of a primarily textual item (can contain illustrations also)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">documentDigital</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_documentHardcopy"> <gml:description>representation of a primarily textual item (can contain illustrations also) on paper, photograhic material, or other media</gml:description> <gml:identifier codeSpace="ISOTC211/19115">imageDigital</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_imageDigital"> <gml:description>likeness of natural or man-made features, objects, and activities acquired through the sensing of visual or any other segment of the electromagnetic spectrum by sensors, such as thermal infrared, and high resolution radar and stored in digital format</gml:description> <gml:identifier codeSpace="ISOTC211/19115">documentHardcopy</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_imageHardcopy"> <gml:description>likeness of natural or man-made features, objects, and activities acquired through the sensing of visual or any other segment of the electromagnetic spectrum by sensors, such as thermal infrared, and high resolution radar and reproduced on paper, photographic material, or other media for use directly by the human user</gml:description> <gml:identifier codeSpace="ISOTC211/19115">imageHardcopy</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_mapDigital"> <gml:description>map represented in raster or vector form</gml:description> <gml:identifier codeSpace="ISOTC211/19115">mapDigital</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_mapHardcopy"> <gml:description>map printed on paper, photographic material, or other media for use directly by the human user</gml:description> <gml:identifier codeSpace="ISOTC211/19115">mapHardcopy</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_modelDigital"> <gml:description>multi-dimensional digital representation of a feature, process, etc.</gml:description> <gml:identifier codeSpace="ISOTC211/19115">modelDigital</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_modelHardcopy"> <gml:description>3-dimensional, physical model</gml:description> <gml:identifier codeSpace="ISOTC211/19115">modelHardcopy</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_profileDigital"> <gml:description>vertical cross-section in digital form</gml:description> <gml:identifier codeSpace="ISOTC211/19115">profileDigital</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_profileHardcopy"> <gml:description>vertical cross-section printed on paper, etc.</gml:description> <gml:identifier codeSpace="ISOTC211/19115">profileHardcopy</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_tableDigital"> <gml:description>digital representation of facts or figures systematically displayed, especially in columns</gml:description> <gml:identifier codeSpace="ISOTC211/19115">tableDigital</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_tableHardcopy"> <gml:description>representation of facts or figures systematically displayed, especially in columns, printed onpapers, photographic material, or other media</gml:description> <gml:identifier codeSpace="ISOTC211/19115">tableHardcopy</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_videoDigital"> <gml:description>digital video recording</gml:description> <gml:identifier codeSpace="ISOTC211/19115">videoDigital</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_PresentationFormCode_videoHardcopy"> <gml:description>video recording on film</gml:description> <gml:identifier codeSpace="ISOTC211/19115">videoHardcopy</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== CI_RoleCode ===--> <codelistItem> <CodeListDictionary gml:id="CI_RoleCode"> <gml:description>function performed by the responsible party</gml:description> <gml:identifier codeSpace="ISOTC211/19115">CI_RoleCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="CI_RoleCode_resourceProvider"> <gml:description>party that supplies the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">resourceProvider</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_RoleCode_custodian"> <gml:description>party that accepts accountability and responsability for the data and ensures appropriate care and maintenance of the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">custodian</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_RoleCode_owner"> <gml:description>party that owns the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">owner</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_RoleCode_user"> <gml:description>party who uses the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">user</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_RoleCode_distributor"> <gml:description>party who distributes the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">distributor</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_RoleCode_originator"> <gml:description>party who created the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">originator</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_RoleCode_pointOfContact"> <gml:description>party who can be contacted for acquiring knowledge about or acquisition of the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">pointOfContact</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_RoleCode_principalInvestigator"> <gml:description>key party responsible for gathering information and conducting research</gml:description> <gml:identifier codeSpace="ISOTC211/19115">principalInvestigator</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_RoleCode_processor"> <gml:description>party wha has processed the data in a manner such that the resource has been modified</gml:description> <gml:identifier codeSpace="ISOTC211/19115">processor</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_RoleCode_publisher"> <gml:description>party who published the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">publisher</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="CI_RoleCode_author"> <gml:description>party who authored the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">author</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== DQ_EvaluationMethodTypeCode ===--> <codelistItem> <CodeListDictionary gml:id="DQ_EvaluationMethodTypeCode"> <gml:description>type or method for evaluating an identified data quality measure</gml:description> <gml:identifier codeSpace="ISOTC211/19115">DQ_EvaluationMethodTypeCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="DQ_EvaluationMethodTypeCode_directInternal"> <gml:description>method of evaluating the quality of a dataset based on inspection of items within the dataset, where all data required is internal to the dataset being evaluated</gml:description> <gml:identifier codeSpace="ISOTC211/19115">directInternal</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DQ_EvaluationMethodTypeCode_directExternal"> <gml:description>method of evaluating the quality of a dataset based on inspection of items within the dataset, where reference data external to the dataset being evaluated is required</gml:description> <gml:identifier codeSpace="ISOTC211/19115">directExternal</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DQ_EvaluationMethodTypeCode_indirect"> <gml:description>method of evaluating the quality of a dataset based on external knowledge</gml:description> <gml:identifier codeSpace="ISOTC211/19115">indirect</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== DS_AssociationTypeCode ===--> <codelistItem> <CodeListDictionary gml:id="DS_AssociationTypeCode"> <gml:description>justification for the correlation of two datasets</gml:description> <gml:identifier codeSpace="ISOTC211/19115">DS_AssociationTypeCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="DS_AssociationTypeCode_crossReference"> <gml:description>reference from one dataset to another</gml:description> <gml:identifier codeSpace="ISOTC211/19115">crossReference</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_AssociationTypeCode_largerWorkCitation"> <gml:description>reference to a master dataset of which this one is a part</gml:description> <gml:identifier codeSpace="ISOTC211/19115">largerWorkCitation</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_AssociationTypeCode_partOfSeamlessDatabase"> <gml:description>part of the same structured set of data held in a computer</gml:description> <gml:identifier codeSpace="ISOTC211/19115">partOfSeamlessDatabase</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_AssociationTypeCode_source"> <gml:description>mapping and charting information from which the dataset content originates</gml:description> <gml:identifier codeSpace="ISOTC211/19115">source</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_AssociationTypeCode_stereoMate"> <gml:description>part of a set of imagery that when used together, provides three-dimensional images</gml:description> <gml:identifier codeSpace="ISOTC211/19115">stereoMate</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== DS_InitiativeTypeCode ===--> <codelistItem> <CodeListDictionary gml:id="DS_InitiativeTypeCode"> <gml:description>type of aggregation activity in which datasets are related</gml:description> <gml:identifier codeSpace="ISOTC211/19115">DS_InitiativeTypeCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_campaign"> <gml:description>series of organized planned actions</gml:description> <gml:identifier codeSpace="ISOTC211/19115">campaign</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_collection"> <gml:description>accumulation of datasets assembled for a specific purpose</gml:description> <gml:identifier codeSpace="ISOTC211/19115">collection</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_exercise"> <gml:description>specific performance of a function or group of functions</gml:description> <gml:identifier codeSpace="ISOTC211/19115">exercise</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_experiment"> <gml:description>process designed to find if something is effective or valid</gml:description> <gml:identifier codeSpace="ISOTC211/19115">experiment</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_investigation"> <gml:description>search or systematic inquiry</gml:description> <gml:identifier codeSpace="ISOTC211/19115">investigation</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_mission"> <gml:description>specific operation of a data collection system</gml:description> <gml:identifier codeSpace="ISOTC211/19115">mission</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_sensor"> <gml:description>device or piece of equipment which detects or records</gml:description> <gml:identifier codeSpace="ISOTC211/19115">sensor</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_operation"> <gml:description>action that is part of a series of actions</gml:description> <gml:identifier codeSpace="ISOTC211/19115">operation</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_platform"> <gml:description>vehicle or other support base that holds a sensor</gml:description> <gml:identifier codeSpace="ISOTC211/19115">platform</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_process"> <gml:description>method of doing something involving a number of steps</gml:description> <gml:identifier codeSpace="ISOTC211/19115">process</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_program"> <gml:description>specific planned activity</gml:description> <gml:identifier codeSpace="ISOTC211/19115">program</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_project"> <gml:description>organized undertaking, research, or development</gml:description> <gml:identifier codeSpace="ISOTC211/19115">project</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_study"> <gml:description>examination or investigation</gml:description> <gml:identifier codeSpace="ISOTC211/19115">study</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_task"> <gml:description>piece of work</gml:description> <gml:identifier codeSpace="ISOTC211/19115">task</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="DS_InitiativeTypeCode_trial"> <gml:description>process of testing to discover or demonstrate something</gml:description> <gml:identifier codeSpace="ISOTC211/19115">trial</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_CellGeometryCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_CellGeometryCode"> <gml:description>code indicating whether grid data is point or area</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_CellGeometryCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_CellGeometryCode_point"> <gml:description>each cell represents a point</gml:description> <gml:identifier codeSpace="ISOTC211/19115">point</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CellGeometryCode_area"> <gml:description>each cell represents an area</gml:description> <gml:identifier codeSpace="ISOTC211/19115">area</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_CharacterSetCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_CharacterSetCode"> <gml:description>name of the character coding standard used in the resource</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_CharacterSetCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_ucs2"> <gml:description>16-bit fixed size Universal Character Set, based on ISO/IEC 10646</gml:description> <gml:identifier codeSpace="ISOTC211/19115">ucs2</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_ucs4"> <gml:description>32-bit fixed size Universal Character Set, based on ISO/IEC 10646</gml:description> <gml:identifier codeSpace="ISOTC211/19115">ucs4</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_utf7"> <gml:description>7-bit variable size UCS Transfer Format, based on ISO/IEC 10646</gml:description> <gml:identifier codeSpace="ISOTC211/19115">utf7</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_utf8"> <gml:description>8-bit variable size UCS Transfer Format, based on ISO/IEC 10646</gml:description> <gml:identifier codeSpace="ISOTC211/19115">utf8</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_utf16"> <gml:description>16-bit variable size UCS Transfer Format, based on ISO/IEC 10646</gml:description> <gml:identifier codeSpace="ISOTC211/19115">utf16</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part1"> <gml:description>ISO/IEC 8859-1, Information technology - 8-bit single byte coded graphic character sets - Part 1 : Latin alphabet No.1</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part1</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part2"> <gml:description>ISO/IEC 8859-2, Information technology - 8-bit single byte coded graphic character sets - Part 2 : Latin alphabet No.2</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part2</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part3"> <gml:description>ISO/IEC 8859-3, Information technology - 8-bit single byte coded graphic character sets - Part 3 : Latin alphabet No.3</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part3</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part4"> <gml:description>ISO/IEC 8859-4, Information technology - 8-bit single byte coded graphic character sets - Part 4 : Latin alphabet No.4</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part4</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part5"> <gml:description>ISO/IEC 8859-5, Information technology - 8-bit single byte coded graphic character sets - Part 5 : Latin/Cyrillic alphabet</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part5</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part6"> <gml:description>ISO/IEC 8859-6, Information technology - 8-bit single byte coded graphic character sets - Part 6 : Latin/Arabic alphabet</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part6</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part7"> <gml:description>ISO/IEC 8859-7, Information technology - 8-bit single byte coded graphic character sets - Part 7 : Latin/Greek alphabet</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part7</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part8"> <gml:description>ISO/IEC 8859-8, Information technology - 8-bit single byte coded graphic character sets - Part 8 : Latin/Hebrew alphabet</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part8</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part9"> <gml:description>ISO/IEC 8859-9, Information technology - 8-bit single byte coded graphic character sets - Part 9 : Latin alphabet No.5</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part9</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part10"> <gml:description>ISO/IEC 8859-10, Information technology - 8-bit single byte coded graphic character sets - Part 10 : Latin alphabet No.6</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part10</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part11"> <gml:description>ISO/IEC 8859-11, Information technology - 8-bit single byte coded graphic character sets - Part 11 : Latin/Thai alphabet</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part11</gml:identifier> </CodeDefinition> </codeEntry> <!-- <codeEntry> <CodeDefinition gml:id="(reserved)"> <gml:description>a future ISO/IEC 8-bit single byte coded graphic character set (e.g. possibly 8859 part 12</gml:description><gml:identifier codeSpace="ISOTC211/19115">(reserved)</gml:identifier> </CodeDefinition> </codeEntry> --> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part13"> <gml:description>ISO/IEC 8859-13, Information technology - 8-bit single byte coded graphic character sets - Part 13 : Latin alphabet No.7</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part13</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part14"> <gml:description>ISO/IEC 8859-14, Information technology - 8-bit single byte coded graphic character sets - Part 14 : Latin alphabet No.8 (Celtic)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part14</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part15"> <gml:description>ISO/IEC 8859-15, Information technology - 8-bit single byte coded graphic character sets - Part 15 : Latin alphabet No.9</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part15</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_8859part16"> <gml:description>ISO/IEC 8859-16, Information technology - 8-bit single byte coded graphic character sets - Part 16 : Latin alphabet No.10</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8859part16</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_jis"> <gml:description>japanese code set used for electronic transmission</gml:description> <gml:identifier codeSpace="ISOTC211/19115">jis</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_shiftJIS"> <gml:description>japanese code set used on MS-DOS machines</gml:description> <gml:identifier codeSpace="ISOTC211/19115">shiftJIS</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_eucJP"> <gml:description>japanese code set used on UNIX based machines</gml:description> <gml:identifier codeSpace="ISOTC211/19115">eucJP</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_usAscii"> <gml:description>United States ASCII code set (ISO 646 US)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">usAscii</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_ebcdic"> <gml:description>IBM mainframe code set</gml:description> <gml:identifier codeSpace="ISOTC211/19115">ebcdic</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_eucKR"> <gml:description>Korean code set</gml:description> <gml:identifier codeSpace="ISOTC211/19115">eucKR</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_big5"> <gml:description>traditional Chinese code set used in Taiwan, Hong Kong of China and other areas</gml:description> <gml:identifier codeSpace="ISOTC211/19115">big5</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CharacterSetCode_GB2312"> <gml:description>simplified Chinese code set</gml:description> <gml:identifier codeSpace="ISOTC211/19115">GB2312</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_ClassificationCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_ClassificationCode"> <gml:description>name of the handling restrictions on the dataset</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_ClassificationCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_ClassificationCode_unclassified"> <gml:description>available for general disclosure</gml:description> <gml:identifier codeSpace="ISOTC211/19115">unclassified</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ClassificationCode_restricted"> <gml:description>not for general disclosure</gml:description> <gml:identifier codeSpace="ISOTC211/19115">restricted</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ClassificationCode_confidential"> <gml:description>available for someone who can be entrusted with information</gml:description> <gml:identifier codeSpace="ISOTC211/19115">confidential</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ClassificationCode_secret"> <gml:description>kept or meant to be kept private, unknown, or hidden from all but a select group of people</gml:description> <gml:identifier codeSpace="ISOTC211/19115">secret</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ClassificationCode_topSecret"> <gml:description>of the highest secrecy</gml:description> <gml:identifier codeSpace="ISOTC211/19115">topSecret</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_CoverageContentTypeCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_CoverageContentTypeCode"> <gml:description>specific type of information represented in the cell</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_CoverageContentTypeCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_CoverageContentTypeCode_image"> <gml:description>meaningful numerical representation of a physical parameter that is not the actual value of the physical parameter</gml:description> <gml:identifier codeSpace="ISOTC211/19115">image</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CoverageContentTypeCode_thematicClassification"> <gml:description>code value with no quantitative meaning, used to represent a physical quantity</gml:description> <gml:identifier codeSpace="ISOTC211/19115">thematicClassification</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_CoverageContentTypeCode_physicalMeasurement"> <gml:description>value in physical units of the quantity being measured</gml:description> <gml:identifier codeSpace="ISOTC211/19115">physicalMeasurement</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_DatatypeCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_DatatypeCode"> <gml:description>datatype of element or entity</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_DatatypeCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_class"> <gml:description>descriptor of a set of objects that share the same attributes, operations, methods, relationships, and behavior</gml:description> <gml:identifier codeSpace="ISOTC211/19115">class</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_codelist"> <gml:description>descriptor of a set of objects that share the same attributes, operations, methods, relationships, and behavior</gml:description> <gml:identifier codeSpace="ISOTC211/19115">codelist</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_enumeration"> <gml:description>data type whose instances form a list of named literal values, not extendable</gml:description> <gml:identifier codeSpace="ISOTC211/19115">enumeration</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_codelistElement"> <gml:description>permissible value for a codelist or enumeration</gml:description> <gml:identifier codeSpace="ISOTC211/19115">codelistElement</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_abstractClass"> <gml:description>class that cannot be directly instantiated</gml:description> <gml:identifier codeSpace="ISOTC211/19115">abstractClass</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_aggregateClass"> <gml:description>class that is composed of classes it is connected to by an aggregate relationship</gml:description> <gml:identifier codeSpace="ISOTC211/19115">aggregateClass</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_specifiedClass"> <gml:description>subclass that may be substituted for its superclass</gml:description> <gml:identifier codeSpace="ISOTC211/19115">specifiedClass</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_datatypeClass"> <gml:description>class with few or no operations whose primary purpose is to hold the abstract state of another class for transmittal, storage, encoding or persistent storage</gml:description> <gml:identifier codeSpace="ISOTC211/19115">datatypeClass</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_interfaceClass"> <gml:description>named set of operations that characterize the behavior of an element</gml:description> <gml:identifier codeSpace="ISOTC211/19115">interfaceClass</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_unionClass"> <gml:description>class describing a selection of one of the specified types</gml:description> <gml:identifier codeSpace="ISOTC211/19115">unionClass</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_metaClass"> <gml:description>class whose instances are classes</gml:description> <gml:identifier codeSpace="ISOTC211/19115">metaClass</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_typeClass"> <gml:description>class used for specification of a domain of instances (objects), together with the operations applicable to the objects. A type may have attributes and associations</gml:description> <gml:identifier codeSpace="ISOTC211/19115">typeClass</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_characterString"> <gml:description>free text field</gml:description> <gml:identifier codeSpace="ISOTC211/19115">characterString</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_integer"> <gml:description>numerical field</gml:description> <gml:identifier codeSpace="ISOTC211/19115">integer</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DatatypeCode_association"> <gml:description>semantic relationship between two classes that involves connections among their instances</gml:description> <gml:identifier codeSpace="ISOTC211/19115">association</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_DimensionNameTypeCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_DimensionNameTypeCode"> <gml:description>name of the dimension</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_DimensionNameTypeCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_DimensionNameTypeCode_row"> <gml:description>ordinate (y) axis</gml:description> <gml:identifier codeSpace="ISOTC211/19115">row</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DimensionNameTypeCode_column"> <gml:description>abscissa (x) axis</gml:description> <gml:identifier codeSpace="ISOTC211/19115">column</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DimensionNameTypeCode_vertical"> <gml:description>vertical (z) axis</gml:description> <gml:identifier codeSpace="ISOTC211/19115">vertical</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DimensionNameTypeCode_track"> <gml:description>along the direction of motion of the scan point</gml:description> <gml:identifier codeSpace="ISOTC211/19115">track</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DimensionNameTypeCode_crossTrack"> <gml:description>perpendicular to the direction of motion of the scan point</gml:description> <gml:identifier codeSpace="ISOTC211/19115">crossTrack</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DimensionNameTypeCode_line"> <gml:description>scan line of a sensor</gml:description> <gml:identifier codeSpace="ISOTC211/19115">line</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DimensionNameTypeCode_sample"> <gml:description>element along a scan line</gml:description> <gml:identifier codeSpace="ISOTC211/19115">sample</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_DimensionNameTypeCode_time"> <gml:description>duration</gml:description> <gml:identifier codeSpace="ISOTC211/19115">time</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_GeometricObjectTypeCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_GeometricObjectTypeCode"> <gml:description>name of point or vector objects used to locate zero-, one-, two-, or three-dimensional spatial locations in the dataset</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_GeometricObjectTypeCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_GeometricObjectTypeCode_complex"> <gml:description>set of geometric primitives such that their boundaries can be represented as a union of other primitives</gml:description> <gml:identifier codeSpace="ISOTC211/19115">complex</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_GeometricObjectTypeCode_composite"> <gml:description>connected set of curves, solids or surfaces</gml:description> <gml:identifier codeSpace="ISOTC211/19115">composite</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_GeometricObjectTypeCode_curve"> <gml:description>bounded, 1-dimensional geometric primitive, representing the continuous image of a line</gml:description> <gml:identifier codeSpace="ISOTC211/19115">curve</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_GeometricObjectTypeCode_point"> <gml:description>zero-dimensional geometric primitive, representing a position but not having an extent</gml:description> <gml:identifier codeSpace="ISOTC211/19115">point</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_GeometricObjectTypeCode_solid"> <gml:description>bounded, connected 3-dimensional geometric primitive, representing the continuous image of a region of space</gml:description> <gml:identifier codeSpace="ISOTC211/19115">solid</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_GeometricObjectTypeCode_surface"> <gml:description>bounded, connected 2-dimensional geometric primitive, representing the continuous image of a region of a plane</gml:description> <gml:identifier codeSpace="ISOTC211/19115">surface</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_ImagingConditionCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_ImagingConditionCode"> <gml:description>code which indicates conditions which may affect the image</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_ImagingConditionCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_ImagingConditionCode_blurredImage"> <gml:description>portion of the image is blurred</gml:description> <gml:identifier codeSpace="ISOTC211/19115">blurredImage</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ImagingConditionCode_cloud"> <gml:description>portion of the image is partially obscured by cloud cover</gml:description> <gml:identifier codeSpace="ISOTC211/19115">cloud</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ImagingConditionCode_degradingObliquity"> <gml:description>acute angle between the plane of the ecliptic (the plane of the Earth s orbit) and the plane of the celestial equator</gml:description> <gml:identifier codeSpace="ISOTC211/19115">degradingObliquity</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ImagingConditionCode_fog"> <gml:description>portion of the image is partially obscured by fog</gml:description> <gml:identifier codeSpace="ISOTC211/19115">fog</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ImagingConditionCode_heavySmokeOrDust"> <gml:description>portion of the image is partially obscured by heavy smoke or dust</gml:description> <gml:identifier codeSpace="ISOTC211/19115">heavySmokeOrDust</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ImagingConditionCode_night"> <gml:description>image was taken at night</gml:description> <gml:identifier codeSpace="ISOTC211/19115">night</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ImagingConditionCode_rain"> <gml:description>image was taken during rainfall</gml:description> <gml:identifier codeSpace="ISOTC211/19115">rain</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ImagingConditionCode_semiDarkness"> <gml:description>image was taken during semi-dark conditions -- twilight conditions</gml:description> <gml:identifier codeSpace="ISOTC211/19115">semiDarkness</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ImagingConditionCode_shadow"> <gml:description>portion of the image is obscured by shadow</gml:description> <gml:identifier codeSpace="ISOTC211/19115">shadow</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ImagingConditionCode_snow"> <gml:description>portion of the image is obscured by snow</gml:description> <gml:identifier codeSpace="ISOTC211/19115">snow</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ImagingConditionCode_terrainMasking"> <gml:description>the absence of collection data of a given point or area caused by the relative location of topographic features which obstruct the collection path between the collector(s) and the subject(s) of interest</gml:description> <gml:identifier codeSpace="ISOTC211/19115">terrainMasking</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_KeywordTypeCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_KeywordTypeCode"> <gml:description>methods used to group similar keywords</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_KeywordTypeCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_KeywordTypeCode_discipline"> <gml:description>keyword identifies a branch of instruction or specialized learning</gml:description> <gml:identifier codeSpace="ISOTC211/19115">discipline</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_KeywordTypeCode_place"> <gml:description>keyword identifies a location</gml:description> <gml:identifier codeSpace="ISOTC211/19115">place</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_KeywordTypeCode_stratum"> <gml:description>keyword identifies the layer(s) of any deposited substance</gml:description> <gml:identifier codeSpace="ISOTC211/19115">stratum</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_KeywordTypeCode_temporal"> <gml:description>keyword identifies a time period related to the dataset</gml:description> <gml:identifier codeSpace="ISOTC211/19115">temporal</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_KeywordTypeCode_theme"> <gml:description>keyword identifies a particular subject or topic</gml:description> <gml:identifier codeSpace="ISOTC211/19115">theme</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_MaintenanceFrequencyCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_MaintenanceFrequencyCode"> <gml:description>frequency with which modifications and deletions are made to the data after it is first produced</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_MaintenanceFrequencyCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_continual"> <gml:description>data is repeatedly and frequently updated</gml:description> <gml:identifier codeSpace="ISOTC211/19115">continual</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_daily"> <gml:description>data is updated each day</gml:description> <gml:identifier codeSpace="ISOTC211/19115">daily</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_weekly"> <gml:description>data is updated on a weekly basis</gml:description> <gml:identifier codeSpace="ISOTC211/19115">weekly</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_fortnightly"> <gml:description>data is updated every two weeks</gml:description> <gml:identifier codeSpace="ISOTC211/19115">fortnightly</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_monthly"> <gml:description>data is updated each month</gml:description> <gml:identifier codeSpace="ISOTC211/19115">monthly</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <!-- CHANGE 2008-09-11 #02 --> <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_quarterly"> <!-- CHANGE 2008-09-11 #02 <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_quartely"> --> <gml:description>data is updated every three months</gml:description> <!-- CHANGE 2008-09-11 #03 --> <gml:identifier codeSpace="ISOTC211/19115">quarterly</gml:identifier> <!-- CHANGE 2008-09-11 #03 <gml:identifier codeSpace="ISOTC211/19115">quartely</gml:identifier> --> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_biannually"> <gml:description>data is updated twice each year</gml:description> <gml:identifier codeSpace="ISOTC211/19115">biannually</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_annually"> <gml:description>data is updated every year</gml:description> <gml:identifier codeSpace="ISOTC211/19115">annually</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_asNeeded"> <gml:description>data is updated as deemed necessary</gml:description> <gml:identifier codeSpace="ISOTC211/19115">asNeeded</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_irregular"> <gml:description>data is updated in intervals that are uneven in duration</gml:description> <gml:identifier codeSpace="ISOTC211/19115">irregular</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_notPlanned"> <gml:description>there are no plans to update the data</gml:description> <gml:identifier codeSpace="ISOTC211/19115">notPlanned</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MaintenanceFrequencyCode_unknown"> <gml:description>frequency of maintenance for the data is not known</gml:description> <!-- CHANGE 2008-09-11 #01--> <gml:identifier codeSpace="ISOTC211/19115">unknown</gml:identifier> <!-- CHANGE 2008-09-11 #01 <gml:identifier codeSpace="ISOTC211/19115">unknwon</gml:identifier> --> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_MediumFormatCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_MediumFormatCode"> <gml:description>method used to write to the medium</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_MediumFormatCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_MediumFormatCode_cpio"> <gml:description>CoPy In / Out (UNIX file format and command)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">cpio</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumFormatCode_tar"> <gml:description>Tape ARchive</gml:description> <gml:identifier codeSpace="ISOTC211/19115">tar</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumFormatCode_highSierra"> <gml:description>high sierra file system</gml:description> <gml:identifier codeSpace="ISOTC211/19115">highSierra</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumFormatCode_iso9660"> <gml:description>information processing volume and file structure of CD-ROM</gml:description> <gml:identifier codeSpace="ISOTC211/19115">iso9660</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumFormatCode_iso9660RockRidge"> <gml:description>rock ridge interchange protocol (UNIX)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">iso9660RockRidge</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumFormatCode_iso9660AppleHFS"> <gml:description>hierarchical file system (Macintosh)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">iso9660AppleHFS</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_MediumNameCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_MediumNameCode"> <gml:description>name of the medium</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_MediumNameCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_cdRom"> <gml:description>read-only optical disk</gml:description> <gml:identifier codeSpace="ISOTC211/19115">cdRom</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_dvd"> <gml:description>digital versatile disk</gml:description> <gml:identifier codeSpace="ISOTC211/19115">dvd</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_dvdRom"> <gml:description>digital versatile disk, read only</gml:description> <gml:identifier codeSpace="ISOTC211/19115">dvdRom</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_3halfInchFloppy"> <gml:description>3,5 inch magnetic disk</gml:description> <gml:identifier codeSpace="ISOTC211/19115">3halfInchFloppy</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_5quarterInchFloppy"> <gml:description>5,25 inch magnetic disk</gml:description> <gml:identifier codeSpace="ISOTC211/19115">5quarterInchFloppy</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_7trackTape"> <gml:description>7 track magnetic tape</gml:description> <gml:identifier codeSpace="ISOTC211/19115">7trackTape</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_9trackType"> <gml:description>9 track magnetic tape</gml:description> <gml:identifier codeSpace="ISOTC211/19115">9trackType</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_3480Cartridge"> <gml:description>3480 cartridge tape drive</gml:description> <gml:identifier codeSpace="ISOTC211/19115">3480Cartridge</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_3490Cartridge"> <gml:description>3490 cartridge tape drive</gml:description> <gml:identifier codeSpace="ISOTC211/19115">3490Cartridge</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_3580Cartridge"> <gml:description>3580 cartridge tape drive</gml:description> <gml:identifier codeSpace="ISOTC211/19115">3580Cartridge</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_4mmCartridgeTape"> <gml:description>4 millimetre magnetic tape</gml:description> <gml:identifier codeSpace="ISOTC211/19115">4mmCartridgeTape</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_8mmCartridgeTape"> <gml:description>8 millimetre magnetic tape</gml:description> <gml:identifier codeSpace="ISOTC211/19115">8mmCartridgeTape</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_1quarterInchCartridgeTape"> <gml:description>0,25 inch magnetic tape</gml:description> <gml:identifier codeSpace="ISOTC211/19115">1quarterInchCartridgeTape</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_digitalLinearTape"> <gml:description>half inch cartridge streaming tape drive</gml:description> <gml:identifier codeSpace="ISOTC211/19115">digitalLinearTape</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_onLine"> <gml:description>direct computer linkage</gml:description> <gml:identifier codeSpace="ISOTC211/19115">onLine</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_satellite"> <gml:description>linkage through a satellite communication system</gml:description> <gml:identifier codeSpace="ISOTC211/19115">satellite</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_telephoneLink"> <gml:description>communication through a telephone network</gml:description> <gml:identifier codeSpace="ISOTC211/19115">telephoneLink</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_MediumNameCode_hardcopy"> <gml:description>pamphlet or leaflet giving descriptive information</gml:description> <gml:identifier codeSpace="ISOTC211/19115">hardcopy</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_ObligationCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_ObligationCode"> <gml:description>obligation of the element or entity</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_ObligationCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_ObligationCode_mandatory"> <gml:description>element is always required</gml:description> <gml:identifier codeSpace="ISOTC211/19115">mandatory</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ObligationCode_optional"> <gml:description>element is not required</gml:description> <gml:identifier codeSpace="ISOTC211/19115">optional</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ObligationCode_conditional"> <gml:description>element is required when a specific condition is met</gml:description> <gml:identifier codeSpace="ISOTC211/19115">conditional</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_PixelOrientationCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_PixelOrientationCode"> <gml:description>point in a pixel corresponding to the Earth location of the pixel</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_PixelOrientationCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_PixelOrientationCode_center"> <gml:description>point halfway between the lower left and the upper right of the pixel</gml:description> <gml:identifier codeSpace="ISOTC211/19115">center</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_PixelOrientationCode_lowerLeft"> <gml:description>the corner in the pixel closest to the origin of the SRS; if two are at the same distance from the origin, the one with the smallest x-value</gml:description> <gml:identifier codeSpace="ISOTC211/19115">lowerLeft</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_PixelOrientationCode_lowerRight"> <gml:description>next corner counterclockwise from the lower left</gml:description> <gml:identifier codeSpace="ISOTC211/19115">lowerRight</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_PixelOrientationCode_upperRight"> <gml:description>next corner counterclockwise from the lower right</gml:description> <gml:identifier codeSpace="ISOTC211/19115">upperRight</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_PixelOrientationCode_upperLeft"> <gml:description>next corner counterclockwise from the upper right</gml:description> <gml:identifier codeSpace="ISOTC211/19115">upperLeft</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_ProgressCode===--> <codelistItem> <CodeListDictionary gml:id="MD_ProgressCode"> <gml:description>status of the dataset or progress of a review</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_ProgressCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_ProgressCode_completed"> <gml:description>production of the data has been completed</gml:description> <gml:identifier codeSpace="ISOTC211/19115">completed</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ProgressCode_historicalArchive"> <gml:description>data has been stored in an offline storage facility</gml:description> <gml:identifier codeSpace="ISOTC211/19115">historicalArchive</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ProgressCode_obsolete"> <gml:description>data is no longer relevant</gml:description> <gml:identifier codeSpace="ISOTC211/19115">obsolete</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ProgressCode_onGoing"> <gml:description>data is continually being updated</gml:description> <gml:identifier codeSpace="ISOTC211/19115">onGoing</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ProgressCode_planned"> <gml:description>fixed date has been established upon or by which the data will be created or updated</gml:description> <gml:identifier codeSpace="ISOTC211/19115">planned</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ProgressCode_required"> <gml:description>data needs to be generated or updated</gml:description> <gml:identifier codeSpace="ISOTC211/19115">required</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ProgressCode_underDevelopment"> <gml:description>data is currently in the process of being created</gml:description> <gml:identifier codeSpace="ISOTC211/19115">underDevelopment</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_RestrictionCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_RestrictionCode"> <gml:description>limitation(s) placed upon the access or use of the data</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_RestrictionCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_RestrictionCode_copyright"> <gml:description>exclusive right to the publication, production, or sale of the rights to a literary, dramatic, musical, or artistic work, or to the use of a commercial print or label, granted by law for a specified period of time to an author, composer, artist, distributor</gml:description> <gml:identifier codeSpace="ISOTC211/19115">copyright</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_RestrictionCode_patent"> <gml:description>government has granted exclusive right to make, sell, use or license an invention or discovery</gml:description> <gml:identifier codeSpace="ISOTC211/19115">patent</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_RestrictionCode_patentPending"> <gml:description>produced or sold information awaiting a patent</gml:description> <gml:identifier codeSpace="ISOTC211/19115">patentPending</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_RestrictionCode_trademark"> <gml:description>a name, symbol, or other device identifying a product, officially registered and legally restricted to the use of the owner or manufacturer</gml:description> <gml:identifier codeSpace="ISOTC211/19115">trademark</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_RestrictionCode_license"> <gml:description>formal permission to do something</gml:description> <gml:identifier codeSpace="ISOTC211/19115">license</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_RestrictionCode_intellectualPropertyRights"> <gml:description>rights to financial benefit from and control of distribution of non-tangible property that is a result of creativity</gml:description> <gml:identifier codeSpace="ISOTC211/19115">intellectualPropertyRights</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_RestrictionCode_restricted"> <gml:description>withheld from general circulation or disclosure</gml:description> <gml:identifier codeSpace="ISOTC211/19115">restricted</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_RestrictionCode_otherRestrictions"> <gml:description>limitation not listed</gml:description> <gml:identifier codeSpace="ISOTC211/19115">otherRestrictions</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_ScopeCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_ScopeCode"> <gml:description>class of information to which the referencing entity applies</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_ScopeCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_attribute"> <gml:description>information applies to the attribute class</gml:description> <gml:identifier codeSpace="ISOTC211/19115">attribute</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_attributeType"> <gml:description>information applies to the characteristic of a feature</gml:description> <gml:identifier codeSpace="ISOTC211/19115">attributeType</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_collectionHardware"> <gml:description>information applies to the collection hardware class</gml:description> <gml:identifier codeSpace="ISOTC211/19115">collectionHardware</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_collectionSession"> <gml:description>information applies to the collection session</gml:description> <gml:identifier codeSpace="ISOTC211/19115">collectionSession</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_dataset"> <gml:description>information applies to the dataset</gml:description> <gml:identifier codeSpace="ISOTC211/19115">dataset</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_series"> <gml:description>information applies to the series</gml:description> <gml:identifier codeSpace="ISOTC211/19115">series</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_nonGeographicDataset"> <gml:description>information applies to non-geographic data</gml:description> <gml:identifier codeSpace="ISOTC211/19115">nonGeographicDataset</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_dimensionGroup"> <gml:description>information applies to a dimension group</gml:description> <gml:identifier codeSpace="ISOTC211/19115">dimensionGroup</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_feature"> <gml:description>information applies to a feature</gml:description> <gml:identifier codeSpace="ISOTC211/19115">feature</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_featureType"> <gml:description>information applies to a feature type</gml:description> <gml:identifier codeSpace="ISOTC211/19115">featureType</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_propertyType"> <gml:description>information applies to a property type</gml:description> <gml:identifier codeSpace="ISOTC211/19115">propertyType</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_fieldSession"> <gml:description>information applies to a field session</gml:description> <gml:identifier codeSpace="ISOTC211/19115">fieldSession</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_software"> <gml:description>information applies to a computer program or routine</gml:description> <gml:identifier codeSpace="ISOTC211/19115">software</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_service"> <gml:description>information applies to a capability which a service provider entity makes available to a service user entity through a set of interfaces that define a behaviour, such as a use case</gml:description> <gml:identifier codeSpace="ISOTC211/19115">service</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_model"> <gml:description>information applies to a copy or imitation of an existing or hypothetical object</gml:description> <gml:identifier codeSpace="ISOTC211/19115">model</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_ScopeCode_tile"> <gml:description>information applies to a tile, a spatial subset of geographic data</gml:description> <gml:identifier codeSpace="ISOTC211/19115">tile</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_SpatialRepresentationTypeCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_SpatialRepresentationTypeCode"> <gml:description>method used to represent geographic information in the dataset</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_SpatialRepresentationTypeCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_SpatialRepresentationTypeCode_vector"> <gml:description>vector data is used to represent geographic data</gml:description> <gml:identifier codeSpace="ISOTC211/19115">vector</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_SpatialRepresentationTypeCode_grid"> <gml:description>grid data is used to represent geographic data</gml:description> <gml:identifier codeSpace="ISOTC211/19115">grid</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_SpatialRepresentationTypeCode_textTable"> <gml:description>textual or tabular data is used to represent geographic data</gml:description> <gml:identifier codeSpace="ISOTC211/19115">textTable</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_SpatialRepresentationTypeCode_tin"> <gml:description>triangulated irregular network</gml:description> <gml:identifier codeSpace="ISOTC211/19115">tin</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_SpatialRepresentationTypeCode_stereoModel"> <gml:description>three-dimensional view formed by the intersecting homologous rays of an overlapping pair of images</gml:description> <gml:identifier codeSpace="ISOTC211/19115">stereoModel</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_SpatialRepresentationTypeCode_video"> <gml:description>scene from a video recording</gml:description> <gml:identifier codeSpace="ISOTC211/19115">video</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_TopicCategoryCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_TopicCategoryCode"> <gml:description>high-level geographic data thematic classification to assist in the grouping and search of available geographic data sets. Can be used to group keywords as well. Listed examples are not exhaustive.</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_TopicCategoryCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_farming"> <gml:description>rearing of animals and/or cultivation of plants. Examples: agriculture, irrigation, aquaculture, plantations, herding, pests and diseases affecting crops and livestock</gml:description> <gml:identifier codeSpace="ISOTC211/19115">farming</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_biota"> <gml:description>flora and/or fauna in natural environment. Examples: wildlife, vegetation, biological sciences, ecology, wilderness, sealife, wetlands, habitat</gml:description> <gml:identifier codeSpace="ISOTC211/19115">biota</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_boundaries"> <gml:description>legal land descriptions. Examples: political and administrative boundaries</gml:description> <gml:identifier codeSpace="ISOTC211/19115">boundaries</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_climatologyMeteorologyAtmosphere"> <gml:description>processes and phenomena of the atmosphere. Examples: cloud cover, weather, climate, atmospheric conditions, climate change, precipitation</gml:description> <gml:identifier codeSpace="ISOTC211/19115">climatologyMeteorologyAtmosphere</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_economy"> <gml:description>economic activities, conditions and employment. Examples: production, labour, revenue, commerce, industry, tourism and ecotourism, forestry, fisheries, commercial or subsistence hunting, exploration and exploitation of resources such as minerals, oil and gas</gml:description> <gml:identifier codeSpace="ISOTC211/19115">economy</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_elevation"> <gml:description>height above or below sea level. Examples: altitude, bathymetry, digital elevation models, slope, derived products</gml:description> <gml:identifier codeSpace="ISOTC211/19115">elevation</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_environment"> <gml:description>environmental resources, protection and conservation. Examples: environmental pollution, waste storage and treatment, environmental impact assessment, monitoring environmental risk, nature reserves, landscape</gml:description> <gml:identifier codeSpace="ISOTC211/19115">environment</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_geoscientificInformation"> <gml:description>information pertaining to earth sciences. Examples: geophysical features and processes, geology, minerals, sciences dealing with the composition, structure and origin of the earth s rocks, risks of earthquakes, volcanic activity, landslides, gravity information, soils, permafrost, hydrogeology, erosion</gml:description> <gml:identifier codeSpace="ISOTC211/19115">geoscientificInformation</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_health"> <gml:description>health, health services, human ecology, and safety. Examples: disease and illness, factors affecting health, hygiene, substance abuse, mental and physical health, health services</gml:description> <gml:identifier codeSpace="ISOTC211/19115">health</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_imageryBaseMapsEarthCover"> <gml:description>base maps. Examples: land cover, topographic maps, imagery, unclassified images, annotations</gml:description> <gml:identifier codeSpace="ISOTC211/19115">imageryBaseMapsEarthCover</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_intelligenceMilitary"> <gml:description>military bases, structures, activities. Examples: barracks, training grounds, military transportation, information collection</gml:description> <gml:identifier codeSpace="ISOTC211/19115">intelligenceMilitary</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_inlandWaters"> <gml:description>inland water features, drainage systems and their characteristics. Examples: rivers and glaciers, salt lakes, water utilization plans, dams, currents, floods, water quality, hydrographic charts</gml:description> <gml:identifier codeSpace="ISOTC211/19115">inlandWaters</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_location"> <gml:description>positional information and services. Examples: addresses, geodetic networks, control points, postal zones and services, place names</gml:description> <gml:identifier codeSpace="ISOTC211/19115">location</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_oceans"> <gml:description>features and characteristics of salt water bodies (excluding inland waters). Examples: tides, tidal waves, coastal information, reefs</gml:description> <gml:identifier codeSpace="ISOTC211/19115">oceans</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_planningCadastre"> <gml:description>information used for appropriate actions for future use of the land. Examples: land use maps, zoning maps, cadastral surveys, land ownership</gml:description> <gml:identifier codeSpace="ISOTC211/19115">planningCadastre</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_society"> <gml:description>characteristics of society and cultures. Examples: settlements, anthropology, archaeology, education, traditional beliefs, manners and customs, demographic data, recreational areas and activities, social impact assessments, crime and justice, census information</gml:description> <gml:identifier codeSpace="ISOTC211/19115">society</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_structure"> <gml:description>man-made construction. Examples: buildings, museums, churches, factories, housing, monuments, shops, towers</gml:description> <gml:identifier codeSpace="ISOTC211/19115">structure</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_transportation"> <gml:description>means and aids for conveying persons and/or goods. Examples: roads, airports/airstrips, shipping routes, tunnels, nautical charts, vehicle or vessel location, aeronautical charts, railways</gml:description> <gml:identifier codeSpace="ISOTC211/19115">transportation</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopicCategoryCode_utilitiesCommunication"> <gml:description>energy, water and waste systems and communications infrastructure and services. Examples: hydroelectricity, geothermal, solar and nuclear sources of energy, water purification and distribution, sewage collection and disposal, electricity and gas distribution, data communication, telecommunication, radio, communication networks</gml:description> <gml:identifier codeSpace="ISOTC211/19115">utilitiesCommunication</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== MD_TopologyLevelCode ===--> <codelistItem> <CodeListDictionary gml:id="MD_TopologyLevelCode"> <gml:description>degree of complexity of the spatial relationships</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MD_TopologyLevelCode</gml:identifier> <codeEntry> <CodeDefinition gml:id="MD_TopologyLevelCode_geometryOnly"> <gml:description>geometry objects without any additional structure which describes topology</gml:description> <gml:identifier codeSpace="ISOTC211/19115">geometryOnly</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopologyLevelCode_topology1D"> <gml:description>1-dimensional topological complex -- commonly called chain-node topology</gml:description> <gml:identifier codeSpace="ISOTC211/19115">topology1D</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopologyLevelCode_planarGraph"> <gml:description>1-dimensional topological complex that is planar. (A planar graph is a graph that can be drawn in a plane in such a way that no two edges intersect except at a vertex.)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">planarGraph</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopologyLevelCode_fullPlanarGraph"> <gml:description>2-dimensional topological complex that is planar. (A 2-dimensional topological complex is commonly called full topology in a cartographic 2D environment.)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">fullPlanarGraph</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopologyLevelCode_surfaceGraph"> <gml:description>1-dimensional topological complex that is isomorphic to a subset of a surface. (A geometric complex is isomorphic to a topological complex if their elements are in a one-to-one, dimensional-and boundry-preserving correspondence to one another.)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">surfaceGraph</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopologyLevelCode_fullSurfaceGraph"> <gml:description>2-dimensional topological complex that is isomorphic to a subset of a surface</gml:description> <gml:identifier codeSpace="ISOTC211/19115">fullSurfaceGraph</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopologyLevelCode_topology3D"> <gml:description>3-dimensional topological complex. (A topological complex is a collection of topological primitives that are closed under the boundary operations.)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">topology3D</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopologyLevelCode_fullTopology3D"> <gml:description>complete coverage of a 3D Euclidean coordinate space</gml:description> <gml:identifier codeSpace="ISOTC211/19115">fullTopology3D</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MD_TopologyLevelCode_abstract"> <gml:description>topological complex without any specified geometric realisation</gml:description> <gml:identifier codeSpace="ISOTC211/19115">abstract</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!---===MX_ScopeCode===--> <codelistItem> <CodeListDictionary gml:id="MX_ScopeCode"> <gml:description>Extension of MD_ScopeCode for the needs of GMX application schemas and in the context of a transfer</gml:description> <gml:identifier codeSpace="ISOTC211/19115">MX_ScopeCode</gml:identifier> <!--MD_ScopeCode values--> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_attribute"> <gml:description>information applies to the attribute class</gml:description> <gml:identifier codeSpace="ISOTC211/19115">attribute</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_attributeType"> <gml:description>information applies to the characteristic of a feature</gml:description> <gml:identifier codeSpace="ISOTC211/19115">attributeType</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_collectionHardware"> <gml:description>information applies to the collection hardware class</gml:description> <gml:identifier codeSpace="ISOTC211/19115">collectionHardware</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_collectionSession"> <gml:description>information applies to the collection session</gml:description> <gml:identifier codeSpace="ISOTC211/19115">collectionSession</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_dataset"> <gml:description>information applies to the dataset</gml:description> <gml:identifier codeSpace="ISOTC211/19115">dataset</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_series"> <gml:description>information applies to the series</gml:description> <gml:identifier codeSpace="ISOTC211/19115">series</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_nonGeographicDataset"> <gml:description>information applies to non-geographic data</gml:description> <gml:identifier codeSpace="ISOTC211/19115">nonGeographicDataset</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_dimensionGroup"> <gml:description>information applies to a dimension group</gml:description> <gml:identifier codeSpace="ISOTC211/19115">dimensionGroup</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_feature"> <gml:description>information applies to a feature</gml:description> <gml:identifier codeSpace="ISOTC211/19115">feature</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_featureType"> <gml:description>information applies to a feature type</gml:description> <gml:identifier codeSpace="ISOTC211/19115">featureType</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_propertyType"> <gml:description>information applies to a property type</gml:description> <gml:identifier codeSpace="ISOTC211/19115">propertyType</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_fieldSession"> <gml:description>information applies to a field session</gml:description> <gml:identifier codeSpace="ISOTC211/19115">fieldSession</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_software"> <gml:description>information applies to a computer program or routine</gml:description> <gml:identifier codeSpace="ISOTC211/19115">software</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_service"> <gml:description>information applies to a capability which a service provider entity makes available to a service user entity through a set of interfaces that define a behaviour, such as a use case</gml:description> <gml:identifier codeSpace="ISOTC211/19115">service</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_model"> <gml:description>information applies to a copy or imitation of an existing or hypothetical object</gml:description> <gml:identifier codeSpace="ISOTC211/19115">model</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_tile"> <gml:description>information applies to a tile, a spatial subset of geographic data</gml:description> <gml:identifier codeSpace="ISOTC211/19115">tile</gml:identifier> </CodeDefinition> </codeEntry> <!--MX_ScopeCode extensions--> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_initiative"> <gml:description>The referencing entity applies to a transfer aggregate which was originally identified as an initiative (DS_Initiative)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">initiative</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_stereomate"> <gml:description>The referencing entity applies to a transfer aggregate which was originally identified as a stereo mate (DS_StereoMate)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">stereomate</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_sensor"> <gml:description>The referencing entity applies to a transfer aggregate which was originally identified as a sensor (DS_Sensor)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">sensor</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_platformSeries"> <gml:description>The referencing entity applies to a transfer aggregate which was originally identified as a platform series (DS_PlatformSeries)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">platformSeries</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_sensorSeries"> <gml:description>The referencing entity applies to a transfer aggregate which was originally identified as a sensor series (DS_SensorSeries)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">sensorSeries</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_productionSeries"> <gml:description>The referencing entity applies to a transfer aggregate which was originally identified as a production series (DS_ProductionSeries)</gml:description> <gml:identifier codeSpace="ISOTC211/19115">productionSeries</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_transferAggregate"> <gml:description>The referencing entity applies to a transfer aggregate which has no existence outside of the transfer context</gml:description> <gml:identifier codeSpace="ISOTC211/19115">transferAggregate</gml:identifier> </CodeDefinition> </codeEntry> <codeEntry> <CodeDefinition gml:id="MX_ScopeCode_otherAggregate"> <gml:description>The referencing entity applies to a transfer aggregate which has an existence outside of the transfer context, but which does not pertains to a specific aggregate type.</gml:description> <gml:identifier codeSpace="ISOTC211/19115">otherAggregate</gml:identifier> </CodeDefinition> </codeEntry> </CodeListDictionary> </codelistItem> <!--=== EOF ===--> </CT_CodelistCatalogue> ������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/inspire-getrecords-response.xml���������������������������������������0000664�0000000�0000000�00000341461�14766600535�0024263�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<csw:GetRecordsResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/cat/csw/2.0.2 http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd"> <csw:SearchStatus timestamp="2025-03-06T16:06:29.638Z" /> <csw:SearchResults numberOfRecordsMatched="216" numberOfRecordsReturned="2" elementSet="full" nextRecord="85"> <gmd:MD_Metadata xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gmi="http://www.isotc211.org/2005/gmi" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd"> <gmd:fileIdentifier> <gco:CharacterString>8dad9c98-0512-4845-a2bf-3ace1c93df6f</gco:CharacterString> </gmd:fileIdentifier> <gmd:language> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="eng" /> </gmd:language> <gmd:characterSet> <gmd:MD_CharacterSetCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" /> </gmd:characterSet> <gmd:hierarchyLevel> <gmd:MD_ScopeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" /> </gmd:hierarchyLevel> <gmd:hierarchyLevelName> <gco:CharacterString>Webmap service</gco:CharacterString> </gmd:hierarchyLevelName> <gmd:contact> <gmd:CI_ResponsibleParty> <gmd:individualName> <gco:CharacterString>Floor Van Damme</gco:CharacterString> </gmd:individualName> <gmd:organisationName xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>National Geographic Institute</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">National Geographic Institute</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Institut géographique national</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Nationaal Geografisch Instituut</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Nationales geographisches Institut</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:deliveryPoint xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Kortenberglaan 115</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Kortenberglaan 115</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Avenue de Cortenbergh 115</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Kortenberglaan 115</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Avenue de Cortenbergh 115</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:deliveryPoint> <gmd:city xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Brussels</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Brussels</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Bruxelles</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Brussel</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Brüssel</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:city> <gmd:postalCode> <gco:CharacterString>1000</gco:CharacterString> </gmd:postalCode> <gmd:country xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Belgium</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Belgium</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Belgique</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Belgie</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Belgien</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:country> <gmd:electronicMailAddress> <gco:CharacterString>metadata@ngi.be</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.ngi.be</gmd:URL> </gmd:linkage> <gmd:name xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>http://www.ngi.be</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">http://www.ngi.be</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">https://www.ngi.be/website/fr/</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">http://www.ngi.be</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">http://www.ngi.be</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:name> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" /> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:contact> <gmd:dateStamp> <gco:DateTime>2024-07-05T13:35:37</gco:DateTime> </gmd:dateStamp> <gmd:locale> <gmd:PT_Locale id="FR"> <gmd:languageCode> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="fre" /> </gmd:languageCode> <gmd:characterEncoding /> </gmd:PT_Locale> </gmd:locale> <gmd:locale> <gmd:PT_Locale id="NL"> <gmd:languageCode> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="dut" /> </gmd:languageCode> <gmd:characterEncoding /> </gmd:PT_Locale> </gmd:locale> <gmd:locale> <gmd:PT_Locale id="DE"> <gmd:languageCode> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="ger" /> </gmd:languageCode> <gmd:characterEncoding /> </gmd:PT_Locale> </gmd:locale> <gmd:locale> <gmd:PT_Locale id="EN"> <gmd:languageCode> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="eng" /> </gmd:languageCode> <gmd:characterEncoding> <gmd:MD_CharacterSetCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" /> </gmd:characterEncoding> </gmd:PT_Locale> </gmd:locale> <gmd:referenceSystemInfo> <gmd:MD_ReferenceSystem> <gmd:referenceSystemIdentifier> <gmd:RS_Identifier> <gmd:code xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>EPSG:3035</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">EPSG:3035</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:code> </gmd:RS_Identifier> </gmd:referenceSystemIdentifier> </gmd:MD_ReferenceSystem> </gmd:referenceSystemInfo> <gmd:referenceSystemInfo> <gmd:MD_ReferenceSystem> <gmd:referenceSystemIdentifier> <gmd:RS_Identifier> <gmd:code xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>EPSG:4258</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">EPSG:4258</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:code> </gmd:RS_Identifier> </gmd:referenceSystemIdentifier> </gmd:MD_ReferenceSystem> </gmd:referenceSystemInfo> <gmd:referenceSystemInfo> <gmd:MD_ReferenceSystem> <gmd:referenceSystemIdentifier> <gmd:RS_Identifier> <gmd:code xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>EPSG:3857</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">EPSG:3857</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:code> </gmd:RS_Identifier> </gmd:referenceSystemIdentifier> </gmd:MD_ReferenceSystem> </gmd:referenceSystemInfo> <gmd:referenceSystemInfo> <gmd:MD_ReferenceSystem> <gmd:referenceSystemIdentifier> <gmd:RS_Identifier> <gmd:code xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>EPSG:4326</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">EPSG:4326</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:code> </gmd:RS_Identifier> </gmd:referenceSystemIdentifier> </gmd:MD_ReferenceSystem> </gmd:referenceSystemInfo> <gmd:referenceSystemInfo> <gmd:MD_ReferenceSystem> <gmd:referenceSystemIdentifier> <gmd:RS_Identifier> <gmd:code xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>EPSG:3812</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">EPSG:3812</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:code> </gmd:RS_Identifier> </gmd:referenceSystemIdentifier> </gmd:MD_ReferenceSystem> </gmd:referenceSystemInfo> <gmd:identificationInfo> <srv:SV_ServiceIdentification> <gmd:citation> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>SUVIM station network WMS</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">SUVIM station network WMS</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">SUVIM station network WMS</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">SUVIM station network WMS</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">SUVIM station network WMS</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>1993-03-29</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:identifier> <gmd:RS_Identifier> <gmd:code> <gco:CharacterString>4f8bbdee-f02a-4050-9309-8aa6538ec8cc</gco:CharacterString> </gmd:code> <gmd:codeSpace> <gco:CharacterString>BE.BIRA-IASB</gco:CharacterString> </gmd:codeSpace> </gmd:RS_Identifier> </gmd:identifier> </gmd:CI_Citation> </gmd:citation> <gmd:abstract xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>The Solar Ultraviolet - Visible Irradiance Monitoring network (SUVIM) is formed of observation stations operated by the Royal Belgian Institute for Space Aeronomy (IASB-BIRA). At each station, UV solar radiation is measured by several instruments. The network produces UV indices, solar irradiances and ancillary measurements such as meteorological conditions at the stations in quasi-real time. The SUVIM Station Network dataset includes information on the stations. It does not include the measured data, which form the SUVIM Observations dataset.</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">The Solar Ultraviolet - Visible Irradiance Monitoring network (SUVIM) is formed of observation stations operated by the Royal Belgian Institute for Space Aeronomy (IASB-BIRA). At each station, UV solar radiation is measured by several instruments. The network produces UV indices, solar irradiances and ancillary measurements such as meteorological conditions at the stations in quasi-real time. The SUVIM Station Network dataset includes information on the stations. It does not include the measured data, which form the SUVIM Observations dataset.</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">The Solar Ultraviolet - Visible Irradiance Monitoring network (SUVIM) is formed of observation stations operated by the Royal Belgian Institute for Space Aeronomy (IASB-BIRA). At each station, UV solar radiation is measured by several instruments. The network produces UV indices, solar irradiances and ancillary measurements such as meteorological conditions at the stations in quasi-real time. The SUVIM Station Network dataset includes information on the stations. It does not include the measured data, which form the SUVIM Observations dataset.</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">The Solar Ultraviolet - Visible Irradiance Monitoring network (SUVIM) is formed of observation stations operated by the Royal Belgian Institute for Space Aeronomy (IASB-BIRA). At each station, UV solar radiation is measured by several instruments. The network produces UV indices, solar irradiances and ancillary measurements such as meteorological conditions at the stations in quasi-real time. The SUVIM Station Network dataset includes information on the stations. It does not include the measured data, which form the SUVIM Observations dataset.</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">The Solar Ultraviolet - Visible Irradiance Monitoring network (SUVIM) is formed of observation stations operated by the Royal Belgian Institute for Space Aeronomy (IASB-BIRA). At each station, UV solar radiation is measured by several instruments. The network produces UV indices, solar irradiances and ancillary measurements such as meteorological conditions at the stations in quasi-real time. The SUVIM Station Network dataset includes information on the stations. It does not include the measured data, which form the SUVIM Observations dataset.</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:abstract> <gmd:pointOfContact> <gmd:CI_ResponsibleParty> <gmd:organisationName xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>National Geographic Institute</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">National Geographic Institute</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Institut géographique national</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Nationaal Geografisch Instituut</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Nationales geographisches Institut</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:deliveryPoint xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Kortenberglaan 115</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Kortenberglaan 115</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Avenue de Cortenbergh 115</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Kortenberglaan 115</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Avenue de Cortenbergh 115</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:deliveryPoint> <gmd:city xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Brussels</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Brussels</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Bruxelles</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Brussel</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Brüssel</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:city> <gmd:postalCode> <gco:CharacterString>1000</gco:CharacterString> </gmd:postalCode> <gmd:country xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Belgium</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Belgium</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Belgique</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Belgie</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Belgien</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:country> <gmd:electronicMailAddress> <gco:CharacterString>products@ngi.be</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.ngi.be</gmd:URL> </gmd:linkage> <gmd:name xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>http://www.ngi.be</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">http://www.ngi.be</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">https://www.ngi.be/website/fr/</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">http://www.ngi.be</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">http://www.ngi.be</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:name> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_RoleCode" codeListValue="custodian" /> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:pointOfContact> <gmd:graphicOverview> <gmd:MD_BrowseGraphic> <gmd:fileName> <gco:CharacterString>https://www.geo.be/thumbs/uv-station-suvim.jpg</gco:CharacterString> </gmd:fileName> </gmd:MD_BrowseGraphic> </gmd:graphicOverview> <gmd:descriptiveKeywords xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd"> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="http://vocab.belgif.be/auth/datatheme/TECH">Science and technology</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Science and technology</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Science et technologie</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Wetenschap en technologie</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Wissenschaft und Technologie</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="https://www.geo.be/thesaurus/datagovthesaurus.rdf">Data.gov.be themes</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Data.gov.be themes</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2019-01-31</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:identifier> <gmd:MD_Identifier> <gmd:code> <gmx:Anchor xlink:href="http://www.geo.be//srv/eng/thesaurus.download?ref=external.theme.datagovthesaurus">geonetwork.thesaurus.external.theme.datagovthesaurus</gmx:Anchor> </gmd:code> </gmd:MD_Identifier> </gmd:identifier> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="https://www.geo.be/thesaurus/rpi.xml">Reporting INSPIRE</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Reporting INSPIRE</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Reporting INSPIRE</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Reporting INSPIRE</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Reporting INSPIRE</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="https://www.geo.be/thesaurus/mwr.xml">Meteorology, weather and radiation conditions</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Meteorology, weather and radiation conditions</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Météorologie, conditions atmosphériques et radiatives</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Meteorologie, weers- en stralingsomstandigheden</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Meteorologie, atmosphärische und Strahlungsbedingungen</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="https://www.geo.be/thesaurus/federalthesaurus.rdf">Belgian Federal Thesaurus</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Belgian Federal Thesaurus</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2020-03-01</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:identifier> <gmd:MD_Identifier> <gmd:code> <gmx:Anchor xlink:href="http://www.geo.be//srv/eng/thesaurus.download?ref=external.theme.federalthesaurus">geonetwork.thesaurus.external.theme.federalthesaurus</gmx:Anchor> </gmd:code> </gmd:MD_Identifier> </gmd:identifier> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords xsi:schemaLocation="http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd"> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">National</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">National</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">National</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Nationaal</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">National</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Spatial scope</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Spatial scope</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2019-05-22</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:identifier> <gmd:MD_Identifier> <gmd:code> <gmx:Anchor xlink:href="http://publish.geo.be/geonetwork/srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gmx:Anchor> </gmd:code> </gmd:MD_Identifier> </gmd:identifier> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">infoMapAccessService</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">infoMapAccessService</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Annex D4 of the European Commission Regulation 1205/2008</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Annex D4 of the European Commission Regulation 1205/2008</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Annexe D4 du règlement 1205/2008 de la commission européenne</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Bijlage D4 van Verordening 1205/2008 van de Europese Commissie</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Anhang D4 der Verordnung 1205/2008 der Europäischen Kommission</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2008-12-03</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>atmospheric monitoring</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">atmospheric monitoring</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>cancer risk</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">cancer risk</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>carcinogenicity</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">carcinogenicity</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>dose-effect relationship</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">dose-effect relationship</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>environmental health</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">environmental health</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>environmental quality</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">environmental quality</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>ozone layer</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">ozone layer</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>radiation</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">radiation</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>solar radiation</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">solar radiation</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>stratospheric ozone depletion</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">stratospheric ozone depletion</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>ultraviolet radiation</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">ultraviolet radiation</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>EIONET GEMET Thesaurus Concepts</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">EIONET GEMET Thesaurus Concepts</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">EIONET GEMET Thesaurus Concepts</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">EIONET GEMET Thesaurus Concepts</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">EIONET GEMET Thesaurus Concepts</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2012-07-20</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:edition> <gco:CharacterString>V.3.1</gco:CharacterString> </gmd:edition> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>solar_irradiance</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">solar_irradiance</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>atmosphere_mole_content_of_ozone</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">atmosphere_mole_content_of_ozone</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>CF Standard Name Table</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">CF Standard Name Table</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2016-03-08</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:edition> <gco:CharacterString>V 31</gco:CharacterString> </gmd:edition> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>erythemal dose</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">erythemal dose</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>direct solar irradiance</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">direct solar irradiance</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>UV-A</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">UV-A</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>UV-B</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">UV-B</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>global UV index</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">global UV index</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>ultraviolet radiation</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">ultraviolet radiation</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>UV radiation</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">UV radiation</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>International Commission on Illumination (CIE)</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">International Commission on Illumination (CIE)</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">International Commission on Illumination (CIE)</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">International Commission on Illumination (CIE)</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">International Commission on Illumination (CIE)</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2014</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/theme/ac">Atmospheric conditions</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Atmospheric conditions</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Conditions atmosphériques</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Atmosferische omstandigheden</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Atmosphärische Bedingungen</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/theme/ef">Environmental monitoring facilities</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Environmental monitoring facilities</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Installations de suivi environnemental</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Milieubewakingsvoorzieningen</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Umweltüberwachung</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/theme/hh">Human health and safety</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Human health and safety</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Santé et sécurité des personnes</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Menselijke gezondheid en veiligheid</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Gesundheit und Sicherheit</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/theme">GEMET - INSPIRE themes, version 1.0</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">GEMET - INSPIRE themes, version 1.0</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2008-06-01</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:identifier> <gmd:MD_Identifier> <gmd:code> <gmx:Anchor xlink:href="http://www.geo.be//srv/eng/thesaurus.download?ref=external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gmx:Anchor> </gmd:code> </gmd:MD_Identifier> </gmd:identifier> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>antarctica</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">antarctica</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="" /> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>CF list of Standardized Region Names</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">CF list of Standardized Region Names</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">CF list of Standardized Region Names</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">CF list of Standardized Region Names</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">CF list of Standardized Region Names</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2016</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Belgium</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Belgium</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Luxembourg</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Luxembourg</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Antarctica</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Antarctica</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="" /> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Getty Thesaurus of Geographic Names (TGN)</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Getty Thesaurus of Geographic Names (TGN)</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Getty Thesaurus of Geographic Names (TGN)</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Getty Thesaurus of Geographic Names (TGN)</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Getty Thesaurus of Geographic Names (TGN)</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2014-08-12</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Federal viewer</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Federal viewer</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="" /> </gmd:type> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/concept/3144">federal government</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">federal government</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">gouvernement fédéral</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">federale regering</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Bundesregierung</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="https://www.eionet.europa.eu/gemet/en/themes/">GEMET - Concept themes, version 4.01</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">GEMET - Concept themes, version 4.01</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2012-07-20</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:identifier> <gmd:MD_Identifier> <gmd:code> <gmx:Anchor xlink:href="https://csw.geo.be/eng/thesaurus.download?ref=external.theme.gemet">geonetwork.thesaurus.external.theme.gemet</gmx:Anchor> </gmd:code> </gmd:MD_Identifier> </gmd:identifier> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:resourceConstraints> <gmd:MD_LegalConstraints> <gmd:useLimitation xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>•The custodian of the resource holds the rights of property (including the rights of intellectual property) to the geographic files •The custodian grants the user the right to use the data for his internal use. •Commercial use of the data under any form is strictly forbidden •Custodian’s name must be mentioned each time the data are being used publically.</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">•The custodian of the resource holds the rights of property (including the rights of intellectual property) to the geographic files •The custodian grants the user the right to use the data for his internal use. •Commercial use of the data under any form is strictly forbidden •Custodian’s name must be mentioned each time the data are being used publically.</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">• Le gestionnaire du jeu de données tel qu’il est défini plus haut possède les droits de propriété (y compris les droits de propriété intellectuelle) se rapportant aux fichiers. • Le gestionnaire accorde au client le droit d’utiliser les données pour son usage interne. • L’usage des données à des fins commerciales, sous quelque forme que ce soit, est formellement interdit. • Le nom du gestionnaire doit apparaître lors de chaque utilisation publique des données.</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">•De beheerder van de bron bezit de eigendomsrechten (ook de rechten op de intellectuele eigendom) op de geografische bestanden • De beheerder geeft de klant het recht de gegevens te gebruiken voor intern gebruik •Het commercieel gebruik van de gegevens onder welke vorm dan ook is strikt verboden •De naam van de beheerder moet elke keer vermeld worden als de gegevens publiek gebruikt worden.</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">•De beheerder van de bron bezit de eigendomsrechten (ook de rechten op de intellectuele eigendom) op de geografische bestanden • De beheerder geeft de klant het recht de gegevens te gebruiken voor intern gebruik •Het commercieel gebruik van de gegevens onder welke vorm dan ook is strikt verboden •De naam van de beheerder moet elke keer vermeld worden als de gegevens publiek gebruikt worden.</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:useLimitation> </gmd:MD_LegalConstraints> </gmd:resourceConstraints> <gmd:resourceConstraints xsi:schemaLocation="http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd"> <gmd:MD_LegalConstraints> <gmd:accessConstraints> <gmd:MD_RestrictionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions" /> </gmd:accessConstraints> <gmd:otherConstraints xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">No limitations on public access</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">No limitations on public access</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Pas de restrictions concernant l'accès public</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Geen beperkingen op openbare toegang</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Öffentliche Zugang nicht beschränkt</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:otherConstraints> </gmd:MD_LegalConstraints> </gmd:resourceConstraints> <gmd:resourceConstraints> <gmd:MD_LegalConstraints> <gmd:useConstraints> <gmd:MD_RestrictionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions" /> </gmd:useConstraints> <gmd:otherConstraints xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>•The custodian of the resource holds the rights of property (including the rights of intellectual property) to the geographic files •The custodian grants the user the right to use the data for his internal use. •Commercial use of the data under any form is strictly forbidden •Custodian’s name must be mentioned each time the data are being used publically.</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">•The custodian of the resource holds the rights of property (including the rights of intellectual property) to the geographic files •The custodian grants the user the right to use the data for his internal use. •Commercial use of the data under any form is strictly forbidden •Custodian’s name must be mentioned each time the data are being used publically.</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">• Le gestionnaire du jeu de données tel qu’il est défini plus haut possède les droits de propriété (y compris les droits de propriété intellectuelle) se rapportant aux fichiers. • Le gestionnaire accorde au client le droit d’utiliser les données pour son usage interne. • L’usage des données à des fins commerciales, sous quelque forme que ce soit, est formellement interdit. • Le nom du gestionnaire doit apparaître lors de chaque utilisation publique des données.</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">•De beheerder van de bron bezit de eigendomsrechten (ook de rechten op de intellectuele eigendom) op de geografische bestanden • De beheerder geeft de klant het recht de gegevens te gebruiken voor intern gebruik •Het commercieel gebruik van de gegevens onder welke vorm dan ook is strikt verboden •De naam van de beheerder moet elke keer vermeld worden als de gegevens publiek gebruikt worden.</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">• Der Datensatzverwalter wie höher beschrieben besitzt die Eigentumsrechte (geistiges Eigentum einbegriffen) über die Dateien.• Der Verwalter gewährt dem Kunden das Recht, die Daten intern zu benutzen.• Die Daten zu irgendwelchen kommerziellen Zwecken zu benutzen ist strikt verboten.• Der Name des Verwalters muss bei jeder öffentlichen Benutzung der Daten gemeldet werden.</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:otherConstraints> </gmd:MD_LegalConstraints> </gmd:resourceConstraints> <srv:serviceType> <gco:LocalName>view</gco:LocalName> </srv:serviceType> <srv:coupledResource /> <srv:couplingType> <srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" /> </srv:couplingType> <srv:containsOperations> <srv:SV_OperationMetadata> <srv:operationName> <gco:CharacterString>GetCapabilities</gco:CharacterString> </srv:operationName> <srv:DCP> <srv:DCPList codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#DCPList" codeListValue="WebServices" /> </srv:DCP> <srv:DCP /> <srv:connectPoint> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>https://wms.ngi.be/inspire/aeronomie/service</gmd:URL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>OGC:WMS</gco:CharacterString> </gmd:protocol> </gmd:CI_OnlineResource> </srv:connectPoint> </srv:SV_OperationMetadata> </srv:containsOperations> <srv:operatesOn uuidref="59129f4b-a61b-467c-9b41-1f92e4338151" xlink:href="https://csw.geo.be/eng/csw?service=CSW&amp;request=GetRecordById&amp;version=2.0.2&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&amp;id=59129f4b-a61b-467c-9b41-1f92e4338151" /> </srv:SV_ServiceIdentification> </gmd:identificationInfo> <gmd:distributionInfo> <gmd:MD_Distribution> <gmd:transferOptions> <gmd:MD_DigitalTransferOptions> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>https://wms.ngi.be/inspire/aeronomie/service?request=GetCapabilities&amp;service=WMS&amp;version=1.3.0</gmd:URL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>OGC:WMS</gco:CharacterString> </gmd:protocol> <gmd:applicationProfile> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view">view</gmx:Anchor> </gmd:applicationProfile> <gmd:description xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>View service</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">View service</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Service de visualisation</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Raadpleegdienst</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Darstellungsdienste</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view" /> </gmd:function> </gmd:CI_OnlineResource> </gmd:onLine> </gmd:MD_DigitalTransferOptions> </gmd:transferOptions> </gmd:MD_Distribution> </gmd:distributionInfo> <gmd:dataQualityInfo> <gmd:DQ_DataQuality> <gmd:scope> <gmd:DQ_Scope> <gmd:level> <gmd:MD_ScopeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" /> </gmd:level> <gmd:levelDescription> <gmd:MD_ScopeDescription> <gmd:other> <gco:CharacterString>Wemap service</gco:CharacterString> </gmd:other> </gmd:MD_ScopeDescription> </gmd:levelDescription> </gmd:DQ_Scope> </gmd:scope> <gmd:report xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd"> <gmd:DQ_DomainConsistency> <gmd:nameOfMeasure xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>INSPIRE Conformity</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">INSPIRE Conformity</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Conformité INSPIRE</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">INSPIRE Conformiteit</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">INSPIRE Konformität</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:nameOfMeasure> <gmd:result> <gmd:DQ_ConformanceResult> <gmd:specification> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">COMMISSION REGULATION (EU) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gmx:Anchor> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">COMMISSION REGULATION (EU) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Règlement (UE) N° 976/2009 de la Commission du 19 octobre 2009 portant modalités d'application de la directive 2007/2/CE du Parlement européen et du Conseil en ce qui concerne les services en réseau</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">Verordening (EU) n r. 976/2009 van de Commissie van 19 oktober 2009 tot uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad wat betreft de netwerkdiensten</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Verordnung (EG) Nr. 976/2009 der Kommission vom 19. Oktober 2009 zur Durchführung der Richtlinie 2007/2/EG des Europäischen Parlaments und des Rates hinsichtlich der Netzdienste</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2009-08-19</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:specification> <gmd:explanation xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>The service described meets the technical requirements as defined by the Commission Regulation (EC) No 976/2009 of 19 October 2009</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">The service described meets the technical requirements as defined by the Commission Regulation (EC) No 976/2009 of 19 October 2009</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Le service décrit répond aux exigences techniques telles qu’elles sont définies par le Règlement (UE) n° 976/2009 de la Commission du 19 octobre 2009</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL">De beschreven service voldoet aan de technische vereisten zoals bepaald in de Verordening (EC) nr 976/2009 van de Commissie van 19 oktober 2009</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Der beschriebene Dienst entspricht den technischen Anforderungen wie bestimmt in der Verordnung (EG) Nr. 976/2009 der Kommission vom 19. Oktober 2009</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:explanation> <gmd:pass> <gco:Boolean>true</gco:Boolean> </gmd:pass> </gmd:DQ_ConformanceResult> </gmd:result> </gmd:DQ_DomainConsistency> </gmd:report> <gmd:lineage> <gmd:LI_Lineage> <gmd:statement xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString> Archives: The SUVIM Observations data are archived at (and are available from) 1. the Royal Belgian Institute for Space Aeronomy (IASB-BIRA) – http://uvindex.aeronomie.be/ 2. the European UV Database – http://uv.fmi.fi/uvdb/ History of instruments in operation at each station in Belgium and type of data available: IASB-BIRA – Uccle (BRU) 1. Spectral data (Global Solar Spectral Irradiance) Wavelength range : 280 -600 nm Field of view : 2 pi sr Period : since March 29, 1993 2. Broadband data UV-B meter (total) since February 2, 1995 UV-B meter (diffuse) since July 16, 1996 UV-A meter since May 11, 1995 pyranometer since July 25, 1995 3. Filter radiometradata 10-Channels SPUV-10 since March 21, 1996 7-Channels UVMFR-7 since October 14, 1999 7-Channels MFR-7 since December 18, 2003 5-Channels GUV-551C since May 23, 1996 6-Channels GUV-2511 since June 3, 2005 4. Cloud measurements TSI (Total Sky Imager) since December 7, 1999 CIR (Cloud Infrared Radiometer) since March 1, 2002 5. Meteorological measurements Eole 100/200 since May 27, 1997 6. Sunshine Duration SDM MS-093 since June 16, 2010 Euro Space Center – REDU (RED) 1. Broadband data UV-B meter since June 15, 2004 UV-A meter since June 15, 2004 Pyranometer since June 15, 2004 2. Filter radiometer data 5-Channels GUV 511c since March 10, 2005 3. Cloud measurements CIR-4 /CIR-4V since December 7, 2006 4. Meteorological measurements Eole 200 since March 3, 2005 5. Sunshine Duration SDM MS-093 since August 1, 2011 Earth Explorer – Ostend (LIT) 1. Broadband data UV-B meter since April 4, 2006 UV-A meter since April 4, 2006 Pyranometer since April 4, 2006 2. Filter radiometer data 6-Channels GUV 2511 since June 26, 2006 3. Cloud measurements CIR-4/CIR-4V since December 21, 2006 4. Meteorological measurements Eole 200 since April 4, 2006 Virton – City Hall (GAU) 1. Broadband data UV-B meter since December 11, 2007 UV-A meter since December 11, 2007 Pyranometer since December 11, 2007 2. Filter radiometer data 6-Channels GUV 2511 since February 19, 2008 3. Cloud measurements CIR-4/CIR-4V since December 11, 2007 4. Meteorological measurements Eole 200 since December 11, 2007 VITO – Mol (CAM) 1. Broadband data UV-B meter since December 16, 2008 UV-A meter since December 16, 2008 Pyranometer since December 16, 2008 2. Filter radiometer data 6-Channels GUV 2511 since February 19, 2008 3. Cloud measurements CIR-4/CIR-4V since December 16, 2008 4. Meteorological measurements Eole 200 since December 16, 2008 Hautes Fagnes Scientific Station - Mont Rigi (FAG) 1. Broadband data UV-B meter since November 8, 2011 UV-A meter since November 8, 2011 Pyranometer since November 8, 2011 2. Filter radiometer data 6-Channels GUV 2511 since November 8, 2011 3. Cloud measurements CIR-4V since November 8, 2011 4. Meteorological measurements Eole 200 since November 8, 2011 </gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN"> Archives: The SUVIM Observations data are archived at (and are available from) 1. the Royal Belgian Institute for Space Aeronomy (IASB-BIRA) – http://uvindex.aeronomie.be/ 2. the European UV Database – http://uv.fmi.fi/uvdb/ History of instruments in operation at each station in Belgium and type of data available: IASB-BIRA – Uccle (BRU) 1. Spectral data (Global Solar Spectral Irradiance) Wavelength range : 280 -600 nm Field of view : 2 pi sr Period : since March 29, 1993 2. Broadband data UV-B meter (total) since February 2, 1995 UV-B meter (diffuse) since July 16, 1996 UV-A meter since May 11, 1995 pyranometer since July 25, 1995 3. Filter radiometradata 10-Channels SPUV-10 since March 21, 1996 7-Channels UVMFR-7 since October 14, 1999 7-Channels MFR-7 since December 18, 2003 5-Channels GUV-551C since May 23, 1996 6-Channels GUV-2511 since June 3, 2005 4. Cloud measurements TSI (Total Sky Imager) since December 7, 1999 CIR (Cloud Infrared Radiometer) since March 1, 2002 5. Meteorological measurements Eole 100/200 since May 27, 1997 6. Sunshine Duration SDM MS-093 since June 16, 2010 Euro Space Center – REDU (RED) 1. Broadband data UV-B meter since June 15, 2004 UV-A meter since June 15, 2004 Pyranometer since June 15, 2004 2. Filter radiometer data 5-Channels GUV 511c since March 10, 2005 3. Cloud measurements CIR-4 /CIR-4V since December 7, 2006 4. Meteorological measurements Eole 200 since March 3, 2005 5. Sunshine Duration SDM MS-093 since August 1, 2011 Earth Explorer – Ostend (LIT) 1. Broadband data UV-B meter since April 4, 2006 UV-A meter since April 4, 2006 Pyranometer since April 4, 2006 2. Filter radiometer data 6-Channels GUV 2511 since June 26, 2006 3. Cloud measurements CIR-4/CIR-4V since December 21, 2006 4. Meteorological measurements Eole 200 since April 4, 2006 Virton – City Hall (GAU) 1. Broadband data UV-B meter since December 11, 2007 UV-A meter since December 11, 2007 Pyranometer since December 11, 2007 2. Filter radiometer data 6-Channels GUV 2511 since February 19, 2008 3. Cloud measurements CIR-4/CIR-4V since December 11, 2007 4. Meteorological measurements Eole 200 since December 11, 2007 VITO – Mol (CAM) 1. Broadband data UV-B meter since December 16, 2008 UV-A meter since December 16, 2008 Pyranometer since December 16, 2008 2. Filter radiometer data 6-Channels GUV 2511 since February 19, 2008 3. Cloud measurements CIR-4/CIR-4V since December 16, 2008 4. Meteorological measurements Eole 200 since December 16, 2008 Hautes Fagnes Scientific Station - Mont Rigi (FAG) 1. Broadband data UV-B meter since November 8, 2011 UV-A meter since November 8, 2011 Pyranometer since November 8, 2011 2. Filter radiometer data 6-Channels GUV 2511 since November 8, 2011 3. Cloud measurements CIR-4V since November 8, 2011 4. Meteorological measurements Eole 200 since November 8, 2011 </gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR" /> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#NL" /> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:statement> </gmd:LI_Lineage> </gmd:lineage> </gmd:DQ_DataQuality> </gmd:dataQualityInfo> </gmd:MD_Metadata> <gmd:MD_Metadata xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://www.isotc211.org/2005/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/srv/srv.xsd"> <gmd:fileIdentifier> <gco:CharacterString>eeae2de7-0a09-4b69-b7a0-0b6b20903fd5</gco:CharacterString> </gmd:fileIdentifier> <gmd:language> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="ger" /> </gmd:language> <gmd:hierarchyLevel> <gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service" /> </gmd:hierarchyLevel> <gmd:hierarchyLevelName> <gco:CharacterString>discovery</gco:CharacterString> </gmd:hierarchyLevelName> <gmd:contact> <gmd:CI_ResponsibleParty> <gmd:organisationName> <gco:CharacterString>ZAMG - Zentralanstalt für Meteorologie und Geodynamik</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:electronicMailAddress> <gco:CharacterString>inspire-md@zamg.ac.at</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.zamg.ac.at</gmd:URL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>WWW:LINK-1.0-http--link</gco:CharacterString> </gmd:protocol> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" /> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:contact> <gmd:dateStamp> <gco:DateTime>2020-11-20T00:00:02</gco:DateTime> </gmd:dateStamp> <gmd:metadataStandardName> <gco:CharacterString>ISO19119</gco:CharacterString> </gmd:metadataStandardName> <gmd:metadataStandardVersion> <gco:CharacterString>2005/PDAM 1</gco:CharacterString> </gmd:metadataStandardVersion> <gmd:identificationInfo> <srv:SV_ServiceIdentification> <gmd:citation> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>CSW Suchdienst der ZAMG</gco:CharacterString> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2013-10-31</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:citation> <gmd:abstract> <gco:CharacterString>INSPIRE Suchdienst (discovery service) der Zentralanstalt für Meteorologie und Geodynamik (Nationaler Wetterdienst Österreichs)</gco:CharacterString> </gmd:abstract> <gmd:pointOfContact> <gmd:CI_ResponsibleParty> <gmd:organisationName> <gco:CharacterString>ZAMG - Zentralanstalt für Meteorologie und Geodynamik</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:electronicMailAddress> <gco:CharacterString>inspire-md@zamg.ac.at</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" /> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:pointOfContact> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gco:CharacterString>humanCatalogueViewer</gco:CharacterString> </gmd:keyword> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/theme/ac">Atmosphärische Bedingungen</gmx:Anchor> </gmd:keyword> <gmd:keyword> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/theme/mf">Meteorologisch-geografische Kennwerte</gmx:Anchor> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title> <gmx:Anchor xlink:href="http://www.eionet.europa.eu/gemet/inspire_themes">GEMET - INSPIRE themes, version 1.0</gmx:Anchor> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2008-06-01</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gco:CharacterString>INSPIRE Service</gco:CharacterString> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme" /> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>ZAMG - Target Plattform for ZAMG metadata</gco:CharacterString> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2016-02-11</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:identifier> <gmd:MD_Identifier> <gmd:code> <gmx:Anchor xlink:href="http://catalog.zamg.ac.at/geonetwork/srv/ger/thesaurus.download?ref=external.theme.zamg-mdtarget">geonetwork.thesaurus.external.theme.zamg-mdtarget</gmx:Anchor> </gmd:code> </gmd:MD_Identifier> </gmd:identifier> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/humanCatalogueViewer">humanCatalogueViewer</gmx:Anchor> </gmd:keyword> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title> <gmx:Anchor xlink:href="http://data.europa.eu/eli/reg/2008/1205">Commission Regulation (EC) No 1205/2008 of 3 December 2008 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards metadata</gmx:Anchor> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2008-12-03</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/national">National</gmx:Anchor> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Spatial scope</gmx:Anchor> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2019-05-22</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:resourceConstraints> <gmd:MD_Constraints> <gmd:useLimitation> <gco:CharacterString>keine Bedingungen anwendbar</gco:CharacterString> </gmd:useLimitation> </gmd:MD_Constraints> </gmd:resourceConstraints> <gmd:resourceConstraints> <gmd:MD_LegalConstraints> <gmd:accessConstraints> <gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">license</gmd:MD_RestrictionCode> </gmd:accessConstraints> <gmd:otherConstraints> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">No limitations on public access</gmx:Anchor> </gmd:otherConstraints> </gmd:MD_LegalConstraints> </gmd:resourceConstraints> <gmd:resourceConstraints> <gmd:MD_LegalConstraints> <gmd:useConstraints> <gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions" /> </gmd:useConstraints> <gmd:otherConstraints> <gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply">No conditions apply to access and use</gmx:Anchor> </gmd:otherConstraints> </gmd:MD_LegalConstraints> </gmd:resourceConstraints> <srv:serviceType> <gco:LocalName>discovery</gco:LocalName> </srv:serviceType> <srv:serviceTypeVersion> <gco:CharacterString>2.0.2</gco:CharacterString> </srv:serviceTypeVersion> <srv:extent> <gmd:EX_Extent> <gmd:geographicElement> <gmd:EX_GeographicBoundingBox> <gmd:westBoundLongitude> <gco:Decimal>9.53357</gco:Decimal> </gmd:westBoundLongitude> <gmd:eastBoundLongitude> <gco:Decimal>17.16639</gco:Decimal> </gmd:eastBoundLongitude> <gmd:southBoundLatitude> <gco:Decimal>46.40749</gco:Decimal> </gmd:southBoundLatitude> <gmd:northBoundLatitude> <gco:Decimal>49.01875</gco:Decimal> </gmd:northBoundLatitude> </gmd:EX_GeographicBoundingBox> </gmd:geographicElement> </gmd:EX_Extent> </srv:extent> <srv:couplingType> <srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="mixed" /> </srv:couplingType> <srv:containsOperations /> <srv:operatesOn uuidref="67f616e5-601b-435d-ad70-617be683108e" xlink:href="http://catalog.zamg.ac.at/geonetwork/srv/ger/csw-inspire?service=CSW&amp;request=GetRecordById&amp;version=2.0.2&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&amp;id=67f616e5-601b-435d-ad70-617be683108e" /> <srv:operatesOn uuidref="0bba638c-d822-4d7a-9130-8fb0af6062f6" xlink:href="http://catalog.zamg.ac.at/geonetwork/srv/ger/csw-inspire?service=CSW&amp;request=GetRecordById&amp;version=2.0.2&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&amp;id=0bba638c-d822-4d7a-9130-8fb0af6062f6" /> <srv:operatesOn uuidref="464ce024-8e5b-4318-88a7-2fd2898b8ffc" xlink:href="http://catalog.zamg.ac.at/geonetwork/srv/ger/csw-inspire?service=CSW&amp;request=GetRecordById&amp;version=2.0.2&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&amp;id=464ce024-8e5b-4318-88a7-2fd2898b8ffc" /> <srv:operatesOn uuidref="1d9754ae-9e7b-4772-97c9-a030285d75bb" xlink:href="http://catalog.zamg.ac.at/geonetwork/srv/ger/csw-inspire?service=CSW&amp;request=GetRecordById&amp;version=2.0.2&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&amp;id=1d9754ae-9e7b-4772-97c9-a030285d75bb" /> <srv:operatesOn uuidref="1f8615fc-b23f-442d-a182-b9634dd1492c" xlink:href="http://catalog.zamg.ac.at/geonetwork/srv/ger/csw-inspire?service=CSW&amp;request=GetRecordById&amp;version=2.0.2&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&amp;id=1f8615fc-b23f-442d-a182-b9634dd1492c" /> <srv:operatesOn uuidref="d3e21596-2dc8-461a-ac9b-e1dee1a1f779" xlink:href="http://catalog.zamg.ac.at/geonetwork/srv/ger/csw-inspire?service=CSW&amp;request=GetRecordById&amp;version=2.0.2&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&amp;id=d3e21596-2dc8-461a-ac9b-e1dee1a1f779" /> <srv:operatesOn uuidref="fd543fab-6383-48c9-b958-ca14e4a0cfea" xlink:href="http://catalog.zamg.ac.at/geonetwork/srv/ger/csw-inspire?service=CSW&amp;request=GetRecordById&amp;version=2.0.2&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&amp;id=fd543fab-6383-48c9-b958-ca14e4a0cfea" /> <srv:operatesOn uuidref="7fa65008-4de7-4a9b-955a-ba79fcb8e9e5" xlink:href="http://catalog.zamg.ac.at/geonetwork/srv/ger/csw-inspire?service=CSW&amp;request=GetRecordById&amp;version=2.0.2&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&amp;id=7fa65008-4de7-4a9b-955a-ba79fcb8e9e5" /> </srv:SV_ServiceIdentification> </gmd:identificationInfo> <gmd:distributionInfo> <gmd:MD_Distribution> <gmd:distributionFormat> <gmd:MD_Format> <gmd:name> <gco:CharacterString>application/vnd.ogc.csw_xml</gco:CharacterString> </gmd:name> <gmd:version> <gco:CharacterString>2.0.2</gco:CharacterString> </gmd:version> </gmd:MD_Format> </gmd:distributionFormat> <gmd:transferOptions> <gmd:MD_DigitalTransferOptions> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://catalog.zamg.ac.at/geonetwork/srv/ger/csw-inspire?SERVICE=CSW&amp;VERSION=2.0.2&amp;REQUEST=GetCapabilities&amp;language=ger</gmd:URL> </gmd:linkage> </gmd:CI_OnlineResource> </gmd:onLine> </gmd:MD_DigitalTransferOptions> </gmd:transferOptions> </gmd:MD_Distribution> </gmd:distributionInfo> <gmd:dataQualityInfo> <gmd:DQ_DataQuality> <gmd:scope> <gmd:DQ_Scope> <gmd:level> <gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="service" /> </gmd:level> <gmd:levelDescription> <gmd:MD_ScopeDescription> <gmd:other> <gco:CharacterString>OGC CSW WebService</gco:CharacterString> </gmd:other> </gmd:MD_ScopeDescription> </gmd:levelDescription> </gmd:DQ_Scope> </gmd:scope> <gmd:report> <gmd:DQ_DomainConsistency> <gmd:measureIdentification> <gmd:RS_Identifier> <gmd:code> <gco:CharacterString>Conformity_001</gco:CharacterString> </gmd:code> <gmd:codeSpace> <gco:CharacterString>INSPIRE</gco:CharacterString> </gmd:codeSpace> </gmd:RS_Identifier> </gmd:measureIdentification> <gmd:result> <gmd:DQ_ConformanceResult> <gmd:specification> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>VERORDNUNG (EG) Nr. 976/2009 DER KOMMISSION vom 19. Oktober 2009 zur Durchführung der Richtlinie 2007/2/EG des Europäischen Parlaments und des Rates hinsichtlich der Netzdienste</gco:CharacterString> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2009-10-20</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:specification> <gmd:explanation> <gco:CharacterString>siehe referenzierte Spezifikation</gco:CharacterString> </gmd:explanation> <gmd:pass> <gco:Boolean>true</gco:Boolean> </gmd:pass> </gmd:DQ_ConformanceResult> </gmd:result> </gmd:DQ_DomainConsistency> </gmd:report> </gmd:DQ_DataQuality> </gmd:dataQualityInfo> </gmd:MD_Metadata> </csw:SearchResults> </csw:GetRecordsResponse>���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/iso3_examples/��������������������������������������������������������0000775�0000000�0000000�00000000000�14766600535�0020637�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/iso3_examples/README.txt����������������������������������������������0000664�0000000�0000000�00000000637�14766600535�0022343�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������'iso_3.py' Test Examples ======================== This directory provides data used to check conformance against OWSLib's ISO 19115 Part 3 XML support. Acknowledged sources: https://portal.auscope.org.au/geonetwork: auscope-3d-model.xml https://metawal.wallonie.be/geonetwork/: metawal.wallonie.be-catchments.xml, metawal.wallonie.be-srv.xml https://github.com/Esri/arcgis-pro-metadata-toolkit: arcgis-sample.xml�������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/iso3_examples/arcgis-sample.xml���������������������������������������0000664�0000000�0000000�00000531157�14766600535�0024124�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0"?> <mdb:MD_Metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cat="http://standards.iso.org/iso/19115/-3/cat/1.0" xmlns:cit="http://standards.iso.org/iso/19115/-3/cit/1.0" xmlns:gcx="http://standards.iso.org/iso/19115/-3/gcx/1.0" xmlns:gex="http://standards.iso.org/iso/19115/-3/gex/1.0" xmlns:lan="http://standards.iso.org/iso/19115/-3/lan/1.0" xmlns:srv="http://standards.iso.org/iso/19115/-3/srv/2.0" xmlns:mac="http://standards.iso.org/iso/19115/-3/mac/1.0" xmlns:mas="http://standards.iso.org/iso/19115/-3/mas/1.0" xmlns:mcc="http://standards.iso.org/iso/19115/-3/mcc/1.0" xmlns:mco="http://standards.iso.org/iso/19115/-3/mco/1.0" xmlns:mda="http://standards.iso.org/iso/19115/-3/mda/1.0" xmlns:mdb="http://standards.iso.org/iso/19115/-3/mdb/1.0" xmlns:mdt="http://standards.iso.org/iso/19115/-3/mdt/1.0" xmlns:mex="http://standards.iso.org/iso/19115/-3/mex/1.0" xmlns:mrl="http://standards.iso.org/iso/19115/-3/mrl/1.0" xmlns:mds="http://standards.iso.org/iso/19115/-3/mds/1.0" xmlns:mmi="http://standards.iso.org/iso/19115/-3/mmi/1.0" xmlns:mpc="http://standards.iso.org/iso/19115/-3/mpc/1.0" xmlns:mrc="http://standards.iso.org/iso/19115/-3/mrc/1.0" xmlns:mrd="http://standards.iso.org/iso/19115/-3/mrd/1.0" xmlns:mri="http://standards.iso.org/iso/19115/-3/mri/1.0" xmlns:mrs="http://standards.iso.org/iso/19115/-3/mrs/1.0" xmlns:msr="http://standards.iso.org/iso/19115/-3/msr/1.0" xmlns:mdq="http://standards.iso.org/iso/19157/-2/mdq/1.0" xmlns:dqc="http://standards.iso.org/iso/19157/-2/dqc/1.0" xmlns:gco="http://standards.iso.org/iso/19115/-3/gco/1.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink"> <mdb:metadataIdentifier> <mcc:MD_Identifier> <mcc:code> <gco:CharacterString>Metadata &gt; Details &gt; File Identifier</gco:CharacterString> </mcc:code> </mcc:MD_Identifier> </mdb:metadataIdentifier> <mdb:defaultLocale> <lan:PT_Locale> <lan:language> <lan:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/php/code_list.php" codeListValue="eng">eng</lan:LanguageCode> </lan:language> <lan:country> <lan:CountryCode codeList="http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm" codeListValue="US">US</lan:CountryCode> </lan:country> <lan:characterEncoding> <lan:MD_CharacterSetCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</lan:MD_CharacterSetCode> </lan:characterEncoding> </lan:PT_Locale> </mdb:defaultLocale> <mdb:parentMetadata uuidref="Metadata &gt; Details &gt; Parent Identifier"/> <mdb:metadataScope> <mdb:MD_MetadataScope> <mdb:resourceScope> <mcc:MD_ScopeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_ScopeCode" codeListValue="service">service</mcc:MD_ScopeCode> </mdb:resourceScope> <mdb:name> <gco:CharacterString>Metadata &gt; Details &gt; Hierarchy Level Name</gco:CharacterString> </mdb:name> </mdb:MD_MetadataScope> </mdb:metadataScope> <mdb:contact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="pointOfContact">pointOfContact</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:phone> <cit:CI_Telephone> <cit:number> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; Phone</gco:CharacterString> </cit:number> <cit:numberType> <cit:CI_TelephoneTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_TelephoneTypeCode" codeListValue="voice">voice</cit:CI_TelephoneTypeCode> </cit:numberType> </cit:CI_Telephone> </cit:phone> <cit:phone> <cit:CI_Telephone> <cit:number> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; Phone + TDD/TTY</gco:CharacterString> </cit:number> <cit:numberType> <cit:CI_TelephoneTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_TelephoneTypeCode" codeListValue="voice">voice</cit:CI_TelephoneTypeCode> </cit:numberType> </cit:CI_Telephone> </cit:phone> <cit:phone> <cit:CI_Telephone> <cit:number> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; Fax</gco:CharacterString> </cit:number> <cit:numberType> <cit:CI_TelephoneTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_TelephoneTypeCode" codeListValue="facsimile">facsimile</cit:CI_TelephoneTypeCode> </cit:numberType> </cit:CI_Telephone> </cit:phone> <cit:address> <cit:CI_Address> <cit:deliveryPoint> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; Address</gco:CharacterString> </cit:deliveryPoint> <cit:city> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; City</gco:CharacterString> </cit:city> <cit:administrativeArea> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; State</gco:CharacterString> </cit:administrativeArea> <cit:postalCode> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; Postal Code</gco:CharacterString> </cit:postalCode> <cit:country> <lan:CountryCode codeList="http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm" codeListValue="US">US</lan:CountryCode> </cit:country> <cit:electronicMailAddress> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Metadata_Contacts_Contact_Contact_Information_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> <cit:applicationProfile> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; Online Resource &gt; Profile</gco:CharacterString> </cit:applicationProfile> <cit:name> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; Online Resource &gt; Name</gco:CharacterString> </cit:name> <cit:description> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; Online Resource &gt; Description</gco:CharacterString> </cit:description> <cit:function> <cit:CI_OnLineFunctionCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_OnLineFunctionCode" codeListValue="information">information</cit:CI_OnLineFunctionCode> </cit:function> </cit:CI_OnlineResource> </cit:onlineResource> <cit:hoursOfService> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; Hours</gco:CharacterString> </cit:hoursOfService> <cit:contactInstructions> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Contact Information &gt; Instructions</gco:CharacterString> </cit:contactInstructions> </cit:CI_Contact> </cit:contactInfo> <cit:individual> <cit:CI_Individual> <cit:name> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Name</gco:CharacterString> </cit:name> <cit:positionName> <gco:CharacterString>Metadata &gt; Contacts &gt; Contact &gt; Position</gco:CharacterString> </cit:positionName> </cit:CI_Individual> </cit:individual> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mdb:contact> <mdb:dateInfo> <cit:CI_Date> <cit:date> <gco:DateTime>2021-12-07T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </mdb:dateInfo> <mdb:metadataStandard> <cit:CI_Citation> <cit:title> <gco:CharacterString>ISO 19115-3 Geographic Information - Metadata - Part 1: Fundamentals</gco:CharacterString> </cit:title> <cit:edition> <gco:CharacterString>2014</gco:CharacterString> </cit:edition> </cit:CI_Citation> </mdb:metadataStandard> <mdb:otherLocale> <lan:PT_Locale> <lan:language> <lan:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/php/code_list.php" codeListValue="fre">fre</lan:LanguageCode> </lan:language> <lan:country> <lan:CountryCode codeList="http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm" codeListValue="FR">FR</lan:CountryCode> </lan:country> <lan:characterEncoding> <lan:MD_CharacterSetCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</lan:MD_CharacterSetCode> </lan:characterEncoding> </lan:PT_Locale> </mdb:otherLocale> <mdb:spatialRepresentationInfo> <msr:MD_VectorSpatialRepresentation> <msr:topologyLevel> <msr:MD_TopologyLevelCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_TopologyLevelCode" codeListValue="fullSurfaceGraph">fullSurfaceGraph</msr:MD_TopologyLevelCode> </msr:topologyLevel> <msr:geometricObjects> <msr:MD_GeometricObjects> <msr:geometricObjectType> <msr:MD_GeometricObjectTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_GeometricObjectTypeCode" codeListValue="complex">complex</msr:MD_GeometricObjectTypeCode> </msr:geometricObjectType> <msr:geometricObjectCount> <gco:Integer>27249</gco:Integer> </msr:geometricObjectCount> </msr:MD_GeometricObjects> </msr:geometricObjects> </msr:MD_VectorSpatialRepresentation> </mdb:spatialRepresentationInfo> <mdb:spatialRepresentationInfo> <msr:MD_GridSpatialRepresentation> <msr:numberOfDimensions> <gco:Integer>1</gco:Integer> </msr:numberOfDimensions> <msr:axisDimensionProperties> <msr:MD_Dimension> <msr:dimensionName> <msr:MD_DimensionNameTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_DimensionNameTypeCode" codeListValue="track">track</msr:MD_DimensionNameTypeCode> </msr:dimensionName> <msr:dimensionSize> <gco:Integer>35</gco:Integer> </msr:dimensionSize> <msr:resolution> <gco:Measure uom="[ft_i]">1.0</gco:Measure> </msr:resolution> </msr:MD_Dimension> </msr:axisDimensionProperties> <msr:cellGeometry> <msr:MD_CellGeometryCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_CellGeometryCode" codeListValue="point">point</msr:MD_CellGeometryCode> </msr:cellGeometry> <msr:transformationParameterAvailability> <gco:Boolean>true</gco:Boolean> </msr:transformationParameterAvailability> </msr:MD_GridSpatialRepresentation> </mdb:spatialRepresentationInfo> <mdb:spatialRepresentationInfo> <msr:MD_Georectified> <msr:numberOfDimensions> <gco:Integer>3</gco:Integer> </msr:numberOfDimensions> <msr:axisDimensionProperties> <msr:MD_Dimension> <msr:dimensionName> <msr:MD_DimensionNameTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_DimensionNameTypeCode" codeListValue="row">row</msr:MD_DimensionNameTypeCode> </msr:dimensionName> <msr:dimensionSize> <gco:Integer>150</gco:Integer> </msr:dimensionSize> <msr:resolution> <gco:Measure uom="m">5.0</gco:Measure> </msr:resolution> </msr:MD_Dimension> </msr:axisDimensionProperties> <msr:axisDimensionProperties> <msr:MD_Dimension> <msr:dimensionName> <msr:MD_DimensionNameTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_DimensionNameTypeCode" codeListValue="column">column</msr:MD_DimensionNameTypeCode> </msr:dimensionName> <msr:dimensionSize> <gco:Integer>259</gco:Integer> </msr:dimensionSize> <msr:resolution> <gco:Measure uom="m">10.0</gco:Measure> </msr:resolution> </msr:MD_Dimension> </msr:axisDimensionProperties> <msr:axisDimensionProperties> <msr:MD_Dimension> <msr:dimensionName> <msr:MD_DimensionNameTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_DimensionNameTypeCode" codeListValue="vertical">vertical</msr:MD_DimensionNameTypeCode> </msr:dimensionName> <msr:dimensionSize> <gco:Integer>20</gco:Integer> </msr:dimensionSize> <msr:resolution> <gco:Measure uom="m">0.1</gco:Measure> </msr:resolution> </msr:MD_Dimension> </msr:axisDimensionProperties> <msr:cellGeometry> <msr:MD_CellGeometryCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_CellGeometryCode" codeListValue="area">area</msr:MD_CellGeometryCode> </msr:cellGeometry> <msr:transformationParameterAvailability> <gco:Boolean>true</gco:Boolean> </msr:transformationParameterAvailability> <msr:checkPointAvailability> <gco:Boolean>true</gco:Boolean> </msr:checkPointAvailability> <msr:checkPointDescription> <gco:CharacterString>Resource &gt; Spatial Data Representation &gt; Georectified &gt; Check Point Description</gco:CharacterString> </msr:checkPointDescription> <msr:cornerPoints> <gml:Point> <gml:description>Resource &gt; Spatial Data Representation &gt; Georectified &gt; Corner Point &gt; Description</gml:description> <gml:descriptionReference xlink:href="Resource &gt; Spatial Data Representation &gt; Georectified &gt; Corner Point &gt; Reference"/> <gml:identifier codeSpace="Resource &gt; Spatial Data Representation &gt; Georectified &gt; Corner Point &gt; Identifier Codespace">Resource &gt; Spatial Data Representation &gt; Georectified &gt; Corner Point &gt; Identifier</gml:identifier> <gml:pos>1.0 1.0</gml:pos> </gml:Point> </msr:cornerPoints> <msr:cornerPoints> <gml:Point> <gml:description>Resource &gt; Spatial Data Representation &gt; Georectified &gt; Corner Point &gt; Description</gml:description> <gml:descriptionReference xlink:href="Resource &gt; Spatial Data Representation &gt; Georectified &gt; Corner Point &gt; Reference"/> <gml:identifier codeSpace="Resource &gt; Spatial Data Representation &gt; Georectified &gt; Corner Point &gt; Identifier Codespace">Resource &gt; Spatial Data Representation &gt; Georectified &gt; Corner Point &gt; Identifier</gml:identifier> <gml:pos>7.0 7.0</gml:pos> </gml:Point> </msr:cornerPoints> <msr:centrePoint> <gml:Point> <gml:description>Resource &gt; Spatial Data Representation &gt; Georectified &gt; Center Point &gt; Description</gml:description> <gml:descriptionReference xlink:href="Resource &gt; Spatial Data Representation &gt; Georectified &gt; Center Point &gt; Reference"/> <gml:identifier codeSpace="Resource &gt; Spatial Data Representation &gt; Georectified &gt; Center Point &gt; Identifier Codespace">Resource &gt; Spatial Data Representation &gt; Georectified &gt; Center Point &gt; Identifier</gml:identifier> <gml:pos>4.0 4.0</gml:pos> </gml:Point> </msr:centrePoint> <msr:pointInPixel> <msr:MD_PixelOrientationCode>upperLeft</msr:MD_PixelOrientationCode> </msr:pointInPixel> <msr:transformationDimensionDescription> <gco:CharacterString>Resource &gt; Spatial Data Representation &gt; Georectified &gt; Transformation Dimension Description</gco:CharacterString> </msr:transformationDimensionDescription> <msr:transformationDimensionMapping> <gco:CharacterString>Resource &gt; Spatial Data Representation &gt; Georectified &gt; Transformation Dimension Mapping</gco:CharacterString> </msr:transformationDimensionMapping> </msr:MD_Georectified> </mdb:spatialRepresentationInfo> <mdb:spatialRepresentationInfo> <msr:MD_Georeferenceable> <msr:numberOfDimensions> <gco:Integer>1</gco:Integer> </msr:numberOfDimensions> <msr:axisDimensionProperties> <msr:MD_Dimension> <msr:dimensionName> <msr:MD_DimensionNameTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_DimensionNameTypeCode" codeListValue="time">time</msr:MD_DimensionNameTypeCode> </msr:dimensionName> <msr:dimensionSize> <gco:Integer>140</gco:Integer> </msr:dimensionSize> <msr:resolution> <gco:Measure uom="h">1</gco:Measure> </msr:resolution> </msr:MD_Dimension> </msr:axisDimensionProperties> <msr:cellGeometry> <msr:MD_CellGeometryCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_CellGeometryCode" codeListValue="point">point</msr:MD_CellGeometryCode> </msr:cellGeometry> <msr:transformationParameterAvailability> <gco:Boolean>true</gco:Boolean> </msr:transformationParameterAvailability> <msr:controlPointAvailability> <gco:Boolean>true</gco:Boolean> </msr:controlPointAvailability> <msr:orientationParameterAvailability> <gco:Boolean>true</gco:Boolean> </msr:orientationParameterAvailability> <msr:orientationParameterDescription> <gco:CharacterString>Resource &gt; Spatial Data Representation &gt; Georeferenceable &gt; Orientation Parameter Description</gco:CharacterString> </msr:orientationParameterDescription> <msr:georeferencedParameters> <gco:Record>Resource &gt; Spatial Data Representation &gt; Georeferenceable &gt; Georeferenced Parameters</gco:Record> </msr:georeferencedParameters> <msr:parameterCitation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Spatial Data Representation &gt; Georeferenceable &gt; Parameter Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-01-01T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Spatial Data Representation &gt; Georeferenceable &gt; Parameter Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Spatial Data Representation &gt; Georeferenceable &gt; Parameter Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Spatial_Data_Representation_Georeferenceable_Parameter_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Spatial Data Representation &gt; Georeferenceable &gt; Parameter Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </msr:parameterCitation> </msr:MD_Georeferenceable> </mdb:spatialRepresentationInfo> <mdb:referenceSystemInfo> <mrs:MD_ReferenceSystem> <mrs:referenceSystemIdentifier> <mcc:MD_Identifier> <mcc:authority> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Spatial Reference &gt; Reference System &gt; Authority Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-07-01T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="publication">publication</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Spatial Reference &gt; Reference System &gt; Authority Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Spatial Reference &gt; Reference System &gt; Authority Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Spatial_Reference_Reference_System_Authority_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Spatial Reference &gt; Reference System &gt; Authority Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mcc:authority> <mcc:code> <gco:CharacterString>Resource &gt; Spatial Reference &gt; Reference System &gt; Code</gco:CharacterString> </mcc:code> <mcc:codeSpace> <gco:CharacterString>Resource &gt; Spatial Reference &gt; Reference System &gt; Code Space</gco:CharacterString> </mcc:codeSpace> <mcc:version> <gco:CharacterString>Resource &gt; Spatial Reference &gt; Reference System &gt; Version</gco:CharacterString> </mcc:version> </mcc:MD_Identifier> </mrs:referenceSystemIdentifier> </mrs:MD_ReferenceSystem> </mdb:referenceSystemInfo> <mdb:identificationInfo> <srv:SV_ServiceIdentification> <mri:citation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Overview &gt; Item Description &gt; Title + Overview &gt; Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:alternateTitle> <gco:CharacterString>Overview &gt; Citation &gt; Titles &gt; Alternate Title</gco:CharacterString> </cit:alternateTitle> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>1994-01-01T06:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="publication">publication</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>1993-01-01T23:59:59</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="creation">creation</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>1995-01-01T18:30:59</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-09-01T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="notAvailable">notAvailable</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-09-03T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="adopted">adopted</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-09-02T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="inforceDate">inforceDate</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-09-04T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="deprecated">deprecated</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-09-05T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="superseded">superseded</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:edition> <gco:CharacterString>Overview &gt; Citation &gt; Edition &gt; Edition</gco:CharacterString> </cit:edition> <cit:editionDate> <gco:DateTime>2011-01-01T00:00:00</gco:DateTime> </cit:editionDate> <cit:identifier> <mcc:MD_Identifier> <mcc:authority> <cit:CI_Citation> <cit:title> <gco:CharacterString>Overview &gt; Citation &gt; Identifier &gt; Authority Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2010-01-01T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="publication">publication</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Overview &gt; Citation &gt; Identifier &gt; Authority Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Overview &gt; Citation &gt; Identifier &gt; Authority Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Overview_Citation_Identifier_Authority_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Overview &gt; Citation &gt; Identifier &gt; Authority Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mcc:authority> <mcc:code> <gco:CharacterString>Overview &gt; Citation &gt; Identifier &gt; Code</gco:CharacterString> </mcc:code> </mcc:MD_Identifier> </cit:identifier> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gco:CharacterString>Metadata &gt; Details &gt; Dataset URI (NAP Function Code=Web Map Service)</gco:CharacterString> </mcc:code> </mcc:MD_Identifier> </cit:identifier> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="originator">originator</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Organization (Role=Originator)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:phone> <cit:CI_Telephone> <cit:number> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; Phone (Role=Originator)</gco:CharacterString> </cit:number> <cit:numberType> <cit:CI_TelephoneTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_TelephoneTypeCode" codeListValue="voice">voice</cit:CI_TelephoneTypeCode> </cit:numberType> </cit:CI_Telephone> </cit:phone> <cit:address> <cit:CI_Address> <cit:deliveryPoint> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; Address (Role=Originator)</gco:CharacterString> </cit:deliveryPoint> <cit:city> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; City (Role=Originator)</gco:CharacterString> </cit:city> <cit:administrativeArea> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; State (Role=Originator)</gco:CharacterString> </cit:administrativeArea> <cit:postalCode> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; Postal Code (Role=Originator)</gco:CharacterString> </cit:postalCode> <cit:country> <lan:CountryCode codeList="http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm" codeListValue="US">US</lan:CountryCode> </cit:country> <cit:electronicMailAddress> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; Email (Role=Originator)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> <cit:individual> <cit:CI_Individual> <cit:name> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Name (Role=Originator)</gco:CharacterString> </cit:name> <cit:positionName> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Position (Role=Originator)</gco:CharacterString> </cit:positionName> </cit:CI_Individual> </cit:individual> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Organization (Role=Publisher)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:deliveryPoint> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; Address (Role=Publisher)</gco:CharacterString> </cit:deliveryPoint> <cit:city> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; City (Role=Publisher)</gco:CharacterString> </cit:city> <cit:administrativeArea> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; State (Role=Publisher)</gco:CharacterString> </cit:administrativeArea> <cit:postalCode> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; Postal Code (Role=Publisher)</gco:CharacterString> </cit:postalCode> <cit:country> <lan:CountryCode codeList="http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm" codeListValue="US">US</lan:CountryCode> </cit:country> <cit:electronicMailAddress> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; Email (Role=Publisher)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> <cit:individual> <cit:CI_Individual> <cit:name> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Name (Role=Publisher)</gco:CharacterString> </cit:name> <cit:positionName> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Position (Role=Publisher)</gco:CharacterString> </cit:positionName> </cit:CI_Individual> </cit:individual> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="rightsHolder">rightsHolder</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Organization (NAP Role=Rights Holder)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:phone> <cit:CI_Telephone> <cit:number> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; Phone (NAP Role=Rights Holder)</gco:CharacterString> </cit:number> <cit:numberType> <cit:CI_TelephoneTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_TelephoneTypeCode" codeListValue="voice">voice</cit:CI_TelephoneTypeCode> </cit:numberType> </cit:CI_Telephone> </cit:phone> <cit:address> <cit:CI_Address> <cit:deliveryPoint> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; Address (NAP Role=Rights Holder)</gco:CharacterString> </cit:deliveryPoint> <cit:city> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; City (NAP Role=Rights Holder)</gco:CharacterString> </cit:city> <cit:administrativeArea> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; State (NAP Role=Rights Holder)</gco:CharacterString> </cit:administrativeArea> <cit:postalCode> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; Postal Code (NAP Role=Rights Holder)</gco:CharacterString> </cit:postalCode> <cit:country> <lan:CountryCode codeList="http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm" codeListValue="US">US</lan:CountryCode> </cit:country> <cit:electronicMailAddress> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Contact Information &gt; Email (NAP Role=Rights Holder)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> <cit:individual> <cit:CI_Individual> <cit:name> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Name (NAP Role=Rights Holder)</gco:CharacterString> </cit:name> <cit:positionName> <gco:CharacterString>Overview &gt; Citation Contacts &gt; Contact &gt; Position (NAP Role=Rights Holder)</gco:CharacterString> </cit:positionName> </cit:CI_Individual> </cit:individual> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:presentationForm> <cit:CI_PresentationFormCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_PresentationFormCode" codeListValue="mapDigital">mapDigital</cit:CI_PresentationFormCode> </cit:presentationForm> <cit:series> <cit:CI_Series> <cit:name> <gco:CharacterString>Overview &gt; Citation &gt; Series &gt; Name</gco:CharacterString> </cit:name> <cit:issueIdentification> <gco:CharacterString>Overview &gt; Citation &gt; Series &gt; Issue</gco:CharacterString> </cit:issueIdentification> <cit:page> <gco:CharacterString>Overview &gt; Citation &gt; Series &gt; Page</gco:CharacterString> </cit:page> </cit:CI_Series> </cit:series> <cit:otherCitationDetails> <gco:CharacterString>Overview &gt; Citation &gt; Other Details</gco:CharacterString> </cit:otherCitationDetails> <cit:ISBN> <gco:CharacterString>Overview &gt; Citation &gt; ISBN</gco:CharacterString> </cit:ISBN> <cit:ISSN> <gco:CharacterString>Overview &gt; Citation &gt; ISSN</gco:CharacterString> </cit:ISSN> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Distribution_Digital_Transfer_Options_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Distribution &gt; Digital Transfer Options &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mri:citation> <mri:abstract> <gco:CharacterString>Overview &amp;gt; Item Description &amp;gt; Description/Abstract</gco:CharacterString> </mri:abstract> <mri:purpose> <gco:CharacterString>Overview &gt; Item Description &gt; Summary/Purpose</gco:CharacterString> </mri:purpose> <mri:credit> <gco:CharacterString>Overview &gt; Item Description &gt; Credits + Resource &gt; Details &gt; Credit</gco:CharacterString> </mri:credit> <mri:status> <mcc:MD_ProgressCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_ProgressCode" codeListValue="onGoing">onGoing</mcc:MD_ProgressCode> </mri:status> <mri:pointOfContact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="pointOfContact">pointOfContact</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Individual> <cit:name> <gco:CharacterString>Resource &gt; Points of Contact &gt; Contact &gt; Name</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:phone> <cit:CI_Telephone> <cit:number> <gco:CharacterString>Resource &gt; Points of Contact &gt; Contact &gt; Contact Information &gt; Phone</gco:CharacterString> </cit:number> <cit:numberType> <cit:CI_TelephoneTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_TelephoneTypeCode" codeListValue="voice">voice</cit:CI_TelephoneTypeCode> </cit:numberType> </cit:CI_Telephone> </cit:phone> <cit:address> <cit:CI_Address> <cit:deliveryPoint> <gco:CharacterString>Resource &gt; Points of Contact &gt; Contact &gt; Contact Information &gt; Address</gco:CharacterString> </cit:deliveryPoint> <cit:city> <gco:CharacterString>Resource &gt; Points of Contact &gt; Contact &gt; Contact Information &gt; City</gco:CharacterString> </cit:city> <cit:administrativeArea> <gco:CharacterString>Resource &gt; Points of Contact &gt; Contact &gt; Contact Information &gt; State</gco:CharacterString> </cit:administrativeArea> <cit:postalCode> <gco:CharacterString>Resource &gt; Points of Contact &gt; Contact &gt; Contact Information &gt; Zip</gco:CharacterString> </cit:postalCode> <cit:country> <lan:CountryCode codeList="http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm" codeListValue="US">US</lan:CountryCode> </cit:country> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Points of Contact &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Points_of_Contact_Contact_Contact_Information_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Points of Contact &gt; Contact &gt; Contact Information &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Individual> </cit:party> </cit:CI_Responsibility> </mri:pointOfContact> <mri:spatialRepresentationType> <mcc:MD_SpatialRepresentationTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_SpatialRepresentationTypeCode" codeListValue="vector">vector</mcc:MD_SpatialRepresentationTypeCode> </mri:spatialRepresentationType> <mri:spatialRepresentationType> <mcc:MD_SpatialRepresentationTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_SpatialRepresentationTypeCode" codeListValue="grid">grid</mcc:MD_SpatialRepresentationTypeCode> </mri:spatialRepresentationType> <mri:spatialResolution> <mri:MD_Resolution> <mri:equivalentScale> <mri:MD_RepresentativeFraction> <mri:denominator> <gco:Integer>24000</gco:Integer> </mri:denominator> </mri:MD_RepresentativeFraction> </mri:equivalentScale> </mri:MD_Resolution> </mri:spatialResolution> <mri:spatialResolution> <mri:MD_Resolution> <mri:distance> <gco:Distance uom="m">0.001</gco:Distance> </mri:distance> </mri:MD_Resolution> </mri:spatialResolution> <mri:topicCategory> <mri:MD_TopicCategoryCode>geoscientificInformation</mri:MD_TopicCategoryCode> </mri:topicCategory> <mri:topicCategory> <mri:MD_TopicCategoryCode>imageryBaseMapsEarthCover</mri:MD_TopicCategoryCode> </mri:topicCategory> <mri:extent> <gex:EX_Extent> <gex:description> <gco:CharacterString>Resource &gt; Extents &gt; Extent &gt; Description Bounding boxes created on the Extents page do not have the esriExtentType attribute.</gco:CharacterString> </gex:description> <gex:geographicElement> <gex:EX_GeographicBoundingBox> <gex:extentTypeCode> <gco:Boolean>true</gco:Boolean> </gex:extentTypeCode> <gex:westBoundLongitude> <gco:Decimal>-155</gco:Decimal> </gex:westBoundLongitude> <gex:eastBoundLongitude> <gco:Decimal>-135</gco:Decimal> </gex:eastBoundLongitude> <gex:southBoundLatitude> <gco:Decimal>35</gco:Decimal> </gex:southBoundLatitude> <gex:northBoundLatitude> <gco:Decimal>42</gco:Decimal> </gex:northBoundLatitude> </gex:EX_GeographicBoundingBox> </gex:geographicElement> <gex:geographicElement> <gex:EX_GeographicDescription> <gex:extentTypeCode> <gco:Boolean>true</gco:Boolean> </gex:extentTypeCode> <gex:geographicIdentifier> <mcc:MD_Identifier> <mcc:authority> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Extents &gt; Extent &gt; Geographic Description &gt; Authority Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-01-01T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="publication">publication</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Extents &gt; Extent &gt; Geographic Description &gt; Authority Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Extents &gt; Extent &gt; Geographic Description &gt; Authority Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Extents_Extent_Geographic_Description_Authority_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Extents &gt; Extent &gt; Geographic Description &gt; Authority Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mcc:authority> <mcc:code> <gco:CharacterString>Resource &gt; Extents &gt; Extent &gt; Geographic Description &gt; Code</gco:CharacterString> </mcc:code> </mcc:MD_Identifier> </gex:geographicIdentifier> </gex:EX_GeographicDescription> </gex:geographicElement> <gex:temporalElement> <gex:EX_TemporalExtent> <gex:extent> <gml:TimePeriod> <gml:beginPosition>2011-01-01T00:00:01</gml:beginPosition> <gml:endPosition>2011-12-31T23:59:59</gml:endPosition> </gml:TimePeriod> </gex:extent> </gex:EX_TemporalExtent> </gex:temporalElement> <gex:verticalElement> <gex:EX_VerticalExtent> <gex:minimumValue> <gco:Real>0.01</gco:Real> </gex:minimumValue> <gex:maximumValue> <gco:Real>599.99</gco:Real> </gex:maximumValue> <gex:verticalCRS gco:nilReason="other:see_referenceSystemInfo"/> </gex:EX_VerticalExtent> </gex:verticalElement> </gex:EX_Extent> </mri:extent> <mri:extent> <gex:EX_Extent> <gex:description> <gco:CharacterString>A bounding box created on the Item Description page has the esriExtentType attribute set with the value "search". The Item Description page only supports editing a bounding box with that attribute. The bounding box added by the synchronization process has the esriExtentType attribute set with the value "search". This bounding box is preferred when exporting to a standard that only allows one bounding box, such as the FGDC CSDGM.</gco:CharacterString> </gex:description> <gex:geographicElement> <gex:EX_GeographicBoundingBox> <gex:extentTypeCode> <gco:Boolean>true</gco:Boolean> </gex:extentTypeCode> <gex:westBoundLongitude> <gco:Decimal>-180</gco:Decimal> </gex:westBoundLongitude> <gex:eastBoundLongitude> <gco:Decimal>180</gco:Decimal> </gex:eastBoundLongitude> <gex:southBoundLatitude> <gco:Decimal>-90</gco:Decimal> </gex:southBoundLatitude> <gex:northBoundLatitude> <gco:Decimal>90</gco:Decimal> </gex:northBoundLatitude> </gex:EX_GeographicBoundingBox> </gex:geographicElement> </gex:EX_Extent> </mri:extent> <mri:resourceMaintenance> <mmi:MD_MaintenanceInformation> <mmi:maintenanceAndUpdateFrequency> <mmi:MD_MaintenanceFrequencyCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_MaintenanceFrequencyCode" codeListValue="asNeeded">asNeeded</mmi:MD_MaintenanceFrequencyCode> </mmi:maintenanceAndUpdateFrequency> <mmi:maintenanceDate> <cit:CI_Date> <cit:date> <gco:DateTime>2012-01-01T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </mmi:maintenanceDate> <mmi:userDefinedMaintenanceFrequency> <gco:TM_PeriodDuration>P36DT12H</gco:TM_PeriodDuration> </mmi:userDefinedMaintenanceFrequency> <mmi:maintenanceScope> <mcc:MD_Scope> <mcc:level> <mcc:MD_ScopeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_ScopeCode" codeListValue="service">service</mcc:MD_ScopeCode> </mcc:level> <mcc:levelDescription> <mcc:MD_ScopeDescription> <mcc:dataset> <gco:CharacterString>Resource &gt; Maintenance &gt; Scope Description &gt; Dataset</gco:CharacterString> </mcc:dataset> </mcc:MD_ScopeDescription> </mcc:levelDescription> </mcc:MD_Scope> </mmi:maintenanceScope> <mmi:maintenanceNote> <gco:CharacterString>Resource &gt; Maintenance &gt; Maintenance Note</gco:CharacterString> </mmi:maintenanceNote> <mmi:contact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="custodian">custodian</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Individual> <cit:name> <gco:CharacterString>Resource &gt; Maintenance &gt; Contact &gt; Name</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Maintenance &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Individual> </cit:party> </cit:CI_Responsibility> </mmi:contact> </mmi:MD_MaintenanceInformation> </mri:resourceMaintenance> <mri:graphicOverview> <mcc:MD_BrowseGraphic> <mcc:fileName> <gco:CharacterString>Resource &gt; Details &gt; Browse Graphic &gt; File Name</gco:CharacterString> </mcc:fileName> <mcc:fileDescription> <gco:CharacterString>Resource &gt; Details &gt; Browse Graphic &gt; Description</gco:CharacterString> </mcc:fileDescription> <mcc:fileType> <gco:CharacterString>Resource &gt; Details &gt; Browse Graphic &gt; File Type</gco:CharacterString> </mcc:fileType> </mcc:MD_BrowseGraphic> </mri:graphicOverview> <mri:resourceFormat> <mrd:MD_Format> <mrd:formatSpecificationCitation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Details &gt; Distribution Format &gt; Format Name</gco:CharacterString> </cit:title> <cit:alternateTitle> <gco:CharacterString>Resource &gt; Details &gt; Distribution Format &gt; Specification</gco:CharacterString> </cit:alternateTitle> <cit:edition> <gco:CharacterString>Resource &gt; Details &gt; Distribution Format &gt; Format Version</gco:CharacterString> </cit:edition> </cit:CI_Citation> </mrd:formatSpecificationCitation> <mrd:amendmentNumber> <gco:CharacterString>Resource &gt; Details &gt; Distribution Format &gt; Amendment Number</gco:CharacterString> </mrd:amendmentNumber> <mrd:fileDecompressionTechnique> <gco:CharacterString>Resource &gt; Details &gt; Distribution Format &gt; Decompression Technique</gco:CharacterString> </mrd:fileDecompressionTechnique> </mrd:MD_Format> </mri:resourceFormat> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Place Keywords &gt; Keyword1</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Place Keywords &gt; Keyword2</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#napMD_KeywordTypeCode" codeListValue="place">place</mri:MD_KeywordTypeCode> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Place Keywords &gt; Thesaurus Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2010-01-01T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="publication">publication</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Place Keywords &gt; Thesaurus Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Place Keywords &gt; Thesaurus Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Overview_Topics_Keywords_Place_Keywords_Thesaurus_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Place Keywords &gt; Thesaurus Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Stratum Keywords &gt; Keyword1</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Stratum Keywords &gt; Keyword2</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#napMD_KeywordTypeCode" codeListValue="stratum">stratum</mri:MD_KeywordTypeCode> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Stratum Keywords &gt; Thesaurus Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>1988-08-26T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Stratum Keywords &gt; Thesaurus Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Stratum Keywords &gt; Thesaurus Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Temporal Keywords &gt; Keyword1</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Temporal Keywords &gt; Keyword2</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#napMD_KeywordTypeCode" codeListValue="temporal">temporal</mri:MD_KeywordTypeCode> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Temporal Keywords &gt; Thesaurus Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>1996-08-22T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Temporal Keywords &gt; Thesaurus Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Temporal Keywords &gt; Thesaurus Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Overview_Topics_Keywords_Temporal_Keywords_Thesaurus_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Temporal Keywords &gt; Thesaurus Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Theme Keywords &gt; Keyword1</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Theme Keywords &gt; Keyword2</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#napMD_KeywordTypeCode" codeListValue="theme">theme</mri:MD_KeywordTypeCode> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Theme Keywords &gt; Thesaurus Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2010-01-01T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="publication">publication</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Theme Keywords &gt; Thesaurus Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Theme Keywords &gt; Thesaurus Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Overview_Topics_Keywords_Theme_Keywords_Thesaurus_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Theme Keywords &gt; Thesaurus Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Discipline Keywords &gt; Keyword1</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Discipline Keywords &gt; Keyword2</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#napMD_KeywordTypeCode" codeListValue="discipline">discipline</mri:MD_KeywordTypeCode> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Discipline Keywords &gt; Thesaurus Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2007-02-12T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Discipline Keywords &gt; Thesaurus Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Discipline Keywords &gt; Thesaurus Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Other Keywords &gt; Keyword1</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Other Keywords &gt; Keyword2</gco:CharacterString> </mri:keyword> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Other Keywords &gt; Thesaurus Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2010-05-10T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Other Keywords &gt; Thesaurus Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Other Keywords &gt; Thesaurus Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Overview_Topics_Keywords_Other_Keywords_Thesaurus_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Other Keywords &gt; Thesaurus Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Subtopic Keywords &gt; Keyword1</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Subtopic Keywords &gt; Keyword2</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#napMD_KeywordTypeCode" codeListValue="subTopicCategory">subTopicCategory</mri:MD_KeywordTypeCode> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Subtopic Keywords &gt; Thesaurus Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-10-14T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="creation">creation</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Subtopic Keywords &gt; Thesaurus Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Subtopic Keywords &gt; Thesaurus Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Product Keywords &gt; Keyword1</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Product Keywords &gt; Keyword2</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#napMD_KeywordTypeCode" codeListValue="product">product</mri:MD_KeywordTypeCode> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Product Keywords &gt; Thesaurus Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-10-13T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="creation">creation</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Product Keywords &gt; Thesaurus Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Overview &gt; Topics &amp; Keywords &gt; Product Keywords &gt; Thesaurus Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>Live Data and Maps</gco:CharacterString> </mri:keyword> <mri:thesaurusName uuidref="723f6998-058e-11dc-8314-0800200c9a66"/> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:resourceSpecificUsage> <mri:MD_Usage> <mri:specificUsage> <gco:CharacterString>Resource &gt; Details &gt; Usage &gt; Specific Usage</gco:CharacterString> </mri:specificUsage> <mri:usageDateTime> <gml:TimeInstant> <gml:timePosition>2011-10-01T10:00:00</gml:timePosition> </gml:TimeInstant> </mri:usageDateTime> <mri:userDeterminedLimitations> <gco:CharacterString>Resource &gt; Details &gt; Usage &gt; Limitations</gco:CharacterString> </mri:userDeterminedLimitations> <mri:userContactInfo> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="user">user</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Details &gt; Usage &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Details &gt; Usage &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> <cit:individual> <cit:CI_Individual> <cit:positionName> <gco:CharacterString>Resource &gt; Details &gt; Usage &gt; Contact &gt; Position</gco:CharacterString> </cit:positionName> </cit:CI_Individual> </cit:individual> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mri:userContactInfo> </mri:MD_Usage> </mri:resourceSpecificUsage> <mri:resourceConstraints> <mco:MD_Constraints> <mco:useLimitation> <gco:CharacterString>Overview &amp;gt; Item Description &amp;gt; Use Limitation + Resource &amp;gt; Constraints &amp;gt; General Constraints &amp;gt; Use Limitation</gco:CharacterString> </mco:useLimitation> </mco:MD_Constraints> </mri:resourceConstraints> <mri:resourceConstraints> <mco:MD_LegalConstraints> <mco:useLimitation> <gco:CharacterString>Resource &gt; Constraints &gt; Legal Constraints &gt; Use Limitation</gco:CharacterString> </mco:useLimitation> <mco:accessConstraints> <mco:MD_RestrictionCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_RestrictionCode" codeListValue="license">license</mco:MD_RestrictionCode> </mco:accessConstraints> <mco:useConstraints> <mco:MD_RestrictionCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</mco:MD_RestrictionCode> </mco:useConstraints> <mco:otherConstraints> <gco:CharacterString>Resource &gt; Constraints &gt; Legal Constraints &gt; Other Constraints</gco:CharacterString> </mco:otherConstraints> </mco:MD_LegalConstraints> </mri:resourceConstraints> <mri:resourceConstraints> <mco:MD_SecurityConstraints> <mco:useLimitation> <gco:CharacterString>Resource &gt; Constraints &gt; Security Constraints &gt; Use Limitation</gco:CharacterString> </mco:useLimitation> <mco:classification> <mco:MD_ClassificationCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_ClassificationCode" codeListValue="restricted">restricted</mco:MD_ClassificationCode> </mco:classification> <mco:userNote> <gco:CharacterString>Resource &gt; Constraints &gt; Security Constraints &gt; User Note</gco:CharacterString> </mco:userNote> <mco:classificationSystem> <gco:CharacterString>Resource &gt; Constraints &gt; Security Constraints &gt; Classification System</gco:CharacterString> </mco:classificationSystem> <mco:handlingDescription> <gco:CharacterString>Resource &gt; Constraints &gt; Security Constraints &gt; Handling Description</gco:CharacterString> </mco:handlingDescription> </mco:MD_SecurityConstraints> </mri:resourceConstraints> <mri:associatedResource> <mri:MD_AssociatedResource> <mri:name> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; References &gt; Aggregate Information &gt; Dataset Citation &gt; Titles &gt; Title (Association=Cross Reference)</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2006-06-01T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="publication">publication</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="originator">originator</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; References &gt; Aggregate Information &gt; Dataset Citation &gt; Contact &gt; Organization (Association=Cross Reference)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; References &gt; Aggregate Information &gt; Dataset Citation &gt; Contact &gt; Contact Information &gt; Email (Association=Cross Reference)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> <cit:individual> <cit:CI_Individual> <cit:name> <gco:CharacterString>Resource &gt; References &gt; Aggregate Information &gt; Dataset Citation &gt; Contact &gt; Name (Association=Cross Reference)</gco:CharacterString> </cit:name> </cit:CI_Individual> </cit:individual> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_References_Aggregate_Information_Dataset_Citation_Online_Resource_Linkage_Association=Cross_Reference</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; References &gt; Aggregate Information &gt; Dataset Citation &gt; Online Resource &gt; Protocol (Association=Cross Reference)</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mri:name> <mri:associationType> <mri:DS_AssociationTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</mri:DS_AssociationTypeCode> </mri:associationType> <mri:initiativeType> <mri:DS_InitiativeTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#DS_InitiativeTypeCode" codeListValue="investigation">investigation</mri:DS_InitiativeTypeCode> </mri:initiativeType> </mri:MD_AssociatedResource> </mri:associatedResource> <mri:associatedResource> <mri:MD_AssociatedResource> <mri:name> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; References &gt; Aggregate Information &gt; Dataset Citation &gt; Titles &gt; Title (Association=Larger Work)</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2003-09-18T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="publication">publication</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="originator">originator</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; References &gt; Aggregate Information &gt; Dataset Citation &gt; Contact &gt; Organization (Association=Larger Work)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; References &gt; Aggregate Information &gt; Dataset Citation &gt; Contact &gt; Contact Information &gt; Email (Association=Larger Work)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> <cit:individual> <cit:CI_Individual> <cit:name> <gco:CharacterString>Resource &gt; References &gt; Aggregate Information &gt; Dataset Citation &gt; Contact &gt; Name (Association=Larger Work)</gco:CharacterString> </cit:name> </cit:CI_Individual> </cit:individual> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_References_Aggregate_Information_Dataset_Citation_Online_Resource_Linkage_Association=Larger_Work</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; References &gt; Aggregate Information &gt; Dataset Citation &gt; Online Resource &gt; Protocol (Association=Larger Work)</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mri:name> <mri:associationType> <mri:DS_AssociationTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#DS_AssociationTypeCode" codeListValue="largerWorkCitation">largerWorkCitation</mri:DS_AssociationTypeCode> </mri:associationType> </mri:MD_AssociatedResource> </mri:associatedResource> <mri:associatedResource> <mri:MD_AssociatedResource> <mri:name> <cit:CI_Citation> <cit:title> <gco:CharacterString>Overview &gt; Citation &gt; Titles &gt; Collective Title</gco:CharacterString> </cit:title> </cit:CI_Citation> </mri:name> <mri:associationType> <mri:DS_AssociationTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#DS_AssociationTypeCode" codeListValue="collectiveTitle">collectiveTitle</mri:DS_AssociationTypeCode> </mri:associationType> </mri:MD_AssociatedResource> </mri:associatedResource> <srv:serviceType> <gco:ScopedName codeSpace="Resource &gt; Service Details &gt; Service Type &gt; Codespace">Resource &gt; Service Details &gt; Service Type &gt; Name</gco:ScopedName> </srv:serviceType> <srv:serviceTypeVersion> <gco:CharacterString>Resource &gt; Service Details &gt; Service Type Version</gco:CharacterString> </srv:serviceTypeVersion> <srv:accessProperties> <mrd:MD_StandardOrderProcess> <mrd:fees> <gco:CharacterString>Resource &gt; Service Details &gt; Access Properties &gt; Fees</gco:CharacterString> </mrd:fees> <mrd:plannedAvailableDateTime> <gco:DateTime>2011-11-01T06:00:00</gco:DateTime> </mrd:plannedAvailableDateTime> <mrd:orderingInstructions> <gco:CharacterString>Resource &gt; Service Details &gt; Access Properties &gt; Ordering Instructions</gco:CharacterString> </mrd:orderingInstructions> <mrd:turnaround> <gco:CharacterString>Resource &gt; Service Details &gt; Access Properties &gt; Turnaround</gco:CharacterString> </mrd:turnaround> </mrd:MD_StandardOrderProcess> </srv:accessProperties> <srv:couplingType> <srv:SV_CouplingType codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#SV_CouplingType" codeListValue="loose">loose</srv:SV_CouplingType> </srv:couplingType> <srv:coupledResource> <srv:SV_CoupledResource> <srv:scopedName> <gco:ScopedName>Resource &gt; Service Details &gt; Coupled Resource &gt; Identifier</gco:ScopedName> </srv:scopedName> <srv:resourceReference gco:nilReason="missing"/> <srv:operation> <srv:SV_OperationMetadata> <srv:operationName> <gco:CharacterString>Resource &gt; Service Details &gt; Coupled Resource &gt; Operation Name</gco:CharacterString> </srv:operationName> <srv:distributedComputingPlatform gco:nilReason="missing"/> <srv:connectPoint gco:nilReason="missing"/> </srv:SV_OperationMetadata> </srv:operation> </srv:SV_CoupledResource> </srv:coupledResource> </srv:SV_ServiceIdentification> </mdb:identificationInfo> <mdb:contentInfo> <mrc:MD_FeatureCatalogueDescription> <mrc:complianceCode> <gco:Boolean>true</gco:Boolean> </mrc:complianceCode> <mrc:locale> <lan:PT_Locale> <lan:language> <lan:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/php/code_list.php" codeListValue="fre">fre</lan:LanguageCode> </lan:language> <lan:country> <lan:CountryCode codeList="http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm" codeListValue="CA">CA</lan:CountryCode> </lan:country> <lan:characterEncoding> <lan:MD_CharacterSetCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_CharacterSetCode" codeListValue="utf8">utf8</lan:MD_CharacterSetCode> </lan:characterEncoding> </lan:PT_Locale> </mrc:locale> <mrc:includedWithDataset> <gco:Boolean>true</gco:Boolean> </mrc:includedWithDataset> <mrc:featureTypes> <mrc:MD_FeatureTypeInfo> <mrc:featureTypeName> <gco:ScopedName codeSpace="Resource &gt; Content &gt; Feature Catalogue &gt; Feature Type &gt; Codespace">Resource &gt; Content &gt; Feature Catalogue &gt; Feature Type &gt; Name</gco:ScopedName> </mrc:featureTypeName> </mrc:MD_FeatureTypeInfo> </mrc:featureTypes> <mrc:featureCatalogueCitation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Content &gt; Feature Catalogue &gt; Feature Catalogue Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-03-15T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="creation">creation</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Content &gt; Feature Catalogue &gt; Feature Catalogue Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Content &gt; Feature Catalogue &gt; Feature Catalogue Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Content_Feature_Catalogue_Feature_Catalogue_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Content &gt; Feature Catalogue &gt; Feature Catalogue Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mrc:featureCatalogueCitation> </mrc:MD_FeatureCatalogueDescription> </mdb:contentInfo> <mdb:contentInfo> <mrc:MD_CoverageDescription> <mrc:attributeDescription> <gco:RecordType>Resource &gt; Content &gt; Coverage Description &gt; Attribute Description</gco:RecordType> </mrc:attributeDescription> <mrc:attributeGroup> <mrc:MD_AttributeGroup> <mrc:contentType> <mrc:MD_CoverageContentTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_CoverageContentTypeCode" codeListValue="physicalMeasurement">physicalMeasurement</mrc:MD_CoverageContentTypeCode> </mrc:contentType> <mrc:attribute> <mrc:MD_RangeDimension> <mrc:sequenceIdentifier> <gco:MemberName> <gco:aName> <gco:CharacterString>Resource &gt; Content &gt; Coverage Description &gt; Range Dimension &gt; Sequence Identifier</gco:CharacterString> </gco:aName> <gco:attributeType> <gco:TypeName> <gco:aName> <gco:CharacterString>Resource &gt; Content &gt; Coverage Description &gt; Range Dimension &gt; Sequence Identifier &gt; Type</gco:CharacterString> </gco:aName> </gco:TypeName> </gco:attributeType> </gco:MemberName> </mrc:sequenceIdentifier> <mrc:description> <gco:CharacterString>Resource &gt; Content &gt; Coverage Description &gt; Range Dimension &gt; Descriptor</gco:CharacterString> </mrc:description> </mrc:MD_RangeDimension> </mrc:attribute> </mrc:MD_AttributeGroup> </mrc:attributeGroup> </mrc:MD_CoverageDescription> </mdb:contentInfo> <mdb:contentInfo> <mrc:MD_ImageDescription> <mrc:attributeDescription> <gco:RecordType>Resource &gt; Content &gt; Image Description &gt; Attribute Description</gco:RecordType> </mrc:attributeDescription> <mrc:processingLevelCode> <mcc:MD_Identifier> <mcc:authority> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Processing Level Code &gt; Authority Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2008-09-18T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Processing Level Code &gt; Authority Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Processing Level Code &gt; Authority Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Content_Image_Description_Processing_Level_Code_Authority_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Processing Level Code &gt; Authority Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mcc:authority> <mcc:code> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Processing Level Code &gt; Code</gco:CharacterString> </mcc:code> </mcc:MD_Identifier> </mrc:processingLevelCode> <mrc:attributeGroup> <mrc:MD_AttributeGroup> <mrc:contentType> <mrc:MD_CoverageContentTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_CoverageContentTypeCode" codeListValue="image">image</mrc:MD_CoverageContentTypeCode> </mrc:contentType> <mrc:attribute> <mrc:MD_Band> <mrc:sequenceIdentifier> <gco:MemberName> <gco:aName> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Band &gt; Sequence Identifier</gco:CharacterString> </gco:aName> <gco:attributeType> <gco:TypeName> <gco:aName> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Band &gt; Sequence Identifier &gt; Type</gco:CharacterString> </gco:aName> </gco:TypeName> </gco:attributeType> </gco:MemberName> </mrc:sequenceIdentifier> <mrc:description> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Band &gt; Descriptor</gco:CharacterString> </mrc:description> <mrc:maxValue> <gco:Real>255.99</gco:Real> </mrc:maxValue> <mrc:minValue> <gco:Real>0.01</gco:Real> </mrc:minValue> <mrc:units> <gml:UnitDefinition> <gml:identifier codeSpace="GML_UomSymbol">Unified Code of Units of Measure</gml:identifier> <gml:catalogSymbol codeSpace="http://aurora.regenstrief.org/UCUM">m</gml:catalogSymbol> </gml:UnitDefinition> </mrc:units> <mrc:scaleFactor> <gco:Real>0.98</gco:Real> </mrc:scaleFactor> <mrc:offset> <gco:Real>19.3</gco:Real> </mrc:offset> <mrc:bitsPerValue> <gco:Integer>8</gco:Integer> </mrc:bitsPerValue> <mrc:peakResponse> <gco:Real>225.4</gco:Real> </mrc:peakResponse> <mrc:toneGradation> <gco:Integer>4</gco:Integer> </mrc:toneGradation> </mrc:MD_Band> </mrc:attribute> </mrc:MD_AttributeGroup> </mrc:attributeGroup> <mrc:illuminationElevationAngle> <gco:Real>78.5</gco:Real> </mrc:illuminationElevationAngle> <mrc:illuminationAzimuthAngle> <gco:Real>135.5</gco:Real> </mrc:illuminationAzimuthAngle> <mrc:imagingCondition> <mrc:MD_ImagingConditionCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_ImagingConditionCode" codeListValue="shadow">shadow</mrc:MD_ImagingConditionCode> </mrc:imagingCondition> <mrc:imageQualityCode> <mcc:MD_Identifier> <mcc:authority> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Quality Code &gt; Authority Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2008-09-18T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Quality Code &gt; Authority Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Quality Code &gt; Authority Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Content_Image_Description_Quality_Code_Authority_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Quality Code &gt; Authority Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mcc:authority> <mcc:code> <gco:CharacterString>Resource &gt; Content &gt; Image Description &gt; Quality Code &gt; Code</gco:CharacterString> </mcc:code> </mcc:MD_Identifier> </mrc:imageQualityCode> <mrc:cloudCoverPercentage> <gco:Real>6.5</gco:Real> </mrc:cloudCoverPercentage> <mrc:compressionGenerationQuantity> <gco:Integer>2</gco:Integer> </mrc:compressionGenerationQuantity> <mrc:triangulationIndicator> <gco:Boolean>true</gco:Boolean> </mrc:triangulationIndicator> <mrc:radiometricCalibrationDataAvailability> <gco:Boolean>true</gco:Boolean> </mrc:radiometricCalibrationDataAvailability> <mrc:cameraCalibrationInformationAvailability> <gco:Boolean>true</gco:Boolean> </mrc:cameraCalibrationInformationAvailability> <mrc:filmDistortionInformationAvailability> <gco:Boolean>true</gco:Boolean> </mrc:filmDistortionInformationAvailability> <mrc:lensDistortionInformationAvailability> <gco:Boolean>true</gco:Boolean> </mrc:lensDistortionInformationAvailability> </mrc:MD_ImageDescription> </mdb:contentInfo> <mdb:distributionInfo> <mrd:MD_Distribution> <mrd:distributionFormat> <mrd:MD_Format> <mrd:formatSpecificationCitation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Distribution &gt; Distribution Format &gt; Format Name</gco:CharacterString> </cit:title> <cit:edition> <gco:CharacterString>Resource &gt; Distribution &gt; Distribution Format &gt; Format Version</gco:CharacterString> </cit:edition> </cit:CI_Citation> </mrd:formatSpecificationCitation> </mrd:MD_Format> </mrd:distributionFormat> <mrd:distributionFormat> <mrd:MD_Format> <mrd:formatSpecificationCitation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Distribution Format &gt; Format Name</gco:CharacterString> </cit:title> <cit:alternateTitle> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Distribution Format &gt; Specification</gco:CharacterString> </cit:alternateTitle> <cit:edition> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Distribution Format &gt; Format Version</gco:CharacterString> </cit:edition> </cit:CI_Citation> </mrd:formatSpecificationCitation> <mrd:amendmentNumber> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Distribution Format &gt; Amendment Number</gco:CharacterString> </mrd:amendmentNumber> <mrd:fileDecompressionTechnique> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Distribution Format &gt; Decompression Technique</gco:CharacterString> </mrd:fileDecompressionTechnique> </mrd:MD_Format> </mrd:distributionFormat> <mrd:distributor> <mrd:MD_Distributor> <mrd:distributorContact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="distributor">distributor</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:phone> <cit:CI_Telephone> <cit:number> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Contact Information &gt; Phone</gco:CharacterString> </cit:number> <cit:numberType> <cit:CI_TelephoneTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_TelephoneTypeCode" codeListValue="voice">voice</cit:CI_TelephoneTypeCode> </cit:numberType> </cit:CI_Telephone> </cit:phone> <cit:address> <cit:CI_Address> <cit:deliveryPoint> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Contact Information &gt; Address</gco:CharacterString> </cit:deliveryPoint> <cit:city> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Contact Information &gt; City</gco:CharacterString> </cit:city> <cit:administrativeArea> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Contact Information &gt; State</gco:CharacterString> </cit:administrativeArea> <cit:postalCode> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Contact Information &gt; Postal Code</gco:CharacterString> </cit:postalCode> <cit:country> <lan:CountryCode codeList="http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm" codeListValue="US">US</lan:CountryCode> </cit:country> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mrd:distributorContact> <mrd:distributionOrderProcess> <mrd:MD_StandardOrderProcess> <mrd:fees> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Ordering Process &gt; Fees</gco:CharacterString> </mrd:fees> <mrd:plannedAvailableDateTime> <gco:DateTime>2011-10-15T13:00:00</gco:DateTime> </mrd:plannedAvailableDateTime> <mrd:orderingInstructions> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Ordering Process &gt; Ordering Instructions</gco:CharacterString> </mrd:orderingInstructions> <mrd:turnaround> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Ordering Process &gt; Turnaround</gco:CharacterString> </mrd:turnaround> </mrd:MD_StandardOrderProcess> </mrd:distributionOrderProcess> <mrd:distributorFormat> <mrd:MD_Format> <mrd:formatSpecificationCitation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Distribution Format &gt; Format Name</gco:CharacterString> </cit:title> <cit:alternateTitle> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Distribution Format &gt; Specification</gco:CharacterString> </cit:alternateTitle> <cit:edition> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Distribution Format &gt; Format Version</gco:CharacterString> </cit:edition> </cit:CI_Citation> </mrd:formatSpecificationCitation> <mrd:amendmentNumber> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Distribution Format &gt; Amendment Number</gco:CharacterString> </mrd:amendmentNumber> <mrd:fileDecompressionTechnique> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Distribution Format &gt; Decompression Technique</gco:CharacterString> </mrd:fileDecompressionTechnique> </mrd:MD_Format> </mrd:distributorFormat> <mrd:distributorTransferOptions> <mrd:MD_DigitalTransferOptions> <mrd:unitsOfDistribution> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Digital Transfer Options &gt; Units of Distribution</gco:CharacterString> </mrd:unitsOfDistribution> <mrd:transferSize> <gco:Real>1</gco:Real> </mrd:transferSize> <mrd:onLine> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Distribution_Distributor_Digital_Transfer_Options_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Digital Transfer Options &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> <cit:applicationProfile> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Digital Transfer Options &gt; Online Resource &gt; Profile</gco:CharacterString> </cit:applicationProfile> <cit:name> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Digital Transfer Options &gt; Online Resource &gt; Name</gco:CharacterString> </cit:name> <cit:description> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Digital Transfer Options &gt; Online Resource &gt; Description (not a geoportal content type, e.g. Offline Data)</gco:CharacterString> </cit:description> <cit:function> <cit:CI_OnLineFunctionCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</cit:CI_OnLineFunctionCode> </cit:function> </cit:CI_OnlineResource> </mrd:onLine> <mrd:offLine> <mrd:MD_Medium> <mrd:name> <cit:CI_Citation> <cit:title> <gco:CharacterString>dvdRom</gco:CharacterString> </cit:title> </cit:CI_Citation> </mrd:name> <mrd:density> <gco:Real>1</gco:Real> </mrd:density> <mrd:densityUnits> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Digital Transfer Options &gt; Offline Medium &gt; Density Units (dvdRom Medium Name)</gco:CharacterString> </mrd:densityUnits> <mrd:volumes> <gco:Integer>1</gco:Integer> </mrd:volumes> <mrd:mediumFormat> <mrd:MD_MediumFormatCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_MediumFormatCode" codeListValue="iso9660">iso9660</mrd:MD_MediumFormatCode> </mrd:mediumFormat> <mrd:mediumNote> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Digital Transfer Options &gt; Offline Medium &gt; Medium Note (dvdRom Medium Name)</gco:CharacterString> </mrd:mediumNote> </mrd:MD_Medium> </mrd:offLine> </mrd:MD_DigitalTransferOptions> </mrd:distributorTransferOptions> <mrd:distributorTransferOptions> <mrd:MD_DigitalTransferOptions> <mrd:offLine> <mrd:MD_Medium> <mrd:name> <cit:CI_Citation> <cit:title> <gco:CharacterString>hardcopy</gco:CharacterString> </cit:title> </cit:CI_Citation> </mrd:name> <mrd:mediumNote> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Digital Transfer Options &gt; Offline Medium &gt; Medium Note (hardcopy Medium Name)</gco:CharacterString> </mrd:mediumNote> </mrd:MD_Medium> </mrd:offLine> </mrd:MD_DigitalTransferOptions> </mrd:distributorTransferOptions> <mrd:distributorTransferOptions> <mrd:MD_DigitalTransferOptions> <mrd:offLine> <mrd:MD_Medium> <mrd:name> <cit:CI_Citation> <cit:title> <gco:CharacterString>USBFlashDrive</gco:CharacterString> </cit:title> </cit:CI_Citation> </mrd:name> <mrd:mediumFormat> <mrd:MD_MediumFormatCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_MediumFormatCode" codeListValue="UDF">UDF</mrd:MD_MediumFormatCode> </mrd:mediumFormat> <mrd:mediumNote> <gco:CharacterString>Resource &gt; Distribution &gt; Distributor &gt; Digital Transfer Options &gt; Offline Medium &gt; Medium Note (NAP USBFlashDrive Medium Name + UDF Format Code)</gco:CharacterString> </mrd:mediumNote> </mrd:MD_Medium> </mrd:offLine> </mrd:MD_DigitalTransferOptions> </mrd:distributorTransferOptions> </mrd:MD_Distributor> </mrd:distributor> <mrd:transferOptions> <mrd:MD_DigitalTransferOptions> <mrd:transferSize> <gco:Real>2.12</gco:Real> </mrd:transferSize> <mrd:onLine> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Distribution_Digital_Transfer_Options_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Distribution &gt; Digital Transfer Options &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </mrd:onLine> </mrd:MD_DigitalTransferOptions> </mrd:transferOptions> </mrd:MD_Distribution> </mdb:distributionInfo> <mdb:dataQualityInfo> <mdq:DQ_DataQuality> <mdq:scope> <mcc:MD_Scope> <mcc:level> <mcc:MD_ScopeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_ScopeCode" codeListValue="service">service</mcc:MD_ScopeCode> </mcc:level> <mcc:extent> <gex:EX_Extent> <gex:description> <gco:CharacterString>Resource &gt; Data Quality &gt; Extent &gt; Description</gco:CharacterString> </gex:description> <gex:temporalElement> <gex:EX_TemporalExtent> <gex:extent> <gml:TimeInstant> <gml:timePosition>2011-10-12T00:00:00</gml:timePosition> </gml:TimeInstant> </gex:extent> </gex:EX_TemporalExtent> </gex:temporalElement> </gex:EX_Extent> </mcc:extent> <mcc:levelDescription> <mcc:MD_ScopeDescription> <mcc:dataset> <gco:CharacterString>Resource &gt; Data Quality &gt; Level Description &gt; Dataset</gco:CharacterString> </mcc:dataset> </mcc:MD_ScopeDescription> </mcc:levelDescription> </mcc:MD_Scope> </mdq:scope> <mdq:report> <mdq:DQ_AbsoluteExternalPositionalAccuracy> <mdq:measure> <mdq:DQ_MeasureReference> <mdq:measureIdentification> <mcc:MD_Identifier> <mcc:authority> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Measure &gt; Identifier &gt; Authority Citation &gt; Titles &gt; Title (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-08-31T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Measure &gt; Identifier &gt; Authority Citation &gt; Contact &gt; Organization (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Measure &gt; Identifier &gt; Authority Citation &gt; Contact &gt; Contact Information &gt; Email (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Data_Quality_Report_Measure_Identifier_Authority_Citation_Online_Resource_Linkage_Type=Absolute_External_Positional_Accuracy_Dimension=Horizontal</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Measure &gt; Identifier &gt; Authority Citation &gt; Online Resource &gt; Protocol (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mcc:authority> <mcc:code> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Measure &gt; Identifier &gt; Code (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </mcc:code> </mcc:MD_Identifier> </mdq:measureIdentification> <mdq:nameOfMeasure> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Measure &gt; Name (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </mdq:nameOfMeasure> <mdq:measureDescription> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Measure &gt; Description (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </mdq:measureDescription> </mdq:DQ_MeasureReference> </mdq:measure> <mdq:evaluationMethod> <mdq:DQ_EvaluationMethod> <mdq:dateTime> <gco:DateTime>2011-10-12T00:00:00</gco:DateTime> </mdq:dateTime> <mdq:evaluationMethodDescription> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Evaluation Method &gt; Description (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </mdq:evaluationMethodDescription> <mdq:evaluationProcedure> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Evaluation Method &gt; Procedure Citation &gt; Titles &gt; Title (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-08-01T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Evaluation Method &gt; Procedure Citation &gt; Contact &gt; Organization (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Evaluation Method &gt; Procedure Citation &gt; Contact &gt; Contact Information &gt; Email (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Data_Quality_Report_Evaluation_Method_Procedure_Citation_Online_Resource_Linkage_Type=Absolute_External_Positional_Accuracy_Dimension=Horizontal</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Evaluation Method &gt; Procedure Citation &gt; Online Resource &gt; Protocol (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mdq:evaluationProcedure> <mdq:evaluationMethodType> <mdq:DQ_EvaluationMethodTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#DQ_EvaluationMethodTypeCode" codeListValue="indirect">indirect</mdq:DQ_EvaluationMethodTypeCode> </mdq:evaluationMethodType> </mdq:DQ_EvaluationMethod> </mdq:evaluationMethod> <mdq:result> <mdq:DQ_ConformanceResult> <mdq:specification> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Conformance Result &gt; Specification &gt; Titles &gt; Title (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2009-06-20T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="creation">creation</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Conformance Result &gt; Specification &gt; Contact &gt; Organization (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Conformance Result &gt; Specification &gt; Contact &gt; Contact Information &gt; Email (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Data_Quality_Report_Conformance_Result_Specification_Online_Resource_Linkage_Type=Absolute_External_Positional_Accuracy_Dimension=Horizontal</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Conformance Result &gt; Specification &gt; Online Resource &gt; Protocol (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mdq:specification> <mdq:explanation> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Conformance Result &gt; Explanation (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:CharacterString> </mdq:explanation> <mdq:pass> <gco:Boolean>true</gco:Boolean> </mdq:pass> </mdq:DQ_ConformanceResult> </mdq:result> <mdq:result> <mdq:DQ_QuantitativeResult> <mdq:value> <gco:Record>Resource &gt; Data Quality &gt; Report &gt; Quantitative Result &gt; Value (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:Record> </mdq:value> <mdq:valueUnit> <gml:UnitDefinition> <gml:identifier codeSpace="GML_UomSymbol">Unified Code of Units of Measure</gml:identifier> <gml:catalogSymbol codeSpace="http://aurora.regenstrief.org/UCUM">m</gml:catalogSymbol> </gml:UnitDefinition> </mdq:valueUnit> <mdq:valueRecordType> <gco:RecordType>Resource &gt; Data Quality &gt; Report &gt; Quantitative Result &gt; Value Type (Type=Absolute External Positional Accuracy + Dimension=Horizontal)</gco:RecordType> </mdq:valueRecordType> </mdq:DQ_QuantitativeResult> </mdq:result> </mdq:DQ_AbsoluteExternalPositionalAccuracy> </mdq:report> <mdq:report> <mdq:DQ_AbsoluteExternalPositionalAccuracy> <mdq:measure> <mdq:DQ_MeasureReference> <mdq:measureDescription> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Measure &gt; Description (Type=Absolute External Positional Accuracy + Dimension=Vertical)</gco:CharacterString> </mdq:measureDescription> </mdq:DQ_MeasureReference> </mdq:measure> <mdq:evaluationMethod> <mdq:DQ_EvaluationMethod> <mdq:evaluationMethodDescription> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Evaluation Method &gt; Description (Type=Absolute External Positional Accuracy + Dimension=Vertical)</gco:CharacterString> </mdq:evaluationMethodDescription> </mdq:DQ_EvaluationMethod> </mdq:evaluationMethod> <mdq:result> <mdq:DQ_QuantitativeResult> <mdq:value> <gco:Record>Resource &gt; Data Quality &gt; Report &gt; Quantitative Result &gt; Value (Type=Absolute External Positional Accuracy + Dimension=Vertical)</gco:Record> </mdq:value> <mdq:valueUnit> <gml:UnitDefinition> <gml:identifier codeSpace="GML_UomSymbol">Unified Code of Units of Measure</gml:identifier> <gml:catalogSymbol codeSpace="http://aurora.regenstrief.org/UCUM">m</gml:catalogSymbol> </gml:UnitDefinition> </mdq:valueUnit> </mdq:DQ_QuantitativeResult> </mdq:result> </mdq:DQ_AbsoluteExternalPositionalAccuracy> </mdq:report> <mdq:report> <mdq:DQ_CompletenessOmission> <mdq:measure> <mdq:DQ_MeasureReference> <mdq:measureDescription> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Measure &gt; Description (Type=Completeness Omission)</gco:CharacterString> </mdq:measureDescription> </mdq:DQ_MeasureReference> </mdq:measure> <mdq:result> <mdq:DQ_QuantitativeResult> <mdq:value> <gco:Record>Resource &gt; Data Quality &gt; Report &gt; Quantitative Result &gt; Value (Type=Completeness Omission)</gco:Record> </mdq:value> <mdq:valueUnit> <gml:UnitDefinition> <gml:identifier codeSpace="GML_UomSymbol">Unified Code of Units of Measure</gml:identifier> <gml:catalogSymbol codeSpace="http://aurora.regenstrief.org/UCUM">m</gml:catalogSymbol> </gml:UnitDefinition> </mdq:valueUnit> </mdq:DQ_QuantitativeResult> </mdq:result> </mdq:DQ_CompletenessOmission> </mdq:report> <mdq:report> <mdq:DQ_ConceptualConsistency> <mdq:measure> <mdq:DQ_MeasureReference> <mdq:measureDescription> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Measure &gt; Description (Type=Conceptual Consistency)</gco:CharacterString> </mdq:measureDescription> </mdq:DQ_MeasureReference> </mdq:measure> <mdq:result> <mdq:DQ_QuantitativeResult> <mdq:value> <gco:Record>Resource &gt; Data Quality &gt; Report &gt; Quantitative Result &gt; Value (Type=Conceptual Consistency)</gco:Record> </mdq:value> <mdq:valueUnit> <gml:UnitDefinition> <gml:identifier codeSpace="GML_UomSymbol">Unified Code of Units of Measure</gml:identifier> <gml:catalogSymbol codeSpace="http://aurora.regenstrief.org/UCUM">m</gml:catalogSymbol> </gml:UnitDefinition> </mdq:valueUnit> </mdq:DQ_QuantitativeResult> </mdq:result> </mdq:DQ_ConceptualConsistency> </mdq:report> <mdq:report> <mdq:DQ_QuantitativeAttributeAccuracy> <mdq:measure> <mdq:DQ_MeasureReference> <mdq:measureDescription> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Measure &gt; Description (Type=Quantitative Attribute Accuracy)</gco:CharacterString> </mdq:measureDescription> </mdq:DQ_MeasureReference> </mdq:measure> <mdq:evaluationMethod> <mdq:DQ_EvaluationMethod> <mdq:evaluationMethodDescription> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Evaluation Method &gt; Description (Type=Quantitative Attribute Accuracy)</gco:CharacterString> </mdq:evaluationMethodDescription> </mdq:DQ_EvaluationMethod> </mdq:evaluationMethod> <mdq:result> <mdq:DQ_QuantitativeResult> <mdq:value> <gco:Record>Resource &gt; Data Quality &gt; Report &gt; Quantitative Result &gt; Value (Type=Quantitative Attribute Accuracy)</gco:Record> </mdq:value> <mdq:valueUnit> <gml:UnitDefinition> <gml:identifier codeSpace="GML_UomSymbol">Unified Code of Units of Measure</gml:identifier> <gml:catalogSymbol codeSpace="http://aurora.regenstrief.org/UCUM">Cel</gml:catalogSymbol> </gml:UnitDefinition> </mdq:valueUnit> </mdq:DQ_QuantitativeResult> </mdq:result> </mdq:DQ_QuantitativeAttributeAccuracy> </mdq:report> <mdq:report> <mdq:DQ_DomainConsistency> <mdq:result> <mdq:DQ_ConformanceResult> <mdq:specification> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Conformance Result &gt; Specification &gt; Titles &gt; Title (Type=Domain Consistency)</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2010-07-01T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="creation">creation</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Conformance Result &gt; Specification &gt; Contact &gt; Organization (Type=Domain Consistency)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Conformance Result &gt; Specification &gt; Contact &gt; Contact Information &gt; Email (Type=Domain Consistency)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Data_Quality_Report_Conformance_Result_Specification_Online_Resource_Linkage_Type=Domain_Consistency</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Conformance Result &gt; Specification &gt; Online Resource &gt; Protocol (Type=Domain Consistency)</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mdq:specification> <mdq:explanation> <gco:CharacterString>Resource &gt; Data Quality &gt; Report &gt; Conformance Result &gt; Explanation (Type=Domain Consistency)</gco:CharacterString> </mdq:explanation> <mdq:pass> <gco:Boolean>true</gco:Boolean> </mdq:pass> </mdq:DQ_ConformanceResult> </mdq:result> </mdq:DQ_DomainConsistency> </mdq:report> </mdq:DQ_DataQuality> </mdb:dataQualityInfo> <mdb:resourceLineage> <mrl:LI_Lineage> <mrl:statement> <gco:CharacterString>Resource &gt; Lineage &gt; Statement</gco:CharacterString> </mrl:statement> <mrl:scope> <mcc:MD_Scope> <mcc:level> <mcc:MD_ScopeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_ScopeCode" codeListValue="service">service</mcc:MD_ScopeCode> </mcc:level> <mcc:extent> <gex:EX_Extent> <gex:description> <gco:CharacterString>Resource &gt; Data Quality &gt; Extent &gt; Description</gco:CharacterString> </gex:description> <gex:temporalElement> <gex:EX_TemporalExtent> <gex:extent> <gml:TimeInstant> <gml:timePosition>2011-10-12T00:00:00</gml:timePosition> </gml:TimeInstant> </gex:extent> </gex:EX_TemporalExtent> </gex:temporalElement> </gex:EX_Extent> </mcc:extent> <mcc:levelDescription> <mcc:MD_ScopeDescription> <mcc:dataset> <gco:CharacterString>Resource &gt; Data Quality &gt; Level Description &gt; Dataset</gco:CharacterString> </mcc:dataset> </mcc:MD_ScopeDescription> </mcc:levelDescription> </mcc:MD_Scope> </mrl:scope> <mrl:source> <mrl:LI_Source> <mrl:description> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Source Description</gco:CharacterString> </mrl:description> <mrl:sourceSpatialResolution> <mri:MD_Resolution> <mri:equivalentScale> <mri:MD_RepresentativeFraction> <mri:denominator> <gco:Integer>250000</gco:Integer> </mri:denominator> </mri:MD_RepresentativeFraction> </mri:equivalentScale> </mri:MD_Resolution> </mrl:sourceSpatialResolution> <mrl:sourceReferenceSystem> <mrs:MD_ReferenceSystem> <mrs:referenceSystemIdentifier> <mcc:MD_Identifier> <mcc:authority> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Reference System &gt; Authority Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-06-15T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="custodian">custodian</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Reference System &gt; Authority Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Reference System &gt; Authority Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Lineage_Data_Source_Reference_System_Authority_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Reference System &gt; Authority Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mcc:authority> <mcc:code> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Reference System &gt; Code</gco:CharacterString> </mcc:code> <mcc:codeSpace> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Reference System &gt; Code Space</gco:CharacterString> </mcc:codeSpace> <mcc:version> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Reference System &gt; Version</gco:CharacterString> </mcc:version> </mcc:MD_Identifier> </mrs:referenceSystemIdentifier> </mrs:MD_ReferenceSystem> </mrl:sourceReferenceSystem> <mrl:sourceCitation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Source Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:alternateTitle> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Source Citation &gt; Titles &gt; Alternate Title</gco:CharacterString> </cit:alternateTitle> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-07-15T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="publication">publication</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="originator">originator</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Source Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Source Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Lineage_Data_Source_Source_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Source Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mrl:sourceCitation> <mrl:sourceExtent> <gex:EX_Extent> <gex:description> <gco:CharacterString>Resource &gt; Lineage &gt; Data Source &gt; Source Extent &gt; Description</gco:CharacterString> </gex:description> <gex:temporalElement> <gex:EX_TemporalExtent> <gex:extent> <gml:TimeInstant> <gml:timePosition>2011-06-06T00:00:00</gml:timePosition> </gml:TimeInstant> </gex:extent> </gex:EX_TemporalExtent> </gex:temporalElement> <gex:temporalElement> <gex:EX_TemporalExtent> <gex:extent> <gml:TimeInstant> <gml:timePosition>2011-07-14T14:20:00</gml:timePosition> </gml:TimeInstant> </gex:extent> </gex:EX_TemporalExtent> </gex:temporalElement> <gex:temporalElement> <gex:EX_TemporalExtent> <gex:extent> <gml:TimeInstant> <gml:timePosition>2011-08-05T06:05:00</gml:timePosition> </gml:TimeInstant> </gex:extent> </gex:EX_TemporalExtent> </gex:temporalElement> </gex:EX_Extent> </mrl:sourceExtent> </mrl:LI_Source> </mrl:source> <mrl:processStep> <mrl:LI_ProcessStep> <mrl:description> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Process Description</gco:CharacterString> </mrl:description> <mrl:rationale> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Rationale</gco:CharacterString> </mrl:rationale> <mrl:stepDateTime> <gml:TimeInstant> <gml:timePosition>2011-10-01T16:10:32</gml:timePosition> </gml:TimeInstant> </mrl:stepDateTime> <mrl:processor> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="processor">processor</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Processor &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:phone> <cit:CI_Telephone> <cit:number> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Processor &gt; Contact Information &gt; Phone</gco:CharacterString> </cit:number> <cit:numberType> <cit:CI_TelephoneTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_TelephoneTypeCode" codeListValue="voice">voice</cit:CI_TelephoneTypeCode> </cit:numberType> </cit:CI_Telephone> </cit:phone> <cit:address> <cit:CI_Address> <cit:deliveryPoint> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Processor &gt; Contact Information &gt; Address</gco:CharacterString> </cit:deliveryPoint> <cit:city> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Processor &gt; Contact Information &gt; City</gco:CharacterString> </cit:city> <cit:administrativeArea> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Processor &gt; Contact Information &gt; State</gco:CharacterString> </cit:administrativeArea> <cit:postalCode> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Processor &gt; Contact Information &gt; Postal Code</gco:CharacterString> </cit:postalCode> <cit:country> <lan:CountryCode codeList="http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm" codeListValue="US">US</lan:CountryCode> </cit:country> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Processor &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> <cit:individual> <cit:CI_Individual> <cit:name> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Processor &gt; Name</gco:CharacterString> </cit:name> </cit:CI_Individual> </cit:individual> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mrl:processor> <mrl:source> <mrl:LI_Source> <mrl:description> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Description (Source Type=Used)</gco:CharacterString> </mrl:description> <mrl:sourceReferenceSystem> <mrs:MD_ReferenceSystem> <mrs:referenceSystemIdentifier> <mcc:MD_Identifier> <mcc:authority> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Reference System &gt; Authority Citation &gt; Titles &gt; Title (Source Type=Used)</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2012-07-20T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="publication">publication</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="resourceProvider">resourceProvider</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Reference System &gt; Authority Citation &gt; Contact &gt; Organization (Source Type=Used)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Reference System &gt; Authority Citation &gt; Contact &gt; Contact Information &gt; Email (Source Type=Used)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Lineage_Process_Step_Data_Source_Reference_System_Authority_Citation_Online_Resource_Linkage_Source_Type=Used</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Reference System &gt; Authority Citation &gt; Online Resource &gt; Protocol (Source Type=Used)</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mcc:authority> <mcc:code> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Reference System &gt; Code (Source Type=Used)</gco:CharacterString> </mcc:code> <mcc:codeSpace> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Reference System &gt; Code Space (Source Type=Used)</gco:CharacterString> </mcc:codeSpace> <mcc:version> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Reference System &gt; Version (Source Type=Used)</gco:CharacterString> </mcc:version> </mcc:MD_Identifier> </mrs:referenceSystemIdentifier> </mrs:MD_ReferenceSystem> </mrl:sourceReferenceSystem> <mrl:sourceCitation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Titles &gt; Title (Source Type=Used)</gco:CharacterString> </cit:title> <cit:alternateTitle> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Titles &gt; Alternate Title (Source Type=Used)</gco:CharacterString> </cit:alternateTitle> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-09-14T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Contact &gt; Organization (Source Type=Used Role=Publisher)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:city> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Contact &gt; Contact Information &gt; City (Source Type=Used Role=Publisher)</gco:CharacterString> </cit:city> <cit:administrativeArea> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Contact &gt; Contact Information &gt; State (Source Type=Used Role=Publisher)</gco:CharacterString> </cit:administrativeArea> <cit:country> <lan:CountryCode codeList="http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm" codeListValue="US">US</lan:CountryCode> </cit:country> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Contact &gt; Contact Information &gt; Email (Source Type=Used Role=Publisher)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="originator">originator</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Contact &gt; Organization (Source Type=Used Role=Originator)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Contact &gt; Contact Information &gt; Email (Source Type=Used Role=Originator)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_Lineage_Process_Step_Data_Source_Source_Citation_Online_Resource_Linkage_Source_Type=Used</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Online Resource &gt; Protocol (Source Type=Used)</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mrl:sourceCitation> <mrl:sourceExtent> <gex:EX_Extent> <gex:geographicElement> <gex:EX_GeographicBoundingBox> <gex:extentTypeCode> <gco:Boolean>true</gco:Boolean> </gex:extentTypeCode> <gex:westBoundLongitude> <gco:Decimal>-100</gco:Decimal> </gex:westBoundLongitude> <gex:eastBoundLongitude> <gco:Decimal>-80</gco:Decimal> </gex:eastBoundLongitude> <gex:southBoundLatitude> <gco:Decimal>21.5</gco:Decimal> </gex:southBoundLatitude> <gex:northBoundLatitude> <gco:Decimal>42.5</gco:Decimal> </gex:northBoundLatitude> </gex:EX_GeographicBoundingBox> </gex:geographicElement> </gex:EX_Extent> </mrl:sourceExtent> </mrl:LI_Source> </mrl:source> <mrl:source> <mrl:LI_Source> <mrl:description> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Description (Source Type=Produced)</gco:CharacterString> </mrl:description> <mrl:sourceCitation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Titles &gt; Title (Source Type=Produced)</gco:CharacterString> </cit:title> <cit:alternateTitle> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Titles &gt; Alternate Title (Source Type=Produced)</gco:CharacterString> </cit:alternateTitle> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-10-14T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="creation">creation</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="originator">originator</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Contact &gt; Organization (Source Type=Produced Role=Originator)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; Lineage &gt; Process Step &gt; Data Source &gt; Source Citation &gt; Contact &gt; Contact Information &gt; Email (Source Type=Produced Role=Originator)</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> </cit:CI_Citation> </mrl:sourceCitation> </mrl:LI_Source> </mrl:source> </mrl:LI_ProcessStep> </mrl:processStep> </mrl:LI_Lineage> </mdb:resourceLineage> <mdb:portrayalCatalogueInfo> <mpc:MD_PortrayalCatalogueReference> <mpc:portrayalCatalogueCitation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; References &gt; Portrayal Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2008-01-01T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="custodian">custodian</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; References &gt; Portrayal Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; References &gt; Portrayal Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> <cit:individual> <cit:CI_Individual> <cit:positionName> <gco:CharacterString>Resource &gt; References &gt; Portrayal Citation &gt; Contact &gt; Position</gco:CharacterString> </cit:positionName> </cit:CI_Individual> </cit:individual> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_References_Portrayal_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; References &gt; Portrayal Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mpc:portrayalCatalogueCitation> </mpc:MD_PortrayalCatalogueReference> </mdb:portrayalCatalogueInfo> <mdb:metadataConstraints> <mco:MD_Constraints> <mco:useLimitation> <gco:CharacterString>Metadata &gt; Constraints &gt; General Constraints &gt; Use Limitation</gco:CharacterString> </mco:useLimitation> </mco:MD_Constraints> </mdb:metadataConstraints> <mdb:metadataConstraints> <mco:MD_LegalConstraints> <mco:useLimitation> <gco:CharacterString>Metadata &gt; Constraints &gt; Legal Constraints &gt; Use Limitation</gco:CharacterString> </mco:useLimitation> <mco:accessConstraints> <mco:MD_RestrictionCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</mco:MD_RestrictionCode> </mco:accessConstraints> <mco:useConstraints> <mco:MD_RestrictionCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_RestrictionCode" codeListValue="restricted">restricted</mco:MD_RestrictionCode> </mco:useConstraints> <mco:otherConstraints> <gco:CharacterString>Metadata &gt; Constraints &gt; Legal Constraints &gt; Other Constraints</gco:CharacterString> </mco:otherConstraints> </mco:MD_LegalConstraints> </mdb:metadataConstraints> <mdb:metadataConstraints> <mco:MD_SecurityConstraints> <mco:useLimitation> <gco:CharacterString>Metadata &gt; Constraints &gt; Security Constraints &gt; Use Limitation</gco:CharacterString> </mco:useLimitation> <mco:classification> <mco:MD_ClassificationCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_ClassificationCode" codeListValue="unclassified">unclassified</mco:MD_ClassificationCode> </mco:classification> <mco:userNote> <gco:CharacterString>Metadata &gt; Constraints &gt; Security Constraints &gt; User Note</gco:CharacterString> </mco:userNote> <mco:classificationSystem> <gco:CharacterString>Metadata &gt; Constraints &gt; Security Constraints &gt; Classification System</gco:CharacterString> </mco:classificationSystem> <mco:handlingDescription> <gco:CharacterString>Metadata &gt; Constraints &gt; Security Constraints &gt; Handling Description</gco:CharacterString> </mco:handlingDescription> </mco:MD_SecurityConstraints> </mdb:metadataConstraints> <mdb:applicationSchemaInfo> <mas:MD_ApplicationSchemaInformation> <mas:name> <cit:CI_Citation> <cit:title> <gco:CharacterString>Resource &gt; References &gt; Application Schema Information &gt; Citation &gt; Titles &gt; Title</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:DateTime>2011-04-08T00:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="creation">creation</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </cit:date> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="publisher">publisher</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Resource &gt; References &gt; Application Schema Information &gt; Citation &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Resource &gt; References &gt; Application Schema Information &gt; Citation &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://Resource_References_Application_Schema_Information_Citation_Online_Resource_Linkage</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>Resource &gt; References &gt; Application Schema Information &gt; Citation &gt; Online Resource &gt; Protocol</gco:CharacterString> </cit:protocol> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mas:name> <mas:schemaLanguage> <gco:CharacterString>Resource &gt; References &gt; Application Schema Information &gt; Schema Language</gco:CharacterString> </mas:schemaLanguage> <mas:constraintLanguage> <gco:CharacterString>Resource &gt; References &gt; Application Schema Information &gt; Constraint Language</gco:CharacterString> </mas:constraintLanguage> <mas:schemaAscii> <gco:CharacterString>Resource &gt; References &gt; Application Schema Information &gt; ASCII</gco:CharacterString> </mas:schemaAscii> <mas:graphicsFile> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>Resource &gt; References &gt; Application Schema Information &gt; Graphics File Source</gco:CharacterString> </cit:linkage> <cit:name> <gco:CharacterString>Resource &gt; References &gt; Application Schema Information &gt; Graphics File</gco:CharacterString> </cit:name> </cit:CI_OnlineResource> </mas:graphicsFile> <mas:softwareDevelopmentFile> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>Resource &gt; References &gt; Application Schema Information &gt; Software Development File Source</gco:CharacterString> </cit:linkage> <cit:name> <gco:CharacterString>Resource &gt; References &gt; Application Schema Information &gt; Software Development File</gco:CharacterString> </cit:name> </cit:CI_OnlineResource> </mas:softwareDevelopmentFile> <mas:softwareDevelopmentFileFormat> <gco:CharacterString>Resource &gt; References &gt; Application Schema Information &gt; Software Development File Format</gco:CharacterString> </mas:softwareDevelopmentFileFormat> </mas:MD_ApplicationSchemaInformation> </mdb:applicationSchemaInfo> <mdb:metadataMaintenance> <mmi:MD_MaintenanceInformation> <mmi:maintenanceAndUpdateFrequency> <mmi:MD_MaintenanceFrequencyCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_MaintenanceFrequencyCode" codeListValue="unknown">unknown</mmi:MD_MaintenanceFrequencyCode> </mmi:maintenanceAndUpdateFrequency> <mmi:maintenanceDate> <cit:CI_Date> <cit:date> <gco:DateTime>2012-11-01T12:00:00</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_DateTypeCode" codeListValue="revision">revision</cit:CI_DateTypeCode> </cit:dateType> </cit:CI_Date> </mmi:maintenanceDate> <mmi:userDefinedMaintenanceFrequency> <gco:TM_PeriodDuration>P1Y2M3DT4H5M6S</gco:TM_PeriodDuration> </mmi:userDefinedMaintenanceFrequency> <mmi:maintenanceScope> <mcc:MD_Scope> <mcc:level> <mcc:MD_ScopeCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#MD_ScopeCode" codeListValue="service">service</mcc:MD_ScopeCode> </mcc:level> <mcc:levelDescription> <mcc:MD_ScopeDescription> <mcc:attributes> <gco:CharacterString>Metadata &gt; Maintenance &gt; Scope Description &gt; Attributes</gco:CharacterString> </mcc:attributes> </mcc:MD_ScopeDescription> </mcc:levelDescription> <mcc:levelDescription> <mcc:MD_ScopeDescription> <mcc:features> <gco:CharacterString>Metadata &gt; Maintenance &gt; Scope Description &gt; Features</gco:CharacterString> </mcc:features> </mcc:MD_ScopeDescription> </mcc:levelDescription> <mcc:levelDescription> <mcc:MD_ScopeDescription> <mcc:featureInstances> <gco:CharacterString>Metadata &gt; Maintenance &gt; Scope Description &gt; Feature Instances</gco:CharacterString> </mcc:featureInstances> </mcc:MD_ScopeDescription> </mcc:levelDescription> <mcc:levelDescription> <mcc:MD_ScopeDescription> <mcc:attributeInstances> <gco:CharacterString>Metadata &gt; Maintenance &gt; Scope Description &gt; Attribute Instances</gco:CharacterString> </mcc:attributeInstances> </mcc:MD_ScopeDescription> </mcc:levelDescription> <mcc:levelDescription> <mcc:MD_ScopeDescription> <mcc:dataset> <gco:CharacterString>Metadata &gt; Maintenance &gt; Scope Description &gt; Dataset</gco:CharacterString> </mcc:dataset> </mcc:MD_ScopeDescription> </mcc:levelDescription> <mcc:levelDescription> <mcc:MD_ScopeDescription> <mcc:other> <gco:CharacterString>Metadata &gt; Maintenance &gt; Scope Description &gt; Other Instances</gco:CharacterString> </mcc:other> </mcc:MD_ScopeDescription> </mcc:levelDescription> </mcc:MD_Scope> </mmi:maintenanceScope> <mmi:maintenanceNote> <gco:CharacterString>Last metadata review date: 20211207</gco:CharacterString> </mmi:maintenanceNote> <mmi:maintenanceNote> <gco:CharacterString>Metadata &gt; Maintenance &gt; Maintenance Note</gco:CharacterString> </mmi:maintenanceNote> <mmi:contact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="standards.iso.org/19115/-3/lan/1.0/codelists.xml#CI_RoleCode" codeListValue="custodian">custodian</cit:CI_RoleCode> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Metadata &gt; Maintenance &gt; Contact &gt; Organization</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>Metadata &gt; Maintenance &gt; Contact &gt; Contact Information &gt; Email</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mmi:contact> </mmi:MD_MaintenanceInformation> </mdb:metadataMaintenance> </mdb:MD_Metadata>�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/iso3_examples/auscope-3d-model.xml������������������������������������0000664�0000000�0000000�00000052676�14766600535�0024442�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <mdb:MD_Metadata xmlns:mdb="http://standards.iso.org/iso/19115/-3/mdb/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cat="http://standards.iso.org/iso/19115/-3/cat/1.0" xmlns:gfc="http://standards.iso.org/iso/19110/gfc/1.1" xmlns:cit="http://standards.iso.org/iso/19115/-3/cit/2.0" xmlns:gcx="http://standards.iso.org/iso/19115/-3/gcx/1.0" xmlns:gex="http://standards.iso.org/iso/19115/-3/gex/1.0" xmlns:lan="http://standards.iso.org/iso/19115/-3/lan/1.0" xmlns:srv="http://standards.iso.org/iso/19115/-3/srv/2.1" xmlns:mas="http://standards.iso.org/iso/19115/-3/mas/1.0" xmlns:mcc="http://standards.iso.org/iso/19115/-3/mcc/1.0" xmlns:mco="http://standards.iso.org/iso/19115/-3/mco/1.0" xmlns:mda="http://standards.iso.org/iso/19115/-3/mda/1.0" xmlns:mds="http://standards.iso.org/iso/19115/-3/mds/2.0" xmlns:mdt="http://standards.iso.org/iso/19115/-3/mdt/2.0" xmlns:mex="http://standards.iso.org/iso/19115/-3/mex/1.0" xmlns:mmi="http://standards.iso.org/iso/19115/-3/mmi/1.0" xmlns:mpc="http://standards.iso.org/iso/19115/-3/mpc/1.0" xmlns:mrc="http://standards.iso.org/iso/19115/-3/mrc/2.0" xmlns:mrd="http://standards.iso.org/iso/19115/-3/mrd/1.0" xmlns:mri="http://standards.iso.org/iso/19115/-3/mri/1.0" xmlns:mrl="http://standards.iso.org/iso/19115/-3/mrl/2.0" xmlns:mrs="http://standards.iso.org/iso/19115/-3/mrs/1.0" xmlns:msr="http://standards.iso.org/iso/19115/-3/msr/2.0" xmlns:mdq="http://standards.iso.org/iso/19157/-2/mdq/1.0" xmlns:mac="http://standards.iso.org/iso/19115/-3/mac/2.0" xmlns:gco="http://standards.iso.org/iso/19115/-3/gco/1.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:geonet="http://www.fao.org/geonetwork" xsi:schemaLocation="http://standards.iso.org/iso/19115/-3/mds/2.0 http://standards.iso.org/iso/19115/-3/mds/2.0/mds.xsd"> <mdb:metadataIdentifier> <mcc:MD_Identifier> <mcc:code> <gco:CharacterString>5ebc3cb7-a3b5-4760-a8ff-851d5d5beb32</gco:CharacterString> </mcc:code> <mcc:codeSpace> <gco:CharacterString>urn:uuid</gco:CharacterString> </mcc:codeSpace> </mcc:MD_Identifier> </mdb:metadataIdentifier> <mdb:defaultLocale> <lan:PT_Locale id="EN"> <lan:language> <lan:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="eng" /> </lan:language> <lan:characterEncoding> <lan:MD_CharacterSetCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_CharacterSetCode" codeListValue="utf8" /> </lan:characterEncoding> </lan:PT_Locale> </mdb:defaultLocale> <mdb:contact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="pointOfContact" /> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Earth Resources Victoria</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:phone> <cit:CI_Telephone> <cit:number> <gco:CharacterString>1300 366 356</gco:CharacterString> </cit:number> <cit:numberType> <cit:CI_TelephoneTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_TelephoneTypeCode" codeListValue="voice" /> </cit:numberType> </cit:CI_Telephone> </cit:phone> <cit:address> <cit:CI_Address> <cit:deliveryPoint> <gco:CharacterString>GPO Box 2392</gco:CharacterString> </cit:deliveryPoint> <cit:city> <gco:CharacterString>Melbourne</gco:CharacterString> </cit:city> <cit:administrativeArea> <gco:CharacterString>Victoria</gco:CharacterString> </cit:administrativeArea> <cit:postalCode> <gco:CharacterString>3001</gco:CharacterString> </cit:postalCode> <cit:country> <gco:CharacterString>Australia</gco:CharacterString> </cit:country> <cit:electronicMailAddress> <gco:CharacterString>customer.service@ecodev.vic.gov.au</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> <cit:individual> <cit:CI_Individual> <cit:name> <gco:CharacterString>Anthony Hurst</gco:CharacterString> </cit:name> <cit:positionName> <gco:CharacterString>Executive Director, Earth Resources Policy and Programs</gco:CharacterString> </cit:positionName> </cit:CI_Individual> </cit:individual> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mdb:contact> <mdb:dateInfo> <cit:CI_Date> <cit:date> <gco:DateTime>2022-11-03T06:16:21</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="creation" /> </cit:dateType> </cit:CI_Date> </mdb:dateInfo> <mdb:dateInfo> <cit:CI_Date> <cit:date> <gco:DateTime>2024-04-25T02:45:01</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="revision" /> </cit:dateType> </cit:CI_Date> </mdb:dateInfo> <mdb:metadataStandard> <cit:CI_Citation> <cit:title> <gco:CharacterString>ISO 19115-3</gco:CharacterString> </cit:title> </cit:CI_Citation> </mdb:metadataStandard> <mdb:metadataLinkage> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://portal.auscope.org/geonetwork/srv/api/records/5ebc3cb7-a3b5-4760-a8ff-851d5d5beb32</gco:CharacterString> </cit:linkage> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="completeMetadata" /> </cit:function> </cit:CI_OnlineResource> </mdb:metadataLinkage> <mdb:identificationInfo> <mri:MD_DataIdentification> <mri:citation> <cit:CI_Citation> <cit:title> <gco:CharacterString>3D geological model of the Otway and Torquay Basin 2011</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2010-01-01</gco:Date> </cit:date> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor>https://geology.data.vic.gov.au/searchAssistant/document.php?q=parent_id:107513</gcx:Anchor> </mcc:code> <mcc:description> <gco:CharacterString>Reference</gco:CharacterString> </mcc:description> </mcc:MD_Identifier> </cit:identifier> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="funder" /> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>AuScope</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:deliveryPoint> <gco:CharacterString>Level 2, 700 Swanston Street</gco:CharacterString> </cit:deliveryPoint> <cit:city> <gco:CharacterString>Carlton</gco:CharacterString> </cit:city> <cit:administrativeArea> <gco:CharacterString>Victoria</gco:CharacterString> </cit:administrativeArea> <cit:postalCode> <gco:CharacterString>3053</gco:CharacterString> </cit:postalCode> <cit:country> <gco:CharacterString>Australia</gco:CharacterString> </cit:country> <cit:electronicMailAddress> <gco:CharacterString>info@auscope.org.au</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> <cit:partyIdentifier> <mcc:MD_Identifier> <mcc:authority /> <mcc:code> <gco:CharacterString>https://ror.org/04s1m4564</gco:CharacterString> </mcc:code> <mcc:codeSpace> <gco:CharacterString>ROR</gco:CharacterString> </mcc:codeSpace> <mcc:description> <gco:CharacterString>Research Organization Registry (ROR) Entry</gco:CharacterString> </mcc:description> </mcc:MD_Identifier> </cit:partyIdentifier> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="publisher" /> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Earth Resources Victoria</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:phone> <cit:CI_Telephone> <cit:number> <gco:CharacterString>1300 366 356</gco:CharacterString> </cit:number> <cit:numberType> <cit:CI_TelephoneTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_TelephoneTypeCode" codeListValue="voice" /> </cit:numberType> </cit:CI_Telephone> </cit:phone> <cit:address> <cit:CI_Address> <cit:deliveryPoint> <gco:CharacterString>GPO Box 2392</gco:CharacterString> </cit:deliveryPoint> <cit:city> <gco:CharacterString>Melbourne</gco:CharacterString> </cit:city> <cit:administrativeArea> <gco:CharacterString>Victoria</gco:CharacterString> </cit:administrativeArea> <cit:postalCode> <gco:CharacterString>3001</gco:CharacterString> </cit:postalCode> <cit:country> <gco:CharacterString>Australia</gco:CharacterString> </cit:country> <cit:electronicMailAddress> <gco:CharacterString>customer.service@ecodev.vic.gov.au</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="author" /> </cit:role> <cit:party> <cit:CI_Individual> <cit:name> <gco:CharacterString>P.B. SKLADZIEN</gco:CharacterString> </cit:name> <cit:contactInfo /> </cit:CI_Individual> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="coAuthor" /> </cit:role> <cit:party> <cit:CI_Individual> <cit:name> <gco:CharacterString>C. Jorand</gco:CharacterString> </cit:name> </cit:CI_Individual> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="collaborator" /> </cit:role> <cit:party> <cit:CI_Individual> <cit:name> <gco:CharacterString>A. Krassay</gco:CharacterString> </cit:name> </cit:CI_Individual> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> <cit:citedResponsibleParty> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="contributor" /> </cit:role> <cit:party> <cit:CI_Individual> <cit:name> <gco:CharacterString>L. Hall</gco:CharacterString> </cit:name> </cit:CI_Individual> </cit:party> </cit:CI_Responsibility> </cit:citedResponsibleParty> </cit:CI_Citation> </mri:citation> <mri:abstract> <gco:CharacterString>A 3D model of the Otway and Torquay basins has been produced at 1:250 000 scale as part of GeoScience Victorias state-wide 3D geological model. To date there has been a “knowledge gap” in the transition between the basement and basin environments. This regional scale integration of the basement and basin models addresses this gap and provides a regional framework within which more detailed work can be carried out in the future. The construction and integration of the basin model has involved both the interpretation and building of new faults and stratigraphic surfaces, as well as utilising existing stratigraphic surfaces and structural interpretations from previous studies, predominantly the Otway Basin HSA SEEBASE project by FrOG Tech (Jorand et. al., 2010).</gco:CharacterString> </mri:abstract> <mri:extent> <gex:EX_Extent> <gex:geographicElement> <gex:EX_GeographicBoundingBox> <gex:westBoundLongitude> <gco:Decimal>143.00</gco:Decimal> </gex:westBoundLongitude> <gex:eastBoundLongitude> <gco:Decimal>144.00</gco:Decimal> </gex:eastBoundLongitude> <gex:southBoundLatitude> <gco:Decimal>-39.40</gco:Decimal> </gex:southBoundLatitude> <gex:northBoundLatitude> <gco:Decimal>-38.40</gco:Decimal> </gex:northBoundLatitude> </gex:EX_GeographicBoundingBox> </gex:geographicElement> <gex:verticalElement> <gex:EX_VerticalExtent> <gex:minimumValue> <gco:Real>-400</gco:Real> </gex:minimumValue> <gex:maximumValue> <gco:Real>300</gco:Real> </gex:maximumValue> </gex:EX_VerticalExtent> </gex:verticalElement> </gex:EX_Extent> </mri:extent> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>Victoria</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Otway Basin</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Torquay Basin</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeListValue="place" codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" /> </mri:type> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>3D Geological Models</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme" /> </mri:type> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:resourceConstraints> <mco:MD_LegalConstraints> <mco:useLimitation> <gco:CharacterString>https://creativecommons.org/licenses/by/4.0/</gco:CharacterString> </mco:useLimitation> <mco:accessConstraints> <mco:MD_RestrictionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_RestrictionCode" codeListValue="license" /> </mco:accessConstraints> <mco:useConstraints> <mco:MD_RestrictionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_RestrictionCode" codeListValue="license" /> </mco:useConstraints> </mco:MD_LegalConstraints> </mri:resourceConstraints> <mri:resourceConstraints> <mco:MD_SecurityConstraints> <mco:classification> <mco:MD_ClassificationCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ClassificationCode" codeListValue="unclassified" /> </mco:classification> </mco:MD_SecurityConstraints> </mri:resourceConstraints> </mri:MD_DataIdentification> </mdb:identificationInfo> <mdb:distributionInfo> <mrd:MD_Distribution> <mrd:transferOptions> <mrd:MD_DigitalTransferOptions> <mrd:onLine> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://geology.data.vic.gov.au/searchAssistant/document.php?q=parent_id:37363</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>WWW:LINK-1.0-http--link</gco:CharacterString> </cit:protocol> <cit:name> <gco:CharacterString>View Reports</gco:CharacterString> </cit:name> </cit:CI_OnlineResource> </mrd:onLine> <mrd:onLine> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://geology.data.vic.gov.au/searchAssistant/document.php?q=parent_id:107513</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>WWW:LINK-1.0-http--link</gco:CharacterString> </cit:protocol> <cit:name> <gco:CharacterString>Download Metadata and 3D model data</gco:CharacterString> </cit:name> </cit:CI_OnlineResource> </mrd:onLine> </mrd:MD_DigitalTransferOptions> </mrd:transferOptions> <mrd:transferOptions> <mrd:MD_DigitalTransferOptions> <mrd:onLine> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://geomodels.auscope.org/model/otway</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>WWW:LINK-1.0-http--link</gco:CharacterString> </cit:protocol> <cit:name> <gco:CharacterString>3D Geological Model</gco:CharacterString> </cit:name> <cit:description gco:nilReason="missing"> <gco:CharacterString /> </cit:description> </cit:CI_OnlineResource> </mrd:onLine> </mrd:MD_DigitalTransferOptions> </mrd:transferOptions> </mrd:MD_Distribution> </mdb:distributionInfo> </mdb:MD_Metadata> ������������������������������������������������������������������OWSLib-0.33.0/tests/resources/iso3_examples/metawal.wallonie.be-catchments.xml����������������������0000664�0000000�0000000�00000141174�14766600535�0027350�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <mdb:MD_Metadata xmlns:mdb="http://standards.iso.org/iso/19115/-3/mdb/2.0" xmlns:cat="http://standards.iso.org/iso/19115/-3/cat/1.0" xmlns:gfc="http://standards.iso.org/iso/19110/gfc/1.1" xmlns:cit="http://standards.iso.org/iso/19115/-3/cit/2.0" xmlns:gcx="http://standards.iso.org/iso/19115/-3/gcx/1.0" xmlns:gex="http://standards.iso.org/iso/19115/-3/gex/1.0" xmlns:lan="http://standards.iso.org/iso/19115/-3/lan/1.0" xmlns:srv="http://standards.iso.org/iso/19115/-3/srv/2.1" xmlns:mas="http://standards.iso.org/iso/19115/-3/mas/1.0" xmlns:mcc="http://standards.iso.org/iso/19115/-3/mcc/1.0" xmlns:mco="http://standards.iso.org/iso/19115/-3/mco/1.0" xmlns:mda="http://standards.iso.org/iso/19115/-3/mda/1.0" xmlns:mds="http://standards.iso.org/iso/19115/-3/mds/2.0" xmlns:mdt="http://standards.iso.org/iso/19115/-3/mdt/2.0" xmlns:mex="http://standards.iso.org/iso/19115/-3/mex/1.0" xmlns:mmi="http://standards.iso.org/iso/19115/-3/mmi/1.0" xmlns:mpc="http://standards.iso.org/iso/19115/-3/mpc/1.0" xmlns:mrc="http://standards.iso.org/iso/19115/-3/mrc/2.0" xmlns:mrd="http://standards.iso.org/iso/19115/-3/mrd/1.0" xmlns:mri="http://standards.iso.org/iso/19115/-3/mri/1.0" xmlns:mrl="http://standards.iso.org/iso/19115/-3/mrl/2.0" xmlns:mrs="http://standards.iso.org/iso/19115/-3/mrs/1.0" xmlns:msr="http://standards.iso.org/iso/19115/-3/msr/2.0" xmlns:mdq="http://standards.iso.org/iso/19157/-2/mdq/1.0" xmlns:mac="http://standards.iso.org/iso/19115/-3/mac/2.0" xmlns:gco="http://standards.iso.org/iso/19115/-3/gco/1.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://standards.iso.org/iso/19115/-3/mdb/2.0 https://schemas.isotc211.org/19115/-3/mdb/2.0/mdb.xsd"> <mdb:metadataIdentifier> <mcc:MD_Identifier> <mcc:code> <gco:CharacterString>74f81503-8d39-4ec8-a49a-c76e0cd74946</gco:CharacterString> </mcc:code> <mcc:codeSpace> <gco:CharacterString>urn:uuid</gco:CharacterString> </mcc:codeSpace> </mcc:MD_Identifier> </mdb:metadataIdentifier> <mdb:defaultLocale> <lan:PT_Locale id="FR"> <lan:language> <lan:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="fre"/> </lan:language> <lan:characterEncoding> <lan:MD_CharacterSetCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_CharacterSetCode" codeListValue="utf8"/> </lan:characterEncoding> </lan:PT_Locale> </mdb:defaultLocale> <mdb:metadataScope> <mdb:MD_MetadataScope> <mdb:resourceScope> <mcc:MD_ScopeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ScopeCode" codeListValue="series"/> </mdb:resourceScope> <mdb:name> <gco:CharacterString>Collection de données thématiques</gco:CharacterString> </mdb:name> </mdb:MD_MetadataScope> </mdb:metadataScope> <mdb:contact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="pointOfContact"/> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Direction des Eaux souterraines (SPW - Agriculture, Ressources naturelles et Environnement - Département de l'Environnement et de l'Eau - Direction des Eaux souterraines)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:phone> <cit:CI_Telephone> <cit:number> <gco:CharacterString>+32 (0)81/335923</gco:CharacterString> </cit:number> <cit:numberType> <cit:CI_TelephoneTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_TelephoneTypeCode" codeListValue="voice"/> </cit:numberType> </cit:CI_Telephone> </cit:phone> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>veronique.willame@spw.wallonie.be</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> <cit:individual> <cit:CI_Individual> <cit:name> <gco:CharacterString>Véronique Willame</gco:CharacterString> </cit:name> </cit:CI_Individual> </cit:individual> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mdb:contact> <mdb:dateInfo> <cit:CI_Date> <cit:date> <gco:DateTime>2023-08-08T07:34:11.366Z</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="revision"/> </cit:dateType> </cit:CI_Date> </mdb:dateInfo> <mdb:dateInfo> <cit:CI_Date> <cit:date> <gco:DateTime>2019-04-02T12:32:13</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="https://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="creation"/> </cit:dateType> </cit:CI_Date> </mdb:dateInfo> <mdb:metadataStandard> <cit:CI_Citation> <cit:title> <gco:CharacterString>ISO 19115</gco:CharacterString> </cit:title> <cit:edition> <gco:CharacterString>2003/Cor 1:2006</gco:CharacterString> </cit:edition> </cit:CI_Citation> </mdb:metadataStandard> <mdb:metadataLinkage> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>https://metawal.wallonie.be/geonetwork/srv/api/records/74f81503-8d39-4ec8-a49a-c76e0cd74946</gco:CharacterString> </cit:linkage> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="completeMetadata"/> </cit:function> </cit:CI_OnlineResource> </mdb:metadataLinkage> <mdb:referenceSystemInfo> <mrs:MD_ReferenceSystem> <mrs:referenceSystemIdentifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/31370">EPSG:31370</gcx:Anchor> </mcc:code> <mcc:description> <gco:CharacterString>Belge 1972 / Belgian Lambert 72 (EPSG:31370)</gco:CharacterString> </mcc:description> </mcc:MD_Identifier> </mrs:referenceSystemIdentifier> <mrs:referenceSystemType> <mrs:MD_ReferenceSystemTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ReferenceSystemTypeCode" codeListValue="projected"/> </mrs:referenceSystemType> </mrs:MD_ReferenceSystem> </mdb:referenceSystemInfo> <mdb:identificationInfo> <mri:MD_DataIdentification> <mri:citation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Protection des captages - Série</gco:CharacterString> </cit:title> <cit:alternateTitle> <gco:CharacterString>PROTECT_CAPT</gco:CharacterString> </cit:alternateTitle> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2000-01-01</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="creation"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2023-07-31</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="revision"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2022-11-08</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gco:CharacterString>PROTECT_CAPT</gco:CharacterString> </mcc:code> <mcc:codeSpace> <gco:CharacterString>BE.SPW.INFRASIG.GINET</gco:CharacterString> </mcc:codeSpace> </mcc:MD_Identifier> </cit:identifier> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gco:CharacterString>74f81503-8d39-4ec8-a49a-c76e0cd74946</gco:CharacterString> </mcc:code> <mcc:codeSpace> <gco:CharacterString>http://geodata.wallonie.be/id/</gco:CharacterString> </mcc:codeSpace> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:citation> <mri:abstract> <gco:CharacterString>Cette collection de données comprend les zones de surveillance arrêtées, de prévention forfaitaires et de prévention arrêtées ou à l'enquête publique autour des captages. Cet ensemble de classes d'entités est constitué de trois couches distinctes. - Les zones de surveillance arrêtées (PROTECT_CAPT__ZONE_III_ARRETEE) - les zones de prévention arrêtées (PROTECT_CAPT__ZONE_II_ARRETEE) - les zones de prévention forfaitaires (PROTECT_CAPT__ZONE_II_FORFAIT) La classe d'entités "zones de surveillance arrêtées" contient l'ensemble des zones de surveillance délimitées autour de certaines zones de prévention (approuvées par arrêté ministériel) des captages d'eau de distribution publique d'eau potable les plus importants de par les volumes exploités. Actuellement, on en compte cinq sur toute la Wallonie. Ces zones de surveillance III sont délimitées par le bassin d'alimentation et le bassin hydrogéologique et fournies à la Directions des Eaux souterraines (SPW - Agriculture, Ressources naturelles et Environnement - Département de l'Environnement et de l'Eau - Direction des Eaux souterraines) sur document papier par le producteur d'eau publique qui a réalisé l'étude. La classe d'entités "zones de prévention arrêtées" contient l'ensemble des zones de prévention (autour des captages d'eau souterraine) rapprochées (IIa) et éloignées (IIb) approuvées par arrêté ministériel, à l'enquête publique (en cours ou terminée) ou à l'instruction. Cette couche couvre toute la Wallonie. La classe d'entités "zones de prévention forfaitaires" autour des captages contient l'ensemble des zones de prévention forfaitaires (ou théoriques), autour des captages d'eau souterraine de distribution publique. Ces zones de prévention sont provisoires. Elles sont de forme circulaire et seront définies et officialisées, dans le futur, après une étude de délimitation par le producteur d'eau qui l'exploite le captage. Les diamètres des zones de prévention forfaitaires rapprochées (IIa) et éloignées (IIb) sont fonction de la nature du terrain. La méthode des distances théoriques tient compte essentiellement de la perméabilité des terrains: zone de prise d'eau (10 m minimum autour des installations), zone de prévention rapprochée IIa (35 m autour des installations de la prise d'eau), zone de prévention IIb (100 m dans les aquifères sableux, 500 m dans les aquifères graveleux et 1000 m dans les aquifères fissurés et karstiques autour de la zone de prévention rapprochée). Cette couche couvre toute la Wallonie. Suite au décalage entre la mise à jour des Zones de prévention forfaitaires autour des captages (décembre 2018) et des Zones de prévention arrêtée ou à l'enquête publique autour des captages, mises à jour en mai 2020, et lorsqu’une zone arrêtée est présente pour un captage, c’est celle-ci qui prime au détriment de la zone forfaitaire. La mise à jour des Zones de prévention forfaitaires autour des captages est prévue début juillet 2020.</gco:CharacterString> </mri:abstract> <mri:pointOfContact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="pointOfContact"/> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Helpdesk carto du SPW (SPW - Secrétariat général - SPW Digital - Département Données transversales - Gestion et valorisation de la donnée)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>helpdesk.carto@spw.wallonie.be</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mri:pointOfContact> <mri:pointOfContact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="custodian"/> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Direction des Eaux souterraines (SPW - Agriculture, Ressources naturelles et Environnement - Département de l'Environnement et de l'Eau - Direction des Eaux souterraines)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:phone> <cit:CI_Telephone> <cit:number> <gco:CharacterString>+32 (0)81/335923</gco:CharacterString> </cit:number> <cit:numberType> <cit:CI_TelephoneTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_TelephoneTypeCode" codeListValue="voice"/> </cit:numberType> </cit:CI_Telephone> </cit:phone> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>veronique.willame@spw.wallonie.be</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> <cit:individual> <cit:CI_Individual> <cit:name> <gco:CharacterString>Véronique Willame</gco:CharacterString> </cit:name> </cit:CI_Individual> </cit:individual> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mri:pointOfContact> <mri:pointOfContact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="owner"/> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Service public de Wallonie (SPW)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address/> </cit:address> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>https://geoportail.wallonie.be</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>WWW:LINK</gco:CharacterString> </cit:protocol> <cit:name> <gco:CharacterString>Géoportail de la Wallonie</gco:CharacterString> </cit:name> <cit:description> <gco:CharacterString>Géoportail de la Wallonie</gco:CharacterString> </cit:description> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="information"/> </cit:function> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mri:pointOfContact> <mri:spatialRepresentationType> <mcc:MD_SpatialRepresentationTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_SpatialRepresentationTypeCode" codeListValue="vector"/> </mri:spatialRepresentationType> <mri:spatialResolution> <mri:MD_Resolution> <mri:equivalentScale> <mri:MD_RepresentativeFraction> <mri:denominator> <gco:Integer>10000</gco:Integer> </mri:denominator> </mri:MD_RepresentativeFraction> </mri:equivalentScale> </mri:MD_Resolution> </mri:spatialResolution> <mri:topicCategory> <mri:MD_TopicCategoryCode>geoscientificInformation</mri:MD_TopicCategoryCode> </mri:topicCategory> <mri:topicCategory> <mri:MD_TopicCategoryCode>inlandWaters</mri:MD_TopicCategoryCode> </mri:topicCategory> <mri:extent> <gex:EX_Extent> <gex:description> <gco:CharacterString>Région wallonne</gco:CharacterString> </gex:description> <gex:geographicElement> <gex:EX_GeographicBoundingBox> <gex:westBoundLongitude> <gco:Decimal>2.75</gco:Decimal> </gex:westBoundLongitude> <gex:eastBoundLongitude> <gco:Decimal>6.50</gco:Decimal> </gex:eastBoundLongitude> <gex:southBoundLatitude> <gco:Decimal>49.45</gco:Decimal> </gex:southBoundLatitude> <gex:northBoundLatitude> <gco:Decimal>50.85</gco:Decimal> </gex:northBoundLatitude> </gex:EX_GeographicBoundingBox> </gex:geographicElement> </gex:EX_Extent> </mri:extent> <mri:graphicOverview> <mcc:MD_BrowseGraphic> <mcc:fileName> <gco:CharacterString>https://metawal.wallonie.be/geonetwork/srv/api/records/74f81503-8d39-4ec8-a49a-c76e0cd74946/attachments/PROTECT_CAPT.png</gco:CharacterString> </mcc:fileName> <mcc:fileDescription> <gco:CharacterString>protect_capt_pic</gco:CharacterString> </mcc:fileDescription> <mcc:fileType> <gco:CharacterString>png</gco:CharacterString> </mcc:fileType> </mcc:MD_BrowseGraphic> </mri:graphicOverview> <mri:graphicOverview> <mcc:MD_BrowseGraphic> <mcc:fileName> <gco:CharacterString>https://metawal.wallonie.be/geonetwork/srv/api/records/74f81503-8d39-4ec8-a49a-c76e0cd74946/attachments/PROTECT_CAPT_s.png</gco:CharacterString> </mcc:fileName> <mcc:fileDescription> <gco:CharacterString>protect_capt_pic_small</gco:CharacterString> </mcc:fileDescription> <mcc:fileType> <gco:CharacterString>png</gco:CharacterString> </mcc:fileType> </mcc:MD_BrowseGraphic> </mri:graphicOverview> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gcx:Anchor xlink:href="https://metawal.wallonie.be/thesaurus/theme-geoportail-wallon#SubThemesGeoportailWallon/1030">Sol et sous-sol</gcx:Anchor> </mri:keyword> <mri:keyword> <gcx:Anchor xlink:href="https://metawal.wallonie.be/thesaurus/theme-geoportail-wallon#SubThemesGeoportailWallon/1020">Eau</gcx:Anchor> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="https://metawal.wallonie.be/thesaurus/theme-geoportail-wallon">Thèmes du géoportail wallon</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2014-01-01</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2014-06-26</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/registries/vocabularies/external.theme.Themes_geoportail_wallon_hierarchy">geonetwork.thesaurus.external.theme.Themes_geoportail_wallon_hierarchy</gcx:Anchor> </mcc:code> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>eau</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>politique environnementale</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="http://geonetwork-opensource.org/gemet-theme">GEMET themes</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2009-01-01</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2009-09-22</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/registries/vocabularies/external.theme.gemet-theme">geonetwork.thesaurus.external.theme.gemet-theme</gcx:Anchor> </mcc:code> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>eau potable</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>surveillance de l'environnement</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>surveillance de l'eau</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>eau de surface</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>captage</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>eaux souterraines</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>zone de captage d'eau potable</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>zone protégée de captage d'eau</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>protection de zone de captage de l'eau</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>captage d'eau</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="http://geonetwork-opensource.org/gemet">GEMET</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2009-01-01</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2009-09-22</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/registries/vocabularies/external.theme.gemet">geonetwork.thesaurus.external.theme.gemet</gcx:Anchor> </mcc:code> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>DGO3_BDREF</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>WalOnMap</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Extraction_DIG</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>DGO3_CIGALE</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Reporting INSPIRENO</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>Open Data</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>BDInfraSIGNO</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>PanierTelechargementGeoportail</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="https://metawal.wallonie.be/thesaurus/infrasig">Mots-clés InfraSIG</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2022-10-03</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2022-10-03</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/registries/vocabularies/external.theme.infraSIG">geonetwork.thesaurus.external.theme.infraSIG</gcx:Anchor> </mcc:code> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>zone forfaitaire</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>prévention rapprochée</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>prévention éloignée</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>prévention</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>IIa</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>IIb</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>surveillance</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>III</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:resourceConstraints> <mco:MD_LegalConstraints> <mco:accessConstraints> <mco:MD_RestrictionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_RestrictionCode" codeListValue="license"/> </mco:accessConstraints> <mco:useConstraints> <mco:MD_RestrictionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_RestrictionCode" codeListValue="license"/> </mco:useConstraints> <mco:otherConstraints> <gcx:Anchor xlink:href="https://geoportail.wallonie.be/files/documents/ConditionsSPW/DataSPW-CGA.pdf">Les conditions générales d'accès s’appliquent.</gcx:Anchor> </mco:otherConstraints> <mco:otherConstraints> <gcx:Anchor xlink:href="https://geoportail.wallonie.be/files/documents/ConditionsSPW/DataSPW-CGU.pdf">Les conditions générales d'utilisation s'appliquent.</gcx:Anchor> </mco:otherConstraints> </mco:MD_LegalConstraints> </mri:resourceConstraints> <mri:associatedResource> <mri:MD_AssociatedResource> <mri:associationType> <mri:DS_AssociationTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#DS_AssociationTypeCode" codeListValue="crossReference"/> </mri:associationType> <mri:initiativeType> <mri:DS_InitiativeTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#DS_InitiativeTypeCode" codeListValue="collection"/> </mri:initiativeType> <mri:metadataReference uuidref="0f8ad59d-d3e5-4144-acd2-9153d0adce74"/> </mri:MD_AssociatedResource> </mri:associatedResource> <mri:defaultLocale> <lan:PT_Locale> <lan:language> <lan:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="fre"/> </lan:language> <lan:characterEncoding> <lan:MD_CharacterSetCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_CharacterSetCode" codeListValue="utf8"/> </lan:characterEncoding> </lan:PT_Locale> </mri:defaultLocale> </mri:MD_DataIdentification> </mdb:identificationInfo> <mdb:contentInfo> <mrc:MD_FeatureCatalogueDescription> <mrc:featureCatalogueCitation> <cit:CI_Citation> <cit:title> <gco:CharacterString>Modèle de données</gco:CharacterString> </cit:title> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://environnement.wallonie.be/cartosig/Inventaire_Donnees/Modeles_SIG3/PROTECT_CAPT.pdf</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>WWW:LINK</gco:CharacterString> </cit:protocol> <cit:applicationProfile> <gco:CharacterString>application/pdf</gco:CharacterString> </cit:applicationProfile> <cit:description> <gco:CharacterString>Modèle de données (document pdf)</gco:CharacterString> </cit:description> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="information.content"/> </cit:function> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Citation> </mrc:featureCatalogueCitation> </mrc:MD_FeatureCatalogueDescription> </mdb:contentInfo> <mdb:distributionInfo> <mrd:MD_Distribution> <mrd:distributionFormat> <mrd:MD_Format> <mrd:formatSpecificationCitation> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="http://inspire.ec.europa.eu/media-types/application/x-shapefile">ESRI Shapefile (.shp)</gcx:Anchor> </cit:title> <cit:date gco:nilReason="unknown"/> <cit:edition> <gco:CharacterString>-</gco:CharacterString> </cit:edition> </cit:CI_Citation> </mrd:formatSpecificationCitation> </mrd:MD_Format> </mrd:distributionFormat> <mrd:distributionFormat> <mrd:MD_Format> <mrd:formatSpecificationCitation> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="http://inspire.ec.europa.eu/media-types/application/x-filegdb">ESRI File Geodatabase (.fgdb)</gcx:Anchor> </cit:title> <cit:date gco:nilReason="unknown"/> <cit:edition> <gco:CharacterString>10.x</gco:CharacterString> </cit:edition> </cit:CI_Citation> </mrd:formatSpecificationCitation> </mrd:MD_Format> </mrd:distributionFormat> <mrd:distributor> <mrd:MD_Distributor> <mrd:distributorContact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="distributor"/> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Service public de Wallonie (SPW)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>helpdesk.carto@spw.wallonie.be</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mrd:distributorContact> <mrd:distributionOrderProcess> <mrd:MD_StandardOrderProcess> <mrd:orderingInstructions> <gco:CharacterString>Cette ressource est une collection de données. En la commandant, l'ensemble des géodonnées constitutives de cette collection vous sera automatiquement fourni. Les instructions pour obtenir une copie physique d’une donnée sont détaillées sur https://geoportail.wallonie.be/telecharger.</gco:CharacterString> </mrd:orderingInstructions> </mrd:MD_StandardOrderProcess> </mrd:distributionOrderProcess> </mrd:MD_Distributor> </mrd:distributor> <mrd:distributor> <mrd:MD_Distributor> <mrd:distributorContact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="resourceProvider"/> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Cellule SIG de la DGARNE (SPW - Agriculture, Ressources naturelles et Environnement - Département de l'Étude du milieu naturel et agricole - Direction de la Coordination des Données)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>sig.dgarne@spw.wallonie.be</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mrd:distributorContact> </mrd:MD_Distributor> </mrd:distributor> <mrd:transferOptions> <mrd:MD_DigitalTransferOptions> <mrd:onLine> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>https://geoportail.wallonie.be/walonmap/#ADU=https://geoservices.wallonie.be/arcgis/rest/services/EAU/PROTECT_CAPT/MapServer</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>WWW:LINK</gco:CharacterString> </cit:protocol> <cit:name> <gco:CharacterString>Application WalOnMap - Toute la Wallonie à la carte</gco:CharacterString> </cit:name> <cit:description> <gco:CharacterString>Application cartographique du Geoportail (WalOnMap) qui permet de découvrir les données géographiques de la Wallonie.</gco:CharacterString> </cit:description> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="information"/> </cit:function> </cit:CI_OnlineResource> </mrd:onLine> <mrd:onLine> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://geoapps.wallonie.be/Cigale/Public/#CTX=EAUX_SOUT</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>WWW:LINK</gco:CharacterString> </cit:protocol> <cit:name> <gco:CharacterString>Protection des eaux souteraines (CIGALE) - Application</gco:CharacterString> </cit:name> <cit:description> <gco:CharacterString>Application de consultation des principales données cartographiques du SPW Agriculture, Ressources naturelles et Environnements</gco:CharacterString> </cit:description> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="browsing"/> </cit:function> </cit:CI_OnlineResource> </mrd:onLine> <mrd:onLine> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>https://geoservices.wallonie.be/arcgis/rest/services/EAU/PROTECT_CAPT/MapServer</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>ESRI:REST</gco:CharacterString> </cit:protocol> <cit:name> <gco:CharacterString>Service de visualisation ESRI-REST</gco:CharacterString> </cit:name> <cit:description> <gco:CharacterString>Ce service ESRI-REST permet de visualiser le jeu de données "Protection des captages"</gco:CharacterString> </cit:description> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="browsing"/> </cit:function> </cit:CI_OnlineResource> </mrd:onLine> <mrd:onLine> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>https://geoservices.wallonie.be/arcgis/services/EAU/PROTECT_CAPT/MapServer/WMSServer?request=GetCapabilities&amp;service=WMS</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>OGC:WMS</gco:CharacterString> </cit:protocol> <cit:name> <gco:CharacterString>Service de visualisation WMS</gco:CharacterString> </cit:name> <cit:description> <gco:CharacterString>Ce service WMS permet de visualiser le jeu de données "Protection des captages"</gco:CharacterString> </cit:description> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="browsing"/> </cit:function> </cit:CI_OnlineResource> </mrd:onLine> <mrd:onLine> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>http://environnement.wallonie.be/de/eso/atlas/index.htm#4.1a</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>WWW:LINK</gco:CharacterString> </cit:protocol> <cit:name> <gco:CharacterString>Site web Etat des nappes d'eau souterraine-chapitre IV.1a. Zones de prévention programmées ou en cours d'étude et IV.1b. Zones de protection définies par arrêté ministériel</gco:CharacterString> </cit:name> <cit:description> <gco:CharacterString>Pages web Etat des nappes d'eau souterraine-chapitre IV.1a. Zones de prévention programmées ou en cours d'étude et IV.1b Zones de protection définies par arrêté ministériel</gco:CharacterString> </cit:description> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="information"/> </cit:function> </cit:CI_OnlineResource> </mrd:onLine> </mrd:MD_DigitalTransferOptions> </mrd:transferOptions> </mrd:MD_Distribution> </mdb:distributionInfo> <mdb:resourceLineage> <mrl:LI_Lineage> <mrl:statement> <gco:CharacterString>Pour les zones arrêtées (les zones de surveillance arrêtées et les zones de prévention arrêtées ou à l'enquête publique), les entités sont numérisées sur base des plans papier des producteurs d'eau qui réalisent l'étude de délimitation des zones de prévention. Le dossier est déposé au centre extérieur de la DESO pour réception, vérification, officialisation par arrêté ministériel et publication au Moniteur belge. Chaque zone de prévention est numérisée par digitalisation (à la Direction des Eaux souterraines (SPW - Agriculture, Ressources naturelles et Environnement - Département de l'Environnement et de l'Eau - Direction des Eaux souterraines)) sur base de plans papier sur fond IGN et sur Fond cadastral. Pour les zones forfaitaires, les entités de cette couche sont des zones de prévention circulaires, générées autour de la position exacte de chacun des captages d'eau de distribution publique d'eau potable (qui n'ont pas encore de zones de prévention approuvée par arrêté ministériel), en créant un buffer de diamètres différents en fonction de la nature de l'aquifère et de la zone rapprochée ou éloignée.</gco:CharacterString> </mrl:statement> <mrl:scope> <mcc:MD_Scope> <mcc:level> <mcc:MD_ScopeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ScopeCode" codeListValue="series"/> </mcc:level> <mcc:levelDescription> <mcc:MD_ScopeDescription> <mcc:other> <gco:CharacterString>Collection de données thématiques</gco:CharacterString> </mcc:other> </mcc:MD_ScopeDescription> </mcc:levelDescription> </mcc:MD_Scope> </mrl:scope> </mrl:LI_Lineage> </mdb:resourceLineage> </mdb:MD_Metadata>����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/iso3_examples/metawal.wallonie.be-srv.xml�����������������������������0000664�0000000�0000000�00000131324�14766600535�0026025�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <mdb:MD_Metadata xmlns:mdb="http://standards.iso.org/iso/19115/-3/mdb/2.0" xmlns:cat="http://standards.iso.org/iso/19115/-3/cat/1.0" xmlns:gfc="http://standards.iso.org/iso/19110/gfc/1.1" xmlns:cit="http://standards.iso.org/iso/19115/-3/cit/2.0" xmlns:gcx="http://standards.iso.org/iso/19115/-3/gcx/1.0" xmlns:gex="http://standards.iso.org/iso/19115/-3/gex/1.0" xmlns:lan="http://standards.iso.org/iso/19115/-3/lan/1.0" xmlns:srv="http://standards.iso.org/iso/19115/-3/srv/2.1" xmlns:mas="http://standards.iso.org/iso/19115/-3/mas/1.0" xmlns:mcc="http://standards.iso.org/iso/19115/-3/mcc/1.0" xmlns:mco="http://standards.iso.org/iso/19115/-3/mco/1.0" xmlns:mda="http://standards.iso.org/iso/19115/-3/mda/1.0" xmlns:mds="http://standards.iso.org/iso/19115/-3/mds/2.0" xmlns:mdt="http://standards.iso.org/iso/19115/-3/mdt/2.0" xmlns:mex="http://standards.iso.org/iso/19115/-3/mex/1.0" xmlns:mmi="http://standards.iso.org/iso/19115/-3/mmi/1.0" xmlns:mpc="http://standards.iso.org/iso/19115/-3/mpc/1.0" xmlns:mrc="http://standards.iso.org/iso/19115/-3/mrc/2.0" xmlns:mrd="http://standards.iso.org/iso/19115/-3/mrd/1.0" xmlns:mri="http://standards.iso.org/iso/19115/-3/mri/1.0" xmlns:mrl="http://standards.iso.org/iso/19115/-3/mrl/2.0" xmlns:mrs="http://standards.iso.org/iso/19115/-3/mrs/1.0" xmlns:msr="http://standards.iso.org/iso/19115/-3/msr/2.0" xmlns:mdq="http://standards.iso.org/iso/19157/-2/mdq/1.0" xmlns:mac="http://standards.iso.org/iso/19115/-3/mac/2.0" xmlns:gco="http://standards.iso.org/iso/19115/-3/gco/1.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://standards.iso.org/iso/19115/-3/mdb/2.0 https://schemas.isotc211.org/19115/-3/mdb/2.0/mdb.xsd"> <mdb:metadataIdentifier> <mcc:MD_Identifier> <mcc:code> <gco:CharacterString>1714cd1e-6685-4dea-a6f4-b51612a15ed0</gco:CharacterString> </mcc:code> <mcc:codeSpace> <gco:CharacterString>urn:uuid</gco:CharacterString> </mcc:codeSpace> </mcc:MD_Identifier> </mdb:metadataIdentifier> <mdb:defaultLocale> <lan:PT_Locale id="FR"> <lan:language> <lan:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="fre"/> </lan:language> <lan:characterEncoding> <lan:MD_CharacterSetCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_CharacterSetCode" codeListValue="utf8"/> </lan:characterEncoding> </lan:PT_Locale> </mdb:defaultLocale> <mdb:metadataScope> <mdb:MD_MetadataScope> <mdb:resourceScope> <mcc:MD_ScopeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ScopeCode" codeListValue="service"/> </mdb:resourceScope> <mdb:name> <gco:CharacterString>Service</gco:CharacterString> </mdb:name> </mdb:MD_MetadataScope> </mdb:metadataScope> <mdb:contact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="pointOfContact"/> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Gestion et valorisation de la donnée (SPW - Secrétariat général - SPW Digital - Département Données transversales - Gestion et valorisation de la donnée)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>helpdesk.carto@spw.wallonie.be</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mdb:contact> <mdb:dateInfo> <cit:CI_Date> <cit:date> <gco:DateTime>2023-12-11T13:33:59.133Z</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="revision"/> </cit:dateType> </cit:CI_Date> </mdb:dateInfo> <mdb:dateInfo> <cit:CI_Date> <cit:date> <gco:DateTime>2019-04-02T12:32:33</gco:DateTime> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="https://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="creation"/> </cit:dateType> </cit:CI_Date> </mdb:dateInfo> <mdb:metadataStandard> <cit:CI_Citation> <cit:title> <gco:CharacterString>ISO 19119</gco:CharacterString> </cit:title> <cit:edition> <gco:CharacterString>2005/Amd.1:2008</gco:CharacterString> </cit:edition> </cit:CI_Citation> </mdb:metadataStandard> <mdb:metadataLinkage> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>https://metawal.wallonie.be/geonetwork/srv/api/records/1714cd1e-6685-4dea-a6f4-b51612a15ed0</gco:CharacterString> </cit:linkage> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="completeMetadata"/> </cit:function> </cit:CI_OnlineResource> </mdb:metadataLinkage> <mdb:referenceSystemInfo> <mrs:MD_ReferenceSystem> <mrs:referenceSystemIdentifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/31370">EPSG:31370</gcx:Anchor> </mcc:code> <mcc:description> <gco:CharacterString>Belge 1972 / Belgian Lambert 72 (EPSG:31370)</gco:CharacterString> </mcc:description> </mcc:MD_Identifier> </mrs:referenceSystemIdentifier> <mrs:referenceSystemType> <mrs:MD_ReferenceSystemTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ReferenceSystemTypeCode" codeListValue="projected"/> </mrs:referenceSystemType> </mrs:MD_ReferenceSystem> </mdb:referenceSystemInfo> <mdb:referenceSystemInfo> <mrs:MD_ReferenceSystem> <mrs:referenceSystemIdentifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/4326">EPSG:4326</gcx:Anchor> </mcc:code> <mcc:description> <gco:CharacterString>WGS 84 (EPSG:4326)</gco:CharacterString> </mcc:description> </mcc:MD_Identifier> </mrs:referenceSystemIdentifier> <mrs:referenceSystemType> <mrs:MD_ReferenceSystemTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ReferenceSystemTypeCode" codeListValue="geodeticGeographic2D"/> </mrs:referenceSystemType> </mrs:MD_ReferenceSystem> </mdb:referenceSystemInfo> <mdb:referenceSystemInfo> <mrs:MD_ReferenceSystem> <mrs:referenceSystemIdentifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/3857">EPSG:3857</gcx:Anchor> </mcc:code> <mcc:description> <gco:CharacterString>WGS 84 / Pseudo-Mercator (EPSG:3857)</gco:CharacterString> </mcc:description> </mcc:MD_Identifier> </mrs:referenceSystemIdentifier> <mrs:referenceSystemType> <mrs:MD_ReferenceSystemTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ReferenceSystemTypeCode" codeListValue="projected"/> </mrs:referenceSystemType> </mrs:MD_ReferenceSystem> </mdb:referenceSystemInfo> <mdb:referenceSystemInfo> <mrs:MD_ReferenceSystem> <mrs:referenceSystemIdentifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/3035">EPSG:3035</gcx:Anchor> </mcc:code> <mcc:description> <gco:CharacterString>ETRS89 / LAEA Europe (EPSG:3035)</gco:CharacterString> </mcc:description> </mcc:MD_Identifier> </mrs:referenceSystemIdentifier> <mrs:referenceSystemType> <mrs:MD_ReferenceSystemTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ReferenceSystemTypeCode" codeListValue="projected"/> </mrs:referenceSystemType> </mrs:MD_ReferenceSystem> </mdb:referenceSystemInfo> <mdb:referenceSystemInfo> <mrs:MD_ReferenceSystem> <mrs:referenceSystemIdentifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/4258">EPSG:4258</gcx:Anchor> </mcc:code> <mcc:description> <gco:CharacterString>ETRS89 (EPSG:4258)</gco:CharacterString> </mcc:description> </mcc:MD_Identifier> </mrs:referenceSystemIdentifier> <mrs:referenceSystemType> <mrs:MD_ReferenceSystemTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ReferenceSystemTypeCode" codeListValue="geodeticGeographic2D"/> </mrs:referenceSystemType> </mrs:MD_ReferenceSystem> </mdb:referenceSystemInfo> <mdb:referenceSystemInfo> <mrs:MD_ReferenceSystem> <mrs:referenceSystemIdentifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/3812">EPSG:3812</gcx:Anchor> </mcc:code> <mcc:description> <gco:CharacterString>ETRS89 / Belgian Lambert 2008 (EPSG:3812)</gco:CharacterString> </mcc:description> </mcc:MD_Identifier> </mrs:referenceSystemIdentifier> <mrs:referenceSystemType> <mrs:MD_ReferenceSystemTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ReferenceSystemTypeCode" codeListValue="projected"/> </mrs:referenceSystemType> </mrs:MD_ReferenceSystem> </mdb:referenceSystemInfo> <mdb:identificationInfo> <srv:SV_ServiceIdentification> <mri:citation> <cit:CI_Citation> <cit:title> <gco:CharacterString>INSPIRE - Santé et sécurité des personnes en Wallonie (BE) - Service de visualisation WMS</gco:CharacterString> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2018-03-01</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gco:CharacterString>1714cd1e-6685-4dea-a6f4-b51612a15ed0</gco:CharacterString> </mcc:code> <mcc:codeSpace> <gco:CharacterString>http://geodata.wallonie.be/id/</gco:CharacterString> </mcc:codeSpace> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:citation> <mri:abstract> <gco:CharacterString>Ce service de visualisation WMS INSPIRE permet de consulter les couches de données du thème "Santé et sécurité des personnes" au sein du territoire wallon (Belgique). Ce service de visualisation WMS est fourni par le Service public de Wallonie (SPW) et expose les couches de données géographiques constitutives du thème "Santé et sécurité des personnes" de la Directive (Annexe 3.5) sur l'ensemble du territoire wallon. Ce service permet donc de visualiser les couches de données sélectionnées comme faisant partie du thème "Bâtiments". Ces couches de données sont présentées "telles quelles", c'est-à-dire dans leur modèle de données initial, non conforme aux spécifications de données définies par la Directive. Les couches de données seront progressivement adaptées aux modèles de donnée commun INSPIRE suivant les spécifications du thème. Le service de visualisation est conforme aux spécifications de la Directive INSPIRE en la matière.</gco:CharacterString> </mri:abstract> <mri:pointOfContact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="pointOfContact"/> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Helpdesk carto du SPW (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>helpdesk.carto@spw.wallonie.be</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mri:pointOfContact> <mri:pointOfContact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="custodian"/> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Gestion et valorisation de la donnée (SPW - Secrétariat général - SPW Digital - Département Données transversales - Gestion et valorisation de la donnée)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>helpdesk.carto@spw.wallonie.be</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mri:pointOfContact> <mri:pointOfContact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="owner"/> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Service public de Wallonie (SPW)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>helpdesk.carto@spw.wallonie.be</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> <cit:onlineResource> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>https://geoportail.wallonie.be</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>WWW:LINK</gco:CharacterString> </cit:protocol> <cit:name> <gco:CharacterString>Géoportail de la Wallonie</gco:CharacterString> </cit:name> <cit:description> <gco:CharacterString>Géoportail de la Wallonie</gco:CharacterString> </cit:description> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="information"/> </cit:function> </cit:CI_OnlineResource> </cit:onlineResource> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mri:pointOfContact> <mri:extent> <gex:EX_Extent> <gex:description> <gco:CharacterString>Région wallonne</gco:CharacterString> </gex:description> <gex:geographicElement> <gex:EX_GeographicBoundingBox> <gex:westBoundLongitude> <gco:Decimal>2.75</gco:Decimal> </gex:westBoundLongitude> <gex:eastBoundLongitude> <gco:Decimal>6.51</gco:Decimal> </gex:eastBoundLongitude> <gex:southBoundLatitude> <gco:Decimal>49.45</gco:Decimal> </gex:southBoundLatitude> <gex:northBoundLatitude> <gco:Decimal>50.85</gco:Decimal> </gex:northBoundLatitude> </gex:EX_GeographicBoundingBox> </gex:geographicElement> </gex:EX_Extent> </mri:extent> <mri:graphicOverview> <mcc:MD_BrowseGraphic> <mcc:fileName> <gco:CharacterString>https://metawal.wallonie.be/geonetwork/inspire/api/records/1714cd1e-6685-4dea-a6f4-b51612a15ed0/attachments/wms_inspire_20190430.png</gco:CharacterString> </mcc:fileName> </mcc:MD_BrowseGraphic> </mri:graphicOverview> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gcx:Anchor xlink:href="https://metawal.wallonie.be/thesaurus/theme-geoportail-wallon#SubThemesGeoportailWallon/6010">Industrie et services</gcx:Anchor> </mri:keyword> <mri:keyword> <gcx:Anchor xlink:href="https://metawal.wallonie.be/thesaurus/theme-geoportail-wallon#ThemesGeoportailWallon/60">Société et activités</gcx:Anchor> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="https://metawal.wallonie.be/thesaurus/theme-geoportail-wallon">Thèmes du géoportail wallon</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2014-01-01</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2014-06-26</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/registries/vocabularies/external.theme.Themes_geoportail_wallon_hierarchy">geonetwork.thesaurus.external.theme.Themes_geoportail_wallon_hierarchy</gcx:Anchor> </mcc:code> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gcx:Anchor xlink:href="http://inspire.ec.europa.eu/theme/hh">Santé et sécurité des personnes</gcx:Anchor> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="http://inspire.ec.europa.eu/theme">GEMET - INSPIRE themes, version 1.0</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2008-01-01</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2008-06-01</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/registries/vocabularies/external.theme.httpinspireeceuropaeutheme-theme">geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme</gcx:Anchor> </mcc:code> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>aspects sociaux, population</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>santé humaine</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="http://geonetwork-opensource.org/gemet-theme">GEMET themes</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2009-01-01</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2009-09-22</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/registries/vocabularies/external.theme.gemet-theme">geonetwork.thesaurus.external.theme.gemet-theme</gcx:Anchor> </mcc:code> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>santé</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>sécurité</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="http://geonetwork-opensource.org/gemet">GEMET</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2009-01-01</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2009-09-22</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/registries/vocabularies/external.theme.gemet">geonetwork.thesaurus.external.theme.gemet</gcx:Anchor> </mcc:code> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>Reporting INSPIRE</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="https://metawal.wallonie.be/thesaurus/infrasig">Mots-clés InfraSIG</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2022-10-03</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2022-10-03</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/registries/vocabularies/external.theme.infraSIG">geonetwork.thesaurus.external.theme.infraSIG</gcx:Anchor> </mcc:code> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gco:CharacterString>Human health and safety</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>HH</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>health</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>inspire</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>WMS</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>View</gco:CharacterString> </mri:keyword> <mri:keyword> <gco:CharacterString>validationtest</gco:CharacterString> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gcx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory/infoMapAccessService">Service d’accès aux cartes</gcx:Anchor> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceCategory">Classification of spatial data services</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2008-01-01</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2008-12-03</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/registries/vocabularies/external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory</gcx:Anchor> </mcc:code> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:descriptiveKeywords> <mri:MD_Keywords> <mri:keyword> <gcx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/regional">Régional</gcx:Anchor> </mri:keyword> <mri:type> <mri:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_KeywordTypeCode" codeListValue="theme"/> </mri:type> <mri:thesaurusName> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Champ géographique</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2019-01-01</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2019-05-22</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> <cit:identifier> <mcc:MD_Identifier> <mcc:code> <gcx:Anchor xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/registries/vocabularies/external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope">geonetwork.thesaurus.external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope</gcx:Anchor> </mcc:code> </mcc:MD_Identifier> </cit:identifier> </cit:CI_Citation> </mri:thesaurusName> </mri:MD_Keywords> </mri:descriptiveKeywords> <mri:resourceConstraints> <mco:MD_LegalConstraints> <mco:accessConstraints> <mco:MD_RestrictionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/> </mco:accessConstraints> <mco:otherConstraints> <gcx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">No limitations to public access</gcx:Anchor> </mco:otherConstraints> </mco:MD_LegalConstraints> </mri:resourceConstraints> <mri:resourceConstraints> <mco:MD_LegalConstraints> <mco:useLimitation> <gco:CharacterString>Conditions d'utilisation spécifiques</gco:CharacterString> </mco:useLimitation> <mco:useConstraints> <mco:MD_RestrictionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions"/> </mco:useConstraints> <mco:otherConstraints> <gcx:Anchor xlink:href="https://geoportail.wallonie.be/files/documents/ConditionsSPW/LicServicesSPW.pdf">Les conditions d'utilisation du service sont régies par les conditions d’accès et d’utilisation des services web géographiques de visualisation du Service public de Wallonie.</gcx:Anchor> </mco:otherConstraints> </mco:MD_LegalConstraints> </mri:resourceConstraints> <srv:serviceType> <gco:ScopedName codeSpace="http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType">view</gco:ScopedName> </srv:serviceType> <srv:couplingType> <srv:SV_CouplingType codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#SV_CouplingType" codeListValue="tight"/> </srv:couplingType> <srv:operatesOn uuidref="173e4f86-a4c0-4ee1-aee1-6b0b2e477f97" xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/records/173e4f86-a4c0-4ee1-aee1-6b0b2e477f97"/> <srv:operatesOn uuidref="91f9ebb0-9bea-48b4-8572-da17450913b6" xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/records/91f9ebb0-9bea-48b4-8572-da17450913b6"/> <srv:operatesOn uuidref="735761d2-2e9c-4f07-b0c8-f4151d51c19f" xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/records/735761d2-2e9c-4f07-b0c8-f4151d51c19f"/> <srv:operatesOn uuidref="d4020d9d-9adc-4640-a19e-646aea07c3e3" xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/records/d4020d9d-9adc-4640-a19e-646aea07c3e3"/> <srv:operatesOn uuidref="d9458451-dfdd-485d-9b4a-dc9f03c51381" xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/records/d9458451-dfdd-485d-9b4a-dc9f03c51381"/> <srv:operatesOn uuidref="3c0de4ca-e9d2-43da-923f-d0ecb3b0a6d3" xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/records/3c0de4ca-e9d2-43da-923f-d0ecb3b0a6d3"/> <srv:operatesOn uuidref="594af8f3-6dff-43f1-befb-fe450c93e676" xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/records/594af8f3-6dff-43f1-befb-fe450c93e676"/> <srv:operatesOn uuidref="be29163c-30b5-497c-a4b0-acc2f9de0899" xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/records/be29163c-30b5-497c-a4b0-acc2f9de0899"/> <srv:operatesOn uuidref="401a1ac7-7222-4cf8-a7bb-f68090614056" xlink:title="[Brouillon] INSPIRE - Bruit des aéroports wallons (Charleroi et Liège) - Plan d’exposition au bruit en Wallonie (BE)" xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/records/401a1ac7-7222-4cf8-a7bb-f68090614056"/> <srv:operatesOn uuidref="ad520048-5b21-4cb1-a55e-da9df2769c28" xlink:title="INSPIRE - Niveau de Bruit Lden des axes routiers dans les grandes agglomérations en Wallonie (BE)" xlink:href="https://metawal.wallonie.be/geonetwork/inspire/api/records/ad520048-5b21-4cb1-a55e-da9df2769c28"/> <srv:operatesOn uuidref="fcfee86f-e782-486b-9e3b-a6b0421fd08b" xlink:title="INSPIRE - Niveau de bruit Lden des axes ferroviaires dans les grandes agglomérations en Wallonie (BE)" xlink:href="https://metawal.wallonie.be/geonetwork/srv/api/records/fcfee86f-e782-486b-9e3b-a6b0421fd08b"/> </srv:SV_ServiceIdentification> </mdb:identificationInfo> <mdb:distributionInfo> <mrd:MD_Distribution> <mrd:distributor> <mrd:MD_Distributor> <mrd:distributorContact> <cit:CI_Responsibility> <cit:role> <cit:CI_RoleCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_RoleCode" codeListValue="distributor"/> </cit:role> <cit:party> <cit:CI_Organisation> <cit:name> <gco:CharacterString>Service public de Wallonie (SPW)</gco:CharacterString> </cit:name> <cit:contactInfo> <cit:CI_Contact> <cit:address> <cit:CI_Address> <cit:electronicMailAddress> <gco:CharacterString>helpdesk.carto@spw.wallonie.be</gco:CharacterString> </cit:electronicMailAddress> </cit:CI_Address> </cit:address> </cit:CI_Contact> </cit:contactInfo> </cit:CI_Organisation> </cit:party> </cit:CI_Responsibility> </mrd:distributorContact> </mrd:MD_Distributor> </mrd:distributor> <mrd:transferOptions> <mrd:MD_DigitalTransferOptions> <mrd:onLine> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>https://geoservices.test.wallonie.be/geoserver/inspire_hh/ows?service=WMS&amp;version=1.3.0&amp;request=GetCapabilities</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>OGC:WMS</gco:CharacterString> </cit:protocol> <cit:name> <gco:CharacterString>INSPIRE Santé et sécurité des personnes - Service de visualisation WMS</gco:CharacterString> </cit:name> <cit:description> <gco:CharacterString>Adresse de connexion au service de visualisation WMS-Inspire des couches de données du thème "Santé et sécurité des personnes".</gco:CharacterString> </cit:description> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="browsing"/> </cit:function> </cit:CI_OnlineResource> </mrd:onLine> </mrd:MD_DigitalTransferOptions> </mrd:transferOptions> </mrd:MD_Distribution> </mdb:distributionInfo> <mdb:dataQualityInfo> <mdq:DQ_DataQuality> <mdq:scope> <mcc:MD_Scope> <mcc:level> <mcc:MD_ScopeCode codeListValue="service" codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ScopeCode"/> </mcc:level> <mcc:levelDescription> <mcc:MD_ScopeDescription> <mcc:other> <gco:CharacterString>Service</gco:CharacterString> </mcc:other> </mcc:MD_ScopeDescription> </mcc:levelDescription> </mcc:MD_Scope> </mdq:scope> <mdq:report> <mdq:DQ_DomainConsistency> <mdq:result> <mdq:DQ_ConformanceResult> <mdq:specification xlink:href="http://inspire.ec.europa.eu/id/citation/ir/reg-976-2009"> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="http://data.europa.eu/eli/reg/2009/976">Règlement (CE) n o 976/2009 de la Commission du 19 octobre 2009 portant modalités d’application de la directive 2007/2/CE du Parlement européen et du Conseil en ce qui concerne les services en réseau</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2009-10-19</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> </cit:CI_Citation> </mdq:specification> <mdq:explanation> <gco:CharacterString>Voir la spécification référencée</gco:CharacterString> </mdq:explanation> <mdq:pass> <gco:Boolean>true</gco:Boolean> </mdq:pass> </mdq:DQ_ConformanceResult> </mdq:result> </mdq:DQ_DomainConsistency> </mdq:report> <mdq:report> <mdq:DQ_DomainConsistency> <mdq:result> <mdq:DQ_ConformanceResult> <mdq:specification xlink:href="http://inspire.ec.europa.eu/id/citation/ir/reg-1089-2010"> <cit:CI_Citation> <cit:title> <gcx:Anchor xlink:href="http://data.europa.eu/eli/reg/2010/1089">RÈGLEMENT (UE) N o 1089/2010 DE LA COMMISSION du 23 novembre 2010 portant modalités d'application de la directive 2007/2/CE du Parlement européen et du Conseil en ce qui concerne l'interopérabilité des séries et des services de données géographiques</gcx:Anchor> </cit:title> <cit:date> <cit:CI_Date> <cit:date> <gco:Date>2010-12-08</gco:Date> </cit:date> <cit:dateType> <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode" codeListValue="publication"/> </cit:dateType> </cit:CI_Date> </cit:date> </cit:CI_Citation> </mdq:specification> <mdq:explanation> <gco:CharacterString>Voir la spécification référencée</gco:CharacterString> </mdq:explanation> <mdq:pass> <gco:Boolean>true</gco:Boolean> </mdq:pass> </mdq:DQ_ConformanceResult> </mdq:result> </mdq:DQ_DomainConsistency> </mdq:report> </mdq:DQ_DataQuality> </mdb:dataQualityInfo> </mdb:MD_Metadata>������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/iso_che.xml�����������������������������������������������������������0000664�0000000�0000000�00000142134�14766600535�0020224�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <che:CHE_MD_Metadata xmlns:che="http://www.geocat.ch/2008/che" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gml="http://www.opengis.net/gml" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:geonet="http://www.fao.org/geonetwork" gco:isoType="gmd:MD_Metadata"> <gmd:fileIdentifier> <gco:CharacterString>3d2981af-d5db-4122-8db6-1ea41ed44b3f</gco:CharacterString> </gmd:fileIdentifier> <gmd:language xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan"> <gco:CharacterString>ger</gco:CharacterString> </gmd:language> <gmd:characterSet xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan"> <gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" /> </gmd:characterSet> <gmd:hierarchyLevel xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan"> <gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="dataset" /> </gmd:hierarchyLevel> <gmd:contact xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:show="embed"> <che:CHE_CI_ResponsibleParty gco:isoType="gmd:CI_ResponsibleParty"> <gmd:organisationName xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Grundbuch- und Vermessungsamt</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Grundbuch- und Vermessungsamt</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Grundbuch- und Vermessungsamt</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Grundbuch- und Vermessungsamt</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">Grundbuch- und Vermessungsamt</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM">Grundbuch- und Vermessungsamt</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:phone> <che:CHE_CI_Telephone gco:isoType="gmd:CI_Telephone"> <gmd:voice> <gco:CharacterString>041 728 56 00</gco:CharacterString> </gmd:voice> <gmd:facsimile> <gco:CharacterString>041 728 56 09</gco:CharacterString> </gmd:facsimile> </che:CHE_CI_Telephone> </gmd:phone> <gmd:address> <che:CHE_CI_Address gco:isoType="gmd:CI_Address"> <gmd:city> <gco:CharacterString>Zug</gco:CharacterString> </gmd:city> <gmd:administrativeArea> <gco:CharacterString>Zug</gco:CharacterString> </gmd:administrativeArea> <gmd:postalCode> <gco:CharacterString>6301</gco:CharacterString> </gmd:postalCode> <gmd:country> <gco:CharacterString>CH</gco:CharacterString> </gmd:country> <gmd:electronicMailAddress> <gco:CharacterString>info.gva@zg.ch</gco:CharacterString> </gmd:electronicMailAddress> <che:streetName> <gco:CharacterString>Aabachstrasse</gco:CharacterString> </che:streetName> <che:streetNumber> <gco:CharacterString>5</gco:CharacterString> </che:streetNumber> <che:postBox> <gco:CharacterString>857</gco:CharacterString> </che:postBox> </che:CHE_CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="che:PT_FreeURL_PropertyType"> <che:PT_FreeURL> <che:URLGroup> <che:LocalisedURL locale="#EN">http://www.zg.ch/gva</che:LocalisedURL> </che:URLGroup> <che:URLGroup> <che:LocalisedURL locale="#DE">http://www.zg.ch/gva</che:LocalisedURL> </che:URLGroup> <che:URLGroup> <che:LocalisedURL locale="#FR">http://www.zg.ch/gva</che:LocalisedURL> </che:URLGroup> <che:URLGroup> <che:LocalisedURL locale="#IT">http://www.zg.ch/gva</che:LocalisedURL> </che:URLGroup> <che:URLGroup> <che:LocalisedURL locale="#RM">http://www.zg.ch/gva</che:LocalisedURL> </che:URLGroup> </che:PT_FreeURL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>text/html</gco:CharacterString> </gmd:protocol> </gmd:CI_OnlineResource> </gmd:onlineResource> <gmd:hoursOfService> <gco:CharacterString>08.00-11.45, 14.00-17.00, montags bis 18.00</gco:CharacterString> </gmd:hoursOfService> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="distributor" /> </gmd:role> <che:organisationAcronym xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>GVA</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">GVA</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">GVA</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">GVA</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">GVA</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM">GVA</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </che:organisationAcronym> </che:CHE_CI_ResponsibleParty> </gmd:contact> <gmd:dateStamp xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan"> <gco:DateTime>2017-01-24T12:15:29</gco:DateTime> </gmd:dateStamp> <gmd:metadataStandardName xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan"> <gco:CharacterString>GM03 2+</gco:CharacterString> </gmd:metadataStandardName> <gmd:metadataStandardVersion xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan"> <gco:CharacterString>1.0</gco:CharacterString> </gmd:metadataStandardVersion> <gmd:locale xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan"> <gmd:PT_Locale id="DE"> <gmd:languageCode> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="ger" /> </gmd:languageCode> <gmd:characterEncoding> <gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" /> </gmd:characterEncoding> </gmd:PT_Locale> </gmd:locale> <gmd:locale xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan"> <gmd:PT_Locale id="FR"> <gmd:languageCode> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="fre" /> </gmd:languageCode> <gmd:characterEncoding> <gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" /> </gmd:characterEncoding> </gmd:PT_Locale> </gmd:locale> <gmd:locale xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan"> <gmd:PT_Locale id="IT"> <gmd:languageCode> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="ita" /> </gmd:languageCode> <gmd:characterEncoding> <gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" /> </gmd:characterEncoding> </gmd:PT_Locale> </gmd:locale> <gmd:locale xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan"> <gmd:PT_Locale id="EN"> <gmd:languageCode> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="eng" /> </gmd:languageCode> <gmd:characterEncoding> <gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" /> </gmd:characterEncoding> </gmd:PT_Locale> </gmd:locale> <gmd:referenceSystemInfo xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan"> <gmd:MD_ReferenceSystem> <gmd:referenceSystemIdentifier> <gmd:RS_Identifier> <gmd:code xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>CH-Landeskoordinaten</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">CH-Landeskoordinaten</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:code> </gmd:RS_Identifier> </gmd:referenceSystemIdentifier> </gmd:MD_ReferenceSystem> </gmd:referenceSystemInfo> <gmd:identificationInfo xmlns:comp="http://www.geocat.ch/2003/05/gateway/GM03Comprehensive" xmlns:xalan="http://xml.apache.org/xalan"> <che:CHE_MD_DataIdentification gco:isoType="gmd:MD_DataIdentification"> <gmd:citation> <gmd:CI_Citation> <gmd:title xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Gewässerschutzkarte</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Gewässerschutzkarte</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2017-01-24</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2005-06-14</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:citation> <gmd:abstract xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Die Gewässerschutzkarte mit den darin aufgeführten besonders gefährdeten Gewässerschutzbereichen, Grundwasserschutzzonen und -arealen dient der nachhaltigen Bewirtschaftung der natürlichen Wasserressourcen. Sie ist damit das entscheidende planerische Instrument für den planerischen Gewässerschutz und wird von den Kantonen erstellt.</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Die Gewässerschutzkarte mit den darin aufgeführten besonders gefährdeten Gewässerschutzbereichen, Grundwasserschutzzonen und -arealen dient der nachhaltigen Bewirtschaftung der natürlichen Wasserressourcen. Sie ist damit das entscheidende planerische Instrument für den planerischen Gewässerschutz und wird von den Kantonen erstellt.</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:abstract> <gmd:status> <gmd:MD_ProgressCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ProgressCode" codeListValue="onGoing" /> </gmd:status> <gmd:pointOfContact xmlns:xlink="http://www.w3.org/1999/xlink" xlink:show="embed"> <che:CHE_CI_ResponsibleParty gco:isoType="gmd:CI_ResponsibleParty"> <gmd:organisationName xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Amt für Umweltschutz</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Amt für Umweltschutz</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Amt für Umweltschutz</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Amt für Umweltschutz</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">Amt für Umweltschutz</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM">Amt für Umweltschutz</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:phone> <che:CHE_CI_Telephone gco:isoType="gmd:CI_Telephone"> <gmd:voice> <gco:CharacterString>041 728 53 70</gco:CharacterString> </gmd:voice> <gmd:facsimile> <gco:CharacterString>041 728 53 79</gco:CharacterString> </gmd:facsimile> </che:CHE_CI_Telephone> </gmd:phone> <gmd:address> <che:CHE_CI_Address gco:isoType="gmd:CI_Address"> <gmd:city> <gco:CharacterString>Zug</gco:CharacterString> </gmd:city> <gmd:administrativeArea> <gco:CharacterString>Zug</gco:CharacterString> </gmd:administrativeArea> <gmd:postalCode> <gco:CharacterString>6301</gco:CharacterString> </gmd:postalCode> <gmd:country> <gco:CharacterString>CH</gco:CharacterString> </gmd:country> <gmd:electronicMailAddress> <gco:CharacterString>info.afu@zg.ch</gco:CharacterString> </gmd:electronicMailAddress> <che:streetName> <gco:CharacterString>Aabachstrasse</gco:CharacterString> </che:streetName> <che:streetNumber> <gco:CharacterString>5</gco:CharacterString> </che:streetNumber> </che:CHE_CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="che:PT_FreeURL_PropertyType"> <che:PT_FreeURL> <che:URLGroup> <che:LocalisedURL locale="#EN">http://www.zg.ch/afu/</che:LocalisedURL> </che:URLGroup> <che:URLGroup> <che:LocalisedURL locale="#DE">http://www.zg.ch/afu/</che:LocalisedURL> </che:URLGroup> <che:URLGroup> <che:LocalisedURL locale="#FR">http://www.zg.ch/afu/</che:LocalisedURL> </che:URLGroup> <che:URLGroup> <che:LocalisedURL locale="#IT">http://www.zg.ch/afu/</che:LocalisedURL> </che:URLGroup> <che:URLGroup> <che:LocalisedURL locale="#RM">http://www.zg.ch/afu/</che:LocalisedURL> </che:URLGroup> </che:PT_FreeURL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>text/html</gco:CharacterString> </gmd:protocol> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="owner" /> </gmd:role> <che:organisationAcronym xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>AFU</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">AFU</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">AFU</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">AFU</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">AFU</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM">AFU</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </che:organisationAcronym> </che:CHE_CI_ResponsibleParty> </gmd:pointOfContact> <gmd:graphicOverview> <gmd:MD_BrowseGraphic> <gmd:fileName> <gco:CharacterString>http://www.geocat.ch/geonetwork/srv/ger//resources.get?uuid=3d2981af-d5db-4122-8db6-1ea41ed44b3f&amp;fname=GSK_Geocat.bmp</gco:CharacterString> </gmd:fileName> <gmd:fileDescription xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>large_thumbnail</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">large_thumbnail</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:fileDescription> <gmd:fileType> <gco:CharacterString>bmp</gco:CharacterString> </gmd:fileType> </gmd:MD_BrowseGraphic> </gmd:graphicOverview> <gmd:resourceFormat xmlns:xlink="http://www.w3.org/1999/xlink" xlink:show="embed"> <gmd:MD_Format> <gmd:name> <gco:CharacterString>INTERLIS</gco:CharacterString> </gmd:name> <gmd:version> <gco:CharacterString>1</gco:CharacterString> </gmd:version> </gmd:MD_Format> </gmd:resourceFormat> <gmd:descriptiveKeywords xmlns:xlink="http://www.w3.org/1999/xlink"> <gmd:MD_Keywords> <gmd:keyword xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Grundwasser</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">groundwater</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Grundwasser</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">acqua sotterranea</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">eaux souterraines</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Gewässer</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">water (geographic)</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Gewässer</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">acque (geografia)</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">eaux (géographie)</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Grundwasserschutz</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">groundwater protection</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Grundwasserschutz</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">protezione delle acque sotterranee</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">protection des réserves d'eau souterraines</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Gewässerschutz</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">water pollution prevention</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Gewässerschutz</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">protezione delle acque</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">prévention de la pollution de l'eau</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Population</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">population (ecological)</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Population</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">popolazione (ecologia)</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">population (écologique)</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Ressourcennutzung</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">resource utilisation</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Ressourcennutzung</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">utilizzazione di risorse</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">utilisation des ressources</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="_none_" /> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>GEMET concepts</gco:CharacterString> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2015-11-16</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:identifier> <gmd:MD_Identifier> <gmd:code> <gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xlink:href="https://www.geocat.ch:443/geonetwork/srv/eng/thesaurus.download?ref=external._none_.gemet">geonetwork.thesaurus.external._none_.gemet</gmx:Anchor> </gmd:code> </gmd:MD_Identifier> </gmd:identifier> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords xmlns:xlink="http://www.w3.org/1999/xlink"> <gmd:MD_Keywords> <gmd:keyword xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Bauzone</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Construction zone</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Bauzone</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">zona edificabile</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Zone à bâtir</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Nutzungsplanung</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Land use planning</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Nutzungsplanung</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">Pianificazione dell'utilizzazione</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Planification de l'utilisation du sol</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Grundwasserschutzzone</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">groundwater protection zone</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Grundwasserschutzzone</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">zona di protezione delle acque sotterranee</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">zone de protection des eaux souterraines</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Richtplanung</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Structural planning</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Richtplanung</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">Pianificazione direttrice</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Planification directrice</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Gewässerschutzbereich</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">water protection sector</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Gewässerschutzbereich</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">settore di protezione delle acque</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">secteur de protection des eaux</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Grundwasserschutzareal</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">groundwater protection area</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Grundwasserschutzareal</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">area di protezione delle acque sotterranee</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">périmètre de protection des eaux souterraines</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM" /> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="_none_" /> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>geocat.ch Thesaurus</gco:CharacterString> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2017-03-22</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" /> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:identifier> <gmd:MD_Identifier> <gmd:code> <gmx:Anchor xmlns:gmx="http://www.isotc211.org/2005/gmx" xlink:href="https://www.geocat.ch:443/geonetwork/srv/eng/thesaurus.download?ref=local._none_.geocat.ch">geonetwork.thesaurus.local._none_.geocat.ch</gmx:Anchor> </gmd:code> </gmd:MD_Identifier> </gmd:identifier> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:spatialRepresentationType> <gmd:MD_SpatialRepresentationTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_SpatialRepresentationTypeCode" codeListValue="paperMap" /> </gmd:spatialRepresentationType> <gmd:language> <gco:CharacterString>ger</gco:CharacterString> </gmd:language> <gmd:characterSet> <gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" /> </gmd:characterSet> <gmd:topicCategory /> <gmd:topicCategory /> <gmd:topicCategory /> <gmd:topicCategory /> <gmd:topicCategory /> <gmd:topicCategory /> <gmd:topicCategory /> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>environment</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>environment_EnvironmentalProtection</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>economy</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>planningCadastre</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>planningCadastre_Planning</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:extent xmlns:xlink="http://www.w3.org/1999/xlink" xlink:show="embed"> <gmd:EX_Extent> <gmd:description xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>Zug</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">Zug</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">Zug</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">Zug</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">Zug</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM">Zug</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:description> <gmd:geographicElement> <gmd:EX_GeographicDescription> <gmd:geographicIdentifier> <gmd:MD_Identifier> <gmd:code xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>ZG</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#EN">ZG</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#DE">ZG</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#FR">ZG</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#IT">ZG</gmd:LocalisedCharacterString> </gmd:textGroup> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#RM">ZG</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:code> </gmd:MD_Identifier> </gmd:geographicIdentifier> </gmd:EX_GeographicDescription> </gmd:geographicElement> <gmd:geographicElement> <gmd:EX_BoundingPolygon> <gmd:extentTypeCode> <gco:Boolean>1</gco:Boolean> </gmd:extentTypeCode> <gmd:polygon> <gml:MultiSurface gml:id="N5b6930ec90a846568ac26eaa0aeb0069"> <gml:surfaceMember> <gml:Polygon gml:id="N5b6930ec90a846568ac26eaa0aeb0069.1"> <gml:exterior> <gml:LinearRing> <gml:posList>8.522 47.09 8.493 47.1 8.494 47.114 8.48 47.126 8.467 47.119 8.468 47.119 8.454 47.114 8.449 47.131 8.43 47.123 8.42 47.123 8.415 47.124 8.412 47.141 8.414 47.157 8.412 47.173 8.402 47.177 8.4 47.184 8.405 47.195 8.396 47.22 8.396 47.229 8.408 47.242 8.41 47.248 8.414 47.244 8.417 47.234 8.422 47.223 8.447 47.223 8.448 47.22 8.48 47.209 8.489 47.211 8.498 47.212 8.512 47.216 8.513 47.219 8.529 47.219 8.539 47.223 8.543 47.222 8.574 47.217 8.577 47.219 8.587 47.212 8.595 47.212 8.599 47.202 8.603 47.203 8.607 47.205 8.615 47.199 8.628 47.18 8.624 47.173 8.633 47.172 8.661 47.17 8.661 47.161 8.666 47.16 8.692 47.163 8.696 47.163 8.701 47.151 8.688 47.146 8.684 47.141 8.687 47.136 8.681 47.125 8.649 47.103 8.645 47.096 8.637 47.093 8.612 47.095 8.608 47.092 8.587 47.086 8.564 47.082 8.563 47.093 8.547 47.094 8.522 47.09</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </gml:surfaceMember> </gml:MultiSurface> </gmd:polygon> </gmd:EX_BoundingPolygon> </gmd:geographicElement> <gmd:geographicElement> <gmd:EX_GeographicBoundingBox> <gmd:extentTypeCode> <gco:Boolean>1</gco:Boolean> </gmd:extentTypeCode> <!--native coords: 672510.0,215128.0,695748.0,233506.0--> <gmd:westBoundLongitude> <gco:Decimal>8.396</gco:Decimal> </gmd:westBoundLongitude> <gmd:eastBoundLongitude> <gco:Decimal>8.701</gco:Decimal> </gmd:eastBoundLongitude> <gmd:southBoundLatitude> <gco:Decimal>47.082</gco:Decimal> </gmd:southBoundLatitude> <gmd:northBoundLatitude> <gco:Decimal>47.248</gco:Decimal> </gmd:northBoundLatitude> </gmd:EX_GeographicBoundingBox> </gmd:geographicElement> </gmd:EX_Extent> </gmd:extent> </che:CHE_MD_DataIdentification> </gmd:identificationInfo> <gmd:distributionInfo> <gmd:MD_Distribution> <gmd:distributionFormat xmlns:xlink="http://www.w3.org/1999/xlink" xlink:show="embed"> <gmd:MD_Format> <gmd:name> <gco:CharacterString>N/A</gco:CharacterString> </gmd:name> <gmd:version> <gco:CharacterString>N/A</gco:CharacterString> </gmd:version> </gmd:MD_Format> </gmd:distributionFormat> <gmd:transferOptions> <gmd:MD_DigitalTransferOptions> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="che:PT_FreeURL_PropertyType"> <che:PT_FreeURL> <che:URLGroup> <che:LocalisedURL locale="#DE">http://www.zugmap.ch/?link=gewaesserschutzkarte</che:LocalisedURL> </che:URLGroup> </che:PT_FreeURL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>WWW:LINK-1.0-http--link</gco:CharacterString> </gmd:protocol> </gmd:CI_OnlineResource> </gmd:onLine> </gmd:MD_DigitalTransferOptions> </gmd:transferOptions> </gmd:MD_Distribution> </gmd:distributionInfo> <geonet:info> <id>788</id> <schema>iso19139.che</schema> <createDate>2009-05-28T12:00:00</createDate> <changeDate>2017-01-24T12:15:29</changeDate> <isTemplate>n</isTemplate> <title /> <source>7ea582d4-9ddf-422e-b28f-29760a4c0147</source> <uuid>3d2981af-d5db-4122-8db6-1ea41ed44b3f</uuid> <isHarvested>n</isHarvested> <popularity>693</popularity> <rating>0</rating> <displayOrder>null</displayOrder> <isPublishedToAll>true</isPublishedToAll> <view>true</view> <notify>true</notify> <download>true</download> <dynamic>true</dynamic> <featured>true</featured> <groupOwner>5</groupOwner> <groupLogoUuid>b3302e3c-b6a7-4b71-aa10-1be70ddf742b</groupLogoUuid> <groupWebsite>http://www.zugis.ch</groupWebsite> <ownername>zug</ownername> <valid_details> <type>xsd</type> <status> 1 <ratio /> </status> </valid_details> <valid_details> <type>schematron-rules-inspire-strict</type> <status> 0 <ratio>2/2</ratio> </status> </valid_details> <valid_details> <type>schematron-rules-aap</type> <status> 1 <ratio>0/0</ratio> </status> </valid_details> <valid_details> <type>schematron-rules-iso</type> <status> 1 <ratio>0/51</ratio> </status> </valid_details> <valid_details> <type>schematron-rules-iso-che</type> <status> 1 <ratio>0/40</ratio> </status> </valid_details> <valid_details> <type>schematron-rules-inspire</type> <status> 0 <ratio>5/10</ratio> </status> </valid_details> <valid_details> <type>schematron-rules-geonetwork</type> <status> 1 <ratio>0/28</ratio> </status> </valid_details> <valid_details> <type>schematron-rules-url-check</type> <status> 1 <ratio>0/11</ratio> </status> </valid_details> <valid>0</valid> <baseUrl>https://www.geocat.ch:443null</baseUrl> <locService>/srv/en</locService> </geonet:info> </che:CHE_MD_Metadata> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/iso_keywords_anchor.xml�����������������������������������������������0000664�0000000�0000000�00000171621�14766600535�0022671�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <gmd:MD_Metadata xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gmx="http://www.isotc211.org/2005/gmx" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20070417/gmd/gmd.xsd http://www.isotc211.org/2005/gco http://schemas.opengis.net/iso/19139/20070417/gco/gco.xsd http://www.isotc211.org/2005/gmx http://schemas.opengis.net/iso/19139/20070417/gmx/gmx.xsd"> <gmd:fileIdentifier> <gco:CharacterString>ie.marine.data:dataset.1135</gco:CharacterString> </gmd:fileIdentifier> <gmd:language> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="eng">eng</gmd:LanguageCode> </gmd:language> <gmd:hierarchyLevel> <gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="dataset">dataset</gmd:MD_ScopeCode> </gmd:hierarchyLevel> <gmd:contact> <gmd:CI_ResponsibleParty> <gmd:organisationName> <gco:CharacterString>Marine Institute</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:deliveryPoint> <gco:CharacterString>Rinville</gco:CharacterString> </gmd:deliveryPoint> <gmd:city> <gco:CharacterString>Oranmore</gco:CharacterString> </gmd:city> <gmd:administrativeArea> <gco:CharacterString>Galway</gco:CharacterString> </gmd:administrativeArea> <gmd:postalCode> <gco:CharacterString>H91 R673</gco:CharacterString> </gmd:postalCode> <gmd:country> <gco:CharacterString>Ireland</gco:CharacterString> </gmd:country> <gmd:electronicMailAddress> <gco:CharacterString>datarequests@marine.ie</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:contact> <gmd:dateStamp> <gco:Date>2018-11-29</gco:Date> </gmd:dateStamp> <gmd:metadataStandardName> <gco:CharacterString>ISDI Metadata Profile</gco:CharacterString> </gmd:metadataStandardName> <gmd:metadataStandardVersion> <gco:CharacterString>1.2</gco:CharacterString> </gmd:metadataStandardVersion> <gmd:referenceSystemInfo> <gmd:MD_ReferenceSystem> <gmd:referenceSystemIdentifier> <gmd:RS_Identifier> <gmd:code> <gco:CharacterString>http://www.opengis.net/def/crs/EPSG/0/3857</gco:CharacterString> </gmd:code> <gmd:codeSpace> <gco:CharacterString>INSPIRE RS registry</gco:CharacterString> </gmd:codeSpace> </gmd:RS_Identifier> </gmd:referenceSystemIdentifier> </gmd:MD_ReferenceSystem> </gmd:referenceSystemInfo> <gmd:identificationInfo> <gmd:MD_DataIdentification> <gmd:citation> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>CE0911 Climate Change Survey</gco:CharacterString> </gmd:title> <gmd:alternateTitle> <gco:CharacterString>2009 Climate Change Survey</gco:CharacterString> </gmd:alternateTitle> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2017-11-24</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2018-11-29</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="revision">revision</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2009-06-14</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:identifier> <gmd:MD_Identifier uuid="ie.marine.data:dataset.1135"> <gmd:code> <gco:CharacterString>ie.marine.data:dataset.1135</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:identifier> <gmd:identifier> <gmd:MD_Identifier uuid="ie.marine.data:dataset.1135"> <gmd:code> <gco:CharacterString>{"@context":"http://schema.org","@type":"Dataset","name":"CE0911 Climate Change Survey","description":"Climate Change Survey: Oceanographic Survey undertaken under the Climate Change programme.","url": "https://data.marine.ie/dataset/1135","temporalCoverage": "2009-06-14T08:00:00/2009-06-22","keywords":["Physical oceanography","Atmosphere","Sea level","Water column temperature and salinity","Meteorology"],"variablesMeasured":["Date and time","Depth below surface of the water body","Latitude north","Longitude east","Platform Name","Sea Surface Salinity","Sea Surface Temperature","Pressure (measured variable) exerted by the water body plus atmosphere","Practical salinity of the water body by computation using UNESCO 1983 algorithm","Temperature of the water body","Pressure (measured variable) exerted by the atmosphere","Temperature of the atmosphere","Date and time","Depth below surface of the water body","Latitude north","Longitude east","Platform Id","Platform Name","Orientation (horizontal relative to true north) of measurement device {heading}","Relative humidity of the atmosphere","Sea Surface Salinity","Sea Surface Temperature","Direction from of wind relative to True North {wind direction} in the atmosphere","Speed of wind {wind speed} in the atmosphere","Speed of wind (gust) {wind speed} in the atmosphere"],"creator":{"@type":"Organization","url":"http://www.marine.ie","name": "Marine Institute"},"license": ["CC-By 4.0"],"spatialCoverage":{"@type": "Place","geo" : { "@type": "GeoShape", "line": "54.6287598,-8.4378123 54.5746582,-8.5946991 54.3169759,-10.2085999 53.5730062,-11.1827759 54.2882975,-12.0337809 53.4645671,-14.2438029 53.5996989,-14.8026082 51.6012695,-15.148822 51.5728353,-10.6897563 50.7999593,-10.402181 50.748055309,-11.53838237 49.7991699,-12.2971639 49.8004313,-10.6021912 51.701132793,-8.254568548 51.829649529,-8.273608065 51.848689046,-8.321206856 51.87724832,-8.340246372 51.891527957,-8.368805647 51.891527957,-8.387845164"}},"distribution": [{"@type": "DataDownload","encodingFormat":"CSV","contentUrl": ""},{"@type": "DataDownload","encodingFormat":"CSV","contentUrl": ""}]}</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:identifier> </gmd:CI_Citation> </gmd:citation> <gmd:abstract> <gco:CharacterString>Climate Change Survey: Oceanographic Survey undertaken under the Climate Change programme.</gco:CharacterString> </gmd:abstract> <gmd:pointOfContact> <gmd:CI_ResponsibleParty> <gmd:organisationName> <gco:CharacterString>Marine Institute</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:deliveryPoint> <gco:CharacterString>Rinville</gco:CharacterString> </gmd:deliveryPoint> <gmd:city> <gco:CharacterString>Oranmore</gco:CharacterString> </gmd:city> <gmd:administrativeArea> <gco:CharacterString>Galway</gco:CharacterString> </gmd:administrativeArea> <gmd:postalCode> <gco:CharacterString>H91 R673</gco:CharacterString> </gmd:postalCode> <gmd:country> <gco:CharacterString>Ireland</gco:CharacterString> </gmd:country> <gmd:electronicMailAddress> <gco:CharacterString>datarequests@marine.ie</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.marine.ie</gmd:URL> </gmd:linkage> <gmd:name> <gco:CharacterString>Marine Institute home page</gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>Marine Institute home page</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information"/> </gmd:function> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_RoleCode" codeListValue="originator">originator</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:pointOfContact> <gmd:resourceMaintenance> <gmd:MD_MaintenanceInformation> <gmd:maintenanceAndUpdateFrequency> <gmd:MD_MaintenanceFrequencyCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_MaintenanceFrequencyCode" codeListValue="asNeeded">asNeeded</gmd:MD_MaintenanceFrequencyCode> </gmd:maintenanceAndUpdateFrequency> </gmd:MD_MaintenanceInformation> </gmd:resourceMaintenance> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gmx:Anchor xlink:href="http://vocab.nerc.ac.uk/collection/A05/current/EV_AIRPRESS/">Atmospheric pressure</gmx:Anchor> </gmd:keyword> <gmd:keyword> <gmx:Anchor xlink:href="http://vocab.nerc.ac.uk/collection/A05/current/EV_AIRTEMP/">Air temperature</gmx:Anchor> </gmd:keyword> <gmd:keyword> <gmx:Anchor xlink:href="http://vocab.nerc.ac.uk/collection/A05/current/EV_SALIN/">Salinity</gmx:Anchor> </gmd:keyword> <gmd:keyword> <gmx:Anchor xlink:href="http://vocab.nerc.ac.uk/collection/A05/current/EV_SEATEMP/">Temperature</gmx:Anchor> </gmd:keyword> <gmd:keyword> <gmx:Anchor xlink:href="http://vocab.nerc.ac.uk/collection/A05/current/EV_WDIR/">Wind direction</gmx:Anchor> </gmd:keyword> <gmd:keyword> <gmx:Anchor xlink:href="http://vocab.nerc.ac.uk/collection/A05/current/EV_WSPD/">Wind speed</gmx:Anchor> </gmd:keyword> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title> <gmx:Anchor xlink:href="http://vocab.nerc.ac.uk/collection/A05/current/">AtlantOS Essential Variables</gmx:Anchor> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2019-03-29</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:resourceConstraints> <gmd:MD_Constraints> <gmd:useLimitation> <gco:CharacterString>Consult license for use limitations</gco:CharacterString> </gmd:useLimitation> <gmd:useLimitation> <gmd:MD_ClassificationCode codeList="http://data.marine.ie/resources/Codelist/gmxCodelists.xml#MI_RestrictionCode" codeListValue="cc-by4.0">CC-By 4.0</gmd:MD_ClassificationCode> </gmd:useLimitation> </gmd:MD_Constraints> </gmd:resourceConstraints> <gmd:resourceConstraints> <gmd:MD_LegalConstraints> <gmd:accessConstraints> <gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode> </gmd:accessConstraints> <gmd:otherConstraints/> </gmd:MD_LegalConstraints> </gmd:resourceConstraints> <gmd:aggregationInfo> <gmd:MD_AggregateInformation id="instrument-00001"> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:instrument.47</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="sensor">sensor</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation id="instrument-00002"> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:instrument.48</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="sensor">sensor</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation id="instrument-00003"> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:instrument.161</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="sensor">sensor</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation id="instrument-00004"> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:instrument.180</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="sensor">sensor</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation id="instrument-00005"> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:instrument.181</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="sensor">sensor</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation id="instrument-00006"> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:instrument.182</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="sensor">sensor</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation id="instrument-00007"> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:instrument.45</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="sensor">sensor</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation id="instrument-00008"> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:instrument.195</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="sensor">sensor</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation id="instrument-00009"> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:instrument.198</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="sensor">sensor</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation id="instrument-00010"> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:instrument.199</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="sensor">sensor</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation id="platform"> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:platform.33</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="platform">platform</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:dataset.848</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="collection">collection</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:code> <gco:CharacterString>ie.marine.data:dataset.845</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="crossReference">crossReference</gmd:DS_AssociationTypeCode> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="collection">collection</gmd:DS_InitiativeTypeCode> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:aggregationInfo> <gmd:MD_AggregateInformation> <gmd:aggregateDataSetName> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>SeaDataNet-Pan-European Infrastructure for marine data 2</gco:CharacterString> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2011-10-01</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://www.ngdc.noaa.gov/metadata/published/xsd/schema/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="adopted">adopted</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2015-09-30</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://www.ngdc.noaa.gov/metadata/published/xsd/schema/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="expiry">expiry</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:citedResponsibleParty> <gmd:CI_ResponsibleParty> <gmd:contactInfo> <gmd:CI_Contact> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.seadatanet.org/</gmd:URL> </gmd:linkage> <gmd:name> <gco:CharacterString>SeaDataNet-Pan-European Infrastructure for marine data 2 home page</gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>SeaDataNet-Pan-European Infrastructure for marine data 2 home page</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information"/> </gmd:function> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:citedResponsibleParty> <gmd:citedResponsibleParty> <gmd:CI_ResponsibleParty> <gmd:organisationName> <gco:CharacterString>Institut Français de Recherche pour l'Exploitation de la Mer (IFREMER)</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:deliveryPoint> <gco:CharacterString>ZI Pointe du diable CS</gco:CharacterString> </gmd:deliveryPoint> <gmd:city> <gco:CharacterString>Plouzane</gco:CharacterString> </gmd:city> <gmd:administrativeArea> <gco:CharacterString>Brest</gco:CharacterString> </gmd:administrativeArea> <gmd:postalCode> <gco:CharacterString>10070</gco:CharacterString> </gmd:postalCode> <gmd:country> <gco:CharacterString>France</gco:CharacterString> </gmd:country> <gmd:electronicMailAddress> <gco:CharacterString>communication@ifremer.fr</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.ifremer.fr/brest/</gmd:URL> </gmd:linkage> <gmd:name> <gco:CharacterString>Institut Français de Recherche pour l'Exploitation de la Mer (IFREMER) home page</gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>Institut Français de Recherche pour l'Exploitation de la Mer (IFREMER) home page</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information"/> </gmd:function> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_RoleCode" codeListValue="principalInvestigator">principalInvestigator</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:citedResponsibleParty> <gmd:citedResponsibleParty> <gmd:CI_ResponsibleParty> <gmd:organisationName> <gco:CharacterString>Marine Information Service</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:deliveryPoint> <gco:CharacterString>Koningin Julianalaan 345A</gco:CharacterString> </gmd:deliveryPoint> <gmd:city> <gco:CharacterString>Corbulo building</gco:CharacterString> </gmd:city> <gmd:administrativeArea> <gco:CharacterString>Voorburg</gco:CharacterString> </gmd:administrativeArea> <gmd:postalCode> <gco:CharacterString>2273JJ</gco:CharacterString> </gmd:postalCode> <gmd:country> <gco:CharacterString>Netherlands</gco:CharacterString> </gmd:country> <gmd:electronicMailAddress> <gco:CharacterString>info@maris.nl</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.maris.nl/</gmd:URL> </gmd:linkage> <gmd:name> <gco:CharacterString>Marine Information Service home page</gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>Marine Information Service home page</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information"/> </gmd:function> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.ngdc.noaa.gov/metadata/published/xsd/schema/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="contributor">contributor</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:citedResponsibleParty> <gmd:citedResponsibleParty> <gmd:CI_ResponsibleParty> <gmd:organisationName> <gco:CharacterString>Marine Institute</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:deliveryPoint> <gco:CharacterString>Rinville</gco:CharacterString> </gmd:deliveryPoint> <gmd:city> <gco:CharacterString>Oranmore</gco:CharacterString> </gmd:city> <gmd:administrativeArea> <gco:CharacterString>Galway</gco:CharacterString> </gmd:administrativeArea> <gmd:postalCode> <gco:CharacterString>H91 R673</gco:CharacterString> </gmd:postalCode> <gmd:country> <gco:CharacterString>Ireland</gco:CharacterString> </gmd:country> <gmd:electronicMailAddress> <gco:CharacterString>datarequests@marine.ie</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.marine.ie</gmd:URL> </gmd:linkage> <gmd:name> <gco:CharacterString>Marine Institute home page</gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>Marine Institute home page</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information"/> </gmd:function> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.ngdc.noaa.gov/metadata/published/xsd/schema/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="contributor">contributor</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:citedResponsibleParty> <gmd:otherCitationDetails> <gco:CharacterString>The overall objective of the SeaDataNet II project is to upgrade the present SeaDataNet infrastructure into an operationally robust and state-of-the-art Pan-European infrastructure for providing up-to-date and high quality access to ocean and marine metadata, data and data products originating from data acquisition activities by all engaged coastal states, by setting, adopting and promoting common data management standards and by realising technical and semantic interoperability with other relevant data management systems and initiatives on behalf of science, environmental management, policy making, and economy. SeaDataNet is undertaken by the National Oceanographic Data Centres (NODCs), and marine information services of major research institutes, from 31 coastal states bordering the European seas, and also includes Satellite Data Centres, expert modelling centres and the international organisations IOC, ICES and EU-JRC in its network. Its 40 data centres are highly skilled and have been actively engaged in data management for many years and have the essential capabilities and facilities for data quality control, long term stewardship, retrieval and distribution. SeaDataNet II will undertake activities to achieve data access and data products services that meet requirements of end-users and intermediate user communities, such as GMES Marine Core Services (e.g. MyOcean), establishing SeaDataNet as the core data management component of the EMODNet infrastructure and contributing on behalf of Europe to global portal initiatives, such as the IOC/IODE – Ocean Data Portal (ODP), and GEOSS. Moreover it aims to achieve INSPIRE compliance and to contribute to the INSPIRE process for developing implementing rules for oceanography.</gco:CharacterString> </gmd:otherCitationDetails> </gmd:CI_Citation> </gmd:aggregateDataSetName> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_AssociationTypeCode" codeListValue="largerWorkCitation"/> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#DS_InitiativeTypeCode" codeListValue="project"/> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:spatialRepresentationType> <gmd:MD_SpatialRepresentationTypeCode codeList="http://standards.iso.org/itff/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/gmxCodelists.xml#MD_SpatialRepresentationTypeCode" codeListValue="grid">grid</gmd:MD_SpatialRepresentationTypeCode> </gmd:spatialRepresentationType> <gmd:spatialResolution> <gmd:MD_Resolution> <gmd:distance gco:nilReason="unknown"/> </gmd:MD_Resolution> </gmd:spatialResolution> <gmd:language> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="eng">eng</gmd:LanguageCode> </gmd:language> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>biota</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>climatologyMeteorologyAtmosphere</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>elevation</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>location</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>oceans</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:extent> <gmd:EX_Extent> <gmd:temporalElement> <gmd:EX_TemporalExtent> <gmd:extent> <gml:TimePeriod gml:id="timeperiod1"> <gml:beginPosition>2009-06-14T00:00:00</gml:beginPosition> <gml:endPosition>2009-06-22T23:59:59</gml:endPosition> </gml:TimePeriod> </gmd:extent> </gmd:EX_TemporalExtent> </gmd:temporalElement> </gmd:EX_Extent> </gmd:extent> <gmd:extent> <gmd:EX_Extent> <gmd:geographicElement> <gmd:EX_GeographicBoundingBox> <gmd:westBoundLongitude> <gco:Decimal>-15.148822</gco:Decimal> </gmd:westBoundLongitude> <gmd:eastBoundLongitude> <gco:Decimal>-8.254568548</gco:Decimal> </gmd:eastBoundLongitude> <gmd:southBoundLatitude> <gco:Decimal>49.7991699</gco:Decimal> </gmd:southBoundLatitude> <gmd:northBoundLatitude> <gco:Decimal>54.6287598</gco:Decimal> </gmd:northBoundLatitude> </gmd:EX_GeographicBoundingBox> </gmd:geographicElement> <gmd:geographicElement> <gmd:EX_BoundingPolygon> <gmd:extentTypeCode> <gco:Boolean>true</gco:Boolean> </gmd:extentTypeCode> <gmd:polygon> <gml:LineString gml:id="ie.marine.data..feature.493" srsName="urn:ogc:def:crs:EPSG::3857"> <gml:identifier codeSpace="http://data.marine.ie">ie.marine.data:feature.493</gml:identifier> <gml:pos>-8.4378123 54.6287598</gml:pos> <gml:pos>-8.5946991 54.5746582</gml:pos> <gml:pos>-10.2085999 54.3169759</gml:pos> <gml:pos>-11.1827759 53.5730062</gml:pos> <gml:pos>-12.0337809 54.2882975</gml:pos> <gml:pos>-14.2438029 53.4645671</gml:pos> <gml:pos>-14.8026082 53.5996989</gml:pos> <gml:pos>-15.148822 51.6012695</gml:pos> <gml:pos>-10.6897563 51.5728353</gml:pos> <gml:pos>-10.402181 50.7999593</gml:pos> <gml:pos>-11.53838237 50.748055309</gml:pos> <gml:pos>-12.2971639 49.7991699</gml:pos> <gml:pos>-10.6021912 49.8004313</gml:pos> <gml:pos>-8.254568548 51.701132793</gml:pos> <gml:pos>-8.273608065 51.829649529</gml:pos> <gml:pos>-8.321206856 51.848689046</gml:pos> <gml:pos>-8.340246372 51.87724832</gml:pos> <gml:pos>-8.368805647 51.891527957</gml:pos> <gml:pos>-8.387845164 51.891527957</gml:pos> </gml:LineString> </gmd:polygon> </gmd:EX_BoundingPolygon> </gmd:geographicElement> </gmd:EX_Extent> </gmd:extent> </gmd:MD_DataIdentification> </gmd:identificationInfo> <gmd:distributionInfo> <gmd:MD_Distribution> <gmd:distributionFormat> <gmd:MD_Format> <gmd:name> <gco:CharacterString>CSV</gco:CharacterString> </gmd:name> <gmd:version gco:nilReason="inapplicable"> <gco:CharacterString/> </gmd:version> </gmd:MD_Format> </gmd:distributionFormat> <gmd:distributionFormat> <gmd:MD_Format> <gmd:name> <gco:CharacterString>CSV</gco:CharacterString> </gmd:name> <gmd:version gco:nilReason="inapplicable"> <gco:CharacterString/> </gmd:version> </gmd:MD_Format> </gmd:distributionFormat> <gmd:transferOptions> <gmd:MD_DigitalTransferOptions> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL/> </gmd:linkage> <gmd:protocol> <gco:CharacterString>WWW:DOWNLOAD-1.0-http--download</gco:CharacterString> </gmd:protocol> <gmd:name> <gco:CharacterString>CSV</gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>CSV</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode> </gmd:function> </gmd:CI_OnlineResource> </gmd:onLine> </gmd:MD_DigitalTransferOptions> </gmd:transferOptions> <gmd:transferOptions> <gmd:MD_DigitalTransferOptions> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL/> </gmd:linkage> <gmd:protocol> <gco:CharacterString>WWW:DOWNLOAD-1.0-http--download</gco:CharacterString> </gmd:protocol> <gmd:name> <gco:CharacterString>CSV</gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>CSV</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode> </gmd:function> </gmd:CI_OnlineResource> </gmd:onLine> </gmd:MD_DigitalTransferOptions> </gmd:transferOptions> <gmd:transferOptions> <gmd:MD_DigitalTransferOptions> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.marine.ie</gmd:URL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>WWW:LINK-1.0-http--link</gco:CharacterString> </gmd:protocol> <gmd:name> <gco:CharacterString/> </gmd:name> <gmd:description> <gco:CharacterString>Marine Institute home page</gco:CharacterString> </gmd:description> </gmd:CI_OnlineResource> </gmd:onLine> </gmd:MD_DigitalTransferOptions> </gmd:transferOptions> <gmd:transferOptions> <gmd:MD_DigitalTransferOptions> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.seadatanet.org/</gmd:URL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>WWW:LINK-1.0-http--link</gco:CharacterString> </gmd:protocol> <gmd:name> <gco:CharacterString/> </gmd:name> <gmd:description> <gco:CharacterString>SeaDataNet-Pan-European Infrastructure for marine data 2 home page</gco:CharacterString> </gmd:description> </gmd:CI_OnlineResource> </gmd:onLine> </gmd:MD_DigitalTransferOptions> </gmd:transferOptions> <gmd:transferOptions> <gmd:MD_DigitalTransferOptions> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.ifremer.fr/brest/</gmd:URL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>WWW:LINK-1.0-http--link</gco:CharacterString> </gmd:protocol> <gmd:name> <gco:CharacterString/> </gmd:name> <gmd:description> <gco:CharacterString>Institut Français de Recherche pour l'Exploitation de la Mer (IFREMER) home page</gco:CharacterString> </gmd:description> </gmd:CI_OnlineResource> </gmd:onLine> </gmd:MD_DigitalTransferOptions> </gmd:transferOptions> </gmd:MD_Distribution> </gmd:distributionInfo> <gmd:dataQualityInfo> <gmd:DQ_DataQuality> <gmd:scope> <gmd:DQ_Scope> <gmd:level> <gmd:MD_ScopeCode codeListValue="dataset" codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#MD_ScopeCode">dataset</gmd:MD_ScopeCode> </gmd:level> </gmd:DQ_Scope> </gmd:scope> <gmd:report> <gmd:DQ_DomainConsistency> <gmd:result> <gmd:DQ_ConformanceResult> <gmd:specification> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>Commission Regulation (EU) No 1089/2010 of 23 November 2010 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards interoperability of spatial data sets and services</gco:CharacterString> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2010-12-08</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:specification> <gmd:explanation> <gco:CharacterString>See the referenced specification</gco:CharacterString> </gmd:explanation> <gmd:pass> <gco:Boolean>true</gco:Boolean> </gmd:pass> </gmd:DQ_ConformanceResult> </gmd:result> </gmd:DQ_DomainConsistency> </gmd:report> <gmd:lineage> <gmd:LI_Lineage> <gmd:statement> <gco:CharacterString>Data supplied by Marine Institute.</gco:CharacterString> </gmd:statement> </gmd:LI_Lineage> </gmd:lineage> </gmd:DQ_DataQuality> </gmd:dataQualityInfo> </gmd:MD_Metadata>���������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/iso_mi.xml������������������������������������������������������������0000664�0000000�0000000�00000057725�14766600535�0020105�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" ?> <gmi:MI_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmi="http://www.isotc211.org/2005/gmi" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://www.isotc211.org/2005/gmd/gmd.xsd http://www.isotc211.org/2005/gmx http://www.isotc211.org/2005/gmx/gmx.xsd http://www.isotc211.org/2005/gmi http://www.isotc211.org/2005/gmx/gmi.xsd"> <gmd:fileIdentifier> <gco:CharacterString>3f342f64-9348-11df-ba6a-0014c2c00eab</gco:CharacterString> </gmd:fileIdentifier> <gmd:language> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="en" codeSpace="ISO 639-2">en</gmd:LanguageCode> </gmd:language> <gmd:characterSet> <gmd:MD_CharacterSetCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="ISOTC211/19115">utf8</gmd:MD_CharacterSetCode> </gmd:characterSet> <gmd:parentIdentifier> <gco:CharacterString>someparentid</gco:CharacterString> </gmd:parentIdentifier> <gmd:hierarchyLevel> <gmd:MD_ScopeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="dataset" codeSpace="ISOTC211/19115">dataset</gmd:MD_ScopeCode> </gmd:hierarchyLevel> <gmd:contact> <gmd:CI_ResponsibleParty id="contact-pointOfContact"> <gmd:individualName> <gco:CharacterString>Tom Kralidis</gco:CharacterString> </gmd:individualName> <gmd:organisationName> <gco:CharacterString>Environment Canada</gco:CharacterString> </gmd:organisationName> <gmd:positionName> <gco:CharacterString>Senior Systems Scientist</gco:CharacterString> </gmd:positionName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:phone> <gmd:CI_Telephone> <gmd:voice> <gco:CharacterString>+01-123-456-7890</gco:CharacterString> </gmd:voice> <gmd:facsimile> <gco:CharacterString>+01-123-456-7890</gco:CharacterString> </gmd:facsimile> </gmd:CI_Telephone> </gmd:phone> <gmd:address> <gmd:CI_Address> <gmd:deliveryPoint> <gco:CharacterString>4905 Dufferin Street</gco:CharacterString> </gmd:deliveryPoint> <gmd:city> <gco:CharacterString>Toronto</gco:CharacterString> </gmd:city> <gmd:administrativeArea> <gco:CharacterString>Ontario</gco:CharacterString> </gmd:administrativeArea> <gmd:postalCode> <gco:CharacterString>M3H 5T4</gco:CharacterString> </gmd:postalCode> <gmd:country> <gco:CharacterString>Canada</gco:CharacterString> </gmd:country> <gmd:electronicMailAddress> <gco:CharacterString>foo@bar.tld</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>https://www.ec.gc.ca/</gmd:URL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>WWW:LINK</gco:CharacterString> </gmd:protocol> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information" codeSpace="ISOTC211/19115">information</gmd:CI_OnLineFunctionCode> </gmd:function> </gmd:CI_OnlineResource> </gmd:onlineResource> <gmd:hoursOfService> <gco:CharacterString>0700h - 1500h EST</gco:CharacterString> </gmd:hoursOfService> <gmd:contactInstructions> <gco:CharacterString>email</gco:CharacterString> </gmd:contactInstructions> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" codeSpace="ISOTC211/19115">pointOfContact</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:contact> <gmd:dateStamp> <gco:Date>2014-11-11</gco:Date> </gmd:dateStamp> <gmd:metadataStandardName> <gco:CharacterString>ISO 19115:2003 - Geographic information - Metadata</gco:CharacterString> </gmd:metadataStandardName> <gmd:metadataStandardVersion> <gco:CharacterString>ISO 19115:2003</gco:CharacterString> </gmd:metadataStandardVersion> <gmd:dataSetURI> <gco:CharacterString>http://some/minted/uri</gco:CharacterString> </gmd:dataSetURI> <gmd:locale> <gmd:PT_Locale id="locale-fr"> <gmd:languageCode> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="fr" codeSpace="ISO 639-2">fr</gmd:LanguageCode> </gmd:languageCode> <gmd:characterEncoding> <gmd:MD_CharacterSetCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="ISOTC211/19115">utf8</gmd:MD_CharacterSetCode> </gmd:characterEncoding> </gmd:PT_Locale> </gmd:locale> <gmd:spatialRepresentationInfo> <gmd:MD_VectorSpatialRepresentation> <gmd:topologyLevel> <gmd:MD_TopologyLevelCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_TopologyLevelCode" codeListValue="geometryOnly" codeSpace="ISOTC211/19115">geometryOnly</gmd:MD_TopologyLevelCode> </gmd:topologyLevel> <gmd:geometricObjects> <gmd:MD_GeometricObjects> <gmd:geometricObjectType> <gmd:MD_GeometricObjectTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_GeometricObjectTypeCode" codeListValue="point" codeSpace="ISOTC211/19115">point</gmd:MD_GeometricObjectTypeCode> </gmd:geometricObjectType> </gmd:MD_GeometricObjects> </gmd:geometricObjects> </gmd:MD_VectorSpatialRepresentation> </gmd:spatialRepresentationInfo> <gmd:referenceSystemInfo> <gmd:MD_ReferenceSystem> <gmd:referenceSystemIdentifier> <gmd:RS_Identifier> <gmd:authority> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>European Petroleum Survey Group (EPSG) Geodetic Parameter Registry</gco:CharacterString> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2008-11-12</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="ISOTC211/19115">publication</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:citedResponsibleParty> <gmd:CI_ResponsibleParty> <gmd:organisationName> <gco:CharacterString>European Petroleum Survey Group</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://www.epsg-registry.org</gmd:URL> </gmd:linkage> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="originator" codeSpace="ISOTC211/19115">originator</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:citedResponsibleParty> </gmd:CI_Citation> </gmd:authority> <gmd:code> <gco:CharacterString>urn:ogc:def:crs:EPSG:4326</gco:CharacterString> </gmd:code> <gmd:version> <gco:CharacterString>6.18.3</gco:CharacterString> </gmd:version> </gmd:RS_Identifier> </gmd:referenceSystemIdentifier> </gmd:MD_ReferenceSystem> </gmd:referenceSystemInfo> <gmd:identificationInfo> <gmd:MD_DataIdentification> <gmd:citation> <gmd:CI_Citation> <gmd:title xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>title in English</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#fr">title in French</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2011-11-11</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation" codeSpace="ISOTC211/19115">creation</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2000-09-01</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" codeSpace="ISOTC211/19115">publication</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:citation> <gmd:abstract xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>abstract in English</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#fr">abstract in French</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:abstract> <gmd:status> <gmd:MD_ProgressCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ProgressCode" codeListValue="onGoing" codeSpace="ISOTC211/19115">onGoing</gmd:MD_ProgressCode> </gmd:status> <gmd:resourceMaintenance> <gmd:MD_MaintenanceInformation> <gmd:maintenanceAndUpdateFrequency> <gmd:MD_MaintenanceFrequencyCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_MaintenanceFrequencyCode" codeListValue="continual" codeSpace="ISOTC211/19115">continual</gmd:MD_MaintenanceFrequencyCode> </gmd:maintenanceAndUpdateFrequency> </gmd:MD_MaintenanceInformation> </gmd:resourceMaintenance> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>kw1 in English</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#fr">kw1 in French</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>kw2 in English</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#fr">kw2 in French</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>kw3 in English</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#fr">kw3 in French</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="" codeSpace="ISOTC211/19115"/> </gmd:type> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gco:CharacterString>FOO</gco:CharacterString> </gmd:keyword> <gmd:keyword> <gco:CharacterString>BAR</gco:CharacterString> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" codeSpace="ISOTC211/19115">theme</gmd:MD_KeywordTypeCode> </gmd:type> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title> <gmx:Anchor xlink:title="My Vocabulary" xlink:href="https://example.org/my-vocab">My Vocabulary</gmx:Anchor> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date gco:nilReason="missing"/> <gmd:dateType gco:nilReason="missing"/> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>kw1</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#fr">kw1</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:keyword xsi:type="gmd:PT_FreeText_PropertyType"> <gco:CharacterString>kw2</gco:CharacterString> <gmd:PT_FreeText> <gmd:textGroup> <gmd:LocalisedCharacterString locale="#fr">kw2</gmd:LocalisedCharacterString> </gmd:textGroup> </gmd:PT_FreeText> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="" codeSpace="ISOTC211/19115"/> </gmd:type> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:resourceConstraints> <gmd:MD_LegalConstraints> <gmd:accessConstraints> <gmd:MD_RestrictionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions" codeSpace="ISOTC211/19115">otherRestrictions</gmd:MD_RestrictionCode> </gmd:accessConstraints> </gmd:MD_LegalConstraints> </gmd:resourceConstraints> <gmd:spatialRepresentationType> <gmd:MD_SpatialRepresentationTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_SpatialRepresentationTypeCode" codeListValue="vector" codeSpace="ISOTC211/19115">vector</gmd:MD_SpatialRepresentationTypeCode> </gmd:spatialRepresentationType> <gmd:language> <gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="eng; CAN" codeSpace="ISO 639-2">eng; CAN</gmd:LanguageCode> </gmd:language> <gmd:characterSet> <gmd:MD_CharacterSetCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" codeSpace="ISOTC211/19115">utf8</gmd:MD_CharacterSetCode> </gmd:characterSet> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>climatologyMeteorologyAtmosphere</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:extent> <gmd:EX_Extent> <gmd:geographicElement> <gmd:EX_GeographicBoundingBox> <gmd:extentTypeCode> <gco:Boolean>1</gco:Boolean> </gmd:extentTypeCode> <gmd:westBoundLongitude> <gco:Decimal>-141</gco:Decimal> </gmd:westBoundLongitude> <gmd:eastBoundLongitude> <gco:Decimal>-52</gco:Decimal> </gmd:eastBoundLongitude> <gmd:southBoundLatitude> <gco:Decimal>42</gco:Decimal> </gmd:southBoundLatitude> <gmd:northBoundLatitude> <gco:Decimal>84</gco:Decimal> </gmd:northBoundLatitude> </gmd:EX_GeographicBoundingBox> </gmd:geographicElement> <gmd:temporalElement> <gmd:EX_TemporalExtent> <gmd:extent> <gml:TimePeriod gml:id="T001"> <gml:beginPosition>1950-07-31</gml:beginPosition> <gml:endPosition indeterminatePosition="now"/> </gml:TimePeriod> </gmd:extent> </gmd:EX_TemporalExtent> </gmd:temporalElement> </gmd:EX_Extent> </gmd:extent> <gmd:supplementalInformation> <gco:CharacterString>http://geogratis.ca/geogratis/en/product/search.do?id=08DB5E85-7405-FE3A-2860-CC3663245625</gco:CharacterString> </gmd:supplementalInformation> </gmd:MD_DataIdentification> </gmd:identificationInfo> <gmd:contentInfo> <gmd:MD_ImageDescription> <gmd:attributeDescription> <gco:RecordType>image</gco:RecordType> </gmd:attributeDescription> <gmd:contentType> <gmd:MD_CoverageContentTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="image" codeSpace="ISOTC211/19115">image</gmd:MD_CoverageContentTypeCode> </gmd:contentType> <gmd:dimension> <gmd:MD_Band id="B1"> <gmd:maxValue> <gco:Real>958</gco:Real> </gmd:maxValue> <gmd:minValue> <gco:Real>932</gco:Real> </gmd:minValue> <gmd:units> <gml:UnitDefinition gml:id="units-1"> <gml:identifier codeSpace="none">nm</gml:identifier> </gml:UnitDefinition> </gmd:units> </gmd:MD_Band> </gmd:dimension> <gmd:cloudCoverPercentage> <gco:Real>72</gco:Real> </gmd:cloudCoverPercentage> <gmd:processingLevelCode> <gmd:RS_Identifier> <gmd:code> <gco:CharacterString>1.0</gco:CharacterString> </gmd:code> </gmd:RS_Identifier> </gmd:processingLevelCode> </gmd:MD_ImageDescription> </gmd:contentInfo> <gmd:distributionInfo> <gmd:MD_Distribution> <gmd:distributor> <gmd:MD_Distributor> <gmd:distributorContact> <gmd:CI_ResponsibleParty id="contact-distributor"> <gmd:individualName> <gco:CharacterString>Tom Kralidis</gco:CharacterString> </gmd:individualName> <gmd:organisationName> <gco:CharacterString>Environment Canada</gco:CharacterString> </gmd:organisationName> <gmd:positionName> <gco:CharacterString>Senior Systems Scientist</gco:CharacterString> </gmd:positionName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:phone> <gmd:CI_Telephone> <gmd:voice> <gco:CharacterString>+01-123-456-7890</gco:CharacterString> </gmd:voice> <gmd:facsimile> <gco:CharacterString>+01-123-456-7890</gco:CharacterString> </gmd:facsimile> </gmd:CI_Telephone> </gmd:phone> <gmd:address> <gmd:CI_Address> <gmd:deliveryPoint> <gco:CharacterString>4905 Dufferin Street</gco:CharacterString> </gmd:deliveryPoint> <gmd:city> <gco:CharacterString>Toronto</gco:CharacterString> </gmd:city> <gmd:administrativeArea> <gco:CharacterString>Ontario</gco:CharacterString> </gmd:administrativeArea> <gmd:postalCode> <gco:CharacterString>M3H 5T4</gco:CharacterString> </gmd:postalCode> <gmd:country> <gco:CharacterString>Canada</gco:CharacterString> </gmd:country> <gmd:electronicMailAddress> <gco:CharacterString>foo@bar.tld</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>https://www.ec.gc.ca/</gmd:URL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>WWW:LINK</gco:CharacterString> </gmd:protocol> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information" codeSpace="ISOTC211/19115">information</gmd:CI_OnLineFunctionCode> </gmd:function> </gmd:CI_OnlineResource> </gmd:onlineResource> <gmd:hoursOfService> <gco:CharacterString>0700h - 1500h EST</gco:CharacterString> </gmd:hoursOfService> <gmd:contactInstructions> <gco:CharacterString>email</gco:CharacterString> </gmd:contactInstructions> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="distributor" codeSpace="ISOTC211/19115">distributor</gmd:CI_RoleCode> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:distributorContact> </gmd:MD_Distributor> </gmd:distributor> <gmd:transferOptions> <gmd:MD_DigitalTransferOptions> </gmd:MD_DigitalTransferOptions> </gmd:transferOptions> </gmd:MD_Distribution> </gmd:distributionInfo> <gmd:metadataMaintenance> <gmd:MD_MaintenanceInformation> <gmd:maintenanceAndUpdateFrequency> <gmd:MD_MaintenanceFrequencyCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_MaintenanceFrequencyCode" codeListValue="continual" codeSpace="ISOTC211/19115">continual</gmd:MD_MaintenanceFrequencyCode> </gmd:maintenanceAndUpdateFrequency> <gmd:maintenanceNote> <gco:CharacterString>This metadata record was generated by pygeometa-0.6.dev0 (https://github.com/geopython/pygeometa)</gco:CharacterString> </gmd:maintenanceNote> </gmd:MD_MaintenanceInformation> </gmd:metadataMaintenance> <gmi:acquisitionInformation> <gmi:MI_AcquisitionInformation> <gmi:platform> <gmi:MI_Platform> <gmi:identifier>LANDSAT_8</gmi:identifier> <gmi:description>Landsat 8</gmi:description> <gmi:instrument> <gmi:MI_Instrument> <gmi:identifier>OLI_TIRS</gmi:identifier> <gmi:type>INS-NOBS</gmi:type> </gmi:MI_Instrument> </gmi:instrument> </gmi:MI_Platform> </gmi:platform> </gmi:MI_AcquisitionInformation> </gmi:acquisitionInformation> </gmi:MI_Metadata> �������������������������������������������OWSLib-0.33.0/tests/resources/iso_xml_srv.xml�������������������������������������������������������0000664�0000000�0000000�00000101373�14766600535�0021157�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml32="http://www.opengis.net/gml/3.2" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmi http://www.ngdc.noaa.gov/metadata/published/xsd/schema.xsd"> <gmd:fileIdentifier> <gco:CharacterString>31dc90a6-1945-489c-b31d-957ab36f8315</gco:CharacterString> </gmd:fileIdentifier> <gmd:language> <gmd:LanguageCode codeList="http://www.ngdc.noaa.gov/metadata/published/xsd/schema/resources/Codelist/gmxCodelists.xml#gmd:LanguageCode" codeListValue="eng">eng</gmd:LanguageCode> </gmd:language> <gmd:characterSet> <gmd:MD_CharacterSetCode codeList="http://www.ngdc.noaa.gov/metadata/published/xsd/schema/resources/Codelist/gmxCodelists.xml#gmd:MD_CharacterSetCode" codeListValue="UTF8">UTF8</gmd:MD_CharacterSetCode> </gmd:characterSet> <gmd:hierarchyLevel> <gmd:MD_ScopeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_ScopeCode" codeListValue="dataset" /> </gmd:hierarchyLevel> <gmd:hierarchyLevel> <gmd:MD_ScopeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_ScopeCode" codeListValue="service" /> </gmd:hierarchyLevel> <gmd:contact> <gmd:CI_ResponsibleParty> <gmd:individualName> <gco:CharacterString>Christopher Daley</gco:CharacterString> </gmd:individualName> <gmd:organisationName> <gco:CharacterString>Oregon State University</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:electronicMailAddress> <gco:CharacterString>daley@nacse.org</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="pointOfContact" /> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:contact> <gmd:dateStamp> <gco:DateTime>2014-11-10T08:25:06</gco:DateTime> </gmd:dateStamp> <gmd:metadataStandardName> <gco:CharacterString>ISO 19115-2 Geographic Information - Metadata Part 2 Extensions for imagery and gridded data</gco:CharacterString> </gmd:metadataStandardName> <gmd:metadataStandardVersion> <gco:CharacterString>ISO 19115-2:2009(E)</gco:CharacterString> </gmd:metadataStandardVersion> <gmd:identificationInfo> <gmd:MD_DataIdentification id="DataIdentification"> <gmd:citation> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>Parameter-elevation Regressions on Independent Slopes Model Monthly Climate Data for the Continental United States.</gco:CharacterString> </gmd:title> <gmd:date gco:nilReason="missing" /> <gmd:identifier> <gmd:MD_Identifier> <gmd:authority> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>cida.usgs.gov</gco:CharacterString> </gmd:title> <gmd:date gco:nilReason="inapplicable" /> </gmd:CI_Citation> </gmd:authority> <gmd:code> <gco:CharacterString>cida.usgs.gov/prism</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:identifier> <gmd:citedResponsibleParty> <gmd:CI_ResponsibleParty> <gmd:individualName> <gco:CharacterString>Christopher Daley</gco:CharacterString> </gmd:individualName> <gmd:organisationName> <gco:CharacterString>Oregon State University</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:electronicMailAddress> <gco:CharacterString>daley@nacse.org</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="originator" /> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:citedResponsibleParty> </gmd:CI_Citation> </gmd:citation> <gmd:abstract> <gco:CharacterString>This dataset was created using the PRISM (Parameter-elevation Regressions on Independent Slopes Model) climate mapping system, developed by Dr. Christopher Daly, PRISM Climate Group director. PRISM is a unique knowledge-based system that uses point measurements of precipitation, temperature, and other climatic factors to produce continuous, digital grid estimates of monthly, yearly, and event-based climatic parameters. Continuously updated, this unique analytical tool incorporates point data, a digital elevation model, and expert knowledge of complex climatic extremes, including rain shadows, coastal effects, and temperature inversions. PRISM data sets are recognized world-wide as the highest-quality spatial climate data sets currently available. PRISM is the USDA's official climatological data.</gco:CharacterString> </gmd:abstract> <gmd:credit> <gco:CharacterString>PRISM Climate Group, Oregon State University, http://prism.oregonstate.edu, Accessed Jan 2012.</gco:CharacterString> </gmd:credit> <gmd:status> <gmd:MD_ProgressCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_ProgressCode" codeListValue="onGoing" /> </gmd:status> <gmd:pointOfContact> <gmd:CI_ResponsibleParty> <gmd:individualName> <gco:CharacterString>Christopher Daley</gco:CharacterString> </gmd:individualName> <gmd:organisationName> <gco:CharacterString>Oregon State University</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:electronicMailAddress> <gco:CharacterString>daley@nacse.org</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="pointOfContact" /> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:pointOfContact> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gco:CharacterString>Atmospheric Temperature</gco:CharacterString> </gmd:keyword> <gmd:keyword> <gco:CharacterString>Air Temperature Atmosphere</gco:CharacterString> </gmd:keyword> <gmd:keyword> <gco:CharacterString>Precipitation</gco:CharacterString> </gmd:keyword> <gmd:keyword> <gco:CharacterString>Rain</gco:CharacterString> </gmd:keyword> <gmd:keyword> <gco:CharacterString>Maximum Daily Temperature</gco:CharacterString> </gmd:keyword> <gmd:keyword> <gco:CharacterString>Minimum Daily Temperature</gco:CharacterString> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme" /> </gmd:type> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gco:CharacterString>gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm</gco:CharacterString> </gmd:keyword> <gmd:keyword> <gco:CharacterString>gov.usgs.cida.gdp.wps.algorithm.FeatureGridStatisticsAlgorithm</gco:CharacterString> </gmd:keyword> <gmd:keyword> <gco:CharacterString>gov.usgs.cida.gdp.wps.algorithm.FeatureCoverageOPeNDAPIntersectionAlgorithm</gco:CharacterString> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="" /> </gmd:type> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gco:CharacterString>PRISM Climate Group</gco:CharacterString> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="" /> </gmd:type> <gmd:thesaurusName gco:nilReason="unknown" /> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:resourceConstraints> <gmd:MD_LegalConstraints> <gmd:useLimitation> <gco:CharacterString>Freely Available: The PRISM Climate Group, Oregon State University retains rights to ownership of the data and information.</gco:CharacterString> </gmd:useLimitation> </gmd:MD_LegalConstraints> </gmd:resourceConstraints> <gmd:resourceConstraints> <gmd:MD_Constraints> <gmd:useLimitation> <gco:CharacterString>None</gco:CharacterString> </gmd:useLimitation> </gmd:MD_Constraints> </gmd:resourceConstraints> <gmd:aggregationInfo> <gmd:MD_AggregateInformation> <gmd:aggregateDataSetIdentifier> <gmd:MD_Identifier> <gmd:authority> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>Unidata Common Data Model</gco:CharacterString> </gmd:title> <gmd:date gco:nilReason="inapplicable" /> </gmd:CI_Citation> </gmd:authority> <gmd:code> <gco:CharacterString>Grid</gco:CharacterString> </gmd:code> </gmd:MD_Identifier> </gmd:aggregateDataSetIdentifier> <gmd:associationType> <gmd:DS_AssociationTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#DS_AssociationTypeCode" codeListValue="largerWorkCitation" /> </gmd:associationType> <gmd:initiativeType> <gmd:DS_InitiativeTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#DS_InitiativeTypeCode" codeListValue="project" /> </gmd:initiativeType> </gmd:MD_AggregateInformation> </gmd:aggregationInfo> <gmd:spatialRepresentationType> <gmd:MD_SpatialRepresentationTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_SpatialRepresentationTypeCode" codeListValue="grid" /> </gmd:spatialRepresentationType> <gmd:language> <gco:CharacterString>eng</gco:CharacterString> </gmd:language> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>climatologyMeteorologyAtmosphere</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:extent> <gmd:EX_Extent id="boundingExtent0"> <gmd:geographicElement> <gmd:EX_GeographicBoundingBox id="boundingGeographicBoundingBox0"> <gmd:extentTypeCode> <gco:Boolean>1</gco:Boolean> </gmd:extentTypeCode> <gmd:westBoundLongitude> <gco:Decimal>-125.02083587646484</gco:Decimal> </gmd:westBoundLongitude> <gmd:eastBoundLongitude> <gco:Decimal>-66.52082824707031</gco:Decimal> </gmd:eastBoundLongitude> <gmd:southBoundLatitude> <gco:Decimal>24.10416603088379</gco:Decimal> </gmd:southBoundLatitude> <gmd:northBoundLatitude> <gco:Decimal>49.937503814697266</gco:Decimal> </gmd:northBoundLatitude> </gmd:EX_GeographicBoundingBox> </gmd:geographicElement> <gmd:temporalElement> <gmd:EX_TemporalExtent id="boundingTemporalExtent0"> <gmd:extent> <gml32:TimePeriod gml32:id="d27"> <gml32:description>seconds</gml32:description> <gml32:beginPosition>1895-01-01T00:00:00Z</gml32:beginPosition> <gml32:endPosition>2011-11-01T00:00:00Z</gml32:endPosition> </gml32:TimePeriod> </gmd:extent> </gmd:EX_TemporalExtent> </gmd:temporalElement> </gmd:EX_Extent> </gmd:extent> </gmd:MD_DataIdentification> </gmd:identificationInfo> <gmd:identificationInfo> <srv:SV_ServiceIdentification id="OPeNDAP0"> <gmd:citation> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>Parameter-elevation Regressions on Independent Slopes Model Monthly Climate Data for the Continental United States. February 2013 Snapshot</gco:CharacterString> </gmd:title> <gmd:date gco:nilReason="missing" /> <gmd:citedResponsibleParty> <gmd:CI_ResponsibleParty> <gmd:individualName> <gco:CharacterString>Christopher Daley</gco:CharacterString> </gmd:individualName> <gmd:organisationName> <gco:CharacterString>Oregon State University</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:electronicMailAddress> <gco:CharacterString>daley@nacse.org</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="originator" /> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:citedResponsibleParty> </gmd:CI_Citation> </gmd:citation> <gmd:abstract> <gco:CharacterString>This dataset was created using the PRISM (Parameter-elevation Regressions on Independent Slopes Model) climate mapping system, developed by Dr. Christopher Daly, PRISM Climate Group director. PRISM is a unique knowledge-based system that uses point measurements of precipitation, temperature, and other climatic factors to produce continuous, digital grid estimates of monthly, yearly, and event-based climatic parameters. Continuously updated, this unique analytical tool incorporates point data, a digital elevation model, and expert knowledge of complex climatic extremes, including rain shadows, coastal effects, and temperature inversions. PRISM data sets are recognized world-wide as the highest-quality spatial climate data sets currently available. PRISM is the USDA's official climatological data. This dataset is commonly used as the basis for downscaled climate projections.</gco:CharacterString> </gmd:abstract> <srv:serviceType> <gco:LocalName>THREDDS OPeNDAP</gco:LocalName> </srv:serviceType> <srv:extent> <gmd:EX_Extent> <gmd:geographicElement> <gmd:EX_GeographicBoundingBox> <gmd:extentTypeCode> <gco:Boolean>1</gco:Boolean> </gmd:extentTypeCode> <gmd:westBoundLongitude> <gco:Decimal>-125.02083587646484</gco:Decimal> </gmd:westBoundLongitude> <gmd:eastBoundLongitude> <gco:Decimal>-66.52082824707031</gco:Decimal> </gmd:eastBoundLongitude> <gmd:southBoundLatitude> <gco:Decimal>24.10416603088379</gco:Decimal> </gmd:southBoundLatitude> <gmd:northBoundLatitude> <gco:Decimal>49.937503814697266</gco:Decimal> </gmd:northBoundLatitude> </gmd:EX_GeographicBoundingBox> </gmd:geographicElement> <gmd:temporalElement> <gmd:EX_TemporalExtent> <gmd:extent> <gml32:TimePeriod gml32:id="d27e65"> <gml32:beginPosition>1895-01-01T00:00:00Z</gml32:beginPosition> <gml32:endPosition>2011-11-01T00:00:00Z</gml32:endPosition> </gml32:TimePeriod> </gmd:extent> </gmd:EX_TemporalExtent> </gmd:temporalElement> </gmd:EX_Extent> </srv:extent> <srv:couplingType> <srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" /> </srv:couplingType> <srv:containsOperations> <srv:SV_OperationMetadata> <srv:operationName> <gco:CharacterString>OPeNDAP Client Access</gco:CharacterString> </srv:operationName> <srv:DCP gco:nilReason="unknown" /> <srv:connectPoint> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://cida.usgs.gov/thredds/dodsC/prism</gmd:URL> </gmd:linkage> <gmd:name> <gco:CharacterString>OPeNDAP</gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>THREDDS OPeNDAP</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_OnLineFunctionCode" codeListValue="download" /> </gmd:function> </gmd:CI_OnlineResource> </srv:connectPoint> </srv:SV_OperationMetadata> </srv:containsOperations> <srv:operatesOn xlink:href="#DataIdentification" /> </srv:SV_ServiceIdentification> </gmd:identificationInfo> <gmd:identificationInfo> <srv:SV_ServiceIdentification id="OPeNDAP1"> <gmd:citation> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>Parameter-elevation Regressions on Independent Slopes Model Monthly Climate Data for the Continental United States. October 2014 Snapshot</gco:CharacterString> </gmd:title> <gmd:date gco:nilReason="missing" /> <gmd:citedResponsibleParty> <gmd:CI_ResponsibleParty> <gmd:individualName> <gco:CharacterString>Christopher Daley</gco:CharacterString> </gmd:individualName> <gmd:organisationName> <gco:CharacterString>Oregon State University</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:electronicMailAddress> <gco:CharacterString>daley@nacse.org</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="originator" /> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:citedResponsibleParty> </gmd:CI_Citation> </gmd:citation> <gmd:abstract> <gco:CharacterString>This dataset was created using the PRISM (Parameter-elevation Regressions on Independent Slopes Model) climate mapping system, developed by Dr. Christopher Daly, PRISM Climate Group director. PRISM is a unique knowledge-based system that uses point measurements of precipitation, temperature, and other climatic factors to produce continuous, digital grid estimates of monthly, yearly, and event-based climatic parameters. Continuously updated, this unique analytical tool incorporates point data, a digital elevation model, and expert knowledge of complex climatic extremes, including rain shadows, coastal effects, and temperature inversions. PRISM data sets are recognized world-wide as the highest-quality spatial climate data sets currently available. PRISM is the USDA's official climatological data.</gco:CharacterString> </gmd:abstract> <srv:serviceType> <gco:LocalName>THREDDS OPeNDAP</gco:LocalName> </srv:serviceType> <srv:extent> <gmd:EX_Extent> <gmd:geographicElement> <gmd:EX_GeographicBoundingBox> <gmd:extentTypeCode> <gco:Boolean>1</gco:Boolean> </gmd:extentTypeCode> <gmd:westBoundLongitude> <gco:Decimal>-125.02083587646484</gco:Decimal> </gmd:westBoundLongitude> <gmd:eastBoundLongitude> <gco:Decimal>-66.52083587646484</gco:Decimal> </gmd:eastBoundLongitude> <gmd:southBoundLatitude> <gco:Decimal>24.10416603088379</gco:Decimal> </gmd:southBoundLatitude> <gmd:northBoundLatitude> <gco:Decimal>49.9375</gco:Decimal> </gmd:northBoundLatitude> </gmd:EX_GeographicBoundingBox> </gmd:geographicElement> <gmd:temporalElement> <gmd:EX_TemporalExtent> <gmd:extent> <gml32:TimePeriod gml32:id="d1e67"> <gml32:beginPosition>1895-01-01T00:00:00Z</gml32:beginPosition> <gml32:endPosition>2013-12-01T00:00:00Z</gml32:endPosition> </gml32:TimePeriod> </gmd:extent> </gmd:EX_TemporalExtent> </gmd:temporalElement> </gmd:EX_Extent> </srv:extent> <srv:couplingType> <srv:SV_CouplingType codeList="http://www.isotc211.org/2005/iso19119/resources/Codelist/gmxCodelists.xml#SV_CouplingType" codeListValue="tight" /> </srv:couplingType> <srv:containsOperations> <srv:SV_OperationMetadata> <srv:operationName> <gco:CharacterString>OPeNDAP Client Access</gco:CharacterString> </srv:operationName> <srv:DCP gco:nilReason="unknown" /> <srv:connectPoint> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://cida.usgs.gov/thredds/dodsC/prism_v2</gmd:URL> </gmd:linkage> <gmd:name> <gco:CharacterString>OPeNDAP</gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>THREDDS OPeNDAP</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_OnLineFunctionCode" codeListValue="download" /> </gmd:function> </gmd:CI_OnlineResource> </srv:connectPoint> </srv:SV_OperationMetadata> </srv:containsOperations> <srv:operatesOn xlink:href="#DataIdentification" /> </srv:SV_ServiceIdentification> </gmd:identificationInfo> <gmd:contentInfo> <gmd:MD_CoverageDescription> <gmd:attributeDescription gco:nilReason="unknown" /> <gmd:contentType> <gmd:MD_CoverageContentTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_CoverageContentTypeCode" codeListValue="physicalMeasurement" /> </gmd:contentType> <gmd:dimension> <gmd:MD_Band> <gmd:sequenceIdentifier> <gco:MemberName> <gco:aName> <gco:CharacterString>ppt</gco:CharacterString> </gco:aName> <gco:attributeType> <gco:TypeName> <gco:aName> <gco:CharacterString>double</gco:CharacterString> </gco:aName> </gco:TypeName> </gco:attributeType> </gco:MemberName> </gmd:sequenceIdentifier> <gmd:descriptor> <gco:CharacterString>mean monthly precipitation</gco:CharacterString> </gmd:descriptor> <gmd:units xlink:href="http://someUnitsDictionary.xml#mm/month" /> </gmd:MD_Band> </gmd:dimension> <gmd:dimension> <gmd:MD_Band> <gmd:sequenceIdentifier> <gco:MemberName> <gco:aName> <gco:CharacterString>tmx</gco:CharacterString> </gco:aName> <gco:attributeType> <gco:TypeName> <gco:aName> <gco:CharacterString>double</gco:CharacterString> </gco:aName> </gco:TypeName> </gco:attributeType> </gco:MemberName> </gmd:sequenceIdentifier> <gmd:descriptor> <gco:CharacterString>maximum monthly temperature</gco:CharacterString> </gmd:descriptor> <gmd:units xlink:href="http://someUnitsDictionary.xml#degC" /> </gmd:MD_Band> </gmd:dimension> <gmd:dimension> <gmd:MD_Band> <gmd:sequenceIdentifier> <gco:MemberName> <gco:aName> <gco:CharacterString>tmn</gco:CharacterString> </gco:aName> <gco:attributeType> <gco:TypeName> <gco:aName> <gco:CharacterString>double</gco:CharacterString> </gco:aName> </gco:TypeName> </gco:attributeType> </gco:MemberName> </gmd:sequenceIdentifier> <gmd:descriptor> <gco:CharacterString>minimum monthly temperature</gco:CharacterString> </gmd:descriptor> <gmd:units xlink:href="http://someUnitsDictionary.xml#degC" /> </gmd:MD_Band> </gmd:dimension> </gmd:MD_CoverageDescription> </gmd:contentInfo> <gmd:distributionInfo> <gmd:MD_Distribution> <gmd:distributor> <gmd:MD_Distributor> <gmd:distributorContact> <gmd:CI_ResponsibleParty> <gmd:individualName gco:nilReason="missing" /> <gmd:organisationName> <gco:CharacterString>PRISM Climate Group</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:electronicMailAddress gco:nilReason="missing"> <gco:CharacterString /> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> <gmd:onlineResource> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://prism.oregonstate.edu/</gmd:URL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>http</gco:CharacterString> </gmd:protocol> <gmd:applicationProfile> <gco:CharacterString>web browser</gco:CharacterString> </gmd:applicationProfile> <gmd:name> <gco:CharacterString>URL for the data publisher</gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>This URL provides contact information for the publisher of this dataset</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_OnLineFunctionCode" codeListValue="information" /> </gmd:function> </gmd:CI_OnlineResource> </gmd:onlineResource> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="publisher" /> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:distributorContact> <gmd:distributorFormat> <gmd:MD_Format> <gmd:name> <gco:CharacterString>OPeNDAP</gco:CharacterString> </gmd:name> <gmd:version gco:nilReason="unknown" /> </gmd:MD_Format> </gmd:distributorFormat> <gmd:distributorTransferOptions> <gmd:MD_DigitalTransferOptions> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL>http://cida.usgs.gov/thredds/</gmd:URL> </gmd:linkage> <gmd:name> <gco:CharacterString>File Information</gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>This URL provides a standard OPeNDAP html interface for selecting data from this dataset.</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_OnLineFunctionCode" codeListValue="download" /> </gmd:function> </gmd:CI_OnlineResource> </gmd:onLine> </gmd:MD_DigitalTransferOptions> </gmd:distributorTransferOptions> </gmd:MD_Distributor> </gmd:distributor> </gmd:MD_Distribution> </gmd:distributionInfo> <gmd:metadataMaintenance> <gmd:MD_MaintenanceInformation> <gmd:maintenanceAndUpdateFrequency gco:nilReason="unknown" /> <gmd:maintenanceNote> <gco:CharacterString>This record was translated from NcML using UnidataDD2MI.xsl Version 2.21</gco:CharacterString> </gmd:maintenanceNote> </gmd:MD_MaintenanceInformation> </gmd:metadataMaintenance> </gmd:MD_Metadata> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/mapserver-wfs-cap.xml�������������������������������������������������0000664�0000000�0000000�00000102473�14766600535�0022157�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version='1.0' encoding="ISO-8859-1" ?> <WFS_Capabilities version="1.0.0" updateSequence="0" xmlns="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.0.0/WFS-capabilities.xsd"> <!-- MapServer version 5.2.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=GEOS INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE --> <Service> <Name>MapServer WFS</Name> <Title>Atlas of the Cryosphere: Southern Hemisphere</Title> <Abstract>The National Snow and Ice Data Center (NSIDC) Atlas of the Cryosphere is a map server that provides data and information pertinent to the frozen regions of Earth, including monthly climatologies of sea ice extent and concentration, snow cover extent, and snow water equivalent, in addition to glacier outlines, ice sheet elevation and accumulation, and more. In order to support polar projections, the Atlas is divided into two separate map servers: one for the Northern Hemisphere and one for the Southern Hemisphere. In addition to providing map images and source data through Open Geospatial Consortium, Inc. (OGC) protocols (WMS, WFS, and WCS), a dynamic web interface for exploring these data is also available at http://nsidc.org/data/atlas. If you have questions, comments or suggestions, please contact NSIDC User Services at +1.303.492.6199 or nsidc@nsidc.org. The development of this map server application was supported by NASA&#39;s Earth Observing System (EOS) Program under contract NAS5-03099 and was developed using MapServer, an Open Source development environment for building spatially-enabled internet applications. To cite the Atlas of the Cryosphere: Maurer, J. 2007. Atlas of the Cryosphere. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/atlas/.</Abstract> <Keywords> Antarctica Cryosphere Earth Science Fronts Glacial Landforms/Processes Glaciers Ice Sheets Oceans Ocean Circulation Ocean Currents Polar Southern Hemisphere </Keywords> <OnlineResource>http://nsidc.org</OnlineResource> <Fees>none</Fees> <AccessConstraints>none</AccessConstraints> </Service> <Capability> <Request> <GetCapabilities> <DCPType> <HTTP> <Get onlineResource="http://nsidc.org/cgi-bin/atlas_south?" /> </HTTP> </DCPType> <DCPType> <HTTP> <Post onlineResource="http://nsidc.org/cgi-bin/atlas_south?" /> </HTTP> </DCPType> </GetCapabilities> <DescribeFeatureType> <SchemaDescriptionLanguage> <XMLSCHEMA/> </SchemaDescriptionLanguage> <DCPType> <HTTP> <Get onlineResource="http://nsidc.org/cgi-bin/atlas_south?" /> </HTTP> </DCPType> <DCPType> <HTTP> <Post onlineResource="http://nsidc.org/cgi-bin/atlas_south?" /> </HTTP> </DCPType> </DescribeFeatureType> <GetFeature> <ResultFormat> <GML2/> </ResultFormat> <DCPType> <HTTP> <Get onlineResource="http://nsidc.org/cgi-bin/atlas_south?" /> </HTTP> </DCPType> <DCPType> <HTTP> <Post onlineResource="http://nsidc.org/cgi-bin/atlas_south?" /> </HTTP> </DCPType> </GetFeature> </Request> </Capability> <FeatureTypeList> <Operations> <Query/> </Operations> <FeatureType> <Name>antarctic_ice_shelves_fill</Name> <Title>Antarctic ice shelves</Title> <Abstract>Bohlander, J. and T. Scambos. 2007. Antarctic coastlines and grounding line derived from MODIS Mosaic of Antarctica (MOA). Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Accessed 24 April 2008. Background: These outlines were hand-digitized from the Moderate-resolution Imaging Spectroradiometer (MODIS) mosaic of Antarctica (MOA) image map produced and distributed by the National Snow and Ice Data Center (NSIDC) at: http://nsidc.org/data/nsidc-0280.html. The coastline includes the ice shelves surrounding Antarctica while the grounding line excludes them. Coastlines for islands surrounding Antarctica are provided separately from the rest of Antarctica&#39;s grounding line.</Abstract> <Keywords> Antarctica Coastlines Cryosphere Ice Sheets Ice Shelves Polar Shorelines </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-2.53364e+06" miny="-2.18804e+06" maxx="2.78867e+06" maxy="2.29553e+06" /> </FeatureType> <FeatureType> <Name>antarctic_continent</Name> <Title>Antarctic continent</Title> <Abstract>Bohlander, J. and T. Scambos. 2007. Antarctic coastlines and grounding line derived from MODIS Mosaic of Antarctica (MOA). Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Accessed 24 April 2008. Background: These outlines were hand-digitized from the Moderate-resolution Imaging Spectroradiometer (MODIS) mosaic of Antarctica (MOA) image map produced and distributed by the National Snow and Ice Data Center (NSIDC) at: http://nsidc.org/data/nsidc-0280.html. The coastline includes the ice shelves surrounding Antarctica while the grounding line excludes them. Coastlines for islands surrounding Antarctica are provided separately from the rest of Antarctica&#39;s grounding line.</Abstract> <Keywords> Antarctica Coastlines Cryosphere Ice Sheets Ice Shelves Polar Shorelines </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-2.53069e+06" miny="-2.18277e+06" maxx="2.63754e+06" maxy="2.20462e+06" /> </FeatureType> <FeatureType> <Name>antarctic_islands</Name> <Title>Antarctic islands</Title> <Abstract>Bohlander, J. and T. Scambos. 2007. Antarctic coastlines and grounding line derived from MODIS Mosaic of Antarctica (MOA). Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Accessed 24 April 2008. Background: These outlines were hand-digitized from the Moderate-resolution Imaging Spectroradiometer (MODIS) mosaic of Antarctica (MOA) image map produced and distributed by the National Snow and Ice Data Center (NSIDC) at: http://nsidc.org/data/nsidc-0280.html. The coastline includes the ice shelves surrounding Antarctica while the grounding line excludes them. Coastlines for islands surrounding Antarctica are provided separately from the rest of Antarctica&#39;s grounding line.</Abstract> <Keywords> Antarctica Coastlines Cryosphere Ice Sheets Ice Shelves Polar Shorelines </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-2.69646e+06" miny="-2.54681e+06" maxx="2.73223e+06" maxy="2.33751e+06" /> </FeatureType> <FeatureType> <Name>land_excluding_antarctica</Name> <Title>land (excluding Antarctica)</Title> <Abstract>Center for International Earth Science Information Network (CIESIN), Columbia University; and Centro Internacional de Agricultura Tropical (CIAT). 2005. Gridded Population of the World Version 3 (GPWv3): Coastlines. Palisades, NY, USA: Socioeconomic Data and Applications Center (SEDAC), Columbia University. Available at http://sedac.ciesin.columbia.edu/gpw. 19 January 2007. Background: Coastlines derived from the Gridded Population of the World (GPW) land area grid at 2.5 arc-minute resolution. Permanent ice and all but large lakes have been merged with neighbouring polygons to make a layer more appropriate for cartographic visualization of the data. Does not include Antarctica.</Abstract> <Keywords> Coastlines Global Shorelines </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-4.16763e+09" miny="-3.13035e+09" maxx="1.61503e+09" maxy="6.57174e+08" /> </FeatureType> <FeatureType> <Name>antarctica_elevation_contours</Name> <Title>Antarctic suface elevation contours</Title> <Abstract>Liu, H., K. Jezek, B. Li, and Z. Zhao. 2001. Radarsat Antarctic Mapping Project digital elevation model version 2. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0082.html. 01 November 2006. Background: The high-resolution Radarsat Antarctic Mapping Project (RAMP) Digital Elevation Model (DEM) combines topographic data from a variety of sources to provide consistent coverage of all of Antarctica. Version 2 improves upon the original version by incorporating new topographic data, error corrections, extended coverage, and other modifications. The DEM incorporates topographic data from satellite radar altimetry, airborne radar surveys, the recently-updated Antarctic Digital Database (version 2), and large-scale topographic maps from the U.S. Geological Survey (USGS) and the Australian Antarctic Division. Data were collected between the 1940s and present, with most collected during the 1980s and 1990s. Although the RAMP DEM was created to aid in processing RAMP radar data, it does not utilize any RAMP radar data. The Atlas of the Cryosphere uses the RAMP DEM gridded at 1 km.</Abstract> <Keywords> Antarctica Cryosphere Earth Science Ice Sheets Ice Sheet Elevation Polar </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-2.65479e+06" miny="-2.07939e+06" maxx="2.55084e+06" maxy="2.04649e+06" /> <MetadataURL type="FGDC" format="text/html">http://nsidc.org/cgi-bin/get_metadata.pl?id=nsidc-0082&amp;format=fgdc</MetadataURL> </FeatureType> <FeatureType> <Name>glaciers</Name> <Title>glaciers</Title> <Abstract>National Imagery and Mapping Agency (NIMA). 1992. VMAP_1V10 - Vector Map Level 0 (Digital Chart of the World). Bethesda, MD, USA: National Imagery and Mapping Agency (NIMA). Available at http://www.maproom.psu.edu/dcw/ and http://webgis.wr.usgs.gov/globalgis/. 01 September 2000. Background: The primary source for this database is the U.S. Defense Mapping Agency&#39;s (DMA) Operational Navigation Chart (ONC) 1:1,000,000 scale paper map series produced by the United States, Australia, Canada, and the United Kingdom. These charts were designed to meet the needs of pilots and air crews in medium-and low-altitude en route navigation and to support military operational planning, intelligence briefings, and other needs. Level 0 (low resolution) coverage is global, and is entirely in the public domain. The National Imagery and Mapping Agency (NIMA) is a federal agency of the United States Government and is now known as the National Geospatial-Intelligence Agency (NGA).</Abstract> <Keywords> Antarctica Cryosphere Earth Science Global Glaciers Polar Southern Hemisphere </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-1.18874e+10" miny="-8.50889e+08" maxx="5.57154e+08" maxy="2.62891e+08" /> </FeatureType> <FeatureType> <Name>glacier_outlines</Name> <Title>glacier outlines</Title> <Abstract>Armstrong, R., B. Raup, S.J.S. Khalsa, R. Barry, J. Kargel, C. Helm, and H. Kiefer. 2005. GLIMS glacier database. Boulder, CO, USA: National Snow and Ice Data Center. Available at http://nsidc.org/data/nsidc-0272.html. 24 August 2006. Background: Global Land Ice Measurements from Space (GLIMS) is an international project with the goal of surveying a majority of the world&#39;s estimated 160,000 glaciers. GLIMS uses data collected primarily by the Advanced Spaceborne Thermal Emission and Reflection Radiometer (ASTER) instrument aboard the Terra satellite and the LANDSAT Enhanced Thematic Mapper Plus (ETM+), along with historical observations. The GLIMS project is currently creating a unique glacier inventory, storing information about the extent and rates of change of all the world&#39;s glacial resources. GLIMS consists of many institutions called Regional Centers, who produce glacier analyses for their particular region. The GLIMS Glacier Database provides students, educators, scientists, and the public with reliable glacier data from these analyses. New glacier data are continually being added to the database.</Abstract> <Keywords> Antarctica Cryosphere Earth Science Global Glaciers Polar Southern Hemisphere </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-1.30201e+09" miny="-1.37912e+09" maxx="3.12602e+08" maxy="1.00412e+09" /> <MetadataURL type="FGDC" format="text/html">http://nsidc.org/cgi-bin/get_metadata.pl?id=nsidc-0272&amp;format=fgdc</MetadataURL> </FeatureType> <FeatureType> <Name>coastlines_excluding_antarctica</Name> <Title>coastlines (excluding Antarctica)</Title> <Abstract>Center for International Earth Science Information Network (CIESIN), Columbia University; and Centro Internacional de Agricultura Tropical (CIAT). 2005. Gridded Population of the World Version 3 (GPWv3): Coastlines. Palisades, NY, USA: Socioeconomic Data and Applications Center (SEDAC), Columbia University. Available at http://sedac.ciesin.columbia.edu/gpw. 19 January 2007. Background: Coastlines derived from the Gridded Population of the World (GPW) land area grid at 2.5 arc-minute resolution. Permanent ice and all but large lakes have been merged with neighbouring polygons to make a layer more appropriate for cartographic visualization of the data. Does not include Antarctica.</Abstract> <Keywords> Coastlines Global Shorelines </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-4.16763e+09" miny="-3.13035e+09" maxx="1.61503e+09" maxy="6.57174e+08" /> </FeatureType> <FeatureType> <Name>antarctic_ice_shelves_outline</Name> <Title>Antarctic coastline (includes ice shelves)</Title> <Abstract>Bohlander, J. and T. Scambos. 2007. Antarctic coastlines and grounding line derived from MODIS Mosaic of Antarctica (MOA). Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Accessed 24 April 2008. Background: These outlines were hand-digitized from the Moderate-resolution Imaging Spectroradiometer (MODIS) mosaic of Antarctica (MOA) image map produced and distributed by the National Snow and Ice Data Center (NSIDC) at: http://nsidc.org/data/nsidc-0280.html. The coastline includes the ice shelves surrounding Antarctica while the grounding line excludes them. Coastlines for islands surrounding Antarctica are provided separately from the rest of Antarctica&#39;s grounding line.</Abstract> <Keywords> Antarctica Coastlines Cryosphere Ice Sheets Polar Shorelines </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-2.53364e+06" miny="-2.18804e+06" maxx="2.78867e+06" maxy="2.29553e+06" /> </FeatureType> <FeatureType> <Name>antarctic_coastline</Name> <Title>Antarctic grounding line (excludes ice shelves)</Title> <Abstract>Bohlander, J. and T. Scambos. 2007. Antarctic coastlines and grounding line derived from MODIS Mosaic of Antarctica (MOA). Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Accessed 24 April 2008. Background: These outlines were hand-digitized from the Moderate-resolution Imaging Spectroradiometer (MODIS) mosaic of Antarctica (MOA) image map produced and distributed by the National Snow and Ice Data Center (NSIDC) at: http://nsidc.org/data/nsidc-0280.html. The coastline includes the ice shelves surrounding Antarctica while the grounding line excludes them. Coastlines for islands surrounding Antarctica are provided separately from the rest of Antarctica&#39;s grounding line.</Abstract> <Keywords> Antarctica Coastlines Cryosphere Ice Sheets Polar Shorelines </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-2.53069e+06" miny="-2.18277e+06" maxx="2.63754e+06" maxy="2.20462e+06" /> </FeatureType> <FeatureType> <Name>antarctic_islands_coastlines</Name> <Title>Antarctic island coastlines</Title> <Abstract>Bohlander, J. and T. Scambos. 2007. Antarctic coastlines and grounding line derived from MODIS Mosaic of Antarctica (MOA). Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Accessed 24 April 2008. Background: These outlines were hand-digitized from the Moderate-resolution Imaging Spectroradiometer (MODIS) mosaic of Antarctica (MOA) image map produced and distributed by the National Snow and Ice Data Center (NSIDC) at: http://nsidc.org/data/nsidc-0280.html. The coastline includes the ice shelves surrounding Antarctica while the grounding line excludes them. Coastlines for islands surrounding Antarctica are provided separately from the rest of Antarctica&#39;s grounding line.</Abstract> <Keywords> Antarctica Coastlines Cryosphere Ice Sheets Polar Shorelines </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-2.69646e+06" miny="-2.54681e+06" maxx="2.73223e+06" maxy="2.33751e+06" /> </FeatureType> <FeatureType> <Name>country_borders_excluding_antarctica</Name> <Title>countries (excluding Antarctica)</Title> <Abstract>Center for International Earth Science Information Network (CIESIN), Columbia University; and Centro Internacional de Agricultura Tropical (CIAT). 2005. Gridded Population of the World Version 3 (GPWv3): National Boundaries. Palisades, NY, USA: Socioeconomic Data and Applications Center (SEDAC), Columbia University. Available at http://sedac.ciesin.columbia.edu/gpw. 19 January 2007. Background: National boundaries derived from the Gridded Population of the World (GPW) country-level land area grids at 2.5 arc-minute resolution. Permanent ice and all but large lakes have been merged with neighbouring polygons to make a layer more appropriate for cartographic visualization of the data. Does not include Antarctica.</Abstract> <Keywords> Boundaries Global Political Divisions </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-4.16763e+09" miny="-3.13035e+09" maxx="1.61503e+09" maxy="6.57174e+08" /> </FeatureType> <FeatureType> <Name>antarctica_country_border</Name> <Title>Antarctica border</Title> <Abstract>Bohlander, J. and T. Scambos. 2007. Antarctic coastlines and grounding line derived from MODIS Mosaic of Antarctica (MOA). Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Accessed 24 April 2008. Background: These outlines were hand-digitized from the Moderate-resolution Imaging Spectroradiometer (MODIS) mosaic of Antarctica (MOA) image map produced and distributed by the National Snow and Ice Data Center (NSIDC) at: http://nsidc.org/data/nsidc-0280.html. The coastline includes the ice shelves surrounding Antarctica while the grounding line excludes them. Coastlines for islands surrounding Antarctica are provided separately from the rest of Antarctica&#39;s grounding line.</Abstract> <Keywords> Antarctica Coastlines Cryosphere Ice Sheets Polar Shorelines </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-2.53069e+06" miny="-2.18277e+06" maxx="2.63754e+06" maxy="2.20462e+06" /> </FeatureType> <FeatureType> <Name>antarctica_islands_coastlines</Name> <Title>Antarctic island coastlines</Title> <Abstract>Bohlander, J. and T. Scambos. 2007. Antarctic coastlines and grounding line derived from MODIS Mosaic of Antarctica (MOA). Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Accessed 24 April 2008. Background: These outlines were hand-digitized from the Moderate-resolution Imaging Spectroradiometer (MODIS) mosaic of Antarctica (MOA) image map produced and distributed by the National Snow and Ice Data Center (NSIDC) at: http://nsidc.org/data/nsidc-0280.html. The coastline includes the ice shelves surrounding Antarctica while the grounding line excludes them. Coastlines for islands surrounding Antarctica are provided separately from the rest of Antarctica&#39;s grounding line.</Abstract> <Keywords> Antarctica Coastlines Cryosphere Ice Sheets Polar Shorelines </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-2.69646e+06" miny="-2.54681e+06" maxx="2.73223e+06" maxy="2.33751e+06" /> </FeatureType> <FeatureType> <Name>antarctic_polar_front</Name> <Title>Antarctic Polar Front</Title> <Abstract>Orsi, A. and Ryan, U. 2001. Locations of the various fronts in the Southern Ocean. Kingston, Tasmania, Australia: Australian Antarctic Data Centre. Digital media. Available at http://aadc-maps.aad.gov.au/aadc/metadata/metadata_redirect.cfm?md=AMD/AU/southern_ocean_fronts. 28 September 2006. Background: Hydrographic observations were used in this study of the Southern Ocean to improve our knowledge of large-scale aspects of the Antarctic Circumpolar Current (ACC). The Antarctic Polar Front, also known as the Antarctic Convergence, is the southern front of the Antarctic Circumpolar Current that separates the Antarctic Zone in the south from the Polar Frontal Zone in the north. The Polar Front is taken by many to delineate the actual northern boundary of the Antarctic Zone. It is characterized by sea surface temperatures near 5-6 deg C and a salinity minimum of 33.8-34.0 psu produced by high rainfall.</Abstract> <Keywords> Antarctica Cryosphere Earth Science Fronts Oceans Ocean Circulation Ocean Currents Polar Southern Ocean </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-8.1732e+06" miny="-6.36216e+06" maxx="6.42829e+06" maxy="7.20843e+06" /> </FeatureType> <FeatureType> <Name>international_date_line</Name> <Title>International Date Line</Title> <Abstract>National Geographic Society. 1992. National Geographic Atlas of the World, Revised Sixth Edition. Washington, D.C. USA: National Geographic Society. Compiled by J. Maurer. 2007. Boulder, Colorado USA: National Snow and Ice Data Center. Digital Media. Background: The International Date Line (IDL), also known as just the Date Line, is an imaginary line on the surface of the Earth opposite the Prime Meridian which offsets the date as one travels east or west across it. Roughly along 180 deg longitude, with diversions to pass around some territories and island groups, it corresponds to the time zone boundary separating +12 and -12 hours GMT (UT1). Crossing the IDL travelling east results in a day or 24 hours being subtracted, and crossing west results in a day being added.</Abstract> <Keywords> Boundaries Date Line International Date Line </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-2.6045e+06" miny="-3.02286e+07" maxx="1.67564e-08" maxy="8.57857e-10" /> </FeatureType> <FeatureType> <Name>antarctic_megadunes</Name> <Title>Antarctic megadunes</Title> <Abstract>Bohlander, J. and T. Scambos. 2005. Outlines of Antarctic megadunes regions. Boulder, CO, USA: National Snow and Ice Data Center. Background: Unlike snow dunes that are piles of drifted snow, Antarctic megadunes are long, undulating waves in the surface of the ice sheet that are 2 to 4 meters (6.5 to 13 feet) high and 2 to 5 kilometers (1 to 3 miles) apart. They are slightly rounded at their crests and are so subtle that a person on the ground cannot see the pattern. Regions of megadunes on the Antarctic ice sheet have been identified and outlined using satellite remote sensing imagery.</Abstract> <Keywords> Antarctica Cryosphere Earth Science Glacial Landforms/Processes Ice Sheets Megadunes Polar </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-362700" miny="-1.38342e+06" maxx="2.3493e+06" maxy="1.31808e+06" /> </FeatureType> <FeatureType> <Name>antarctic_research_stations</Name> <Title>Antarctic permanent research stations</Title> <Abstract>Wikipedia contributors. 24 January 2007. List of research stations in Antarctica. Wikipedia, The Free Encyclopedia. Available at http://en.wikipedia.org/wiki/List_of_research_stations_in_Antarctica. 24 January 2007. Background: A number of governments maintain permanent research stations throughout Antarctica. Many of the stations are staffed around the year. A total of 30 countries (as of October 2006), all signatory to the Antarctic Treaty, operate seasonal (summer) and year-round research stations on the continent and in its surrounding oceans. The population of persons doing and supporting science on the continent and its nearby islands varies from approximately 4,000 persons during the summer season to 1,000 persons during winter.</Abstract> <Keywords> Antarctica Cryosphere Earth Science Polar Research Stations </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-2.67777e+06" miny="-2.00692e+06" maxx="2.63868e+06" maxy="2.33423e+06" /> </FeatureType> <FeatureType> <Name>antarctic_ice_cores</Name> <Title>Antarctic ice core locations</Title> <Abstract>Maurer, J. compiler. 2009. Deep ice core locations. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Accessed 03 May 2009. Background: Labels the locations of several deep ice cores from the Antarctic ice sheet, including: the European Project for Ice Coring in Antarctica (EPICA) Dome C; Siple Dome, West Antarctic Ice Sheet (WAIS) Dome A; Vostok; WAIS Divide; Byrd; Taylor Dome; Dome Fuji; Dome B; Komsomolskaya; and Talos Dome Ice Core (TALDICE).</Abstract> <Keywords> Antarctica Cryosphere Earth Science Ice Core Records Polar </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="-1.07304e+06" miny="-1.77267e+06" maxx="1.742e+06" maxy="1.07181e+06" /> </FeatureType> <FeatureType> <Name>south_pole_geographic</Name> <Title>South Pole, Geographic</Title> <Abstract>Labels the location of the South Pole (90 deg S, 0 deg), also referred to as the Geographic South Pole.</Abstract> <Keywords> Antarctica Geographic South Pole Polar South Pole </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="0" miny="-2.0978e+06" maxx="1.89817e+06" maxy="189149" /> </FeatureType> <FeatureType> <Name>south_pole_magnetic</Name> <Title>South Pole, Magnetic</Title> <Abstract>McClean, S. 24 January 2007. Geomagnetism Frequently Asked Questions. National Geophysical Data Center. http://www.ngdc.noaa.gov/seg/geomag/faqgeom.shtml#q4b. 24 January 2007. Background: Labels the location of the Magnetic South Pole, which in 2005 was computed to be 64.53 deg S, 137.86 deg E by the World Magnetic Model (WMM). The Earth&#39;s magnetic poles are the two points on the earth&#39;s surface at which magnetic meridians converge; the horizontal component of the magnetic field of the earth becomes zero at this point; also called the dip pole. The magnetic poles migrate over time.</Abstract> <Keywords> Antarctica Earth Science Geomagnetism Magnetic Field Magnetic South Pole Polar South Pole </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="0" miny="-2.0978e+06" maxx="1.89817e+06" maxy="189149" /> </FeatureType> <FeatureType> <Name>south_pole_geomagnetic</Name> <Title>South Pole, Geomagnetic</Title> <Abstract>McClean, S. 24 January 2007. Geomagnetism Frequently Asked Questions. National Geophysical Data Center. http://www.ngdc.noaa.gov/seg/geomag/faqgeom.shtml#q4b. 24 January 2007. Background: Labels the location of the Geomagnetic South Pole, which in 2005 was computed to be 79.74 deg S, 108.22 deg E by the World Magnetic Model (WMM). The Earth&#39;s geomagnetic poles are the points of intersection of the Earth&#39;s surface with the axis of a simple magnetic dipole that best approximates the Earth&#39;s actual, more complex magnetic field. If the Earth&#39;s magnetic field were a perfect dipole, then the field lines would be vertical at the geomagnetic poles and they would therefore coincide with the magnetic poles: however, the dipole approximation is in fact far from perfect, so in reality the magnetic and geomagnetic poles lie some distance apart. The geomagnetic poles migrate over time.</Abstract> <Keywords> Antarctica Earth Science Geomagnetic Indices Geomagnetism Geomagnetic South Pole Polar South Pole </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="0" miny="-2.0978e+06" maxx="1.89817e+06" maxy="189149" /> </FeatureType> <FeatureType> <Name>south_pole_inaccessibility</Name> <Title>South Pole of Inaccessibility</Title> <Abstract>Wikipedia contributors. 20 January 2007. South Pole. Wikipedia, The Free Encyclopedia. Available at http://en.wikipedia.org/w/index.php?title=South_Pole&amp;oldid=101993204. 24 January 2007. Background: Labels the location of the South Pole of Inaccessibility (85.83 deg S, 65.78 deg E), which is the point on the Antarctic continent farthest from the Southern Ocean. This pole was reached on December 14, 1958 by the 3rd Soviet Antarctic Expedition, led by Yevgeny Tolstikov. At that point they established a temporary station named Polyus Nedostupnosti.</Abstract> <Keywords> Antarctica Polar South Pole South Pole of Inaccessibility </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="0" miny="-2.0978e+06" maxx="1.89817e+06" maxy="189149" /> </FeatureType> <FeatureType> <Name>south_pole_of_cold</Name> <Title>South Pole of Cold</Title> <Abstract>Wikipedia contributors. 23 January 2007. Pole of Cold. Wikipedia, The Free Encyclopedia. Available at http://en.wikipedia.org/w/index.php?title=Pole_of_Cold&amp;oldid=102629381. 24 January 2007. Background: The Poles of Cold are the places in the Northern and Southern hemispheres where the lowest air temperature was recorded. In the Southern hemisphere, the Pole of Cold is in Antarctica near the Russian Antarctic station Vostok at 78.47.S, 106.8.E where a temperature of -89.2.C (-129.8.F) was recorded on July 21, 1983.</Abstract> <Keywords> Antarctica Cold Pole Cryosphere Earth Science Polar South Pole South Pole of Cold </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="0" miny="-2.0978e+06" maxx="1.89817e+06" maxy="189149" /> </FeatureType> <FeatureType> <Name>south_poles_wfs</Name> <Title>South Poles</Title> <Abstract>Labels the location of various types of South Poles: geographic, geomagnetic, magnetic, pole of cold, and pole of inaccessibility. Citations: McClean, S. 2007. Geomagnetism frequently asked questions. Boulder, Colorado USA: National Geophysical Data Center (NGDC). Available at http://www.ngdc.noaa.gov/geomag/faqgeom.shtml. Accessed 24 January 2007; Wikipedia contributors. 2007. Pole of Cold. Wikipedia, The Free Encyclopedia. Available at http://en.wikipedia.org/wiki/Pole_of_Cold. Accessed 24 January 2007; Wikipedia contributors. 2007. South Pole. Wikipedia, The Free Encyclopedia. Available at http://en.wikipedia.org/w/index.php?title=South_Pole&amp;oldid=101993204. Accessed 24 Janu ary 2007.</Abstract> <Keywords> Antarctica Cold Pole Geographic South Pole Geomagnetic Indices Geomagnetism Geomagnetic South Pole Magnetic Field Magnetic South Pole Polar South Pole South Pole of Cold South Pole of Inaccessibility </Keywords> <SRS>EPSG:3031</SRS> <LatLongBoundingBox minx="0" miny="-2.0978e+06" maxx="1.89817e+06" maxy="189149" /> </FeatureType> </FeatureTypeList> <ogc:Filter_Capabilities> <ogc:Spatial_Capabilities> <ogc:Spatial_Operators> <ogc:Equals/> <ogc:Disjoint/> <ogc:Touches/> <ogc:Within/> <ogc:Overlaps/> <ogc:Crosses/> <ogc:Intersect/> <ogc:Contains/> <ogc:DWithin/> <ogc:BBOX/> </ogc:Spatial_Operators> </ogc:Spatial_Capabilities> <ogc:Scalar_Capabilities> <ogc:Logical_Operators /> <ogc:Comparison_Operators> <ogc:Simple_Comparisons /> <ogc:Like /> <ogc:Between /> </ogc:Comparison_Operators> </ogc:Scalar_Capabilities> </ogc:Filter_Capabilities> </WFS_Capabilities> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/mapserver-wfs-schema.xml����������������������������������������������0000664�0000000�0000000�00000010356�14766600535�0022652�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1"?> <schema targetNamespace="http://www.bsc-eoc.org/bsc" xmlns:bsc="http://www.bsc-eoc.org/bsc" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" elementFormDefault="qualified" version="0.1"> <import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.opengeospatial.net//gml/2.1.2/feature.xsd"/> <element name="IBA" type="bsc:IBAType" substitutionGroup="gml:_Feature"/> <complexType name="IBAType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="msGeometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <element name="CBC_PT" type="bsc:CBC_PTType" substitutionGroup="gml:_Feature"/> <complexType name="CBC_PTType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="msGeometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <element name="CBC_PY" type="bsc:CBC_PYType" substitutionGroup="gml:_Feature"/> <complexType name="CBC_PYType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="msGeometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <element name="MMP" type="bsc:MMPType" substitutionGroup="gml:_Feature"/> <complexType name="MMPType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="msGeometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <element name="CLLS" type="bsc:CLLSType" substitutionGroup="gml:_Feature"/> <complexType name="CLLSType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="msGeometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <element name="OBBA_SQUARE" type="bsc:OBBA_SQUAREType" substitutionGroup="gml:_Feature"/> <complexType name="OBBA_SQUAREType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="msGeometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <element name="OBBA_REGION" type="bsc:OBBA_REGIONType" substitutionGroup="gml:_Feature"/> <complexType name="OBBA_REGIONType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="msGeometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <element name="OBBA_BLOCK" type="bsc:OBBA_BLOCKType" substitutionGroup="gml:_Feature"/> <complexType name="OBBA_BLOCKType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="msGeometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <element name="OWLS" type="bsc:OWLSType" substitutionGroup="gml:_Feature"/> <complexType name="OWLSType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="msGeometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> <element name="BBS_PT" type="bsc:BBS_PTType" substitutionGroup="gml:_Feature"/> <complexType name="BBS_PTType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="msGeometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType> </schema>����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/����������������������������������������������������0000775�0000000�0000000�00000000000�14766600535�0021572�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/csw_10entries.xml�����������������������������������0000664�0000000�0000000�00000103226�14766600535�0025006�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <id>http://ows-9.compusult.net/wes/serviceManagerCSW/csw/0006276a-4f6e-47c1-94bb-f604245fac57</id> <title>Compusult CSW</title> <subtitle>An ATOM record version of Compusult's CSW using OWS-Context</subtitle> <generator uri="http://www.compusult.net">Web Enterprise Suite</generator> <updated>2013-01-02T15:24:24.446-03:30</updated> <entry> <id>http://ows-9.compusult.net/wes/serviceManagerCSW/csw/http://ows-9.compusult.net/wes/serviceManagerCSW/csw/9496276a-4f6e-47c1-94bb-f604245fac57</id> <title>gml:AbstractFeature</title> <content/> <updated>2013-01-02T15:24:24.446-03:30</updated> <author> <name>interactive-instruments</name> </author> <dc:publisher>Compusult Limited</dc:publisher> <rights> Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Envelope srsName="EPSG:4326"> <gml:lowerCorner>-90.0 -180.0</gml:lowerCorner> <gml:upperCorner>90.0 180.0</gml:upperCorner> </gml:Envelope> </georss:where> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/csw"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw?SERVICE=CSW&amp;VERSION=2.0.2&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetRecords" method="POST" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw"> <owc:request type="application/xml"> <csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:gmd="http://www.isotc211.org/2005/gmd/" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" maxRecords="10" outputFormat="application/xml" outputSchema="http://www.isotc211.org/2005/gmd" resultType="results" service="CSW" startPosition="1" version="2.0.2"> <csw:Query typeNames="csw:Record Service Association"> <csw:ElementSetName typeNames="csw:Record">full</csw:ElementSetName> <csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>csw:Record/@id</ogc:PropertyName> <ogc:Literal>9496276a-4f6e-47c1-94bb-f604245fac57</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords> </owc:request> </owc:operation> </owc:offering> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetCapabilities&amp;service=WFS"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.1.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=gml:AbstractFeature&amp;outputFormat=text/xml; subtype=gml/3.1.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.2.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=gml:AbstractFeature&amp;outputFormat=text/xml; subtype=gml/3.2.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="application/vnd.google-earth.kml+xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?&amp;request=GetFeature&amp;service=WFS&amp;typename=gml:AbstractFeature&amp;outputFormat=application/vnd.google-earth.kml+xml&amp;version=1.1.0"/> </owc:offering> </entry> <entry> <id>http://ows-9.compusult.net/wes/serviceManagerCSW/csw/f26a459a-b141-48cd-ab15-ea5eeaddeea0</id> <title>tds:AircraftHangarGeopoint</title> <content/> <updated>2013-01-02T15:24:24.446-03:30</updated> <author> <name>interactive-instruments</name> </author> <dc:publisher>Compusult Limited</dc:publisher> <rights> Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Envelope> <gml:lowerCorner>-90.0 -180.0</gml:lowerCorner> <gml:upperCorner>90.0 180.0</gml:upperCorner> </gml:Envelope> </georss:where> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/csw"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw?SERVICE=CSW&amp;VERSION=2.0.2&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetRecords" method="POST" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw"> <owc:request type="application/xml"> <csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:gmd="http://www.isotc211.org/2005/gmd/" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" maxRecords="10" outputFormat="application/xml" outputSchema="http://www.isotc211.org/2005/gmd" resultType="results" service="CSW" startPosition="1" version="2.0.2"> <csw:Query typeNames="csw:Record Service Association"> <csw:ElementSetName typeNames="csw:Record">full</csw:ElementSetName> <csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>csw:Record/@id</ogc:PropertyName> <ogc:Literal>f26a459a-b141-48cd-ab15-ea5eeaddeea0</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords> </owc:request> </owc:operation> </owc:offering> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetCapabilities&amp;service=WFS"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.1.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:AircraftHangarGeopoint&amp;outputFormat=text/xml; subtype=gml/3.1.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.2.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:AircraftHangarGeopoint&amp;outputFormat=text/xml; subtype=gml/3.2.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="application/vnd.google-earth.kml+xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?&amp;request=GetFeature&amp;service=WFS&amp;typename=tds:AircraftHangarGeopoint&amp;outputFormat=application/vnd.google-earth.kml+xml&amp;version=1.1.0"/> </owc:offering> </entry> <entry> <id>http://ows-9.compusult.net/wes/serviceManagerCSW/csw/971d101a-c95d-481f-af52-a30b5d378c10</id> <title>tds:AircraftHangarGeosurface</title> <content/> <updated>2013-01-02T15:24:24.446-03:30</updated> <author> <name>interactive-instruments</name> </author> <dc:publisher>Compusult Limited</dc:publisher> <rights> Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Envelope> <gml:lowerCorner>-90.0 -180.0</gml:lowerCorner> <gml:upperCorner>90.0 180.0</gml:upperCorner> </gml:Envelope> </georss:where> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/csw"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw?SERVICE=CSW&amp;VERSION=2.0.2&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetRecords" method="POST" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw"> <owc:request type="application/xml"> <csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:gmd="http://www.isotc211.org/2005/gmd/" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" maxRecords="10" outputFormat="application/xml" outputSchema="http://www.isotc211.org/2005/gmd" resultType="results" service="CSW" startPosition="1" version="2.0.2"> <csw:Query typeNames="csw:Record Service Association"> <csw:ElementSetName typeNames="csw:Record">full</csw:ElementSetName> <csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>csw:Record/@id</ogc:PropertyName> <ogc:Literal>971d101a-c95d-481f-af52-a30b5d378c10</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords> </owc:request> </owc:operation> </owc:offering> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetCapabilities&amp;service=WFS"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.1.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:AircraftHangarGeosurface&amp;outputFormat=text/xml; subtype=gml/3.1.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.2.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:AircraftHangarGeosurface&amp;outputFormat=text/xml; subtype=gml/3.2.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="application/vnd.google-earth.kml+xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?&amp;request=GetFeature&amp;service=WFS&amp;typename=tds:AircraftHangarGeosurface&amp;outputFormat=application/vnd.google-earth.kml+xml&amp;version=1.1.0"/> </owc:offering> </entry> <entry> <id>http://ows-9.compusult.net/wes/serviceManagerCSW/csw/73afa126-de25-4dc2-952d-2a403d248cb6</id> <title>tds:AmphitheatreGeosurface</title> <content/> <updated>2013-01-02T15:24:24.446-03:30</updated> <author> <name>interactive-instruments</name> </author> <dc:publisher>Compusult Limited</dc:publisher> <rights> Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Envelope> <gml:lowerCorner>-90.0 -180.0</gml:lowerCorner> <gml:upperCorner>90.0 180.0</gml:upperCorner> </gml:Envelope> </georss:where> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/csw"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw?SERVICE=CSW&amp;VERSION=2.0.2&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetRecords" method="POST" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw"> <owc:request type="application/xml"> <csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:gmd="http://www.isotc211.org/2005/gmd/" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" maxRecords="10" outputFormat="application/xml" outputSchema="http://www.isotc211.org/2005/gmd" resultType="results" service="CSW" startPosition="1" version="2.0.2"> <csw:Query typeNames="csw:Record Service Association"> <csw:ElementSetName typeNames="csw:Record">full</csw:ElementSetName> <csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>csw:Record/@id</ogc:PropertyName> <ogc:Literal>73afa126-de25-4dc2-952d-2a403d248cb6</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords> </owc:request> </owc:operation> </owc:offering> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetCapabilities&amp;service=WFS"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.1.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:AmphitheatreGeosurface&amp;outputFormat=text/xml; subtype=gml/3.1.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.2.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:AmphitheatreGeosurface&amp;outputFormat=text/xml; subtype=gml/3.2.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="application/vnd.google-earth.kml+xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?&amp;request=GetFeature&amp;service=WFS&amp;typename=tds:AmphitheatreGeosurface&amp;outputFormat=application/vnd.google-earth.kml+xml&amp;version=1.1.0"/> </owc:offering> </entry> <entry> <id>http://ows-9.compusult.net/wes/serviceManagerCSW/csw/eb3d21b9-a855-4d3d-9e3c-6d61df8cb5aa</id> <title>tds:ApronGeosurface</title> <content/> <updated>2013-01-02T15:24:24.446-03:30</updated> <author> <name>interactive-instruments</name> </author> <dc:publisher>Compusult Limited</dc:publisher> <rights> Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Envelope> <gml:lowerCorner>-90.0 -180.0</gml:lowerCorner> <gml:upperCorner>90.0 180.0</gml:upperCorner> </gml:Envelope> </georss:where> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/csw"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw?SERVICE=CSW&amp;VERSION=2.0.2&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetRecords" method="POST" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw"> <owc:request type="application/xml"> <csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:gmd="http://www.isotc211.org/2005/gmd/" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" maxRecords="10" outputFormat="application/xml" outputSchema="http://www.isotc211.org/2005/gmd" resultType="results" service="CSW" startPosition="1" version="2.0.2"> <csw:Query typeNames="csw:Record Service Association"> <csw:ElementSetName typeNames="csw:Record">full</csw:ElementSetName> <csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>csw:Record/@id</ogc:PropertyName> <ogc:Literal>eb3d21b9-a855-4d3d-9e3c-6d61df8cb5aa</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords> </owc:request> </owc:operation> </owc:offering> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetCapabilities&amp;service=WFS"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.1.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:ApronGeosurface&amp;outputFormat=text/xml; subtype=gml/3.1.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.2.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:ApronGeosurface&amp;outputFormat=text/xml; subtype=gml/3.2.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="application/vnd.google-earth.kml+xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?&amp;request=GetFeature&amp;service=WFS&amp;typename=tds:ApronGeosurface&amp;outputFormat=application/vnd.google-earth.kml+xml&amp;version=1.1.0"/> </owc:offering> </entry> <entry> <id>http://ows-9.compusult.net/wes/serviceManagerCSW/csw/e441301b-eccb-4536-b992-3e48c1745474</id> <title>tds:BridgeGeocurve</title> <content/> <updated>2013-01-02T15:24:24.446-03:30</updated> <author> <name>interactive-instruments</name> </author> <dc:publisher>Compusult Limited</dc:publisher> <rights> Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Envelope> <gml:lowerCorner>-90.0 -180.0</gml:lowerCorner> <gml:upperCorner>90.0 180.0</gml:upperCorner> </gml:Envelope> </georss:where> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/csw"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw?SERVICE=CSW&amp;VERSION=2.0.2&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetRecords" method="POST" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw"> <owc:request type="application/xml"> <csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:gmd="http://www.isotc211.org/2005/gmd/" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" maxRecords="10" outputFormat="application/xml" outputSchema="http://www.isotc211.org/2005/gmd" resultType="results" service="CSW" startPosition="1" version="2.0.2"> <csw:Query typeNames="csw:Record Service Association"> <csw:ElementSetName typeNames="csw:Record">full</csw:ElementSetName> <csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>csw:Record/@id</ogc:PropertyName> <ogc:Literal>e441301b-eccb-4536-b992-3e48c1745474</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords> </owc:request> </owc:operation> </owc:offering> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetCapabilities&amp;service=WFS"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.1.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:BridgeGeocurve&amp;outputFormat=text/xml; subtype=gml/3.1.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.2.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:BridgeGeocurve&amp;outputFormat=text/xml; subtype=gml/3.2.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="application/vnd.google-earth.kml+xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?&amp;request=GetFeature&amp;service=WFS&amp;typename=tds:BridgeGeocurve&amp;outputFormat=application/vnd.google-earth.kml+xml&amp;version=1.1.0"/> </owc:offering> </entry> <entry> <id>http://ows-9.compusult.net/wes/serviceManagerCSW/csw/ff1bfa9a-b476-42d8-90ed-3be0b1436162</id> <title>tds:BrushGeosurface</title> <content/> <updated>2013-01-02T15:24:24.446-03:30</updated> <author> <name>interactive-instruments</name> </author> <dc:publisher>Compusult Limited</dc:publisher> <rights> Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Envelope> <gml:lowerCorner>-90.0 -180.0</gml:lowerCorner> <gml:upperCorner>90.0 180.0</gml:upperCorner> </gml:Envelope> </georss:where> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/csw"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw?SERVICE=CSW&amp;VERSION=2.0.2&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetRecords" method="POST" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw"> <owc:request type="application/xml"> <csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:gmd="http://www.isotc211.org/2005/gmd/" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" maxRecords="10" outputFormat="application/xml" outputSchema="http://www.isotc211.org/2005/gmd" resultType="results" service="CSW" startPosition="1" version="2.0.2"> <csw:Query typeNames="csw:Record Service Association"> <csw:ElementSetName typeNames="csw:Record">full</csw:ElementSetName> <csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>csw:Record/@id</ogc:PropertyName> <ogc:Literal>ff1bfa9a-b476-42d8-90ed-3be0b1436162</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords> </owc:request> </owc:operation> </owc:offering> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetCapabilities&amp;service=WFS"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.1.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:BrushGeosurface&amp;outputFormat=text/xml; subtype=gml/3.1.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.2.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:BrushGeosurface&amp;outputFormat=text/xml; subtype=gml/3.2.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="application/vnd.google-earth.kml+xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?&amp;request=GetFeature&amp;service=WFS&amp;typename=tds:BrushGeosurface&amp;outputFormat=application/vnd.google-earth.kml+xml&amp;version=1.1.0"/> </owc:offering> </entry> <entry> <id>http://ows-9.compusult.net/wes/serviceManagerCSW/csw/b8bc014f-b272-410f-9176-3156fbcc3837</id> <title>tds:BuildingGeopoint</title> <content/> <updated>2013-01-02T15:24:24.446-03:30</updated> <author> <name>interactive-instruments</name> </author> <dc:publisher>Compusult Limited</dc:publisher> <rights> Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Envelope> <gml:lowerCorner>-90.0 -180.0</gml:lowerCorner> <gml:upperCorner>90.0 180.0</gml:upperCorner> </gml:Envelope> </georss:where> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/csw"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw?SERVICE=CSW&amp;VERSION=2.0.2&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetRecords" method="POST" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw"> <owc:request type="application/xml"> <csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:gmd="http://www.isotc211.org/2005/gmd/" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" maxRecords="10" outputFormat="application/xml" outputSchema="http://www.isotc211.org/2005/gmd" resultType="results" service="CSW" startPosition="1" version="2.0.2"> <csw:Query typeNames="csw:Record Service Association"> <csw:ElementSetName typeNames="csw:Record">full</csw:ElementSetName> <csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>csw:Record/@id</ogc:PropertyName> <ogc:Literal>b8bc014f-b272-410f-9176-3156fbcc3837</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords> </owc:request> </owc:operation> </owc:offering> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetCapabilities&amp;service=WFS"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.1.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:BuildingGeopoint&amp;outputFormat=text/xml; subtype=gml/3.1.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.2.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:BuildingGeopoint&amp;outputFormat=text/xml; subtype=gml/3.2.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="application/vnd.google-earth.kml+xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?&amp;request=GetFeature&amp;service=WFS&amp;typename=tds:BuildingGeopoint&amp;outputFormat=application/vnd.google-earth.kml+xml&amp;version=1.1.0"/> </owc:offering> </entry> <entry> <id>http://ows-9.compusult.net/wes/serviceManagerCSW/csw/d6ec724b-858f-46ef-8d54-12734a665ee3</id> <title>tds:BuildingGeosurface</title> <content/> <updated>2013-01-02T15:24:24.446-03:30</updated> <author> <name>interactive-instruments</name> </author> <dc:publisher>Compusult Limited</dc:publisher> <rights> Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Envelope> <gml:lowerCorner>-90.0 -180.0</gml:lowerCorner> <gml:upperCorner>90.0 180.0</gml:upperCorner> </gml:Envelope> </georss:where> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/csw"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw?SERVICE=CSW&amp;VERSION=2.0.2&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetRecords" method="POST" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw"> <owc:request type="application/xml"> <csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:gmd="http://www.isotc211.org/2005/gmd/" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" maxRecords="10" outputFormat="application/xml" outputSchema="http://www.isotc211.org/2005/gmd" resultType="results" service="CSW" startPosition="1" version="2.0.2"> <csw:Query typeNames="csw:Record Service Association"> <csw:ElementSetName typeNames="csw:Record">full</csw:ElementSetName> <csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>csw:Record/@id</ogc:PropertyName> <ogc:Literal>d6ec724b-858f-46ef-8d54-12734a665ee3</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords> </owc:request> </owc:operation> </owc:offering> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetCapabilities&amp;service=WFS"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.1.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:BuildingGeosurface&amp;outputFormat=text/xml; subtype=gml/3.1.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.2.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:BuildingGeosurface&amp;outputFormat=text/xml; subtype=gml/3.2.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="application/vnd.google-earth.kml+xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?&amp;request=GetFeature&amp;service=WFS&amp;typename=tds:BuildingGeosurface&amp;outputFormat=application/vnd.google-earth.kml+xml&amp;version=1.1.0"/> </owc:offering> </entry> <entry> <id>http://ows-9.compusult.net/wes/serviceManagerCSW/csw/c68b9261-85c3-4266-9f1c-7ccd7498434d</id> <title>tds:BuiltUpAreaGeosurface</title> <content/> <updated>2013-01-02T15:24:24.446-03:30</updated> <author> <name>interactive-instruments</name> </author> <dc:publisher>Compusult Limited</dc:publisher> <rights> Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Envelope> <gml:lowerCorner>-90.0 -180.0</gml:lowerCorner> <gml:upperCorner>90.0 180.0</gml:upperCorner> </gml:Envelope> </georss:where> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/csw"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw?SERVICE=CSW&amp;VERSION=2.0.2&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetRecords" method="POST" type="application/xml" href="http://ows-9.compusult.net/wes/serviceManagerCSW/csw"> <owc:request type="application/xml"> <csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:gmd="http://www.isotc211.org/2005/gmd/" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" maxRecords="10" outputFormat="application/xml" outputSchema="http://www.isotc211.org/2005/gmd" resultType="results" service="CSW" startPosition="1" version="2.0.2"> <csw:Query typeNames="csw:Record Service Association"> <csw:ElementSetName typeNames="csw:Record">full</csw:ElementSetName> <csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>csw:Record/@id</ogc:PropertyName> <ogc:Literal>c68b9261-85c3-4266-9f1c-7ccd7498434d</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords> </owc:request> </owc:operation> </owc:offering> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetCapabilities&amp;service=WFS"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.1.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:BuiltUpAreaGeosurface&amp;outputFormat=text/xml; subtype=gml/3.1.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="text/xml; subtype=gml/3.2.1" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&amp;service=WFS&amp;typename=tds:BuiltUpAreaGeosurface&amp;outputFormat=text/xml; subtype=gml/3.2.1&amp;version=1.1.0"/> <owc:operation code="GetFeature" method="GET" type="application/vnd.google-earth.kml+xml" href="http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?&amp;request=GetFeature&amp;service=WFS&amp;typename=tds:BuiltUpAreaGeosurface&amp;outputFormat=application/vnd.google-earth.kml+xml&amp;version=1.1.0"/> </owc:offering> </entry> </feed> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/geotiff.xml�����������������������������������������0000664�0000000�0000000�00000002307�14766600535�0023741�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <id>http://www.opengis.net/owc/1.0/examples/geotiff</id> <title>GeoTIFF Example</title> <subtitle type="html"> GeoTIFF Example </subtitle> <author> <name>Joan Mas</name> </author> <updated>2012-11-04T17:26:23Z</updated> <entry> <id>ftp://ftp.remotesensing.org/pub/geotiff/samples/gdal_eg/cea.txt</id> <title>GeoTIFF Example</title> <updated>2011-11-01T00:00:00Z</updated> <dc:publisher>CREAF</dc:publisher> <content type="text">GeoTIFF Example coming from ftp://ftp.remotesensing.org/pub/geotiff/samples/gdal_eg</content> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/geotiff"> <owc:content type="image/tiff" href="ftp://ftp.remotesensing.org/pub/geotiff/samples/gdal_eg/cea.tif"/> </owc:offering> </entry> </feed> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/gml_road.xml����������������������������������������0000664�0000000�0000000�00000005224�14766600535�0024103�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <id>http://www.opengis.net/owc/1.0/examples/gml</id> <!-- title --> <title>Context Example :: Examples of GML</title> <updated>2012-02-21T11:58:23Z</updated> <author> <name>John Doe</name> <email>JohnDoe@example.com</email> <uri>http://example.com/~johndoe</uri> </author> <dc:publisher>ACME Project</dc:publisher> <generator uri="http://mysite.com/mycontext.php" version="1.0"> ACME OWS Context Server </generator> <rights> Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Envelope srsName="EPSG:4326"> <gml:lowerCorner>-90.0 -180.0</gml:lowerCorner> <gml:upperCorner>90.0 180.0</gml:upperCorner> </gml:Envelope> </georss:where> <dc:date>2009-01-23T09:08:56.000Z/2009-01-23T09:14:08.000Z</dc:date> <link rel="via" type="application/xml" href="http://www.acme.com/collections/xxx.xml" title="ex XML metadata"/> <category scheme="http://www.acme.com/category" term="Common Operating Picture" label="COP"/> <entry> <id>http://www.opengis.net/owc/1.0/examples/gml/1</id> <!-- resource/title --> <title>Some Useful Road</title> <!-- updateDate --> <updated>2012-05-10T14:35:00.400Z</updated> <!-- resource/abstract --> <content type="html"> Some Useful Road </content> <owc:offering code="http://www.opengis.net/spec/owc/1.0/conf/atom/gml"> <owc:content type="application/gml+xml"> <my_srf:RoadCollection gml:id="ID_ROADS1" xmlns:my_srf="http://www.opengis.net/owc/1.0/examples/example1" xmlns:gml="http://www.opengis.net/gml/3.2" xsi:schemaLocation="http://www.opengis.net/gml/3.2 http://schemas.opengis.net/gml/3.2.1/gml.xsd http://www.opengis.net/owc/1.0/examples/gml/1 road.xsd"> <my_srf:road> <my_srf:Road gml:id="ID_ROAD1"> <my_srf:position> <gml:LineString gml:id="ID_LINEROAD1"> <gml:pos>300 200</gml:pos> <gml:pos>350 222</gml:pos> </gml:LineString> </my_srf:position> <my_srf:width>4.1</my_srf:width> <my_srf:name>M30</my_srf:name> </my_srf:Road> </my_srf:road> </my_srf:RoadCollection> </owc:content> </owc:offering> </entry> </feed> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/gmlcov.xml������������������������������������������0000664�0000000�0000000�00000005676�14766600535�0023621�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <id>http://www.opengis.net/owc/1.0/examples/gmlcov</id> <title>GMLCOV Example</title> <subtitle type="html"> GMLCOV Example </subtitle> <author> <name>Joan Mas</name> </author> <updated>2012-11-04T17:26:23Z</updated> <entry> <id>http://www.opengis.net/spec/owc-atom/1.0/req/gmlcov/1</id> <title>GMLCOV Example</title> <updated>2011-11-01T00:00:00Z</updated> <dc:publisher>CREAF</dc:publisher> <content type="text">GMLCOV example</content> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/gmlcov"> <owc:content type="application/gml+xml"> <gmlcov:GridCoverage xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:gml='http://www.opengis.net/gml/3.2' xmlns='http://www.opengis.net/gml/3.2' xmlns:swe='http://www.opengis.net/swe/2.0' xmlns:gmlcov='http://www.opengis.net/gmlcov/1.0' xmlns:xlink='http://www.w3.org/1999/xlink' xsi:schemaLocation='http://www.opengis.net/gmlcov/1.0 http://schemas.opengis.net/gmlcov/1.0/gmlcovAll.xsd' gml:id='C0001'> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326" axisLabels="Lat Long" uomLabels="deg deg" srsDimension="2"> <gml:lowerCorner>-90 -180</gml:lowerCorner> <gml:upperCorner>90 180</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <gml:domainSet> <gml:Grid gml:id="gr0001_C0001" dimension="2"> <gml:limits> <gml:GridEnvelope> <gml:low>0 0</gml:low> <gml:high>202 259</gml:high> </gml:GridEnvelope> </gml:limits> <gml:axisLabels>Lat Long</gml:axisLabels> </gml:Grid> </gml:domainSet> <gml:rangeSet> <File> <rangeParameters xlink:href="ftp://ftp.remotesensing.org/pub/geotiff/samples/gdal_eg/cea.tif" xlink:role="http://www.opengis.net/spec/GMLCOV_geotiff-coverages/1.0/conf/geotiff-coverage" xlink:arcrole="fileReference"/> <fileReference>ftp://ftp.remotesensing.org/pub/geotiff/samples/gdal_eg/cea.tif</fileReference> <fileStructure/> <mimeType>image/tiff</mimeType> </File> </gml:rangeSet> <gmlcov:rangeType> <swe:DataRecord> <swe:field name="gray"> <swe:Quantity definition="http://opengis.net/def/property/OGC/0/Radiance"> <swe:description>Gray Channel</swe:description> <swe:uom code="W/cm2"/> </swe:Quantity> </swe:field> </swe:DataRecord> </gmlcov:rangeType> </gmlcov:GridCoverage> </owc:content> </owc:offering> </entry> </feed> ������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/meris.atom������������������������������������������0000664�0000000�0000000�00000016427�14766600535�0023605�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="iso-8859-1"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <title>GeoServer Web Map Service</title> <id>http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;/</id> <subtitle type="text">A compliant implementation of WMS plus most of the SLD extension (dynamic styling). Can also generate PDF, SVG, KML, GeoRSS</subtitle> <updated>2012-10-12T19:11:19Z</updated> <dc:publisher>ESA</dc:publisher> <generator uri="https://github.com/Terradue/trax/" version="1.0"> OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) </generator> <rights> Terradue Srl. Copyright (c) 2012. Some rights reserved. This feed is licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>45 -2 45 8 55 8 55 -2 45 -2</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <!-- Add this the link with the self relation Change the href to the location of the file <link rel="self" type="application/atom+xml" href="http://some.server/path/file.atom"/> --> <!-- If known you can also add the resources date or dates ranges for example : <date>2010-05-03T09:04:59.000Z</dc:date> --> <category scheme="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;" term="WFS"/> <category scheme="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;" term="WMS"/> <category scheme="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;" term="GEOSERVER"/> <entry> <id>http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;/</id> <title>MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif</title> <author> <name>GeoServer Administrator</name> <email>info@genesi-dec.eu</email> <uri>http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;</uri> </author> <dc:publisher>ESA</dc:publisher> <updated>2012-10-12T19:11:19Z</updated> <dc:rights>Fee:NONE / Contraints:NONE</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>45 -2 45 8 55 8 55 -2 45 -2</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="image/png" title="WMS output for MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="icon" type="image/png" title="Preview for MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;STYLES=raster&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="via" type="application/vnd.ogc.wms_xml" title="Original GetCapabilities document" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities"/> <content type="html"> &lt;br/&gt; &lt;img border='1' align='right' height='100'src='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;STYLES=raster&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'/&gt; &lt;br/&gt; This resource is available from a OGC WMS Service (version 1.1.1) and it contains the following access points: &lt;ul&gt; &lt;li&gt; &lt;a href='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'&gt; GetMap &lt;/a&gt; request in image/png (atom:link[@rel="enclosure"]) &lt;/li&gt; &lt;li&gt; &lt;a href='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities'&gt; GetCapabilities &lt;/a&gt; request (atom:link[@rel="via"]) &lt;/li&gt; &lt;/li&gt; &lt;/ul&gt; Generated from session 385d7d71-650a-414b-b8c7-739e2c0b5e76 on Mon Sep 10 17:49:17 UTC 2012 &lt;p style='font-size:small'&gt;OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) by Terradue Srl.&lt;/p&gt; </content> <owc:offering code="http://www.opengis.net/spec/owc/1.0/req/atom/wms"> <owc:operation method="GET" code="GetCapabilities" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilitiesVERSION=1.3.0&amp;REQUEST=GetCapabilities"/> <owc:operation method="GET" code="GetMap" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <owc:styleSet> <owc:name>raster</owc:name> <owc:title>Default Raster</owc:title> <owc:abstract>A sample style that draws a raster, good for displaying imagery</owc:abstract> <owc:legendURL href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" type="image/png"/> </owc:styleSet> </owc:offering> </entry> </feed> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/meris_borders_users.atom����������������������������0000664�0000000�0000000�00000034664�14766600535�0026551�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <title>Satellite Image and Countries borders over France and England and the list of OGC users</title> <id>https://github.com/Terradue/trax/tree/master/owc/bin/../examples/meris_borders_users.atom/</id> <subtitle type="text">Two WMS layers from different servers giving an operational setting</subtitle> <updated>2012-10-12T19:00:53</updated> <dc:publisher>Terradue srl.</dc:publisher> <generator uri="https://github.com/Terradue/trax/" version="1.0"> OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) </generator> <rights> Terradue Srl. Copyright (c) 2012. Some rights reserved. This feed is licensed under a Creative Commons Attribution 3.0 License. </rights> <!-- Add this the link with the self relation Change the href to the location of the file <link rel="self" type="application/atom+xml" href="http://some.server/path/file.atom"/> --> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <entry> <id>http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;/</id> <title>MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif</title> <author> <name>GeoServer Administrator</name> <email>info@genesi-dec.eu</email> <uri>http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;</uri> </author> <dc:publisher>ESA</dc:publisher> <updated>2012-10-12T19:00:27Z</updated> <dc:rights>Fee:NONE / Contraints:NONE</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>45 -2 45 8 55 8 55 -2 45 -2</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="image/png" title="WMS output for MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="icon" type="image/png" title="Preview for MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;STYLES=raster&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="via" type="application/vnd.ogc.wms_xml" title="Original GetCapabilities document" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities"/> <content type="html"> &lt;br/&gt; &lt;img border='1' align='right' height='100'src='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;STYLES=raster&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'/&gt; &lt;br/&gt; This resource is available from a OGC WMS Service (version 1.1.1) and it contains the following access points: &lt;ul&gt; &lt;li&gt; &lt;a href='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'&gt; GetMap &lt;/a&gt; request in image/png (atom:link[@rel="enclosure"]) &lt;/li&gt; &lt;li&gt; &lt;a href='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities'&gt; GetCapabilities &lt;/a&gt; request (atom:link[@rel="via"]) &lt;/li&gt; &lt;/li&gt; &lt;/ul&gt; Generated from session 385d7d71-650a-414b-b8c7-739e2c0b5e76 on Mon Sep 10 17:49:17 UTC 2012 &lt;p style='font-size:small'&gt;OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) by Terradue Srl.&lt;/p&gt; </content> <owc:offering code="http://www.opengis.net/spec/owc/1.0/req/atom/wms"> <owc:operation method="GET" code="GetCapabilities" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilitiesVERSION=1.3.0&amp;REQUEST=GetCapabilities"/> <owc:operation method="GET" code="GetMap" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <owc:styleSet> <owc:name>raster</owc:name> <owc:title>Default Raster</owc:title> <owc:abstract>A sample style that draws a raster, good for displaying imagery</owc:abstract> <owc:legendURL href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" type="image/png"/> </owc:styleSet> </owc:offering> </entry> <entry> <id>http://nsidc.org/cgi-bin/atlas_north?/</id> <title>countries</title> <author> <name>NSIDC User Services</name> <email>nsidc@nsidc.org</email> <uri>http://nsidc.org/cgi-bin/atlas_north?</uri> </author> <dc:creator>Socioeconomic Data and Applications Center</dc:creator> <dc:publisher>National Snow and Ice Data Center</dc:publisher> <updated>2012-10-12T19:00:28Z</updated> <dc:rights>Fee:none / Contraints:none</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>45 -2 45 8 55 8 55 -2 45 -2</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="image/png" title="WMS output for countries" href="http://nsidc.org/cgi-bin/atlas_north?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=country_borders&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="icon" type="image/png" title="Preview for countries" href="http://nsidc.org/cgi-bin/atlas_north?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=country_borders&amp;STYLES=&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="via" type="application/vnd.ogc.wms_xml" title="Original GetCapabilities document" href="http://nsidc.org/cgi-bin/atlas_north?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities"/> <!-- This resource seems to have an invalid MIME-type: "shapefile" The link element will use the generic application/octet-stream MIME-type to ensure valid ATOM feed --> <link rel="related" href="http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&amp;data=c_ntlbnd&amp;type=shp&amp;year=2000" type="application/octet-stream"/> <content type="html"> &lt;br/&gt; &lt;img border='1' align='right' height='100'src='http://nsidc.org/cgi-bin/atlas_north?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=country_borders&amp;STYLES=&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'/&gt; &lt;b&gt;&lt;a href='http://sedac.ciesin.columbia.edu'&gt;Socioeconomic Data and Applications Center&lt;/a&gt;&lt;/b&gt; &lt;img src='http://sedac.ciesin.columbia.edu/images/logo.jpg' hspace='20' align='left' width='53' height='60'&gt; &lt;br/&gt; This resource is available from a OGC WMS Service (version 1.1.1) and it contains the following access points: &lt;ul&gt; &lt;li&gt; &lt;a href='http://nsidc.org/cgi-bin/atlas_north?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=country_borders&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'&gt; GetMap &lt;/a&gt; request in image/png (atom:link[@rel="enclosure"]) &lt;/li&gt; &lt;li&gt; &lt;a href='http://nsidc.org/cgi-bin/atlas_north?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities'&gt; GetCapabilities &lt;/a&gt; request (atom:link[@rel="via"]) &lt;/li&gt; &lt;/li&gt; &lt;li&gt; DataURL is available &lt;a href='http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&amp;data=c_ntlbnd&amp;type=shp&amp;year=2000'&gt; shapefile &lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; Center for International Earth Science Information Network (CIESIN), Columbia University; and Centro Internacional de Agricultura Tropical (CIAT). 2005. Gridded Population of the World Version 3 (GPWv3): National Boundaries. Palisades, NY, USA: Socioeconomic Data and Applications Center (SEDAC), Columbia University. Available at http://sedac.ciesin.columbia.edu/gpw. 19 January 2007. Background: National boundaries derived from the Gridded Population of the World (GPW) country-level land area grids at 2.5 arc-minute resolution. Permanent ice and all but large lakes have been merged with neighbouring polygons to make a layer more appropriate for cartographic visualization of the data. Does not include Antarctica. &lt;p style='font-size:small'&gt;OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) by Terradue Srl.&lt;/p&gt; </content> <owc:offering code="http://www.opengis.net/spec/owc/1.0/req/atom/wms"> <owc:operation method="GET" code="GetCapabilities" href="http://nsidc.org/cgi-bin/atlas_north?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilitiesVERSION=1.3.0&amp;REQUEST=GetCapabilities"/> <owc:operation method="GET" code="GetMap" href="http://nsidc.org/cgi-bin/atlas_north?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=country_borders&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> </owc:offering> </entry> <entry> <id>http://meet.opengeospatial.org:8080/geoserver/wfstopp:member_map/</id> <title>OGC members</title> <author> <name>Raj Singh</name> <email/> <uri/> </author> <dc:publisher>Open Geospatial Consortium</dc:publisher> <updated>2012-10-12T19:00:50Z</updated> <dc:rights>Fee:NONE / Contraints:NONE</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>45 -2 45 8 55 8 55 -2 45 -2</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml; subtype=gml/3.1.1" title="WFS output for OGC members" href="http://meet.opengeospatial.org:8080/geoserver/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;BBOX=45,-2,55,8&amp;OUTPUTFORMAT=text/xml; subtype=gml/3.1.1&amp;TYPENAME=topp:member_map&amp;MAXFEATURES=10"/> <link rel="describedby" type="text/xml" title="Description of Features" href="http://meet.opengeospatial.org:8080/geoserver/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=describeFeatureType&amp;TYPENAME=topp:member_map"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://meet.opengeospatial.org:8080/geoserver/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="html"> &lt;br/&gt; This resource is available from a OGC WFS Service (version 1.1.0) and it contains the following access points: &lt;ul&gt; &lt;li&gt; &lt;a href='http://meet.opengeospatial.org:8080/geoserver/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;BBOX=45,-2,55,8&amp;OUTPUTFORMAT=text/xml; subtype=gml/3.1.1&amp;TYPENAME=topp:member_map&amp;MAXFEATURES=10'&gt; GetFeature &lt;/a&gt; request in text/xml; subtype=gml/3.1.1 (atom:link[@rel="enclosure"]) &lt;/li&gt; &lt;li&gt; &lt;a href='http://meet.opengeospatial.org:8080/geoserver/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities'&gt; GetCapabilities &lt;/a&gt; request (atom:link[@rel="via"]) &lt;/li&gt; &lt;/li&gt; &lt;li&gt; &lt;a href='http://meet.opengeospatial.org:8080/geoserver/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=describeFeatureType&amp;TYPENAME=topp:member_map'&gt; Describe Feature &lt;/a&gt; request for topp:member_map (atom:link[@rel="describedby"]) &lt;/li&gt; &lt;/ul&gt; &lt;p style='font-size:small'&gt;OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) by Terradue Srl.&lt;/p&gt; </content> <owc:offering code="http://www.opengis.net/spec/owc/1.0/req/atom/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://meet.opengeospatial.org:8080/geoserver/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilitiesVERSION=1.3.0&amp;REQUEST=GetCapabilities"/> <owc:operation method="GET" code="GetFeature" href="http://meet.opengeospatial.org:8080/geoserver/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;BBOX=45,-2,55,8&amp;OUTPUTFORMAT=text/xml; subtype=gml/3.1.1&amp;TYPENAME=topp:member_map&amp;MAXFEATURES=10"/> </owc:offering> </entry> </feed> ����������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/meris_noauthor.xml����������������������������������0000664�0000000�0000000�00000016073�14766600535�0025361�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="iso-8859-1"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <title>GeoServer Web Map Service</title> <id>http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;/</id> <subtitle type="text">A compliant implementation of WMS plus most of the SLD extension (dynamic styling). Can also generate PDF, SVG, KML, GeoRSS</subtitle> <updated>2012-10-12T19:11:19Z</updated> <dc:publisher>ESA</dc:publisher> <generator uri="https://github.com/Terradue/trax/" version="1.0"> OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) </generator> <rights> Terradue Srl. Copyright (c) 2012. Some rights reserved. This feed is licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>45 -2 45 8 55 8 55 -2 45 -2</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <!-- Add this the link with the self relation Change the href to the location of the file <link rel="self" type="application/atom+xml" href="http://some.server/path/file.atom"/> --> <!-- If known you can also add the resources date or dates ranges for example : <date>2010-05-03T09:04:59.000Z</dc:date> --> <category scheme="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;" term="WFS"/> <category scheme="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;" term="WMS"/> <category scheme="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;" term="GEOSERVER"/> <entry> <id>http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;/</id> <title>MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif</title> <dc:publisher>ESA</dc:publisher> <updated>2012-10-12T19:11:19Z</updated> <dc:rights>Fee:NONE / Contraints:NONE</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>45 -2 45 8 55 8 55 -2 45 -2</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="image/png" title="WMS output for MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="icon" type="image/png" title="Preview for MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;STYLES=raster&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="via" type="application/vnd.ogc.wms_xml" title="Original GetCapabilities document" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities"/> <content type="html"> &lt;br/&gt; &lt;img border='1' align='right' height='100'src='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;STYLES=raster&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'/&gt; &lt;br/&gt; This resource is available from a OGC WMS Service (version 1.1.1) and it contains the following access points: &lt;ul&gt; &lt;li&gt; &lt;a href='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'&gt; GetMap &lt;/a&gt; request in image/png (atom:link[@rel="enclosure"]) &lt;/li&gt; &lt;li&gt; &lt;a href='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities'&gt; GetCapabilities &lt;/a&gt; request (atom:link[@rel="via"]) &lt;/li&gt; &lt;/li&gt; &lt;/ul&gt; Generated from session 385d7d71-650a-414b-b8c7-739e2c0b5e76 on Mon Sep 10 17:49:17 UTC 2012 &lt;p style='font-size:small'&gt;OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) by Terradue Srl.&lt;/p&gt; </content> <owc:offering code="http://www.opengis.net/spec/owc/1.0/req/atom/wms"> <owc:operation method="GET" code="GetCapabilities" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilitiesVERSION=1.3.0&amp;REQUEST=GetCapabilities"/> <owc:operation method="GET" code="GetMap" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <owc:styleSet> <owc:name>raster</owc:name> <owc:title>Default Raster</owc:title> <owc:abstract>A sample style that draws a raster, good for displaying imagery</owc:abstract> <owc:legendURL href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" type="image/png"/> </owc:styleSet> </owc:offering> </entry> </feed> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/meris_noprofile.xml���������������������������������0000664�0000000�0000000�00000016203�14766600535�0025512�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="iso-8859-1"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <title>GeoServer Web Map Service</title> <id>http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;/</id> <subtitle type="text">A compliant implementation of WMS plus most of the SLD extension (dynamic styling). Can also generate PDF, SVG, KML, GeoRSS</subtitle> <updated>2012-10-12T19:11:19Z</updated> <dc:publisher>ESA</dc:publisher> <generator uri="https://github.com/Terradue/trax/" version="1.0"> OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) </generator> <rights> Terradue Srl. Copyright (c) 2012. Some rights reserved. This feed is licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>45 -2 45 8 55 8 55 -2 45 -2</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <!-- Add this the link with the self relation Change the href to the location of the file <link rel="self" type="application/atom+xml" href="http://some.server/path/file.atom"/> --> <!-- If known you can also add the resources date or dates ranges for example : <date>2010-05-03T09:04:59.000Z</dc:date> --> <category scheme="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;" term="WFS"/> <category scheme="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;" term="WMS"/> <category scheme="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;" term="GEOSERVER"/> <entry> <id>http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;/</id> <title>MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif</title> <author> <name>GeoServer Administrator</name> <email>info@genesi-dec.eu</email> <uri>http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;</uri> </author> <dc:publisher>ESA</dc:publisher> <updated>2012-10-12T19:11:19Z</updated> <dc:rights>Fee:NONE / Contraints:NONE</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>45 -2 45 8 55 8 55 -2 45 -2</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="image/png" title="WMS output for MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="icon" type="image/png" title="Preview for MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;STYLES=raster&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="via" type="application/vnd.ogc.wms_xml" title="Original GetCapabilities document" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities"/> <content type="html"> &lt;br/&gt; &lt;img border='1' align='right' height='100'src='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;STYLES=raster&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'/&gt; &lt;br/&gt; This resource is available from a OGC WMS Service (version 1.1.1) and it contains the following access points: &lt;ul&gt; &lt;li&gt; &lt;a href='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'&gt; GetMap &lt;/a&gt; request in image/png (atom:link[@rel="enclosure"]) &lt;/li&gt; &lt;li&gt; &lt;a href='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities'&gt; GetCapabilities &lt;/a&gt; request (atom:link[@rel="via"]) &lt;/li&gt; &lt;/li&gt; &lt;/ul&gt; Generated from session 385d7d71-650a-414b-b8c7-739e2c0b5e76 on Mon Sep 10 17:49:17 UTC 2012 &lt;p style='font-size:small'&gt;OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) by Terradue Srl.&lt;/p&gt; </content> <owc:offering code="http://www.opengis.net/spec/owc/1.0/req/atom/wms"> <owc:operation method="GET" code="GetCapabilities" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilitiesVERSION=1.3.0&amp;REQUEST=GetCapabilities"/> <owc:operation method="GET" code="GetMap" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-2,45,8,55SRS=EPSG:4326&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <owc:styleSet> <owc:name>raster</owc:name> <owc:title>Default Raster</owc:title> <owc:abstract>A sample style that draws a raster, good for displaying imagery</owc:abstract> <owc:legendURL href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" type="image/png"/> </owc:styleSet> </owc:offering> </entry> </feed> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/road.xsd��������������������������������������������0000664�0000000�0000000�00000010441�14766600535�0023237�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="windows-1252"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xmp="http://www.opengis.net/owc/1.0/examples/gml/1" targetNamespace="http://www.opengis.net/owc/1.0/examples/gml/1" elementFormDefault="qualified" version="1.0"> <import namespace="http://www.opengis.net/gml/3.2" schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/> <!--XML Schema document created by ShapeChange--> <element name="RoadCollection" type="xmp:RoadCollectionType" substitutionGroup="gml:AbstractFeature"/> <complexType name="RoadCollectionType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="road" type="xmp:RoadPropertyType" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="RoadCollectionPropertyType"> <sequence minOccurs="0"> <element ref="xmp:RoadCollection"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType> <element name="Road" type="xmp:RoadType" substitutionGroup="gml:AbstractFeature"/> <complexType name="RoadType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="position" type="gml:CurvePropertyType"/> <element name="width" type="double"/> <element name="name" type="string"/> </sequence> </extension> </complexContent> </complexType> <complexType name="RoadPropertyType"> <sequence minOccurs="0"> <element ref="xmp:Road"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType> <element name="SpringCollection" type="xmp:SpringCollectionType" substitutionGroup="gml:AbstractFeature"/> <complexType name="SpringCollectionType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="spring" type="xmp:SpringPropertyType" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="SpringCollectionPropertyType"> <sequence minOccurs="0"> <element ref="xmp:SpringCollection"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType> <complexType name="SpringPropertyType"> <sequence minOccurs="0"> <element ref="xmp:Spring"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType> <element name="Spring" type="xmp:SpringType" substitutionGroup="gml:AbstractFeature"/> <complexType name="SpringType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="position" type="gml:PointPropertyType"/> <element name="flow" type="integer"/> <element name="name" type="string"/> </sequence> </extension> </complexContent> </complexType> <element name="Field" type="xmp:FieldType" substitutionGroup="gml:AbstractFeature"/> <complexType name="FieldType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="posicio" type="gml:SurfacePropertyType"/> <element name="produccio" type="double"/> <element name="propietari" type="string"/> </sequence> </extension> </complexContent> </complexType> <complexType name="FieldPropertyType"> <sequence minOccurs="0"> <element ref="xmp:Field"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType> <element name="FieldCollection" type="xmp:FieldCollectionType" substitutionGroup="gml:AbstractFeature"/> <complexType name="FieldCollectionType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="field" type="xmp:FieldPropertyType" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="FieldCollectionPropertyType"> <sequence minOccurs="0"> <element ref="xmp:FieldCollection"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType> </schema> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/sea_ice_extent_01.atom������������������������������0000664�0000000�0000000�00000035735�14766600535�0025750�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="iso-8859-1"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xmlns:ows="http://www.opengis.net/ows" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <title>Atlas of the Cryosphere: Southern Hemisphere</title> <id>http://nsidc.org/cgi-bin/atlas_south?/</id> <subtitle type="text">The National Snow and Ice Data Center (NSIDC) Atlas of the Cryosphere is a map server that provides data and information pertinent to the frozen regions of Earth, including monthly climatologies of sea ice extent and concentration, snow cover extent, and snow water equivalent, in addition to glacier outlines, ice sheet elevation and accumulation, and more. In order to support polar projections, the Atlas is divided into two separate map servers: one for the Northern Hemisphere and one for the Southern Hemisphere. In addition to providing map images and source data through Open Geospatial Consortium, Inc. (OGC) protocols (WMS, WFS, and WCS), a dynamic web interface for exploring these data is also available at http://nsidc.org/data/atlas. If you have questions, comments or suggestions, please contact NSIDC User Services at +1.303.492.6199 or nsidc@nsidc.org. The development of this map server application was supported by NASA's Earth Observing System (EOS) Program under contract NAS5-03099 and was developed using MapServer, an Open Source development environment for building spatially-enabled internet applications. To cite the Atlas of the Cryosphere: Maurer, J. 2007. Atlas of the Cryosphere. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/atlas/.</subtitle> <updated>2012-10-12T19:10:48Z</updated> <dc:publisher>National Snow and Ice Data Center</dc:publisher> <generator uri="https://github.com/Terradue/trax/" version="1.0"> OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) </generator> <rights> Terradue Srl. Copyright (c) 2012. Some rights reserved. This feed is licensed under a Creative Commons Attribution 3.0 License. </rights> <!-- Add this the link with the self relation Change the href to the location of the file <link rel="self" type="application/atom+xml" href="http://some.server/path/file.atom"/> --> <!-- If known you can also add the resources date or dates ranges for example : <date>2010-05-03T09:04:59.000Z</dc:date> --> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Snow/Ice"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Bathymetry"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Seafloor Topography"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Terrain Elevation"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Topography"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Visible Imagery"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Ice Extent"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Sea Ice"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Sea Ice Concentration"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Ice Shelves"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Surface Morphology"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Snow Classification"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Snow Cover"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Snow Accumulation"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Snow Water Equivalent"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Bedrock Elevation"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Ice Sheet Elevation"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Coastlines"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Shorelines"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Fronts"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Ocean Circulation"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Ocean Currents"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Northern Hemisphere"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Projected Coordinate System"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="X/Y Grid"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Graticule"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Latitude Grid"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Longitude Grid"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Antarctic Circle"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Tropic of Capricorn"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Equator"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="International Date Line"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Boundaries"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Date Line"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Prime Meridian"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Glacial Landforms/Processes"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Megadunes"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="France"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Argentina"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Australia"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Chile"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="United Kingdom"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Norway"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="New Zealnd"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Political Divisions"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Administrative Divisions"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Cities"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Global"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Hydrosphere"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Oceans"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Southern Ocean"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Glaciers"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Ice Sheets"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Gazetteer"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Land Surface"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Southern Hemisphere"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Research Stations"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Ice Core Records"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Cryosphere"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Earth Science"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Antarctica"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Cold Pole"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Geographic South Pole"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Geomagnetic Indices"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Geomagnetism"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Geomagnetic South Pole"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Magnetic Field"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Magnetic South Pole"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="Polar"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="South Pole"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="South Pole of Cold"/> <category scheme="http://nsidc.org/cgi-bin/atlas_south?" term="South Pole of Inaccessibility"/> <entry> <id>http://nsidc.org/cgi-bin/atlas_south?/</id> <title>sea ice extent, January (1979-2007)</title> <author> <name>NSIDC User Services</name> <email>nsidc@nsidc.org</email> <uri>http://nsidc.org/cgi-bin/atlas_south?</uri> </author> <dc:creator>National Snow and Ice Data Center</dc:creator> <dc:publisher>National Snow and Ice Data Center</dc:publisher> <updated>2012-10-12T19:10:48Z</updated> <dc:rights>Fee:none / Contraints:none</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -178.854 -90 180 76.4039 180 76.4039 -178.854 -90 -178.854</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="image/png" title="WMS output for sea ice extent, January (1979-2007)" href="http://nsidc.org/cgi-bin/atlas_south?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-178.854,-90,180,76.4039SRS=EPSG:4326&amp;WIDTH=1078&amp;HEIGHT=500&amp;LAYERS=sea_ice_extent_01&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="icon" type="image/png" title="Preview for sea ice extent, January (1979-2007)" href="http://nsidc.org/cgi-bin/atlas_south?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-178.854,-90,180,76.4039&amp;WIDTH=215&amp;HEIGHT=100&amp;LAYERS=sea_ice_extent_01&amp;STYLES=default&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="via" type="application/vnd.ogc.wms_xml" title="Original GetCapabilities document" href="http://nsidc.org/cgi-bin/atlas_south?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities"/> <link rel="related" href="http://nsidc.org/cgi-bin/get_metadata.pl?id=nsidc-0192&amp;format=fgdc" type="text/html"/> <!-- This resource seems to have an invalid MIME-type: "flat binary (1-byte unsigned integers, 316 columns by 332 rows)" The link element will use the generic application/octet-stream MIME-type to ensure valid ATOM feed --> <link rel="related" href="ftp://sidads.colorado.edu/pub/DATASETS/seaice/polar-stereo/trends-climatologies/monthly-means/mean.jan.1979-2007.s" type="application/octet-stream"/> <content type="html"> &lt;br/&gt; &lt;img border='1' align='right' height='100'src='http://nsidc.org/cgi-bin/atlas_south?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-178.854,-90,180,76.4039&amp;WIDTH=215&amp;HEIGHT=100&amp;LAYERS=sea_ice_extent_01&amp;STYLES=default&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'/&gt; &lt;b&gt;&lt;a href='http://nsidc.org'&gt;National Snow and Ice Data Center&lt;/a&gt;&lt;/b&gt; &lt;img src='http://nsidc.org/images/logo_nsidc_115x90.gif' hspace='20' align='left' width='115' height='90'&gt; &lt;br/&gt; This resource is available from a OGC WMS Service (version 1.1.1) and it contains the following access points: &lt;ul&gt; &lt;li&gt; &lt;a href='http://nsidc.org/cgi-bin/atlas_south?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-178.854,-90,180,76.4039SRS=EPSG:4326&amp;WIDTH=1078&amp;HEIGHT=500&amp;LAYERS=sea_ice_extent_01&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'&gt; GetMap &lt;/a&gt; request in image/png (atom:link[@rel="enclosure"]) &lt;/li&gt; &lt;li&gt; &lt;a href='http://nsidc.org/cgi-bin/atlas_south?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities'&gt; GetCapabilities &lt;/a&gt; request (atom:link[@rel="via"]) &lt;/li&gt; &lt;/li&gt; &lt;li&gt; MetadataURL is available &lt;a href='http://nsidc.org/cgi-bin/get_metadata.pl?id=nsidc-0192&amp;format=fgdc'&gt; FGDC - text/html &lt;/a&gt; &lt;/li&gt; &lt;li&gt; DataURL is available &lt;a href='ftp://sidads.colorado.edu/pub/DATASETS/seaice/polar-stereo/trends-climatologies/monthly-means/mean.jan.1979-2007.s'&gt; flat binary (1-byte unsigned integers, 316 columns by 332 rows) &lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Sea ice extent includes all areas where sea ice concentration is greater than or equal to 15%. Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). &lt;p style='font-size:small'&gt;OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) by Terradue Srl.&lt;/p&gt; </content> <owc:offering code="http://www.opengis.net/spec/owc/1.0/req/atom/wms"> <owc:operation method="GET" code="GetCapabilities" href="http://nsidc.org/cgi-bin/atlas_south?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilitiesVERSION=1.3.0&amp;REQUEST=GetCapabilities"/> <owc:operation method="GET" code="GetMap" href="http://nsidc.org/cgi-bin/atlas_south?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;BBOX=-178.854,-90,180,76.4039SRS=EPSG:4326&amp;WIDTH=1078&amp;HEIGHT=500&amp;LAYERS=sea_ice_extent_01&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <owc:styleSet> <owc:name>default</owc:name> <owc:title>default</owc:title> <owc:abstract/> <owc:legendURL href="http://nsidc.org/cgi-bin/atlas_south?version=1.1.1&amp;service=WMS&amp;request=GetLegendGraphic&amp;layer=sea_ice_extent_01&amp;format=image/png&amp;STYLE=default" type="image/png"/> </owc:styleSet> </owc:offering> </entry> </feed> �����������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/wcs_kml.xml�����������������������������������������0000664�0000000�0000000�00000111436�14766600535�0023761�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <id>http://www.opengis.net/owc/1.0/examples/wcs1-raj</id> <title>Context Example :: Web Coverage Service</title> <author> <name>Raj Singh</name> </author> <updated>2012-11-05T11:25:23Z</updated> <!-- areaOfInterest Geographic Area of interest of the users of the content pointed or embedded in context document --> <!-- this is Haiti in OWS-9 AOI --> <georss:where> <gml:Envelope srsName="EPSG:4326" srsDimension="2"> <gml:lowerCorner>18.548652 -72.3627630648135</gml:lowerCorner> <gml:upperCorner>18.592594 -72.2677392817456</gml:upperCorner> </gml:Envelope> </georss:where> <entry> <id>https://portal.opengeospatial.org/wiki/OWS9/Ows9Data#tomas.kml</id> <title>Tomas_Storm_44_Category_2_2011_KML_converted_from_CSV for OWS-9</title> <updated>2012-12-06T14:56:00Z</updated> <dc:publisher>OGC</dc:publisher> <author> <name>Raj Singh</name> </author> <dc:creator>Raj Singh with TextMate from NASA data</dc:creator> <dc:source>https://portal.opengeospatial.org/wiki/OWS9/Ows9Data#tomas.kml:_Tomas_Storm_44_Category_2_2011_KML_converted_from_CSV for OWS-9</dc:source> <georss:where> <gml:Envelope srsName="EPSG:4326" srsDimension="2"> <gml:lowerCorner>18.548652 -72.3627630648135</gml:lowerCorner> <gml:upperCorner>18.592594 -72.2677392817456</gml:upperCorner> </gml:Envelope> </georss:where> <!-- preview A URI identifying a preview of the resource. Assimilated to feed/entry/icon --> <content type="text">KML example</content> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/kml"> <owc:content type="application/vnd.google-earth.kml+xml"> <kml xmlns="http://www.opengis.net/kml/2.2" xsi:schemaLocation="http://www.opengis.net/kml/2.2 http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd"> <Folder> <name>Tomas - Category 2 Tropical Storm</name> <description><![CDATA[Tomas - Category 2 Tropical Storm, converted from <a href="https://portal.opengeospatial.org/wiki/OWS9/Ows9Data#tomas.csv:_Tomas_Storm_44_Category_2_2011_CSV">this csv file</a> using <a href="http://nautilus.baruch.sc.edu/twiki_dmcc/bin/view/Main/Csv2Kml">csv2kml</a>]]></description> <Placemark> <name>25</name> <description><![CDATA[1009]]></description> <TimeStamp> <when>2010-10-26T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-37,5,0</coordinates> </Point> </Placemark> <Placemark> <name>25</name> <description><![CDATA[1009]]></description> <TimeStamp> <when>2010-10-27T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-38.5,5.3,0</coordinates> </Point> </Placemark> <Placemark> <name>25</name> <description><![CDATA[1009]]></description> <TimeStamp> <when>2010-10-27T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-40,5.5,0</coordinates> </Point> </Placemark> <Placemark> <name>25</name> <description><![CDATA[1008]]></description> <TimeStamp> <when>2010-10-27T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-41.5,5.8,0</coordinates> </Point> </Placemark> <Placemark> <name>25</name> <description><![CDATA[1008]]></description> <TimeStamp> <when>2010-10-27T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-43,6,0</coordinates> </Point> </Placemark> <Placemark> <name>30</name> <description><![CDATA[1007]]></description> <TimeStamp> <when>2010-10-28T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-44.8,6.4,0</coordinates> </Point> </Placemark> <Placemark> <name>30</name> <description><![CDATA[1006]]></description> <TimeStamp> <when>2010-10-28T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-46.8,6.8,0</coordinates> </Point> </Placemark> <Placemark> <name>30</name> <description><![CDATA[1006]]></description> <TimeStamp> <when>2010-10-28T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-48.6,7.2,0</coordinates> </Point> </Placemark> <Placemark> <name>30</name> <description><![CDATA[1006]]></description> <TimeStamp> <when>2010-10-28T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-50.4,7.7,0</coordinates> </Point> </Placemark> <Placemark> <name>30</name> <description><![CDATA[1006]]></description> <TimeStamp> <when>2010-10-29T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-52.2,8.3,0</coordinates> </Point> </Placemark> <Placemark> <name>30</name> <description><![CDATA[1006]]></description> <TimeStamp> <when>2010-10-29T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-53.7,9,0</coordinates> </Point> </Placemark> <Placemark> <name>35</name> <description><![CDATA[1003]]></description> <TimeStamp> <when>2010-10-29T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-55.3,9.8,0</coordinates> </Point> </Placemark> <Placemark> <name>45</name> <description><![CDATA[998]]></description> <TimeStamp> <when>2010-10-29T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-56.8,10.8,0</coordinates> </Point> </Placemark> <Placemark> <name>55</name> <description><![CDATA[999]]></description> <TimeStamp> <when>2010-10-30T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-57.8,11.9,0</coordinates> </Point> </Placemark> <Placemark> <name>60</name> <description><![CDATA[997]]></description> <TimeStamp> <when>2010-10-30T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-58.9,12.7,0</coordinates> </Point> </Placemark> <Placemark> <name>60</name> <description><![CDATA[997]]></description> <TimeStamp> <when>2010-10-30T09:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-59.5,13,0</coordinates> </Point> </Placemark> <Placemark> <name>65</name> <description><![CDATA[993]]></description> <TimeStamp> <when>2010-10-30T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-60.1,13.1,0</coordinates> </Point> </Placemark> <Placemark> <name>80</name> <description><![CDATA[990]]></description> <TimeStamp> <when>2010-10-30T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-61,13.3,0</coordinates> </Point> </Placemark> <Placemark> <name>85</name> <description><![CDATA[987]]></description> <TimeStamp> <when>2010-10-30T20:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-61.2,13.4,0</coordinates> </Point> </Placemark> <Placemark> <name>85</name> <description><![CDATA[982]]></description> <TimeStamp> <when>2010-10-31T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-61.7,13.5,0</coordinates> </Point> </Placemark> <Placemark> <name>85</name> <description><![CDATA[983]]></description> <TimeStamp> <when>2010-10-31T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-62.4,13.8,0</coordinates> </Point> </Placemark> <Placemark> <name>80</name> <description><![CDATA[988]]></description> <TimeStamp> <when>2010-10-31T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-63.3,14,0</coordinates> </Point> </Placemark> <Placemark> <name>65</name> <description><![CDATA[994]]></description> <TimeStamp> <when>2010-10-31T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-64.4,14.2,0</coordinates> </Point> </Placemark> <Placemark> <name>55</name> <description><![CDATA[997]]></description> <TimeStamp> <when>2010-11-01T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-65.8,14.1,0</coordinates> </Point> </Placemark> <Placemark> <name>45</name> <description><![CDATA[1003]]></description> <TimeStamp> <when>2010-11-01T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-67.1,13.9,0</coordinates> </Point> </Placemark> <Placemark> <name>40</name> <description><![CDATA[1005]]></description> <TimeStamp> <when>2010-11-01T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-68.2,13.6,0</coordinates> </Point> </Placemark> <Placemark> <name>40</name> <description><![CDATA[1005]]></description> <TimeStamp> <when>2010-11-01T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-69.2,13.5,0</coordinates> </Point> </Placemark> <Placemark> <name>40</name> <description><![CDATA[1005]]></description> <TimeStamp> <when>2010-11-02T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-70.3,13.5,0</coordinates> </Point> </Placemark> <Placemark> <name>45</name> <description><![CDATA[1003]]></description> <TimeStamp> <when>2010-11-02T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-71.4,13.5,0</coordinates> </Point> </Placemark> <Placemark> <name>40</name> <description><![CDATA[1004]]></description> <TimeStamp> <when>2010-11-02T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-72.5,13.5,0</coordinates> </Point> </Placemark> <Placemark> <name>35</name> <description><![CDATA[1006]]></description> <TimeStamp> <when>2010-11-02T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-73.4,13.6,0</coordinates> </Point> </Placemark> <Placemark> <name>30</name> <description><![CDATA[1006]]></description> <TimeStamp> <when>2010-11-03T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-73.9,13.8,0</coordinates> </Point> </Placemark> <Placemark> <name>30</name> <description><![CDATA[1006]]></description> <TimeStamp> <when>2010-11-03T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-74.3,14,0</coordinates> </Point> </Placemark> <Placemark> <name>30</name> <description><![CDATA[1006]]></description> <TimeStamp> <when>2010-11-03T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-74.7,14.3,0</coordinates> </Point> </Placemark> <Placemark> <name>35</name> <description><![CDATA[1004]]></description> <TimeStamp> <when>2010-11-03T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-75.1,14.7,0</coordinates> </Point> </Placemark> <Placemark> <name>40</name> <description><![CDATA[1003]]></description> <TimeStamp> <when>2010-11-04T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-75.5,15.1,0</coordinates> </Point> </Placemark> <Placemark> <name>40</name> <description><![CDATA[998]]></description> <TimeStamp> <when>2010-11-04T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-75.9,15.5,0</coordinates> </Point> </Placemark> <Placemark> <name>45</name> <description><![CDATA[996]]></description> <TimeStamp> <when>2010-11-04T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-76.2,15.9,0</coordinates> </Point> </Placemark> <Placemark> <name>50</name> <description><![CDATA[995]]></description> <TimeStamp> <when>2010-11-04T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-76.2,16.4,0</coordinates> </Point> </Placemark> <Placemark> <name>60</name> <description><![CDATA[989]]></description> <TimeStamp> <when>2010-11-05T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-75.7,17,0</coordinates> </Point> </Placemark> <Placemark> <name>70</name> <description><![CDATA[985]]></description> <TimeStamp> <when>2010-11-05T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-75.2,17.7,0</coordinates> </Point> </Placemark> <Placemark> <name>75</name> <description><![CDATA[987]]></description> <TimeStamp> <when>2010-11-05T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-74.7,18.7,0</coordinates> </Point> </Placemark> <Placemark> <name>70</name> <description><![CDATA[992]]></description> <TimeStamp> <when>2010-11-05T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-74,19.7,0</coordinates> </Point> </Placemark> <Placemark> <name>60</name> <description><![CDATA[995]]></description> <TimeStamp> <when>2010-11-06T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-73.1,20.4,0</coordinates> </Point> </Placemark> <Placemark> <name>60</name> <description><![CDATA[992]]></description> <TimeStamp> <when>2010-11-06T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-71.8,21.4,0</coordinates> </Point> </Placemark> <Placemark> <name>60</name> <description><![CDATA[992]]></description> <TimeStamp> <when>2010-11-06T07:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-71.6,21.7,0</coordinates> </Point> </Placemark> <Placemark> <name>60</name> <description><![CDATA[992]]></description> <TimeStamp> <when>2010-11-06T07:30:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-71.6,21.7,0</coordinates> </Point> </Placemark> <Placemark> <name>60</name> <description><![CDATA[990]]></description> <TimeStamp> <when>2010-11-06T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-70.9,22.6,0</coordinates> </Point> </Placemark> <Placemark> <name>65</name> <description><![CDATA[988]]></description> <TimeStamp> <when>2010-11-06T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-70.3,23.8,0</coordinates> </Point> </Placemark> <Placemark> <name>70</name> <description><![CDATA[987]]></description> <TimeStamp> <when>2010-11-07T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-69.8,24.9,0</coordinates> </Point> </Placemark> <Placemark> <name>65</name> <description><![CDATA[990]]></description> <TimeStamp> <when>2010-11-07T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-69.6,25.4,0</coordinates> </Point> </Placemark> <Placemark> <name>60</name> <description><![CDATA[992]]></description> <TimeStamp> <when>2010-11-07T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-69.5,25.7,0</coordinates> </Point> </Placemark> <Placemark> <name>50</name> <description><![CDATA[992]]></description> <TimeStamp> <when>2010-11-07T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-69.3,26,0</coordinates> </Point> </Placemark> <Placemark> <name>50</name> <description><![CDATA[992]]></description> <TimeStamp> <when>2010-11-08T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-68.5,26,0</coordinates> </Point> </Placemark> <Placemark> <name>50</name> <description><![CDATA[992]]></description> <TimeStamp> <when>2010-11-08T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-67.5,25.8,0</coordinates> </Point> </Placemark> <Placemark> <name>50</name> <description><![CDATA[992]]></description> <TimeStamp> <when>2010-11-08T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-66.2,25.6,0</coordinates> </Point> </Placemark> <Placemark> <name>45</name> <description><![CDATA[993]]></description> <TimeStamp> <when>2010-11-08T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-64.5,25.8,0</coordinates> </Point> </Placemark> <Placemark> <name>45</name> <description><![CDATA[993]]></description> <TimeStamp> <when>2010-11-09T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-62.3,26.5,0</coordinates> </Point> </Placemark> <Placemark> <name>45</name> <description><![CDATA[994]]></description> <TimeStamp> <when>2010-11-09T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-60.4,27.9,0</coordinates> </Point> </Placemark> <Placemark> <name>45</name> <description><![CDATA[994]]></description> <TimeStamp> <when>2010-11-09T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-58.6,29.4,0</coordinates> </Point> </Placemark> <Placemark> <name>45</name> <description><![CDATA[994]]></description> <TimeStamp> <when>2010-11-09T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-56.9,31,0</coordinates> </Point> </Placemark> <Placemark> <name>45</name> <description><![CDATA[994]]></description> <TimeStamp> <when>2010-11-10T00:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-55.4,33.3,0</coordinates> </Point> </Placemark> <Placemark> <name>45</name> <description><![CDATA[994]]></description> <TimeStamp> <when>2010-11-10T06:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-54,36,0</coordinates> </Point> </Placemark> <Placemark> <name>35</name> <description><![CDATA[995]]></description> <TimeStamp> <when>2010-11-10T12:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-53.5,39,0</coordinates> </Point> </Placemark> <Placemark> <name>35</name> <description><![CDATA[995]]></description> <TimeStamp> <when>2010-11-10T18:00:00</when> </TimeStamp> <Style> <IconStyle> <color>ff000000</color> <scale>1</scale> <Icon> <href>http://carocoops.org/gearth/images/white_circle_icon.png</href> </Icon> </IconStyle> </Style> <Point> <coordinates>-53.5,42,0</coordinates> </Point> </Placemark> </Folder> </kml> </owc:content> </owc:offering> </entry> <entry> <id>http://ows9.csiss.gmu.edu/cgi-bin/ows9/gmuwcs</id> <title>George Mason University Web Coverage Service version 2.0 for OWS-9</title> <updated>2006-01-01T00:00:00Z</updated> <dc:publisher>GMU</dc:publisher> <author> <name>Yuanzheng Shao</name> </author> <dc:creator>Raj Singh with OxygenXML</dc:creator> <dc:source>https://portal.opengeospatial.org/wiki/OWS9/OICoverageServices#GMU_WCS</dc:source> <summary>Airport imagery</summary> <georss:where> <gml:Envelope srsName="EPSG:4326" srsDimension="2"> <gml:lowerCorner>18.548652 -72.3627630648135</gml:lowerCorner> <gml:upperCorner>18.592594 -72.2677392817456</gml:upperCorner> </gml:Envelope> </georss:where> <!-- preview A URI identifying a preview of the resource. Assimilated to feed/entry/icon --> <content type="image/jpeg" src="https://portal.opengeospatial.org/wiki/pub/OWS9/OICoverageServices/ACCPOB_1.jpg"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wcs"> <owc:operation code="GetCapabilities" method="GET" type="text/xml" href="http://ows9.csiss.gmu.edu/cgi-bin/ows9/gmuwcs?service=WCS&amp;version=2.0&amp;request=GetCapabilities"/> <owc:operation code="GetCoverage" method="GET" type="image/jp2" href="http://ows9.csiss.gmu.edu/cgi-bin/ows9/gmuwcs?service=WCS&amp;version=2.0&amp;request=GetCoverage&amp;coverageid=NITF:%22/home/yshao/ows9/jpip/data/NITF_Sample_Data/Files/DIGEST_Example_2.ntf%22:Data&amp;format=image/JPEG2000&amp;BoundingBox=18.548652,-72.3627630648135,18.592594,-72.2677392817456,urn:ogc:def:crs:epsg:6.3:4326"/> </owc:offering> </entry> </feed> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/wfs_100entries.xml����������������������������������0000664�0000000�0000000�00000617741�14766600535�0025105�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <title>XtraServer WFS - interactive instruments</title> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?/</id> <author> <name>Bob Simth</name> </author> <updated>2012-02-03T12:00:30Z</updated> <dc:publisher>interactive-instruments</dc:publisher> <generator uri="https://svn.opengeospatial.org/ogc-projects/cite/scripts/owsc/1.0/trunk/utils/xslt/wms/1.3.0/wms2owc.xsl" version="1.0"> OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) </generator> <rights> Terradue Srl. Copyright (c) 2012. Some rights reserved. This feed is licensed under a Creative Commons Attribution 3.0 License. </rights> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?gml:AbstractFeature/</id> <title>gml:AbstractFeature</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for gml:AbstractFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=gml:AbstractFeature"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=gml:AbstractFeature"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:AerodromeBoundaryGeocurve/</id> <title>tds:AerodromeBoundaryGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:AerodromeBoundaryGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:AerodromeBoundaryGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:AerodromeBoundaryGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:AircraftHangarGeopoint/</id> <title>tds:AircraftHangarGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:AircraftHangarGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:AircraftHangarGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:AircraftHangarGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:AircraftHangarGeosurface/</id> <title>tds:AircraftHangarGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:AircraftHangarGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:AircraftHangarGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:AircraftHangarGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:AmphitheatreGeosurface/</id> <title>tds:AmphitheatreGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:AmphitheatreGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:AmphitheatreGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:AmphitheatreGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ApronGeosurface/</id> <title>tds:ApronGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ApronGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ApronGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ApronGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:BridgeGeocurve/</id> <title>tds:BridgeGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:BridgeGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:BridgeGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:BridgeGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:BrushGeosurface/</id> <title>tds:BrushGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:BrushGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:BrushGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:BrushGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:BuildingGeopoint/</id> <title>tds:BuildingGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:BuildingGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:BuildingGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:BuildingGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:BuildingGeosurface/</id> <title>tds:BuildingGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:BuildingGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:BuildingGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:BuildingGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:BuiltUpAreaGeosurface/</id> <title>tds:BuiltUpAreaGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:BuiltUpAreaGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:BuiltUpAreaGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:BuiltUpAreaGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:CableGeocurve/</id> <title>tds:CableGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:CableGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CableGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CableGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:CampSiteGeosurface/</id> <title>tds:CampSiteGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:CampSiteGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CampSiteGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CampSiteGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:CaravanParkGeosurface/</id> <title>tds:CaravanParkGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:CaravanParkGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CaravanParkGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CaravanParkGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:CemeteryGeopoint/</id> <title>tds:CemeteryGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:CemeteryGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CemeteryGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CemeteryGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:CemeteryGeosurface/</id> <title>tds:CemeteryGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:CemeteryGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CemeteryGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CemeteryGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:CisternGeopoint/</id> <title>tds:CisternGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:CisternGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CisternGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CisternGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ControlTowerGeopoint/</id> <title>tds:ControlTowerGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ControlTowerGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ControlTowerGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ControlTowerGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ControlTowerGeosurface/</id> <title>tds:ControlTowerGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ControlTowerGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ControlTowerGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ControlTowerGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:CropLandGeosurface/</id> <title>tds:CropLandGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:CropLandGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CropLandGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CropLandGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:CulvertGeocurve/</id> <title>tds:CulvertGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:CulvertGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CulvertGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:CulvertGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:DamGeosurface/</id> <title>tds:DamGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:DamGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:DamGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:DamGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:DishAerialGeopoint/</id> <title>tds:DishAerialGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:DishAerialGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:DishAerialGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:DishAerialGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:DisposalSiteGeosurface/</id> <title>tds:DisposalSiteGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:DisposalSiteGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:DisposalSiteGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:DisposalSiteGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:DitchGeocurve/</id> <title>tds:DitchGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:DitchGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:DitchGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:DitchGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:DitchGeosurface/</id> <title>tds:DitchGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:DitchGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:DitchGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:DitchGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:DriveInTheatreGeosurface/</id> <title>tds:DriveInTheatreGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:DriveInTheatreGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:DriveInTheatreGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:DriveInTheatreGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:EmbankmentGeocurve/</id> <title>tds:EmbankmentGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:EmbankmentGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:EmbankmentGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:EmbankmentGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:EmbankmentGeosurface/</id> <title>tds:EmbankmentGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:EmbankmentGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:EmbankmentGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:EmbankmentGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ExtractionMineGeopoint/</id> <title>tds:ExtractionMineGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ExtractionMineGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ExtractionMineGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ExtractionMineGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ExtractionMineGeosurface/</id> <title>tds:ExtractionMineGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ExtractionMineGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ExtractionMineGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ExtractionMineGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:FenceGeocurve/</id> <title>tds:FenceGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:FenceGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:FenceGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:FenceGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:FordGeocurve/</id> <title>tds:FordGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:FordGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:FordGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:FordGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ForestGeocurve/</id> <title>tds:ForestGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ForestGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ForestGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ForestGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ForestGeosurface/</id> <title>tds:ForestGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ForestGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ForestGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ForestGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:GolfCourseGeosurface/</id> <title>tds:GolfCourseGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:GolfCourseGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GolfCourseGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GolfCourseGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:GrainStorageStructureGeopoint/</id> <title>tds:GrainStorageStructureGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:GrainStorageStructureGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GrainStorageStructureGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GrainStorageStructureGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:GrainStorageStructureGeosurface/</id> <title>tds:GrainStorageStructureGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:GrainStorageStructureGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GrainStorageStructureGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GrainStorageStructureGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:GrandstandGeopoint/</id> <title>tds:GrandstandGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:GrandstandGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GrandstandGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GrandstandGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:GrandstandGeosurface/</id> <title>tds:GrandstandGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:GrandstandGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GrandstandGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GrandstandGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:GrasslandGeosurface/</id> <title>tds:GrasslandGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:GrasslandGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GrasslandGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GrasslandGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:GreenhouseGeopoint/</id> <title>tds:GreenhouseGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:GreenhouseGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GreenhouseGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GreenhouseGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:GreenhouseGeosurface/</id> <title>tds:GreenhouseGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:GreenhouseGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GreenhouseGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:GreenhouseGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:HelipadGeopoint/</id> <title>tds:HelipadGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:HelipadGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:HelipadGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:HelipadGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:HoldingPenGeopoint/</id> <title>tds:HoldingPenGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:HoldingPenGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:HoldingPenGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:HoldingPenGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:HoldingPenGeosurface/</id> <title>tds:HoldingPenGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:HoldingPenGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:HoldingPenGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:HoldingPenGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:InlandWaterbodyGeosurface/</id> <title>tds:InlandWaterbodyGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:InlandWaterbodyGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:InlandWaterbodyGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:InlandWaterbodyGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:LandAerodromeGeosurface/</id> <title>tds:LandAerodromeGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:LandAerodromeGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:LandAerodromeGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:LandAerodromeGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:LandSubjectToInundationGeosurface/</id> <title>tds:LandSubjectToInundationGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:LandSubjectToInundationGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:LandSubjectToInundationGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:LandSubjectToInundationGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:LandWaterBoundaryGeocurve/</id> <title>tds:LandWaterBoundaryGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:LandWaterBoundaryGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:LandWaterBoundaryGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:LandWaterBoundaryGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:MarshGeosurface/</id> <title>tds:MarshGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:MarshGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:MarshGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:MarshGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:MilitaryInstallationGeopoint/</id> <title>tds:MilitaryInstallationGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:MilitaryInstallationGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:MilitaryInstallationGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:MilitaryInstallationGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:MilitaryInstallationGeosurface/</id> <title>tds:MilitaryInstallationGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:MilitaryInstallationGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:MilitaryInstallationGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:MilitaryInstallationGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:MobileHomeParkGeosurface/</id> <title>tds:MobileHomeParkGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:MobileHomeParkGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:MobileHomeParkGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:MobileHomeParkGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ParkGeosurface/</id> <title>tds:ParkGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ParkGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ParkGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ParkGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ParkingGarageGeopoint/</id> <title>tds:ParkingGarageGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ParkingGarageGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ParkingGarageGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ParkingGarageGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ParkingGarageGeosurface/</id> <title>tds:ParkingGarageGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ParkingGarageGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ParkingGarageGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ParkingGarageGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:PowerStationGeopoint/</id> <title>tds:PowerStationGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:PowerStationGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:PowerStationGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:PowerStationGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:PowerStationGeosurface/</id> <title>tds:PowerStationGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:PowerStationGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:PowerStationGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:PowerStationGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:PowerSubstationGeopoint/</id> <title>tds:PowerSubstationGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:PowerSubstationGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:PowerSubstationGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:PowerSubstationGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:PowerSubstationGeosurface/</id> <title>tds:PowerSubstationGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:PowerSubstationGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:PowerSubstationGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:PowerSubstationGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:PublicSquareGeosurface/</id> <title>tds:PublicSquareGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:PublicSquareGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:PublicSquareGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:PublicSquareGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RacetrackGeocurve/</id> <title>tds:RacetrackGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:RacetrackGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RacetrackGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RacetrackGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RailwayGeocurve/</id> <title>tds:RailwayGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:RailwayGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RailwayGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RailwayGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RailwaySidetrackGeocurve/</id> <title>tds:RailwaySidetrackGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:RailwaySidetrackGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RailwaySidetrackGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RailwaySidetrackGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RailwayYardGeosurface/</id> <title>tds:RailwayYardGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:RailwayYardGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RailwayYardGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RailwayYardGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RiverGeocurve/</id> <title>tds:RiverGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:RiverGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RiverGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RiverGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RiverGeosurface/</id> <title>tds:RiverGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:RiverGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RiverGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RiverGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RoadGeocurve/</id> <title>tds:RoadGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:RoadGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RoadGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RoadGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RoadInterchangeGeopoint/</id> <title>tds:RoadInterchangeGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:RoadInterchangeGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RoadInterchangeGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RoadInterchangeGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RunwayGeosurface/</id> <title>tds:RunwayGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:RunwayGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RunwayGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:RunwayGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:SaltEvaporatorGeosurface/</id> <title>tds:SaltEvaporatorGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:SaltEvaporatorGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SaltEvaporatorGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SaltEvaporatorGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:SettlingPondGeosurface/</id> <title>tds:SettlingPondGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:SettlingPondGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SettlingPondGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SettlingPondGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:SewageTreatmentPlantGeopoint/</id> <title>tds:SewageTreatmentPlantGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:SewageTreatmentPlantGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SewageTreatmentPlantGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SewageTreatmentPlantGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:SewageTreatmentPlantGeosurface/</id> <title>tds:SewageTreatmentPlantGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:SewageTreatmentPlantGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SewageTreatmentPlantGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SewageTreatmentPlantGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ShoppingComplexGeosurface/</id> <title>tds:ShoppingComplexGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ShoppingComplexGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ShoppingComplexGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ShoppingComplexGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ShorelineConstructionGeocurve/</id> <title>tds:ShorelineConstructionGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ShorelineConstructionGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ShorelineConstructionGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ShorelineConstructionGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ShorelineConstructionGeosurface/</id> <title>tds:ShorelineConstructionGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ShorelineConstructionGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ShorelineConstructionGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ShorelineConstructionGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:SmokestackGeopoint/</id> <title>tds:SmokestackGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:SmokestackGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SmokestackGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SmokestackGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:SoilSurfaceRegionGeosurface/</id> <title>tds:SoilSurfaceRegionGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:SoilSurfaceRegionGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SoilSurfaceRegionGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SoilSurfaceRegionGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:SportsGroundGeosurface/</id> <title>tds:SportsGroundGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:SportsGroundGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SportsGroundGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SportsGroundGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:StadiumGeosurface/</id> <title>tds:StadiumGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:StadiumGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:StadiumGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:StadiumGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:StopwayGeosurface/</id> <title>tds:StopwayGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:StopwayGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:StopwayGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:StopwayGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:StorageDepotGeosurface/</id> <title>tds:StorageDepotGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:StorageDepotGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:StorageDepotGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:StorageDepotGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:StorageTankGeopoint/</id> <title>tds:StorageTankGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:StorageTankGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:StorageTankGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:StorageTankGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:StorageTankGeosurface/</id> <title>tds:StorageTankGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:StorageTankGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:StorageTankGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:StorageTankGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:SurfaceBunkerGeopoint/</id> <title>tds:SurfaceBunkerGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:SurfaceBunkerGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SurfaceBunkerGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SurfaceBunkerGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:SurfaceBunkerGeosurface/</id> <title>tds:SurfaceBunkerGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:SurfaceBunkerGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SurfaceBunkerGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SurfaceBunkerGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:SwampGeosurface/</id> <title>tds:SwampGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:SwampGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SwampGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SwampGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:SwimmingPoolGeosurface/</id> <title>tds:SwimmingPoolGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:SwimmingPoolGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SwimmingPoolGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:SwimmingPoolGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:TaxiwayGeosurface/</id> <title>tds:TaxiwayGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:TaxiwayGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:TaxiwayGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:TaxiwayGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ThicketGeosurface/</id> <title>tds:ThicketGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:ThicketGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ThicketGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:ThicketGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:TidalWaterGeosurface/</id> <title>tds:TidalWaterGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:TidalWaterGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:TidalWaterGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:TidalWaterGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:TowerGeopoint/</id> <title>tds:TowerGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:TowerGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:TowerGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:TowerGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:TunnelGeocurve/</id> <title>tds:TunnelGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:TunnelGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:TunnelGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:TunnelGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:VanishingPointGeopoint/</id> <title>tds:VanishingPointGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:VanishingPointGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:VanishingPointGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:VanishingPointGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:VehicleLotGeosurface/</id> <title>tds:VehicleLotGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:VehicleLotGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:VehicleLotGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:VehicleLotGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:WallGeocurve/</id> <title>tds:WallGeocurve</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:WallGeocurve" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:WallGeocurve"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:WallGeocurve"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:WaterTowerGeopoint/</id> <title>tds:WaterTowerGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:WaterTowerGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:WaterTowerGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:WaterTowerGeopoint"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:WaterTreatmentBedGeosurface/</id> <title>tds:WaterTreatmentBedGeosurface</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:WaterTreatmentBedGeosurface" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:WaterTreatmentBedGeosurface"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:WaterTreatmentBedGeosurface"/> </owc:offering> </entry> <entry> <id>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:WaterWellGeopoint/</id> <title>tds:WaterWellGeopoint</title> <dc:publisher>interactive-instruments</dc:publisher> <updated>2012-02-03T12:00:30Z</updated> <dc:rights>Fee: / Contraints:</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>-90 -180 -90 180 90 180 90 -180 -90 -180</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="text/xml" length="12345" title="WFS output for tds:WaterWellGeopoint" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:WaterWellGeopoint"/> <link rel="via" type="text/xml" title="Original GetCapabilities document" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetCapabilities"/> <content type="text"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wfs"> <owc:operation method="GET" code="GetCapabilities" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities" type="text/xml"/> <owc:operation method="GET" code="GetFeature" href="http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=GetFeature&amp;NAMESPACES=xmlns(tds,http:%2F%2Fmetadata.dod.mil%2Fmdr%2Fns%2FGSIP%2F3.0%2Ftds%2F3.0)&amp;OUTPUTFORMAT=text/xml;%20subtype=gml/3.2.1BBOX=-90,-180,90,180&amp;TYPENAME=tds:WaterWellGeopoint"/> </owc:offering> </entry> <!--owc:themes> <owc:id>ThematicThemes</owc:id> <owc:title>Thematic Classification</owc:title> <owc:theme> <owc:id>TransportTheme</owc:id> <owc:title>Transport</owc:title> <owc:theme> <owc:id>AirTransportTheme</owc:id> <owc:title>Air Transport</owc:title> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:AerodromeBoundaryGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:AircraftHangarGeopoint/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:AircraftHangarGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ApronGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ControlTowerGeopoint/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ControlTowerGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:HelipadGeopoint/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:LandAerodromeGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RunwayGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:TaxiwayGeosurface/</owc:entryRef> </owc:theme> <owc:theme> <owc:id>GroundTransportTheme</owc:id> <owc:title>Ground Transport</owc:title> <owc:theme> <owc:id>RailTransportTheme</owc:id> <owc:title>Rail Transport</owc:title> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RailwayGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RailwaySidetrackGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RailwayYardGeosurface/</owc:entryRef> </owc:theme> <owc:theme> <owc:id>RoadTransportTheme</owc:id> <owc:title>Road Transport</owc:title> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RoadGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RoadInterchangeGeopoint/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:BridgeGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:TunnelGeocurve/</owc:entryRef> </owc:theme> </owc:theme> </owc:theme> <owc:theme> <owc:id>WaterTheme</owc:id> <owc:title>Water</owc:title> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:InlandWaterbodyGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:LandSubjectToInundationGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:LandWaterBoundaryGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RiverGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RiverGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:WaterTowerGeopoint/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:WaterTreatmentBedGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:WaterWellGeopoint/</owc:entryRef> </owc:theme> </owc:themes> <owc:themes> <owc:id>GeometricalTypeThemes</owc:id> <owc:title>Geometrical Type Classification</owc:title> <owc:theme> <owc:id>PointTheme</owc:id> <owc:title>Point Features</owc:title> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:AircraftHangarGeopoint/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ControlTowerGeopoint/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:HelipadGeopoint/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RoadInterchangeGeopoint/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:WaterTowerGeopoint/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:WaterWellGeopoint/</owc:entryRef> </owc:theme> <owc:theme> <owc:id>CurbeTheme</owc:id> <owc:title>Curbe Features</owc:title> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:AerodromeBoundaryGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RailwayGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RailwaySidetrackGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RoadGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:BridgeGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:TunnelGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:LandWaterBoundaryGeocurve/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RiverGeocurve/</owc:entryRef> </owc:theme> <owc:theme> <owc:id>SurfacesTheme</owc:id> <owc:title>Surface Features</owc:title> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:AircraftHangarGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ApronGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:ControlTowerGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:LandAerodromeGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RunwayGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:TaxiwayGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RailwayYardGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:InlandWaterbodyGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:LandSubjectToInundationGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:RiverGeosurface/</owc:entryRef> <owc:entryRef>http://services.interactive-instruments.de/xsprojects/ows9-tds/services/ltds/wfs?tds:WaterTreatmentBedGeosurface/</owc:entryRef> </owc:theme> </owc:themes--> </feed> �������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/wms_gml_hurricane_tomas.xml�������������������������0000664�0000000�0000000�00001131656�14766600535�0027241�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <id>http://www.opengis.net/owc/1.0/examples/Hurricane-Tomas</id> <title>Hurricane Tomas</title> <author> <name>Roger Brackin</name> </author> <updated>2013-01-06T01:10:42Z</updated> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList srs="EPSG:4326" srsDimension="2">-1.417726 -90.540890 33.238194 -90.540890 33.238194 -22.622864 -1.417726 -22.622864</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <entry> <id>Web Map Service Layer</id> <title>Web Map Service Layer</title> <updated>2013-01-06T01:10:42Z</updated> <content type="html">Web Map Service Layer</content> <category scheme="http://www.opengis.net/spec/owc/active" term="true"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wms"> <owc:operation code="GetCapabilities" href="http://services.envitia.com/envitia.bgmaps/wms.aspx?REQUEST=GetCapabilities&amp;SERVICE=WMS" method="GET"/> <owc:operation code="GetMap" href="http://services.envitia.com/envitia.bgmaps/wms.aspx?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;FORMAT=image/png&amp;BGCOLOR=0xFFFFFF&amp;TRANSPARENT=TRUE&amp;CRS=EPSG:4326&amp;Layers=NaturalEarth&amp;BBOX=-90.540890,-1.417726,-22.622864,33.238194&amp;WIDTH=1920&amp;HEIGHT=1148" method="GET"/> </owc:offering> </entry> <entry> <id>Track Analysis</id> <title>Track Analysis</title> <updated>2013-01-06T01:10:42Z</updated> <content type="html">Track Analysis</content> <category scheme="http://www.opengis.net/spec/owc/active" term="true"/> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/gml"> <owc:content type="application/gml+xml"> <gml:FeatureCollection gml:id="1234567890" xmlns:clk="http://www.envitia.com/clk" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.envitia.com/clk clk.xsd"> <gml:boundedBy> <gml:Envelope srsName="urn:opengis:def:crs:EPSG::28992"> <gml:lowerCorner>5.000000 -76.318245</gml:lowerCorner> <gml:upperCorner>28.485352 -37.000000</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <gml:featureMembers> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">5.000000 -37.000000</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">5.300000 -38.500000</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">5.500000 -40.000000</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">5.800000 -41.500000</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">6.000000 -43.000000</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">6.400000 -44.799999</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">6.800000 -46.799999</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">7.200000 -48.599998</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">7.700000 -50.400001</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">8.500000 -52.000000</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">9.300000 -53.700001</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">10.000000 -55.299999</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">10.800000 -56.799999</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">11.900000 -57.799999</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">12.700000 -58.900002</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">13.100000 -60.099998</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">13.300000 -61.000000</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">13.500000 -61.700001</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">13.800000 -62.400002</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">14.000000 -63.299999</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">14.200000 -64.400002</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">14.100000 -65.800003</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">13.900000 -67.099998</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">13.600000 -68.199997</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">13.400000 -69.199997</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">13.500000 -70.300003</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">13.500000 -71.300003</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">13.400000 -72.699997</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">13.500000 -73.400002</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">13.700000 -73.900002</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">14.000000 -74.300003</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">14.300000 -74.699997</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">14.800000 -75.199997</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">15.100000 -75.500000</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">15.600000 -76.000000</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">15.900000 -76.099998</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">16.299999 -76.199997</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">17.000000 -75.699997</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">17.700001 -75.199997</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">18.700001 -74.699997</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">19.799999 -73.900002</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">20.400000 -73.099998</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">21.400000 -71.800003</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">22.600000 -70.900001</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">23.799999 -70.300003</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">24.900000 -69.699997</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">25.299999 -69.599998</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">25.799999 -69.599998</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_position> <clk:geometry> <gml:Point srsName="urn:opengis:def:crs:EPSG::4326"> <gml:Pos srsDimension="2">26.000000 -69.500000</gml:Pos> </gml:Point> </clk:geometry> </clk:al212010_position> <clk:al212010_track gml:id="50"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">5.000000 -37.000000 5.300000 -38.500000 5.500000 -40.000000 5.800000 -41.500000 6.000000 -43.000000 6.400000 -44.799999 6.800000 -46.799999 7.200000 -48.599998 7.700000 -50.400001 8.500000 -52.000000 9.300000 -53.700001 10.000000 -55.299999</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_track gml:id="51"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">10.000000 -55.299999 10.800000 -56.799999</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_track gml:id="52"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">10.800000 -56.799999 11.900000 -57.799999 12.700000 -58.900002 13.100000 -60.099998</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_track gml:id="53"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">13.100000 -60.099998 13.300000 -61.000000 13.500000 -61.700001 13.800000 -62.400002</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_track gml:id="54"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">13.800000 -62.400002 14.000000 -63.299999</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_track gml:id="55"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">14.000000 -63.299999 14.200000 -64.400002 14.100000 -65.800003</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_track gml:id="56"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">14.100000 -65.800003 13.900000 -67.099998 13.600000 -68.199997 13.400000 -69.199997 13.500000 -70.300003 13.500000 -71.300003 13.400000 -72.699997 13.500000 -73.400002 13.700000 -73.900002</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_track gml:id="57"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">13.700000 -73.900002 14.000000 -74.300003 14.300000 -74.699997 14.800000 -75.199997</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_track gml:id="58"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">14.800000 -75.199997 15.100000 -75.500000 15.600000 -76.000000 15.900000 -76.099998 16.299999 -76.199997 17.000000 -75.699997 17.700001 -75.199997</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_track gml:id="59"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">17.700001 -75.199997 18.700001 -74.699997 19.799999 -73.900002 20.400000 -73.099998 21.400000 -71.800003</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_track gml:id="60"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">21.400000 -71.800003 22.600000 -70.900001 23.799999 -70.300003</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_track gml:id="61"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">23.799999 -70.300003 24.900000 -69.699997 25.299999 -69.599998 25.799999 -69.599998</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_track gml:id="62"> <clk:geometry> <gml:LineString srsName="urn:opengis:def:crs:EPSG::4326"> <gml:posList srsDimension="2">25.799999 -69.599998 26.000000 -69.500000</gml:posList> </gml:LineString> </clk:geometry> </clk:al212010_track> <clk:al212010_windswath gml:id="63"> <clk:geometry> <gml:Polygon srsName="urn:opengis:def:crs:EPSG::4326"> <gml:exterior> <gml:LinearRing> <gml:posList srsDimension="2">16.378206 -64.400002 16.377872 -64.439362 16.376865 -64.478722 16.375191 -64.518051 16.372849 -64.557335 16.369835 -64.596580 16.366154 -64.635757 16.365955 -64.637550 16.364424 -64.673515 16.362080 -64.712807 16.359066 -64.752045 16.355387 -64.791222 16.351042 -64.830322 16.346029 -64.869347 16.340355 -64.908264 16.334019 -64.947067 16.327021 -64.985756 16.319368 -65.024300 16.311060 -65.062698 16.302097 -65.100952 16.292488 -65.139015 16.287222 -65.158470 16.284134 -65.194054 16.279240 -65.237465 16.273262 -65.280586 16.266230 -65.323372 16.262953 -65.340614 16.261251 -65.355690 16.255276 -65.398804 16.248240 -65.441582 16.240179 -65.483986 16.231117 -65.526001 16.221085 -65.567574 16.213642 -65.595482 16.211851 -65.604271 16.208431 -65.619148 16.205379 -65.638496 16.197514 -65.681183 16.188604 -65.723480 16.178688 -65.765350 16.171028 -65.794449 16.169634 -65.801506 16.164429 -65.824699 16.162867 -65.835121 16.155254 -65.878113 16.146555 -65.920715 16.136803 -65.962898 16.128340 -65.995674 16.127813 -65.998444 16.120546 -66.031868 16.113325 -66.074730 16.104897 -66.117661 16.095365 -66.160179 16.085033 -66.201187 16.077343 -66.237946 16.075983 -66.243675 16.071651 -66.270981 16.063557 -66.314255 16.054310 -66.357117 16.043949 -66.399544 16.041965 -66.406815 16.036432 -66.434548 16.035698 -66.437759 16.031241 -66.468033 16.023542 -66.511643 16.014645 -66.554871 16.004581 -66.597687 15.993386 -66.640022 15.981097 -66.681870 15.979786 -66.685928 15.974646 -66.707787 15.963451 -66.750122 15.951162 -66.791962 15.937813 -66.833260 15.923442 -66.873978 15.908092 -66.914101 15.891801 -66.953575 15.874613 -66.992394 15.856571 -67.030518 15.837720 -67.067932 15.818102 -67.104599 15.797767 -67.140518 15.776758 -67.175659 15.755124 -67.210022 15.732910 -67.243591 15.710164 -67.276344 15.686934 -67.308289 15.663266 -67.339417 15.639207 -67.369720 15.614806 -67.399216 15.590105 -67.427887 15.565152 -67.455757 15.539991 -67.482819 15.514668 -67.509079 15.489224 -67.534569 15.463705 -67.559288 15.438145 -67.583260 15.415730 -67.603645 15.413483 -67.605995 15.389341 -67.630409 15.365126 -67.654099 15.340868 -67.677071 15.316607 -67.699356 15.309547 -67.705650 15.289410 -67.726235 15.266496 -67.748901 15.250155 -67.764549 15.238087 -67.777794 15.216383 -67.800774 15.194567 -67.823090 15.172676 -67.844757 15.150741 -67.865768 15.128800 -67.886162 15.107929 -67.905006 15.094532 -67.918892 15.076203 -67.937248 15.062288 -67.953911 15.043580 -67.975494 15.024722 -67.996498 15.005746 -68.016937 15.003645 -68.019127 15.011312 -68.037422 15.023994 -68.071335 15.035384 -68.105774 15.045465 -68.140694 15.054229 -68.176025 15.061668 -68.211723 15.067783 -68.247734 15.072568 -68.283996 15.076026 -68.320465 15.078161 -68.357063 15.078739 -68.382843 15.082436 -68.404625 15.087220 -68.440887 15.090680 -68.477356 15.092815 -68.513954 15.093408 -68.540405 15.096991 -68.561523 15.101779 -68.597786 15.105237 -68.634254 15.107374 -68.670868 15.107981 -68.697998 15.111450 -68.718445 15.116237 -68.754715 15.119695 -68.791176 15.121832 -68.827789 15.122455 -68.855598 15.125813 -68.875382 15.130599 -68.911659 15.134056 -68.948128 15.136194 -68.984741 15.136831 -69.013237 15.140076 -69.032349 15.144862 -69.068619 15.148319 -69.105095 15.150457 -69.141708 15.151110 -69.170891 15.154240 -69.189331 15.159026 -69.225609 15.162484 -69.262077 15.164621 -69.298706 15.165400 -69.333412 15.167755 -69.347290 15.172542 -69.383575 15.176001 -69.420052 15.178139 -69.456673 15.178960 -69.493378 15.178476 -69.530113 15.177418 -69.551971 15.178335 -69.567680 15.179156 -69.604385 15.178673 -69.641128 15.176894 -69.677849 15.173839 -69.714500 15.169520 -69.751015 15.163960 -69.787354 15.157179 -69.823463 15.149200 -69.859299 15.140055 -69.894806 15.129772 -69.929939 15.118376 -69.964661 15.105906 -69.998917 15.092394 -70.032677 15.091559 -70.034592 15.091173 -70.036972 15.084362 -70.071602 15.076394 -70.105949 15.067297 -70.139984 15.057097 -70.173660 15.045828 -70.206917 15.033518 -70.239716 15.031645 -70.244263 15.026365 -70.263992 15.022366 -70.277176 15.020998 -70.285500 15.014388 -70.318619 15.006670 -70.351479 14.997867 -70.384026 14.988010 -70.416222 14.977126 -70.448028 14.965245 -70.479393 14.954165 -70.506050 14.953306 -70.509132 14.951122 -70.516067 14.947811 -70.535080 14.941171 -70.566719 14.933461 -70.598106 14.924707 -70.629181 14.914937 -70.659912 14.904178 -70.690254 14.893366 -70.717857 14.892104 -70.722984 14.883576 -70.753166 14.882578 -70.756294 14.882579 -70.756317 14.882646 -70.787033 14.881594 -70.817772 14.879433 -70.848488 14.876180 -70.879112 14.871845 -70.909630 14.871654 -70.910706 14.871697 -70.911797 14.871763 -70.942520 14.870711 -70.973251 14.868551 -71.003960 14.865297 -71.034599 14.860964 -71.065109 14.860694 -71.066627 14.860719 -71.067276 14.860785 -71.097999 14.859734 -71.128738 14.857574 -71.159439 14.854318 -71.190071 14.849985 -71.220581 14.849637 -71.222534 14.849646 -71.222755 14.849710 -71.253471 14.848659 -71.284203 14.846498 -71.314903 14.843245 -71.345535 14.838910 -71.376045 14.838477 -71.378479 14.838542 -71.408920 14.837490 -71.439644 14.835330 -71.470352 14.832075 -71.500984 14.827742 -71.531487 14.827211 -71.534477 14.827277 -71.564346 14.826223 -71.595078 14.824063 -71.625778 14.820808 -71.656403 14.816475 -71.686905 14.815851 -71.690414 14.815915 -71.719780 14.814863 -71.750511 14.812701 -71.781212 14.809446 -71.811829 14.805113 -71.842331 14.804395 -71.846367 14.804458 -71.875191 14.803406 -71.905914 14.801244 -71.936607 14.797989 -71.967239 14.796328 -71.978928 14.799070 -71.996902 14.802534 -72.027275 14.804860 -72.057816 14.806054 -72.088463 14.806120 -72.119171 14.805069 -72.149895 14.803544 -72.171555 14.804560 -72.182960 14.805286 -72.196335 14.808731 -72.212494 14.813866 -72.241112 14.818073 -72.269875 14.821359 -72.298744 14.823727 -72.327682 14.825184 -72.356644 14.825737 -72.385620 14.825398 -72.414551 14.825210 -72.419022 14.825364 -72.420097 14.828179 -72.444664 14.829969 -72.451324 14.836475 -72.478348 14.842262 -72.505493 14.847337 -72.532738 14.851698 -72.560051 14.855356 -72.587418 14.858314 -72.614807 14.860578 -72.642212 14.862154 -72.669586 14.862383 -72.676537 14.862475 -72.676964 14.867387 -72.703049 14.869367 -72.708862 14.877539 -72.734528 14.885192 -72.760323 14.892326 -72.786247 14.898941 -72.812279 14.905001 -72.838257 14.907332 -72.844292 14.916604 -72.869621 14.925444 -72.895119 14.933846 -72.920769 14.941811 -72.946564 14.949332 -72.972504 14.956410 -72.998573 14.963042 -73.024773 14.969225 -73.051079 14.974957 -73.077507 14.980239 -73.104027 14.985068 -73.130638 14.989437 -73.157333 14.993355 -73.184105 14.996813 -73.210945 14.999811 -73.237846 15.002350 -73.264793 15.004428 -73.291778 15.006045 -73.318810 15.007201 -73.345856 15.007895 -73.372925 15.008125 -73.400002 15.007895 -73.427071 15.007201 -73.454140 15.006045 -73.481193 15.004428 -73.508217 15.002350 -73.535202 14.999811 -73.562157 14.996811 -73.589050 14.993355 -73.615898 14.989437 -73.642662 14.985066 -73.669365 14.980239 -73.695969 14.974959 -73.722496 14.969225 -73.748917 14.963042 -73.775230 14.956410 -73.801422 14.949332 -73.827492 14.941811 -73.853432 14.933846 -73.879234 14.925444 -73.904877 14.916604 -73.930374 14.907332 -73.955704 14.897624 -73.980858 14.887492 -74.005829 14.876934 -74.030624 14.865954 -74.055214 14.854558 -74.079605 14.842746 -74.103775 14.830523 -74.127739 14.817892 -74.151474 14.804858 -74.174973 14.791427 -74.198227 14.777598 -74.221245 14.763379 -74.244003 14.748773 -74.266495 14.733786 -74.288727 14.718421 -74.310684 14.702684 -74.332352 14.686580 -74.353737 14.670113 -74.374832 14.653288 -74.395615 14.636110 -74.416092 14.618586 -74.436264 14.600719 -74.456101 14.582519 -74.475624 14.563987 -74.494812 14.544811 -74.513321 14.524708 -74.530777 14.503714 -74.547150 14.481881 -74.562408 14.459250 -74.576515 14.435875 -74.589439 14.411800 -74.601150 14.387078 -74.611633 14.361762 -74.620865 14.335904 -74.628822 14.309561 -74.635483 14.282785 -74.640854 14.255631 -74.644913 14.228157 -74.647652 14.200421 -74.649063 14.172475 -74.649155 14.144379 -74.647926 14.116188 -74.645386 14.087957 -74.641533 14.059746 -74.636375 14.031606 -74.629936 14.003592 -74.622238 13.975760 -74.613297 13.948161 -74.603119 13.920848 -74.591743 13.893869 -74.579201 13.867274 -74.565506 13.841108 -74.550713 13.815423 -74.534828 13.790258 -74.517914 13.765657 -74.500000 13.741659 -74.481140 13.718303 -74.461349 13.695624 -74.440704 13.673659 -74.419228 13.652435 -74.396980 13.631985 -74.374008 13.612330 -74.350372 13.593501 -74.326111 13.575516 -74.301292 13.558395 -74.275948 13.542152 -74.250160 13.526800 -74.223976 13.512353 -74.197441 13.498817 -74.170624 13.486198 -74.143578 13.474496 -74.116356 13.463714 -74.089020 13.453846 -74.061630 13.444887 -74.034241 13.436831 -74.006905 13.429663 -73.979668 13.423370 -73.952606 13.417935 -73.925751 13.413342 -73.899178 13.409567 -73.872917 13.406587 -73.847023 13.404372 -73.821548 13.402900 -73.796532 13.402136 -73.772034 13.402048 -73.748077 13.402602 -73.724724 13.403474 -73.707626 13.402054 -73.691322 13.400724 -73.668808 13.400034 -73.646759 13.399951 -73.625206 13.400447 -73.604179 13.401373 -73.585945 13.400927 -73.582085 13.399149 -73.561707 13.397965 -73.541702 13.397347 -73.522095 13.397271 -73.502937 13.397709 -73.484253 13.398443 -73.469765 13.396727 -73.454918 13.395145 -73.436798 13.394086 -73.419014 13.393537 -73.401588 13.393467 -73.384560 13.393853 -73.367950 13.394671 -73.351784 13.395579 -73.340126 13.395358 -73.338593 13.393525 -73.322777 13.392162 -73.307213 13.391253 -73.291923 13.390776 -73.276955 13.390715 -73.262314 13.391046 -73.248039 13.391748 -73.234154 13.392188 -73.228477 13.389907 -73.227532 13.386655 -73.226059 13.383426 -73.224480 13.380222 -73.222778 13.377056 -73.220962 13.373930 -73.219032 13.370853 -73.216995 13.367831 -73.214844 13.364872 -73.212593 13.361981 -73.210228 13.359163 -73.207764 13.356428 -73.205200 13.353781 -73.202538 13.351225 -73.199783 13.348768 -73.196945 13.346417 -73.194023 13.344175 -73.191017 13.342049 -73.187935 13.340042 -73.184784 13.338161 -73.181572 13.336409 -73.178299 13.334788 -73.174965 13.333306 -73.171593 13.331963 -73.168175 13.330766 -73.164726 13.329714 -73.161247 13.328811 -73.157745 13.328060 -73.154228 13.327462 -73.150703 13.327020 -73.147179 13.326734 -73.143654 13.326603 -73.140152 13.326605 -73.139938 13.325620 -73.139496 13.320627 -73.137047 13.315679 -73.134415 13.310784 -73.131615 13.305954 -73.128639 13.301198 -73.125488 13.296528 -73.122170 13.291954 -73.118675 13.287485 -73.115028 13.283132 -73.111229 13.278904 -73.107262 13.274811 -73.103149 13.270862 -73.098907 13.267065 -73.094513 13.263431 -73.089989 13.259967 -73.085350 13.256680 -73.080589 13.253578 -73.075722 13.250669 -73.070755 13.247960 -73.065697 13.245457 -73.060562 13.243165 -73.055344 13.241090 -73.050072 13.239238 -73.044731 13.237611 -73.039360 13.236216 -73.033951 13.235532 -73.030746 13.234990 -73.030365 13.229070 -73.025856 13.223287 -73.021134 13.217652 -73.016205 13.212180 -73.011085 13.206883 -73.005768 13.201773 -73.000259 13.196860 -72.994583 13.192155 -72.988739 13.187672 -72.982727 13.183418 -72.976578 13.179404 -72.970276 13.175640 -72.963852 13.172133 -72.957306 13.168893 -72.950661 13.165926 -72.943916 13.163423 -72.937553 13.156090 -72.931969 13.148729 -72.925964 13.141559 -72.919693 13.134595 -72.913178 13.127853 -72.906410 13.121347 -72.899414 13.115094 -72.892189 13.109107 -72.884750 13.103399 -72.877106 13.097985 -72.869270 13.092875 -72.861259 13.088083 -72.853096 13.083620 -72.844765 13.079495 -72.836304 13.078713 -72.834534 13.074141 -72.830795 13.065434 -72.823189 13.056976 -72.815277 13.048790 -72.807060 13.040891 -72.798569 13.033297 -72.789803 13.026025 -72.780769 13.019095 -72.771492 13.012519 -72.761986 13.006313 -72.752266 13.000494 -72.742340 12.995072 -72.732239 12.994673 -72.731422 12.989276 -72.726707 12.979327 -72.717400 12.969694 -72.707748 12.960401 -72.697754 12.951466 -72.687439 12.942910 -72.676819 12.934756 -72.665909 12.927019 -72.654732 12.919719 -72.643295 12.912869 -72.631622 12.906491 -72.619743 12.900595 -72.607674 12.895198 -72.595421 12.890309 -72.583031 12.885946 -72.570503 12.882113 -72.557869 12.878823 -72.545166 12.876083 -72.532410 12.873900 -72.519615 12.872279 -72.506813 12.871227 -72.494041 12.870745 -72.481308 12.870789 -72.474953 12.869437 -72.470489 12.866148 -72.457787 12.863407 -72.445030 12.861225 -72.432236 12.859605 -72.419441 12.858552 -72.406662 12.858069 -72.393936 12.858158 -72.381271 12.858822 -72.368706 12.860056 -72.356262 12.861861 -72.343971 12.864233 -72.331848 12.867166 -72.319923 12.870656 -72.308220 12.874695 -72.296768 12.875690 -72.294334 12.874419 -72.288422 12.872236 -72.275627 12.870616 -72.262833 12.869563 -72.250053 12.869081 -72.237320 12.869169 -72.224663 12.869833 -72.212097 12.871067 -72.199654 12.872872 -72.187363 12.875243 -72.175240 12.878177 -72.163315 12.881667 -72.151611 12.885706 -72.140152 12.886823 -72.137428 12.885880 -72.133034 12.883696 -72.120247 12.882076 -72.107445 12.881023 -72.094666 12.880542 -72.081940 12.880630 -72.069275 12.881293 -72.056709 12.882528 -72.044266 12.884333 -72.031975 12.886704 -72.019852 12.889638 -72.007919 12.893127 -71.996216 12.897166 -71.984764 12.898222 -71.982185 12.897243 -71.977623 12.895061 -71.964836 12.893440 -71.952034 12.892386 -71.939255 12.891904 -71.926521 12.891994 -71.913856 12.892657 -71.901291 12.893892 -71.888855 12.895696 -71.876556 12.898067 -71.864433 12.901000 -71.852501 12.904490 -71.840797 12.908530 -71.829346 12.909522 -71.826920 12.908512 -71.822220 12.906329 -71.809425 12.904709 -71.796623 12.903657 -71.783844 12.903173 -71.771118 12.903263 -71.758453 12.903926 -71.745888 12.905160 -71.733437 12.906964 -71.721146 12.909336 -71.709023 12.912269 -71.697090 12.915760 -71.685387 12.919798 -71.673927 12.920727 -71.671661 12.919683 -71.666794 12.917500 -71.653999 12.915880 -71.641197 12.914827 -71.628418 12.914344 -71.615685 12.914433 -71.603027 12.915097 -71.590454 12.916331 -71.578010 12.918136 -71.565720 12.920507 -71.553589 12.923440 -71.541664 12.926930 -71.529953 12.930969 -71.518501 12.931839 -71.516380 12.930760 -71.511353 12.928577 -71.498558 12.926957 -71.485756 12.925904 -71.472969 12.925421 -71.460243 12.925510 -71.447578 12.926174 -71.435005 12.927408 -71.422562 12.929213 -71.410263 12.931584 -71.398140 12.934517 -71.386215 12.938007 -71.374504 12.942045 -71.363045 12.942854 -71.361069 12.941741 -71.355888 12.939558 -71.343094 12.937938 -71.330292 12.936885 -71.317513 12.936402 -71.304779 12.936491 -71.292114 12.937155 -71.279549 12.938389 -71.267105 12.940193 -71.254799 12.942564 -71.242676 12.945498 -71.230743 12.948988 -71.219040 12.953026 -71.207580 12.953770 -71.205765 12.952624 -71.200424 12.950441 -71.187630 12.948821 -71.174835 12.947768 -71.162056 12.947286 -71.149315 12.947375 -71.136650 12.948038 -71.124084 12.949273 -71.111633 12.951077 -71.099342 12.953448 -71.087212 12.956382 -71.075287 12.959871 -71.063576 12.963910 -71.052116 12.964594 -71.050446 12.963411 -71.044937 12.961228 -71.032135 12.959609 -71.019340 12.958556 -71.006561 12.958073 -70.993820 12.958161 -70.981155 12.958825 -70.968590 12.960058 -70.956139 12.961864 -70.943832 12.963801 -70.933929 12.963610 -70.933037 12.961427 -70.920235 12.959806 -70.907440 12.958754 -70.894661 12.958271 -70.881920 12.958361 -70.869255 12.959023 -70.856689 12.960258 -70.844238 12.962063 -70.831940 12.963885 -70.822624 12.963757 -70.822029 12.961574 -70.809227 12.959953 -70.796425 12.958901 -70.783646 12.958418 -70.770912 12.958507 -70.758247 12.959169 -70.745682 12.960403 -70.733231 12.962209 -70.720924 12.964009 -70.711723 12.963856 -70.711006 12.961671 -70.698212 12.960052 -70.685410 12.958999 -70.672630 12.958516 -70.659889 12.958606 -70.647232 12.959269 -70.634659 12.960503 -70.622208 12.962307 -70.609909 12.964083 -70.600830 12.963904 -70.599998 12.961721 -70.587196 12.960101 -70.574402 12.959048 -70.561623 12.958566 -70.548881 12.958655 -70.536217 12.959318 -70.523651 12.960553 -70.511200 12.962357 -70.498894 12.964108 -70.489937 12.963904 -70.488991 12.961720 -70.476196 12.960100 -70.463394 12.959047 -70.450615 12.958565 -70.437874 12.958654 -70.425217 12.959317 -70.412643 12.960552 -70.400192 12.962356 -70.387894 12.964086 -70.379051 12.963855 -70.377976 12.961671 -70.365173 12.960052 -70.352379 12.958998 -70.339600 12.958515 -70.326859 12.958605 -70.314194 12.959268 -70.301628 12.960502 -70.289177 12.962307 -70.276878 12.964013 -70.268158 12.963756 -70.266960 12.961573 -70.254158 12.959952 -70.241356 12.958899 -70.228577 12.958417 -70.215843 12.958506 -70.203178 12.959169 -70.190613 12.960402 -70.178162 12.962208 -70.165855 12.963890 -70.157257 12.963608 -70.155945 12.961426 -70.143150 12.959805 -70.130348 12.958753 -70.117569 12.958269 -70.104828 12.958359 -70.092163 12.959023 -70.079597 12.960257 -70.067146 12.962061 -70.054848 12.963718 -70.046371 12.963411 -70.044937 12.961228 -70.032135 12.959609 -70.019333 12.958556 -70.006554 12.958073 -69.993820 12.958161 -69.981155 12.958825 -69.968590 12.960058 -69.956139 12.961187 -69.948441 12.960565 -69.946831 12.956351 -69.934525 12.952634 -69.922111 12.949424 -69.909592 12.946731 -69.897018 12.944558 -69.884399 12.942916 -69.871757 12.941809 -69.859116 12.941238 -69.846497 12.941208 -69.833931 12.941724 -69.821442 12.942780 -69.809044 12.943560 -69.803062 12.941960 -69.798767 12.937956 -69.786674 12.934415 -69.774460 12.931347 -69.762146 12.928760 -69.749756 12.926660 -69.737320 12.925057 -69.724838 12.923956 -69.712349 12.923360 -69.699867 12.923273 -69.687416 12.923697 -69.675018 12.924441 -69.665253 12.922914 -69.661133 12.919005 -69.649376 12.915510 -69.637489 12.912436 -69.625496 12.909791 -69.613403 12.907586 -69.601234 12.905829 -69.589004 12.904525 -69.576737 12.903680 -69.564453 12.903298 -69.552162 12.903386 -69.539894 12.903943 -69.527672 12.904490 -69.521202 12.901493 -69.512436 12.897948 -69.500839 12.894782 -69.489120 12.892006 -69.477303 12.889628 -69.465370 12.887658 -69.453377 12.886101 -69.441315 12.884966 -69.429207 12.884258 -69.417076 12.883982 -69.404930 12.884140 -69.392799 12.884676 -69.381981 12.882277 -69.374931 12.878802 -69.363594 12.875668 -69.352142 12.872886 -69.340569 12.870462 -69.328896 12.868406 -69.317123 12.866726 -69.305283 12.865428 -69.293373 12.864519 -69.281425 12.864006 -69.269432 12.863919 -69.260170 12.863076 -69.257828 12.859492 -69.246971 12.856188 -69.235977 12.853174 -69.224838 12.850458 -69.213593 12.848050 -69.202232 12.845959 -69.190773 12.844193 -69.179222 12.842758 -69.167595 12.841660 -69.155907 12.840909 -69.144165 12.840508 -69.132378 12.840466 -69.120575 12.840781 -69.108749 12.841463 -69.096924 12.842513 -69.085114 12.842755 -69.083107 12.841530 -69.079033 12.838515 -69.067902 12.835800 -69.056656 12.833392 -69.045288 12.831301 -69.033829 12.830471 -69.028404 12.825846 -69.020958 12.819138 -69.009499 12.812700 -68.997795 12.806546 -68.985855 12.800692 -68.973679 12.795152 -68.961288 12.789941 -68.948685 12.785071 -68.935890 12.780560 -68.922905 12.776415 -68.909752 12.772652 -68.896439 12.769282 -68.882980 12.766316 -68.869400 12.765116 -68.862961 12.757740 -68.850433 12.750144 -68.836632 12.742917 -68.822556 12.736078 -68.808212 12.729645 -68.793617 12.723634 -68.778786 12.718060 -68.763725 12.712942 -68.748459 12.708293 -68.733009 12.704125 -68.717384 12.700454 -68.701607 12.700303 -68.700851 12.699533 -68.699577 12.690619 -68.683823 12.682153 -68.667732 12.674153 -68.651337 12.666645 -68.634651 12.659643 -68.617683 12.653168 -68.600472 12.647239 -68.583031 12.641870 -68.565376 12.637079 -68.547524 12.635272 -68.539772 12.628162 -68.527222 12.618599 -68.509026 12.609590 -68.490486 12.601159 -68.471619 12.593328 -68.452461 12.586118 -68.433022 12.579549 -68.413330 12.573639 -68.393417 12.569942 -68.379204 12.562983 -68.366707 12.552475 -68.346314 12.542615 -68.325562 12.533426 -68.304443 12.524937 -68.283012 12.517164 -68.261292 12.510136 -68.239304 12.504416 -68.219032 12.495294 -68.202133 12.484003 -68.179466 12.473458 -68.156418 12.463687 -68.132996 12.454714 -68.109238 12.450466 -68.096703 12.440023 -68.079514 12.426301 -68.055168 12.413377 -68.030335 12.401280 -68.005058 12.390044 -67.979363 12.379697 -67.953293 12.370266 -67.926872 12.361775 -67.900147 12.354252 -67.873161 12.347714 -67.845940 12.342184 -67.818543 12.337681 -67.791000 12.334217 -67.763359 12.331806 -67.735664 12.330463 -67.707954 12.330192 -67.680283 12.331007 -67.652687 12.332906 -67.625221 12.335895 -67.597923 12.339973 -67.570847 12.345139 -67.544037 12.348470 -67.529900 12.345844 -67.508575 12.343415 -67.479973 12.342084 -67.451363 12.341964 -67.436012 12.337706 -67.409248 12.334138 -67.379791 12.334113 -67.379486 12.330654 -67.366829 12.323559 -67.336616 12.317576 -67.306198 12.312725 -67.275635 12.309023 -67.244965 12.306485 -67.214226 12.305122 -67.183479 12.305068 -67.173836 12.300970 -67.147690 12.297216 -67.116119 12.294658 -67.084473 12.293308 -67.052826 12.293282 -67.046295 12.289165 -67.019745 12.285358 -66.987259 12.282781 -66.954712 12.281444 -66.922157 12.281435 -66.918663 12.277309 -66.891762 12.275270 -66.874107 12.271762 -66.860962 12.263962 -66.826859 12.257410 -66.792541 12.252126 -66.758049 12.248133 -66.723442 12.245445 -66.688774 12.244166 -66.656372 12.241352 -66.637817 12.232723 -66.604454 12.224733 -66.568291 12.218056 -66.531898 12.212715 -66.495331 12.208732 -66.458641 12.206121 -66.421890 12.204900 -66.385139 12.205078 -66.348434 12.206667 -66.311844 12.209669 -66.275421 12.214090 -66.239227 12.217118 -66.220619 12.216072 -66.211319 12.215618 -66.205261 12.212245 -66.190575 12.204905 -66.152306 12.198980 -66.113861 12.194493 -66.075279 12.193892 -66.067619 12.191487 -66.057327 12.183814 -66.018135 12.177598 -65.978737 12.172859 -65.939217 12.172120 -65.930183 12.170667 -65.924072 12.162663 -65.883942 12.156155 -65.843613 12.151165 -65.803139 12.150290 -65.792854 12.149791 -65.790787 12.141455 -65.749733 12.134654 -65.708465 12.129412 -65.667038 12.128355 -65.655060 12.120190 -65.615509 12.113096 -65.573303 12.107601 -65.530930 12.106312 -65.516800 12.098862 -65.481270 12.091477 -65.438118 12.085733 -65.394806 12.084210 -65.378647 12.077478 -65.347008 12.069799 -65.302917 12.063801 -65.258659 12.062055 -65.240623 12.056035 -65.212738 12.048065 -65.167709 12.041815 -65.122505 12.039850 -65.102768 12.034533 -65.078453 12.026269 -65.032486 12.019765 -64.986343 12.015046 -64.940086 12.012130 -64.893807 12.011034 -64.847572 12.011769 -64.801460 12.014344 -64.755554 12.018766 -64.709930 12.025034 -64.664650 12.033143 -64.619820 12.034704 -64.612869 12.036757 -64.591675 12.043025 -64.546402 12.051134 -64.501564 12.061079 -64.457237 12.072850 -64.413498 12.086431 -64.370430 12.101805 -64.328102 12.118947 -64.286591 12.137834 -64.245972 12.158437 -64.206322 12.180718 -64.167702 12.204645 -64.130173 12.230180 -64.093826 12.257274 -64.058708 12.285883 -64.024879 12.315959 -63.992416 12.347017 -63.960919 12.378611 -63.929970 12.410723 -63.899574 12.443351 -63.869747 12.476479 -63.840500 12.510101 -63.811836 12.544207 -63.783764 12.578784 -63.756290 12.613826 -63.729435 12.649319 -63.703194 12.685252 -63.677582 12.721615 -63.652603 12.758399 -63.628265 12.795592 -63.604580 12.833181 -63.581554 12.871158 -63.559185 12.909509 -63.537495 12.948223 -63.516483 12.987288 -63.496159 13.026695 -63.476521 13.066431 -63.457581 13.106481 -63.439342 13.146837 -63.421818 13.161082 -63.415924 13.172112 -63.410515 13.209807 -63.392780 13.228856 -63.384201 13.234101 -63.372913 13.241096 -63.358925 13.238460 -63.346752 13.235845 -63.333584 13.233454 -63.320374 13.231288 -63.307125 13.230392 -63.300983 13.229875 -63.299305 13.226149 -63.286415 13.222642 -63.273472 13.219357 -63.260460 13.216293 -63.247395 13.213453 -63.234280 13.210838 -63.221111 13.208447 -63.207901 13.206281 -63.194653 13.205436 -63.188858 13.204814 -63.186840 13.201088 -63.173958 13.197581 -63.161015 13.194296 -63.148003 13.191233 -63.134941 13.188393 -63.121822 13.185777 -63.108662 13.183386 -63.095451 13.181220 -63.082199 13.180425 -63.076752 13.179702 -63.074406 13.175976 -63.061523 13.172468 -63.048580 13.169184 -63.035568 13.166121 -63.022511 13.163280 -63.009396 13.160665 -62.996235 13.158273 -62.983025 13.156107 -62.969780 13.155361 -62.964668 13.154540 -62.962002 13.150812 -62.949120 13.147305 -62.936176 13.144020 -62.923172 13.140956 -62.910107 13.138117 -62.896999 13.135501 -62.883839 13.133110 -62.870628 13.130944 -62.857384 13.130247 -62.852612 13.129323 -62.849609 13.125596 -62.836735 13.122088 -62.823792 13.118803 -62.810787 13.115741 -62.797730 13.112901 -62.784615 13.110285 -62.771454 13.107893 -62.758251 13.105728 -62.745007 13.105082 -62.740581 13.104057 -62.737255 13.100330 -62.724373 13.096823 -62.711437 13.093537 -62.698433 13.090474 -62.685371 13.087634 -62.672264 13.085851 -62.663296 13.080986 -62.655045 13.079648 -62.653385 13.071127 -62.642582 13.062702 -62.631668 13.054377 -62.620636 13.046150 -62.609489 13.038025 -62.598225 13.030004 -62.586842 13.022089 -62.575333 13.014282 -62.563698 13.006589 -62.551945 12.999012 -62.540054 12.995433 -62.534287 12.993498 -62.531933 12.984511 -62.520821 12.975580 -62.509583 12.966708 -62.498226 12.957897 -62.486736 12.949152 -62.475120 12.940475 -62.463364 12.931871 -62.451458 12.923346 -62.439411 12.914901 -62.427219 12.906544 -62.414864 12.902125 -62.408173 12.893664 -62.398178 12.883980 -62.386566 12.874318 -62.374809 12.864689 -62.362892 12.855095 -62.350815 12.845541 -62.338570 12.836036 -62.326145 12.826585 -62.313538 12.817196 -62.300735 12.807878 -62.287746 12.802262 -62.279728 12.797466 -62.274361 12.786804 -62.262249 12.776141 -62.249947 12.765488 -62.237450 12.754848 -62.224743 12.744237 -62.211830 12.733659 -62.198681 12.723127 -62.185307 12.712652 -62.171688 12.702243 -62.157829 12.698212 -62.152321 12.694898 -62.148792 12.683072 -62.135994 12.671236 -62.122948 12.659400 -62.109650 12.647575 -62.096092 12.635778 -62.082260 12.624016 -62.068142 12.612306 -62.053745 12.600662 -62.039047 12.589100 -62.024040 12.577637 -62.008728 12.566285 -61.993107 12.555064 -61.977158 12.543990 -61.960896 12.533081 -61.944298 12.522353 -61.927380 12.511827 -61.910133 12.501517 -61.892559 12.491446 -61.874649 12.481630 -61.856419 12.472088 -61.837868 12.462839 -61.818989 12.453902 -61.799805 12.445294 -61.780304 12.437037 -61.760502 12.429147 -61.740402 12.426514 -61.733250 12.419623 -61.719189 12.410686 -61.700001 12.402079 -61.680508 12.393821 -61.660709 12.385931 -61.640606 12.378426 -61.620224 12.371324 -61.599556 12.364644 -61.578621 12.358402 -61.557426 12.352616 -61.535995 12.347300 -61.514317 12.344116 -61.499863 12.343809 -61.498970 12.337129 -61.478035 12.330888 -61.456848 12.325102 -61.435406 12.319788 -61.413734 12.319020 -61.410252 12.315159 -61.399017 12.308478 -61.378086 12.302239 -61.356899 12.296452 -61.335468 12.291138 -61.313797 12.290454 -61.310692 12.286467 -61.299095 12.279786 -61.278168 12.273546 -61.256981 12.267760 -61.235550 12.262445 -61.213882 12.261837 -61.211124 12.257736 -61.199192 12.251056 -61.178272 12.244816 -61.157085 12.239030 -61.135658 12.233715 -61.113991 12.233188 -61.111599 12.228966 -61.099320 12.222285 -61.078400 12.216045 -61.057221 12.210259 -61.035786 12.204945 -61.014126 12.204495 -61.012081 12.200157 -60.999470 12.193477 -60.978550 12.187236 -60.957367 12.181450 -60.935944 12.176136 -60.914284 12.175759 -60.912575 12.171307 -60.899631 12.164626 -60.878719 12.158385 -60.857540 12.152599 -60.836121 12.147285 -60.814461 12.142460 -60.792584 12.138139 -60.770500 12.134337 -60.748230 12.131876 -60.731346 12.130951 -60.728210 12.125164 -60.706791 12.119851 -60.685139 12.115026 -60.663261 12.110704 -60.641178 12.106901 -60.618904 12.105820 -60.611485 12.102348 -60.599705 12.096563 -60.578293 12.091249 -60.556641 12.086424 -60.534763 12.082103 -60.512688 12.078300 -60.490418 12.077287 -60.483463 12.073682 -60.471237 12.067896 -60.449818 12.062582 -60.428165 12.057756 -60.406296 12.053435 -60.384220 12.049632 -60.361954 12.048686 -60.355461 12.044950 -60.342789 12.039164 -60.321377 12.033850 -60.299725 12.029025 -60.277859 12.024703 -60.255787 12.020900 -60.233521 12.020021 -60.227493 12.016153 -60.214375 12.010368 -60.192963 12.005054 -60.171318 12.000229 -60.149452 11.995908 -60.127377 11.992105 -60.105118 11.991294 -60.099556 11.987293 -60.085987 11.981508 -60.064583 11.976194 -60.042934 11.971369 -60.021072 11.967048 -59.999004 11.963244 -59.976746 11.962502 -59.971657 11.958369 -59.957642 11.952583 -59.936230 11.947269 -59.914589 11.942445 -59.892727 11.938123 -59.870666 11.934320 -59.848404 11.931050 -59.825973 11.928328 -59.803383 11.926165 -59.780651 11.924573 -59.757797 11.923565 -59.734833 11.923150 -59.711796 11.923341 -59.688682 11.924144 -59.665527 11.925569 -59.642345 11.927621 -59.619163 11.930308 -59.596005 11.933637 -59.572876 11.937609 -59.549816 11.942229 -59.526840 11.947500 -59.503971 11.953422 -59.481235 11.955741 -59.473270 11.957787 -59.456764 11.960943 -59.435761 11.964654 -59.414806 11.968922 -59.393917 11.973750 -59.373119 11.976536 -59.362427 11.977490 -59.352280 11.979727 -59.333340 11.982422 -59.314423 11.985580 -59.295528 11.989204 -59.276684 11.993298 -59.257900 11.995395 -59.249302 11.996607 -59.235390 11.998442 -59.218506 11.998847 -59.215405 11.992513 -59.207844 11.984159 -59.197510 11.975984 -59.187031 11.967988 -59.176411 11.960176 -59.165653 11.952551 -59.154751 11.945113 -59.143726 11.937864 -59.132568 11.930810 -59.121284 11.923948 -59.109879 11.917285 -59.098347 11.910819 -59.086704 11.904751 -59.075317 11.902978 -59.073479 11.893769 -59.063923 11.884729 -59.054211 11.875854 -59.044342 11.867150 -59.034317 11.858620 -59.024139 11.850266 -59.013813 11.842090 -59.003342 11.834095 -58.992725 11.826283 -58.981968 11.818657 -58.971081 11.811218 -58.960056 11.803970 -58.948902 11.796915 -58.937626 11.790054 -58.926220 11.783389 -58.914703 11.776924 -58.903065 11.771116 -58.892178 11.768963 -58.889946 11.759755 -58.880406 11.750713 -58.870693 11.741839 -58.860828 11.733134 -58.850807 11.724604 -58.840633 11.716249 -58.830311 11.708073 -58.819847 11.700078 -58.809235 11.692266 -58.798489 11.684639 -58.787601 11.677201 -58.776585 11.669952 -58.765438 11.662897 -58.754162 11.656034 -58.742767 11.649371 -58.731255 11.645693 -58.724640 11.644743 -58.723877 11.627163 -58.709171 11.610054 -58.694260 11.593414 -58.679172 11.577242 -58.663940 11.561533 -58.648586 11.546280 -58.633137 11.531478 -58.617619 11.517118 -58.602058 11.510787 -58.594978 11.497136 -58.584976 11.478609 -58.570778 11.460555 -58.556313 11.442972 -58.541618 11.425862 -58.526722 11.409222 -58.511650 11.393048 -58.496426 11.377338 -58.481083 11.362084 -58.465641 11.347281 -58.450134 11.332920 -58.434586 11.327038 -58.428013 11.312848 -58.417625 11.294321 -58.403439 11.276266 -58.388985 11.258682 -58.374302 11.241571 -58.359409 11.224929 -58.344349 11.208755 -58.329140 11.193044 -58.313805 11.177789 -58.298378 11.162985 -58.282879 11.148621 -58.267342 11.143165 -58.261246 11.128466 -58.250496 11.109937 -58.236317 11.091881 -58.221870 11.074295 -58.207199 11.057183 -58.192326 11.040541 -58.177269 11.024365 -58.162067 11.008652 -58.146748 10.993396 -58.131329 10.978592 -58.115845 10.964228 -58.100315 10.959222 -58.094730 10.943989 -58.083595 10.925459 -58.069420 10.907401 -58.054989 10.889815 -58.040325 10.872703 -58.025463 10.856058 -58.010414 10.839881 -57.995224 10.824168 -57.979912 10.808911 -57.964508 10.794105 -57.949032 10.779741 -57.933514 10.775153 -57.928398 10.759418 -57.916908 10.740888 -57.902744 10.722828 -57.888325 10.705242 -57.873669 10.688127 -57.858814 10.671481 -57.843781 10.655304 -57.828602 10.639589 -57.813297 10.624332 -57.797901 10.609525 -57.782436 10.595159 -57.766926 10.581226 -57.751400 10.567717 -57.735882 10.554618 -57.720387 10.541916 -57.704941 10.529601 -57.689575 10.517653 -57.674293 10.506063 -57.659126 10.494808 -57.644085 10.483876 -57.629196 10.473247 -57.614464 10.462903 -57.599915 10.452825 -57.585556 10.442993 -57.571400 10.433387 -57.557457 10.423986 -57.543743 10.414771 -57.530258 10.405720 -57.517017 10.396811 -57.504017 10.388024 -57.491272 10.379337 -57.478783 10.370727 -57.466541 10.362178 -57.454559 10.353665 -57.442833 10.345167 -57.431366 10.336665 -57.420135 10.328137 -57.409161 10.319567 -57.398422 10.310932 -57.387913 10.302215 -57.377632 10.293400 -57.367558 10.284468 -57.357689 10.275402 -57.348011 10.266190 -57.338516 10.256978 -57.329014 10.247933 -57.319363 10.239055 -57.309547 10.230348 -57.299576 10.221814 -57.289463 10.213456 -57.279194 10.205276 -57.268780 10.197279 -57.258228 10.189464 -57.247532 10.181834 -57.236702 10.174393 -57.225742 10.167141 -57.214649 10.160083 -57.203434 10.153219 -57.192097 10.146552 -57.180641 10.140082 -57.169067 10.133814 -57.157387 10.127747 -57.145596 10.121888 -57.133698 10.116233 -57.121700 10.110784 -57.109604 10.105548 -57.097416 10.100522 -57.085140 10.095708 -57.072777 10.091107 -57.060329 10.086723 -57.047802 10.082556 -57.035202 10.078606 -57.022530 10.074876 -57.009788 10.071366 -56.996990 10.068078 -56.984123 10.065012 -56.971210 10.062169 -56.958237 10.059550 -56.945221 10.057159 -56.932156 10.054990 -56.919056 10.053049 -56.905918 10.051334 -56.892750 10.049848 -56.879551 10.048589 -56.866333 10.047559 -56.853088 10.046758 -56.839828 10.046184 -56.826561 10.045840 -56.813282 10.045725 -56.799999 10.045840 -56.786720 10.046184 -56.773441 10.046758 -56.760170 10.047559 -56.746914 10.048589 -56.733673 10.049848 -56.720448 10.051334 -56.707249 10.053049 -56.694080 10.054990 -56.680943 10.057159 -56.667843 10.059550 -56.654781 10.062169 -56.641762 10.065011 -56.628792 10.068078 -56.615875 10.071366 -56.603012 10.074876 -56.590210 10.078606 -56.577469 10.082556 -56.564800 10.086723 -56.552197 10.091106 -56.539669 10.095707 -56.527222 10.100521 -56.514858 10.105548 -56.502583 10.110784 -56.490395 10.116233 -56.478298 10.121888 -56.466301 10.127749 -56.454407 10.133814 -56.442616 10.140082 -56.430931 10.146551 -56.419357 10.153219 -56.407902 10.160083 -56.396564 10.167141 -56.385349 10.174394 -56.374256 10.181834 -56.363296 10.189464 -56.352470 10.197279 -56.341774 10.205276 -56.331219 10.213457 -56.320808 10.221814 -56.310539 10.230348 -56.300419 10.239055 -56.290451 10.247933 -56.280640 10.256978 -56.270981 10.266190 -56.261486 10.275402 -56.251987 10.284468 -56.242310 10.293399 -56.232441 10.302216 -56.222370 10.310931 -56.212086 10.319567 -56.201576 10.328138 -56.190838 10.336665 -56.179859 10.345167 -56.168636 10.353665 -56.157162 10.362179 -56.145439 10.370729 -56.133457 10.379337 -56.121220 10.388024 -56.108726 10.396811 -56.095982 10.405721 -56.082985 10.414771 -56.069744 10.423986 -56.056259 10.433387 -56.042541 10.442993 -56.028603 10.452825 -56.014446 10.462902 -56.000084 10.473247 -55.985535 10.483876 -55.970806 10.494808 -55.955914 10.506063 -55.940876 10.517653 -55.925709 10.529601 -55.910431 10.541916 -55.895058 10.554618 -55.879616 10.567717 -55.864120 10.581227 -55.848598 10.595159 -55.833069 10.609525 -55.817562 10.624332 -55.802097 10.639589 -55.786701 10.655304 -55.771397 10.671482 -55.756218 10.688126 -55.741188 10.705242 -55.726330 10.722828 -55.711678 10.740889 -55.697254 10.759418 -55.683094 10.778418 -55.669216 10.797883 -55.655659 10.817807 -55.642448 10.838185 -55.629608 10.859010 -55.617172 10.880268 -55.605164 10.901955 -55.593613 10.924052 -55.582546 10.946551 -55.571995 10.969436 -55.561974 10.992687 -55.552521 11.016293 -55.543652 11.040231 -55.535397 11.064482 -55.527779 11.089027 -55.520817 11.113841 -55.514538 11.138904 -55.508957 11.164191 -55.504097 11.189676 -55.499977 11.215334 -55.496613 11.241138 -55.494015 11.267058 -55.492210 11.293071 -55.491207 11.319143 -55.491016 11.345247 -55.491642 11.371353 -55.493107 11.397430 -55.495415 11.423445 -55.498566 11.449368 -55.502571 11.475168 -55.507435 11.500814 -55.513153 11.526274 -55.519737 11.551514 -55.527172 11.576505 -55.535465 11.601213 -55.544609 11.625607 -55.554596 11.649658 -55.565426 11.673332 -55.577084 11.696600 -55.589558 11.719433 -55.602840 11.741801 -55.616920 11.763676 -55.631779 11.785028 -55.647400 11.805832 -55.663769 11.826061 -55.680866 11.845689 -55.698669 11.864692 -55.717163 11.883210 -55.736156 11.901399 -55.755478 11.919252 -55.775120 11.924221 -55.780785 11.926354 -55.782127 11.948230 -55.796993 11.969583 -55.812626 11.990389 -55.829002 12.010617 -55.846111 12.030246 -55.863926 12.049250 -55.882427 12.067769 -55.901436 12.085960 -55.920765 12.103813 -55.940422 12.109095 -55.946445 12.110815 -55.947529 12.132691 -55.962398 12.154045 -55.978043 12.174851 -55.994431 12.195081 -56.011547 12.214710 -56.029373 12.233715 -56.047886 12.252235 -56.066906 12.270427 -56.086250 12.288279 -56.105919 12.293881 -56.112309 12.295181 -56.113129 12.317058 -56.128014 12.338413 -56.143661 12.359218 -56.160061 12.379450 -56.177189 12.399079 -56.195026 12.418086 -56.213554 12.436607 -56.232582 12.454799 -56.251938 12.472654 -56.271622 12.478554 -56.278358 12.479451 -56.278923 12.501328 -56.293819 12.522685 -56.309475 12.543490 -56.325886 12.563723 -56.343021 12.583354 -56.360874 12.602361 -56.379410 12.620883 -56.398453 12.639075 -56.417824 12.656932 -56.437515 12.663169 -56.444641 12.663621 -56.444927 12.685498 -56.459827 12.706855 -56.475498 12.727662 -56.491917 12.747895 -56.509068 12.767527 -56.526924 12.786535 -56.545475 12.805057 -56.564533 12.823252 -56.583912 12.841108 -56.603622 12.858624 -56.623646 12.858670 -56.623699 12.863370 -56.626903 12.884727 -56.642582 12.905535 -56.659008 12.925769 -56.676170 12.945401 -56.694042 12.964410 -56.712605 12.982935 -56.731670 13.001128 -56.751064 13.018986 -56.770782 13.036503 -56.790825 13.053672 -56.811173 13.070489 -56.831825 13.086948 -56.852776 13.103046 -56.874023 13.118775 -56.895554 13.134131 -56.917362 13.149111 -56.939449 13.163710 -56.961796 13.170464 -56.972542 13.170854 -56.972988 13.188024 -56.993347 13.204843 -57.014015 13.221301 -57.034977 13.237399 -57.056232 13.253129 -57.077774 13.268487 -57.099594 13.283467 -57.121693 13.298066 -57.144051 13.305359 -57.155659 13.322255 -57.175705 13.339073 -57.196381 13.355534 -57.217350 13.371632 -57.238621 13.387363 -57.260174 13.402720 -57.282005 13.417702 -57.304112 13.432302 -57.326488 13.440182 -57.339035 13.456365 -57.358242 13.473184 -57.378921 13.489644 -57.399914 13.505743 -57.421188 13.521476 -57.442753 13.536834 -57.464596 13.551815 -57.486717 13.566416 -57.509102 13.574882 -57.522587 13.590347 -57.540955 13.607168 -57.561653 13.623630 -57.582649 13.639729 -57.603939 13.655460 -57.625515 13.670820 -57.647369 13.685802 -57.669498 13.700402 -57.691895 13.709463 -57.706337 13.724208 -57.723854 13.741029 -57.744556 13.757490 -57.765568 13.773591 -57.786869 13.789324 -57.808453 13.804683 -57.830322 13.819254 -57.851856 13.841014 -57.854790 13.877161 -57.860863 13.905907 -57.866657 13.911170 -57.867042 13.950973 -57.871231 13.990674 -57.876686 14.030233 -57.883434 14.062683 -57.890057 14.094700 -57.893497 14.137827 -57.899529 14.180795 -57.906937 14.223554 -57.915749 14.266055 -57.925961 14.308245 -57.937572 14.350079 -57.950577 14.391502 -57.964981 14.432465 -57.980774 14.472919 -57.997936 14.512812 -58.016472 14.552099 -58.036369 14.590729 -58.057598 14.628656 -58.080151 14.665832 -58.104004 14.702214 -58.129124 14.737756 -58.155502 14.772413 -58.183102 14.806146 -58.211891 14.838914 -58.241848 14.870674 -58.272934 14.901430 -58.305077 14.931185 -58.338196 14.959906 -58.372273 14.987564 -58.407257 15.014135 -58.443123 15.039590 -58.479820 15.063907 -58.517311 15.087065 -58.555561 15.109041 -58.594521 15.129822 -58.634148 15.149388 -58.674400 15.167729 -58.715229 15.184829 -58.756599 15.200680 -58.798454 15.215274 -58.840755 15.228605 -58.883450 15.240669 -58.926495 15.251466 -58.969837 15.260996 -59.013443 15.267133 -59.045971 15.269580 -59.054703 15.280376 -59.098053 15.289907 -59.141659 15.296182 -59.174927 15.298427 -59.182941 15.309223 -59.226299 15.318755 -59.269916 15.325173 -59.303940 15.327210 -59.311211 15.338006 -59.354568 15.347538 -59.398193 15.354098 -59.432983 15.355927 -59.439510 15.366723 -59.482880 15.376257 -59.526505 15.382960 -59.562058 15.384581 -59.567841 15.395378 -59.611214 15.404911 -59.654846 15.411755 -59.691147 15.413169 -59.696194 15.423967 -59.739582 15.433500 -59.783218 15.441769 -59.827061 15.443121 -59.835556 15.444087 -59.839436 15.457358 -59.881977 15.469427 -59.925068 15.473098 -59.939815 15.486155 -59.981670 15.498221 -60.024769 15.502049 -60.040154 15.514910 -60.081390 15.526977 -60.124489 15.530993 -60.140621 15.543627 -60.181133 15.555696 -60.224236 15.559881 -60.241058 15.572304 -60.280891 15.584374 -60.324005 15.588745 -60.341576 15.600941 -60.380688 15.608075 -60.406181 15.610734 -60.412109 15.616441 -60.425938 15.618023 -60.428883 15.638056 -60.468956 15.656911 -60.509602 15.670142 -60.540440 15.683685 -60.566757 15.703047 -60.607132 15.721269 -60.648029 15.723962 -60.654556 15.729274 -60.664585 15.749145 -60.704693 15.767923 -60.745312 15.777813 -60.768303 15.795200 -60.802288 15.814536 -60.842628 15.832821 -60.883438 15.833982 -60.886219 15.841215 -60.899921 15.861108 -60.939980 15.880000 -60.980511 15.897885 -61.021469 15.899363 -61.025093 15.905997 -61.037998 15.925498 -61.078251 15.944040 -61.118923 15.961616 -61.160007 15.978222 -61.201458 15.993853 -61.243259 16.008507 -61.285370 16.022182 -61.327763 16.034880 -61.370419 16.046595 -61.413292 16.057337 -61.456368 16.067101 -61.499611 16.074249 -61.534885 16.082643 -61.568562 16.092409 -61.611809 16.099806 -61.648312 16.107901 -61.680782 16.117664 -61.724030 16.125303 -61.761719 16.133108 -61.793022 16.142872 -61.836285 16.150749 -61.875149 16.158260 -61.905289 16.168026 -61.948551 16.176144 -61.988606 16.183363 -62.017578 16.193129 -62.060848 16.201487 -62.102100 16.208414 -62.129902 16.218182 -62.173176 16.226788 -62.215649 16.233412 -62.242245 16.243177 -62.285519 16.251974 -62.328934 16.255362 -62.347771 16.257267 -62.355419 16.267034 -62.398705 16.275829 -62.442123 16.283657 -62.485657 16.289543 -62.523029 16.292437 -62.535858 16.301231 -62.579285 16.309059 -62.622829 16.315927 -62.666447 16.321842 -62.710117 16.326811 -62.753826 16.330845 -62.797524 16.333948 -62.841202 16.336138 -62.884834 16.337420 -62.928390 16.337811 -62.971844 16.337322 -63.015175 16.335966 -63.058361 16.333883 -63.099037 16.334381 -63.114937 16.334871 -63.157551 16.334528 -63.200054 16.333357 -63.242428 16.331623 -63.279404 16.332344 -63.299953 16.333008 -63.341774 16.332874 -63.383499 16.332487 -63.401051 16.335165 -63.441391 16.337126 -63.482578 16.338322 -63.523724 16.338757 -63.564808 16.338440 -63.605808 16.337381 -63.646709 16.337070 -63.653771 16.337681 -63.664856 16.339176 -63.705330 16.339943 -63.745758 16.339971 -63.771504 16.342972 -63.805141 16.345821 -63.845078 16.347967 -63.885021 16.349413 -63.924957 16.350161 -63.964878 16.350214 -64.004761 16.349777 -64.032173 16.350504 -64.043419 16.351122 -64.047203 16.356796 -64.086121 16.361809 -64.125145 16.366154 -64.164246 16.369835 -64.203422 16.372849 -64.242668 16.375191 -64.281960 16.376865 -64.321281 16.377872 -64.360642</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </clk:geometry> </clk:al212010_windswath> <clk:al212010_windswath gml:id="64"> <clk:geometry> <gml:Polygon srsName="urn:opengis:def:crs:EPSG::4326"> <gml:exterior> <gml:LinearRing> <gml:posList srsDimension="2">28.485352 -70.638054 28.485004 -70.695717 28.482971 -70.753380 28.479239 -70.810974 28.473789 -70.868431 28.466620 -70.925674 28.457720 -70.982620 28.447088 -71.039192 28.434725 -71.095322 28.420633 -71.150925 28.404820 -71.205933 28.387297 -71.260261 28.368076 -71.313827 28.347174 -71.366577 28.324612 -71.418427 28.300413 -71.469299 28.274599 -71.519127 28.247206 -71.567848 28.218260 -71.615387 28.187797 -71.661682 28.155861 -71.706673 28.122484 -71.750290 28.087711 -71.792480 28.051594 -71.833191 28.014326 -71.872551 27.976112 -71.910721 27.936975 -71.947662 27.896957 -71.983353 27.856092 -72.017754 27.814413 -72.050858 27.771963 -72.082626 27.728773 -72.113045 27.684885 -72.142105 27.640339 -72.169777 27.595177 -72.196037 27.549437 -72.220894 27.526520 -72.232490 27.517218 -72.237572 27.470989 -72.261116 27.464334 -72.264267 27.438005 -72.277763 27.428364 -72.282364 27.405016 -72.294403 27.392166 -72.300575 27.372021 -72.311027 27.356262 -72.318649 27.339027 -72.327652 27.292519 -72.350311 27.278030 -72.356872 27.259090 -72.366097 27.212131 -72.387352 27.164757 -72.407234 27.117008 -72.425720 27.068920 -72.442810 27.020535 -72.458511 26.971891 -72.472824 26.923027 -72.485748 26.873980 -72.497292 26.824787 -72.507462 26.775484 -72.516273 26.726116 -72.523743 26.676706 -72.529861 26.627296 -72.534660 26.577923 -72.538155 26.528620 -72.540352 26.479416 -72.541275 26.430346 -72.540955 26.381441 -72.539398 26.332731 -72.536629 26.284241 -72.532684 26.236004 -72.527580 26.188047 -72.521339 26.140390 -72.513985 26.093060 -72.505570 26.046083 -72.496094 25.999475 -72.485596 25.953260 -72.474106 25.907457 -72.461655 25.862081 -72.448280 25.817150 -72.434006 25.772676 -72.418854 25.728682 -72.402878 25.685167 -72.386101 25.642147 -72.368553 25.599634 -72.350258 25.557632 -72.331261 25.516150 -72.311592 25.475191 -72.291275 25.434759 -72.270348 25.394859 -72.248840 25.355490 -72.226776 25.316650 -72.204201 25.278341 -72.181122 25.240559 -72.157593 25.203300 -72.133621 25.166561 -72.109245 25.130337 -72.084488 25.094614 -72.059372 25.059391 -72.033920 25.024656 -72.008163 24.990406 -71.982124 24.956621 -71.955811 24.923294 -71.929253 24.890413 -71.902474 24.857971 -71.875481 24.825949 -71.848305 24.794329 -71.820938 24.763103 -71.793419 24.732262 -71.765747 24.701784 -71.737930 24.671656 -71.709984 24.641863 -71.681930 24.612387 -71.653748 24.583218 -71.625465 24.554342 -71.597076 24.525742 -71.568588 24.497400 -71.540001 24.469303 -71.511314 24.441442 -71.482536 24.437447 -71.478363 24.423130 -71.487396 24.403971 -71.499001 24.384628 -71.510231 24.365109 -71.521088 24.345417 -71.531570 24.325560 -71.541679 24.305544 -71.551399 24.285376 -71.560738 24.265062 -71.569687 24.244604 -71.578239 24.224014 -71.586403 24.203295 -71.594170 24.182453 -71.601540 24.161497 -71.608513 24.140434 -71.615082 24.119270 -71.621239 24.098005 -71.627007 24.076656 -71.632355 24.055222 -71.637299 24.033711 -71.641830 24.012133 -71.645958 23.990490 -71.649666 23.968792 -71.652969 23.947041 -71.655853 23.925247 -71.658325 23.903420 -71.660385 23.881563 -71.662025 23.859682 -71.663246 23.837784 -71.664062 23.815878 -71.664452 23.793968 -71.664436 23.772060 -71.664002 23.750164 -71.663147 23.728285 -71.661880 23.706429 -71.660202 23.684603 -71.658104 23.662815 -71.655594 23.641069 -71.652680 23.619375 -71.649353 23.597736 -71.645615 23.576160 -71.641472 23.554655 -71.636925 23.533224 -71.631966 23.511877 -71.626610 23.490620 -71.620842 23.469460 -71.614693 23.462122 -71.612404 23.443195 -71.610123 23.423689 -71.607399 23.404221 -71.604286 23.384798 -71.600815 23.365427 -71.596954 23.346113 -71.592728 23.326864 -71.588112 23.307684 -71.583138 23.288584 -71.577782 23.269568 -71.572060 23.264599 -71.570457 23.261448 -71.570206 23.244078 -71.568474 23.226719 -71.566406 23.209383 -71.563988 23.192072 -71.561226 23.174791 -71.558113 23.157551 -71.554657 23.140356 -71.550842 23.123217 -71.546692 23.106136 -71.542183 23.089119 -71.537323 23.072174 -71.532112 23.064714 -71.529655 23.064259 -71.529633 23.049013 -71.528587 23.033762 -71.527229 23.018513 -71.525551 23.003269 -71.523552 22.988043 -71.521225 22.972836 -71.518585 22.957657 -71.515610 22.942513 -71.512322 22.927410 -71.508690 22.912357 -71.504746 22.897360 -71.500465 22.882427 -71.495850 22.867561 -71.490906 22.867146 -71.490761 22.857945 -71.490540 22.844761 -71.489937 22.831558 -71.489044 22.818346 -71.487854 22.805128 -71.486366 22.791914 -71.484573 22.778709 -71.482483 22.765526 -71.480087 22.752365 -71.477386 22.739235 -71.474365 22.731949 -71.472511 22.731384 -71.473091 22.724863 -71.479706 22.718287 -71.486321 22.711651 -71.492943 22.704950 -71.499558 22.698181 -71.506172 22.691338 -71.512787 22.684414 -71.519386 22.677408 -71.525993 22.670315 -71.532577 22.663124 -71.539154 22.655840 -71.545723 22.648451 -71.552254 22.640955 -71.558769 22.633350 -71.565262 22.625628 -71.571716 22.617786 -71.578125 22.609823 -71.584503 22.601732 -71.590820 22.593514 -71.597084 22.585163 -71.603287 22.576675 -71.609421 22.568050 -71.615471 22.559288 -71.621437 22.550383 -71.627319 22.541334 -71.633095 22.532141 -71.638771 22.522802 -71.644325 22.518919 -71.646553 22.514254 -71.651421 22.507414 -71.658508 22.500477 -71.665611 22.493444 -71.672730 22.486305 -71.679863 22.479054 -71.687012 22.471687 -71.694153 22.464199 -71.701302 22.456577 -71.708450 22.448826 -71.715576 22.440933 -71.722687 22.432896 -71.729774 22.424711 -71.736832 22.416372 -71.743843 22.407881 -71.750801 22.399223 -71.757706 22.390408 -71.764542 22.381422 -71.771316 22.372267 -71.777985 22.362944 -71.784569 22.353447 -71.791054 22.343777 -71.797417 22.333933 -71.803665 22.323914 -71.809769 22.321213 -71.811348 22.317486 -71.815590 22.310421 -71.823540 22.303225 -71.831528 22.295889 -71.839561 22.288404 -71.847618 22.280769 -71.855705 22.272972 -71.863808 22.265007 -71.871918 22.256868 -71.880020 22.248550 -71.888115 22.240046 -71.896187 22.231348 -71.904228 22.222460 -71.912224 22.213368 -71.920174 22.204073 -71.928047 22.194574 -71.935844 22.184866 -71.943558 22.174946 -71.951164 22.164812 -71.958656 22.161860 -71.960754 22.158772 -71.964722 22.145492 -71.980949 22.131971 -71.996666 22.118236 -72.011887 22.104317 -72.026596 22.100893 -72.030052 22.095383 -72.039391 22.083729 -72.057999 22.071697 -72.076141 22.059307 -72.093819 22.046595 -72.111015 22.033583 -72.127716 22.020302 -72.143921 22.006781 -72.159622 21.993048 -72.174835 21.979128 -72.189529 21.975132 -72.193558 21.970034 -72.202194 21.958380 -72.220787 21.946346 -72.238922 21.933958 -72.256576 21.921244 -72.273758 21.908234 -72.290443 21.894951 -72.306633 21.881432 -72.322327 21.867697 -72.337524 21.853777 -72.352211 21.849199 -72.356819 21.844530 -72.364723 21.832876 -72.383301 21.820841 -72.401413 21.808453 -72.419052 21.795738 -72.436218 21.782726 -72.452889 21.769445 -72.469070 21.755922 -72.484749 21.742189 -72.499931 21.728270 -72.514603 21.723133 -72.519775 21.718872 -72.526977 21.707216 -72.545540 21.695183 -72.563637 21.682794 -72.581268 21.670078 -72.598411 21.657068 -72.615067 21.643787 -72.631233 21.630264 -72.646896 21.616531 -72.662064 21.602611 -72.676727 21.596897 -72.682472 21.593054 -72.688965 21.581398 -72.707504 21.569364 -72.725594 21.556974 -72.743202 21.544260 -72.760330 21.531250 -72.776978 21.517967 -72.793129 21.504446 -72.808777 21.490711 -72.823936 21.476791 -72.838585 21.470522 -72.844887 21.467085 -72.850685 21.455429 -72.869209 21.443394 -72.887276 21.431004 -72.904869 21.418289 -72.921990 21.405279 -72.938621 21.391996 -72.954758 21.378475 -72.970398 21.370962 -72.978676 21.366354 -72.993111 21.358547 -73.015388 21.350172 -73.037331 21.341251 -73.058922 21.331808 -73.080131 21.326836 -73.090538 21.326754 -73.090858 21.320009 -73.114380 21.312662 -73.137611 21.304737 -73.160507 21.296249 -73.183067 21.287231 -73.205254 21.277697 -73.227066 21.273285 -73.236496 21.266682 -73.259659 21.259203 -73.283516 21.251154 -73.307037 21.242556 -73.330223 21.233433 -73.353027 21.223808 -73.375450 21.219929 -73.383911 21.213564 -73.406372 21.205950 -73.430862 21.197775 -73.455025 21.189064 -73.478828 21.179836 -73.502258 21.170117 -73.525307 21.166813 -73.532646 21.160650 -73.554512 21.152901 -73.579651 21.144598 -73.604446 21.135767 -73.628883 21.126431 -73.652954 21.116612 -73.676628 21.106333 -73.699905 21.095621 -73.722771 21.084499 -73.745216 21.072992 -73.767235 21.061127 -73.788811 21.048925 -73.809944 21.036415 -73.830620 21.023621 -73.850853 21.010567 -73.870628 20.997278 -73.889946 20.983780 -73.908813 20.970099 -73.927231 20.956253 -73.945198 20.942272 -73.962715 20.928175 -73.979805 20.915762 -73.994370 20.909842 -74.003334 20.896553 -74.022636 20.883057 -74.041489 20.869373 -74.059898 20.855526 -74.077858 20.841545 -74.095360 20.827450 -74.112434 20.813261 -74.129074 20.799002 -74.145287 20.784695 -74.161095 20.770359 -74.176491 20.756018 -74.191490 20.741684 -74.206116 20.727385 -74.220367 20.713127 -74.234261 20.698936 -74.247818 20.684824 -74.261047 20.670807 -74.273972 20.656895 -74.286598 20.643103 -74.298958 20.629440 -74.311058 20.615921 -74.322914 20.602551 -74.334557 20.589338 -74.345985 20.576292 -74.357246 20.563414 -74.368339 20.550713 -74.379288 20.538187 -74.390106 20.525845 -74.400825 20.513685 -74.411453 20.501701 -74.422020 20.489901 -74.432541 20.478277 -74.443024 20.466824 -74.453499 20.455542 -74.463989 20.444424 -74.474487 20.433460 -74.485039 20.422646 -74.495644 20.411968 -74.506317 20.401422 -74.517082 20.390995 -74.527947 20.380533 -74.538765 20.369894 -74.549393 20.359079 -74.559814 20.348097 -74.570030 20.336947 -74.580048 20.325632 -74.589851 20.314157 -74.599449 20.302527 -74.608826 20.290741 -74.617989 20.278809 -74.626930 20.266727 -74.635643 20.254507 -74.644134 20.242147 -74.652389 20.229651 -74.660423 20.228353 -74.661224 20.214672 -74.673828 20.193466 -74.692627 20.174828 -74.708527 20.152687 -74.730537 20.130310 -74.751846 20.107799 -74.772392 20.085199 -74.792175 20.062548 -74.811226 20.039883 -74.829544 20.017248 -74.847153 19.994680 -74.864067 19.972212 -74.880302 19.949884 -74.895882 19.927727 -74.910828 19.905775 -74.925171 19.895794 -74.931496 19.881767 -74.942825 19.859133 -74.960411 19.836563 -74.977310 19.814095 -74.993523 19.791767 -75.009087 19.769611 -75.024025 19.747660 -75.038361 19.725943 -75.052101 19.704491 -75.065292 19.683333 -75.077965 19.662495 -75.090134 19.641996 -75.101852 19.621866 -75.113129 19.602121 -75.124008 19.582781 -75.134529 19.563862 -75.144722 19.550371 -75.151939 19.541939 -75.159210 19.530464 -75.168762 19.518835 -75.178093 19.507052 -75.187218 19.495117 -75.196114 19.483036 -75.204788 19.470817 -75.213234 19.458458 -75.221459 19.445961 -75.229454 19.433338 -75.237221 19.420584 -75.244743 19.407709 -75.252029 19.405789 -75.253075 19.395208 -75.262528 19.383894 -75.272270 19.372421 -75.281815 19.360790 -75.291138 19.349005 -75.300247 19.337072 -75.309135 19.324993 -75.317802 19.312773 -75.326241 19.300413 -75.334457 19.287918 -75.342453 19.275293 -75.350205 19.262541 -75.357719 19.249666 -75.365006 19.247271 -75.366303 19.237091 -75.375389 19.225777 -75.385132 19.214304 -75.394661 19.202673 -75.403976 19.190887 -75.413078 19.178957 -75.421959 19.166878 -75.430618 19.154655 -75.439056 19.142296 -75.447266 19.129803 -75.455246 19.117176 -75.462990 19.104426 -75.470505 19.091551 -75.477783 19.078558 -75.484817 19.065447 -75.491615 19.052227 -75.498169 19.038900 -75.504486 19.025469 -75.510551 19.011942 -75.516357 18.998320 -75.521927 18.984604 -75.527245 18.970804 -75.532303 18.956922 -75.537102 18.942961 -75.541657 18.928927 -75.545952 18.914825 -75.549988 18.900656 -75.553757 18.886429 -75.557266 18.872145 -75.560516 18.857807 -75.563507 18.843424 -75.566238 18.828997 -75.568695 18.814531 -75.570885 18.800030 -75.572823 18.785500 -75.574478 18.770945 -75.575874 18.756369 -75.577003 18.741774 -75.577866 18.727167 -75.578461 18.712557 -75.578781 18.697941 -75.578842 18.683325 -75.578629 18.668716 -75.578155 18.654118 -75.577408 18.639534 -75.576401 18.624966 -75.575119 18.610424 -75.573578 18.608913 -75.573387 18.608311 -75.573463 18.595486 -75.574776 18.582651 -75.575836 18.569818 -75.576660 18.556986 -75.577232 18.544161 -75.577568 18.531347 -75.577652 18.518549 -75.577507 18.505768 -75.577118 18.493011 -75.576485 18.480286 -75.575630 18.467588 -75.574539 18.459389 -75.573677 18.459137 -75.573738 18.447912 -75.576088 18.436665 -75.578194 18.425396 -75.580063 18.414114 -75.581688 18.402824 -75.583076 18.391527 -75.584236 18.380234 -75.585159 18.368946 -75.585861 18.357668 -75.586319 18.346407 -75.586563 18.335167 -75.586578 18.323952 -75.586372 18.312763 -75.585945 18.301609 -75.585312 18.290493 -75.584457 18.279417 -75.583397 18.271814 -75.582527 18.268570 -75.582733 18.258171 -75.583191 18.247789 -75.583427 18.245213 -75.583435 18.236544 -75.585274 18.226713 -75.587112 18.216865 -75.588715 18.207006 -75.590073 18.197144 -75.591194 18.187284 -75.592072 18.186125 -75.592148 18.164396 -75.601921 18.159170 -75.604080 18.142187 -75.616463 18.108643 -75.639244 18.074566 -75.660767 18.040031 -75.681023 18.031992 -75.685394 18.015694 -75.696449 17.982183 -75.717606 17.948225 -75.737518 17.916750 -75.754616 17.886149 -75.773918 17.852766 -75.793472 17.820734 -75.810860 17.790094 -75.830177 17.757286 -75.849396 17.724642 -75.867104 17.694027 -75.886398 17.661793 -75.905266 17.629206 -75.922936 17.628799 -75.923141 17.597942 -75.942574 17.566286 -75.961090 17.534277 -75.978439 17.532867 -75.979141 17.532513 -75.979385 17.501842 -75.998695 17.470758 -76.016869 17.439333 -76.033890 17.436922 -76.035095 17.435831 -76.035835 17.405727 -76.054779 17.382992 -76.068062 17.377726 -76.071884 17.348371 -76.091736 17.341610 -76.095985 17.328314 -76.106331 17.299490 -76.127243 17.270136 -76.147080 17.240314 -76.165825 17.210096 -76.183464 17.179541 -76.199997 17.148716 -76.215401 17.117689 -76.229683 17.086525 -76.242851 17.055285 -76.254898 17.024038 -76.265831 16.992849 -76.275673 16.961781 -76.284424 16.930893 -76.292107 16.900249 -76.298744 16.869909 -76.304359 16.839932 -76.308975 16.810375 -76.312630 16.781292 -76.315346 16.752737 -76.317162 16.724762 -76.318108 16.697412 -76.318245 16.670742 -76.317596 16.644791 -76.316208 16.619600 -76.314140 16.595213 -76.311439 16.571663 -76.308136 16.548984 -76.304306 16.527210 -76.299988 16.506367 -76.295242 16.486479 -76.290131 16.467571 -76.284706 16.449658 -76.279022 16.437340 -76.274742 16.429667 -76.272995 16.410915 -76.268181 16.393085 -76.263062 16.376198 -76.257713 16.367031 -76.254524 16.350863 -76.250855 16.333248 -76.246323 16.316500 -76.241524 16.300632 -76.236496 16.289860 -76.232758 16.289326 -76.232651 16.272053 -76.228729 16.262442 -76.226265 16.262070 -76.226479 16.254442 -76.230621 16.246073 -76.234879 16.236958 -76.239197 16.227098 -76.243561 16.216495 -76.247902 16.205152 -76.252182 16.193079 -76.256371 16.180281 -76.260414 16.166771 -76.264275 16.152563 -76.267906 16.137672 -76.271271 16.122114 -76.274338 16.105913 -76.277054 16.089090 -76.279388 16.071667 -76.281303 16.053671 -76.282753 16.035135 -76.283730 16.016079 -76.284164 15.996546 -76.284050 15.976561 -76.283348 15.956165 -76.282036 15.935391 -76.280090 15.914281 -76.277473 15.892868 -76.274170 15.871198 -76.270165 15.849312 -76.265427 15.827249 -76.259956 15.805059 -76.253723 15.782783 -76.246727 15.760465 -76.238953 15.738153 -76.230393 15.715893 -76.221054 15.703545 -76.215408 15.695715 -76.212402 15.674343 -76.203438 15.673056 -76.202850 15.671699 -76.202377 15.651172 -76.194511 15.630690 -76.185921 15.628735 -76.185028 15.626261 -76.184166 15.606626 -76.176643 15.587034 -76.168419 15.584246 -76.167145 15.580823 -76.165955 15.562080 -76.158775 15.554145 -76.155449 15.539440 -76.152275 15.521790 -76.147896 15.504038 -76.142921 15.486215 -76.137337 15.468358 -76.131126 15.457254 -76.126877 15.444717 -76.122940 15.426864 -76.116737 15.422659 -76.115128 15.419459 -76.114227 15.401638 -76.108643 15.383783 -76.102440 15.379681 -76.100868 15.376376 -76.099945 15.358553 -76.094360 15.340699 -76.088158 15.336605 -76.086594 15.333290 -76.085663 15.315468 -76.080078 15.297612 -76.073875 15.293595 -76.072342 15.290203 -76.071388 15.272382 -76.065811 15.254526 -76.059608 15.250509 -76.058075 15.247117 -76.057121 15.229293 -76.051544 15.211437 -76.045342 15.207468 -76.043823 15.204028 -76.042862 15.186205 -76.037277 15.168349 -76.031075 15.150500 -76.024254 15.132690 -76.016800 15.114958 -76.008713 15.097341 -76.000000 15.079876 -75.990654 15.062602 -75.980682 15.045556 -75.970100 15.028772 -75.958900 15.012290 -75.947098 14.996145 -75.934700 14.980372 -75.921730 14.965006 -75.908203 14.950080 -75.894127 14.935631 -75.879524 14.921689 -75.864410 14.908284 -75.848816 14.903755 -75.843147 14.895926 -75.836250 14.881001 -75.822182 14.866550 -75.807579 14.852610 -75.792481 14.842731 -75.780991 14.839525 -75.778351 14.824161 -75.764831 14.809235 -75.750763 14.794784 -75.736160 14.780842 -75.721062 14.771101 -75.709732 14.767735 -75.706970 14.752369 -75.693451 14.737445 -75.679382 14.722994 -75.664795 14.709051 -75.649696 14.699392 -75.638474 14.695924 -75.635620 14.680557 -75.622116 14.665632 -75.608047 14.651183 -75.593468 14.637240 -75.578369 14.627788 -75.567383 14.624087 -75.564346 14.608721 -75.550835 14.593796 -75.536774 14.579346 -75.522194 14.565402 -75.507103 14.556061 -75.496254 14.552229 -75.493111 14.536862 -75.479599 14.521936 -75.465553 14.507485 -75.450974 14.493544 -75.435898 14.484311 -75.425171 14.480346 -75.421921 14.464980 -75.408417 14.450054 -75.394363 14.435605 -75.379799 14.421661 -75.364716 14.414532 -75.356438 14.401418 -75.344101 14.386969 -75.329536 14.373025 -75.314461 14.372335 -75.313660 14.366089 -75.308174 14.351163 -75.294136 14.336714 -75.279572 14.322771 -75.264496 14.322186 -75.263817 14.315823 -75.258232 14.300898 -75.244202 14.286447 -75.229630 14.272505 -75.214561 14.272008 -75.213982 14.265547 -75.208313 14.250621 -75.194275 14.236171 -75.179718 14.222228 -75.164658 14.221748 -75.164101 14.215259 -75.158409 14.200334 -75.144379 14.185884 -75.129822 14.171941 -75.114761 14.171579 -75.114342 14.164962 -75.108536 14.150036 -75.094505 14.135586 -75.079956 14.121643 -75.064896 14.108238 -75.049355 14.095404 -75.033348 14.083167 -75.016914 14.071557 -75.000069 14.060600 -74.982842 14.050323 -74.965263 14.040749 -74.947349 14.031898 -74.929161 14.023793 -74.910706 14.016453 -74.892029 14.009895 -74.873161 14.004137 -74.854134 13.999190 -74.834991 13.995070 -74.815758 13.991782 -74.796486 13.989339 -74.777206 13.987747 -74.757950 13.987006 -74.738762 13.987127 -74.719688 13.988106 -74.700752 13.989941 -74.681999 13.992631 -74.663467 13.996171 -74.645195 14.000553 -74.627220 14.005771 -74.609581 14.011811 -74.592308 14.018663 -74.575447 14.026314 -74.559021 14.034744 -74.543083 14.043939 -74.527641 14.053876 -74.512756 14.064538 -74.498428 14.075901 -74.484726 14.087938 -74.471642 14.100413 -74.459000 14.113103 -74.446579 14.126000 -74.434387 14.139104 -74.422432 14.152407 -74.410713 14.165908 -74.399223 14.179602 -74.387978 14.193484 -74.376976 14.207552 -74.366226 14.221800 -74.355728 14.236223 -74.345482 14.250818 -74.335495 14.265581 -74.325775 14.280507 -74.316315 14.295590 -74.307121 14.310828 -74.298203 14.326216 -74.289551 14.341746 -74.281174 14.357416 -74.273079 14.373223 -74.265266 14.389159 -74.257736 14.405223 -74.250488 14.421405 -74.243530 14.437703 -74.236862 14.454113 -74.230484 14.470627 -74.224396 14.487243 -74.218613 14.503955 -74.213120 14.520755 -74.207931 14.537642 -74.203041 14.554610 -74.198456 14.571653 -74.194168 14.588767 -74.190193 14.605945 -74.186523 14.623182 -74.183159 14.640474 -74.180099 14.657817 -74.177361 14.675202 -74.174927 14.692625 -74.172798 14.710083 -74.170990 14.727568 -74.169495 14.745077 -74.168312 14.762602 -74.167442 14.780140 -74.166885 14.797685 -74.166649 14.815230 -74.166725 14.832771 -74.167114 14.850305 -74.167816 14.867823 -74.168831 14.885320 -74.170166 14.902793 -74.171814 14.920236 -74.173775 14.937641 -74.176048 14.955005 -74.178635 14.972324 -74.181534 14.989592 -74.184730 15.006798 -74.188255 15.023946 -74.192085 15.041024 -74.196213 15.058031 -74.200661 15.074960 -74.205406 15.091804 -74.210457 15.108560 -74.215813 15.125223 -74.221466 15.141788 -74.227425 15.158249 -74.233673 15.174601 -74.240219 15.190840 -74.247063 15.206961 -74.254196 15.222957 -74.261620 15.238825 -74.269333 15.254559 -74.277321 15.270155 -74.285599 15.285608 -74.294159 15.300913 -74.303001 15.316068 -74.312111 15.331063 -74.321495 15.345899 -74.331154 15.360568 -74.341072 15.375065 -74.351257 15.389388 -74.361694 15.403530 -74.372398 15.417489 -74.383354 15.431260 -74.394562 15.444839 -74.406021 15.450215 -74.410721 15.450638 -74.409798 15.467381 -74.377640 15.485654 -74.346497 15.505417 -74.316444 15.526627 -74.287544 15.549240 -74.259842 15.573209 -74.233414 15.598052 -74.207863 15.623323 -74.182747 15.649010 -74.158081 15.675110 -74.133881 15.701610 -74.110153 15.728505 -74.086891 15.755787 -74.064117 15.783445 -74.041832 15.811475 -74.020035 15.839866 -73.998749 15.868609 -73.977974 15.897699 -73.957703 15.902354 -73.954582 15.918080 -73.942779 15.946823 -73.921989 15.975911 -73.901718 15.980084 -73.898918 15.996278 -73.886757 16.025019 -73.865959 16.054106 -73.845680 16.057812 -73.843193 16.074463 -73.830688 16.103205 -73.809883 16.132288 -73.789597 16.135550 -73.787407 16.152630 -73.774574 16.181368 -73.753754 16.210451 -73.733452 16.213297 -73.731537 16.230780 -73.718399 16.259520 -73.697571 16.288603 -73.677254 16.291166 -73.675529 16.308918 -73.662186 16.337654 -73.641342 16.366737 -73.621025 16.368624 -73.619759 16.387033 -73.605904 16.415771 -73.585060 16.444853 -73.564728 16.446449 -73.563652 16.465137 -73.549583 16.477894 -73.540321 16.483232 -73.536003 16.511253 -73.514122 16.539633 -73.492744 16.568367 -73.471878 16.597446 -73.451530 16.626862 -73.431702 16.656603 -73.412407 16.686663 -73.393646 16.717033 -73.375427 16.747702 -73.357758 16.778662 -73.340630 16.809904 -73.324066 16.841415 -73.308067 16.873194 -73.292633 16.886480 -73.286469 16.890352 -73.284325 16.921595 -73.267746 16.953106 -73.251739 16.984882 -73.236290 16.997629 -73.230377 17.002031 -73.227936 17.033272 -73.211349 17.064781 -73.195328 17.096554 -73.179871 17.108793 -73.174179 17.113686 -73.171471 17.144922 -73.154869 17.176434 -73.138832 17.208204 -73.123367 17.219999 -73.117882 17.225325 -73.114929 17.256559 -73.098320 17.288069 -73.082268 17.319840 -73.066788 17.331041 -73.061577 17.336948 -73.058296 17.368183 -73.041679 17.399689 -73.025620 17.431459 -73.010124 17.442406 -73.005028 17.448555 -73.001610 17.479788 -72.984970 17.511293 -72.968895 17.543060 -72.953392 17.553467 -72.948540 17.560141 -72.944832 17.591373 -72.928177 17.622879 -72.912102 17.654644 -72.896584 17.664549 -72.891960 17.671715 -72.887978 17.672291 -72.887672 17.697386 -72.868622 17.726105 -72.847618 17.755167 -72.827118 17.784567 -72.807144 17.811483 -72.789543 17.828257 -72.776665 17.856869 -72.755539 17.885843 -72.734978 17.915178 -72.714996 17.944855 -72.695580 17.945358 -72.695267 17.959154 -72.684532 17.987665 -72.663284 18.016571 -72.642654 18.045860 -72.622642 18.072260 -72.605400 18.089552 -72.591568 18.117817 -72.569954 18.146511 -72.548988 18.175613 -72.528671 18.205109 -72.509026 18.215916 -72.502167 18.220110 -72.498711 18.248125 -72.476715 18.276602 -72.455406 18.305527 -72.434792 18.334877 -72.414886 18.357744 -72.400139 18.378418 -72.383377 18.399235 -72.367332 18.404011 -72.360687 18.426146 -72.332184 18.449284 -72.304558 18.473394 -72.277878 18.498306 -72.251991 18.523850 -72.226807 18.550003 -72.202324 18.576754 -72.178566 18.604071 -72.155540 18.631939 -72.133270 18.660336 -72.111778 18.689234 -72.091072 18.718615 -72.071159 18.748455 -72.052063 18.752714 -72.049492 18.764532 -72.040070 18.792250 -72.019142 18.820463 -71.998993 18.849148 -71.979622 18.878281 -71.961059 18.881281 -71.959259 18.897024 -71.946732 18.924063 -71.926376 18.951588 -71.906776 18.979578 -71.887962 19.008007 -71.869919 19.009760 -71.868874 19.029404 -71.853279 19.055765 -71.833496 19.082604 -71.814461 19.109896 -71.796181 19.137617 -71.778687 19.138056 -71.778427 19.161678 -71.759720 19.187365 -71.740509 19.188686 -71.739578 19.197556 -71.726845 19.216482 -71.701424 19.236177 -71.676651 19.256626 -71.652557 19.277800 -71.629173 19.299627 -71.606453 19.322031 -71.584366 19.344994 -71.562935 19.368502 -71.542175 19.392527 -71.522095 19.417053 -71.502716 19.442057 -71.484055 19.467518 -71.466118 19.493416 -71.448921 19.496460 -71.447022 19.504789 -71.439209 19.527578 -71.418968 19.550858 -71.399361 19.574615 -71.380424 19.578424 -71.377548 19.589252 -71.365585 19.610031 -71.343903 19.631338 -71.322792 19.653152 -71.302269 19.675463 -71.282364 19.698246 -71.263077 19.721489 -71.244423 19.727125 -71.240143 19.738775 -71.227264 19.759132 -71.205986 19.779999 -71.185265 19.801355 -71.165108 19.823187 -71.145538 19.845472 -71.126564 19.868200 -71.108208 19.875692 -71.102463 19.888142 -71.088699 19.908081 -71.067833 19.928509 -71.047501 19.949402 -71.027710 19.970753 -71.008484 19.992542 -70.989822 20.014757 -70.971748 20.024149 -70.964493 20.037348 -70.949898 20.056870 -70.929436 20.076857 -70.909493 20.097290 -70.890076 20.118164 -70.871185 20.139456 -70.852837 20.161156 -70.835053 20.172588 -70.826149 20.186396 -70.810875 20.205498 -70.790825 20.225042 -70.771271 20.245018 -70.752213 20.265410 -70.733665 20.286207 -70.715637 20.301558 -70.702957 20.312338 -70.690323 20.330530 -70.670181 20.349213 -70.650559 20.368319 -70.631386 20.387831 -70.612701 20.407747 -70.594490 20.428045 -70.576782 20.448717 -70.559578 20.469751 -70.542885 20.491127 -70.526718 20.512840 -70.511086 20.534870 -70.495987 20.557205 -70.481438 20.575087 -70.470375 20.580257 -70.465645 20.600555 -70.447907 20.621225 -70.430687 20.642258 -70.413979 20.663633 -70.397789 20.685345 -70.382133 20.707373 -70.367020 20.729706 -70.352448 20.752327 -70.338440 20.775227 -70.324989 20.798386 -70.312096 20.821789 -70.299782 20.845423 -70.288040 20.869274 -70.276878 20.893326 -70.266304 20.917563 -70.256302 20.920408 -70.255203 20.922096 -70.254135 20.944397 -70.240784 20.966974 -70.228004 20.989809 -70.215828 21.012884 -70.204239 21.036184 -70.193245 21.059698 -70.182854 21.083399 -70.173073 21.088051 -70.171280 21.092400 -70.168434 21.114037 -70.155037 21.135963 -70.142235 21.158163 -70.130020 21.180614 -70.118408 21.190582 -70.113579 21.192265 -70.112228 21.212469 -70.096893 21.233034 -70.082146 21.253950 -70.067986 21.275192 -70.054436 21.296749 -70.041496 21.318594 -70.029167 21.340713 -70.017471 21.363090 -70.006401 21.385700 -69.995964 21.408529 -69.986168 21.431557 -69.977013 21.432156 -69.976791 21.446428 -69.967316 21.467299 -69.954292 21.488478 -69.941887 21.509949 -69.930115 21.531691 -69.918983 21.553686 -69.908485 21.575911 -69.898643 21.598349 -69.889450 21.611422 -69.884521 21.618631 -69.879517 21.638800 -69.866386 21.659294 -69.853889 21.680103 -69.842026 21.701197 -69.830803 21.714523 -69.824211 21.719231 -69.820091 21.737755 -69.804855 21.756697 -69.790230 21.776035 -69.776222 21.795750 -69.762856 21.815823 -69.750130 21.836231 -69.738060 21.856955 -69.726654 21.877968 -69.715927 21.899254 -69.705872 21.920790 -69.696510 21.942549 -69.687828 21.964516 -69.679840 21.976591 -69.675865 21.977077 -69.675514 21.996792 -69.662117 22.016863 -69.649368 22.037270 -69.637291 22.057991 -69.625870 22.079002 -69.615120 22.100290 -69.605049 22.118978 -69.596901 22.128429 -69.588905 22.147389 -69.573738 22.166719 -69.559151 22.186407 -69.545143 22.206430 -69.531731 22.226776 -69.518906 22.247419 -69.506699 22.268351 -69.495102 22.289543 -69.484131 22.310984 -69.473778 22.324936 -69.467522 22.336962 -69.457596 22.356289 -69.442436 22.375946 -69.427811 22.395924 -69.413719 22.416206 -69.400169 22.436777 -69.387161 22.457621 -69.374725 22.478724 -69.362839 22.500065 -69.351524 22.521633 -69.340782 22.533874 -69.335068 22.545788 -69.325378 22.565418 -69.310120 22.585348 -69.295349 22.605570 -69.281059 22.626064 -69.267273 22.646822 -69.253975 22.667830 -69.241188 22.689077 -69.228897 22.710550 -69.217133 22.732237 -69.205879 22.746227 -69.199020 22.754816 -69.192062 22.774702 -69.176613 22.794859 -69.161591 22.815275 -69.146996 22.835947 -69.132851 22.856865 -69.119141 22.878016 -69.105896 22.899391 -69.093094 22.920984 -69.080750 22.942785 -69.068871 22.945677 -69.067367 22.958624 -69.056839 22.978714 -69.041077 22.999058 -69.025688 23.019644 -69.010689 23.040466 -68.996063 23.061522 -68.981834 23.082800 -68.968002 23.104301 -68.954567 23.126013 -68.941536 23.147928 -68.928909 23.170046 -68.916695 23.192356 -68.904900 23.214851 -68.893524 23.237526 -68.882568 23.260374 -68.872032 23.283386 -68.861931 23.304840 -68.852989 23.316843 -68.844543 23.337898 -68.830284 23.359171 -68.816414 23.380672 -68.802948 23.402380 -68.789887 23.424294 -68.777229 23.446411 -68.764992 23.468716 -68.753166 23.491209 -68.741760 23.513882 -68.730782 23.536728 -68.720230 23.559736 -68.710098 23.579750 -68.701729 23.593065 -68.692337 23.614115 -68.678047 23.635389 -68.664154 23.656887 -68.650658 23.678593 -68.637558 23.700506 -68.624878 23.722618 -68.612610 23.744924 -68.600754 23.767416 -68.589325 23.790083 -68.578316 23.812927 -68.567734 23.835936 -68.557587 23.854452 -68.549820 23.869127 -68.539444 23.890177 -68.525116 23.911448 -68.511192 23.932939 -68.497658 23.954645 -68.484535 23.976557 -68.471825 23.998667 -68.459526 24.020969 -68.447647 24.043457 -68.436188 24.066126 -68.425148 24.088968 -68.414543 24.111975 -68.404373 24.115274 -68.402985 24.119472 -68.399895 24.140287 -68.385147 24.161333 -68.370788 24.182604 -68.356827 24.204094 -68.343262 24.225798 -68.330116 24.247704 -68.317367 24.269812 -68.305038 24.292114 -68.293129 24.314600 -68.281647 24.337267 -68.270584 24.360106 -68.259949 24.383110 -68.249748 24.406273 -68.239990 24.429586 -68.230667 24.453049 -68.221779 24.476644 -68.213348 24.500376 -68.205360 24.524227 -68.197823 24.548193 -68.190735 24.572271 -68.184105 24.596451 -68.177940 24.620724 -68.172226 24.645083 -68.166985 24.646179 -68.166771 24.658091 -68.163002 24.682058 -68.155907 24.706135 -68.149269 24.730312 -68.143089 24.754585 -68.137375 24.778944 -68.132111 24.779909 -68.131920 24.791948 -68.128105 24.815916 -68.121002 24.839991 -68.114357 24.864168 -68.108170 24.888441 -68.102440 24.907099 -68.098412 24.924109 -68.093010 24.948074 -68.085899 24.972149 -68.079239 24.996325 -68.073044 25.020596 -68.067314 25.044952 -68.062042 25.069391 -68.057236 25.093901 -68.052895 25.118479 -68.049034 25.143110 -68.045631 25.167791 -68.042702 25.192520 -68.040237 25.217281 -68.038261 25.242067 -68.036751 25.266876 -68.035721 25.291697 -68.035164 25.316523 -68.035088 25.341347 -68.035477 25.366159 -68.036354 25.375391 -68.036858 25.384581 -68.036118 25.409367 -68.034607 25.434176 -68.033569 25.458996 -68.033005 25.483820 -68.032929 25.508644 -68.033317 25.533457 -68.034187 25.542669 -68.034691 25.551880 -68.033951 25.576666 -68.032433 25.601473 -68.031395 25.618633 -68.031006 25.627195 -68.029480 25.651768 -68.025581 25.676399 -68.022163 25.701077 -68.019211 25.725802 -68.016739 25.750561 -68.014740 25.775347 -68.013214 25.800154 -68.012169 25.824972 -68.011604 25.849794 -68.011513 25.874619 -68.011902 25.899429 -68.012772 25.913239 -68.013527 25.932215 -68.014191 25.945871 -68.014938 25.964996 -68.015610 25.977995 -68.016319 25.997770 -68.017029 26.011230 -68.017761 26.030539 -68.018448 26.038954 -68.018913 26.039137 -68.018913 26.062489 -68.019753 26.085825 -68.021034 26.109135 -68.022766 26.132414 -68.024963 26.155657 -68.027596 26.178854 -68.030693 26.201996 -68.034233 26.225082 -68.038216 26.248100 -68.042648 26.271042 -68.047539 26.293907 -68.052864 26.316685 -68.058624 26.339365 -68.064842 26.361944 -68.071495 26.384419 -68.078590 26.406773 -68.086121 26.429010 -68.094086 26.451115 -68.102486 26.473084 -68.111305 26.494909 -68.120567 26.516588 -68.130249 26.538109 -68.140350 26.559469 -68.150879 26.580658 -68.161820 26.601671 -68.173172 26.622503 -68.184937 26.643145 -68.197113 26.663591 -68.209686 26.683838 -68.222664 26.703877 -68.236031 26.723699 -68.249794 26.743305 -68.263946 26.762682 -68.278480 26.781828 -68.293388 26.800735 -68.308678 26.819399 -68.324333 26.837812 -68.340363 26.855970 -68.356743 26.873869 -68.373489 26.891499 -68.390579 26.908855 -68.408020 26.925936 -68.425796 26.942734 -68.443909 26.959589 -68.461967 26.976864 -68.479637 26.994587 -68.496925 27.012785 -68.513885 27.031487 -68.530563 27.050703 -68.546989 27.070457 -68.563225 27.090769 -68.579308 27.111647 -68.595276 27.133108 -68.611191 27.155151 -68.627098 27.177790 -68.643044 27.201023 -68.659088 27.224852 -68.675278 27.249273 -68.691666 27.274281 -68.708298 27.299866 -68.725235 27.326016 -68.742523 27.352718 -68.760208 27.379957 -68.778358 27.407709 -68.797012 27.435951 -68.816223 27.464663 -68.836037 27.493811 -68.856506 27.523363 -68.877670 27.553291 -68.899574 27.583557 -68.922264 27.614124 -68.945770 27.644949 -68.970154 27.675993 -68.995438 27.707209 -69.021652 27.738550 -69.048836 27.769968 -69.077019 27.801415 -69.106224 27.832834 -69.136482 27.864178 -69.167808 27.895386 -69.200226 27.926405 -69.233749 27.957178 -69.268394 27.987650 -69.304161 28.017756 -69.341057 28.047443 -69.379097 28.076645 -69.418274 28.105307 -69.458580 28.133368 -69.500000 28.160765 -69.542541 28.187441 -69.586189 28.213337 -69.630905 28.238388 -69.676681 28.262543 -69.723496 28.285740 -69.771316 28.307922 -69.820114 28.329039 -69.869843 28.349028 -69.920479 28.367844 -69.971977 28.385433 -70.024284 28.401745 -70.077362 28.416735 -70.131164 28.430353 -70.185631 28.442562 -70.240700 28.453318 -70.296318 28.462578 -70.352440 28.470316 -70.408974 28.476490 -70.465874 28.481071 -70.523071 28.484034 -70.580483</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </clk:geometry> </clk:al212010_windswath> <clk:al212010_windswath gml:id="65"> <clk:geometry> <gml:Polygon srsName="urn:opengis:def:crs:EPSG::4326"> <gml:exterior> <gml:LinearRing> <gml:posList srsDimension="2">15.037821 -64.400002 15.037693 -64.415047 15.037309 -64.430092 15.036668 -64.445114 15.035771 -64.460136 15.034621 -64.475136 15.033214 -64.490105 15.031552 -64.505058 15.029638 -64.519974 15.028056 -64.530815 15.028134 -64.539932 15.028006 -64.554977 15.027621 -64.570023 15.026983 -64.585045 15.026087 -64.600067 15.024934 -64.615059 15.023529 -64.630035 15.021867 -64.644981 15.019952 -64.659897 15.017781 -64.674774 15.015360 -64.689613 15.012684 -64.704407 15.009759 -64.719147 15.006583 -64.733818 15.003156 -64.748444 14.999483 -64.763008 14.996403 -64.774391 14.995470 -64.782784 14.993594 -64.797394 14.991467 -64.811981 14.989093 -64.826515 14.986471 -64.841011 14.983606 -64.855454 14.980494 -64.869835 14.977135 -64.884170 14.973535 -64.898438 14.969997 -64.911514 14.968988 -64.920578 14.967151 -64.934898 14.965069 -64.949181 14.964990 -64.949661 14.965075 -64.959640 14.964953 -64.974083 14.964582 -64.988510 14.963969 -65.002937 14.963109 -65.017349 14.962003 -65.031738 14.960653 -65.046120 14.959059 -65.060463 14.957219 -65.074768 14.955136 -65.089050 14.952812 -65.103294 14.950244 -65.117485 14.947437 -65.131630 14.944387 -65.145721 14.941100 -65.159760 14.937571 -65.173736 14.933809 -65.187637 14.933459 -65.188850 14.932416 -65.198227 14.930616 -65.212242 14.928577 -65.226227 14.928124 -65.229004 14.928213 -65.239395 14.928092 -65.253532 14.927732 -65.267654 14.927131 -65.281777 14.926288 -65.295891 14.925206 -65.309982 14.923884 -65.324051 14.922322 -65.338097 14.920523 -65.352104 14.918484 -65.366089 14.916207 -65.380028 14.913692 -65.393921 14.910945 -65.407768 14.907958 -65.421570 14.904739 -65.435310 14.901287 -65.448990 14.897600 -65.462601 14.896604 -65.466049 14.895515 -65.475838 14.893753 -65.489548 14.891759 -65.503227 14.890933 -65.508285 14.891025 -65.519089 14.890907 -65.532921 14.890552 -65.546753 14.889964 -65.560570 14.889139 -65.574371 14.888081 -65.588165 14.886787 -65.601929 14.885259 -65.615677 14.883498 -65.629387 14.881502 -65.643066 14.879275 -65.656700 14.876815 -65.670303 14.874124 -65.683853 14.871202 -65.697357 14.868051 -65.710808 14.864672 -65.724190 14.861066 -65.737518 14.859424 -65.743195 14.858290 -65.753387 14.856566 -65.766807 14.854614 -65.780190 14.853885 -65.784653 14.853931 -65.786469 14.854048 -65.800003 14.853931 -65.813530 14.853587 -65.827057 14.853011 -65.840569 14.852205 -65.854073 14.851169 -65.867561 14.849904 -65.881027 14.848410 -65.894470 14.846684 -65.907883 14.844735 -65.921265 14.842554 -65.934601 14.840148 -65.947899 14.837517 -65.961159 14.834659 -65.974365 14.831576 -65.987518 14.828271 -66.000610 14.824743 -66.013641 14.820993 -66.026611 14.817023 -66.039505 14.812835 -66.052330 14.808427 -66.065071 14.803803 -66.077744 14.798965 -66.090317 14.793915 -66.102806 14.788652 -66.115204 14.783176 -66.127510 14.777493 -66.139709 14.771604 -66.151795 14.765510 -66.163780 14.759212 -66.175659 14.752711 -66.187416 14.746015 -66.199058 14.739118 -66.210579 14.732028 -66.221970 14.724744 -66.233223 14.717270 -66.244362 14.709606 -66.255348 14.701758 -66.266205 14.693725 -66.276909 14.685512 -66.287468 14.677118 -66.297890 14.668550 -66.308144 14.659807 -66.318245 14.650896 -66.328194 14.641815 -66.337982 14.632568 -66.347595 14.623001 -66.356880 14.612969 -66.365639 14.602490 -66.373856 14.591589 -66.381508 14.580292 -66.388596 14.568618 -66.395088 14.556593 -66.400978 14.544244 -66.406265 14.531598 -66.410912 14.518679 -66.414932 14.505513 -66.418297 14.492131 -66.421013 14.478559 -66.423081 14.464825 -66.424492 14.450957 -66.425240 14.436984 -66.425316 14.422934 -66.424736 14.408835 -66.423500 14.394716 -66.421608 14.380603 -66.419067 14.366525 -66.415878 14.352508 -66.412064 14.338582 -66.407616 14.324770 -66.402550 14.311100 -66.396889 14.297596 -66.390633 14.284283 -66.383812 14.271183 -66.376427 14.258322 -66.368507 14.245723 -66.360062 14.233402 -66.351112 14.221384 -66.341690 14.209686 -66.331802 14.198326 -66.321480 14.187323 -66.310738 14.176688 -66.299614 14.166441 -66.288124 14.156592 -66.276298 14.147158 -66.264153 14.138144 -66.251732 14.129562 -66.239044 14.121418 -66.226135 14.113722 -66.213020 14.106478 -66.199730 14.099690 -66.186302 14.093361 -66.172752 14.087492 -66.159111 14.082082 -66.145416 14.077131 -66.131691 14.072635 -66.117966 14.068590 -66.104263 14.064991 -66.090614 14.061831 -66.077057 14.059101 -66.063591 14.056790 -66.050270 14.054892 -66.037102 14.053390 -66.024124 14.052273 -66.011353 14.051526 -65.998810 14.051135 -65.986526 14.051083 -65.974518 14.051354 -65.962814 14.051925 -65.951408 14.052781 -65.940353 14.053901 -65.929642 14.055263 -65.919304 14.056848 -65.909347 14.058632 -65.899780 14.060594 -65.890633 14.062707 -65.881897 14.063057 -65.880600 14.062154 -65.870277 14.061408 -65.857735 14.061017 -65.845451 14.060964 -65.833443 14.061189 -65.823715 14.056253 -65.825874 14.049890 -65.828453 14.043083 -65.830994 14.035838 -65.833481 14.028158 -65.835884 14.020051 -65.838181 14.011525 -65.840340 14.002588 -65.842346 13.993254 -65.844162 13.983531 -65.845779 13.973435 -65.847168 13.962979 -65.848312 13.952180 -65.849175 13.941055 -65.849754 13.929622 -65.850021 13.917899 -65.849953 13.905907 -65.849541 13.893666 -65.848763 13.881199 -65.847603 13.868530 -65.846046 13.855681 -65.844086 13.842674 -65.841713 13.829541 -65.838898 13.816301 -65.835648 13.802984 -65.831947 13.789615 -65.827782 13.776221 -65.823158 13.762832 -65.818077 13.749473 -65.812523 13.736171 -65.806496 13.722958 -65.800003 13.709858 -65.793030 13.696901 -65.785599 13.684115 -65.777710 13.671527 -65.769363 13.659164 -65.760559 13.647055 -65.751320 13.635224 -65.741653 13.623699 -65.731560 13.612507 -65.721062 13.601670 -65.710167 13.591214 -65.698898 13.581161 -65.687271 13.571538 -65.675293 13.562363 -65.662987 13.553658 -65.650375 13.545443 -65.637482 13.537738 -65.624329 13.530559 -65.610924 13.523927 -65.597305 13.517852 -65.583488 13.512353 -65.569519 13.507440 -65.555389 13.503127 -65.541153 13.499423 -65.526817 13.496338 -65.512428 13.493880 -65.498001 13.492055 -65.483566 13.490868 -65.469162 13.490321 -65.454796 13.490419 -65.440521 13.491162 -65.426346 13.492546 -65.412315 13.494573 -65.398445 13.497236 -65.384773 13.500534 -65.371323 13.504148 -65.359161 13.503762 -65.356903 13.501937 -65.342476 13.500750 -65.328064 13.500203 -65.313698 13.500301 -65.299423 13.501043 -65.285248 13.502429 -65.271217 13.504455 -65.257347 13.507119 -65.243675 13.507202 -65.243340 13.506295 -65.239830 13.503141 -65.225120 13.500629 -65.210373 13.498761 -65.195618 13.497547 -65.180885 13.496988 -65.166206 13.497088 -65.151611 13.497847 -65.137123 13.499263 -65.122772 13.501333 -65.108605 13.504057 -65.094620 13.507424 -65.080872 13.510772 -65.069611 13.509020 -65.055763 13.507805 -65.041031 13.507245 -65.026352 13.507345 -65.011749 13.508104 -64.997261 13.509520 -64.982918 13.511590 -64.968742 13.513991 -64.956421 13.513380 -64.954056 13.510157 -64.939018 13.507589 -64.923950 13.505682 -64.908882 13.504441 -64.893822 13.503869 -64.878830 13.503970 -64.863915 13.504745 -64.849106 13.506190 -64.834450 13.508306 -64.819969 13.511087 -64.805687 13.514529 -64.791641 13.517412 -64.781929 13.515777 -64.768997 13.514535 -64.753944 13.513964 -64.738945 13.514065 -64.724030 13.514839 -64.709228 13.516285 -64.694565 13.518400 -64.680084 13.520465 -64.669479 13.520139 -64.668221 13.516847 -64.652870 13.514222 -64.637482 13.512274 -64.622086 13.511007 -64.606712 13.510423 -64.591400 13.510525 -64.576157 13.511315 -64.561043 13.512792 -64.546074 13.514952 -64.531280 13.517792 -64.516693 13.521305 -64.502350 13.523726 -64.494194 13.522206 -64.482193 13.520938 -64.466812 13.520354 -64.451492 13.520457 -64.436264 13.521247 -64.421150 13.522723 -64.406174 13.524882 -64.391380 13.526610 -64.382507 13.526571 -64.382355 13.523211 -64.366676 13.520532 -64.350967 13.518542 -64.335251 13.517248 -64.319557 13.516650 -64.303925 13.516756 -64.288368 13.517562 -64.272942 13.519068 -64.257652 13.521273 -64.242554 13.522719 -64.235123 13.519559 -64.220375 13.516825 -64.204346 13.514794 -64.188309 13.513473 -64.172295 13.512863 -64.156342 13.512969 -64.140472 13.513791 -64.124725 13.515328 -64.109131 13.517577 -64.093727 13.520534 -64.078529 13.524193 -64.063583 13.525746 -64.058350 13.524482 -64.048363 13.523161 -64.032356 13.522551 -64.016396 13.522657 -64.000526 13.523479 -63.984783 13.525016 -63.969181 13.527265 -63.953773 13.530221 -63.938576 13.533880 -63.923630 13.538236 -63.908959 13.543278 -63.894596 13.548996 -63.880573 13.554927 -63.867886 13.555426 -63.854408 13.556562 -63.840404 13.558312 -63.826542 13.560674 -63.812840 13.563644 -63.799320 13.567215 -63.786022 13.571384 -63.772972 13.576141 -63.760185 13.581480 -63.747692 13.584281 -63.741920 13.584331 -63.733452 13.584906 -63.721077 13.585985 -63.708782 13.587567 -63.696575 13.589653 -63.684498 13.592237 -63.672554 13.595320 -63.660778 13.598895 -63.649181 13.602961 -63.637795 13.607507 -63.626629 13.610418 -63.620296 13.610361 -63.615322 13.610614 -63.604710 13.611245 -63.594116 13.612258 -63.583557 13.613651 -63.573059 13.615428 -63.562634 13.617588 -63.552296 13.620128 -63.542057 13.623048 -63.531933 13.626346 -63.521946 13.630015 -63.512104 13.634058 -63.502434 13.634472 -63.501541 13.634426 -63.496136 13.634611 -63.487286 13.635057 -63.478424 13.635770 -63.469582 13.636748 -63.460743 13.637997 -63.451931 13.639515 -63.443153 13.641303 -63.434418 13.643364 -63.425743 13.645697 -63.417133 13.648301 -63.408592 13.648357 -63.408428 13.648329 -63.406406 13.648377 -63.399250 13.648571 -63.392078 13.648914 -63.384899 13.649269 -63.379738 13.647851 -63.376541 13.645278 -63.370502 13.642785 -63.364403 13.640376 -63.358242 13.638054 -63.352013 13.635821 -63.345722 13.633679 -63.339371 13.631635 -63.332958 13.629687 -63.326473 13.627845 -63.319946 13.626104 -63.313354 13.624474 -63.306702 13.622955 -63.299999 13.621550 -63.293247 13.620263 -63.286442 13.619099 -63.279591 13.618055 -63.272694 13.617140 -63.265755 13.616353 -63.258774 13.615702 -63.251759 13.615183 -63.244705 13.614802 -63.237629 13.614562 -63.230518 13.614465 -63.223385 13.614468 -63.222954 13.613085 -63.219711 13.610592 -63.213612 13.608183 -63.207451 13.605861 -63.201222 13.603627 -63.194931 13.601486 -63.188580 13.599441 -63.182167 13.597493 -63.175690 13.595651 -63.169155 13.593911 -63.162563 13.592280 -63.155918 13.590761 -63.149216 13.589356 -63.142464 13.588069 -63.135658 13.586904 -63.128807 13.585861 -63.121918 13.584946 -63.114979 13.584160 -63.107998 13.583508 -63.100983 13.582988 -63.093933 13.582608 -63.086849 13.582368 -63.079742 13.582316 -63.075893 13.582277 -63.075806 13.579705 -63.069767 13.577214 -63.063675 13.574804 -63.057514 13.572481 -63.051285 13.570248 -63.044994 13.568107 -63.038643 13.566062 -63.032230 13.564115 -63.025757 13.562271 -63.019226 13.560532 -63.012634 13.558902 -63.005989 13.557382 -62.999287 13.555978 -62.992535 13.554690 -62.985737 13.553525 -62.978886 13.552482 -62.971989 13.551567 -62.965050 13.550781 -62.958077 13.550129 -62.951061 13.549610 -62.944012 13.549229 -62.936928 13.548990 -62.929825 13.548941 -62.926205 13.548807 -62.925903 13.546235 -62.919872 13.543742 -62.913773 13.541334 -62.907612 13.539012 -62.901390 13.536777 -62.895100 13.534636 -62.888748 13.532591 -62.882343 13.530644 -62.875866 13.528801 -62.869331 13.527061 -62.862747 13.525431 -62.856098 13.523912 -62.849400 13.522508 -62.842651 13.521220 -62.835850 13.520055 -62.828998 13.519012 -62.822105 13.518096 -62.815166 13.517311 -62.808193 13.516659 -62.801178 13.516140 -62.794128 13.515759 -62.787048 13.515519 -62.779941 13.515473 -62.776573 13.515244 -62.776058 13.512673 -62.770027 13.510181 -62.763927 13.507771 -62.757767 13.505448 -62.751545 13.503215 -62.745254 13.501074 -62.738907 13.499029 -62.732494 13.497083 -62.726021 13.495239 -62.719490 13.493499 -62.712898 13.491868 -62.706261 13.490350 -62.699558 13.488944 -62.692810 13.487658 -62.686008 13.486492 -62.679157 13.485450 -62.672264 13.484534 -62.665333 13.483747 -62.658352 13.483096 -62.651344 13.482577 -62.644295 13.482196 -62.637218 13.481955 -62.630108 13.481913 -62.626968 13.481590 -62.626244 13.479019 -62.620213 13.476526 -62.614120 13.474116 -62.607960 13.471794 -62.601738 13.469561 -62.595447 13.467421 -62.589100 13.465375 -62.582687 13.463428 -62.576218 13.461584 -62.569691 13.459845 -62.563099 13.458214 -62.556461 13.456695 -62.549759 13.455291 -62.543011 13.454003 -62.536209 13.452838 -62.529366 13.451796 -62.522472 13.450880 -62.515534 13.450094 -62.508560 13.449442 -62.501553 13.448923 -62.494503 13.448543 -62.487427 13.448302 -62.480324 13.448262 -62.477413 13.447846 -62.476471 13.445273 -62.470448 13.442780 -62.464348 13.440372 -62.458195 13.438049 -62.451973 13.435816 -62.445683 13.433674 -62.439335 13.431629 -62.432922 13.429683 -62.426453 13.427838 -62.419926 13.427378 -62.418182 13.426485 -62.416828 13.423047 -62.411484 13.419655 -62.406067 13.416311 -62.400589 13.413018 -62.395035 13.409778 -62.389408 13.406594 -62.383717 13.403470 -62.377945 13.400410 -62.372105 13.397413 -62.366192 13.394486 -62.360207 13.391633 -62.354141 13.388855 -62.348007 13.386157 -62.341793 13.383543 -62.335510 13.381015 -62.329159 13.378578 -62.322723 13.376236 -62.316227 13.373991 -62.309658 13.371851 -62.303013 13.369814 -62.296303 13.369254 -62.294334 13.366651 -62.290459 13.363074 -62.285000 13.359540 -62.279468 13.356053 -62.273853 13.352615 -62.268169 13.349231 -62.262398 13.345903 -62.256554 13.342635 -62.250626 13.339432 -62.244606 13.336297 -62.238514 13.333233 -62.232338 13.330245 -62.226078 13.327340 -62.219730 13.324517 -62.213303 13.321785 -62.206795 13.319145 -62.200203 13.316604 -62.193531 13.314164 -62.186775 13.311832 -62.179947 13.309608 -62.173038 13.307541 -62.166183 13.306007 -62.163940 13.302273 -62.158340 13.298581 -62.152664 13.294935 -62.146893 13.291341 -62.141041 13.287801 -62.135090 13.284321 -62.129055 13.280904 -62.122929 13.277556 -62.116703 13.274279 -62.110394 13.271081 -62.103989 13.267964 -62.097492 13.264935 -62.090900 13.261998 -62.084221 13.259159 -62.077446 13.256423 -62.070579 13.253793 -62.063633 13.251276 -62.056591 13.248876 -62.049469 13.246597 -62.042263 13.245562 -62.038757 13.244491 -62.037216 13.240584 -62.031445 13.236724 -62.025577 13.232913 -62.019619 13.229156 -62.013554 13.225456 -62.007393 13.221822 -62.001129 13.218257 -61.994766 13.214767 -61.988304 13.211356 -61.981731 13.208031 -61.975059 13.204797 -61.968292 13.201660 -61.961414 13.198628 -61.954441 13.195700 -61.947372 13.192886 -61.940197 13.190193 -61.932930 13.187623 -61.925568 13.185185 -61.918125 13.183295 -61.911934 13.182056 -61.910168 13.177971 -61.904190 13.173936 -61.898106 13.169956 -61.891910 13.166037 -61.885605 13.162182 -61.879192 13.158400 -61.872662 13.154696 -61.866024 13.151075 -61.859276 13.147544 -61.852409 13.144109 -61.845428 13.140778 -61.838348 13.137554 -61.831154 13.134444 -61.823853 13.131457 -61.816444 13.128597 -61.808930 13.125870 -61.801315 13.123283 -61.793602 13.120842 -61.785797 13.118554 -61.777893 13.116672 -61.770836 13.115624 -61.769150 13.111769 -61.762737 13.107986 -61.756206 13.104282 -61.749577 13.100661 -61.742821 13.097130 -61.735962 13.093697 -61.728989 13.090365 -61.721901 13.087140 -61.714706 13.084032 -61.707405 13.081044 -61.700001 13.078183 -61.692490 13.075458 -61.684879 13.072871 -61.677170 13.070429 -61.669361 13.068140 -61.661457 13.066009 -61.653473 13.064041 -61.645401 13.062243 -61.637245 13.060617 -61.629017 13.059174 -61.620716 13.057915 -61.612350 13.056844 -61.603920 13.055969 -61.595444 13.055294 -61.586914 13.054821 -61.578335 13.054557 -61.569729 13.054503 -61.561081 13.054662 -61.552635 13.052551 -61.545692 13.050392 -61.538002 13.048390 -61.530224 13.046555 -61.522369 13.044887 -61.514431 13.043394 -61.506428 13.042082 -61.498352 13.040955 -61.490227 13.040016 -61.482029 13.039272 -61.473793 13.038728 -61.465508 13.038385 -61.457188 13.038249 -61.448830 13.038323 -61.440453 13.038386 -61.438587 13.038143 -61.437878 13.035809 -61.430573 13.033622 -61.423180 13.031587 -61.415703 13.029713 -61.408142 13.028002 -61.400505 13.026461 -61.392792 13.025096 -61.385014 13.023910 -61.377174 13.022909 -61.369270 13.022098 -61.361321 13.021479 -61.353329 13.021059 -61.345295 13.020840 -61.337223 13.020826 -61.329128 13.021010 -61.321419 13.019013 -61.315491 13.016798 -61.308392 13.014731 -61.301209 13.012818 -61.293945 13.011064 -61.286606 13.009476 -61.279186 13.008058 -61.271702 13.006814 -61.264152 13.005749 -61.256546 13.004869 -61.248890 13.004179 -61.241184 13.003680 -61.233433 13.003378 -61.225651 13.003278 -61.217846 13.003379 -61.210018 13.003597 -61.204468 13.002164 -61.200428 12.999921 -61.193630 12.997821 -61.186748 12.995870 -61.179775 12.994072 -61.172733 12.992436 -61.165607 12.990964 -61.158417 12.989662 -61.151161 12.988535 -61.143848 12.987588 -61.136478 12.986823 -61.129059 12.986247 -61.121601 12.985862 -61.114109 12.985674 -61.106586 12.985681 -61.099041 12.985893 -61.091473 12.986103 -61.087650 12.985261 -61.085400 12.982989 -61.078907 12.980857 -61.072315 12.978868 -61.065640 12.977028 -61.058891 12.975343 -61.052063 12.973818 -61.045162 12.972458 -61.038204 12.971269 -61.031181 12.970253 -61.024101 12.969415 -61.016975 12.968762 -61.009804 12.968607 -61.007431 12.967806 -61.005917 12.964830 -61.000004 12.961957 -60.993984 12.959193 -60.987865 12.956543 -60.981651 12.954012 -60.975330 12.951610 -60.968925 12.949338 -60.962422 12.947205 -60.955837 12.945215 -60.949165 12.943376 -60.942417 12.941691 -60.935589 12.940167 -60.928696 12.938807 -60.921730 12.937615 -60.914707 12.936601 -60.907631 12.935762 -60.900509 12.935109 -60.893337 12.934642 -60.886131 12.934366 -60.878891 12.934281 -60.871628 12.934395 -60.864349 12.934709 -60.857060 12.934938 -60.853813 12.932634 -60.849232 12.929762 -60.843216 12.926997 -60.837101 12.924347 -60.830879 12.921816 -60.824570 12.919412 -60.818161 12.917141 -60.811661 12.915008 -60.805077 12.913020 -60.798405 12.911180 -60.791656 12.909494 -60.784832 12.907970 -60.777931 12.906609 -60.770973 12.905419 -60.763950 12.904405 -60.756874 12.903567 -60.749752 12.902913 -60.742580 12.902445 -60.735374 12.902169 -60.728142 12.902084 -60.720875 12.902198 -60.713600 12.902512 -60.706310 12.902547 -60.705822 12.902225 -60.705212 12.899249 -60.699303 12.896377 -60.693287 12.893612 -60.687172 12.890962 -60.680958 12.888432 -60.674641 12.886028 -60.668232 12.883756 -60.661739 12.881624 -60.655155 12.879635 -60.648480 12.877794 -60.641731 12.876110 -60.634911 12.874585 -60.628010 12.873224 -60.621052 12.872034 -60.614037 12.871019 -60.606960 12.870182 -60.599835 12.869528 -60.592663 12.869061 -60.585457 12.868783 -60.578224 12.868701 -60.570965 12.868814 -60.563683 12.869127 -60.556396 12.869149 -60.556080 12.868750 -60.555325 12.865774 -60.549416 12.862901 -60.543396 12.860136 -60.537285 12.857486 -60.531071 12.854956 -60.524757 12.852552 -60.518352 12.850281 -60.511856 12.848148 -60.505264 12.846160 -60.498600 12.844320 -60.491852 12.842635 -60.485027 12.841110 -60.478134 12.839750 -60.471176 12.838559 -60.464153 12.837542 -60.457077 12.836706 -60.449963 12.836052 -60.442791 12.835586 -60.435585 12.835309 -60.428348 12.835225 -60.421089 12.835340 -60.413815 12.835651 -60.406529 12.835662 -60.406372 12.835189 -60.405476 12.832213 -60.399567 12.829341 -60.393559 12.826576 -60.387436 12.823926 -60.381222 12.821396 -60.374912 12.818992 -60.368504 12.816720 -60.362007 12.814588 -60.355423 12.812598 -60.348759 12.810759 -60.342010 12.809073 -60.335186 12.807549 -60.328293 12.806188 -60.321335 12.804998 -60.314320 12.803983 -60.307243 12.803146 -60.300121 12.802491 -60.292953 12.802024 -60.285755 12.801747 -60.278522 12.801664 -60.271263 12.801778 -60.263989 12.802091 -60.256714 12.801538 -60.255669 12.798562 -60.249760 12.795690 -60.243751 12.792925 -60.237636 12.790275 -60.231422 12.787744 -60.225113 12.785340 -60.218704 12.783070 -60.212208 12.780937 -60.205624 12.778948 -60.198959 12.777107 -60.192211 12.775422 -60.185394 12.773897 -60.178501 12.772537 -60.171543 12.771347 -60.164528 12.770332 -60.157452 12.769495 -60.150326 12.768841 -60.143162 12.768373 -60.135963 12.768097 -60.128731 12.768013 -60.121471 12.768126 -60.114197 12.768432 -60.107094 12.767801 -60.105904 12.764826 -60.099995 12.761953 -60.093987 12.759189 -60.087872 12.756538 -60.081657 12.754008 -60.075344 12.751605 -60.068947 12.749332 -60.062450 12.747200 -60.055866 12.745212 -60.049198 12.743372 -60.042450 12.741686 -60.035633 12.740162 -60.028744 12.738801 -60.021782 12.737611 -60.014767 12.736596 -60.007698 12.735759 -60.000576 12.735104 -59.993412 12.734637 -59.986210 12.734361 -59.978977 12.734277 -59.971725 12.734391 -59.964451 12.734704 -59.957161 12.735219 -59.949875 12.735938 -59.942593 12.736864 -59.935318 12.737996 -59.928059 12.739339 -59.920826 12.740890 -59.913628 12.742651 -59.906468 12.743919 -59.901894 12.743308 -59.897884 12.742518 -59.891621 12.741891 -59.885315 12.741429 -59.878979 12.741138 -59.872612 12.741016 -59.866219 12.741070 -59.859814 12.741302 -59.853397 12.741712 -59.846977 12.742304 -59.840557 12.743079 -59.834145 12.744039 -59.827751 12.745183 -59.821377 12.746515 -59.815033 12.748033 -59.808723 12.749738 -59.802452 12.750016 -59.801537 12.749647 -59.799835 12.748631 -59.794514 12.747752 -59.789146 12.747009 -59.783737 12.746409 -59.778294 12.745953 -59.772816 12.745645 -59.767319 12.745484 -59.761791 12.745480 -59.756252 12.745628 -59.750706 12.745934 -59.745155 12.746398 -59.739601 12.747024 -59.734047 12.747809 -59.728516 12.748758 -59.723003 12.749869 -59.717506 12.751144 -59.712048 12.752583 -59.706619 12.752708 -59.706200 12.752657 -59.706009 12.751596 -59.701664 12.750635 -59.697281 12.749774 -59.692856 12.749016 -59.688389 12.748366 -59.683887 12.747825 -59.679352 12.747396 -59.674789 12.747083 -59.670204 12.746886 -59.665596 12.746809 -59.660973 12.746852 -59.656342 12.747018 -59.651688 12.747310 -59.647045 12.747726 -59.642395 12.748271 -59.637741 12.748943 -59.633106 12.749746 -59.628479 12.750678 -59.623871 12.751741 -59.619286 12.752933 -59.614723 12.754255 -59.610195 12.755710 -59.605709 12.757294 -59.601254 12.758213 -59.598892 12.757273 -59.595806 12.756297 -59.592319 12.755399 -59.588802 12.754582 -59.585247 12.753846 -59.581654 12.753195 -59.578033 12.752632 -59.574379 12.752159 -59.570698 12.751779 -59.566990 12.751491 -59.563267 12.751300 -59.559525 12.751206 -59.555759 12.751211 -59.551991 12.751318 -59.548210 12.751526 -59.544434 12.751839 -59.540649 12.752255 -59.536865 12.752778 -59.533096 12.753406 -59.529327 12.754141 -59.525578 12.754983 -59.521847 12.755933 -59.518131 12.756988 -59.514450 12.758152 -59.510788 12.759423 -59.507168 12.760800 -59.503578 12.761329 -59.502312 12.760828 -59.501507 12.759345 -59.499001 12.757904 -59.496441 12.756511 -59.493832 12.755166 -59.491173 12.753874 -59.488461 12.752639 -59.485710 12.751460 -59.482903 12.750345 -59.480053 12.749294 -59.477165 12.748309 -59.474236 12.747396 -59.471264 12.746552 -59.468258 12.745786 -59.465218 12.745096 -59.462143 12.744488 -59.459045 12.743960 -59.455917 12.743516 -59.452766 12.743160 -59.449593 12.742890 -59.446400 12.742710 -59.443199 12.742622 -59.439980 12.742625 -59.436756 12.742724 -59.433533 12.742917 -59.430302 12.743207 -59.427071 12.743593 -59.423855 12.744076 -59.420639 12.744657 -59.417442 12.745336 -59.414257 12.746114 -59.411095 12.746990 -59.407959 12.747966 -59.404846 12.749038 -59.401768 12.750207 -59.398728 12.751473 -59.395721 12.752834 -59.392757 12.754291 -59.389839 12.755840 -59.386971 12.756213 -59.386330 12.755386 -59.384792 12.754432 -59.382935 12.753506 -59.381043 12.752612 -59.379124 12.751752 -59.377171 12.750926 -59.375191 12.750138 -59.373177 12.749388 -59.371132 12.748678 -59.369064 12.748011 -59.366966 12.747388 -59.364841 12.746811 -59.362698 12.746280 -59.360527 12.745799 -59.358334 12.745370 -59.356121 12.744990 -59.353886 12.744665 -59.351631 12.744395 -59.349373 12.744181 -59.347092 12.744025 -59.344795 12.743927 -59.342495 12.743889 -59.340179 12.743911 -59.337864 12.743994 -59.335541 12.744140 -59.333210 12.744348 -59.330891 12.744621 -59.328567 12.744958 -59.326244 12.745360 -59.323936 12.745827 -59.321629 12.746358 -59.319340 12.746955 -59.317059 12.747617 -59.314789 12.747775 -59.314301 12.747627 -59.313465 12.746338 -59.304798 12.745305 -59.296269 12.744521 -59.287880 12.744226 -59.283447 12.740342 -59.275818 12.736117 -59.266834 12.732199 -59.257801 12.728587 -59.248722 12.725280 -59.239624 12.722278 -59.230526 12.719577 -59.221443 12.717173 -59.212399 12.715061 -59.203403 12.713236 -59.194485 12.711693 -59.185646 12.710423 -59.176922 12.710252 -59.175457 12.709245 -59.173752 12.704408 -59.164951 12.699876 -59.156052 12.695651 -59.147068 12.691732 -59.138031 12.690451 -59.134811 12.689924 -59.134338 12.682583 -59.127228 12.675487 -59.119862 12.668648 -59.112255 12.662074 -59.104427 12.655776 -59.096390 12.649760 -59.088158 12.644031 -59.079765 12.638597 -59.071213 12.633458 -59.062523 12.628623 -59.053719 12.624090 -59.044826 12.619865 -59.035851 12.618017 -59.031589 12.617219 -59.030922 12.609639 -59.024090 12.602296 -59.016987 12.595200 -59.009624 12.588362 -59.002022 12.581787 -58.994186 12.575490 -58.986156 12.569473 -58.977932 12.563745 -58.969532 12.558310 -58.960987 12.553171 -58.952297 12.548335 -58.943500 12.543803 -58.934608 12.539578 -58.925632 12.537777 -58.921482 12.536885 -58.920734 12.529306 -58.913906 12.521962 -58.906811 12.514867 -58.899445 12.508027 -58.891846 12.501454 -58.884018 12.495155 -58.875984 12.489140 -58.867760 12.483411 -58.859367 12.477975 -58.850822 12.472837 -58.842140 12.468000 -58.833343 12.463469 -58.824451 12.459244 -58.815483 12.457489 -58.811440 12.456508 -58.810619 12.448927 -58.803795 12.441585 -58.796692 12.434488 -58.789337 12.427649 -58.781734 12.421076 -58.773914 12.414778 -58.765881 12.408761 -58.757664 12.403032 -58.749271 12.397596 -58.740726 12.392459 -58.732052 12.387622 -58.723255 12.383090 -58.714371 12.378865 -58.705402 12.377157 -58.701469 12.376087 -58.700573 12.368504 -58.693749 12.361162 -58.686653 12.354066 -58.679295 12.347227 -58.671700 12.340653 -58.663879 12.334355 -58.655850 12.328338 -58.647633 12.322610 -58.639244 12.317173 -58.630707 12.312035 -58.622025 12.307199 -58.613235 12.302667 -58.604347 12.298441 -58.595386 12.296785 -58.591576 12.295619 -58.590599 12.288037 -58.583775 12.280694 -58.576679 12.273597 -58.569325 12.266759 -58.561733 12.260185 -58.553913 12.253887 -58.545887 12.247869 -58.537670 12.242141 -58.529286 12.236705 -58.520748 12.231566 -58.512073 12.226730 -58.503288 12.222198 -58.494404 12.217971 -58.485443 12.216359 -58.481731 12.215107 -58.480686 12.207526 -58.473869 12.200183 -58.466774 12.193087 -58.459427 12.186247 -58.451832 12.179673 -58.444015 12.173375 -58.435989 12.167357 -58.427780 12.161629 -58.419392 12.156192 -58.410862 12.151054 -58.402187 12.146217 -58.393406 12.141684 -58.384525 12.137459 -58.375565 12.135897 -58.371971 12.134551 -58.370846 12.126970 -58.364021 12.119627 -58.356930 12.112531 -58.349583 12.105690 -58.341995 12.099115 -58.334179 12.092818 -58.326160 12.086801 -58.317951 12.081072 -58.309570 12.075635 -58.301033 12.070498 -58.292366 12.065660 -58.283581 12.061128 -58.274708 12.056902 -58.265747 12.055386 -58.262260 12.053952 -58.261063 12.046372 -58.254246 12.039027 -58.247158 12.031931 -58.239815 12.025091 -58.232227 12.018517 -58.224411 12.012219 -58.216393 12.006201 -58.208191 12.000472 -58.199810 11.995035 -58.191280 11.989897 -58.182609 11.985061 -58.173836 11.980528 -58.164955 11.976301 -58.156006 11.974828 -58.152618 11.973309 -58.151348 11.965727 -58.144531 11.958384 -58.137451 11.951287 -58.130100 11.944447 -58.122520 11.937873 -58.114712 11.931576 -58.106693 11.925557 -58.098492 11.919828 -58.090111 11.914392 -58.081585 11.909253 -58.072926 11.904415 -58.064140 11.899883 -58.055267 11.895658 -58.046322 11.891738 -58.037311 11.888125 -58.028263 11.884819 -58.019199 11.881815 -58.010128 11.879113 -58.001072 11.876708 -57.992054 11.874597 -57.983093 11.872771 -57.974201 11.871227 -57.965389 11.869956 -57.956696 11.868951 -57.948116 11.868203 -57.939674 11.867703 -57.931389 11.867439 -57.923267 11.867402 -57.915333 11.867579 -57.907593 11.867958 -57.900066 11.868527 -57.892754 11.869272 -57.885677 11.870179 -57.878838 11.871234 -57.872261 11.872422 -57.865944 11.873729 -57.859890 11.875137 -57.854118 11.876633 -57.848637 11.878199 -57.843430 11.879819 -57.838528 11.881477 -57.833923 11.883157 -57.829613 11.884843 -57.825611 11.886516 -57.821911 11.888161 -57.818508 11.889763 -57.815407 11.891303 -57.812607 11.892767 -57.810108 11.894138 -57.807892 11.895402 -57.805973 11.896543 -57.804337 11.897544 -57.802967 11.898395 -57.801876 11.899079 -57.801037 11.899582 -57.800457 11.899893 -57.800106 11.900000 -57.799999 11.899893 -57.799889 11.899583 -57.799541 11.899077 -57.798958 11.898396 -57.798119 11.897544 -57.797028 11.896542 -57.795662 11.895402 -57.794022 11.894138 -57.792103 11.892767 -57.789890 11.891303 -57.787388 11.889763 -57.784588 11.888161 -57.781487 11.886516 -57.778088 11.884843 -57.774384 11.883157 -57.770382 11.881477 -57.766071 11.879819 -57.761467 11.878199 -57.756565 11.876633 -57.751362 11.875136 -57.745876 11.873729 -57.740105 11.872422 -57.734051 11.871234 -57.727734 11.870178 -57.721157 11.869272 -57.714321 11.868527 -57.707245 11.867958 -57.699928 11.867579 -57.692402 11.867402 -57.684662 11.867439 -57.676727 11.867703 -57.668606 11.868203 -57.660320 11.868952 -57.651878 11.869956 -57.643299 11.871227 -57.634605 11.872771 -57.625793 11.874597 -57.616901 11.876709 -57.607941 11.879113 -57.598923 11.881815 -57.589867 11.884818 -57.580795 11.888125 -57.571732 11.891738 -57.562683 11.895658 -57.553673 11.899883 -57.544727 11.904416 -57.535854 11.909253 -57.527069 11.914392 -57.518410 11.919827 -57.509884 11.925557 -57.501503 11.931576 -57.493301 11.937874 -57.485283 11.944447 -57.477478 11.951286 -57.469894 11.958384 -57.462547 11.965728 -57.455463 11.973309 -57.448647 11.981115 -57.442123 11.989135 -57.435902 11.997357 -57.430000 12.005764 -57.424435 12.014345 -57.419209 12.023084 -57.414337 12.031967 -57.409843 12.040976 -57.405724 12.050096 -57.401997 12.059308 -57.398662 12.068599 -57.395733 12.077947 -57.393219 12.087336 -57.391128 12.096749 -57.389462 12.106165 -57.388225 12.115567 -57.387421 12.124936 -57.387043 12.134253 -57.387112 12.143499 -57.387619 12.152656 -57.388554 12.161703 -57.389927 12.170626 -57.391735 12.179400 -57.393978 12.188012 -57.396633 12.196442 -57.399715 12.204673 -57.403210 12.212686 -57.407112 12.220465 -57.411407 12.227995 -57.416092 12.235256 -57.421154 12.242237 -57.426590 12.248920 -57.432377 12.255295 -57.438511 12.261454 -57.444870 12.267502 -57.451332 12.273439 -57.457901 12.279262 -57.464580 12.284968 -57.471355 12.290558 -57.478233 12.296027 -57.485214 12.301378 -57.492283 12.306606 -57.499455 12.311709 -57.506718 12.316688 -57.514065 12.321538 -57.521496 12.326260 -57.529022 12.330854 -57.536625 12.335314 -57.544308 12.339332 -57.551521 12.342093 -57.554371 12.348144 -57.560837 12.354080 -57.567410 12.359902 -57.574089 12.365610 -57.580864 12.371200 -57.587749 12.376670 -57.594730 12.382020 -57.601799 12.387246 -57.608971 12.392350 -57.616230 12.397328 -57.623589 12.402179 -57.631027 12.406901 -57.638546 12.411493 -57.646156 12.415956 -57.653847 12.420066 -57.661221 12.422691 -57.663933 12.428740 -57.670402 12.434678 -57.676979 12.440500 -57.683651 12.446207 -57.690433 12.451797 -57.697319 12.457267 -57.704300 12.462618 -57.711384 12.467845 -57.718555 12.472947 -57.725815 12.477926 -57.733170 12.482778 -57.740608 12.487500 -57.748135 12.492091 -57.755745 12.496552 -57.763435 12.500762 -57.771000 12.503246 -57.773563 12.509295 -57.780033 12.515232 -57.786610 12.521055 -57.793289 12.526762 -57.800079 12.532351 -57.806965 12.537822 -57.813946 12.543172 -57.821030 12.548400 -57.828201 12.553503 -57.835468 12.558481 -57.842823 12.563332 -57.850269 12.568054 -57.857796 12.572647 -57.865402 12.577107 -57.873100 12.581426 -57.880848 12.583757 -57.883259 12.589805 -57.889725 12.595741 -57.896305 12.601564 -57.902988 12.607271 -57.909779 12.612862 -57.916664 12.618331 -57.923653 12.623682 -57.930733 12.628909 -57.937904 12.634012 -57.945175 12.638990 -57.952537 12.643842 -57.959980 12.648563 -57.967506 12.653156 -57.975124 12.657618 -57.982822 12.661944 -57.990593 12.662022 -57.990738 12.664223 -57.993011 12.670272 -57.999489 12.676208 -58.006073 12.682030 -58.012756 12.687738 -58.019539 12.693328 -58.026432 12.698798 -58.033421 12.704147 -58.040501 12.709375 -58.047680 12.714479 -58.054955 12.719457 -58.062317 12.724309 -58.069763 12.729031 -58.077297 12.733622 -58.084911 12.738084 -58.092609 12.742412 -58.100388 12.742588 -58.100719 12.744643 -58.102840 12.750691 -58.109318 12.756628 -58.115902 12.762451 -58.122589 12.768158 -58.129375 12.773749 -58.136269 12.779218 -58.143261 12.784568 -58.150345 12.789797 -58.157524 12.794899 -58.164799 12.799878 -58.172161 12.804729 -58.179611 12.809451 -58.187145 12.814044 -58.194771 12.818504 -58.202465 12.822832 -58.210247 12.823106 -58.210758 12.825018 -58.212738 12.831067 -58.219215 12.837004 -58.225800 12.842826 -58.232491 12.848535 -58.239281 12.854124 -58.246174 12.859593 -58.253166 12.864944 -58.260258 12.870172 -58.267437 12.875276 -58.274715 12.880253 -58.282078 12.885104 -58.289532 12.889827 -58.297073 12.894420 -58.304695 12.898881 -58.312393 12.903209 -58.320179 12.903571 -58.320858 12.905350 -58.322697 12.911400 -58.329182 12.917336 -58.335766 12.923159 -58.342457 12.928866 -58.349255 12.934457 -58.356148 12.939926 -58.363140 12.945276 -58.370232 12.950503 -58.377415 12.955607 -58.384697 12.960586 -58.392067 12.965437 -58.399517 12.970159 -58.407059 12.974751 -58.414680 12.979213 -58.422386 12.983541 -58.430172 12.983996 -58.431027 12.985633 -58.432720 12.991683 -58.439201 12.997620 -58.445793 13.003442 -58.452484 13.009149 -58.459282 13.014740 -58.466179 13.020209 -58.473175 13.025560 -58.480270 13.030788 -58.487457 13.035892 -58.494736 13.040870 -58.502106 13.045721 -58.509567 13.050444 -58.517105 13.055036 -58.524734 13.059497 -58.532440 13.063825 -58.540226 13.068020 -58.548088 13.071300 -58.554504 13.073403 -58.556839 13.079225 -58.563530 13.084933 -58.570328 13.090523 -58.577232 13.095993 -58.584225 13.101343 -58.591324 13.106571 -58.598515 13.111675 -58.605797 13.116652 -58.613167 13.121504 -58.620625 13.126227 -58.628170 13.130818 -58.635799 13.135281 -58.643513 13.139608 -58.651298 13.143803 -58.659161 13.147860 -58.667103 13.151784 -58.675110 13.155568 -58.683189 13.159214 -58.691330 13.162718 -58.699539 13.166082 -58.707813 13.169305 -58.716137 13.172382 -58.724526 13.175317 -58.732960 13.178106 -58.741451 13.180751 -58.749996 13.183248 -58.758575 13.185597 -58.767208 13.187799 -58.775875 13.189850 -58.784576 13.190256 -58.786446 13.191360 -58.787773 13.197278 -58.795170 13.203059 -58.802677 13.208705 -58.810291 13.214209 -58.818008 13.219571 -58.825832 13.224790 -58.833748 13.229863 -58.841759 13.234789 -58.849865 13.239567 -58.858070 13.244195 -58.866348 13.248671 -58.874722 13.249320 -58.875988 13.250868 -58.877796 13.257266 -58.885559 13.263513 -58.893456 13.269607 -58.901466 13.275545 -58.909603 13.281326 -58.917847 13.286946 -58.926208 13.292406 -58.934670 13.297703 -58.943241 13.302833 -58.951908 13.307795 -58.960671 13.312591 -58.969532 13.314132 -58.972515 13.316367 -58.975140 13.323112 -58.983391 13.329687 -58.991776 13.336092 -59.000301 13.342325 -59.008949 13.348382 -59.017723 13.354263 -59.026619 13.359963 -59.035625 13.365481 -59.044750 13.370816 -59.053986 13.375965 -59.063316 13.379129 -59.069336 13.381812 -59.072502 13.388902 -59.081238 13.395806 -59.090126 13.402522 -59.099148 13.404188 -59.101490 13.409687 -59.106033 13.418693 -59.114124 13.427361 -59.122589 13.435761 -59.131332 13.443965 -59.140266 13.451968 -59.149384 13.459766 -59.158688 13.467356 -59.168159 13.474730 -59.177811 13.481890 -59.187618 13.488828 -59.197586 13.495541 -59.207707 13.502028 -59.217964 13.508284 -59.228374 13.514309 -59.238907 13.520098 -59.249569 13.520833 -59.250996 13.525092 -59.256100 13.533027 -59.266056 13.540731 -59.276199 13.548201 -59.286514 13.555434 -59.297005 13.562426 -59.307651 13.569171 -59.318451 13.575669 -59.329407 13.581917 -59.340500 13.586205 -59.348530 13.590364 -59.353531 13.598644 -59.363983 13.606678 -59.374615 13.614460 -59.385441 13.621987 -59.396454 13.629255 -59.407627 13.636261 -59.418972 13.643001 -59.430466 13.649470 -59.442112 13.651652 -59.446262 13.655577 -59.450996 13.664203 -59.461933 13.672566 -59.473064 13.678120 -59.480846 13.681226 -59.483692 13.691770 -59.494057 13.702007 -59.504738 13.711987 -59.515667 13.721700 -59.526840 13.731140 -59.538254 13.740303 -59.549900 13.749183 -59.561764 13.757771 -59.573837 13.766069 -59.586121 13.774067 -59.598599 13.781761 -59.611263 13.789150 -59.624103 13.796228 -59.637115 13.802994 -59.650284 13.809443 -59.663593 13.815572 -59.677055 13.821381 -59.690643 13.826868 -59.704349 13.832030 -59.718166 13.836870 -59.732086 13.841384 -59.746098 13.845573 -59.760185 13.849436 -59.774353 13.852976 -59.788582 13.856193 -59.802856 13.859086 -59.817177 13.861661 -59.831543 13.863914 -59.845924 13.865854 -59.860325 13.867160 -59.871895 13.870603 -59.881798 13.875117 -59.895805 13.879307 -59.909904 13.883169 -59.924072 13.886708 -59.938297 13.889926 -59.952579 13.892820 -59.966904 13.895393 -59.981266 13.897648 -59.995651 13.899587 -60.010055 13.900938 -60.022026 13.904250 -60.031551 13.908765 -60.045567 13.912953 -60.059662 13.916817 -60.073830 13.920358 -60.088055 13.923573 -60.102344 13.926467 -60.116669 13.929040 -60.131031 13.931296 -60.145424 13.933235 -60.159828 13.934631 -60.172203 13.937808 -60.181343 13.942323 -60.195358 13.946510 -60.209457 13.950375 -60.223629 13.953915 -60.237862 13.957131 -60.252144 13.960025 -60.266483 13.962599 -60.280846 13.964852 -60.295231 13.966792 -60.309643 13.968233 -60.322410 13.971279 -60.331177 13.975793 -60.345200 13.979982 -60.359299 13.983846 -60.373470 13.987387 -60.387703 13.990602 -60.401993 13.993497 -60.416328 13.996071 -60.430694 13.998326 -60.445084 14.000264 -60.459496 14.001752 -60.472687 14.004660 -60.481060 14.009174 -60.495075 14.013364 -60.509178 14.017227 -60.523350 14.020767 -60.537594 14.023983 -60.551880 14.026878 -60.566219 14.029452 -60.580582 14.031708 -60.594978 14.033647 -60.609390 14.035272 -60.623810 14.035694 -60.628437 14.036854 -60.631775 14.041368 -60.645798 14.045557 -60.659901 14.049420 -60.674080 14.052960 -60.688312 14.056177 -60.702610 14.059041 -60.716793 14.060499 -60.720436 14.065663 -60.734268 14.070501 -60.748200 14.075017 -60.762230 14.079207 -60.776333 14.083070 -60.790516 14.086610 -60.804756 14.089826 -60.819042 14.092720 -60.833386 14.092747 -60.833534 14.094092 -60.836899 14.099257 -60.850731 14.104095 -60.864662 14.108610 -60.878693 14.112800 -60.892796 14.116663 -60.906982 14.120204 -60.921223 14.123420 -60.935520 14.126313 -60.949863 14.126385 -60.950264 14.127634 -60.953388 14.132798 -60.967224 14.137637 -60.981159 14.142152 -60.995186 14.146341 -61.009300 14.150205 -61.023483 14.153745 -61.037727 14.156962 -61.052029 14.159856 -61.066372 14.159978 -61.067051 14.161120 -61.069908 14.166284 -61.083748 14.171124 -61.097687 14.175638 -61.111717 14.179827 -61.125828 14.183690 -61.140015 14.187231 -61.154262 14.190448 -61.168560 14.193342 -61.182903 14.193512 -61.183849 14.194554 -61.186459 14.199719 -61.200306 14.204557 -61.214245 14.209072 -61.228275 14.213262 -61.242394 14.217126 -61.256580 14.220666 -61.270828 14.223883 -61.285130 14.226777 -61.299473 14.228167 -61.307239 14.231998 -61.317512 14.236837 -61.331451 14.239394 -61.339401 14.239520 -61.339619 14.246599 -61.352657 14.253366 -61.365849 14.258596 -61.376675 14.263041 -61.382568 14.271867 -61.394871 14.280407 -61.407368 14.288653 -61.420075 14.296601 -61.432957 14.304249 -61.446014 14.311592 -61.459251 14.318626 -61.472637 14.325352 -61.486183 14.325786 -61.487110 14.326477 -61.488018 14.335541 -61.500519 14.344323 -61.513218 14.352816 -61.526112 14.361017 -61.539192 14.368923 -61.552456 14.376531 -61.565884 14.383836 -61.579475 14.390835 -61.593220 14.393130 -61.597984 14.399158 -61.606216 14.408183 -61.619110 14.416923 -61.632198 14.425378 -61.645477 14.433542 -61.658939 14.441414 -61.672565 14.448989 -61.686356 14.456263 -61.700302 14.460608 -61.709084 14.462721 -61.711941 14.471986 -61.725033 14.480974 -61.738327 14.489681 -61.751801 14.498104 -61.765457 14.506241 -61.779278 14.514084 -61.793274 14.521634 -61.807426 14.528890 -61.821724 14.532784 -61.829811 14.534091 -61.831638 14.543327 -61.845123 14.552288 -61.858795 14.560969 -61.872650 14.569369 -61.886669 14.577483 -61.900864 14.585311 -61.915215 14.592844 -61.929722 14.600086 -61.944367 14.607033 -61.959152 14.613680 -61.974071 14.620030 -61.989109 14.626080 -62.004261 14.631827 -62.019524 14.637271 -62.034885 14.642413 -62.050343 14.647250 -62.065887 14.651782 -62.081509 14.656010 -62.097206 14.659932 -62.112961 14.663552 -62.128780 14.666868 -62.144646 14.669880 -62.160561 14.672588 -62.176502 14.674998 -62.192486 14.675892 -62.199261 14.676154 -62.200046 14.680991 -62.215591 14.685525 -62.231220 14.689751 -62.246914 14.693675 -62.262680 14.697293 -62.278500 14.700609 -62.294365 14.703622 -62.310280 14.706331 -62.326229 14.708740 -62.342209 14.709699 -62.349480 14.709804 -62.349800 14.714642 -62.365345 14.719173 -62.380970 14.723402 -62.396668 14.727323 -62.412430 14.730944 -62.428257 14.734259 -62.444130 14.737272 -62.460045 14.739982 -62.475994 14.742392 -62.491974 14.743418 -62.499763 14.748200 -62.515129 14.752732 -62.530766 14.756960 -62.546467 14.760884 -62.562229 14.764502 -62.578056 14.767819 -62.593929 14.770830 -62.609844 14.773539 -62.625801 14.775949 -62.641789 14.777048 -62.650120 14.781667 -62.664970 14.786200 -62.680607 14.790426 -62.696308 14.794351 -62.712078 14.797969 -62.727905 14.801285 -62.743778 14.804296 -62.759697 14.807007 -62.775654 14.809416 -62.791645 14.810586 -62.800518 14.815041 -62.814846 14.819574 -62.830486 14.823802 -62.846188 14.827724 -62.861961 14.831345 -62.877792 14.834661 -62.893665 14.837672 -62.909596 14.840383 -62.925549 14.842792 -62.941540 14.844900 -62.957554 14.844994 -62.958386 14.847231 -62.965580 14.851765 -62.981220 14.855992 -62.996933 14.859915 -63.012703 14.863535 -63.028534 14.866849 -63.044415 14.869864 -63.060337 14.872573 -63.076298 14.874982 -63.092293 14.877091 -63.108303 14.878902 -63.124340 14.880418 -63.140381 14.881024 -63.148350 14.881092 -63.148567 14.885624 -63.164204 14.889852 -63.179920 14.893776 -63.195690 14.897394 -63.211521 14.900710 -63.227409 14.903722 -63.243336 14.906432 -63.259300 14.908841 -63.275295 14.910952 -63.291313 14.912764 -63.307350 14.914278 -63.323387 14.915498 -63.339439 14.916425 -63.355484 14.917062 -63.371521 14.917410 -63.387535 14.917433 -63.393608 14.918627 -63.398518 14.922114 -63.414104 14.925309 -63.429748 14.928210 -63.445431 14.930824 -63.461151 14.933146 -63.476902 14.935182 -63.492680 14.936929 -63.508472 14.938389 -63.524277 14.939566 -63.540089 14.940456 -63.555900 14.941068 -63.571705 14.941398 -63.587505 14.941415 -63.592640 14.943379 -63.600857 14.946755 -63.616203 14.949851 -63.631615 14.952669 -63.647056 14.955203 -63.662540 14.957462 -63.678059 14.959441 -63.693604 14.961140 -63.709164 14.962565 -63.724743 14.963714 -63.740330 14.964586 -63.755924 14.965187 -63.771511 14.965515 -63.787094 14.965532 -63.792019 14.968062 -63.802731 14.971350 -63.817852 14.974370 -63.833023 14.977119 -63.848240 14.979600 -63.863499 14.981810 -63.878792 14.983751 -63.894112 14.985425 -63.909458 14.986829 -63.924820 14.987964 -63.940201 14.988833 -63.955582 14.989434 -63.970970 14.989772 -63.986359 14.989797 -63.991707 14.992713 -64.004135 14.995934 -64.019043 14.998898 -64.033997 15.001600 -64.048996 15.004044 -64.064033 15.006225 -64.079117 15.008145 -64.094223 15.009805 -64.109367 15.011204 -64.124527 15.012340 -64.139702 15.013219 -64.154900 15.013837 -64.170097 15.014192 -64.185310 15.014269 -64.197556 15.016270 -64.206100 15.019446 -64.220787 15.022371 -64.235527 15.025046 -64.250320 15.027468 -64.265152 15.029638 -64.280029 15.031552 -64.294945 15.033214 -64.309898 15.034621 -64.324867 15.035771 -64.339867 15.036668 -64.354889 15.037309 -64.369919 15.037693 -64.384956</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </clk:geometry> </clk:al212010_windswath> <clk:al212010_windswath gml:id="66"> <clk:geometry> <gml:Polygon srsName="urn:opengis:def:crs:EPSG::4326"> <gml:exterior> <gml:LinearRing> <gml:posList srsDimension="2">26.540579 -69.833374 26.540438 -69.847160 26.539728 -69.860840 26.538446 -69.874382 26.536591 -69.887772 26.534170 -69.900963 26.531187 -69.913933 26.527649 -69.926659 26.523559 -69.939117 26.518930 -69.951263 26.513771 -69.963097 26.508091 -69.974579 26.501904 -69.985687 26.495222 -69.996384 26.488062 -70.006676 26.480433 -70.016518 26.472359 -70.025902 26.463991 -70.034958 26.455486 -70.043846 26.446837 -70.052582 26.438057 -70.061134 26.429142 -70.069519 26.420094 -70.077728 26.410919 -70.085762 26.401619 -70.093605 26.392197 -70.101280 26.382654 -70.108765 26.372995 -70.116058 26.363224 -70.123161 26.353340 -70.130074 26.343351 -70.136795 26.333256 -70.143326 26.323059 -70.149651 26.312765 -70.155777 26.302378 -70.161705 26.291895 -70.167427 26.281326 -70.172943 26.270672 -70.178261 26.259933 -70.183365 26.249115 -70.188263 26.238224 -70.192947 26.227259 -70.197411 26.216227 -70.201675 26.205128 -70.205719 26.193966 -70.209541 26.182747 -70.213150 26.171473 -70.216545 26.160147 -70.219711 26.148771 -70.222672 26.137354 -70.225395 26.125893 -70.227913 26.114395 -70.230194 26.102861 -70.232262 26.091297 -70.234100 26.079704 -70.235718 26.068092 -70.237106 26.056456 -70.238281 26.044806 -70.239220 26.033142 -70.239929 26.021467 -70.240425 26.009785 -70.240692 25.998102 -70.240730 25.986422 -70.240547 25.974745 -70.240128 25.963076 -70.239494 25.951420 -70.238632 25.939777 -70.237549 25.928154 -70.236237 25.916555 -70.234696 25.904982 -70.232941 25.893436 -70.230965 25.881924 -70.228760 25.870449 -70.226341 25.859015 -70.223686 25.847622 -70.220825 25.836277 -70.217743 25.824984 -70.214447 25.813742 -70.210930 25.802559 -70.207191 25.791435 -70.203247 25.780374 -70.199089 25.769382 -70.194717 25.758461 -70.190132 25.747612 -70.185341 25.736845 -70.180344 25.726154 -70.175140 25.715548 -70.169731 25.705029 -70.164123 25.694597 -70.158310 25.684263 -70.152298 25.674023 -70.146088 25.663883 -70.139687 25.653845 -70.133095 25.643913 -70.126305 25.634089 -70.119331 25.624376 -70.112167 25.614778 -70.104813 25.605299 -70.097282 25.595938 -70.089577 25.586702 -70.081688 25.577589 -70.073624 25.568607 -70.065384 25.559755 -70.056976 25.551037 -70.048408 25.542456 -70.039665 25.534012 -70.030762 25.525713 -70.021698 25.524551 -70.020340 25.523781 -70.020470 25.516750 -70.021500 25.509716 -70.022362 25.502684 -70.023056 25.495659 -70.023575 25.488640 -70.023941 25.481636 -70.024132 25.474648 -70.024155 25.467680 -70.024025 25.460737 -70.023743 25.453819 -70.023308 25.446936 -70.022713 25.440083 -70.021973 25.433266 -70.021088 25.426493 -70.020050 25.425119 -70.019813 25.423368 -70.020111 25.416336 -70.021156 25.409302 -70.022011 25.402271 -70.022705 25.398048 -70.023025 25.393807 -70.024910 25.387053 -70.027718 25.380249 -70.030342 25.373402 -70.032784 25.366516 -70.035057 25.359596 -70.037148 25.352648 -70.039063 25.345674 -70.040787 25.338678 -70.042351 25.331667 -70.043732 25.324646 -70.044937 25.317614 -70.045975 25.310581 -70.046837 25.303549 -70.047523 25.296858 -70.048027 25.293390 -70.049568 25.286636 -70.052368 25.279833 -70.054993 25.272986 -70.057434 25.266100 -70.059700 25.259180 -70.061790 25.252232 -70.063706 25.245257 -70.065430 25.238262 -70.066994 25.231251 -70.068367 25.224228 -70.069580 25.217199 -70.070610 25.210163 -70.071472 25.203131 -70.072159 25.196409 -70.072662 25.192972 -70.074188 25.186218 -70.076988 25.179415 -70.079613 25.172567 -70.082054 25.165684 -70.084320 25.158762 -70.086411 25.151815 -70.088310 25.144840 -70.090050 25.137846 -70.091599 25.130833 -70.092979 25.123812 -70.094185 25.116779 -70.095223 25.109745 -70.096077 25.102714 -70.096771 25.095900 -70.097275 25.092548 -70.098762 25.085793 -70.101562 25.078989 -70.104179 25.072144 -70.106628 25.065260 -70.108887 25.058336 -70.110969 25.051390 -70.112884 25.044413 -70.114609 25.037418 -70.116158 25.030407 -70.117538 25.023384 -70.118752 25.023003 -70.118805 25.021509 -70.120422 25.016325 -70.126068 25.011086 -70.131653 25.005726 -70.137093 25.000244 -70.142387 24.994648 -70.147530 24.988943 -70.152519 24.983128 -70.157356 24.977213 -70.162033 24.971197 -70.166550 24.965090 -70.170898 24.958889 -70.175079 24.952606 -70.179092 24.946240 -70.182938 24.939796 -70.186607 24.933281 -70.190109 24.926701 -70.193428 24.920055 -70.196579 24.913355 -70.199547 24.906601 -70.202347 24.899797 -70.204964 24.892950 -70.207397 24.886065 -70.209656 24.879143 -70.211739 24.872196 -70.213646 24.865219 -70.215378 24.858225 -70.216927 24.851213 -70.218308 24.844191 -70.219505 24.837246 -70.220528 24.832314 -70.225891 24.827076 -70.231460 24.821714 -70.236900 24.816235 -70.242187 24.810639 -70.247322 24.804934 -70.252296 24.799120 -70.257126 24.793203 -70.261803 24.787188 -70.266312 24.781078 -70.270645 24.774881 -70.274826 24.768595 -70.278839 24.762230 -70.282677 24.755787 -70.286339 24.749271 -70.289841 24.742689 -70.293159 24.736046 -70.296303 24.729343 -70.299263 24.722589 -70.302055 24.715786 -70.304665 24.708939 -70.307106 24.702053 -70.309357 24.695133 -70.311439 24.688183 -70.313339 24.681208 -70.315071 24.674212 -70.316620 24.667200 -70.317993 24.660177 -70.319199 24.653147 -70.320229 24.653004 -70.320244 24.648237 -70.325424 24.642996 -70.330994 24.637636 -70.336410 24.632152 -70.341690 24.626560 -70.346825 24.620853 -70.351799 24.615038 -70.356621 24.609123 -70.361282 24.603108 -70.365784 24.597000 -70.370117 24.590799 -70.374290 24.584513 -70.378296 24.578150 -70.382126 24.571705 -70.385788 24.565191 -70.389282 24.558609 -70.392601 24.551966 -70.395737 24.545265 -70.398697 24.538509 -70.401482 24.531706 -70.404091 24.524860 -70.406525 24.517973 -70.408783 24.511053 -70.410858 24.504103 -70.412758 24.497129 -70.414474 24.490133 -70.416023 24.483120 -70.417396 24.476095 -70.418602 24.469065 -70.419624 24.468704 -70.419670 24.464088 -70.424675 24.458847 -70.430237 24.453487 -70.435646 24.448006 -70.440926 24.442411 -70.446045 24.436706 -70.451012 24.430889 -70.455826 24.424974 -70.460480 24.418959 -70.464981 24.412849 -70.469307 24.406651 -70.473473 24.400364 -70.477470 24.394001 -70.481293 24.387558 -70.484955 24.381042 -70.488442 24.374460 -70.491745 24.367817 -70.494881 24.361115 -70.497849 24.354359 -70.500626 24.347555 -70.503227 24.340708 -70.505661 24.333822 -70.507904 24.326902 -70.509979 24.319950 -70.511879 24.312977 -70.513603 24.305981 -70.515144 24.298967 -70.516518 24.291943 -70.517715 24.284914 -70.518745 24.284328 -70.518814 24.279865 -70.523651 24.274626 -70.529198 24.269266 -70.534607 24.263784 -70.539871 24.258188 -70.544990 24.252483 -70.549950 24.246670 -70.554756 24.240755 -70.559403 24.234737 -70.563896 24.228628 -70.568214 24.222429 -70.572380 24.216143 -70.576363 24.209778 -70.580193 24.203333 -70.583847 24.196819 -70.587318 24.190237 -70.590630 24.183592 -70.593758 24.176893 -70.596710 24.170136 -70.599495 24.163332 -70.602097 24.156485 -70.604523 24.149601 -70.606766 24.142677 -70.608833 24.135729 -70.610725 24.128754 -70.612450 24.121758 -70.613991 24.114746 -70.615364 24.107721 -70.616562 24.100689 -70.617584 24.099888 -70.617683 24.095577 -70.622345 24.090336 -70.627884 24.084976 -70.633286 24.079496 -70.638550 24.073900 -70.643646 24.068193 -70.648605 24.062380 -70.653412 24.056463 -70.658050 24.050448 -70.662529 24.044338 -70.666855 24.038141 -70.671005 24.031853 -70.674995 24.025488 -70.678810 24.019045 -70.682449 24.012531 -70.685928 24.005947 -70.689224 23.999304 -70.692352 23.992601 -70.695305 23.985847 -70.698082 23.979042 -70.700684 23.972195 -70.703102 23.965311 -70.705345 23.958389 -70.707413 23.951439 -70.709305 23.944462 -70.711021 23.937468 -70.712563 23.930454 -70.713928 23.923429 -70.715126 23.916397 -70.716148 23.909365 -70.717003 23.902330 -70.717689 23.895302 -70.718208 23.888285 -70.718559 23.881279 -70.718758 23.874289 -70.718788 23.867321 -70.718658 23.860376 -70.718376 23.853456 -70.717949 23.846569 -70.717361 23.839716 -70.716629 23.832899 -70.715759 23.826120 -70.714745 23.819387 -70.713593 23.816931 -70.713120 23.813269 -70.714775 23.807592 -70.717194 23.801880 -70.719513 23.796131 -70.721703 23.790350 -70.723778 23.784536 -70.725731 23.778696 -70.727570 23.772827 -70.729294 23.766933 -70.730896 23.761023 -70.732384 23.755087 -70.733742 23.749134 -70.734993 23.743166 -70.736107 23.737184 -70.737122 23.731193 -70.738007 23.725193 -70.738777 23.719183 -70.739426 23.713171 -70.739960 23.707153 -70.740379 23.701136 -70.740669 23.695120 -70.740860 23.689106 -70.740929 23.683096 -70.740875 23.677093 -70.740715 23.671101 -70.740433 23.665117 -70.740044 23.662941 -70.739861 23.662594 -70.740082 23.657896 -70.742996 23.653151 -70.745842 23.648357 -70.748627 23.643517 -70.751343 23.638628 -70.753990 23.633692 -70.756577 23.628708 -70.759079 23.623678 -70.761520 23.618603 -70.763878 23.613478 -70.766159 23.608311 -70.768364 23.603096 -70.770485 23.597836 -70.772530 23.592535 -70.774483 23.587189 -70.776344 23.581801 -70.778130 23.576370 -70.779816 23.570900 -70.781410 23.565391 -70.782913 23.559849 -70.784309 23.554262 -70.785606 23.548645 -70.786812 23.542994 -70.787903 23.537308 -70.788895 23.531593 -70.789772 23.525852 -70.790543 23.520083 -70.791199 23.514288 -70.791748 23.508469 -70.792175 23.502634 -70.792496 23.496777 -70.792686 23.490904 -70.792755 23.485020 -70.792702 23.479124 -70.792526 23.473219 -70.792229 23.473150 -70.792221 23.470766 -70.793839 23.466398 -70.796700 23.461964 -70.799522 23.457464 -70.802284 23.452894 -70.805000 23.448255 -70.807648 23.443550 -70.810234 23.438776 -70.812759 23.433937 -70.815201 23.429028 -70.817581 23.424053 -70.819878 23.419012 -70.822082 23.413906 -70.824203 23.408735 -70.826241 23.403503 -70.828171 23.398211 -70.830009 23.392857 -70.831749 23.387447 -70.833366 23.381981 -70.834885 23.376465 -70.836273 23.370895 -70.837555 23.365278 -70.838715 23.359613 -70.839737 23.353912 -70.840637 23.348167 -70.841400 23.342388 -70.842033 23.336576 -70.842514 23.330734 -70.842865 23.324869 -70.843063 23.318981 -70.843109 23.313078 -70.843018 23.312397 -70.842987 23.310179 -70.845078 23.306095 -70.848785 23.301905 -70.852455 23.297611 -70.856072 23.293213 -70.859642 23.288710 -70.863151 23.284101 -70.866592 23.279385 -70.869957 23.274567 -70.873238 23.269646 -70.876434 23.264620 -70.879547 23.259497 -70.882545 23.254276 -70.885437 23.248957 -70.888222 23.243544 -70.890877 23.238043 -70.893410 23.232452 -70.895805 23.226782 -70.898064 23.221031 -70.900177 23.215202 -70.902138 23.209303 -70.903938 23.203337 -70.905586 23.197306 -70.907059 23.191223 -70.908363 23.185083 -70.909477 23.178904 -70.910423 23.172680 -70.911179 23.166424 -70.911743 23.160139 -70.912117 23.153832 -70.912285 23.147985 -70.912262 23.144831 -70.915627 23.140366 -70.920166 23.135754 -70.924614 23.130999 -70.928978 23.126104 -70.933250 23.121069 -70.937416 23.115900 -70.941460 23.110594 -70.945381 23.105160 -70.949158 23.099600 -70.952797 23.093916 -70.956291 23.088118 -70.959618 23.082205 -70.962769 23.076185 -70.965744 23.070065 -70.968544 23.063850 -70.971138 23.057545 -70.973541 23.051155 -70.975731 23.044697 -70.977715 23.038168 -70.979477 23.031580 -70.981010 23.024940 -70.982315 23.018255 -70.983383 23.011538 -70.984215 23.004793 -70.984802 22.998032 -70.985138 22.991260 -70.985229 22.984488 -70.985062 22.982838 -70.984963 22.978487 -70.989197 22.973320 -70.993942 22.968002 -70.998543 22.962528 -71.002976 22.956909 -71.007240 22.951151 -71.011330 22.945257 -71.015236 22.939234 -71.018936 22.933092 -71.022430 22.926836 -71.025711 22.920473 -71.028763 22.914017 -71.031586 22.907471 -71.034164 22.900843 -71.036499 22.894146 -71.038582 22.887384 -71.040398 22.880573 -71.041962 22.873722 -71.043243 22.866840 -71.044250 22.859936 -71.044983 22.853022 -71.045425 22.846111 -71.045593 22.843723 -71.045547 22.840376 -71.049484 22.835083 -71.055313 22.829599 -71.060974 22.823935 -71.066452 22.818092 -71.071731 22.812078 -71.076797 22.805902 -71.081650 22.799572 -71.086266 22.793100 -71.090645 22.786488 -71.094765 22.779751 -71.098625 22.772898 -71.102211 22.765940 -71.105507 22.758886 -71.108521 22.751751 -71.111229 22.744543 -71.113640 22.737278 -71.115738 22.729967 -71.117523 22.722618 -71.118973 22.715250 -71.120110 22.707876 -71.120911 22.700502 -71.121384 22.694391 -71.121490 22.690928 -71.125542 22.684999 -71.132012 22.678867 -71.138245 22.672541 -71.144241 22.666021 -71.149979 22.659327 -71.155441 22.652468 -71.160629 22.645451 -71.165520 22.638294 -71.170105 22.631004 -71.174370 22.623596 -71.178314 22.616085 -71.181915 22.608481 -71.185181 22.600801 -71.188087 22.593058 -71.190636 22.585268 -71.192825 22.577446 -71.194633 22.569605 -71.196075 22.561762 -71.197136 22.553932 -71.197807 22.550806 -71.197929 22.544823 -71.204010 22.538492 -71.209999 22.531975 -71.215729 22.525280 -71.221199 22.518419 -71.226372 22.511406 -71.231262 22.504248 -71.235840 22.496956 -71.240105 22.489550 -71.244041 22.482037 -71.247642 22.474434 -71.250900 22.466753 -71.253807 22.459011 -71.256355 22.451221 -71.258537 22.449297 -71.258980 22.446852 -71.263328 22.442434 -71.270630 22.437780 -71.277817 22.432890 -71.284866 22.427772 -71.291763 22.422430 -71.298500 22.416866 -71.305054 22.411095 -71.311409 22.405115 -71.317551 22.398941 -71.323464 22.392578 -71.329147 22.386036 -71.334579 22.379324 -71.339745 22.372457 -71.344635 22.365440 -71.349228 22.358290 -71.353531 22.351009 -71.357529 22.343626 -71.361199 22.336136 -71.364548 22.328564 -71.367569 22.320919 -71.370239 22.313215 -71.372559 22.307066 -71.374123 22.304438 -71.379120 22.300213 -71.386604 22.295744 -71.393997 22.291035 -71.401283 22.286087 -71.408447 22.280905 -71.415459 22.275496 -71.422325 22.269861 -71.429009 22.264009 -71.435516 22.257948 -71.441811 22.251678 -71.447899 22.245216 -71.453751 22.238567 -71.459358 22.231739 -71.464714 22.224745 -71.469795 22.217590 -71.474594 22.210295 -71.479111 22.202862 -71.483322 22.195307 -71.487213 22.187641 -71.490784 22.179878 -71.494019 22.172030 -71.496918 22.165001 -71.499184 22.162437 -71.503975 22.158247 -71.511292 22.153824 -71.518532 22.149164 -71.525696 22.144274 -71.532753 22.139151 -71.539696 22.133804 -71.546509 22.128229 -71.553169 22.122437 -71.559677 22.116432 -71.566002 22.110218 -71.572136 22.103807 -71.578072 22.097199 -71.583786 22.090406 -71.589272 22.083435 -71.594505 22.076298 -71.599487 22.069002 -71.604202 22.061560 -71.608635 22.053978 -71.612770 22.046270 -71.616608 22.038448 -71.620140 22.030525 -71.623345 22.022511 -71.626228 22.014420 -71.628777 22.009363 -71.630142 22.007729 -71.632767 22.003155 -71.639694 21.998356 -71.646530 21.993334 -71.653267 21.988091 -71.659889 21.982632 -71.666374 21.976957 -71.672714 21.971077 -71.678886 21.964992 -71.684891 21.958708 -71.690704 21.952236 -71.696320 21.945576 -71.701714 21.938740 -71.706886 21.931740 -71.711815 21.924576 -71.716492 21.917265 -71.720909 21.909811 -71.725052 21.902229 -71.728905 21.894527 -71.732468 21.886719 -71.735725 21.878836 -71.738670 21.875313 -71.744820 21.871159 -71.751671 21.866785 -71.758484 21.862198 -71.765251 21.857395 -71.771934 21.852375 -71.778549 21.847141 -71.785057 21.841696 -71.791458 21.836040 -71.797729 21.830179 -71.803871 21.824114 -71.809860 21.817850 -71.815682 21.811394 -71.821327 21.804752 -71.826775 21.797930 -71.832024 21.790930 -71.837044 21.783764 -71.841850 21.776444 -71.846413 21.768971 -71.850723 21.761356 -71.854767 21.753613 -71.858536 21.745749 -71.862022 21.737776 -71.865219 21.729803 -71.868080 21.725929 -71.874397 21.721483 -71.881264 21.716818 -71.888092 21.711939 -71.894859 21.706842 -71.901543 21.701528 -71.908150 21.696001 -71.914650 21.690264 -71.921036 21.684317 -71.927292 21.678164 -71.933403 21.671806 -71.939354 21.665251 -71.945145 21.658503 -71.950745 21.651571 -71.956146 21.644459 -71.961334 21.637171 -71.966309 21.629717 -71.971039 21.622109 -71.975533 21.614349 -71.979774 21.606453 -71.983734 21.598427 -71.987419 21.593857 -71.989326 21.590870 -71.994179 21.586552 -72.000862 21.582029 -72.007530 21.577303 -72.014160 21.572372 -72.020760 21.567234 -72.027298 21.561890 -72.033760 21.556337 -72.040146 21.550585 -72.046425 21.544622 -72.052605 21.538986 -72.058144 21.536373 -72.063065 21.531838 -72.071037 21.527107 -72.078819 21.522186 -72.086411 21.517090 -72.093811 21.511831 -72.101013 21.506422 -72.108009 21.500870 -72.114792 21.495193 -72.121361 21.489403 -72.127716 21.483507 -72.133850 21.477524 -72.139763 21.471464 -72.145454 21.465338 -72.150932 21.459160 -72.156189 21.452942 -72.161224 21.446695 -72.166039 21.440432 -72.170631 21.434164 -72.175018 21.433115 -72.175720 21.430340 -72.183601 21.426956 -72.192345 21.423321 -72.200958 21.419445 -72.209419 21.415340 -72.217720 21.411017 -72.225853 21.406483 -72.233810 21.401749 -72.241592 21.396828 -72.249184 21.391733 -72.256569 21.386473 -72.263763 21.381063 -72.270752 21.375515 -72.277527 21.369835 -72.284096 21.364044 -72.290443 21.358150 -72.296577 21.352167 -72.302483 21.346106 -72.308174 21.339979 -72.313644 21.333801 -72.318894 21.327583 -72.323914 21.321335 -72.328735 21.315073 -72.333328 21.308807 -72.337715 21.307486 -72.338592 21.304827 -72.346146 21.301443 -72.354881 21.297808 -72.363487 21.293934 -72.371933 21.289827 -72.380234 21.285502 -72.388359 21.280968 -72.396309 21.276234 -72.404083 21.271313 -72.411667 21.266220 -72.419045 21.260960 -72.426231 21.255549 -72.433220 21.250000 -72.439987 21.244322 -72.446548 21.238529 -72.452889 21.232635 -72.459015 21.226652 -72.464920 21.220591 -72.470612 21.214464 -72.476074 21.208286 -72.481316 21.202068 -72.486336 21.195822 -72.491150 21.189558 -72.495735 21.183292 -72.500122 21.181709 -72.501175 21.179159 -72.508408 21.175777 -72.517143 21.172142 -72.525734 21.168268 -72.534180 21.164162 -72.542473 21.159836 -72.550591 21.155302 -72.558533 21.150568 -72.566299 21.145647 -72.573875 21.140553 -72.581253 21.135292 -72.588440 21.129883 -72.595413 21.124332 -72.602180 21.118654 -72.608726 21.112864 -72.615067 21.106968 -72.621185 21.100985 -72.627090 21.094923 -72.632774 21.088797 -72.638229 21.082619 -72.643471 21.076399 -72.648491 21.070154 -72.653290 21.063892 -72.657883 21.057623 -72.662254 21.055778 -72.663483 21.053333 -72.670402 21.049950 -72.679138 21.046316 -72.687721 21.042442 -72.696152 21.038336 -72.704437 21.034010 -72.712555 21.029474 -72.720489 21.024742 -72.728249 21.019821 -72.735817 21.014725 -72.743195 21.009468 -72.750366 21.004057 -72.757332 20.998505 -72.764092 20.992827 -72.770645 20.987038 -72.776978 20.981140 -72.783089 20.975157 -72.788986 20.969095 -72.794662 20.962969 -72.800117 20.956791 -72.805359 20.950573 -72.810371 20.944326 -72.815170 20.938065 -72.819755 20.931795 -72.824127 20.929695 -72.825523 20.927359 -72.832138 20.923971 -72.840859 20.920338 -72.849442 20.916464 -72.857864 20.912357 -72.866142 20.908032 -72.874245 20.903498 -72.882179 20.898764 -72.889938 20.893843 -72.897499 20.888746 -72.904869 20.883488 -72.912033 20.878078 -72.918999 20.872526 -72.925751 20.866850 -72.932297 20.861057 -72.938621 20.855164 -72.944733 20.849178 -72.950623 20.843119 -72.956291 20.836990 -72.961739 20.830812 -72.966972 20.824593 -72.971985 20.818346 -72.976784 20.812084 -72.981361 20.805817 -72.985725 20.803461 -72.987289 20.801228 -72.993607 20.797844 -73.002319 20.794209 -73.010887 20.790335 -73.019310 20.786230 -73.027580 20.781902 -73.035675 20.777369 -73.043610 20.772634 -73.051353 20.767713 -73.058907 20.762617 -73.066269 20.757359 -73.073425 20.751949 -73.080391 20.746397 -73.087135 20.744942 -73.088814 20.744492 -73.090881 20.742077 -73.100540 20.739378 -73.110092 20.736399 -73.119530 20.733152 -73.128838 20.729643 -73.138023 20.725885 -73.147049 20.721888 -73.155922 20.717657 -73.164635 20.713211 -73.173172 20.708555 -73.181519 20.703701 -73.189697 20.698660 -73.197678 20.693447 -73.205452 20.688072 -73.213028 20.682545 -73.220390 20.676886 -73.227554 20.671480 -73.234032 20.671393 -73.234383 20.668562 -73.244415 20.665451 -73.254326 20.662069 -73.264107 20.658432 -73.273735 20.654539 -73.283218 20.650406 -73.292542 20.646046 -73.301689 20.641464 -73.310654 20.636679 -73.319435 20.631695 -73.328033 20.626528 -73.336426 20.621187 -73.344612 20.615690 -73.352600 20.610041 -73.360374 20.604261 -73.367935 20.599182 -73.374245 20.597654 -73.379646 20.594400 -73.390030 20.590878 -73.400269 20.587095 -73.410355 20.583059 -73.420281 20.578785 -73.430031 20.574280 -73.439613 20.569559 -73.449013 20.564632 -73.458221 20.559511 -73.467232 20.554209 -73.476036 20.548735 -73.484642 20.543102 -73.493027 20.537325 -73.501205 20.531416 -73.509163 20.526846 -73.515030 20.526627 -73.515793 20.523220 -73.526634 20.519543 -73.537331 20.515606 -73.547859 20.511417 -73.558228 20.506990 -73.568420 20.502336 -73.578423 20.497465 -73.588249 20.492390 -73.597870 20.487123 -73.607292 20.481674 -73.616508 20.476059 -73.625519 20.470287 -73.634308 20.464373 -73.642883 20.458326 -73.651238 20.454273 -73.656593 20.451895 -73.664116 20.448055 -73.675262 20.443955 -73.686234 20.439606 -73.697037 20.435017 -73.707657 20.430202 -73.718094 20.425173 -73.728333 20.419941 -73.738365 20.414518 -73.748200 20.408918 -73.757828 20.403151 -73.767235 20.397230 -73.776428 20.391169 -73.785393 20.384979 -73.794144 20.378674 -73.802673 20.372263 -73.810982 20.365765 -73.819061 20.359186 -73.826920 20.352537 -73.834557 20.345837 -73.841972 20.339092 -73.849182 20.332315 -73.856171 20.325520 -73.862953 20.321430 -73.866905 20.319210 -73.871162 20.313788 -73.880989 20.308186 -73.890602 20.302420 -73.900002 20.296497 -73.909187 20.290438 -73.918160 20.284248 -73.926903 20.277941 -73.935425 20.271532 -73.943726 20.265032 -73.951797 20.258451 -73.959648 20.251806 -73.967285 20.245104 -73.974701 20.238361 -73.981895 20.231585 -73.988884 20.224789 -73.995659 20.217981 -74.002235 20.211176 -74.008614 20.204380 -74.014786 20.197609 -74.020783 20.190866 -74.026589 20.184162 -74.032219 20.177507 -74.037689 20.170908 -74.042992 20.164372 -74.048149 20.157906 -74.053154 20.151518 -74.058037 20.145214 -74.062782 20.138998 -74.067421 20.132877 -74.071938 20.126854 -74.076370 20.120932 -74.080711 20.115116 -74.084969 20.109405 -74.089172 20.103806 -74.093307 20.098316 -74.097397 20.092941 -74.101448 20.087679 -74.105476 20.082525 -74.109482 20.079664 -74.111748 20.076389 -74.116241 20.070040 -74.124611 20.063610 -74.132774 20.057114 -74.140732 20.050562 -74.148476 20.043964 -74.156021 20.037331 -74.163361 20.030674 -74.170502 20.024002 -74.177452 20.017330 -74.184204 20.010660 -74.190788 20.004003 -74.197189 19.997370 -74.203423 19.990768 -74.209488 19.984205 -74.215393 19.977688 -74.221153 19.971222 -74.226769 19.964819 -74.232254 19.958477 -74.237610 19.952209 -74.242844 19.946014 -74.247978 19.939899 -74.253006 19.933866 -74.257950 19.927921 -74.262810 19.922064 -74.267601 19.916298 -74.272316 19.910625 -74.276993 19.905046 -74.281616 19.899559 -74.286201 19.894165 -74.290764 19.888867 -74.295311 19.883657 -74.299858 19.878538 -74.304398 19.873508 -74.308945 19.872591 -74.309792 19.868259 -74.315834 19.862070 -74.324188 19.855825 -74.332352 19.849531 -74.340340 19.843199 -74.348145 19.836836 -74.355782 19.830450 -74.363243 19.824053 -74.370537 19.817648 -74.377663 19.811247 -74.384644 19.804854 -74.391472 19.798477 -74.398155 19.792120 -74.404701 19.785795 -74.411110 19.779499 -74.417404 19.773245 -74.423576 19.767031 -74.429642 19.760860 -74.435616 19.754745 -74.441483 19.748680 -74.447266 19.742674 -74.452972 19.736725 -74.458603 19.730833 -74.464172 19.725004 -74.469688 19.719235 -74.475159 19.713526 -74.480583 19.707878 -74.485985 19.702291 -74.491356 19.696762 -74.496719 19.691292 -74.502060 19.685873 -74.507408 19.680510 -74.512756 19.675192 -74.518112 19.669920 -74.523491 19.664690 -74.528892 19.659496 -74.534317 19.654274 -74.539711 19.648966 -74.545013 19.643568 -74.550217 19.638084 -74.555313 19.632521 -74.560310 19.626871 -74.565201 19.621143 -74.570000 19.615335 -74.574677 19.609453 -74.579254 19.603493 -74.583710 19.597462 -74.588074 19.591362 -74.592308 19.585190 -74.596443 19.578951 -74.600456 19.575918 -74.602333 19.574442 -74.603897 19.568184 -74.610458 19.561956 -74.616928 19.555763 -74.623299 19.549608 -74.629593 19.543493 -74.635811 19.537416 -74.641960 19.531382 -74.648048 19.525393 -74.654076 19.519444 -74.660057 19.513536 -74.666000 19.507673 -74.671913 19.501848 -74.677795 19.496067 -74.683655 19.490318 -74.689507 19.484610 -74.695343 19.478930 -74.701187 19.473280 -74.707024 19.467657 -74.712868 19.462057 -74.718735 19.456415 -74.724556 19.450682 -74.730278 19.444853 -74.735886 19.438929 -74.741379 19.432918 -74.746773 19.426817 -74.752052 19.420629 -74.757210 19.420290 -74.757484 19.416218 -74.762459 19.409735 -74.770241 19.403248 -74.777893 19.396763 -74.785439 19.390280 -74.792877 19.383806 -74.800209 19.377346 -74.807449 19.370895 -74.814598 19.364464 -74.821663 19.358049 -74.828651 19.351654 -74.835564 19.345278 -74.842415 19.338921 -74.849205 19.332586 -74.855942 19.326271 -74.862640 19.319975 -74.869286 19.313698 -74.875900 19.307434 -74.882484 19.301187 -74.889046 19.294952 -74.895599 19.288727 -74.902130 19.282511 -74.908653 19.276297 -74.915169 19.270027 -74.921623 19.263655 -74.927971 19.257174 -74.934189 19.250593 -74.940292 19.243914 -74.946274 19.237133 -74.952126 19.230257 -74.957855 19.223286 -74.963463 19.216225 -74.968933 19.209072 -74.974274 19.201832 -74.979485 19.194508 -74.984566 19.187101 -74.989502 19.179609 -74.994301 19.172045 -74.998970 19.164400 -75.003487 19.156681 -75.007873 19.148893 -75.012108 19.141033 -75.016205 19.133108 -75.020157 19.125116 -75.023956 19.117065 -75.027611 19.108955 -75.031120 19.100788 -75.034477 19.092564 -75.037689 19.087446 -75.039574 19.086075 -75.041016 19.079830 -75.047562 19.073595 -75.054100 19.067369 -75.060623 19.061151 -75.067139 19.054937 -75.073646 19.048668 -75.080093 19.042295 -75.086426 19.035816 -75.092644 19.029234 -75.098740 19.022552 -75.104713 19.015774 -75.110558 19.008898 -75.116280 19.001928 -75.121880 18.994865 -75.127350 18.987715 -75.132683 18.980475 -75.137878 18.973150 -75.142952 18.965744 -75.147888 18.958252 -75.152679 18.950684 -75.157341 18.943039 -75.161850 18.935324 -75.166229 18.927534 -75.170463 18.919674 -75.174561 18.911749 -75.178497 18.903759 -75.182297 18.895708 -75.185951 18.887596 -75.189453 18.879429 -75.192810 18.871204 -75.196014 18.862930 -75.199058 18.854605 -75.201958 18.846233 -75.204697 18.837818 -75.207298 18.829361 -75.209724 18.820864 -75.212006 18.812332 -75.214134 18.803764 -75.216103 18.795162 -75.217911 18.786535 -75.219559 18.777882 -75.221054 18.769205 -75.222389 18.760506 -75.223564 18.751789 -75.224579 18.743059 -75.225433 18.734314 -75.226135 18.725559 -75.226662 18.716795 -75.227043 18.708029 -75.227249 18.699259 -75.227310 18.690489 -75.227196 18.681721 -75.226929 18.672964 -75.226501 18.664211 -75.225914 18.655470 -75.225166 18.646740 -75.224251 18.638031 -75.223190 18.629339 -75.221962 18.620670 -75.220574 18.612022 -75.219032 18.603405 -75.217331 18.594816 -75.215469 18.586260 -75.213448 18.584055 -75.212883 18.577692 -75.212700 18.570101 -75.212326 18.562515 -75.211822 18.554937 -75.211174 18.547375 -75.210396 18.539825 -75.209473 18.532293 -75.208405 18.524778 -75.207214 18.517282 -75.205879 18.509815 -75.204407 18.502369 -75.202797 18.494951 -75.201057 18.487566 -75.199173 18.483978 -75.198196 18.481432 -75.198212 18.474998 -75.198135 18.468571 -75.197945 18.462145 -75.197640 18.455728 -75.197205 18.449316 -75.196671 18.442917 -75.196007 18.436527 -75.195229 18.430153 -75.194336 18.423796 -75.193329 18.417452 -75.192200 18.411131 -75.190956 18.404831 -75.189598 18.398556 -75.188126 18.392304 -75.186546 18.386080 -75.184845 18.380613 -75.183243 18.380447 -75.183250 18.375189 -75.183380 18.369925 -75.183426 18.364664 -75.183372 18.359404 -75.183212 18.354147 -75.182968 18.348896 -75.182617 18.343649 -75.182175 18.338413 -75.181633 18.333185 -75.181007 18.327969 -75.180275 18.322765 -75.179451 18.318335 -75.178665 18.314880 -75.179527 18.310598 -75.180519 18.306299 -75.181427 18.301987 -75.182259 18.297663 -75.183006 18.293324 -75.183685 18.288975 -75.184280 18.284616 -75.184792 18.280252 -75.185219 18.275881 -75.185577 18.271502 -75.185844 18.267120 -75.186043 18.262735 -75.186157 18.258350 -75.186188 18.253965 -75.186142 18.249582 -75.186012 18.245203 -75.185806 18.240826 -75.185524 18.236454 -75.185158 18.232088 -75.184708 18.227734 -75.184181 18.223385 -75.183579 18.219049 -75.182892 18.214725 -75.182129 18.210415 -75.181282 18.206118 -75.180367 18.201839 -75.179367 18.197577 -75.178284 18.193333 -75.177132 18.189108 -75.175903 18.184906 -75.174591 18.180723 -75.173202 18.176567 -75.171745 18.172436 -75.170204 18.171274 -75.169746 18.169220 -75.170029 18.166023 -75.170403 18.162823 -75.170723 18.159616 -75.170982 18.156406 -75.171181 18.153194 -75.171326 18.149979 -75.171417 18.146765 -75.171440 18.143547 -75.171410 18.140333 -75.171310 18.137119 -75.171165 18.133911 -75.170960 18.130705 -75.170692 18.127504 -75.170364 18.124310 -75.169983 18.121122 -75.169540 18.117943 -75.169029 18.114769 -75.168480 18.111608 -75.167862 18.108458 -75.167191 18.105318 -75.166458 18.102192 -75.165665 18.099079 -75.164825 18.095982 -75.163925 18.092901 -75.162964 18.089832 -75.161949 18.086784 -75.160873 18.083754 -75.159752 18.080744 -75.158569 18.077751 -75.157341 18.074783 -75.156052 18.071835 -75.154701 18.068909 -75.153305 18.066694 -75.152199 18.065483 -75.152550 18.063501 -75.153084 18.061512 -75.153580 18.059513 -75.154037 18.057507 -75.154472 18.055494 -75.154861 18.053478 -75.155205 18.051453 -75.155525 18.049421 -75.155800 18.047388 -75.156044 18.045351 -75.156242 18.043312 -75.156410 18.041269 -75.156540 18.039225 -75.156639 18.037382 -75.156685 18.036436 -75.157089 18.027512 -75.160553 18.018587 -75.163696 18.009678 -75.166527 18.000801 -75.169045 17.998186 -75.169701 17.993780 -75.173134 17.985540 -75.179131 17.977156 -75.184822 17.968634 -75.190201 17.960001 -75.195259 17.951273 -75.199997 17.948164 -75.201561 17.947796 -75.201965 17.940578 -75.209389 17.933123 -75.216545 17.925447 -75.223419 17.917564 -75.230003 17.909496 -75.236298 17.901260 -75.242294 17.892874 -75.247978 17.884354 -75.253349 17.875719 -75.258408 17.866989 -75.263145 17.858183 -75.267563 17.856039 -75.268555 17.852682 -75.272003 17.845228 -75.279152 17.837551 -75.286018 17.829670 -75.292603 17.821602 -75.298897 17.813364 -75.304886 17.804977 -75.310570 17.796457 -75.315933 17.787823 -75.320991 17.779093 -75.325729 17.770287 -75.330147 17.768053 -75.331177 17.764765 -75.334557 17.757311 -75.341698 17.749634 -75.348564 17.741753 -75.355148 17.733685 -75.361435 17.725447 -75.367424 17.717060 -75.373100 17.708540 -75.378464 17.699904 -75.383522 17.691176 -75.388252 17.682369 -75.392670 17.680042 -75.393745 17.676830 -75.397041 17.669376 -75.404190 17.661697 -75.411057 17.653816 -75.417633 17.645750 -75.423912 17.637512 -75.429901 17.629126 -75.435570 17.620604 -75.440941 17.611969 -75.445992 17.603239 -75.450722 17.594433 -75.455132 17.592022 -75.456245 17.588871 -75.459480 17.581415 -75.466614 17.573738 -75.473480 17.565859 -75.480049 17.557789 -75.486336 17.549551 -75.492317 17.541166 -75.497986 17.532642 -75.503349 17.524010 -75.508400 17.515280 -75.513130 17.506474 -75.517540 17.503971 -75.518700 17.500895 -75.521851 17.493439 -75.528992 17.485762 -75.535851 17.477880 -75.542419 17.469812 -75.548698 17.461575 -75.554672 17.453188 -75.560341 17.444666 -75.565704 17.436031 -75.570747 17.427301 -75.575478 17.418495 -75.579880 17.415911 -75.581077 17.412897 -75.584168 17.405443 -75.591293 17.397766 -75.598145 17.389883 -75.604713 17.381815 -75.610992 17.373579 -75.616966 17.365190 -75.622635 17.356670 -75.627991 17.348036 -75.633034 17.339304 -75.637764 17.330498 -75.642166 17.327846 -75.643387 17.324883 -75.646423 17.317427 -75.653549 17.309750 -75.660400 17.301868 -75.666969 17.293800 -75.673241 17.285562 -75.679214 17.277176 -75.684875 17.268652 -75.690231 17.260019 -75.695274 17.251289 -75.699997 17.242481 -75.704399 17.233618 -75.708488 17.224714 -75.712250 17.215790 -75.715698 17.206861 -75.718826 17.197952 -75.721642 17.189075 -75.724152 17.180252 -75.726349 17.171497 -75.728256 17.162828 -75.729866 17.154264 -75.731194 17.145821 -75.732239 17.137512 -75.733017 17.129353 -75.733543 17.121361 -75.733810 17.113548 -75.733856 17.105927 -75.733681 17.098513 -75.733284 17.091316 -75.732697 17.084349 -75.731918 17.077620 -75.730980 17.071138 -75.729881 17.064918 -75.728653 17.058964 -75.727287 17.053282 -75.725830 17.047878 -75.724274 17.042759 -75.722649 17.037933 -75.720963 17.033398 -75.719238 17.029154 -75.717499 17.025213 -75.715744 17.021568 -75.714004 17.018221 -75.712295 17.015169 -75.710632 17.012413 -75.709030 17.009951 -75.707512 17.007776 -75.706085 17.005882 -75.704773 17.004269 -75.703590 17.002924 -75.702545 17.001844 -75.701668 17.001024 -75.700951 17.000446 -75.700432 17.000111 -75.700104 17.000002 -75.699997 16.999889 -75.700104 16.999554 -75.700432 16.998978 -75.700951 16.998156 -75.701668 16.997076 -75.702545 16.995733 -75.703590 16.994118 -75.704773 16.992226 -75.706085 16.990049 -75.707512 16.987585 -75.709030 16.984829 -75.710632 16.981779 -75.712295 16.978432 -75.713997 16.974787 -75.715744 16.970844 -75.717491 16.966602 -75.719231 16.962067 -75.720955 16.957237 -75.722641 16.952118 -75.724258 16.946714 -75.725815 16.941032 -75.727272 16.935076 -75.728630 16.928856 -75.729858 16.922377 -75.730949 16.915646 -75.731888 16.908678 -75.732658 16.901482 -75.733246 16.894066 -75.733635 16.886446 -75.733810 16.878632 -75.733772 16.870640 -75.733490 16.862482 -75.732964 16.854174 -75.732185 16.845730 -75.731132 16.837164 -75.729813 16.828497 -75.728203 16.819742 -75.726303 16.810919 -75.724098 16.802044 -75.721603 16.793131 -75.718788 16.784204 -75.715660 16.775282 -75.712227 16.766378 -75.708466 16.757513 -75.704392 16.748707 -75.699997 16.739975 -75.695282 16.731338 -75.690254 16.722818 -75.684921 16.714428 -75.679276 16.706188 -75.673325 16.698118 -75.667076 16.690233 -75.660530 16.682552 -75.653709 16.675093 -75.646607 16.667872 -75.639244 16.660902 -75.631622 16.654203 -75.623749 16.647791 -75.615654 16.641676 -75.607330 16.635876 -75.598801 16.630402 -75.590080 16.625267 -75.581177 16.620485 -75.572105 16.616064 -75.562904 16.612017 -75.553558 16.608355 -75.544098 16.605081 -75.534554 16.602209 -75.524910 16.599741 -75.515221 16.597687 -75.505486 16.596052 -75.495727 16.594837 -75.485970 16.594049 -75.476219 16.593687 -75.466507 16.593756 -75.456848 16.594252 -75.447258 16.595177 -75.437775 16.596531 -75.428390 16.598310 -75.419144 16.600508 -75.410049 16.603126 -75.401115 16.606155 -75.392380 16.609589 -75.383850 16.613424 -75.375534 16.617647 -75.367470 16.622251 -75.359665 16.627230 -75.352127 16.632568 -75.344887 16.638256 -75.337959 16.644283 -75.331345 16.650526 -75.324959 16.656880 -75.318680 16.663334 -75.312523 16.669893 -75.306473 16.676550 -75.300552 16.683308 -75.294746 16.690161 -75.289062 16.697109 -75.283516 16.704149 -75.278084 16.711281 -75.272781 16.718498 -75.267609 16.725803 -75.262573 16.733191 -75.257660 16.740660 -75.252884 16.748205 -75.248245 16.755831 -75.243744 16.762548 -75.239937 16.764570 -75.238136 16.771326 -75.232330 16.778181 -75.226646 16.785128 -75.221085 16.792170 -75.215653 16.799299 -75.210350 16.806517 -75.205177 16.813820 -75.200127 16.821207 -75.195221 16.828676 -75.190445 16.836224 -75.185799 16.843849 -75.181297 16.850449 -75.177559 16.852570 -75.175667 16.859327 -75.169853 16.866180 -75.164169 16.873129 -75.158608 16.880169 -75.153175 16.887299 -75.147865 16.894516 -75.142685 16.901819 -75.137649 16.909206 -75.132729 16.916676 -75.127953 16.924221 -75.123314 16.931849 -75.118805 16.938276 -75.115158 16.940550 -75.113136 16.947306 -75.107323 16.954161 -75.101631 16.961109 -75.096062 16.968149 -75.090630 16.975277 -75.085320 16.982494 -75.080147 16.989798 -75.075096 16.997187 -75.070175 17.004656 -75.065399 17.012201 -75.060753 17.019827 -75.056244 17.026123 -75.052666 17.028513 -75.050537 17.035271 -75.044723 17.042122 -75.039032 17.049068 -75.033470 17.056110 -75.028030 17.063240 -75.022713 17.070458 -75.017532 17.077761 -75.012482 17.085148 -75.007568 17.092617 -75.002777 17.100164 -74.998131 17.107788 -74.993629 17.113905 -74.990158 17.116453 -74.987885 17.123207 -74.982063 17.130062 -74.976372 17.137009 -74.970802 17.144049 -74.965355 17.151178 -74.960045 17.158396 -74.954857 17.165697 -74.949814 17.173086 -74.944885 17.180553 -74.940102 17.188101 -74.935455 17.195724 -74.930939 17.201725 -74.927528 17.204372 -74.925171 17.211128 -74.919350 17.217981 -74.913650 17.224928 -74.908081 17.231968 -74.902634 17.239099 -74.897324 17.246315 -74.892128 17.253618 -74.887077 17.261005 -74.882156 17.268473 -74.877373 17.276020 -74.872711 17.283646 -74.868195 17.289499 -74.864868 17.292271 -74.862396 17.299027 -74.856575 17.305882 -74.850876 17.312828 -74.845291 17.319868 -74.839851 17.326996 -74.834534 17.334213 -74.829338 17.341517 -74.824287 17.348904 -74.819359 17.356371 -74.814568 17.363918 -74.809914 17.365818 -74.808792 17.369900 -74.805008 17.376556 -74.799065 17.383312 -74.793243 17.390165 -74.787537 17.397112 -74.781967 17.404152 -74.776512 17.411282 -74.771187 17.418499 -74.765999 17.425800 -74.760933 17.433188 -74.756012 17.440657 -74.751213 17.448202 -74.746559 17.455826 -74.742043 17.463524 -74.737663 17.471294 -74.733421 17.479134 -74.729324 17.487042 -74.725372 17.495012 -74.721558 17.503048 -74.717888 17.511141 -74.714371 17.519295 -74.710999 17.527504 -74.707779 17.535763 -74.704704 17.541893 -74.702545 17.544930 -74.700523 17.552397 -74.695725 17.559942 -74.691071 17.567566 -74.686546 17.575264 -74.682159 17.583033 -74.677917 17.590872 -74.673821 17.598780 -74.669861 17.606752 -74.666054 17.614786 -74.662384 17.622881 -74.658859 17.631033 -74.655487 17.639242 -74.652260 17.647501 -74.649178 17.650549 -74.648110 17.656202 -74.644211 17.663616 -74.639282 17.671104 -74.634491 17.678673 -74.629814 17.686316 -74.625275 17.694031 -74.620857 17.701817 -74.616577 17.709673 -74.612427 17.717598 -74.608414 17.725588 -74.604538 17.733643 -74.600792 17.741758 -74.597199 17.749937 -74.593735 17.758169 -74.590416 17.766460 -74.587227 17.767158 -74.586975 17.774303 -74.581894 17.781681 -74.576820 17.789133 -74.571846 17.796665 -74.566986 17.804272 -74.562241 17.811953 -74.557594 17.819710 -74.553070 17.827537 -74.548660 17.835442 -74.544365 17.843414 -74.540184 17.851460 -74.536133 17.859573 -74.532196 17.867758 -74.528389 17.876009 -74.524704 17.884327 -74.521156 17.892712 -74.517731 17.895782 -74.516540 17.899584 -74.513809 17.907002 -74.508637 17.914499 -74.503540 17.922075 -74.498543 17.929729 -74.493637 17.937464 -74.488830 17.945278 -74.484116 17.953173 -74.479500 17.961143 -74.474991 17.969198 -74.470581 17.977331 -74.466286 17.985542 -74.462105 17.993835 -74.458038 18.002203 -74.454079 18.010653 -74.450241 18.019178 -74.446526 18.026516 -74.443466 18.032181 -74.439407 18.039736 -74.434120 18.047375 -74.428909 18.055098 -74.423782 18.062914 -74.418732 18.070814 -74.413773 18.078808 -74.408897 18.086885 -74.404106 18.095060 -74.399414 18.103325 -74.394821 18.111681 -74.390335 18.120129 -74.385948 18.128672 -74.381683 18.137304 -74.377525 18.146032 -74.373482 18.154850 -74.369568 18.158560 -74.367989 18.164906 -74.363380 18.172636 -74.357895 18.180466 -74.352478 18.188398 -74.347122 18.196428 -74.341850 18.204559 -74.336655 18.212797 -74.331543 18.221142 -74.326523 18.229591 -74.321587 18.238148 -74.316757 18.246815 -74.312019 18.255588 -74.307396 18.264473 -74.302887 18.273464 -74.298500 18.282566 -74.294228 18.290947 -74.290466 18.297968 -74.285271 18.305946 -74.279510 18.314043 -74.273804 18.322252 -74.268181 18.330580 -74.262619 18.339031 -74.257133 18.347605 -74.251740 18.356302 -74.246437 18.365124 -74.241226 18.374073 -74.236122 18.383148 -74.231133 18.392353 -74.226257 18.401680 -74.221504 18.411138 -74.216881 18.420721 -74.212402 18.422630 -74.211548 18.423504 -74.210876 18.431688 -74.204727 18.440004 -74.198631 18.448456 -74.192604 18.457045 -74.186645 18.465773 -74.180763 18.474642 -74.174973 18.483658 -74.169273 18.492815 -74.163681 18.502121 -74.158188 18.511570 -74.152832 18.521162 -74.147583 18.530905 -74.142479 18.538757 -74.138542 18.544363 -74.134064 18.552814 -74.127480 18.561419 -74.120956 18.570177 -74.114502 18.579096 -74.108124 18.588175 -74.101837 18.597416 -74.095634 18.606819 -74.089539 18.616388 -74.083557 18.626123 -74.077690 18.636023 -74.071960 18.646088 -74.066368 18.656315 -74.060928 18.666708 -74.055641 18.677259 -74.050537 18.682312 -74.048210 18.688751 -74.041992 18.695902 -74.035172 18.703159 -74.028351 18.710531 -74.021530 18.718023 -74.014725 18.725636 -74.007927 18.733377 -74.001152 18.741255 -73.994400 18.749269 -73.987671 18.757425 -73.980980 18.765728 -73.974342 18.774179 -73.967750 18.782782 -73.961220 18.790695 -73.955383 18.796673 -73.949379 18.803509 -73.942596 18.810398 -73.935844 18.817339 -73.929115 18.824339 -73.922417 18.831402 -73.915741 18.838530 -73.909096 18.845726 -73.902474 18.852995 -73.895889 18.860342 -73.889328 18.867767 -73.882805 18.875275 -73.876312 18.882872 -73.869850 18.890556 -73.863426 18.892838 -73.861557 18.897737 -73.853180 18.903317 -73.844200 18.909130 -73.835373 18.915173 -73.826714 18.921438 -73.818222 18.927927 -73.809921 18.934627 -73.801796 18.941540 -73.793869 18.948656 -73.786148 18.955912 -73.778564 18.963242 -73.771057 18.970650 -73.763634 18.978134 -73.756279 18.985697 -73.749016 18.993340 -73.741821 19.001062 -73.734703 19.008865 -73.727669 19.016752 -73.720718 19.024719 -73.713837 19.032774 -73.707046 19.040913 -73.700340 19.049139 -73.693703 19.057455 -73.687164 19.065859 -73.680710 19.074354 -73.674339 19.082939 -73.668060 19.091618 -73.661880 19.100389 -73.655792 19.104965 -73.652702 19.110893 -73.643776 19.117357 -73.634659 19.124090 -73.625755 19.131090 -73.617081 19.138346 -73.608650 19.145851 -73.600449 19.153530 -73.592438 19.161314 -73.584534 19.169199 -73.576736 19.177189 -73.569061 19.185280 -73.561493 19.193470 -73.554031 19.201763 -73.546700 19.210154 -73.539475 19.218647 -73.532372 19.227238 -73.525383 19.235924 -73.518516 19.244709 -73.511772 19.253591 -73.505157 19.259247 -73.501068 19.264175 -73.490425 19.269653 -73.479553 19.275488 -73.468880 19.281666 -73.458435 19.288181 -73.448204 19.295031 -73.438225 19.302204 -73.428505 19.309696 -73.419052 19.317495 -73.409874 19.325594 -73.400993 19.333908 -73.392326 19.342365 -73.383827 19.350960 -73.375481 19.359693 -73.367287 19.360809 -73.366280 19.364916 -73.357407 19.370396 -73.346527 19.376226 -73.335854 19.382404 -73.325386 19.388920 -73.315163 19.395771 -73.305176 19.402943 -73.295441 19.410437 -73.285980 19.418234 -73.276802 19.426332 -73.267914 19.434647 -73.259247 19.443104 -73.250740 19.451698 -73.242378 19.459398 -73.235153 19.459602 -73.234695 19.464888 -73.223724 19.470514 -73.212936 19.476473 -73.202339 19.482756 -73.191956 19.489363 -73.181786 19.496282 -73.171860 19.503513 -73.162163 19.511042 -73.152733 19.518862 -73.143570 19.526966 -73.134682 19.535288 -73.126022 19.543766 -73.117531 19.552395 -73.109207 19.557644 -73.104332 19.559315 -73.100738 19.564766 -73.089851 19.570536 -73.079155 19.576620 -73.068642 19.583012 -73.058327 19.589706 -73.048225 19.596699 -73.038345 19.603985 -73.028702 19.611551 -73.019295 19.619394 -73.010155 19.627506 -73.001267 19.635834 -72.992607 19.644333 -72.984131 19.652996 -72.975845 19.655592 -72.973465 19.658920 -72.966606 19.664537 -72.955826 19.670452 -72.945213 19.676662 -72.934784 19.683163 -72.924545 19.689947 -72.914505 19.697010 -72.904671 19.704350 -72.895073 19.711954 -72.885696 19.719820 -72.876572 19.727940 -72.867683 19.736275 -72.859032 19.744795 -72.850563 19.753225 -72.842575 19.758431 -72.832298 19.764212 -72.821617 19.770269 -72.811096 19.776606 -72.800743 19.783213 -72.790581 19.790087 -72.780602 19.797224 -72.770836 19.804617 -72.761276 19.812262 -72.751930 19.820149 -72.742813 19.828276 -72.733925 19.836617 -72.725273 19.844278 -72.717705 19.849253 -72.707695 19.854931 -72.696953 19.860876 -72.686371 19.867081 -72.675934 19.873543 -72.665665 19.880259 -72.655571 19.887220 -72.645668 19.894430 -72.635948 19.901878 -72.626427 19.909559 -72.617111 19.917469 -72.608009 19.925604 -72.599129 19.933952 -72.590477 19.942512 -72.582054 19.951275 -72.573875 19.960236 -72.565941 19.969315 -72.558319 19.969980 -72.556892 19.975391 -72.546005 19.981071 -72.535255 19.987015 -72.524666 19.993219 -72.514221 19.999682 -72.503937 20.006395 -72.493843 20.013359 -72.483925 20.020567 -72.474205 20.028015 -72.464676 20.035696 -72.455353 20.043606 -72.446236 20.051741 -72.437355 20.060087 -72.428696 20.068649 -72.420265 20.077412 -72.412079 20.086372 -72.404137 20.095104 -72.396805 20.095968 -72.394951 20.101379 -72.384048 20.107059 -72.373291 20.113003 -72.362686 20.119207 -72.352234 20.125668 -72.341957 20.132382 -72.331848 20.139347 -72.321922 20.146553 -72.312179 20.154003 -72.302651 20.161682 -72.293320 20.169592 -72.284203 20.177725 -72.275307 20.186073 -72.266640 20.194633 -72.258209 20.203396 -72.250015 20.212356 -72.242073 20.220743 -72.235016 20.221806 -72.232735 20.227217 -72.221825 20.232895 -72.211060 20.238840 -72.200447 20.245043 -72.189987 20.251505 -72.179695 20.258219 -72.169579 20.265181 -72.159645 20.272388 -72.149902 20.279835 -72.140358 20.287516 -72.131020 20.295425 -72.121902 20.303558 -72.112991 20.311907 -72.104317 20.320467 -72.095879 20.329227 -72.087685 20.338190 -72.079727 20.346216 -72.072975 20.347483 -72.070252 20.352896 -72.059334 20.358572 -72.048561 20.364515 -72.037933 20.370718 -72.027466 20.377180 -72.017166 20.383894 -72.007042 20.390860 -71.997101 20.398064 -71.987350 20.405512 -71.977799 20.413191 -71.968452 20.421099 -71.959320 20.429233 -71.950417 20.437580 -71.941734 20.446140 -71.933281 20.454903 -71.925072 20.463863 -71.917114 20.471535 -71.910652 20.473007 -71.907486 20.478420 -71.896568 20.484097 -71.885780 20.490040 -71.875145 20.496243 -71.864677 20.502703 -71.854362 20.509416 -71.844231 20.516380 -71.834282 20.523588 -71.824524 20.531034 -71.814964 20.538713 -71.805611 20.546623 -71.796471 20.554754 -71.787560 20.563103 -71.778870 20.571661 -71.770409 20.580422 -71.762192 20.589382 -71.754234 20.596699 -71.748055 20.598375 -71.744453 20.603786 -71.733513 20.609465 -71.722725 20.615406 -71.712082 20.621611 -71.701599 20.628071 -71.691277 20.634783 -71.681137 20.641745 -71.671173 20.648953 -71.661407 20.656399 -71.651848 20.664080 -71.642479 20.671988 -71.633339 20.680119 -71.624413 20.688467 -71.615715 20.697027 -71.607254 20.705786 -71.599037 20.714746 -71.591057 20.721706 -71.585190 20.723583 -71.581146 20.728994 -71.570206 20.734673 -71.559402 20.740614 -71.548752 20.746817 -71.538254 20.753277 -71.527931 20.759989 -71.517784 20.766953 -71.507813 20.774158 -71.498039 20.781605 -71.488464 20.789284 -71.479095 20.797194 -71.469948 20.805323 -71.461014 20.813671 -71.452301 20.822229 -71.443840 20.830992 -71.435608 20.837671 -71.429665 20.838741 -71.427200 20.843882 -71.416115 20.849295 -71.405167 20.854971 -71.394356 20.860912 -71.383690 20.867115 -71.373192 20.873573 -71.362862 20.880287 -71.352707 20.887249 -71.342728 20.894453 -71.332947 20.901899 -71.323364 20.909578 -71.313988 20.917486 -71.304825 20.925617 -71.295883 20.933966 -71.287178 20.942524 -71.278702 20.951284 -71.270462 20.960241 -71.262482 20.969389 -71.254745 20.978720 -71.247269 20.988226 -71.240051 20.997896 -71.233116 21.007729 -71.226440 21.017712 -71.220047 21.027838 -71.213936 21.038099 -71.208099 21.048487 -71.202561 21.058992 -71.197304 21.068323 -71.192940 21.068461 -71.192779 21.076590 -71.183838 21.084936 -71.175110 21.093494 -71.166634 21.102253 -71.158386 21.111212 -71.150398 21.120359 -71.142647 21.129688 -71.135170 21.139193 -71.127953 21.148865 -71.120995 21.158697 -71.114319 21.168678 -71.107918 21.178804 -71.101799 21.189066 -71.095962 21.199453 -71.090408 21.209959 -71.085152 21.220574 -71.080177 21.231291 -71.075500 21.242102 -71.071121 21.252993 -71.067032 21.258036 -71.065292 21.264393 -71.059311 21.273134 -71.051514 21.282061 -71.043968 21.291164 -71.036675 21.300442 -71.029640 21.309883 -71.022873 21.319479 -71.016380 21.329226 -71.010147 21.339113 -71.004211 21.349129 -70.998535 21.359272 -70.993149 21.369530 -70.988045 21.379892 -70.983231 21.390356 -70.978706 21.400909 -70.974472 21.411541 -70.970520 21.417475 -70.968498 21.418125 -70.967850 21.426455 -70.960014 21.434978 -70.952415 21.443682 -70.945068 21.452560 -70.937965 21.461613 -70.931122 21.470820 -70.924538 21.480183 -70.918221 21.489693 -70.912178 21.499336 -70.906403 21.509113 -70.900894 21.519009 -70.895676 21.529018 -70.890732 21.539129 -70.886070 21.549341 -70.881699 21.559635 -70.877602 21.570013 -70.873802 21.576975 -70.871460 21.580316 -70.868141 21.588434 -70.860512 21.596739 -70.853119 21.605221 -70.845963 21.613876 -70.839058 21.622698 -70.832405 21.631676 -70.826004 21.640806 -70.819862 21.650078 -70.813995 21.659483 -70.808388 21.669014 -70.803055 21.678665 -70.797989 21.688423 -70.793213 21.698284 -70.788712 21.700771 -70.787651 21.707808 -70.779450 21.715326 -70.771126 21.723049 -70.763031 21.730974 -70.755157 21.739090 -70.747521 21.747396 -70.740120 21.755877 -70.732956 21.764532 -70.726044 21.773354 -70.719376 21.782331 -70.712975 21.791460 -70.706825 21.800734 -70.700951 21.810137 -70.695343 21.819670 -70.690002 21.829321 -70.684937 21.839081 -70.680153 21.848940 -70.675636 21.858894 -70.671410 21.868937 -70.667458 21.879055 -70.663788 21.886747 -70.661232 21.893007 -70.655014 21.900906 -70.647575 21.908995 -70.640373 21.917255 -70.633408 21.925686 -70.626686 21.934278 -70.620209 21.943024 -70.613991 21.951921 -70.608032 21.960953 -70.602325 21.970119 -70.596893 21.979406 -70.591720 21.988811 -70.586815 21.998325 -70.582192 22.007934 -70.577835 22.017637 -70.573753 22.027420 -70.569962 22.037277 -70.566437 22.046074 -70.563560 22.047459 -70.562103 22.054960 -70.554642 22.062647 -70.547409 22.070515 -70.540413 22.078554 -70.533646 22.086762 -70.527115 22.095125 -70.520828 22.103643 -70.514801 22.112303 -70.509010 22.121101 -70.503487 22.130026 -70.498230 22.139070 -70.493225 22.148230 -70.488487 22.157494 -70.484024 22.162453 -70.481796 22.164312 -70.479362 22.171009 -70.471062 22.177914 -70.462967 22.185024 -70.455078 22.192333 -70.447388 22.199837 -70.439926 22.207521 -70.432686 22.215389 -70.425674 22.223429 -70.418900 22.231636 -70.412369 22.240002 -70.406074 22.248514 -70.400040 22.257177 -70.394241 22.265974 -70.388718 22.274899 -70.383446 22.283943 -70.378441 22.293102 -70.373703 22.302364 -70.369225 22.311724 -70.365028 22.321171 -70.361092 22.330700 -70.357437 22.340300 -70.354050 22.349962 -70.350945 22.359682 -70.348099 22.364407 -70.346855 22.365683 -70.345840 22.374048 -70.339539 22.382565 -70.333496 22.391224 -70.327705 22.400023 -70.322166 22.408945 -70.316895 22.417990 -70.311882 22.427149 -70.307137 22.436413 -70.302658 22.445770 -70.298454 22.455217 -70.294518 22.464747 -70.290855 22.474344 -70.287468 22.484007 -70.284355 22.493727 -70.281509 22.497866 -70.280426 22.499590 -70.279030 22.507917 -70.272674 22.516392 -70.266556 22.525005 -70.260674 22.533752 -70.255043 22.542624 -70.249664 22.551617 -70.244537 22.560719 -70.239670 22.569925 -70.235062 22.579228 -70.230705 22.588617 -70.226608 22.592184 -70.225166 22.598282 -70.219338 22.606321 -70.212044 22.614525 -70.204964 22.622887 -70.198113 22.631401 -70.191490 22.640062 -70.185104 22.648865 -70.178947 22.657799 -70.173042 22.666859 -70.167381 22.676039 -70.161964 22.685333 -70.156799 22.694731 -70.151886 22.704226 -70.147224 22.713814 -70.142822 22.723482 -70.138672 22.733232 -70.134788 22.743050 -70.131149 22.752932 -70.127777 22.762863 -70.124672 22.765204 -70.124001 22.773630 -70.117592 22.782341 -70.111275 22.791176 -70.105194 22.800133 -70.099327 22.809204 -70.093681 22.818388 -70.088265 22.827673 -70.083092 22.837055 -70.078140 22.846529 -70.073433 22.856089 -70.068947 22.859673 -70.067375 22.863026 -70.064255 22.871363 -70.056839 22.879850 -70.049629 22.888475 -70.042618 22.897242 -70.035828 22.906137 -70.029243 22.915159 -70.022865 22.924303 -70.016724 22.933565 -70.010788 22.942936 -70.005074 22.952415 -69.999596 22.961990 -69.994339 22.971662 -69.989311 22.981421 -69.984512 22.987944 -69.981491 22.994373 -69.975708 23.003050 -69.968239 23.011866 -69.960976 23.020817 -69.953903 23.029901 -69.947044 23.039112 -69.940399 23.048447 -69.933960 23.057894 -69.927734 23.067455 -69.921730 23.077122 -69.915939 23.086893 -69.910377 23.096760 -69.905029 23.106720 -69.899918 23.116764 -69.895027 23.126890 -69.890358 23.137093 -69.885925 23.147369 -69.881714 23.157707 -69.877739 23.168108 -69.873993 23.171312 -69.872917 23.172398 -69.872101 23.181625 -69.865456 23.190966 -69.859009 23.200419 -69.852753 23.209972 -69.846703 23.219627 -69.840843 23.229383 -69.835197 23.239231 -69.829743 23.249165 -69.824501 23.259052 -69.819527 23.259821 -69.818840 23.268751 -69.811188 23.277807 -69.803703 23.286987 -69.796410 23.296284 -69.789291 23.305702 -69.782371 23.315231 -69.775627 23.324871 -69.769074 23.334618 -69.762711 23.344469 -69.756554 23.354418 -69.750572 23.364466 -69.744804 23.373804 -69.739670 23.377575 -69.736275 23.386690 -69.728348 23.395933 -69.720604 23.405302 -69.713028 23.414787 -69.705635 23.424391 -69.698410 23.434109 -69.691376 23.443937 -69.684524 23.453878 -69.677864 23.463919 -69.671387 23.474066 -69.665100 23.484312 -69.659004 23.494652 -69.653099 23.505087 -69.647400 23.515612 -69.641891 23.526224 -69.636581 23.536919 -69.631470 23.547695 -69.626564 23.558546 -69.621864 23.569475 -69.617363 23.580471 -69.613075 23.591538 -69.609001 23.597403 -69.606957 23.599085 -69.605644 23.608688 -69.598419 23.618406 -69.591370 23.628235 -69.584511 23.638174 -69.577835 23.648214 -69.571350 23.658360 -69.565056 23.668606 -69.558945 23.678947 -69.553039 23.689381 -69.547325 23.699905 -69.541809 23.710516 -69.536491 23.721210 -69.531372 23.731987 -69.526466 23.742840 -69.521759 23.753767 -69.517250 23.764763 -69.512955 23.775827 -69.508865 23.781254 -69.506973 23.783316 -69.505363 23.792917 -69.498131 23.802635 -69.491074 23.812464 -69.484207 23.822401 -69.477516 23.832443 -69.471023 23.842588 -69.464714 23.852833 -69.458603 23.863173 -69.452683 23.873608 -69.446968 23.884132 -69.441437 23.894743 -69.436111 23.905436 -69.430992 23.916212 -69.426064 23.927063 -69.421356 23.937990 -69.416847 23.948988 -69.412544 23.960051 -69.408447 23.965046 -69.406708 23.967476 -69.404800 23.977076 -69.397560 23.986793 -69.390488 23.996622 -69.383606 24.006558 -69.376915 24.016598 -69.370407 24.026745 -69.364098 24.036987 -69.357971 24.047329 -69.352043 24.057762 -69.346306 24.068285 -69.340775 24.078896 -69.335442 24.089588 -69.330315 24.100363 -69.325386 24.111217 -69.320663 24.122143 -69.316147 24.133137 -69.311836 24.144201 -69.307739 24.148729 -69.306152 24.151564 -69.303932 24.161163 -69.296677 24.170879 -69.289596 24.180708 -69.282707 24.190645 -69.276009 24.200686 -69.269493 24.210831 -69.263168 24.221073 -69.257034 24.231413 -69.251099 24.241846 -69.245361 24.252369 -69.239815 24.262980 -69.234474 24.273670 -69.229332 24.284445 -69.224396 24.295298 -69.219673 24.306221 -69.215141 24.317217 -69.210831 24.328281 -69.206718 24.332394 -69.205276 24.335583 -69.202774 24.345182 -69.195503 24.354899 -69.188415 24.364725 -69.181519 24.374662 -69.174805 24.384703 -69.168274 24.394848 -69.161942 24.405088 -69.155800 24.415428 -69.149857 24.425861 -69.144112 24.436384 -69.138557 24.446995 -69.133209 24.457687 -69.128067 24.468462 -69.123123 24.479309 -69.118378 24.490236 -69.113854 24.501228 -69.109528 24.505327 -69.108002 24.514782 -69.100563 24.524384 -69.093277 24.534098 -69.086182 24.543926 -69.079269 24.553862 -69.072548 24.563902 -69.066010 24.574045 -69.059669 24.584288 -69.053520 24.594626 -69.047562 24.605059 -69.041809 24.615580 -69.036247 24.626188 -69.030891 24.636881 -69.025734 24.647656 -69.020790 24.658504 -69.016045 24.669430 -69.011497 24.680424 -69.007179 24.691486 -69.003052 24.702612 -68.999145 24.713799 -68.995453 24.725042 -68.991966 24.736338 -68.988701 24.747686 -68.985649 24.759083 -68.982811 24.770519 -68.980194 24.781996 -68.977798 24.793510 -68.975616 24.801254 -68.974304 24.803038 -68.973679 24.814224 -68.969978 24.825466 -68.966499 24.836763 -68.963226 24.848110 -68.960175 24.859505 -68.957329 24.870943 -68.954712 24.882420 -68.952309 24.893934 -68.950134 24.901529 -68.948845 24.903458 -68.948166 24.914642 -68.944466 24.925884 -68.940971 24.937181 -68.937698 24.948530 -68.934639 24.959921 -68.931801 24.971359 -68.929176 24.982838 -68.926773 24.994351 -68.924591 25.001888 -68.923309 25.003872 -68.922607 25.015057 -68.918907 25.026299 -68.915413 25.037596 -68.912132 25.048944 -68.909073 25.060337 -68.906235 25.071773 -68.903603 25.083252 -68.901199 25.094765 -68.899017 25.098190 -68.898430 25.102592 -68.896881 25.113779 -68.893173 25.125019 -68.889679 25.136316 -68.886398 25.147661 -68.883339 25.159056 -68.880493 25.170494 -68.877861 25.181971 -68.875458 25.193483 -68.873268 25.205029 -68.871307 25.216604 -68.869553 25.228205 -68.868034 25.239830 -68.866737 25.251473 -68.865654 25.263132 -68.864800 25.274799 -68.864166 25.286476 -68.863762 25.298160 -68.863579 25.309843 -68.863617 25.321526 -68.863884 25.333202 -68.864380 25.344868 -68.865089 25.348394 -68.865372 25.351881 -68.865051 25.363541 -68.864197 25.375210 -68.863556 25.386889 -68.863159 25.398571 -68.862968 25.410253 -68.863014 25.421934 -68.863281 25.433611 -68.863770 25.445276 -68.864479 25.456928 -68.865425 25.468565 -68.866585 25.480181 -68.867973 25.491772 -68.869583 25.503336 -68.871414 25.514870 -68.873466 25.526369 -68.875748 25.537830 -68.878242 25.549250 -68.880966 25.560625 -68.883903 25.571953 -68.887062 25.583227 -68.890442 25.594446 -68.894035 25.605608 -68.897842 25.616707 -68.901871 25.627741 -68.906105 25.638704 -68.910561 25.649597 -68.915215 25.660414 -68.920090 25.671150 -68.925163 25.681807 -68.930450 25.692377 -68.935951 25.702860 -68.941650 25.713249 -68.947540 25.723543 -68.953644 25.733738 -68.959938 25.743835 -68.966438 25.753824 -68.973122 25.763706 -68.980003 25.773478 -68.987076 25.783138 -68.994331 25.792679 -69.001778 25.802101 -69.009407 25.811403 -69.017220 25.820578 -69.025208 25.829624 -69.033379 25.838539 -69.041725 25.847323 -69.050232 25.855969 -69.058922 25.864475 -69.067764 25.872841 -69.076782 25.873682 -69.077736 25.879070 -69.082436 25.887209 -69.089798 25.895231 -69.097305 25.903132 -69.104980 25.904232 -69.106087 25.909950 -69.106674 25.917210 -69.107559 25.924452 -69.108581 25.931677 -69.109756 25.938881 -69.111061 25.946068 -69.112495 25.953226 -69.114082 25.960362 -69.115807 25.967468 -69.117661 25.974543 -69.119660 25.981585 -69.121796 25.988594 -69.124062 25.995564 -69.126465 26.002499 -69.128998 26.009388 -69.131668 26.016237 -69.134476 26.023037 -69.137413 26.029793 -69.140480 26.036499 -69.143684 26.043152 -69.147011 26.049753 -69.150467 26.056297 -69.154053 26.062786 -69.157761 26.069212 -69.161591 26.075579 -69.165558 26.081883 -69.169640 26.088118 -69.173843 26.094288 -69.178162 26.100389 -69.182609 26.106417 -69.187172 26.112375 -69.191849 26.118258 -69.196640 26.124063 -69.201546 26.129789 -69.206566 26.135435 -69.211693 26.141003 -69.216934 26.146482 -69.222275 26.151876 -69.227722 26.157188 -69.233276 26.162409 -69.238930 26.167540 -69.244690 26.172579 -69.250549 26.177525 -69.256500 26.182375 -69.262550 26.187130 -69.268692 26.191786 -69.274918 26.196344 -69.281242 26.200802 -69.287659 26.205158 -69.294151 26.209410 -69.300735 26.213558 -69.307388 26.217602 -69.314133 26.221533 -69.320953 26.225361 -69.327850 26.229078 -69.334816 26.232685 -69.341858 26.236181 -69.348968 26.239561 -69.356140 26.242830 -69.363380 26.245983 -69.370689 26.249021 -69.378052 26.251944 -69.385468 26.254745 -69.392944 26.257433 -69.400474 26.259996 -69.408058 26.262442 -69.415688 26.264765 -69.423363 26.266970 -69.431084 26.269051 -69.438843 26.271007 -69.446655 26.272842 -69.454483 26.274553 -69.462364 26.276136 -69.470261 26.276775 -69.473732 26.287405 -69.477707 26.299293 -69.482597 26.311152 -69.487946 26.322958 -69.493744 26.334688 -69.500000 26.346315 -69.506706 26.357815 -69.513878 26.369165 -69.521477 26.380335 -69.529526 26.391304 -69.538010 26.402050 -69.546928 26.412544 -69.556259 26.422768 -69.565994 26.432695 -69.576126 26.442305 -69.586639 26.451576 -69.597519 26.460486 -69.608749 26.469013 -69.620323 26.477140 -69.632202 26.484850 -69.644386 26.492121 -69.656845 26.498936 -69.669563 26.505281 -69.682510 26.511143 -69.695671 26.516506 -69.709023 26.521355 -69.722527 26.525681 -69.736183 26.529474 -69.749939 26.532724 -69.763794 26.535419 -69.777695 26.537559 -69.791641 26.539135 -69.805580 26.540142 -69.819496</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </clk:geometry> </clk:al212010_windswath> <clk:al212010_windswath gml:id="67"> <clk:geometry> <gml:Polygon srsName="urn:opengis:def:crs:EPSG::4326"> <gml:exterior> <gml:LinearRing> <gml:posList srsDimension="2">14.537895 -63.266724 14.537834 -63.277012 14.537489 -63.287270 14.536867 -63.297482 14.535970 -63.307652 14.534803 -63.317753 14.533376 -63.327793 14.531691 -63.337749 14.529754 -63.347622 14.527576 -63.357403 14.525163 -63.367081 14.522519 -63.376648 14.519659 -63.386101 14.516584 -63.395432 14.513305 -63.404640 14.509831 -63.413712 14.509700 -63.414032 14.510077 -63.416790 14.511066 -63.425873 14.511805 -63.434967 14.512293 -63.444050 14.512538 -63.453125 14.512540 -63.462185 14.512306 -63.471214 14.511837 -63.480209 14.511138 -63.489162 14.510216 -63.498062 14.509072 -63.506901 14.507712 -63.515678 14.506145 -63.524387 14.504375 -63.533012 14.502406 -63.541557 14.500246 -63.550007 14.497901 -63.558365 14.495378 -63.566616 14.493466 -63.572399 14.494184 -63.575756 14.495691 -63.583885 14.496978 -63.592041 14.498043 -63.600208 14.498890 -63.608391 14.499518 -63.616573 14.499935 -63.624748 14.500136 -63.632912 14.500132 -63.641052 14.499921 -63.649174 14.499510 -63.657261 14.498899 -63.665306 14.498095 -63.673305 14.497097 -63.681255 14.495919 -63.689144 14.494558 -63.696972 14.493021 -63.704739 14.491315 -63.712421 14.489444 -63.720032 14.487411 -63.727558 14.485228 -63.734997 14.482895 -63.742344 14.480421 -63.749600 14.480251 -63.750065 14.480920 -63.752869 14.482443 -63.760082 14.483773 -63.767323 14.484916 -63.774574 14.485873 -63.781845 14.486644 -63.789124 14.487229 -63.796398 14.487632 -63.803673 14.487858 -63.810924 14.487904 -63.818172 14.487777 -63.825394 14.487478 -63.832584 14.487014 -63.839745 14.486381 -63.846867 14.485590 -63.853943 14.484640 -63.860970 14.483536 -63.867943 14.482284 -63.874870 14.480887 -63.881729 14.479347 -63.888523 14.477672 -63.895252 14.475865 -63.901913 14.473932 -63.908497 14.471876 -63.914997 14.469705 -63.921425 14.467418 -63.927769 14.465026 -63.934032 14.462531 -63.940208 14.459939 -63.946293 14.457790 -63.951092 14.458524 -63.954449 14.459697 -63.960495 14.460730 -63.966553 14.461621 -63.972618 14.462373 -63.978695 14.462985 -63.984768 14.463462 -63.990841 14.463803 -63.996906 14.464010 -64.002960 14.464087 -64.009010 14.464032 -64.015030 14.463851 -64.021034 14.463544 -64.027016 14.463114 -64.032959 14.462564 -64.038887 14.461894 -64.044769 14.461110 -64.050629 14.460214 -64.056427 14.459210 -64.062202 14.458097 -64.067925 14.456881 -64.073601 14.455564 -64.079231 14.454150 -64.084808 14.452640 -64.090332 14.451039 -64.095810 14.449352 -64.101219 14.447578 -64.106583 14.445722 -64.111885 14.443788 -64.117126 14.442673 -64.120003 14.443794 -64.123779 14.445187 -64.128899 14.446471 -64.134025 14.447645 -64.139183 14.448707 -64.144348 14.449659 -64.149536 14.450501 -64.154724 14.451238 -64.159912 14.451864 -64.165123 14.452385 -64.170326 14.452798 -64.175522 14.453109 -64.180717 14.453316 -64.185913 14.453420 -64.191086 14.453422 -64.196259 14.453325 -64.201416 14.453130 -64.206551 14.452839 -64.211677 14.452454 -64.216766 14.451973 -64.221847 14.451403 -64.226898 14.450742 -64.231926 14.449992 -64.236923 14.449158 -64.241890 14.448239 -64.246826 14.447237 -64.251732 14.446156 -64.256599 14.444995 -64.261429 14.443757 -64.266228 14.442445 -64.270988 14.441060 -64.275703 14.439604 -64.280388 14.438079 -64.285027 14.436487 -64.289627 14.434830 -64.294182 14.433110 -64.298698 14.432128 -64.301155 14.433030 -64.303390 14.434640 -64.307579 14.436178 -64.311790 14.437644 -64.316032 14.439037 -64.320305 14.440357 -64.324600 14.441606 -64.328911 14.442779 -64.333244 14.443878 -64.337601 14.444904 -64.341980 14.445853 -64.346382 14.446730 -64.350792 14.447531 -64.355217 14.448255 -64.359657 14.448905 -64.364105 14.449477 -64.368568 14.449974 -64.373047 14.450394 -64.377525 14.450739 -64.382011 14.451009 -64.386505 14.451199 -64.390999 14.451312 -64.395500 14.451353 -64.400002 14.451312 -64.404503 14.451199 -64.409004 14.451009 -64.413498 14.450739 -64.417992 14.450394 -64.422478 14.449974 -64.426964 14.449477 -64.431435 14.448905 -64.435905 14.448255 -64.440346 14.447531 -64.444786 14.446730 -64.449211 14.445853 -64.453628 14.444904 -64.458023 14.443878 -64.462402 14.442779 -64.466759 14.441606 -64.471100 14.440357 -64.475410 14.439037 -64.479706 14.437644 -64.483971 14.436177 -64.488213 14.434640 -64.492432 14.433030 -64.496612 14.431350 -64.500778 14.429600 -64.504898 14.427777 -64.508995 14.425887 -64.513062 14.423928 -64.517082 14.421900 -64.521080 14.419806 -64.525040 14.417644 -64.528954 14.415415 -64.532829 14.413120 -64.536659 14.410762 -64.540459 14.408337 -64.544205 14.405850 -64.547920 14.403299 -64.551575 14.400689 -64.555199 14.398017 -64.558762 14.395283 -64.562279 14.392489 -64.565758 14.389638 -64.569176 14.386729 -64.572540 14.383763 -64.575859 14.380741 -64.579117 14.377665 -64.582329 14.374478 -64.585419 14.371140 -64.588348 14.367649 -64.591087 14.364022 -64.593643 14.360259 -64.596008 14.356371 -64.598183 14.352367 -64.600151 14.348253 -64.601914 14.344039 -64.603470 14.339735 -64.604813 14.335348 -64.605949 14.330890 -64.606865 14.326366 -64.607559 14.321789 -64.608040 14.317166 -64.608292 14.312509 -64.608330 14.307826 -64.608147 14.303125 -64.607742 14.298418 -64.607117 14.293712 -64.606277 14.289017 -64.605225 14.284343 -64.603958 14.279698 -64.602493 14.275091 -64.600807 14.270532 -64.598930 14.266025 -64.596855 14.261585 -64.594589 14.257214 -64.592133 14.252923 -64.589500 14.248718 -64.586693 14.244606 -64.583717 14.240596 -64.580582 14.236692 -64.577293 14.232901 -64.573860 14.229228 -64.570282 14.225677 -64.566574 14.222256 -64.562752 14.218967 -64.558815 14.215817 -64.554771 14.212809 -64.550629 14.209942 -64.546402 14.207223 -64.542099 14.204652 -64.537735 14.202231 -64.533302 14.199964 -64.528824 14.197850 -64.524315 14.195889 -64.519760 14.194082 -64.515198 14.192427 -64.510628 14.190926 -64.506050 14.189573 -64.501480 14.188368 -64.496933 14.187312 -64.492401 14.186399 -64.487915 14.185626 -64.483475 14.184989 -64.479080 14.184486 -64.474754 14.184111 -64.470497 14.183860 -64.466309 14.183728 -64.462212 14.183708 -64.458206 14.183796 -64.454300 14.183986 -64.450508 14.184269 -64.446815 14.184642 -64.443245 14.185094 -64.439796 14.185620 -64.436470 14.186215 -64.433281 14.186868 -64.430229 14.187572 -64.427315 14.188319 -64.424545 14.189101 -64.421921 14.189912 -64.419449 14.190740 -64.417130 14.191581 -64.414948 14.192422 -64.412926 14.193258 -64.411064 14.194081 -64.409348 14.194210 -64.409096 14.192409 -64.407143 14.189176 -64.403404 14.186077 -64.399567 14.183111 -64.395645 14.180282 -64.391647 14.177590 -64.387588 14.175040 -64.383461 14.172630 -64.379288 14.170364 -64.375069 14.168243 -64.370819 14.166264 -64.366539 14.164428 -64.362251 14.162733 -64.357964 14.161180 -64.353668 14.159767 -64.349388 14.158490 -64.345131 14.157350 -64.340897 14.156340 -64.336701 14.155456 -64.332550 14.154701 -64.328453 14.154067 -64.324409 14.153548 -64.320435 14.153141 -64.316536 14.152841 -64.312721 14.152644 -64.308983 14.152541 -64.305351 14.152529 -64.301811 14.152600 -64.298378 14.152750 -64.295059 14.152970 -64.291847 14.153255 -64.288750 14.153596 -64.285790 14.153987 -64.282944 14.154421 -64.280228 14.154888 -64.277649 14.155386 -64.275200 14.155904 -64.272888 14.156433 -64.270706 14.156966 -64.268669 14.157498 -64.266769 14.158018 -64.265015 14.158033 -64.264969 14.156244 -64.263054 14.153011 -64.259384 14.149907 -64.255630 14.146935 -64.251816 14.144093 -64.247940 14.141382 -64.244019 14.138806 -64.240059 14.136365 -64.236061 14.134055 -64.232048 14.131878 -64.228012 14.129835 -64.223961 14.127920 -64.219917 14.126136 -64.215881 14.124477 -64.211861 14.122941 -64.207863 14.121527 -64.203896 14.120233 -64.199959 14.119051 -64.196075 14.117982 -64.192245 14.117019 -64.188461 14.116157 -64.184753 14.115393 -64.181114 14.114720 -64.177551 14.114135 -64.174072 14.113631 -64.170670 14.113202 -64.167374 14.112845 -64.164162 14.112549 -64.161057 14.112310 -64.158058 14.112122 -64.155151 14.111979 -64.152367 14.111872 -64.149696 14.111795 -64.147133 14.111744 -64.144692 14.111709 -64.142365 14.111683 -64.140160 14.111660 -64.138069 14.111632 -64.136101 14.111596 -64.134247 14.111541 -64.132523 14.111461 -64.130898 14.111349 -64.129394 14.111201 -64.128014 14.111010 -64.126732 14.110766 -64.125565 14.110467 -64.124504 14.110107 -64.123543 14.109678 -64.122673 14.109177 -64.121910 14.108598 -64.121239 14.107980 -64.120590 14.107365 -64.119949 14.106751 -64.119308 14.106143 -64.118660 14.105537 -64.118004 14.104935 -64.117340 14.104335 -64.116676 14.103738 -64.116013 14.103143 -64.115334 14.102552 -64.114655 14.101963 -64.113960 14.101377 -64.113266 14.100794 -64.112564 14.100214 -64.111855 14.099638 -64.111137 14.099064 -64.110413 14.098494 -64.109680 14.097929 -64.108932 14.097366 -64.108192 14.096806 -64.107422 14.096255 -64.106651 14.095707 -64.105873 14.095164 -64.105087 14.094626 -64.104286 14.094094 -64.103478 14.093570 -64.102653 14.093051 -64.101814 14.092541 -64.100975 14.092038 -64.100113 14.091541 -64.099251 14.091056 -64.098373 14.090580 -64.097481 14.090113 -64.096580 14.089656 -64.095665 14.089211 -64.094734 14.088777 -64.093788 14.088355 -64.092842 14.087947 -64.091881 14.087551 -64.090904 14.087170 -64.089920 14.086803 -64.088913 14.086452 -64.087914 14.086118 -64.086884 14.085798 -64.085854 14.085497 -64.084808 14.085215 -64.083756 14.084949 -64.082695 14.084703 -64.081619 14.084476 -64.080536 14.084271 -64.079445 14.084086 -64.078339 14.083923 -64.077232 14.083782 -64.076118 14.083662 -64.074997 14.083567 -64.073868 14.083494 -64.072731 14.083446 -64.071594 14.083422 -64.070450 14.083424 -64.069298 14.083448 -64.068146 14.083501 -64.066994 14.083513 -64.066818 14.082311 -64.064079 14.080791 -64.060432 14.079367 -64.056824 14.078036 -64.053276 14.076794 -64.049782 14.075636 -64.046364 14.074556 -64.042999 14.073549 -64.039719 14.072612 -64.036514 14.071736 -64.033394 14.070920 -64.030350 14.070153 -64.027405 14.069432 -64.024544 14.068749 -64.021774 14.068101 -64.019104 14.067480 -64.016525 14.066879 -64.014053 14.066295 -64.011681 14.065718 -64.009399 14.065143 -64.007225 14.064565 -64.005142 14.063975 -64.003166 14.063372 -64.001282 14.062745 -63.999500 14.062092 -63.997814 14.061402 -63.996223 14.060676 -63.994721 14.059904 -63.993305 14.059084 -63.991974 14.058207 -63.990723 14.057270 -63.989555 14.056271 -63.988457 14.055239 -63.987396 14.054210 -63.986332 14.053184 -63.985260 14.052159 -63.984188 14.051139 -63.983109 14.050119 -63.982018 14.049101 -63.980923 14.048085 -63.979824 14.047071 -63.978710 14.046057 -63.977589 14.045046 -63.976463 14.044034 -63.975323 14.043026 -63.974167 14.042020 -63.973007 14.041015 -63.971832 14.040012 -63.970642 14.039012 -63.969440 14.038015 -63.968220 14.037022 -63.966988 14.036031 -63.965740 14.035047 -63.964470 14.034066 -63.963184 14.033091 -63.961880 14.032125 -63.960564 14.031164 -63.959217 14.030210 -63.957859 14.029267 -63.956478 14.028334 -63.955070 14.027411 -63.953652 14.026499 -63.952202 14.025598 -63.950733 14.024714 -63.949245 14.023845 -63.947727 14.022989 -63.946190 14.022151 -63.944633 14.021333 -63.943050 14.020533 -63.941444 14.019753 -63.939812 14.018995 -63.938160 14.018262 -63.936485 14.017552 -63.934784 14.016868 -63.933064 14.016210 -63.931320 14.015580 -63.929562 14.014980 -63.927769 14.014411 -63.925961 14.013874 -63.924137 14.013370 -63.922287 14.012898 -63.920422 14.012464 -63.918537 14.012066 -63.916630 14.011706 -63.914719 14.011384 -63.912777 14.011103 -63.910832 14.010862 -63.908871 14.010665 -63.906899 14.010510 -63.904911 14.010398 -63.902916 14.010332 -63.900906 14.010312 -63.898899 14.010338 -63.896877 14.010410 -63.894856 14.010531 -63.892834 14.010700 -63.890804 14.010919 -63.888775 14.011188 -63.886753 14.011505 -63.884728 14.011872 -63.882713 14.012292 -63.880695 14.012762 -63.878696 14.013282 -63.876701 14.013854 -63.874722 14.014478 -63.872745 14.015150 -63.870792 14.015875 -63.868854 14.016651 -63.866928 14.017478 -63.865028 14.018353 -63.863144 14.019280 -63.861286 14.020255 -63.859455 14.021278 -63.857643 14.022351 -63.855869 14.023167 -63.854595 14.023042 -63.854332 14.022124 -63.852550 14.021172 -63.850857 14.020178 -63.849243 14.019138 -63.847721 14.018045 -63.846264 14.016897 -63.844894 14.015689 -63.843590 14.014448 -63.842320 14.013207 -63.841042 14.011964 -63.839771 14.010720 -63.838493 14.009473 -63.837215 14.008222 -63.835926 14.006968 -63.834641 14.005712 -63.833344 14.004450 -63.832039 14.003186 -63.830719 14.001916 -63.829403 14.000642 -63.828064 13.999366 -63.826717 13.998084 -63.825359 13.996800 -63.823978 13.995512 -63.822586 13.994221 -63.821178 13.992929 -63.819752 13.991633 -63.818302 13.990337 -63.816833 13.989041 -63.815338 13.987746 -63.813824 13.986453 -63.812286 13.985163 -63.810722 13.983875 -63.809132 13.982592 -63.807510 13.981317 -63.805866 13.980047 -63.804192 13.978786 -63.802483 13.977536 -63.800751 13.976297 -63.798981 13.975072 -63.797184 13.973861 -63.795353 13.972668 -63.793488 13.971491 -63.791592 13.970334 -63.789658 13.969199 -63.787697 13.968088 -63.785694 13.967001 -63.783669 13.965941 -63.781597 13.964911 -63.779499 13.963912 -63.777363 13.962945 -63.775196 13.962011 -63.773006 13.961116 -63.770771 13.960258 -63.768509 13.959440 -63.766216 13.958664 -63.763893 13.957933 -63.761543 13.957246 -63.759167 13.956606 -63.756763 13.956017 -63.754330 13.955477 -63.751873 13.954990 -63.749401 13.954558 -63.746899 13.954181 -63.744381 13.953860 -63.741840 13.953598 -63.739285 13.953397 -63.736717 13.953256 -63.734135 13.953177 -63.731541 13.953161 -63.728943 13.953212 -63.726334 13.953326 -63.723717 13.953507 -63.721104 13.953755 -63.718487 13.954071 -63.715870 13.954455 -63.713253 13.954909 -63.710651 13.955432 -63.708057 13.956024 -63.705467 13.956410 -63.703964 13.954864 -63.702373 13.953197 -63.700661 13.951526 -63.698940 13.949850 -63.697212 13.948169 -63.695477 13.946482 -63.693722 13.944789 -63.691959 13.943091 -63.690174 13.941389 -63.688377 13.939682 -63.686569 13.937969 -63.684731 13.936252 -63.682873 13.934530 -63.680996 13.932806 -63.679089 13.931080 -63.677162 13.929353 -63.675205 13.927625 -63.673218 13.925899 -63.671196 13.924174 -63.669144 13.922453 -63.667061 13.920736 -63.664936 13.919026 -63.662781 13.917324 -63.660587 13.915633 -63.658352 13.913953 -63.656078 13.912285 -63.653771 13.910634 -63.651413 13.908999 -63.649017 13.907385 -63.646572 13.905793 -63.644085 13.904224 -63.641560 13.902682 -63.638985 13.901170 -63.636368 13.899688 -63.633705 13.898238 -63.630993 13.896826 -63.628239 13.895452 -63.625439 13.894119 -63.622597 13.892830 -63.619709 13.891586 -63.616779 13.890391 -63.613808 13.889248 -63.610794 13.888158 -63.607735 13.887123 -63.604641 13.886146 -63.601505 13.885231 -63.598335 13.884378 -63.595135 13.883593 -63.591888 13.882874 -63.588615 13.882223 -63.585320 13.881647 -63.581985 13.881144 -63.578625 13.880717 -63.575245 13.880366 -63.571842 13.880097 -63.568413 13.879911 -63.564972 13.879806 -63.561516 13.879785 -63.558052 13.879851 -63.554569 13.880003 -63.551086 13.880244 -63.547604 13.880312 -63.546886 13.879035 -63.545517 13.876887 -63.543198 13.874737 -63.540848 13.872582 -63.538471 13.870423 -63.536060 13.868265 -63.533608 13.866105 -63.531128 13.863948 -63.528599 13.861792 -63.526039 13.859640 -63.523430 13.857495 -63.520779 13.855357 -63.518089 13.853231 -63.515343 13.851115 -63.512550 13.849015 -63.509708 13.846931 -63.506821 13.844868 -63.503876 13.842826 -63.500877 13.840807 -63.497829 13.838817 -63.494724 13.836857 -63.491562 13.834930 -63.488342 13.833037 -63.485073 13.831186 -63.481747 13.829375 -63.478359 13.827610 -63.474914 13.825891 -63.471416 13.824226 -63.467865 13.822614 -63.464260 13.821059 -63.460598 13.819566 -63.456882 13.818135 -63.453114 13.816772 -63.449295 13.815480 -63.445431 13.814259 -63.441517 13.813115 -63.437553 13.812050 -63.433544 13.811067 -63.429493 13.810168 -63.425411 13.809355 -63.421276 13.808634 -63.417118 13.808005 -63.412926 13.807471 -63.408695 13.807034 -63.404442 13.806698 -63.400158 13.806462 -63.395863 13.806332 -63.391541 13.806306 -63.387207 13.806387 -63.382866 13.806578 -63.378506 13.806880 -63.374149 13.807292 -63.369793 13.807818 -63.365433 13.808458 -63.361084 13.809215 -63.356747 13.810084 -63.352421 13.811069 -63.348114 13.812172 -63.343830 13.812628 -63.342235 13.811773 -63.340942 13.809783 -63.337833 13.807822 -63.334679 13.805896 -63.331459 13.804005 -63.328190 13.802152 -63.324856 13.800341 -63.321476 13.798575 -63.318031 13.796858 -63.314537 13.795192 -63.310986 13.793580 -63.307377 13.792026 -63.303715 13.790532 -63.299999 13.789102 -63.296238 13.787738 -63.292419 13.786446 -63.288547 13.785225 -63.284634 13.784082 -63.280670 13.783015 -63.276669 13.782033 -63.272617 13.781134 -63.268528 13.780321 -63.264400 13.779600 -63.260242 13.778972 -63.256042 13.778438 -63.251820 13.778000 -63.247566 13.777664 -63.243282 13.777429 -63.238987 13.777298 -63.234669 13.777271 -63.230331 13.777354 -63.225990 13.777544 -63.221638 13.777844 -63.217281 13.778259 -63.212921 13.778784 -63.208565 13.779425 -63.204216 13.780179 -63.199879 13.781050 -63.195553 13.781590 -63.193192 13.779580 -63.190151 13.777590 -63.187050 13.775629 -63.183887 13.773702 -63.180672 13.771811 -63.177399 13.769958 -63.174072 13.768147 -63.170685 13.766382 -63.167248 13.764665 -63.163754 13.762999 -63.160202 13.761387 -63.156593 13.759832 -63.152931 13.758339 -63.149216 13.756907 -63.145454 13.755545 -63.141636 13.754251 -63.137772 13.753032 -63.133858 13.751887 -63.129894 13.750821 -63.125885 13.749839 -63.121841 13.748940 -63.117752 13.748128 -63.113624 13.747406 -63.109459 13.746778 -63.105267 13.746244 -63.101044 13.745807 -63.096790 13.745471 -63.092514 13.745234 -63.088211 13.745104 -63.083893 13.745078 -63.079563 13.745161 -63.075218 13.745351 -63.070862 13.745651 -63.066506 13.746065 -63.062145 13.746591 -63.057797 13.747231 -63.053444 13.747986 -63.049107 13.748856 -63.044785 13.748957 -63.044346 13.748218 -63.043266 13.746203 -63.040215 13.744211 -63.037113 13.742251 -63.033951 13.740323 -63.030735 13.738433 -63.027462 13.736579 -63.024136 13.734770 -63.020756 13.733004 -63.017311 13.731286 -63.013817 13.729620 -63.010269 13.728008 -63.006664 13.726454 -63.003002 13.724960 -62.999287 13.723530 -62.995525 13.722167 -62.991707 13.720873 -62.987839 13.719653 -62.983929 13.718510 -62.979965 13.717443 -62.975964 13.716460 -62.971912 13.715562 -62.967827 13.714749 -62.963703 13.714027 -62.959538 13.713399 -62.955341 13.712865 -62.951122 13.712428 -62.946865 13.712092 -62.942589 13.711857 -62.938286 13.711725 -62.933971 13.711699 -62.929642 13.711783 -62.925297 13.711972 -62.920944 13.712274 -62.916588 13.712687 -62.912231 13.713212 -62.907879 13.713853 -62.903530 13.714607 -62.899193 13.715478 -62.894867 13.715551 -62.894547 13.714749 -62.893372 13.712731 -62.890320 13.710742 -62.887218 13.708781 -62.884056 13.706854 -62.880844 13.704964 -62.877575 13.703110 -62.874248 13.701300 -62.870861 13.699534 -62.867424 13.697816 -62.863926 13.696151 -62.860374 13.694538 -62.856770 13.692984 -62.853115 13.691490 -62.849400 13.690060 -62.845634 13.688697 -62.841820 13.687404 -62.837952 13.686183 -62.834038 13.685039 -62.830078 13.683973 -62.826073 13.682990 -62.822029 13.682092 -62.817940 13.681279 -62.813816 13.680558 -62.809654 13.679930 -62.805462 13.679396 -62.801239 13.678959 -62.796986 13.678622 -62.792709 13.678386 -62.788414 13.678255 -62.784096 13.678230 -62.779758 13.678312 -62.775421 13.678502 -62.771072 13.678803 -62.766712 13.679216 -62.762356 13.679742 -62.757999 13.680383 -62.753654 13.681138 -62.749317 13.682008 -62.744995 13.682054 -62.744793 13.681188 -62.743526 13.679170 -62.740479 13.677179 -62.737370 13.675219 -62.734215 13.673291 -62.730999 13.671401 -62.727726 13.669548 -62.724400 13.667737 -62.721020 13.665972 -62.717575 13.664254 -62.714089 13.662589 -62.710533 13.660976 -62.706928 13.659421 -62.703274 13.657929 -62.699558 13.656498 -62.695797 13.655134 -62.691978 13.653842 -62.688110 13.652621 -62.684197 13.651477 -62.680244 13.650412 -62.676239 13.649428 -62.672192 13.648530 -62.668106 13.647717 -62.663979 13.646995 -62.659821 13.646367 -62.655628 13.645833 -62.651405 13.645396 -62.647152 13.645060 -62.642876 13.644824 -62.638580 13.644693 -62.634262 13.644668 -62.629932 13.644750 -62.625587 13.644940 -62.621239 13.645241 -62.616879 13.645654 -62.612530 13.646181 -62.608170 13.646820 -62.603828 13.647575 -62.599491 13.648446 -62.595165 13.648465 -62.595081 13.647533 -62.593719 13.645515 -62.590671 13.643527 -62.587563 13.641565 -62.584408 13.639639 -62.581192 13.637747 -62.577927 13.635895 -62.574600 13.634083 -62.571220 13.632318 -62.567776 13.630600 -62.564285 13.628934 -62.560734 13.627322 -62.557129 13.625767 -62.553467 13.624274 -62.549759 13.622845 -62.545994 13.621481 -62.542179 13.620189 -62.538319 13.618968 -62.534405 13.617823 -62.530445 13.616758 -62.526440 13.615775 -62.522396 13.614876 -62.518314 13.614063 -62.514187 13.613342 -62.510029 13.612713 -62.505833 13.612180 -62.501614 13.611743 -62.497356 13.611406 -62.493084 13.611171 -62.488785 13.611039 -62.484470 13.611014 -62.480141 13.611096 -62.475803 13.611286 -62.471451 13.611588 -62.467094 13.612001 -62.462734 13.612527 -62.458385 13.613167 -62.454040 13.613921 -62.449703 13.614785 -62.445412 13.613789 -62.443955 13.611772 -62.440907 13.609780 -62.437805 13.607821 -62.434643 13.605893 -62.431435 13.604002 -62.428162 13.602148 -62.424835 13.600338 -62.421455 13.598572 -62.418018 13.596855 -62.414520 13.595189 -62.410976 13.593576 -62.407372 13.592023 -62.403709 13.590529 -62.400002 13.589099 -62.396236 13.587736 -62.392426 13.586443 -62.388561 13.585221 -62.384647 13.584078 -62.380692 13.583013 -62.376690 13.582029 -62.372639 13.581130 -62.368553 13.580319 -62.364430 13.579597 -62.360275 13.578968 -62.356083 13.578434 -62.351860 13.578099 -62.348606 13.577150 -62.347557 13.574781 -62.344894 13.572414 -62.342174 13.570052 -62.339397 13.567698 -62.336567 13.565353 -62.333679 13.563023 -62.330730 13.560708 -62.327717 13.558414 -62.324642 13.556142 -62.321506 13.553896 -62.318306 13.551680 -62.315041 13.549497 -62.311714 13.547349 -62.308311 13.545242 -62.304848 13.543180 -62.301319 13.541165 -62.297726 13.539203 -62.294064 13.537292 -62.290337 13.535442 -62.286545 13.533655 -62.282692 13.531934 -62.278771 13.530283 -62.274795 13.528706 -62.270760 13.527205 -62.266663 13.525786 -62.262508 13.524451 -62.258301 13.523205 -62.254047 13.522051 -62.249737 13.520990 -62.245380 13.520028 -62.240978 13.519167 -62.236542 13.518410 -62.232060 13.517759 -62.227547 13.517464 -62.225060 13.516328 -62.223858 13.513720 -62.221027 13.511114 -62.218140 13.508517 -62.215183 13.505932 -62.212158 13.503360 -62.209057 13.500807 -62.205887 13.498274 -62.202641 13.495768 -62.199329 13.493294 -62.195934 13.490853 -62.192467 13.488450 -62.188919 13.486091 -62.185299 13.483778 -62.181606 13.481517 -62.177830 13.479311 -62.173981 13.477164 -62.170055 13.475084 -62.166061 13.473071 -62.161987 13.471132 -62.157848 13.469273 -62.153637 13.467491 -62.149353 13.465798 -62.145008 13.464194 -62.140598 13.462686 -62.136124 13.461273 -62.131588 13.459965 -62.127003 13.458761 -62.122360 13.457668 -62.117676 13.456687 -62.112934 13.455823 -62.108154 13.455078 -62.103336 13.454709 -62.100460 13.453956 -62.099678 13.451096 -62.096638 13.448249 -62.093517 13.445415 -62.090305 13.442596 -62.087021 13.439802 -62.083652 13.437036 -62.080196 13.434299 -62.076660 13.431602 -62.073032 13.428945 -62.069325 13.426334 -62.065517 13.423776 -62.061638 13.421273 -62.057663 13.418831 -62.053608 13.416457 -62.049469 13.414153 -62.045246 13.411926 -62.040936 13.409781 -62.036552 13.407723 -62.032085 13.405753 -62.027542 13.403880 -62.022926 13.402108 -62.018242 13.400441 -62.013485 13.398883 -62.008671 13.397439 -62.003788 13.396113 -61.998848 13.394909 -61.993851 13.393830 -61.988808 13.392882 -61.983715 13.392067 -61.978584 13.391821 -61.976711 13.389968 -61.974789 13.386865 -61.971455 13.383780 -61.968033 13.380723 -61.964520 13.377693 -61.960907 13.374698 -61.957199 13.371745 -61.953396 13.368836 -61.949493 13.365980 -61.945499 13.363180 -61.941406 13.360444 -61.937214 13.357776 -61.932930 13.355181 -61.928555 13.352666 -61.924088 13.350237 -61.919525 13.347898 -61.914871 13.345654 -61.910141 13.343512 -61.905315 13.341476 -61.900421 13.339553 -61.895439 13.337747 -61.890392 13.336062 -61.885269 13.334504 -61.880081 13.333076 -61.874828 13.331784 -61.869518 13.330632 -61.864159 13.329623 -61.858742 13.328813 -61.853603 13.327707 -61.852467 13.324357 -61.848885 13.321033 -61.845203 13.317742 -61.841415 13.314490 -61.837521 13.311286 -61.833519 13.308132 -61.829407 13.305036 -61.825192 13.302003 -61.820869 13.299041 -61.816444 13.296155 -61.811912 13.293352 -61.807278 13.290639 -61.802544 13.288018 -61.797707 13.285500 -61.792782 13.283091 -61.787754 13.280793 -61.782646 13.278612 -61.777443 13.276558 -61.772163 13.274632 -61.766800 13.272842 -61.761356 13.271190 -61.755852 13.269685 -61.750279 13.268328 -61.744644 13.267126 -61.738953 13.266083 -61.733212 13.265201 -61.727425 13.264486 -61.721607 13.264482 -61.721554 13.264079 -61.721073 13.260873 -61.717072 13.257720 -61.712967 13.254623 -61.708752 13.251590 -61.704426 13.248629 -61.700001 13.245742 -61.695473 13.242939 -61.690834 13.240227 -61.686104 13.237607 -61.681274 13.235089 -61.676342 13.232677 -61.671322 13.230380 -61.666214 13.228201 -61.661007 13.226146 -61.655727 13.224219 -61.650368 13.222429 -61.644928 13.220779 -61.639423 13.219272 -61.633850 13.217915 -61.628216 13.216714 -61.622528 13.215670 -61.616791 13.214787 -61.611004 13.214073 -61.605186 13.213527 -61.599323 13.213154 -61.593445 13.212955 -61.587551 13.212936 -61.581635 13.213098 -61.575714 13.213442 -61.569790 13.213970 -61.563881 13.214683 -61.557980 13.215583 -61.552109 13.215999 -61.549877 13.214558 -61.545353 13.213016 -61.539955 13.211633 -61.534512 13.210416 -61.529007 13.209366 -61.523457 13.208487 -61.517868 13.207783 -61.512241 13.207258 -61.506592 13.206916 -61.500923 13.206758 -61.495232 13.206787 -61.489544 13.207005 -61.483860 13.207413 -61.478176 13.208012 -61.472515 13.208443 -61.469452 13.207521 -61.467056 13.205757 -61.462025 13.204142 -61.456921 13.202682 -61.451759 13.201381 -61.446541 13.200242 -61.441280 13.199271 -61.435966 13.198471 -61.430626 13.197846 -61.425259 13.197395 -61.419861 13.197125 -61.414452 13.197038 -61.409042 13.197134 -61.403625 13.197416 -61.398216 13.197886 -61.392822 13.198544 -61.387444 13.199388 -61.382103 13.200291 -61.377472 13.199286 -61.375000 13.197487 -61.370132 13.195849 -61.365192 13.194376 -61.360199 13.193072 -61.355160 13.191942 -61.350071 13.190989 -61.344948 13.190216 -61.339798 13.189628 -61.334629 13.189226 -61.329437 13.189011 -61.324245 13.188988 -61.319054 13.189156 -61.313877 13.189453 -61.309628 13.188004 -61.307343 13.185333 -61.302811 13.182807 -61.298195 13.180430 -61.293484 13.178209 -61.288689 13.176151 -61.283817 13.174258 -61.278873 13.172539 -61.273872 13.170994 -61.268806 13.169631 -61.263695 13.168454 -61.258545 13.167466 -61.253357 13.166670 -61.248142 13.166069 -61.242920 13.165666 -61.237679 13.165461 -61.232433 13.165460 -61.227203 13.165659 -61.221985 13.166062 -61.216793 13.166670 -61.211636 13.167482 -61.206520 13.168497 -61.201454 13.169182 -61.198639 13.168665 -61.197559 13.166611 -61.192825 13.164734 -61.188030 13.163041 -61.183174 13.161538 -61.178272 13.160227 -61.173325 13.159111 -61.168346 13.158195 -61.163345 13.157481 -61.158333 13.156971 -61.153313 13.156668 -61.148292 13.156572 -61.143288 13.156685 -61.138302 13.157007 -61.133343 13.157539 -61.128426 13.158281 -61.123562 13.159229 -61.118744 13.159914 -61.115932 13.159510 -61.115166 13.157368 -61.110722 13.155397 -61.106205 13.153607 -61.101635 13.152002 -61.097012 13.150583 -61.092339 13.149357 -61.087643 13.148324 -61.082916 13.147489 -61.078175 13.146854 -61.073421 13.146420 -61.068668 13.146190 -61.063927 13.146163 -61.059200 13.146341 -61.054508 13.146727 -61.049850 13.147314 -61.045231 13.147560 -61.043816 13.146031 -61.041771 13.143131 -61.037567 13.140395 -61.033279 13.137829 -61.028896 13.135439 -61.024433 13.133229 -61.019905 13.131207 -61.015301 13.129377 -61.010651 13.127742 -61.005951 13.126308 -61.001213 13.125077 -60.996437 13.124053 -60.991650 13.123238 -60.986847 13.122634 -60.982040 13.122242 -60.977245 13.122064 -60.972462 13.122101 -60.967709 13.122355 -60.962998 13.122820 -60.958324 13.122967 -60.957329 13.120789 -60.954411 13.117887 -60.950218 13.115151 -60.945927 13.112585 -60.941544 13.110195 -60.937084 13.107984 -60.932556 13.105965 -60.927952 13.104134 -60.923302 13.102499 -60.918602 13.101065 -60.913860 13.099833 -60.909092 13.098809 -60.904297 13.097993 -60.899498 13.097389 -60.894695 13.096998 -60.889900 13.096820 -60.885120 13.096857 -60.880363 13.097110 -60.875652 13.097577 -60.870979 13.098258 -60.866364 13.099151 -60.861813 13.099548 -60.860207 13.099022 -60.859444 13.096286 -60.855148 13.093719 -60.850769 13.091330 -60.846310 13.089120 -60.841774 13.087098 -60.837177 13.085268 -60.832527 13.083632 -60.827827 13.082198 -60.823086 13.080968 -60.818321 13.079944 -60.813526 13.079127 -60.808724 13.078523 -60.803921 13.078132 -60.799126 13.077954 -60.794346 13.077992 -60.789600 13.078245 -60.784878 13.078711 -60.780212 13.079392 -60.775597 13.080247 -60.771244 13.079022 -60.769470 13.076285 -60.765183 13.073719 -60.760803 13.071329 -60.756344 13.069118 -60.751808 13.067097 -60.747211 13.065268 -60.742558 13.063632 -60.737862 13.062198 -60.733120 13.060966 -60.728352 13.059942 -60.723557 13.059127 -60.718758 13.058523 -60.713955 13.058132 -60.709160 13.057953 -60.704384 13.057992 -60.699631 13.058245 -60.694920 13.058710 -60.690247 13.059391 -60.685638 13.060238 -60.681320 13.058991 -60.679516 13.056255 -60.675228 13.053689 -60.670841 13.051299 -60.666382 13.049089 -60.661854 13.047068 -60.657257 13.045237 -60.652607 13.043602 -60.647907 13.042168 -60.643166 13.040937 -60.638397 13.039913 -60.633606 13.039098 -60.628811 13.038493 -60.624008 13.038102 -60.619205 13.037924 -60.614433 13.037961 -60.609676 13.038215 -60.604965 13.038681 -60.600300 13.039361 -60.595684 13.040199 -60.591419 13.038928 -60.589577 13.036192 -60.585289 13.033626 -60.580910 13.031235 -60.576450 13.029025 -60.571922 13.027004 -60.567326 13.025174 -60.562672 13.023540 -60.557972 13.022105 -60.553234 13.020875 -60.548466 13.019850 -60.543678 13.019033 -60.538876 13.018430 -60.534073 13.018039 -60.529282 13.017859 -60.524498 13.017898 -60.519753 13.018151 -60.515037 13.018618 -60.510368 13.019299 -60.505756 13.020129 -60.501526 13.018832 -60.499649 13.016096 -60.495361 13.013531 -60.490982 13.011140 -60.486523 13.008930 -60.481995 13.006908 -60.477398 13.005078 -60.472748 13.003443 -60.468048 13.002008 -60.463306 13.000778 -60.458538 12.999754 -60.453751 12.998939 -60.448952 12.998334 -60.444149 12.997943 -60.439354 12.997765 -60.434578 12.997802 -60.429825 12.998055 -60.425114 12.998522 -60.420448 12.999203 -60.415829 13.000024 -60.411648 12.998708 -60.409744 12.995972 -60.405449 12.993405 -60.401070 12.991013 -60.396618 12.988806 -60.392082 12.986783 -60.387493 12.984953 -60.382839 12.983318 -60.378143 12.981884 -60.373402 12.980653 -60.368633 12.979629 -60.363846 12.978813 -60.359043 12.978208 -60.354244 12.977817 -60.349449 12.977639 -60.344673 12.977677 -60.339928 12.977930 -60.335213 12.978396 -60.330543 12.979077 -60.325932 12.979892 -60.321789 12.978549 -60.319847 12.975812 -60.315556 12.973246 -60.311180 12.970856 -60.306717 12.968646 -60.302189 12.966624 -60.297592 12.964793 -60.292942 12.963160 -60.288250 12.961725 -60.283508 12.960494 -60.278740 12.959470 -60.273952 12.958654 -60.269154 12.958051 -60.264351 12.957659 -60.259563 12.957480 -60.254780 12.957518 -60.250034 12.957770 -60.245323 12.958239 -60.240658 12.958918 -60.236038 12.959725 -60.231941 12.958359 -60.229969 12.955624 -60.225678 12.953056 -60.221298 12.950667 -60.216839 12.948458 -60.212311 12.946435 -60.207714 12.944605 -60.203064 12.942970 -60.198364 12.941536 -60.193630 12.940305 -60.188862 12.939281 -60.184074 12.938464 -60.179279 12.937859 -60.174480 12.937468 -60.169685 12.937291 -60.164909 12.937328 -60.160156 12.937582 -60.155441 12.938048 -60.150780 12.938728 -60.146168 12.939527 -60.142109 12.938138 -60.140102 12.935402 -60.135815 12.932835 -60.131443 12.930445 -60.126980 12.928235 -60.122452 12.926213 -60.117855 12.924383 -60.113205 12.922748 -60.108505 12.921313 -60.103771 12.920083 -60.099007 12.919059 -60.094215 12.918243 -60.089424 12.917639 -60.084621 12.917248 -60.079826 12.917070 -60.075050 12.917107 -60.070305 12.917359 -60.065594 12.917827 -60.060928 12.918508 -60.056316 12.919297 -60.052292 12.917886 -60.050251 12.915150 -60.045963 12.912583 -60.041584 12.910192 -60.037132 12.907984 -60.032600 12.905962 -60.028004 12.904130 -60.023354 12.902496 -60.018654 12.901062 -60.013920 12.899831 -60.009155 12.898807 -60.004368 12.897992 -59.999573 12.897388 -59.994770 12.896996 -59.989983 12.896818 -59.985199 12.896854 -59.980453 12.897108 -59.975742 12.897575 -59.971077 12.898255 -59.966465 12.899149 -59.961922 12.900252 -59.957451 12.901566 -59.953064 12.903085 -59.948769 12.904807 -59.944576 12.906729 -59.940491 12.908844 -59.936527 12.911151 -59.932690 12.913645 -59.928993 12.916319 -59.925438 12.919169 -59.922028 12.922185 -59.918785 12.925295 -59.915627 12.928424 -59.912487 12.931571 -59.909367 12.934742 -59.906265 12.937933 -59.903172 12.941149 -59.900097 12.944391 -59.897030 12.947658 -59.893982 12.950954 -59.890949 12.954279 -59.887932 12.957637 -59.884926 12.961025 -59.881935 12.964449 -59.878963 12.967909 -59.875999 12.971405 -59.873055 12.974941 -59.870132 12.978517 -59.867222 12.982137 -59.864334 12.985801 -59.861458 12.989509 -59.858608 12.993262 -59.855789 12.997066 -59.852989 13.000919 -59.850216 13.004824 -59.847469 13.008780 -59.844753 13.012789 -59.842075 13.016852 -59.839424 13.020971 -59.836815 13.025146 -59.834240 13.029379 -59.831711 13.033670 -59.829227 13.038015 -59.826794 13.042421 -59.824406 13.046886 -59.822075 13.051411 -59.819794 13.055993 -59.817581 13.060636 -59.815422 13.065336 -59.813332 13.070095 -59.811310 13.074910 -59.809357 13.079783 -59.807488 13.084713 -59.805691 13.089698 -59.803974 13.094736 -59.802341 13.099827 -59.800800 13.104969 -59.799343 13.110162 -59.797985 13.115400 -59.796730 13.120686 -59.795567 13.126014 -59.794510 13.131385 -59.793560 13.136794 -59.792721 13.142240 -59.791988 13.147718 -59.791382 13.153231 -59.790882 13.158770 -59.790505 13.164331 -59.790253 13.169918 -59.790123 13.175522 -59.790123 13.181141 -59.790245 13.186771 -59.790505 13.192410 -59.790901 13.198051 -59.791428 13.203694 -59.792091 13.209334 -59.792889 13.214965 -59.793827 13.220583 -59.794907 13.226188 -59.796127 13.231771 -59.797485 13.237330 -59.798988 13.242862 -59.800636 13.248359 -59.802418 13.253820 -59.804352 13.259239 -59.806419 13.264613 -59.808632 13.269938 -59.810982 13.275206 -59.813477 13.280415 -59.816112 13.285564 -59.818886 13.290645 -59.821789 13.295655 -59.824833 13.300588 -59.828011 13.305444 -59.831322 13.310215 -59.834759 13.314899 -59.838325 13.319494 -59.842014 13.323992 -59.845829 13.328392 -59.849758 13.332691 -59.853809 13.336886 -59.857975 13.340916 -59.862305 13.344721 -59.866848 13.348295 -59.871586 13.351625 -59.876526 13.354711 -59.881649 13.357540 -59.886936 13.360107 -59.892384 13.362413 -59.897980 13.364446 -59.903717 13.366204 -59.909576 13.367683 -59.915546 13.368882 -59.921619 13.369798 -59.927773 13.370427 -59.934010 13.370770 -59.940308 13.370827 -59.946644 13.370597 -59.953022 13.370081 -59.959431 13.369632 -59.963039 13.371877 -59.966362 13.374962 -59.971485 13.377792 -59.976772 13.380360 -59.982224 13.382664 -59.987823 13.384697 -59.993561 13.386455 -59.999413 13.387935 -60.005390 13.389133 -60.011463 13.390049 -60.017616 13.390678 -60.023853 13.391022 -60.030151 13.391078 -60.036488 13.390848 -60.042870 13.390331 -60.049274 13.389876 -60.052921 13.392097 -60.056213 13.395182 -60.061329 13.398013 -60.066624 13.400580 -60.072075 13.402885 -60.077667 13.404918 -60.083405 13.406676 -60.089264 13.408155 -60.095234 13.409354 -60.101307 13.410269 -60.107468 13.410899 -60.113705 13.411242 -60.120003 13.411299 -60.126347 13.411069 -60.132725 13.410553 -60.139126 13.410091 -60.142826 13.412286 -60.146080 13.415371 -60.151203 13.418202 -60.156486 13.420769 -60.161938 13.423073 -60.167538 13.425106 -60.173275 13.426865 -60.179138 13.428344 -60.185108 13.429543 -60.191177 13.430457 -60.197338 13.431087 -60.203575 13.431431 -60.209873 13.431487 -60.216217 13.431257 -60.222599 13.430741 -60.228996 13.430274 -60.232739 13.432444 -60.235958 13.435530 -60.241081 13.438358 -60.246372 13.440927 -60.251823 13.443232 -60.257423 13.445264 -60.263157 13.447022 -60.269016 13.448503 -60.274990 13.449701 -60.281063 13.450617 -60.287224 13.451245 -60.293461 13.451590 -60.299759 13.451645 -60.306103 13.451415 -60.312481 13.450899 -60.318890 13.450427 -60.322674 13.452569 -60.325848 13.455653 -60.330971 13.458483 -60.336266 13.461051 -60.341717 13.463356 -60.347317 13.465388 -60.353054 13.467147 -60.358913 13.468627 -60.364891 13.469826 -60.370964 13.470740 -60.377125 13.471370 -60.383358 13.471713 -60.389656 13.471769 -60.396004 13.471538 -60.402382 13.471025 -60.408787 13.470546 -60.412628 13.472664 -60.415768 13.475748 -60.420891 13.478578 -60.426178 13.481147 -60.431637 13.483451 -60.437237 13.485483 -60.442974 13.487242 -60.448833 13.488721 -60.454803 13.489920 -60.460884 13.490835 -60.467045 13.491465 -60.473278 13.491809 -60.479576 13.491864 -60.485920 13.491635 -60.492302 13.491118 -60.498707 13.490635 -60.502590 13.492726 -60.505688 13.495811 -60.510811 13.498640 -60.516106 13.501209 -60.521553 13.503512 -60.527157 13.505546 -60.532894 13.507303 -60.538754 13.508784 -60.544731 13.509984 -60.550808 13.510897 -60.556969 13.511527 -60.563206 13.511870 -60.569504 13.511928 -60.575848 13.511697 -60.582233 13.511182 -60.588642 13.510692 -60.592571 13.512755 -60.595627 13.515840 -60.600750 13.518670 -60.606045 13.521238 -60.611500 13.523542 -60.617104 13.525576 -60.622841 13.527334 -60.628700 13.528812 -60.634678 13.530011 -60.640747 13.530927 -60.646915 13.531557 -60.653152 13.531899 -60.659450 13.531957 -60.665794 13.531727 -60.672180 13.531210 -60.678589 13.530715 -60.682560 13.532756 -60.685589 13.535839 -60.690712 13.538669 -60.696003 13.541238 -60.701454 13.543542 -60.707054 13.545576 -60.712795 13.547333 -60.718662 13.548813 -60.724636 13.550012 -60.730709 13.550927 -60.736877 13.551557 -60.743115 13.551900 -60.749409 13.551956 -60.755756 13.551726 -60.762142 13.551209 -60.768547 13.550454 -60.774620 13.551619 -60.776348 13.554705 -60.781471 13.557534 -60.786766 13.560103 -60.792221 13.562407 -60.797821 13.564439 -60.803558 13.566198 -60.809425 13.567676 -60.815403 13.568877 -60.821476 13.569791 -60.827644 13.570421 -60.833878 13.570764 -60.840176 13.570821 -60.846527 13.570591 -60.852909 13.570451 -60.854645 13.573532 -60.858742 13.576862 -60.863686 13.579948 -60.868809 13.582778 -60.874103 13.585346 -60.879551 13.587649 -60.885158 13.588785 -60.888363 13.591797 -60.890732 13.596779 -60.894894 13.601645 -60.899189 13.606390 -60.903637 13.611010 -60.908211 13.615450 -60.912972 13.619660 -60.917953 13.623629 -60.923141 13.627348 -60.928532 13.630815 -60.934113 13.634016 -60.939869 13.636950 -60.945793 13.639611 -60.951870 13.640175 -60.953342 13.644326 -60.956795 13.649641 -60.961479 13.654822 -60.966324 13.659864 -60.971317 13.664719 -60.976502 13.669344 -60.981903 13.673727 -60.987518 13.677864 -60.993328 13.681746 -60.999332 13.685366 -61.005520 13.688719 -61.011875 13.691800 -61.018383 13.691999 -61.018856 13.697605 -61.023785 13.703221 -61.029026 13.708684 -61.034435 13.713954 -61.040043 13.718994 -61.045868 13.723793 -61.051907 13.728347 -61.058147 13.732645 -61.064575 13.736683 -61.071186 13.740455 -61.077976 13.743790 -61.084587 13.745521 -61.086098 13.751584 -61.091732 13.757474 -61.097553 13.763158 -61.103584 13.768612 -61.109833 13.773827 -61.116295 13.778795 -61.122959 13.783512 -61.129818 13.787968 -61.136860 13.792159 -61.144073 13.795488 -61.150333 13.799918 -61.154446 13.806229 -61.160690 13.812327 -61.167137 13.818198 -61.173817 13.823828 -61.180702 13.829213 -61.187794 13.834345 -61.195072 13.839220 -61.202545 13.843829 -61.210190 13.847170 -61.216194 13.848219 -61.217167 13.854951 -61.223827 13.861466 -61.230698 13.864325 -61.233929 13.866949 -61.235664 13.875359 -61.241627 13.883579 -61.247864 13.891599 -61.254364 13.899410 -61.261135 13.907002 -61.268162 13.914371 -61.275436 13.921502 -61.282959 13.928392 -61.290703 13.935034 -61.298672 13.941419 -61.306862 13.947540 -61.315258 13.953393 -61.323849 13.958969 -61.332626 13.964268 -61.341579 13.969282 -61.350700 13.974007 -61.359974 13.978439 -61.369400 13.982576 -61.378956 13.986415 -61.388634 13.989951 -61.398422 13.993187 -61.408310 13.996118 -61.418289 13.998745 -61.428352 14.000277 -61.435036 14.003801 -61.440208 14.009376 -61.448986 14.014677 -61.457947 14.019690 -61.467064 14.024415 -61.476349 14.028849 -61.485767 14.032985 -61.495323 14.036823 -61.505005 14.040360 -61.514793 14.043595 -61.524692 14.046527 -61.534672 14.049153 -61.544731 14.050724 -61.551582 14.054153 -61.556614 14.059731 -61.565399 14.065028 -61.574352 14.070042 -61.583477 14.074767 -61.592762 14.079200 -61.602188 14.083336 -61.611740 14.087174 -61.621426 14.090712 -61.631222 14.093947 -61.641113 14.096879 -61.651096 14.099505 -61.661160 14.101111 -61.668163 14.104451 -61.673069 14.110028 -61.681854 14.115327 -61.690815 14.120340 -61.699940 14.125066 -61.709221 14.129498 -61.718647 14.133636 -61.728210 14.137473 -61.737896 14.141010 -61.747688 14.144246 -61.757587 14.147177 -61.767574 14.149804 -61.777641 14.151446 -61.784805 14.154696 -61.789581 14.160273 -61.798363 14.165571 -61.807324 14.170585 -61.816456 14.175310 -61.825737 14.179743 -61.835163 14.183879 -61.844726 14.187717 -61.854420 14.191255 -61.864212 14.194490 -61.874111 14.197422 -61.884102 14.200048 -61.894169 14.201727 -61.901489 14.204884 -61.906132 14.210462 -61.914913 14.215760 -61.923882 14.220773 -61.933006 14.225498 -61.942295 14.229931 -61.951729 14.234068 -61.961292 14.237907 -61.970982 14.241444 -61.980778 14.244678 -61.990681 14.247610 -62.000675 14.250237 -62.010742 14.252560 -62.020878 14.252918 -62.022690 14.253374 -62.023357 14.258953 -62.032146 14.264251 -62.041107 14.269265 -62.050240 14.273990 -62.059528 14.278421 -62.068962 14.282559 -62.078529 14.286398 -62.088223 14.289935 -62.098022 14.293171 -62.107929 14.296102 -62.117920 14.298730 -62.127987 14.301052 -62.138130 14.303069 -62.148323 14.304785 -62.158562 14.306198 -62.168831 14.307310 -62.179127 14.308125 -62.189434 14.308644 -62.199738 14.308872 -62.210041 14.308863 -62.211643 14.312164 -62.218674 14.316302 -62.228241 14.320141 -62.237934 14.323678 -62.247734 14.326913 -62.257637 14.329844 -62.267639 14.332473 -62.277714 14.334795 -62.287849 14.336813 -62.298046 14.338528 -62.308285 14.339941 -62.318558 14.341053 -62.328858 14.341867 -62.339165 14.342388 -62.349472 14.342615 -62.359772 14.342605 -62.361584 14.345815 -62.368423 14.349953 -62.377994 14.353791 -62.387684 14.357329 -62.397495 14.360565 -62.407398 14.363497 -62.417397 14.366123 -62.427471 14.368445 -62.437607 14.370463 -62.447803 14.372180 -62.458050 14.373593 -62.468323 14.374703 -62.478622 14.375520 -62.488930 14.376038 -62.499237 14.376267 -62.509537 14.376255 -62.511574 14.379375 -62.518219 14.383512 -62.527786 14.387351 -62.537479 14.390889 -62.547287 14.394125 -62.557198 14.397057 -62.567188 14.399683 -62.577270 14.402005 -62.587414 14.404024 -62.597610 14.405740 -62.607857 14.407152 -62.618130 14.408263 -62.628429 14.409080 -62.638737 14.409599 -62.649048 14.409827 -62.659351 14.409814 -62.661602 14.412843 -62.668053 14.416981 -62.677628 14.420819 -62.687324 14.424357 -62.697136 14.427591 -62.707039 14.430523 -62.717037 14.433151 -62.727119 14.435473 -62.737263 14.437491 -62.747459 14.439208 -62.757706 14.440620 -62.767982 14.441731 -62.778282 14.442546 -62.788597 14.443067 -62.798912 14.443294 -62.809212 14.443280 -62.811676 14.446218 -62.817932 14.450356 -62.827507 14.454195 -62.837208 14.457733 -62.847015 14.460967 -62.856926 14.463899 -62.866924 14.466527 -62.877007 14.468849 -62.887150 14.470867 -62.897354 14.472584 -62.907600 14.473995 -62.917877 14.475109 -62.928181 14.475924 -62.938492 14.476442 -62.948807 14.476671 -62.959114 14.476637 -62.964893 14.478410 -62.968670 14.482547 -62.978245 14.486385 -62.987942 14.489922 -62.997757 14.493159 -63.007667 14.496090 -63.017670 14.498717 -63.027748 14.501040 -63.037899 14.503058 -63.048096 14.504774 -63.058350 14.506188 -63.068626 14.507299 -63.078934 14.508114 -63.089249 14.508635 -63.099564 14.508862 -63.109867 14.508802 -63.120155 14.508536 -63.128044 14.511581 -63.135086 14.515417 -63.144783 14.518955 -63.154598 14.522191 -63.164509 14.525123 -63.174515 14.527751 -63.184597 14.530071 -63.194748 14.532091 -63.204952 14.533806 -63.215198 14.535220 -63.225483 14.536331 -63.235783 14.537149 -63.246105 14.537666 -63.256416</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </clk:geometry> </clk:al212010_windswath> <clk:al212010_windswath gml:id="68"> <clk:geometry> <gml:Polygon srsName="urn:opengis:def:crs:EPSG::4326"> <gml:exterior> <gml:LinearRing> <gml:posList srsDimension="2">21.602942 -71.679688 21.602772 -71.684692 21.602387 -71.689713 21.601786 -71.694748 21.600977 -71.699776 21.599958 -71.704796 21.598732 -71.709785 21.597303 -71.714752 21.595675 -71.719681 21.593849 -71.724556 21.591831 -71.729370 21.589628 -71.734116 21.587244 -71.738785 21.584681 -71.743378 21.581949 -71.747871 21.579054 -71.752274 21.576000 -71.756561 21.572800 -71.760735 21.569454 -71.764786 21.565973 -71.768715 21.562366 -71.772507 21.558640 -71.776169 21.554804 -71.779678 21.550861 -71.783051 21.546831 -71.786270 21.542711 -71.789329 21.538521 -71.792244 21.534264 -71.794990 21.529947 -71.797577 21.529430 -71.797867 21.528801 -71.801781 21.527781 -71.806801 21.526556 -71.811798 21.525125 -71.816757 21.523499 -71.821678 21.521673 -71.826546 21.519657 -71.831368 21.517450 -71.836113 21.515064 -71.840782 21.512505 -71.845367 21.509773 -71.849861 21.506878 -71.854256 21.503824 -71.858543 21.500622 -71.862717 21.497278 -71.866768 21.493795 -71.870689 21.490189 -71.874481 21.486462 -71.878136 21.482626 -71.881653 21.478685 -71.885025 21.474653 -71.888237 21.470535 -71.891296 21.466345 -71.894211 21.462086 -71.896957 21.457767 -71.899536 21.453407 -71.901962 21.451687 -71.902847 21.450790 -71.907257 21.449562 -71.912247 21.448134 -71.917206 21.446505 -71.922127 21.444679 -71.926994 21.442663 -71.931809 21.440456 -71.936546 21.438074 -71.941216 21.435511 -71.945801 21.432779 -71.950294 21.429884 -71.954681 21.426830 -71.958969 21.423628 -71.963142 21.420284 -71.967186 21.416803 -71.971108 21.413197 -71.974899 21.409470 -71.978554 21.405632 -71.982063 21.401693 -71.985435 21.397659 -71.988647 21.393543 -71.991707 21.389353 -71.994614 21.388249 -71.995323 21.388155 -71.995911 21.387070 -72.001251 21.385761 -72.006569 21.384235 -72.011856 21.382500 -72.017105 21.380552 -72.022301 21.378401 -72.027435 21.376051 -72.032486 21.373507 -72.037468 21.370773 -72.042351 21.367859 -72.047134 21.364771 -72.051819 21.361515 -72.056389 21.358099 -72.060837 21.354530 -72.065155 21.350819 -72.069336 21.346971 -72.073379 21.342995 -72.077271 21.338903 -72.081024 21.334700 -72.084610 21.330399 -72.088036 21.326008 -72.091301 21.321537 -72.094399 21.316994 -72.097328 21.312389 -72.100075 21.309977 -72.101417 21.309958 -72.101509 21.308649 -72.106827 21.307125 -72.112106 21.305389 -72.117348 21.303440 -72.122543 21.301290 -72.127663 21.298937 -72.132729 21.296392 -72.137695 21.293663 -72.142586 21.290749 -72.147369 21.287659 -72.152046 21.284403 -72.156609 21.280987 -72.161056 21.277418 -72.165375 21.273706 -72.169556 21.269857 -72.173592 21.265884 -72.177483 21.261791 -72.181229 21.257587 -72.184814 21.253286 -72.188240 21.248896 -72.191505 21.246567 -72.193123 21.246120 -72.195305 21.244732 -72.200951 21.243113 -72.206566 21.241266 -72.212135 21.239199 -72.217644 21.236912 -72.223091 21.234415 -72.228462 21.231710 -72.233742 21.228809 -72.238930 21.225712 -72.244019 21.222431 -72.248985 21.218971 -72.253830 21.215342 -72.258553 21.211550 -72.263138 21.207605 -72.267578 21.203518 -72.271874 21.199295 -72.276001 21.194946 -72.279976 21.190481 -72.283783 21.185909 -72.287422 21.181244 -72.290886 21.176495 -72.294182 21.171667 -72.297287 21.167854 -72.299561 21.167502 -72.301002 21.165880 -72.306610 21.164034 -72.312179 21.161964 -72.317688 21.159681 -72.323128 21.157183 -72.328491 21.154478 -72.333771 21.151577 -72.338959 21.148479 -72.344040 21.145199 -72.349007 21.141739 -72.353851 21.138109 -72.358566 21.134317 -72.363152 21.130373 -72.367592 21.126284 -72.371880 21.122061 -72.376007 21.117714 -72.379990 21.113247 -72.383789 21.108677 -72.387421 21.104012 -72.390884 21.099260 -72.394173 21.094433 -72.397278 21.090538 -72.399605 21.090210 -72.400932 21.088592 -72.406540 21.086748 -72.412102 21.084679 -72.417610 21.082394 -72.423050 21.079893 -72.428413 21.077190 -72.433685 21.074287 -72.438866 21.071192 -72.443947 21.067909 -72.448906 21.064449 -72.453758 21.060820 -72.458473 21.057030 -72.463051 21.053085 -72.467491 21.048996 -72.471771 21.044773 -72.475899 21.040423 -72.479874 21.035957 -72.483673 21.031389 -72.487312 21.027182 -72.490425 21.026112 -72.494766 21.024397 -72.500702 21.022444 -72.506592 21.020252 -72.512413 21.017832 -72.518173 21.015188 -72.523850 21.012323 -72.529434 21.009251 -72.534920 21.005974 -72.540291 21.002499 -72.545547 20.998837 -72.550674 20.994993 -72.555664 20.990980 -72.560509 20.986803 -72.565208 20.982473 -72.569740 20.978001 -72.574112 20.973394 -72.578316 20.968668 -72.582344 20.963829 -72.586189 20.958887 -72.589851 20.953857 -72.593330 20.948748 -72.596611 20.947962 -72.597084 20.946991 -72.600441 20.945038 -72.606323 20.942848 -72.612152 20.940428 -72.617905 20.937780 -72.623581 20.934919 -72.629158 20.931845 -72.634644 20.928568 -72.640015 20.925095 -72.645264 20.921431 -72.650383 20.917585 -72.655373 20.913572 -72.660225 20.909397 -72.664917 20.905066 -72.669441 20.900597 -72.673813 20.895990 -72.678017 20.891262 -72.682037 20.886423 -72.685883 20.884739 -72.687134 20.884491 -72.688141 20.882681 -72.694397 20.880617 -72.700607 20.878305 -72.706757 20.875752 -72.712830 20.872959 -72.718811 20.869938 -72.724701 20.866694 -72.730484 20.863235 -72.736153 20.859566 -72.741692 20.855700 -72.747101 20.851643 -72.752357 20.847406 -72.757469 20.842998 -72.762421 20.838427 -72.767212 20.833708 -72.771820 20.828846 -72.776245 20.823855 -72.780495 20.818748 -72.784554 20.813532 -72.788414 20.808222 -72.792076 20.805113 -72.794075 20.803097 -72.800140 20.800785 -72.806282 20.798227 -72.812347 20.795439 -72.818336 20.792416 -72.824219 20.789171 -72.830002 20.785711 -72.835670 20.782042 -72.841209 20.778177 -72.846611 20.774120 -72.851868 20.769882 -72.856979 20.765474 -72.861923 20.760904 -72.866707 20.756184 -72.871315 20.751324 -72.875740 20.746334 -72.879990 20.741964 -72.883453 20.740730 -72.887711 20.738560 -72.894241 20.736126 -72.900703 20.733438 -72.907082 20.730499 -72.913383 20.727318 -72.919579 20.723904 -72.925659 20.720262 -72.931618 20.716400 -72.937447 20.712332 -72.943138 20.708059 -72.948669 20.703600 -72.954040 20.698959 -72.959244 20.694149 -72.964279 20.689180 -72.969124 20.684063 -72.973785 20.678810 -72.978256 20.673433 -72.982521 20.667944 -72.986580 20.662355 -72.990433 20.661861 -72.990745 20.660923 -72.993568 20.658489 -73.000030 20.655800 -73.006409 20.652861 -73.012703 20.649681 -73.018898 20.646267 -73.024971 20.642624 -73.030930 20.638761 -73.036758 20.634695 -73.042442 20.630423 -73.047974 20.625963 -73.053337 20.621323 -73.058548 20.616510 -73.063568 20.611544 -73.068420 20.606426 -73.073082 20.601173 -73.077537 20.598261 -73.079849 20.597017 -73.083588 20.594584 -73.090042 20.591894 -73.096428 20.588957 -73.102715 20.585777 -73.108902 20.582361 -73.114983 20.578720 -73.120933 20.574860 -73.126755 20.570787 -73.132431 20.566519 -73.137970 20.562059 -73.143333 20.557419 -73.148537 20.552607 -73.153557 20.547638 -73.158409 20.542521 -73.163063 20.537268 -73.167526 20.531893 -73.171791 20.529953 -73.173225 20.527735 -73.179108 20.525047 -73.185486 20.522108 -73.191765 20.518927 -73.197952 20.515512 -73.204025 20.511871 -73.209984 20.508011 -73.215805 20.503939 -73.221481 20.499668 -73.227005 20.495209 -73.232376 20.490570 -73.237572 20.485758 -73.242599 20.480789 -73.247444 20.475672 -73.252090 20.470419 -73.256554 20.465042 -73.260811 20.463015 -73.262306 20.460836 -73.268097 20.458147 -73.274467 20.455208 -73.280754 20.452026 -73.286934 20.448612 -73.293007 20.444969 -73.298950 20.441109 -73.304771 20.437038 -73.310448 20.432768 -73.315971 20.428309 -73.321335 20.423668 -73.326531 20.418856 -73.331551 20.413887 -73.336395 20.408771 -73.341049 20.403517 -73.345505 20.398140 -73.349762 20.396042 -73.351311 20.393894 -73.357002 20.391205 -73.363373 20.388268 -73.369652 20.385086 -73.375832 20.381670 -73.381905 20.378029 -73.387848 20.374166 -73.393669 20.370096 -73.399338 20.365826 -73.404861 20.361366 -73.410225 20.356726 -73.415413 20.351915 -73.420433 20.346945 -73.425278 20.341829 -73.429932 20.336576 -73.434380 20.331200 -73.438637 20.329021 -73.440247 20.326906 -73.445839 20.324217 -73.452210 20.321279 -73.458489 20.318098 -73.464661 20.314684 -73.470734 20.311041 -73.476677 20.307179 -73.482490 20.303110 -73.488159 20.298840 -73.493675 20.294378 -73.499039 20.289738 -73.504227 20.284927 -73.509247 20.279959 -73.514084 20.274841 -73.518730 20.269589 -73.523186 20.264210 -73.527435 20.261946 -73.529106 20.259870 -73.534599 20.257181 -73.540970 20.254244 -73.547241 20.251064 -73.553413 20.247646 -73.559479 20.244007 -73.565422 20.240145 -73.571236 20.236075 -73.576904 20.231804 -73.582413 20.227345 -73.587776 20.222702 -73.592964 20.217892 -73.597977 20.212921 -73.602814 20.207806 -73.607460 20.202553 -73.611916 20.197176 -73.616165 20.194832 -73.617889 20.192797 -73.623276 20.190107 -73.629639 20.187166 -73.635918 20.183989 -73.642090 20.180573 -73.648148 20.176930 -73.654083 20.173069 -73.659897 20.168999 -73.665558 20.164728 -73.671074 20.160267 -73.676430 20.155626 -73.681618 20.150816 -73.686630 20.145845 -73.691467 20.140730 -73.696106 20.135477 -73.700554 20.130098 -73.704811 20.127670 -73.706596 20.125673 -73.711876 20.122984 -73.718239 20.120045 -73.724510 20.116863 -73.730682 20.113449 -73.736740 20.109806 -73.742676 20.105946 -73.748482 20.101875 -73.754143 20.097605 -73.759659 20.093143 -73.765015 20.088503 -73.770195 20.083691 -73.775208 20.078724 -73.780037 20.073607 -73.784676 20.068352 -73.789124 20.062975 -73.793381 20.060469 -73.795227 20.058506 -73.800423 20.055817 -73.806778 20.052877 -73.813049 20.049698 -73.819214 20.046282 -73.825264 20.042641 -73.831200 20.038780 -73.837006 20.034708 -73.842667 20.030436 -73.848175 20.025978 -73.853523 20.021338 -73.858711 20.016523 -73.863724 20.011557 -73.868553 20.006439 -73.873192 20.001184 -73.877632 19.995808 -73.881882 19.990318 -73.885925 19.984728 -73.889763 19.979048 -73.893394 19.973293 -73.896805 19.967476 -73.900002 19.961605 -73.902985 19.955698 -73.905754 19.949764 -73.908302 19.943815 -73.910637 19.937866 -73.912758 19.931929 -73.914665 19.926012 -73.916359 19.920130 -73.917854 19.914295 -73.919144 19.913013 -73.919388 19.911722 -73.922363 19.908987 -73.928093 19.906046 -73.933731 19.902912 -73.939255 19.899588 -73.944664 19.896084 -73.949951 19.892408 -73.955101 19.888571 -73.960106 19.884579 -73.964973 19.880442 -73.969688 19.876167 -73.974243 19.871769 -73.978630 19.867252 -73.982857 19.862635 -73.986900 19.857918 -73.990776 19.853115 -73.994476 19.848240 -73.997994 19.843298 -74.001328 19.838303 -74.004478 19.833265 -74.007446 19.828197 -74.010231 19.823105 -74.012833 19.818003 -74.015251 19.812899 -74.017487 19.807804 -74.019539 19.802730 -74.021416 19.797684 -74.023125 19.792675 -74.024658 19.787718 -74.026024 19.782818 -74.027237 19.777985 -74.028290 19.773226 -74.029190 19.768551 -74.029945 19.766056 -74.030281 19.763969 -74.035255 19.761560 -74.040497 19.758984 -74.045654 19.756247 -74.050720 19.753359 -74.055664 19.750326 -74.060501 19.747148 -74.065216 19.743845 -74.069817 19.740416 -74.074280 19.736870 -74.078613 19.733217 -74.082817 19.729465 -74.086868 19.725626 -74.090782 19.721701 -74.094551 19.717703 -74.098175 19.713638 -74.101646 19.709520 -74.104965 19.705353 -74.108131 19.701149 -74.111145 19.696913 -74.114014 19.692656 -74.116722 19.688389 -74.119285 19.684115 -74.121696 19.679844 -74.123962 19.675587 -74.126091 19.671348 -74.128067 19.667143 -74.129906 19.662970 -74.131615 19.658838 -74.133186 19.654758 -74.134636 19.650738 -74.135956 19.646782 -74.137169 19.642891 -74.138267 19.639080 -74.139259 19.635353 -74.140144 19.631710 -74.140945 19.628162 -74.141655 19.624712 -74.142281 19.621361 -74.142838 19.619579 -74.143105 19.618322 -74.146477 19.616354 -74.151306 19.614250 -74.156059 19.612019 -74.160721 19.609661 -74.165298 19.607189 -74.169777 19.604603 -74.174156 19.601912 -74.178429 19.599123 -74.182602 19.596241 -74.186668 19.593273 -74.190620 19.590225 -74.194458 19.587107 -74.198181 19.583921 -74.201790 19.580679 -74.205277 19.577383 -74.208649 19.574043 -74.211891 19.570663 -74.215019 19.567253 -74.218025 19.563820 -74.220917 19.560366 -74.223686 19.556902 -74.226334 19.553434 -74.228874 19.549967 -74.231293 19.546507 -74.233612 19.543062 -74.235809 19.539637 -74.237907 19.536234 -74.239899 19.532868 -74.241791 19.529533 -74.243591 19.526241 -74.245300 19.522997 -74.246918 19.519800 -74.248451 19.516659 -74.249908 19.513578 -74.251289 19.510559 -74.252602 19.507610 -74.253845 19.504724 -74.255043 19.501915 -74.256180 19.499180 -74.257271 19.496519 -74.258324 19.493940 -74.259331 19.491440 -74.260315 19.489021 -74.261276 19.486687 -74.262215 19.484432 -74.263153 19.482746 -74.263870 19.481054 -74.267990 19.479057 -74.272514 19.476957 -74.276962 19.474762 -74.281319 19.472475 -74.285599 19.470102 -74.289772 19.467647 -74.293869 19.465120 -74.297859 19.462522 -74.301765 19.459862 -74.305565 19.457140 -74.309265 19.454369 -74.312881 19.451548 -74.316383 19.448687 -74.319794 19.445791 -74.323105 19.442864 -74.326317 19.439913 -74.329430 19.436939 -74.332443 19.433952 -74.335365 19.430958 -74.338188 19.427959 -74.340927 19.424959 -74.343567 19.421966 -74.346123 19.418983 -74.348595 19.416014 -74.350983 19.413065 -74.353287 19.410135 -74.355515 19.407234 -74.357674 19.404362 -74.359764 19.401526 -74.361786 19.398724 -74.363747 19.395964 -74.365646 19.393244 -74.367493 19.390570 -74.369286 19.387941 -74.371040 19.385361 -74.372749 19.382832 -74.374420 19.380356 -74.376060 19.377930 -74.377678 19.375561 -74.379265 19.373243 -74.380836 19.370985 -74.382393 19.368778 -74.383942 19.366627 -74.385483 19.364529 -74.387032 19.362484 -74.388573 19.360493 -74.390129 19.358553 -74.391693 19.356661 -74.393280 19.354816 -74.394882 19.353020 -74.396507 19.351267 -74.398171 19.349554 -74.399856 19.347881 -74.401581 19.346212 -74.403305 19.344517 -74.404999 19.342791 -74.406662 19.341038 -74.408295 19.339258 -74.409889 19.337454 -74.411461 19.335621 -74.412994 19.333765 -74.414490 19.331886 -74.415955 19.329981 -74.417381 19.328052 -74.418778 19.326101 -74.420135 19.324129 -74.421455 19.322134 -74.422745 19.321991 -74.422836 19.321108 -74.424393 19.319002 -74.427956 19.316856 -74.431458 19.314672 -74.434883 19.312456 -74.438240 19.310209 -74.441544 19.307940 -74.444771 19.305643 -74.447937 19.303329 -74.451035 19.300999 -74.454071 19.298653 -74.457046 19.296299 -74.459953 19.293936 -74.462814 19.291569 -74.465614 19.289198 -74.468361 19.286829 -74.471046 19.284460 -74.473694 19.282097 -74.476288 19.279739 -74.478836 19.277390 -74.481331 19.275049 -74.483803 19.272720 -74.486221 19.270405 -74.488609 19.268103 -74.490967 19.265812 -74.493294 19.263540 -74.495590 19.261284 -74.497856 19.259041 -74.500107 19.256819 -74.502335 19.254608 -74.504547 19.252417 -74.506744 19.250242 -74.508926 19.248083 -74.511101 19.245939 -74.513268 19.243811 -74.515434 19.241695 -74.517586 19.239592 -74.519752 19.237501 -74.521912 19.235420 -74.524078 19.233349 -74.526253 19.231260 -74.528404 19.229139 -74.530518 19.226980 -74.532600 19.224792 -74.534637 19.222567 -74.536629 19.220310 -74.538582 19.218021 -74.540504 19.215698 -74.542374 19.213350 -74.544197 19.210968 -74.545990 19.208557 -74.547729 19.206120 -74.549423 19.203651 -74.551079 19.201157 -74.552681 19.198637 -74.554237 19.196091 -74.555748 19.193522 -74.557220 19.190927 -74.558639 19.188311 -74.560005 19.185673 -74.561333 19.183010 -74.562599 19.180933 -74.563545 19.179478 -74.566460 19.177683 -74.569939 19.175846 -74.573380 19.173979 -74.576782 19.172077 -74.580139 19.170139 -74.583458 19.168175 -74.586746 19.166178 -74.589996 19.164156 -74.593208 19.162102 -74.596374 19.160025 -74.599518 19.157921 -74.602615 19.155792 -74.605682 19.153639 -74.608726 19.151462 -74.611725 19.149263 -74.614693 19.147041 -74.617630 19.144798 -74.620544 19.142534 -74.623413 19.140249 -74.626266 19.137943 -74.629082 19.135616 -74.631882 19.133270 -74.634651 19.130901 -74.637390 19.128513 -74.640099 19.126106 -74.642792 19.123676 -74.645454 19.121223 -74.648102 19.118753 -74.650726 19.116249 -74.653305 19.113705 -74.655846 19.111113 -74.658333 19.108486 -74.660774 19.105816 -74.663170 19.103107 -74.665520 19.100359 -74.667816 19.097574 -74.670052 19.094751 -74.672249 19.091894 -74.674385 19.089001 -74.676476 19.086075 -74.678505 19.083115 -74.680481 19.080120 -74.682411 19.077095 -74.684280 19.076588 -74.684578 19.075907 -74.686714 19.074440 -74.691063 19.072903 -74.695381 19.071293 -74.699669 19.069614 -74.703934 19.067864 -74.708160 19.066042 -74.712349 19.064152 -74.716515 19.062193 -74.720634 19.060165 -74.724731 19.058071 -74.728775 19.055906 -74.732796 19.053680 -74.736763 19.051386 -74.740692 19.049026 -74.744575 19.046604 -74.748421 19.044117 -74.752220 19.041569 -74.755966 19.038956 -74.759682 19.036283 -74.763336 19.033552 -74.766937 19.030758 -74.770493 19.027908 -74.773994 19.025000 -74.777443 19.022032 -74.780838 19.019012 -74.784187 19.015934 -74.787468 19.012804 -74.790695 19.009621 -74.793861 19.006382 -74.796982 19.003098 -74.800026 18.999760 -74.803017 18.996372 -74.805946 18.992937 -74.808807 18.989456 -74.811607 18.985928 -74.814346 18.982355 -74.817017 18.978739 -74.819626 18.975081 -74.822166 18.971378 -74.824638 18.967634 -74.827034 18.963854 -74.829376 18.960037 -74.831642 18.956179 -74.833832 18.952288 -74.835960 18.948360 -74.838005 18.944401 -74.839981 18.940409 -74.841889 18.936384 -74.843727 18.932331 -74.845482 18.928249 -74.847160 18.924141 -74.848770 18.920004 -74.850304 18.915844 -74.851753 18.911659 -74.853134 18.907454 -74.854439 18.903227 -74.855660 18.902752 -74.855789 18.900585 -74.858856 18.897913 -74.862511 18.895180 -74.866112 18.892389 -74.869667 18.889538 -74.873161 18.886629 -74.876610 18.883663 -74.880005 18.880640 -74.883339 18.877563 -74.886627 18.874433 -74.889847 18.871248 -74.893021 18.868013 -74.896126 18.864727 -74.899170 18.861389 -74.902161 18.858000 -74.905083 18.854567 -74.907951 18.851086 -74.910751 18.847557 -74.913483 18.843983 -74.916153 18.840366 -74.918762 18.836708 -74.921295 18.833008 -74.923767 18.829264 -74.926163 18.825483 -74.928497 18.821663 -74.930763 18.817808 -74.932953 18.813917 -74.935074 18.809990 -74.937119 18.806030 -74.939102 18.802036 -74.941002 18.798012 -74.942833 18.793959 -74.944595 18.789877 -74.946274 18.785768 -74.947876 18.781632 -74.949409 18.777471 -74.950859 18.773287 -74.952240 18.769081 -74.953537 18.764854 -74.954765 18.760607 -74.955910 18.756344 -74.956986 18.752060 -74.957970 18.747761 -74.958878 18.743450 -74.959717 18.739122 -74.960465 18.734785 -74.961143 18.730436 -74.961739 18.726078 -74.962250 18.721714 -74.962685 18.717342 -74.963035 18.712965 -74.963310 18.708584 -74.963509 18.704201 -74.963623 18.699816 -74.963654 18.695431 -74.963608 18.691046 -74.963478 18.686667 -74.963272 18.682291 -74.962982 18.677919 -74.962616 18.673555 -74.962166 18.669199 -74.961639 18.664850 -74.961029 18.660515 -74.960350 18.656191 -74.959579 18.651880 -74.958740 18.647587 -74.957809 18.643305 -74.956810 18.639044 -74.955734 18.634798 -74.954575 18.630575 -74.953339 18.626375 -74.952026 18.622192 -74.950638 18.618036 -74.949165 18.613905 -74.947624 18.609798 -74.946014 18.605722 -74.944321 18.601671 -74.942551 18.597654 -74.940712 18.593666 -74.938797 18.589710 -74.936813 18.585789 -74.934753 18.581902 -74.932632 18.578051 -74.930435 18.574236 -74.928162 18.570461 -74.925819 18.566725 -74.923408 18.563028 -74.920937 18.559376 -74.918396 18.555767 -74.915787 18.552197 -74.913109 18.548676 -74.910370 18.545200 -74.907570 18.541771 -74.904701 18.538391 -74.901779 18.535061 -74.898789 18.531780 -74.895737 18.528549 -74.892631 18.525372 -74.889458 18.522247 -74.886238 18.519176 -74.882958 18.516161 -74.879616 18.513203 -74.876221 18.510300 -74.872780 18.507454 -74.869286 18.504667 -74.865730 18.501942 -74.862129 18.499275 -74.858482 18.496670 -74.854782 18.494127 -74.851036 18.491646 -74.847252 18.489227 -74.843414 18.486878 -74.839539 18.484587 -74.835617 18.482365 -74.831657 18.480207 -74.827652 18.478119 -74.823616 18.476095 -74.819542 18.474142 -74.815422 18.472256 -74.811272 18.470440 -74.807091 18.468693 -74.802872 18.467018 -74.798630 18.465412 -74.794357 18.463881 -74.790047 18.462418 -74.785713 18.461027 -74.781357 18.459711 -74.776970 18.458467 -74.772568 18.457296 -74.768143 18.456201 -74.763687 18.455177 -74.759224 18.454231 -74.754730 18.453360 -74.750229 18.452560 -74.745712 18.451836 -74.741180 18.451191 -74.736633 18.450619 -74.732086 18.450123 -74.727516 18.449703 -74.722938 18.449360 -74.718361 18.449093 -74.713776 18.448900 -74.709183 18.448786 -74.704590 18.448750 -74.699997 18.448786 -74.695396 18.448900 -74.690811 18.449093 -74.686218 18.449360 -74.681633 18.449703 -74.677055 18.450123 -74.672478 18.450619 -74.667915 18.451191 -74.663361 18.451836 -74.658813 18.452560 -74.654282 18.453358 -74.649757 18.454229 -74.645256 18.455177 -74.640770 18.456201 -74.636307 18.457296 -74.631851 18.458467 -74.627426 18.459711 -74.623016 18.461027 -74.618637 18.462418 -74.614281 18.463881 -74.609947 18.465412 -74.605637 18.467018 -74.601364 18.468693 -74.597122 18.470440 -74.592895 18.472258 -74.588722 18.474142 -74.584572 18.476095 -74.580452 18.478119 -74.576378 18.480207 -74.572342 18.482365 -74.568336 18.484589 -74.564377 18.486878 -74.560455 18.489227 -74.556580 18.491646 -74.552742 18.494127 -74.548950 18.496670 -74.545212 18.499275 -74.541511 18.501942 -74.537865 18.504669 -74.534264 18.507454 -74.530708 18.510300 -74.527214 18.513203 -74.523773 18.516161 -74.520378 18.519176 -74.517037 18.522247 -74.513756 18.525372 -74.510536 18.528549 -74.507362 18.531778 -74.504257 18.535061 -74.501205 18.538391 -74.498215 18.541771 -74.495285 18.545200 -74.492416 18.548676 -74.489616 18.552198 -74.486877 18.555767 -74.484199 18.559376 -74.481598 18.563030 -74.479050 18.566727 -74.476578 18.570461 -74.474167 18.574236 -74.471832 18.578051 -74.469559 18.581902 -74.467361 18.585791 -74.465233 18.589710 -74.463181 18.593666 -74.461189 18.597654 -74.459282 18.601671 -74.457443 18.605722 -74.455673 18.609798 -74.453979 18.613905 -74.452370 18.618034 -74.450821 18.622192 -74.449356 18.626373 -74.447968 18.630575 -74.446655 18.634800 -74.445419 18.635412 -74.445251 18.637651 -74.442078 18.640318 -74.438423 18.643045 -74.434814 18.645830 -74.431259 18.648676 -74.427765 18.651579 -74.424316 18.654537 -74.420921 18.657553 -74.417580 18.660624 -74.414299 18.663746 -74.411064 18.666925 -74.407898 18.670155 -74.404785 18.673437 -74.401733 18.676765 -74.398743 18.680147 -74.395805 18.683577 -74.392944 18.687052 -74.390137 18.690573 -74.387390 18.694141 -74.384720 18.697752 -74.382103 18.701405 -74.379562 18.705099 -74.377083 18.708836 -74.374672 18.712612 -74.372337 18.716425 -74.370064 18.720276 -74.367867 18.724163 -74.365730 18.728085 -74.363670 18.732040 -74.361687 18.736027 -74.359772 18.740046 -74.357933 18.744097 -74.356163 18.748175 -74.354469 18.752279 -74.352852 18.756411 -74.351311 18.760569 -74.349846 18.764746 -74.348450 18.768949 -74.347145 18.773172 -74.345909 18.775368 -74.345306 18.776751 -74.343079 18.779228 -74.339287 18.781792 -74.335564 18.784445 -74.331902 18.787180 -74.328308 18.790001 -74.324783 18.792902 -74.321335 18.795885 -74.317963 18.798942 -74.314667 18.802069 -74.311432 18.805246 -74.308258 18.808475 -74.305145 18.811756 -74.302094 18.815086 -74.299095 18.818468 -74.296158 18.821896 -74.293289 18.825371 -74.290489 18.828894 -74.287743 18.832460 -74.285065 18.836073 -74.282448 18.839724 -74.279900 18.843420 -74.277420 18.847157 -74.275009 18.850929 -74.272667 18.854744 -74.270393 18.858595 -74.268188 18.862480 -74.266060 18.866404 -74.264000 18.870357 -74.262009 18.874346 -74.260094 18.878365 -74.258255 18.882416 -74.256485 18.886490 -74.254791 18.890598 -74.253174 18.893167 -74.252212 18.893782 -74.250710 18.895750 -74.246269 18.897846 -74.241898 18.900065 -74.237587 18.902409 -74.233345 18.904875 -74.229179 18.907459 -74.225090 18.910160 -74.221085 18.912979 -74.217163 18.915911 -74.213341 18.918951 -74.209602 18.922098 -74.205971 18.925352 -74.202438 18.928684 -74.198990 18.932074 -74.195602 18.935516 -74.192276 18.939016 -74.189018 18.942570 -74.185822 18.946175 -74.182686 18.949833 -74.179626 18.953539 -74.176628 18.957296 -74.173698 18.961100 -74.170837 18.964951 -74.168045 18.968847 -74.165329 18.972790 -74.162681 18.976774 -74.160103 18.980801 -74.157600 18.984867 -74.155182 18.988974 -74.152824 18.993120 -74.150551 18.997303 -74.148346 19.001524 -74.146225 19.005775 -74.144180 19.010063 -74.142212 19.014379 -74.140327 19.018730 -74.138512 19.021681 -74.137352 19.023569 -74.132782 19.025711 -74.128067 19.028009 -74.123436 19.030464 -74.118881 19.033068 -74.114433 19.035822 -74.110077 19.038721 -74.105835 19.041763 -74.101707 19.044943 -74.097687 19.048258 -74.093796 19.051704 -74.090035 19.055244 -74.086365 19.058847 -74.082756 19.062504 -74.079231 19.066223 -74.075760 19.069998 -74.072357 19.073828 -74.069031 19.077713 -74.065765 19.081652 -74.062584 19.085644 -74.059471 19.089684 -74.056419 19.093775 -74.053459 19.097916 -74.050568 19.102102 -74.047752 19.106337 -74.045014 19.110613 -74.042351 19.114935 -74.039772 19.119299 -74.037270 19.123703 -74.034851 19.128147 -74.032509 19.132629 -74.030251 19.137148 -74.028076 19.141703 -74.025978 19.146290 -74.023972 19.150911 -74.022049 19.155565 -74.020210 19.160244 -74.018463 19.164955 -74.016785 19.169693 -74.015205 19.171450 -74.014656 19.171507 -74.014549 19.174171 -74.010117 19.176998 -74.005814 19.179985 -74.001633 19.183128 -73.997574 19.186420 -73.993660 19.189859 -73.989883 19.193397 -73.986206 19.197001 -73.982605 19.200657 -73.979072 19.204376 -73.975593 19.208151 -73.972191 19.211981 -73.968857 19.215864 -73.965599 19.219805 -73.962410 19.223795 -73.959290 19.227839 -73.956245 19.231928 -73.953278 19.236069 -73.950386 19.240255 -73.947571 19.244490 -73.944824 19.248766 -73.942169 19.253088 -73.939575 19.257452 -73.937080 19.261856 -73.934654 19.266298 -73.932312 19.270781 -73.930046 19.275299 -73.927872 19.279854 -73.925781 19.284441 -73.923767 19.288841 -73.921928 19.290062 -73.918571 19.292170 -73.913444 19.294485 -73.908424 19.297003 -73.903519 19.299717 -73.898750 19.302626 -73.894119 19.305725 -73.889626 19.309004 -73.885284 19.312464 -73.881111 19.316097 -73.877106 19.319843 -73.873207 19.323656 -73.869392 19.327530 -73.865639 19.331467 -73.861961 19.335463 -73.858353 19.339518 -73.854820 19.343630 -73.851364 19.347799 -73.847984 19.352026 -73.844681 19.356306 -73.841453 19.360638 -73.838310 19.365021 -73.835243 19.369454 -73.832253 19.373936 -73.829353 19.378464 -73.826530 19.383039 -73.823792 19.387661 -73.821136 19.392322 -73.818565 19.397026 -73.816086 19.401772 -73.813690 19.406557 -73.811378 19.411379 -73.809158 19.416058 -73.807106 19.417599 -73.802971 19.419903 -73.797577 19.422439 -73.792313 19.425205 -73.787186 19.428196 -73.782234 19.431404 -73.777428 19.434824 -73.772812 19.438450 -73.768372 19.442276 -73.764130 19.446232 -73.760017 19.450254 -73.755981 19.454344 -73.752022 19.458498 -73.748131 19.462717 -73.744324 19.466995 -73.740593 19.471338 -73.736938 19.475739 -73.733368 19.480198 -73.729874 19.484715 -73.726471 19.489286 -73.723144 19.493914 -73.719902 19.498594 -73.716751 19.503323 -73.713684 19.508102 -73.710701 19.512932 -73.707809 19.517809 -73.705002 19.522730 -73.702293 19.527695 -73.699669 19.532705 -73.697136 19.536196 -73.695450 19.537546 -73.691490 19.539837 -73.685707 19.542395 -73.680077 19.545212 -73.674614 19.548281 -73.669319 19.551600 -73.664215 19.555159 -73.659309 19.558952 -73.654617 19.562971 -73.650131 19.567135 -73.645805 19.571369 -73.641548 19.575674 -73.637375 19.580048 -73.633286 19.584484 -73.629265 19.588989 -73.625343 19.593559 -73.621491 19.598192 -73.617729 19.600750 -73.615723 19.600950 -73.614883 19.602695 -73.608833 19.604717 -73.602905 19.607008 -73.597122 19.609564 -73.591492 19.612379 -73.586021 19.615452 -73.580727 19.618771 -73.575615 19.622330 -73.570717 19.626122 -73.566017 19.630142 -73.561524 19.634304 -73.557198 19.638538 -73.552948 19.642841 -73.548767 19.647217 -73.544678 19.651655 -73.540657 19.656158 -73.536728 19.660729 -73.532875 19.665361 -73.529114 19.667862 -73.527153 19.668078 -73.526245 19.669823 -73.520187 19.671843 -73.514259 19.674135 -73.508469 19.676691 -73.502838 19.679506 -73.497360 19.682579 -73.492073 19.685896 -73.486961 19.689457 -73.482048 19.693249 -73.477348 19.697268 -73.472862 19.701431 -73.468536 19.705666 -73.464279 19.709969 -73.460098 19.714342 -73.456001 19.718782 -73.451981 19.723284 -73.448051 19.727856 -73.444199 19.732487 -73.440437 19.734915 -73.438530 19.735155 -73.437523 19.736902 -73.431465 19.738922 -73.425537 19.741213 -73.419746 19.743771 -73.414108 19.746586 -73.408630 19.749657 -73.403343 19.752975 -73.398232 19.756536 -73.393311 19.760328 -73.388611 19.764345 -73.384125 19.768509 -73.379791 19.772745 -73.375534 19.777046 -73.371353 19.781420 -73.367256 19.785860 -73.363243 19.790363 -73.359299 19.794933 -73.355446 19.799566 -73.351685 19.801933 -73.349823 19.802195 -73.348724 19.803940 -73.342667 19.805960 -73.336731 19.808252 -73.330940 19.810808 -73.325294 19.813623 -73.319824 19.816694 -73.314529 19.820013 -73.309410 19.823574 -73.304497 19.827366 -73.299797 19.831385 -73.295303 19.835546 -73.290970 19.839783 -73.286705 19.844086 -73.282524 19.848459 -73.278427 19.852896 -73.274406 19.857403 -73.270462 19.861971 -73.266609 19.866602 -73.262840 19.868904 -73.261040 19.869186 -73.259849 19.870932 -73.253784 19.872952 -73.247849 19.875242 -73.242058 19.877798 -73.236420 19.880615 -73.230942 19.883686 -73.225632 19.887005 -73.220520 19.890562 -73.215607 19.894358 -73.210899 19.898375 -73.206406 19.902538 -73.202064 19.906775 -73.197807 19.911076 -73.193626 19.915449 -73.189522 19.919886 -73.185501 19.924393 -73.181557 19.928963 -73.177704 19.933594 -73.173935 19.935825 -73.172180 19.936129 -73.170898 19.937878 -73.164833 19.939896 -73.158897 19.942186 -73.153099 19.944744 -73.147453 19.947559 -73.141975 19.950630 -73.136665 19.953949 -73.131554 19.957508 -73.126633 19.961300 -73.121925 19.965317 -73.117432 19.969482 -73.113090 19.973717 -73.108826 19.978020 -73.104645 19.982393 -73.100540 19.986832 -73.096512 19.991335 -73.092575 19.995905 -73.088722 20.000536 -73.084946 20.002714 -73.083237 20.003035 -73.081879 20.004780 -73.075806 20.006800 -73.069870 20.009092 -73.064064 20.011648 -73.058418 20.014463 -73.052940 20.017534 -73.047630 20.020853 -73.042511 20.024412 -73.037590 20.028204 -73.032875 20.032225 -73.028381 20.036386 -73.024048 20.040623 -73.019775 20.044924 -73.015587 20.049297 -73.011482 20.053736 -73.007462 20.058241 -73.003517 20.062809 -72.999657 20.067440 -72.995888 20.069540 -72.994232 20.069887 -72.992775 20.071634 -72.986702 20.073652 -72.980766 20.075945 -72.974960 20.078501 -72.969307 20.081316 -72.963821 20.084387 -72.958519 20.087706 -72.953392 20.091265 -72.948471 20.095056 -72.943756 20.099075 -72.939262 20.103239 -72.934921 20.107473 -72.930649 20.111776 -72.926460 20.116148 -72.922348 20.120588 -72.918327 20.125091 -72.914383 20.129660 -72.910523 20.132496 -72.908211 20.133797 -72.902718 20.135542 -72.896652 20.137562 -72.890701 20.139853 -72.884895 20.142408 -72.879242 20.145226 -72.873756 20.148294 -72.868446 20.151615 -72.863327 20.155172 -72.858398 20.158964 -72.853683 20.162983 -72.849182 20.167147 -72.844841 20.171381 -72.840576 20.175684 -72.836380 20.180058 -72.832268 20.184494 -72.828247 20.188999 -72.824295 20.193567 -72.820427 20.198200 -72.816650 20.202894 -72.812965 20.207647 -72.809357 20.210508 -72.807266 20.211437 -72.803345 20.213182 -72.797272 20.215204 -72.791321 20.217495 -72.785515 20.220049 -72.779861 20.222864 -72.774368 20.225937 -72.769051 20.229254 -72.763931 20.232813 -72.759003 20.236607 -72.754280 20.240623 -72.749786 20.244789 -72.745438 20.249022 -72.741165 20.253325 -72.736969 20.257698 -72.732864 20.262135 -72.728828 20.266640 -72.724884 20.271210 -72.721016 20.275841 -72.717239 20.280535 -72.713547 20.285286 -72.709938 20.290098 -72.706421 20.294966 -72.702995 20.299892 -72.699654 20.304871 -72.696403 20.309597 -72.693443 20.310520 -72.691399 20.313196 -72.686180 20.316112 -72.681129 20.319265 -72.676262 20.322645 -72.671570 20.326250 -72.667091 20.330067 -72.662819 20.334023 -72.658676 20.338045 -72.654617 20.342132 -72.650642 20.346289 -72.646728 20.350504 -72.642899 20.354784 -72.639145 20.359123 -72.635475 20.363523 -72.631882 20.367983 -72.628372 20.372500 -72.624947 20.377070 -72.621597 20.378347 -72.620697 20.378471 -72.620041 20.379864 -72.614151 20.381521 -72.608376 20.383442 -72.602715 20.385616 -72.597191 20.388044 -72.591812 20.390722 -72.586594 20.393637 -72.581535 20.396791 -72.576660 20.400173 -72.571976 20.403774 -72.567497 20.407593 -72.563210 20.411547 -72.559082 20.415571 -72.555015 20.419659 -72.551033 20.423813 -72.547119 20.428030 -72.543289 20.432308 -72.539536 20.436649 -72.535858 20.441050 -72.532265 20.445509 -72.528755 20.450026 -72.525322 20.454594 -72.521980 20.459221 -72.518715 20.463900 -72.515541 20.468630 -72.512451 20.473408 -72.509453 20.476374 -72.507667 20.478399 -72.503181 20.480934 -72.498230 20.483698 -72.493439 20.486687 -72.488823 20.489887 -72.484375 20.493301 -72.480133 20.496920 -72.476074 20.500666 -72.472153 20.504477 -72.468307 20.508350 -72.464523 20.512285 -72.460823 20.516279 -72.457184 20.520334 -72.453629 20.524447 -72.450142 20.528616 -72.446739 20.532843 -72.443413 20.537121 -72.440163 20.541450 -72.436989 20.545832 -72.433899 20.546060 -72.433746 20.546734 -72.430160 20.548056 -72.424583 20.549627 -72.419098 20.551445 -72.413734 20.553507 -72.408493 20.555809 -72.403397 20.558344 -72.398438 20.561108 -72.393654 20.564094 -72.389030 20.567297 -72.384582 20.570711 -72.380325 20.574327 -72.376274 20.578074 -72.372353 20.581886 -72.368500 20.585758 -72.364723 20.589695 -72.361015 20.593689 -72.357376 20.597744 -72.353813 20.601854 -72.350326 20.606026 -72.346924 20.610248 -72.343597 20.614527 -72.340340 20.618856 -72.337166 20.623240 -72.334076 20.627674 -72.331070 20.632154 -72.328140 20.636681 -72.325287 20.641256 -72.322533 20.643040 -72.321503 20.643871 -72.319389 20.646046 -72.314568 20.648439 -72.309891 20.651051 -72.305359 20.653870 -72.300995 20.656897 -72.296791 20.660120 -72.292770 20.663536 -72.288940 20.667074 -72.285233 20.670675 -72.281593 20.674332 -72.278023 20.678051 -72.274521 20.681826 -72.271088 20.685654 -72.267715 20.689535 -72.264427 20.693474 -72.261208 20.697464 -72.258057 20.701506 -72.254990 20.705595 -72.251991 20.709732 -72.249062 20.713593 -72.246445 20.713757 -72.245277 20.714768 -72.239906 20.716013 -72.234627 20.717497 -72.229439 20.719215 -72.224365 20.721163 -72.219414 20.723337 -72.214592 20.725731 -72.209915 20.728342 -72.205383 20.731163 -72.201012 20.734188 -72.196816 20.737412 -72.192787 20.740829 -72.188950 20.744368 -72.185242 20.747969 -72.181603 20.751625 -72.178032 20.755342 -72.174530 20.759115 -72.171089 20.762945 -72.167725 20.766831 -72.164429 20.770765 -72.161209 20.774755 -72.158058 20.778795 -72.154983 20.782886 -72.151978 20.787025 -72.149063 20.790810 -72.146492 20.790991 -72.145195 20.792002 -72.139832 20.793249 -72.134544 20.794735 -72.129356 20.796452 -72.124283 20.798399 -72.119331 20.800573 -72.114502 20.802967 -72.109825 20.805576 -72.105286 20.808399 -72.100922 20.811424 -72.096710 20.814648 -72.092689 20.818066 -72.088852 20.821604 -72.085144 20.825205 -72.081497 20.828859 -72.077919 20.832577 -72.074417 20.836351 -72.070976 20.840179 -72.067604 20.844065 -72.064316 20.848000 -72.061089 20.851992 -72.057938 20.856031 -72.054863 20.860121 -72.051865 20.864262 -72.048943 20.868446 -72.046089 20.872679 -72.043320 20.876955 -72.040627 20.881277 -72.038017 20.885639 -72.035492 20.886633 -72.034943 20.886746 -72.034607 20.888580 -72.029938 20.890625 -72.025398 20.892879 -72.020981 20.895334 -72.016716 20.897991 -72.012596 20.900841 -72.008644 20.903873 -72.004852 20.907089 -72.001236 20.910419 -71.997742 20.913809 -71.994316 20.917250 -71.990944 20.920750 -71.987640 20.924299 -71.984405 20.927904 -71.981232 20.931560 -71.978134 20.935266 -71.975090 20.939022 -71.972130 20.942825 -71.969231 20.946674 -71.966408 20.950571 -71.963654 20.954510 -71.960976 20.958071 -71.958641 20.958723 -71.954025 20.959673 -71.948967 20.960846 -71.943985 20.962246 -71.939102 20.963860 -71.934326 20.965694 -71.929649 20.967739 -71.925110 20.969994 -71.920692 20.972450 -71.916420 20.975107 -71.912300 20.977953 -71.908340 20.980989 -71.904549 20.984203 -71.900932 20.987534 -71.897438 20.990921 -71.894005 20.994366 -71.890640 20.997864 -71.887329 21.001415 -71.884094 21.005018 -71.880928 21.008675 -71.877815 21.012379 -71.874779 21.016136 -71.871811 21.019938 -71.868912 21.023788 -71.866089 21.027683 -71.863327 21.031624 -71.860649 21.035608 -71.858040 21.039633 -71.855499 21.043699 -71.853043 21.047808 -71.850662 21.051948 -71.848351 21.052889 -71.847847 21.054039 -71.844452 21.055758 -71.840073 21.057676 -71.835808 21.059788 -71.831673 21.062092 -71.827660 21.064583 -71.823799 21.067253 -71.820084 21.070097 -71.816528 21.073111 -71.813133 21.076235 -71.809853 21.079413 -71.806641 21.082640 -71.803475 21.085918 -71.800377 21.089249 -71.797340 21.092627 -71.794365 21.096056 -71.791451 21.099529 -71.788597 21.103050 -71.785820 21.106617 -71.783104 21.110224 -71.780449 21.113876 -71.777862 21.117573 -71.775352 21.121306 -71.772903 21.125080 -71.770531 21.125236 -71.770439 21.125538 -71.767281 21.126215 -71.762459 21.127106 -71.757706 21.128206 -71.753036 21.129519 -71.748451 21.131035 -71.743965 21.132751 -71.739586 21.134672 -71.735321 21.136784 -71.731178 21.139088 -71.727173 21.141577 -71.723305 21.144247 -71.719589 21.147093 -71.716026 21.150108 -71.712639 21.153231 -71.709358 21.156406 -71.706131 21.159634 -71.702972 21.162914 -71.699867 21.166245 -71.696831 21.169622 -71.693855 21.173050 -71.690933 21.176525 -71.688088 21.180046 -71.685303 21.183611 -71.682579 21.187220 -71.679932 21.190872 -71.677345 21.194565 -71.674827 21.197098 -71.673164 21.197252 -71.670128 21.197718 -71.665253 21.198395 -71.660431 21.199287 -71.655678 21.200388 -71.651009 21.201698 -71.646416 21.203215 -71.641930 21.204931 -71.637543 21.206852 -71.633278 21.208963 -71.629135 21.211268 -71.625122 21.213756 -71.621254 21.216427 -71.617539 21.219273 -71.613975 21.222288 -71.610581 21.225410 -71.607300 21.228586 -71.604080 21.231813 -71.600914 21.235094 -71.597817 21.238422 -71.594765 21.241802 -71.591789 21.245228 -71.588875 21.248703 -71.586021 21.252226 -71.583237 21.255789 -71.580521 21.259399 -71.577866 21.263052 -71.575272 21.266745 -71.572754 21.270481 -71.570305 21.274254 -71.567925 21.278067 -71.565613 21.281916 -71.563385 21.285799 -71.561218 21.289721 -71.559120 21.293675 -71.557098 21.297661 -71.555153 21.301678 -71.553284 21.305725 -71.551483 21.309801 -71.549767 21.313906 -71.548119 21.318035 -71.546555 21.322189 -71.545059 21.326368 -71.543640 21.330570 -71.542313 21.334793 -71.541046 21.339035 -71.539871 21.343296 -71.538773 21.347576 -71.537750 21.351868 -71.536812 21.356178 -71.535950 21.360500 -71.535164 21.364836 -71.534470 21.369179 -71.533852 21.373533 -71.533318 21.377895 -71.532860 21.382265 -71.532486 21.386643 -71.532189 21.391020 -71.531975 21.395401 -71.531845 21.399786 -71.531799 21.404171 -71.531830 21.408552 -71.531944 21.412932 -71.532143 21.417307 -71.532417 21.421678 -71.532776 21.426043 -71.533218 21.430399 -71.533737 21.434746 -71.534348 21.439083 -71.535026 21.443407 -71.535797 21.447720 -71.536644 21.452017 -71.537567 21.456299 -71.538567 21.460562 -71.539658 21.464807 -71.540825 21.469032 -71.542069 21.473238 -71.543388 21.477423 -71.544792 21.481581 -71.546265 21.485716 -71.547821 21.489824 -71.549454 21.493906 -71.551170 21.497959 -71.552956 21.501980 -71.554817 21.505972 -71.556747 21.509932 -71.558762 21.513859 -71.560844 21.517750 -71.562996 21.521604 -71.565231 21.525423 -71.567528 21.529203 -71.569908 21.532946 -71.572342 21.536646 -71.574860 21.540304 -71.577438 21.543919 -71.580086 21.547493 -71.582802 21.551020 -71.585579 21.554501 -71.588425 21.557936 -71.591347 21.561321 -71.594315 21.564659 -71.597359 21.567945 -71.600456 21.571180 -71.603622 21.574366 -71.606842 21.577496 -71.610123 21.580517 -71.613518 21.583368 -71.617081 21.586046 -71.620804 21.588545 -71.624680 21.590859 -71.628693 21.592979 -71.632835 21.594904 -71.637116 21.596632 -71.641502 21.598154 -71.646004 21.599474 -71.650604 21.600584 -71.655281 21.601482 -71.660049 21.602169 -71.664879 21.602642 -71.669769 21.602902 -71.674706</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </clk:geometry> </clk:al212010_windswath> <clk:al212010_windswath gml:id="69"> <clk:geometry> <gml:Polygon srsName="urn:opengis:def:crs:EPSG::4326"> <gml:exterior> <gml:LinearRing> <gml:posList srsDimension="2">25.570417 -69.434677 25.570192 -69.441559 25.569683 -69.448456 25.568886 -69.455376 25.567810 -69.462288 25.566454 -69.469177 25.564823 -69.476044 25.562920 -69.482864 25.560751 -69.489632 25.558321 -69.496338 25.555634 -69.502952 25.552698 -69.509476 25.549521 -69.515900 25.546110 -69.522202 25.542471 -69.528374 25.538612 -69.534416 25.534544 -69.540314 25.530277 -69.546043 25.525820 -69.551621 25.521185 -69.557015 25.516376 -69.562225 25.511410 -69.567253 25.506298 -69.572083 25.501049 -69.576714 25.495676 -69.581131 25.490187 -69.585342 25.484602 -69.589333 25.478926 -69.593109 25.473175 -69.596664 25.467361 -69.599998 25.461496 -69.603104 25.455591 -69.605980 25.449663 -69.608635 25.443718 -69.611061 25.437773 -69.613274 25.431839 -69.615257 25.425928 -69.617027 25.420050 -69.618576 25.414219 -69.619911 25.408445 -69.621056 25.402742 -69.621986 25.397119 -69.622719 25.391583 -69.623276 25.388868 -69.623459 25.384409 -69.625450 25.378462 -69.627884 25.372517 -69.630081 25.366583 -69.632072 25.360672 -69.633835 25.354793 -69.635391 25.348965 -69.636726 25.343189 -69.637863 25.337486 -69.638802 25.331862 -69.639534 25.326328 -69.640083 25.321251 -69.640427 25.317467 -69.642120 25.311522 -69.644547 25.305576 -69.646751 25.299643 -69.648735 25.293730 -69.650497 25.287855 -69.652046 25.282023 -69.653389 25.276251 -69.654518 25.270546 -69.655457 25.264921 -69.656197 25.259388 -69.656738 25.254278 -69.657089 25.250519 -69.658768 25.244575 -69.661194 25.238630 -69.663391 25.232695 -69.665382 25.226784 -69.667145 25.220907 -69.668693 25.215076 -69.670036 25.209303 -69.671158 25.203598 -69.672096 25.197975 -69.672836 25.192440 -69.673378 25.187290 -69.673729 25.183571 -69.675392 25.177626 -69.677818 25.171680 -69.680016 25.165749 -69.681999 25.159836 -69.683762 25.153957 -69.685310 25.148128 -69.686653 25.142353 -69.687782 25.136650 -69.688713 25.131025 -69.689453 25.125492 -69.690002 25.120348 -69.690346 25.116621 -69.692009 25.110676 -69.694435 25.104729 -69.696640 25.098797 -69.698616 25.092884 -69.700378 25.087006 -69.701927 25.081175 -69.703262 25.075403 -69.704399 25.069698 -69.705322 25.064073 -69.706062 25.058542 -69.706619 25.053349 -69.706970 25.049671 -69.708610 25.043726 -69.711029 25.037781 -69.713226 25.031845 -69.715210 25.025934 -69.716972 25.020449 -69.718407 25.015844 -69.723053 25.010733 -69.727867 25.005482 -69.732475 25.000107 -69.736877 24.994619 -69.741066 24.989035 -69.745048 24.983357 -69.748802 24.977606 -69.752342 24.971792 -69.755661 24.965925 -69.758759 24.960022 -69.761627 24.954092 -69.764267 24.948147 -69.766685 24.942202 -69.768883 24.936268 -69.770859 24.930355 -69.772621 24.924477 -69.774170 24.918648 -69.775505 24.917700 -69.775688 24.915501 -69.777908 24.910387 -69.782707 24.905136 -69.787323 24.899761 -69.791718 24.894274 -69.795906 24.888689 -69.799881 24.883013 -69.803642 24.877260 -69.807175 24.871447 -69.810486 24.865580 -69.813576 24.859676 -69.816444 24.853746 -69.819092 24.847801 -69.821503 24.841856 -69.823700 24.835920 -69.825676 24.830009 -69.827438 24.824131 -69.828979 24.818300 -69.830307 24.817270 -69.830513 24.815134 -69.832657 24.810020 -69.837471 24.804770 -69.842064 24.799396 -69.846466 24.793907 -69.850647 24.788322 -69.854622 24.782646 -69.858376 24.776894 -69.861908 24.771080 -69.865219 24.765215 -69.868309 24.759310 -69.871170 24.753380 -69.873810 24.747433 -69.876221 24.741489 -69.878426 24.735554 -69.880394 24.729641 -69.882149 24.723763 -69.883697 24.717932 -69.885025 24.716831 -69.885239 24.714748 -69.887337 24.709635 -69.892136 24.704386 -69.896736 24.699011 -69.901123 24.693523 -69.905311 24.687937 -69.909279 24.682260 -69.913033 24.676508 -69.916565 24.670694 -69.919869 24.664827 -69.922958 24.658922 -69.925819 24.652994 -69.928452 24.647049 -69.930862 24.641102 -69.933060 24.635168 -69.935028 24.629255 -69.936783 24.623379 -69.938332 24.617548 -69.939659 24.616360 -69.939888 24.614336 -69.941925 24.609222 -69.946716 24.603972 -69.951317 24.598596 -69.955696 24.593111 -69.959877 24.587524 -69.963844 24.581848 -69.967590 24.576096 -69.971123 24.570282 -69.974426 24.564415 -69.977509 24.558510 -69.980370 24.552580 -69.983009 24.546637 -69.985420 24.540690 -69.987602 24.534754 -69.989578 24.528841 -69.991333 24.522966 -69.992867 24.517134 -69.994202 24.515883 -69.994446 24.513908 -69.996429 24.508797 -70.001213 24.503546 -70.005806 24.498171 -70.010201 24.492685 -70.014374 24.487099 -70.018333 24.481421 -70.022072 24.475670 -70.025597 24.469854 -70.028908 24.463989 -70.031982 24.458082 -70.034844 24.452152 -70.037476 24.446209 -70.039879 24.440262 -70.042076 24.434328 -70.044044 24.428413 -70.045799 24.422537 -70.047333 24.416706 -70.048668 24.415359 -70.048927 24.413460 -70.050835 24.408346 -70.055618 24.403095 -70.060211 24.397720 -70.064591 24.392233 -70.068764 24.386646 -70.072723 24.380970 -70.076462 24.375219 -70.079987 24.369404 -70.083290 24.363537 -70.086365 24.357632 -70.089218 24.351700 -70.091850 24.345755 -70.094254 24.339811 -70.096443 24.333876 -70.098419 24.327963 -70.100166 24.322085 -70.101700 24.316254 -70.103035 24.314840 -70.103310 24.312988 -70.105164 24.307875 -70.109955 24.302624 -70.114533 24.297251 -70.118912 24.291763 -70.123077 24.286175 -70.127037 24.280500 -70.130776 24.274746 -70.134293 24.268932 -70.137596 24.263065 -70.140671 24.257160 -70.143524 24.251230 -70.146149 24.245285 -70.148560 24.239340 -70.150742 24.233404 -70.152710 24.227491 -70.154457 24.221613 -70.155991 24.215782 -70.157318 24.214302 -70.157608 24.212496 -70.159416 24.207382 -70.164200 24.202131 -70.168770 24.196756 -70.173149 24.191269 -70.177315 24.185682 -70.181274 24.180006 -70.185013 24.174253 -70.188530 24.168440 -70.191818 24.162573 -70.194893 24.156668 -70.197739 24.150736 -70.200371 24.144793 -70.202774 24.138845 -70.204956 24.132912 -70.206917 24.126997 -70.208671 24.121119 -70.210205 24.115288 -70.211533 24.113716 -70.211838 24.111984 -70.213570 24.106871 -70.218346 24.101620 -70.222923 24.096247 -70.227295 24.090759 -70.231460 24.085171 -70.235413 24.079494 -70.239136 24.073742 -70.242653 24.067928 -70.245949 24.062061 -70.249023 24.056154 -70.251862 24.050226 -70.254494 24.044279 -70.256889 24.038334 -70.259079 24.032398 -70.261032 24.026485 -70.262787 24.020607 -70.264320 24.014774 -70.265648 24.013136 -70.265968 24.011454 -70.267647 24.006340 -70.272423 24.001087 -70.277000 23.995712 -70.281364 23.990225 -70.285523 23.984640 -70.289467 23.978962 -70.293198 23.973209 -70.296707 23.967394 -70.300003 23.961529 -70.303070 23.955624 -70.305916 23.949694 -70.308540 23.943747 -70.310936 23.937800 -70.313118 23.931864 -70.315086 23.925953 -70.316826 23.920074 -70.318359 23.914242 -70.319687 23.908468 -70.320808 23.902763 -70.321732 23.897139 -70.322456 23.891602 -70.323006 23.886168 -70.323372 23.880844 -70.323563 23.875639 -70.323586 23.870562 -70.323463 23.865623 -70.323189 23.860828 -70.322777 23.856188 -70.322243 23.851706 -70.321587 23.847389 -70.320824 23.843245 -70.319962 23.839275 -70.319016 23.835493 -70.317993 23.831894 -70.316917 23.828484 -70.315781 23.825268 -70.314606 23.822246 -70.313408 23.819420 -70.312195 23.816795 -70.310974 23.814367 -70.309761 23.812138 -70.308571 23.810104 -70.307411 23.808270 -70.306290 23.806627 -70.305237 23.805178 -70.304245 23.803917 -70.303329 23.802841 -70.302506 23.801947 -70.301781 23.801228 -70.301163 23.800680 -70.300674 23.800297 -70.300301 23.800072 -70.300079 23.799999 -70.300003 23.799925 -70.300079 23.799702 -70.300301 23.799318 -70.300674 23.798769 -70.301163 23.798050 -70.301781 23.797157 -70.302506 23.796080 -70.303329 23.794821 -70.304245 23.793371 -70.305237 23.791729 -70.306290 23.789894 -70.307404 23.787861 -70.308571 23.785631 -70.309753 23.783203 -70.310974 23.780577 -70.312187 23.777752 -70.313400 23.774729 -70.314598 23.771513 -70.315773 23.768103 -70.316910 23.764504 -70.317986 23.760717 -70.319000 23.756752 -70.319946 23.752606 -70.320808 23.748289 -70.321564 23.743807 -70.322220 23.739164 -70.322754 23.734369 -70.323166 23.729431 -70.323433 23.724354 -70.323563 23.719150 -70.323532 23.713825 -70.323334 23.708393 -70.322975 23.702856 -70.322426 23.697231 -70.321693 23.691526 -70.320770 23.685753 -70.319649 23.679920 -70.318329 23.674044 -70.316788 23.668131 -70.315048 23.662195 -70.313088 23.656248 -70.310913 23.650305 -70.308517 23.644371 -70.305901 23.638466 -70.303063 23.632599 -70.300003 23.626783 -70.296722 23.621031 -70.293221 23.615355 -70.289497 23.609766 -70.285561 23.604277 -70.281418 23.598902 -70.277069 23.593649 -70.272514 23.588533 -70.267754 23.583565 -70.262810 23.578753 -70.257675 23.574112 -70.252365 23.569647 -70.246887 23.565376 -70.241242 23.561302 -70.235443 23.557440 -70.229500 23.553793 -70.223427 23.550373 -70.217224 23.547186 -70.210907 23.544243 -70.204491 23.541546 -70.197983 23.539106 -70.191399 23.536928 -70.184738 23.535013 -70.178032 23.533371 -70.171272 23.532003 -70.164490 23.530914 -70.157692 23.530104 -70.150894 23.529579 -70.144104 23.529337 -70.137344 23.529383 -70.130608 23.529715 -70.123932 23.530333 -70.117325 23.531235 -70.110786 23.532417 -70.104347 23.533882 -70.098007 23.535627 -70.091782 23.537647 -70.085701 23.539934 -70.079750 23.542488 -70.073967 23.545301 -70.068344 23.548370 -70.062904 23.551685 -70.057663 23.555243 -70.052612 23.559032 -70.047783 23.563045 -70.043182 23.567207 -70.038727 23.571438 -70.034355 23.575739 -70.030067 23.580109 -70.025848 23.584543 -70.021728 23.589045 -70.017685 23.593611 -70.013725 23.598238 -70.009857 23.602930 -70.006081 23.607679 -70.002380 23.612490 -69.998779 23.617355 -69.995270 23.622276 -69.991852 23.627253 -69.988525 23.632280 -69.985290 23.637358 -69.982163 23.642488 -69.979118 23.647663 -69.976173 23.652889 -69.973335 23.658157 -69.970589 23.663467 -69.967949 23.668819 -69.965408 23.674213 -69.962959 23.679645 -69.960625 23.685114 -69.958382 23.690617 -69.956253 23.696154 -69.954224 23.701723 -69.952301 23.703602 -69.951691 23.708218 -69.948105 23.713026 -69.944496 23.717890 -69.940979 23.722811 -69.937561 23.727787 -69.934235 23.732815 -69.931000 23.737896 -69.927857 23.743025 -69.924820 23.748201 -69.921875 23.753424 -69.919029 23.758694 -69.916283 23.764004 -69.913635 23.769356 -69.911095 23.774750 -69.908646 23.780180 -69.906311 23.785650 -69.904068 23.791151 -69.901939 23.796690 -69.899902 23.802257 -69.897987 23.804031 -69.897408 23.808733 -69.893746 23.813540 -69.890137 23.818405 -69.886620 23.823328 -69.883194 23.828302 -69.879860 23.833330 -69.876625 23.838409 -69.873482 23.843538 -69.870445 23.848713 -69.867493 23.853937 -69.864647 23.859205 -69.861900 23.864517 -69.859253 23.869869 -69.856705 23.875263 -69.854256 23.880693 -69.851913 23.886162 -69.849670 23.891664 -69.847542 23.897204 -69.845505 23.902769 -69.843582 23.904394 -69.843056 23.904478 -69.842987 23.909229 -69.839287 23.914036 -69.835678 23.918903 -69.832153 23.923822 -69.828735 23.928797 -69.825401 23.933825 -69.822159 23.938904 -69.819016 23.944035 -69.815964 23.949209 -69.813026 23.954433 -69.810165 23.959702 -69.807419 23.965013 -69.804772 23.970364 -69.802216 23.975758 -69.799774 23.981188 -69.797432 23.986658 -69.795189 23.992159 -69.793053 23.997698 -69.791016 24.003265 -69.789093 24.004765 -69.788605 24.004953 -69.788452 24.009703 -69.784752 24.014511 -69.781136 24.019377 -69.777618 24.024298 -69.774185 24.029274 -69.770844 24.034298 -69.767609 24.039379 -69.764458 24.044506 -69.761414 24.049683 -69.758461 24.054907 -69.755608 24.060175 -69.752853 24.065485 -69.750206 24.070839 -69.747650 24.076231 -69.745209 24.081663 -69.742859 24.087130 -69.740616 24.092632 -69.738472 24.098171 -69.736435 24.103737 -69.734512 24.105146 -69.734055 24.105408 -69.733841 24.110157 -69.730141 24.114965 -69.726517 24.119831 -69.722992 24.124752 -69.719559 24.129726 -69.716225 24.134756 -69.712982 24.139833 -69.709831 24.144960 -69.706780 24.150139 -69.703827 24.155359 -69.700974 24.160627 -69.698212 24.165939 -69.695564 24.171291 -69.693008 24.176683 -69.690559 24.182114 -69.688210 24.187586 -69.685959 24.193087 -69.683823 24.198622 -69.681786 24.204191 -69.679855 24.205463 -69.679443 24.205837 -69.679138 24.210587 -69.675423 24.215395 -69.671799 24.220261 -69.668281 24.225180 -69.664841 24.230158 -69.661499 24.235184 -69.658249 24.240263 -69.655106 24.245390 -69.652046 24.250566 -69.649094 24.255791 -69.646240 24.261057 -69.643478 24.266369 -69.640823 24.271721 -69.638268 24.277113 -69.635811 24.282543 -69.633461 24.288014 -69.631218 24.293516 -69.629074 24.299051 -69.627037 24.304621 -69.625107 24.305779 -69.624733 24.306255 -69.624344 24.311003 -69.620628 24.315811 -69.617012 24.320677 -69.613480 24.325598 -69.610039 24.330572 -69.606697 24.335600 -69.603447 24.340679 -69.600288 24.345806 -69.597237 24.350983 -69.594276 24.356205 -69.591415 24.361473 -69.588661 24.366785 -69.585999 24.372135 -69.583443 24.377527 -69.580986 24.382959 -69.578636 24.388428 -69.576385 24.393931 -69.574242 24.399467 -69.572205 24.405037 -69.570274 24.406046 -69.569946 24.406643 -69.569458 24.411394 -69.565743 24.416201 -69.562119 24.421064 -69.558586 24.425985 -69.555145 24.430962 -69.551796 24.435988 -69.548546 24.441067 -69.545387 24.446196 -69.542336 24.451372 -69.539375 24.456595 -69.536507 24.461861 -69.533752 24.467173 -69.531090 24.472523 -69.528534 24.477917 -69.526070 24.483347 -69.523720 24.488815 -69.521462 24.494318 -69.519318 24.499855 -69.517273 24.505421 -69.515343 24.506342 -69.515045 24.507013 -69.514496 24.511763 -69.510780 24.516569 -69.507149 24.521435 -69.503616 24.526356 -69.500168 24.531332 -69.496819 24.536356 -69.493569 24.541437 -69.490410 24.546564 -69.487343 24.551741 -69.484383 24.556961 -69.481522 24.562229 -69.478752 24.567539 -69.476089 24.572893 -69.473526 24.578283 -69.471069 24.583715 -69.468712 24.589184 -69.466461 24.594686 -69.464317 24.600222 -69.462273 24.605791 -69.460335 24.606569 -69.460083 24.607363 -69.459435 24.612112 -69.455719 24.616919 -69.452080 24.621784 -69.448547 24.626705 -69.445091 24.631679 -69.441742 24.636705 -69.438492 24.641787 -69.435326 24.646914 -69.432259 24.652088 -69.429298 24.657310 -69.426437 24.662579 -69.423668 24.667889 -69.420998 24.673241 -69.418434 24.678633 -69.415977 24.684063 -69.413612 24.689531 -69.411362 24.695034 -69.409210 24.696854 -69.408539 24.698254 -69.407356 24.702946 -69.403549 24.707693 -69.399818 24.712500 -69.396187 24.717365 -69.392639 24.722286 -69.389198 24.727261 -69.385834 24.732286 -69.382576 24.737366 -69.379417 24.742493 -69.376350 24.747669 -69.373383 24.752891 -69.370514 24.758158 -69.367744 24.763470 -69.365082 24.768818 -69.362511 24.774214 -69.360054 24.779642 -69.357689 24.785112 -69.355438 24.790611 -69.353287 24.796150 -69.351234 24.801716 -69.349297 24.807314 -69.347465 24.812943 -69.345734 24.818592 -69.344116 24.824272 -69.342606 24.829971 -69.341202 24.835693 -69.339912 24.841434 -69.338730 24.847193 -69.337654 24.852970 -69.336685 24.858763 -69.335838 24.859652 -69.335724 24.863100 -69.334450 24.868668 -69.332504 24.874266 -69.330673 24.879890 -69.328949 24.885544 -69.327331 24.891222 -69.325813 24.896921 -69.324409 24.902645 -69.323120 24.908384 -69.321930 24.914145 -69.320862 24.919922 -69.319900 24.925711 -69.319046 24.926533 -69.318939 24.930054 -69.317635 24.935621 -69.315697 24.941215 -69.313858 24.946844 -69.312134 24.952494 -69.310516 24.958174 -69.308998 24.963873 -69.307594 24.969593 -69.306297 24.975336 -69.305115 24.981096 -69.304039 24.986872 -69.303078 24.992661 -69.302223 24.993481 -69.302116 24.997002 -69.300812 25.002569 -69.298874 25.008165 -69.297035 25.013792 -69.295311 25.019443 -69.293686 25.025122 -69.292175 25.030821 -69.290764 25.036543 -69.289467 25.042286 -69.288284 25.048044 -69.287209 25.053820 -69.286247 25.059608 -69.285393 25.060396 -69.285294 25.063950 -69.283974 25.069515 -69.282028 25.075115 -69.280197 25.080740 -69.278458 25.086391 -69.276840 25.092070 -69.275322 25.097769 -69.273918 25.103491 -69.272629 25.109234 -69.271439 25.114992 -69.270363 25.120768 -69.269394 25.126558 -69.268539 25.127300 -69.268448 25.130892 -69.267113 25.136459 -69.265167 25.142055 -69.263329 25.147682 -69.261597 25.153334 -69.259972 25.159008 -69.258461 25.164711 -69.257050 25.170433 -69.255753 25.176172 -69.254570 25.181933 -69.253494 25.187708 -69.252525 25.190891 -69.252052 25.196148 -69.250099 25.201713 -69.248154 25.207312 -69.246315 25.212938 -69.244583 25.218588 -69.242966 25.224266 -69.241448 25.229965 -69.240036 25.235687 -69.238739 25.241428 -69.237549 25.247189 -69.236473 25.252962 -69.235512 25.258755 -69.234650 25.264555 -69.233902 25.270371 -69.233276 25.276192 -69.232750 25.282023 -69.232338 25.287859 -69.232048 25.293697 -69.231857 25.299540 -69.231789 25.305382 -69.231819 25.311220 -69.231972 25.317059 -69.232239 25.322893 -69.232613 25.328714 -69.233101 25.334532 -69.233696 25.340340 -69.234405 25.346134 -69.235230 25.351914 -69.236160 25.357677 -69.237205 25.363426 -69.238357 25.369154 -69.239624 25.374859 -69.241005 25.380545 -69.242485 25.386204 -69.244072 25.391836 -69.245781 25.397442 -69.247589 25.403019 -69.249504 25.408566 -69.251533 25.414076 -69.253662 25.419554 -69.255905 25.424994 -69.258240 25.430397 -69.260696 25.435759 -69.263245 25.441082 -69.265900 25.446361 -69.268654 25.451595 -69.271507 25.456785 -69.274460 25.461925 -69.277519 25.467016 -69.280678 25.472057 -69.283928 25.477045 -69.287277 25.481979 -69.290726 25.486858 -69.294266 25.491680 -69.297897 25.496443 -69.301628 25.501146 -69.305443 25.505789 -69.309349 25.510368 -69.313347 25.514885 -69.317429 25.519335 -69.321594 25.523716 -69.325851 25.528032 -69.330200 25.532278 -69.334618 25.536453 -69.339127 25.540484 -69.343781 25.544287 -69.348679 25.547859 -69.353790 25.551191 -69.359100 25.554277 -69.364624 25.557108 -69.370316 25.559675 -69.376190 25.561981 -69.382225 25.564016 -69.388405 25.565777 -69.394714 25.567259 -69.401154 25.568460 -69.407700 25.569378 -69.414337 25.570011 -69.421051 25.570358 -69.427841</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </clk:geometry> </clk:al212010_windswath> </gml:featureMembers> </gml:FeatureCollection> </owc:content> </owc:offering> </entry> </feed> ����������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/wms_meris.xml���������������������������������������0000664�0000000�0000000�00000025633�14766600535�0024332�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <title>Satellite Image and Countries borders Over France and England</title> <id>https://github.com/Terradue/trax/tree/master/owc/bin/../examples/meris_borders.atom/</id> <subtitle type="text">Two WMS layers giving from different servers</subtitle> <updated>2012-09-12T12:46:22</updated> <author> <name>Pedro Gonalves</name> </author> <dc:publisher>Terradue srl.</dc:publisher> <generator uri="https://github.com/Terradue/trax/" version="1.0"> OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) </generator> <owc:display> <owc:pixelWidth>300</owc:pixelWidth> <owc:pixelHeight>500</owc:pixelHeight> <owc:mmPerPixel>0.28</owc:mmPerPixel> </owc:display> <rights> Terradue Srl. Copyright (c) 2012. Some rights reserved. This feed is licensed under a Creative Commons Attribution 3.0 License. </rights> <georss:where> <gml:Envelope srsName="EPSG:23031" srsDimension="2"> <gml:lowerCorner>355000 4539000</gml:lowerCorner> <gml:upperCorner>475000 4619000</gml:upperCorner> </gml:Envelope> </georss:where> <!-- Add this the link with the self relation Change the href to the location of the file <link rel="self" type="application/atom+xml" href="http://some.server/path/file.atom"/> --> <category term="wms" label="This file is compliant with version 1.0 of OGC Context"/> <category term="maps" label="This file contains maps"/> <link rel="via" type="application/xml" href="http://www.opengis.uab.cat/wms/satcat/metadades/EPSG_23031/Cat_20110301.htm" title="HMTL metadata in Catalan"/> <entry> <id>http://geoserver.sourceforge.net/html/index.php/</id> <title>MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif</title> <author> <name>GeoServer Administrator</name> <email>info@genesi-dec.eu</email> </author> <dc:publisher>ESA</dc:publisher> <updated>2012-09-12T12:46:16Z</updated> <dc:rights>Fee:NONE / Contraints:NONE</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>45 -2 45 8 55 8 55 -2 45 -2</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="image/png" length="12345" title="WMS output for MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="icon" type="image/png" title="Preview for MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;STYLES=raster&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="via" type="application/vnd.ogc.wms_xml" title="Original GetCapabilities document" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities"/> <content type="html"> &lt;br/&gt; &lt;img border='1' align='right' height='100'src='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;STYLES=raster&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'/&gt; &lt;br/&gt; This resource is available from a OGC WMS 1.1.1 Service &lt;ul&gt; &lt;li&gt; &lt;a href='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'&gt; GetMap &lt;/a&gt; request in image/png &lt;a href='http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities'&gt; &lt;/li&gt; &lt;li&gt; GetCapabilities &lt;/a&gt; request. &lt;/li&gt; &lt;/ul&gt; Generated from session 385d7d71-650a-414b-b8c7-739e2c0b5e76 on Mon Sep 10 17:49:17 UTC 2012 &lt;p style='font-size:small'&gt;OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) by Terradue Srl.&lt;/p&gt; </content> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wms"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;VERSION=1.3.0&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetMap" method="GET" type="image/png" href="http://ows.genesi-dec.eu/geoserver/385d7d71-650a-414b-b8c7-739e2c0b5e76/wms?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=385d7d71-650a-414b-b8c7-739e2c0b5e76:MER_RR__2PRLRA20120406_102429_000026213113_00238_52838_0211.N1.tif&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> </owc:offering> </entry> <entry> <id>http://nsidc.org/</id> <title>countries</title> <author> <name>NSIDC User Services</name> <email>nsidc@nsidc.org</email> </author> <dc:creator>Socioeconomic Data and Applications Center</dc:creator> <dc:publisher>National Snow and Ice Data Center</dc:publisher> <updated>2012-09-12T12:46:17Z</updated> <dc:rights>Fee:none / Contraints:none</dc:rights> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList>45 -2 45 8 55 8 55 -2 45 -2</gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <link rel="enclosure" type="image/png" title="WMS output for countries" length="12345" href="http://nsidc.org/cgi-bin/atlas_north?VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=country_borders&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="icon" type="image/png" title="Preview for countries" href="http://nsidc.org/cgi-bin/atlas_north?VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=country_borders&amp;STYLES=&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> <link rel="via" type="application/vnd.ogc.wms_xml" title="Original GetCapabilities document" href="http://nsidc.org/cgi-bin/atlas_north?VERSION=1.1.1&amp;REQUEST=GetCapabilities"/> <!-- This resource seems to have an invalid MIME-type: "shapefile" The link element will use the generic application/octet-stream MIME-type to ensure valid ATOM feed --> <link rel="related" href="http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&amp;data=c_ntlbnd&amp;type=shp&amp;year=2000" type="application/octet-stream"/> <content type="html"> &lt;br/&gt; &lt;img border='1' align='right' height='100'src='http://nsidc.org/cgi-bin/atlas_north?VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=100&amp;HEIGHT=100&amp;LAYERS=country_borders&amp;STYLES=&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'/&gt; &lt;b&gt;&lt;a href='http://sedac.ciesin.columbia.edu'&gt;Socioeconomic Data and Applications Center&lt;/a&gt;&lt;/b&gt; &lt;img src='http://sedac.ciesin.columbia.edu/images/logo.jpg' hspace='20' align='left' width='53' height='60'&gt; &lt;br/&gt; This resource is available from a OGC WMS 1.1.1 Service &lt;ul&gt; &lt;li&gt; &lt;a href='http://nsidc.org/cgi-bin/atlas_north?VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=country_borders&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml'&gt; GetMap &lt;/a&gt; request in image/png &lt;a href='http://nsidc.org/cgi-bin/atlas_north?VERSION=1.1.1&amp;REQUEST=GetCapabilities'&gt; &lt;/li&gt; &lt;li&gt; GetCapabilities &lt;/a&gt; request. &lt;/li&gt; &lt;li&gt; DataURL is available &lt;a href='http://sedac.ciesin.columbia.edu/gpw/global.jsp?file=gpwv3&amp;data=c_ntlbnd&amp;type=shp&amp;year=2000'&gt; shapefile &lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; Center for International Earth Science Information Network (CIESIN), Columbia University; and Centro Internacional de Agricultura Tropical (CIAT). 2005. Gridded Population of the World Version 3 (GPWv3): National Boundaries. Palisades, NY, USA: Socioeconomic Data and Applications Center (SEDAC), Columbia University. Available at http://sedac.ciesin.columbia.edu/gpw. 19 January 2007. Background: National boundaries derived from the Gridded Population of the World (GPW) country-level land area grids at 2.5 arc-minute resolution. Permanent ice and all but large lakes have been merged with neighbouring polygons to make a layer more appropriate for cartographic visualization of the data. Does not include Antarctica. &lt;p style='font-size:small'&gt;OGC Context CITE Testing XSLT (Extensible Stylesheet Language Transformations) by Terradue Srl.&lt;/p&gt; </content> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wms"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://nsidc.org/cgi-bin/atlas_north?VERSION=1.3.0&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetMap" method="GET" type="image/png" href="http://nsidc.org/cgi-bin/atlas_north?VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;BBOX=-2,45,8,55&amp;WIDTH=500&amp;HEIGHT=500&amp;LAYERS=country_borders&amp;FORMAT=image/png&amp;BGCOLOR=0xffffff&amp;TRANSPARENT=TRUE&amp;EXCEPTIONS=application/vnd.ogc.se_xml"/> </owc:offering> </entry> </feed> �����������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/wms_scale.xml���������������������������������������0000664�0000000�0000000�00000007661�14766600535�0024303�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="ca-CA"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <id>http://www.opengis.net/owc/1.0/examples/WMS_scale</id> <title>Ortofotoimatge de Barcelona 1:5 000 [ICC]</title> <subtitle type="html"> Finestra l'ortofotoimatge de Catalunya 1:5 000 [ICC] </subtitle> <author> <name>Joan Maso</name> </author> <updated>2012-11-04T17:26:23Z</updated> <!-- creatorDisplay --> <owc:display> <owc:pixelWidth>600</owc:pixelWidth> <owc:pixelHeight>400</owc:pixelHeight> </owc:display> <!-- areaOfInterest Geographic Area of interest of the users of the content pointed or embedded in context document --> <georss:where> <gml:Envelope srsName="EPSG:23031" srsDimension="2"> <gml:lowerCorner>414475 4567125</gml:lowerCorner> <gml:upperCorner>451575 4588025</gml:upperCorner> </gml:Envelope> </georss:where> <generator uri="http://www.creaf.uab.cat/MiraMon">MiraMon</generator> <entry> <id>http://shagrat.icc.es/lizardtech/iserv/ows/orto5m</id> <title>Ortofotoimatge de Barcelona 1:5 000 [ICC]</title> <author> <name>ICC</name> <email>icc@icc.cat</email> </author> <updated>2011-11-01T00:00:00Z</updated> <dc:publisher>CREAF</dc:publisher> <georss:where> <gml:Envelope srsName="EPSG:23031" srsDimension="2"> <gml:lowerCorner>414475 4567125</gml:lowerCorner> <gml:upperCorner>451575 4588025</gml:upperCorner> </gml:Envelope> </georss:where> <content type="text">Ortofotoimatge de Barcelona 1:5 000 de l'Institut Cartogrfic de Catalunya (la ms actual disponible)</content> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wms"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://shagrat.icc.es/lizardtech/iserv/ows?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetMap" method="GET" type="image/jpeg" href="http://shagrat.icc.es/lizardtech/iserv/ows?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:23031&amp;BBOX=414475,4567125,451575,4588025&amp;WIDTH=600&amp;HEIGHT=400&amp;LAYERS=orto5m&amp;FORMAT=image/jpeg&amp;STYLES="/> </owc:offering> <owc:minScaleDenominator>2500</owc:minScaleDenominator> <owc:maxScaleDenominator>25000</owc:maxScaleDenominator> </entry> <entry> <id>http://shagrat.icc.es/lizardtech/iserv/ows/orto5m</id> <title>Ortofotoimatge de Barcelona 1:25 000 [ICC]</title> <author> <name>ICC</name> <email>icc@icc.cat</email> </author> <updated>2011-11-01T00:00:00Z</updated> <dc:publisher>CREAF</dc:publisher> <georss:where> <gml:Envelope srsName="EPSG:23031" srsDimension="2"> <gml:lowerCorner>414475 4567125</gml:lowerCorner> <gml:upperCorner>451575 4588025</gml:upperCorner> </gml:Envelope> </georss:where> <content type="text">Ortofotoimatge de Barcelona 1:25 000 de l'Institut Cartogrfic de Catalunya (la ms actual disponible)</content> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wms"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://shagrat.icc.es/lizardtech/iserv/ows?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetCapabilities"/> <owc:operation code="GetMap" method="GET" type="image/jpeg" href="http://shagrat.icc.es/lizardtech/iserv/ows?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:23031&amp;BBOX=414475,4567125,451575,4588025&amp;WIDTH=600&amp;HEIGHT=400&amp;LAYERS=orto25m&amp;FORMAT=image/jpeg&amp;STYLES="/> </owc:offering> <owc:minScaleDenominator>25000</owc:minScaleDenominator> <owc:maxScaleDenominator>250000</owc:maxScaleDenominator> </entry> </feed> �������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/wmstestdata.xml�������������������������������������0000664�0000000�0000000�00000004452�14766600535�0024661�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <id>http://www.opengis.net/owc/1.0/examples/geotiff</id> <title>Shapefiles from WMS 1.3 CITE tests</title> <author> <name>Raj Singh</name> </author> <updated>2013-12-10T17:26:23Z</updated> <georss:where> <gml:Envelope srsName="EPSG:4326" srsDimension="2"> <gml:lowerCorner>-0.00421353 -0.00379659</gml:lowerCorner> <gml:upperCorner>0.00628647 0.00350506</gml:upperCorner> </gml:Envelope> </georss:where> <entry> <id>http://www.rajsingh.org/wmstestdata/shapefile/Buildings</id> <title>Buildings</title> <updated>2013-12-10T17:26:23Z</updated> <dc:publisher>OGC</dc:publisher> <content type="text">Buildings from http://www.rajsingh.org/wmstestdata/shapefile/</content> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/shapefile"> <owc:content type="application/x-shapefile" href="http://www.rajsingh.org/wmstestdata/shapefile/Buildings.zip"/> </owc:offering> </entry> <entry> <id>http://www.rajsingh.org/wmstestdata/shapefile/Lakes</id> <title>Lakes</title> <updated>2013-12-10T17:26:23Z</updated> <dc:publisher>OGC</dc:publisher> <content type="text">Lakes from http://www.rajsingh.org/wmstestdata/shapefile/</content> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/shapefile"> <owc:content type="application/x-shapefile" href="http://www.rajsingh.org/wmstestdata/shapefile/Lakes.zip"/> </owc:offering> </entry> <entry> <id>http://www.rajsingh.org/wmstestdata/shapefile/Forests</id> <title>Forests</title> <updated>2013-12-10T17:26:23Z</updated> <dc:publisher>OGC</dc:publisher> <content type="text">Forests from http://www.rajsingh.org/wmstestdata/shapefile/</content> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/shapefile"> <owc:content type="application/x-shapefile" href="http://www.rajsingh.org/wmstestdata/shapefile/Forests.zip"/> </owc:offering> </entry> </feed> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_atom_examples/wmts.xml��������������������������������������������0000664�0000000�0000000�00000002773�14766600535�0023317�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <id>http://www.opengis.net/owc/1.0/examples/wmts</id> <title>WMTS Example</title> <subtitle type="html"> WMTS Example </subtitle> <author> <name>Joan Mas</name> </author> <updated>2012-11-04T17:26:23Z</updated> <entry> <id>http://www.opengis.net/spec/owc-atom/1.0/req/wmts/1</id> <title>WMTS Example</title> <updated>2011-11-01T00:00:00Z</updated> <dc:publisher>CREAF</dc:publisher> <content type="text">WMTS example</content> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wmts"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://www.opengis.uab.es/cgi-bin/ICCTiled/MiraMon.cgi?REQUEST=GetCapabilities&amp;SERVICE=WMTS"/> <owc:operation code="GetTile" method="GET" type="image/jpeg" href="http://www.opengis.uab.es/cgi-bin/ICCTiled/MiraMon.cgi?REQUEST=GetTile&amp;SERVICE=WMTS&amp;version=1.0.0&amp;format=image/jpeg&amp;layer=Topo250k_Vers5_ICC&amp;TileMatrixSet=Cat_topo250k_v5_EPSG23031&amp;TileMatrix=200m&amp;TileRow=1&amp;TileCol=0"/> </owc:offering> </entry> </feed> �����OWSLib-0.33.0/tests/resources/owc_atom_examples/wps_52north.xml�������������������������������������0000664�0000000�0000000�00000007262�14766600535�0024515�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:owc="http://www.opengis.net/owc/1.0" xml:lang="en"> <link rel="profile" href="http://www.opengis.net/spec/owc-atom/1.0/req/core" title="This file is compliant with version 1.0 of OGC Context"/> <id>http://www.opengis.net/owc/1.0/examples/wps_52north</id> <title>WPS 52North example</title> <subtitle type="html"> WPS 52North example </subtitle> <author> <name>Joan Mas</name> </author> <updated>2012-11-04T17:26:23Z</updated> <!-- creatorDisplay --> <owc:display> <owc:pixelWidth>600</owc:pixelWidth> <owc:pixelHeight>400</owc:pixelHeight> </owc:display> <entry> <id>http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService</id> <title>WPS 52 north</title> <updated>2013-05-19T00:00:00Z</updated> <dc:publisher>CREAF</dc:publisher> <!-- preview A URI identifying a preview of the resource. Assimilated to feed/entry/icon --> <content type="text">WPS 52North</content> <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wps"> <owc:operation code="GetCapabilities" method="GET" type="application/xml" href="http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService?SERVICE=WPS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities"/> <owc:operation code="DescribeProcess" method="GET" type="application/xml" href="http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService?REQUEST=DescribeProcess&amp;SERVICE=WPS&amp;identifier=org.n52.wps.server.algorithm.SimpleBufferAlgorithm"/> <owc:operation code="Execute" method="POST" href="http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService?"> <owc:request type="text/xml"> <wps:Execute service="WPS" version="1.0.0" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"> <ows:Identifier>org.n52.wps.server.algorithm.SimpleBufferAlgorithm</ows:Identifier> <wps:DataInputs> <wps:Input> <ows:Identifier>data</ows:Identifier> <wps:Reference schema="http://schemas.opengis.net/gml/3.1.1/base/feature.xsd" xlink:href="http://geoprocessing.demo.52north.org:8080/geoserver/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetFeature&amp;TYPENAME=topp:tasmania_roads&amp;SRS=EPSG:4326&amp;OUTPUTFORMAT=GML3" method="GET"/> </wps:Input> <wps:Input> <ows:Identifier>width</ows:Identifier> <wps:Data> <wps:LiteralData dataType="xs:double">0.05</wps:LiteralData> </wps:Data> </wps:Input> </wps:DataInputs> <wps:ResponseForm> <wps:ResponseDocument storeExecuteResponse="false" lineage="false" status="false"> <wps:Output asReference="false" schema="http://schemas.opengis.net/gml/3.1.1/base/feature.xsd" mimeType="text/xml" encoding="UTF-8"> <ows:Identifier>result</ows:Identifier> <ows:Title>result</ows:Title> <ows:Abstract>result</ows:Abstract> </wps:Output> </wps:ResponseDocument> </wps:ResponseForm> </wps:Execute> </owc:request> </owc:operation> </owc:offering> <link rel="via" type="application/xml" href="http://www.opengis.uab.cat/wms/satcat/metadades/EPSG_23031/Cat_20110301.htm" title="HMTL metadata in Catalan (nothing to do with this WPS. Sorry!)"/> </entry> </feed> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_geojson_examples/�������������������������������������������������0000775�0000000�0000000�00000000000�14766600535�0022276�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_geojson_examples/from-meta-resource.json��������������������������0000664�0000000�0000000�00000003733�14766600535�0026713�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "type": "Feature", "id": "http://portal.smart-project.info/context/resource/abdb00fb-cd9b-4052-93c4-15bafd01b52a_copy_bf7bc0f3-3c6b-4350-9c19-7d7f534302d2", "properties": { "title": "test1", "abstract": "abstra", "updated": "2017-10-22T12:00:00Z", "authors": [ { "name": "Alex", "email": "alex@gmail.com", "uri": "http://www.gns.de" } ], "publisher": "publisher", "rights": "Check with source agency", "links": { "alternates": [], "previews": [], "data": [], "via": [ { "href": "http://portal.smart-project.info/context/resource/abdb00fb-cd9b-4052-93c4-15bafd01b52a_copy_bf7bc0f3-3c6b-4350-9c19-7d7f534302d2", "type": "application/json", "rel": "via" }, { "href": "https://portal.smart-project.info/pycsw/csw?request=GetRecordById&service=CSW&version=2.0.2&elementSetName=full&outputSchema=http://www.isotc211.org/2005/gmd&id=abdb00fb-cd9b-4052-93c4-15bafd01b52a", "type": "application/xml", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?request=GetRecordById&service=CSW&version=2.0.2&elementSetName=full&outputSchema=http://www.isotc211.org/2005/gmd&id=abdb00fb-cd9b-4052-93c4-15bafd01b52a" } ], "contents": [], "styles": [] } ], "categories": [ { "term": "hydr" } ], "minscaledenominator": 1000000 } } �������������������������������������OWSLib-0.33.0/tests/resources/owc_geojson_examples/ingest1.owc.geojson������������������������������0000664�0000000�0000000�00000014555�14766600535�0026037�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "type": "FeatureCollection", "id": "https://portal.smart-project.info/cswi-api/v1/query?query=xyz&uuid=970c4033-2191-4d1a-a6d5-78f279f3258e&contentType=OwcContext", "bbox": [0, -47.93848, -1, 0], "properties": { "links": { "profiles": [{ "href": "http://www.opengis.net/spec/owc-geojson/1.0/req/core", "rel": "profile" }], "via": [] }, "lang": "en", "title": "Search result CSW ingester", "subtitle": "Subtitle", "updated": "2017-06-30T10:29:42.678+03:00", "authors": [], "categories": [] }, "features": [{ "type": "Feature", "id": "https://portal.smart-project.info/context/resource/5addcae9-bbbb-3333-85e2-8b1a01d43c64", "properties": { "title": "Geothermal and GroundWater database (GGW)", "abstract": "The GGW database is operated and maintained by the Institute of Geological and Nuclear Sciences Limited (GNS Science). It contains geochemical (chemistry and sampling), hydrological, geological and/or geophysical information for Sites (Features) in New Zealand. Included in the database are the datasets for the National Groundwater Monitoring Programme (NGMP) and Wairaikei Analytical, Recording, Thermo Dynamic System (WARTS) projects maintained and operated by GNS Science. The database design was adapted for New Zealand from Australian Standards.", "updated": "2015-03-25T00:00:00+02:00", "authors": [{ "email": "records@gns.cri.nz", "uuid": "3fce54f3-2a18-47cf-bd32-3acdc7e1d4b5" }], "rights": ", ", "links": { "alternates": [{ "href": "http://ggw.gns.cri.nz/ggwdata/", "type": "text/html", "title": "Geothermal and GroundWater database (GGW)", "rel": "alternate", "uuid": "fc4bb73c-cda8-43d6-b08f-a3a13eb4e3de" }], "previews": [], "data": [], "via": [] }, "offerings": [{ "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [{ "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "http://data.gns.cri.nz/metadata/srv/eng/csw?request=GetCapabilities&service=CSW", "uuid": "0dc9c661-0aed-41c0-a56f-ff4aff1dbc17" }, { "code": "GetRecordById", "method": "GET", "type": "application/xml", "href": "http://data.gns.cri.nz/metadata/srv/eng/csw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=5addcae9-8a4f-49be-85e2-8b1a01d43c64", "uuid": "93d93ca4-35e2-4ab8-88e9-3e37c43d2dc8" }], "contents": [], "styles": [], "uuid": "808fa8e6-cba2-4c5d-9e59-3681f058000a" }], "categories": [], "folder": "7.9232802" }, "geometry": { "type": "Polygon", "coordinates": [ [ [166, -47.8333], [166, -34], [179, -34], [179, -47.8333], [166, -47.8333] ] ] } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/262b309d-b270-4321-abdc-ed8fa6db47f1", "properties": { "title": "Algorithm for the interpretation of groundwater field experiments", "abstract": "Field experiments on the depth distributions of a solute in sandy soil under general conditions are discussed. Special consideration is given to the effects of multiple pulses and the proximity of the solute to the phreatic zone. The depth distribution of a tracer is analysed utilizing a general mathematical model proposed in a previous paper by the author, and applied to two illustrative examples.", "updated": "2014-11-04T00:00:00+02:00", "authors": [{ "name": "Grassia, A., Grassia, A.", "email": "admin@hydrologynz.org.nz", "uuid": "2d71d956-5f9e-473f-9af1-be12150436c0" }], "rights": ", ", "links": { "alternates": [{ "href": "http://www.hydrologynz.co.nz/journal.php?article_id=237", "type": "text/html", "rel": "alternate", "uuid": "cf02e473-efba-490b-98f2-bc8308252c22" }], "previews": [], "data": [], "via": [] }, "offerings": [{ "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [{ "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?request=GetCapabilities&service=CSW", "uuid": "6774d97b-666f-4019-88b3-8df415a52dfb" }, { "code": "GetRecordById", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=262b309d-b270-4028-abdd-ed8fa6db47f1", "uuid": "f48a290a-5bb0-4789-86e9-cfbcb3d24f29" }], "contents": [], "styles": [], "uuid": "4e0fea7e-c86b-4089-a1f9-3442972f20d4" }], "categories": [], "folder": "7.435972" }, "geometry": { "type": "Polygon", "coordinates": [ [ [165.3906, -47.93848], [165.3906, -34.02613], [178.73954, -34.02613], [178.73954, -47.93848], [165.3906, -47.93848] ] ] } }] } ���������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_geojson_examples/newzealand-overview.json�������������������������0000664�0000000�0000000�00000146306�14766600535�0027177�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "type": "FeatureCollection", "id": "https://portal.smart-project.info/context/document/dc6e1bfc-722d-422b-ab50-9687e31588ea", "bbox": [ 164, -48, 180, -33 ], "properties": { "links": { "profiles": [ { "href": "http://www.opengis.net/spec/owc-geojson/1.0/req/core", "rel": "profile" } ], "via": [ { "href": "https://portal.smart-project.info/context/document/dc6e1bfc-722d-422b-ab50-9687e31588ea", "rel": "via" } ] }, "lang": "en", "title": "New Zealand", "subtitle": "Overview Other Databases", "updated": "2018-02-16T04:14:56.884Z", "generator": { "title": "Groundwater Hub" }, "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "categories": [ { "scheme": "view-groups", "term": "nz", "label": "New Zealand" } ] }, "features": [ { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/793d8d66-0704-476a-9714-a523776440bc", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:matata_model", "abstract": "Matata geological model", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:matata_model", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Matata geological model:horowhenua_ws:matata_model" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/793d8d66-0704-476a-9714-a523776440bc", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:matata_model&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_overview", "label": "Overview" } ], "active": false, "folder": "nz_overview" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/6a0b6f74-a21a-48e7-81d0-59ed86d1b9d9", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:tauranga_model", "abstract": "Tauranga geological model", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:tauranga_model", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Tauranga geological model:horowhenua_ws:tauranga_model" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/6a0b6f74-a21a-48e7-81d0-59ed86d1b9d9", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:tauranga_model&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_overview", "label": "Overview" } ], "active": false, "folder": "nz_overview" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/34c035f8-a37f-48d9-a195-77abf89c603a", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:rotorua_model", "abstract": "Rotorua geological model", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:rotorua_model", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Rotorua geological model:horowhenua_ws:rotorua_model" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/34c035f8-a37f-48d9-a195-77abf89c603a", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:rotorua_model&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_overview", "label": "Overview" } ], "active": false, "folder": "nz_overview" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/ab039916-6c52-457b-b347-a39b16881d84", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:rangitaiki_model", "abstract": "Rangitaiki geological model", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:rangitaiki_model", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Rangitaiki geological model:horowhenua_ws:rangitaiki_model" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/ab039916-6c52-457b-b347-a39b16881d84", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:rangitaiki_model&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_overview", "label": "Overview" } ], "active": false, "folder": "nz_overview" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/efb30f12-a5fa-4690-93f6-226db68f83fe", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:study_area", "abstract": "Horowhenua Area", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:study_area", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Horowhenua Area:horowhenua_ws:study_area" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/efb30f12-a5fa-4690-93f6-226db68f83fe", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:study_area&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_overview", "label": "Overview" } ], "active": false, "folder": "nz_overview" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/f33ece17-699c-47ce-a32d-2096d8bdc66b", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:ngmp-locations", "abstract": "NGMP Sites", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:ngmp-locations", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "NGMP Sites:horowhenua_ws:ngmp-locations" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/f33ece17-699c-47ce-a32d-2096d8bdc66b", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:ngmp-locations&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_overview", "label": "Overview" } ], "active": true, "folder": "nz_overview" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/8e34aba8-9baf-4ec4-a9c0-e3a23373df4c", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "layer-50765", "abstract": "Linz NZ Terrain Relief (Topo50)", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://data.linz.govt.nz/services;key=a8fb9bcd52684b7abe14dd4664ce9df9/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=layer-50765", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://data.linz.govt.nz/services;key=a8fb9bcd52684b7abe14dd4664ce9df9/wms", "type": "application/xml", "title": "Linz NZ Terrain Relief (Topo50):layer-50765" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/8e34aba8-9baf-4ec4-a9c0-e3a23373df4c", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://data.linz.govt.nz/services;key=a8fb9bcd52684b7abe14dd4664ce9df9/wms?VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://data.linz.govt.nz/services;key=a8fb9bcd52684b7abe14dd4664ce9df9/wms?VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=layer-50765&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_other", "label": "Other Databases" } ], "active": false, "folder": "nz_other" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/a85efb1b-cabb-4110-b297-553dcb3fbaa9", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "layer-50767", "abstract": "Linz NZ Mainland Topo50", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://data.linz.govt.nz/services;key=a8fb9bcd52684b7abe14dd4664ce9df9/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=layer-50767", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://data.linz.govt.nz/services;key=a8fb9bcd52684b7abe14dd4664ce9df9/wms", "type": "application/xml", "title": "Linz NZ Mainland Topo50:layer-50767" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/a85efb1b-cabb-4110-b297-553dcb3fbaa9", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://data.linz.govt.nz/services;key=a8fb9bcd52684b7abe14dd4664ce9df9/wms?VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://data.linz.govt.nz/services;key=a8fb9bcd52684b7abe14dd4664ce9df9/wms?VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=layer-50767&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_other", "label": "Other Databases" } ], "active": false, "folder": "nz_other" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/15841571-e317-4a1e-9f41-1f55b2f71e16", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "gns:NZL_GNS_1M_Lithostratigraphy", "abstract": "NZ GNS QMAP", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://maps.gns.cri.nz/geology/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=gns:NZL_GNS_1M_Lithostratigraphy", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://maps.gns.cri.nz/geology/wms", "type": "application/xml", "title": "NZ GNS QMAP:gns:NZL_GNS_1M_Lithostratigraphy" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/15841571-e317-4a1e-9f41-1f55b2f71e16", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://maps.gns.cri.nz/geology/wms?VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://maps.gns.cri.nz/geology/wms?VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=gns:NZL_GNS_1M_Lithostratigraphy&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_other", "label": "Other Databases" } ], "active": false, "folder": "nz_other" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/f70fa53b-f5dd-4d65-aff7-4ceb48541153", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:nz-dtm-100x100", "abstract": "NZ DTM 100x100", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:nz-dtm-100x100", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "NZ DTM 100x100:horowhenua_ws:nz-dtm-100x100" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/f70fa53b-f5dd-4d65-aff7-4ceb48541153", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:nz-dtm-100x100&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_other", "label": "Other Databases" } ], "active": false, "folder": "nz_other" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/a002ec99-aa49-42c6-b189-3000b332a0d5", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:nz_aquifers", "abstract": "NZ Aquifers (White 2001)", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:nz_aquifers", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "NZ Aquifers (White 2001):horowhenua_ws:nz_aquifers" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/a002ec99-aa49-42c6-b189-3000b332a0d5", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:nz_aquifers&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_other", "label": "Other Databases" } ], "active": false, "folder": "nz_other" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/c0567f4a-62cf-4c38-a440-e79fae300623", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:nz_regions", "abstract": "New Zealand regions", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:nz_regions", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "New Zealand regions:horowhenua_ws:nz_regions" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/c0567f4a-62cf-4c38-a440-e79fae300623", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:nz_regions&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_other", "label": "Other Databases" } ], "active": true, "folder": "nz_other" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/b4b5b871-1b88-487f-b7fc-281a6832c204", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:DTS_Cable_Position", "abstract": "DTS Cable Position(Ngongotaha Valley)", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:DTS_Cable_Position", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "DTS Cable Position(Ngongotaha Valley):horowhenua_ws:DTS_Cable_Position" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/b4b5b871-1b88-487f-b7fc-281a6832c204", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:DTS_Cable_Position&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "nz_other", "label": "Other Databases" } ], "active": false, "folder": "nz_other" } } ] }��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_geojson_examples/owc1.geojson�������������������������������������0000664�0000000�0000000�00000014204�14766600535�0024536�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "type": "FeatureCollection", "id": "http://www.opengis.net/owc/1.0/examples/wps_52north/", "properties": { "lang": "en", "title": "WPS 52North example", "subtitle": "WPS 52North example", "updated": "2012-11-04T17:26:23Z", "publisher": "OGC and 52North", "authors": [ { "name": "Joan Masó" } ], "date": "2012-11-04T17:26:23Z", "links": { "profiles": [ { "rel": "profile", "href": "http://www.opengis.net/spec/owc-geojson/1.0/req/core", "title": "This file is compliant with version 1.0 of OGC Context" } ] } }, "features": [ { "type": "Feature", "id": "http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService/process1/", "geometry": null, "properties": { "title": "WPS 52 north", "updated": "2013-05-19T00:00:00Z", "abstract": "abstract about data", "authors": [], "categories": [], "date": "2013-11-02T15:24:24.446+12:00", "links": { "alternates" : [], "previews" : [], "data" : [{ "href" : "http://www.acme.com/products/algal20090123090856.hdf", "type" : "application/x-hdf5", "length" : 453123432, "title" : "HDF file for the entry 2009-01-23 09:08:56" }], "via" : [{ "rel": "via", "type": "application/xml", "href": "http://www.opengis.uab.cat/wms/satcat/metadades/EPSG_23031/Cat_20110301.htm", "title": "HMTL metadata in Catalan (nothing to do with this WPS. Sorry!)" }] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wps", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService?SERVICE=WPS&VERSION=1.0.0&REQUEST=GetCapabilities" }, { "code": "DescribeProcess", "method": "GET", "type": "application/xml", "href": "http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService?REQUEST=DescribeProcess&SERVICE=WPS&identifier=org.n52.wps.server.algorithm.SimpleBufferAlgorithm" }, { "code": "Execute", "method": "POST", "type": "text/xml", "href": "http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService?", "request": { "type": "text/xml", "content": "<wps:Execute service=\"WPS\" version=\"1.0.0\" xsi:schemaLocation=\"http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ows=\"http://www.opengis.net/ows/1.1\" xmlns:wps=\"http://www.opengis.net/wps/1.0.0\"><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">org.n52.wps.server.algorithm.SimpleBufferAlgorithm</ows:Identifier><wps:DataInputs xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ows=\"http://www.opengis.net/ows/1.1\" xmlns:wps=\"http://www.opengis.net/wps/1.0.0\"><wps:Input xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ows=\"http://www.opengis.net/ows/1.1\" xmlns:wps=\"http://www.opengis.net/wps/1.0.0\"><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">data</ows:Identifier><wps:Reference schema=\"http://schemas.opengis.net/gml/3.1.1/base/feature.xsd\" xlink:href=\"http://geoprocessing.demo.52north.org:8080/geoserver/wfs?SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetFeature&amp;TYPENAME=topp:tasmania_roads&amp;SRS=EPSG:4326&amp;OUTPUTFORMAT=GML3\" method=\"GET\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:wps=\"http://www.opengis.net/wps/1.0.0\"/></wps:Input><wps:Input xmlns:ows=\"http://www.opengis.net/ows/1.1\" xmlns:wps=\"http://www.opengis.net/wps/1.0.0\"><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">width</ows:Identifier><wps:Data xmlns:wps=\"http://www.opengis.net/wps/1.0.0\"><wps:LiteralData dataType=\"xs:double\" xmlns:wps=\"http://www.opengis.net/wps/1.0.0\">0.05</wps:LiteralData></wps:Data></wps:Input></wps:DataInputs><wps:ResponseForm xmlns:ows=\"http://www.opengis.net/ows/1.1\" xmlns:wps=\"http://www.opengis.net/wps/1.0.0\"><wps:ResponseDocument storeExecuteResponse=\"false\" lineage=\"false\" status=\"false\" xmlns:ows=\"http://www.opengis.net/ows/1.1\" xmlns:wps=\"http://www.opengis.net/wps/1.0.0\"><wps:Output asReference=\"false\" schema=\"http://schemas.opengis.net/gml/3.1.1/base/feature.xsd\" mimeType=\"text/xml\" encoding=\"UTF-8\" xmlns:ows=\"http://www.opengis.net/ows/1.1\" xmlns:wps=\"http://www.opengis.net/wps/1.0.0\"><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">result</ows:Identifier><ows:Title xmlns:ows=\"http://www.opengis.net/ows/1.1\">result</ows:Title><ows:Abstract xmlns:ows=\"http://www.opengis.net/ows/1.1\">result</ows:Abstract></wps:Output></wps:ResponseDocument></wps:ResponseForm></wps:Execute>" } } ], "contents": [ { "type": "application/gml+xml", "title": "ID_ROADS1:M30", "content": "<my_srf:RoadCollection gml:id=\"ID_ROADS1\" xsi:schemaLocation=\"http://www.opengis.net/gml/3.2\n http://schemas.opengis.net/gml/3.2.1/gml.xsd http://www.opengis.net/owc/1.0/examples/gml/1 road.xsd\"\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:gml=\"http://www.opengis.net/gml/3.2\"\n xmlns:my_srf=\"http://www.opengis.net/owc/1.0/examples/example1\">\n <my_srf:road><my_srf:Road gml:id=\"ID_ROAD1\">\n <my_srf:position><gml:LineString gml:id=\"ID_LINEROAD1\">300 200</gml:pos><gml:pos>350 222</gml:pos>\n </gml:LineString></my_srf:position>\n <my_srf:width>4.1</my_srf:width><my_srf:name>M30</my_srf:name></my_srf:Road></my_srf:road>\n</my_srf:RoadCollection>", "uuid": "b9ea2498-fb32-40ef-91ef-0ba00060fe64" } ] } ] } } ] } ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_geojson_examples/owc2.geojson�������������������������������������0000664�0000000�0000000�00000017201�14766600535�0024537�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "type": "FeatureCollection", "id": "http://ows-9.compusult.net/wes/serviceManagerCSW/csw/0006276a-4f6e-47c1-94bb-f604245fac57/", "bbox": [-180.0, -90.0, 180.0, 90.0], "properties": { "lang": "en", "title": "Compusult CSW", "subtitle": "An ATOM record version of Compusult's CSW using OWS-Context", "generator": { "title": "Web Enterprise Suite" }, "updated": "2013-01-02T15:24:24.446-03:30", "authors": [], "categories": [], "links": { "profiles": [ { "rel": "profile", "href": "http://www.opengis.net/spec/owc-geojson/1.0/req/core", "title": "This file is compliant with version 1.0 of OGC Context" } ] } }, "features": [ { "type": "Feature", "id": "http://ows-9.compusult.net/wes/serviceManagerCSW/csw/http://ows-9.compusult.net/wes/serviceManagerCSW/csw/9496276a-4f6e-47c1-94bb-f604245fac57/", "geometry": { "type": "Polygon", "coordinates": [ [ [ -180, -90 ], [ -180, 90 ], [ 180, 90 ], [ 180, -90 ], [ -180, -90 ] ] ] }, "properties": { "title": "gml:AbstractFeature", "updated": "2013-01-02T15:24:24.446-03:30", "rights": "Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License.", "authors": [ { "name": "interactive-instruments" } ], "categories": [{ "scheme" : "http://www.earthobservations.org/category", "term" : "GEOSSDataCore", "label" : "GEOSS Data Collection of Open Resources for Everyone" }], "links": { "alternates" : [{ "href" : "http://www.acme.com/products/algal20090123090856.html", "type" : "text/html", "title" : "Information for the entry 2009-01-23 09:08:56" }], "previews" : [], "data" : [], "via" : [{ "href" : "http://www.acme.com/products/algal20090123090856.xml", "type" : "application/xml", "length" : 435, "lang" : "es", "title" : "XML metadata file for the entry 2009-01-23 09:08:56" }] }, "active": false, "minscaledenominator": 100.0, "maxscaledenominator": 1000000.0, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "http://ows-9.compusult.net/wes/serviceManagerCSW/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecords", "method": "POST", "type": "application/xml", "href": "http://ows-9.compusult.net/wes/serviceManagerCSW/csw", "request": { "type": "application/xml", "content": "<csw:GetRecords maxRecords=\"10\" outputFormat=\"application/xml\" outputSchema=\"http://www.isotc211.org/2005/gmd\" resultType=\"results\" service=\"CSW\" startPosition=\"1\" version=\"2.0.2\" xmlns:ogc=\"http://www.opengis.net/ogc\" xmlns:csw=\"http://www.opengis.net/cat/csw/2.0.2\"><csw:Query typeNames=\"csw:Record Service Association\" xmlns:ogc=\"http://www.opengis.net/ogc\" xmlns:csw=\"http://www.opengis.net/cat/csw/2.0.2\"><csw:ElementSetName typeNames=\"csw:Record\" xmlns:csw=\"http://www.opengis.net/cat/csw/2.0.2\">full</csw:ElementSetName><csw:Constraint version=\"1.1.0\" xmlns:ogc=\"http://www.opengis.net/ogc\" xmlns:csw=\"http://www.opengis.net/cat/csw/2.0.2\"><ogc:Filter xmlns:ogc=\"http://www.opengis.net/ogc\"><ogc:PropertyIsEqualTo xmlns:ogc=\"http://www.opengis.net/ogc\"><ogc:PropertyName xmlns:ogc=\"http://www.opengis.net/ogc\">csw:Record/@id</ogc:PropertyName><ogc:Literal xmlns:ogc=\"http://www.opengis.net/ogc\">9496276a-4f6e-47c1-94bb-f604245fac57</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter></csw:Constraint></csw:Query></csw:GetRecords>" }, "result": {} } ], "contents": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wfs", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetCapabilities&service=WFS" }, { "code": "GetFeature", "method": "GET", "type": "text/xml; subtype=gml/3.1.1", "href": "http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&service=WFS&typename=gml:AbstractFeature&outputFormat=text/xml; subtype=gml/3.1.1&version=1.1.0" }, { "code": "GetFeature", "method": "GET", "type": "text/xml; subtype=gml/3.2.1", "href": "http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?request=GetFeature&service=WFS&typename=gml:AbstractFeature&outputFormat=text/xml; subtype=gml/3.2.1&version=1.1.0" }, { "code": "GetFeature", "method": "GET", "type": "application/vnd.google-earth.kml+xml", "href": "http://services.interactive-instruments.de/xsprojects/ows8-tds/cgi-bin/ltds/wfs?&request=GetFeature&service=WFS&typename=gml:AbstractFeature&outputFormat=application/vnd.google-earth.kml+xml&version=1.1.0" } ], "contents": [ { "type": "application/gml+xml", "href": "http://data.roads.wherever.com/wfs?service=WFS&request=GetFeature&typename=my_srf:RoadCollection", "title": "ID_ROADS1:M30" } ], "styles" : [{ "name": "Simple Line", "title": "SLD Cook Book: Simple Line", "abstract": "SLD Cook Book: Simple Line extracted from http://docs.geoserver.org/latest/en/user/_downloads/line_simpleline.sld", "default": true, "legendURL": "http://docs.geoserver.org/latest/en/user/_images/line_simpleline1.png", "content": { "type": "application/vnd.ogc.sld+xml", "content" : "<StyledLayerDescriptor version=\"1.0.0\"\n xmlns=\"http://www.opengis.net/sld\" xmlns:ogc=\"http://www.opengis.net/ogc\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n xsi:schemaLocation=\"http://www.opengis.net/sld\n ../../../sld/1.1/StyledLayerDescriptor.xsd\">\n<NamedLayer><Name>Simple Line</Name>\n<UserStyle><Title>SLD Cook Book: Simple Line</Title>\n<FeatureTypeStyle><Rule><LineSymbolizer><Stroke>\n<CssParameter name=\"stroke\">#000000</CssParameter>\n<CssParameter name=\"strokewidth\">3</CssParameter></Stroke></LineSymbolizer></Rule></FeatureTypeStyle>\n</UserStyle></NamedLayer></StyledLayerDescriptor>", "uuid": "012c7aeb-a822-49d7-8a66-e77fa7137240" }, "uuid": "b9ea2498-fb32-40ef-91ef-0ba00060fe64" }] } ] } } ] } �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_geojson_examples/owc3.geojson�������������������������������������0000664�0000000�0000000�00000013660�14766600535�0024545�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "type": "FeatureCollection", "id": "http://portal.smart-project.info/context/smart-sac/", "bbox": [164, -50, 180, -31], "properties": { "lang": "en", "title": "SMART Case Studies", "subtitle": "SMART Case Studies Informative Layers, Sel. Geophysics, GW-SW Interaction, FODTS, Novel Tracers, DataVis and SOS", "updated": "2012-02-21T11:58:23Z", "date": "2011-11-04T00:01:23Z/2017-12-05T17:28:56Z", "rights": "Copyright (c) 2012. Some rights reserved. This feed licensed under a Creative Commons Attribution 3.0 License.", "authors": [ { "name": "Alex Kmoch", "email": "a.kmoch@gns.cri.nz", "uri": "https://www.gns.cri.nz" } ], "display": { "pixelWidth": 800, "pixelHeight": 600 }, "categories": [ { "scheme": "http://gw-hub.info/vocab/view-groups", "term": "sac_add", "label": "Informative Layers" }, { "scheme": "http://gw-hub.info/vocab/view-groups", "term": "sac_geophys", "label": "Sel. Geophysics" }, { "scheme": "http://gw-hub.info/vocab/view-groups", "term": "sac_dts", "label": "GW-SW Interaction, FODTS" }, { "scheme": "http://gw-hub.info/vocab/view-groups", "term": "sac_tracers", "label": "Novel Tracers" }, { "scheme": "http://gw-hub.info/vocab/view-groups", "term": "sac_datavis", "label": "DataVis and SOS" } ], "links": { "profiles": [ { "href": "http://www.opengis.net/spec/owc-geojson/1.0/req/core" } ], "via" : [{ "rel": "via", "type": "application/json", "href": "http://portal.smart-project.info/context/smart-sac.owc.json", "title": "SMARt Project Case Studies", "lang" : "en" }] } }, "features": [ { "type": "Feature", "id": "http://portal.smart-project.info/context/smart-sac_add-nz-dtm-100x100/", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -50 ], [ 164, -31 ], [ 180, -31 ], [ 180, -50 ], [ 164, -50 ] ] ] }, "properties": { "title": "NZ DTM 100x100", "abstract": "New Zealand Digital Terrain Model 100m by 100m resolution", "updated": "2016-02-21T11:58:23Z", "date": "2011-11-04T00:01:23Z/2017-12-05T17:28:56Z", "publisher": "GNS Science and Salzburg Uni ZGIS Dept", "categories": [ { "scheme": "view-groups", "term": "sac_add", "label": "Informative Layers" } ], "links": { "alternates" : [], "previews" : [{ "rel": "icon", "type": "image/png", "href": "http://portal.smart-project.info/fs/images/nz_m.png", "title": "NZ Flag", "length": 46200 }], "data" : [], "via" : [] }, "active": true, "folder": "/view-groups/sac_add", "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "http://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "http://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-50,180,-31&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:nz-dtm-100x100&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [{ "name": "Simple Line", "title": "SLD Cook Book: Simple Line", "abstract": "SLD Cook Book: Simple Line extracted from http://docs.geoserver.org/latest/en/user/_downloads/line_simpleline.sld", "default": true, "legendURL": "http://docs.geoserver.org/latest/en/user/_images/line_simpleline1.png" }], "uuid": "012c7aeb-a822-49d7-8a66-e77fa7137240" }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "http://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "http://portal.smart-project.info/pycsw/csw", "request": { "type": "application/xml", "content": "<csw:GetRecordById xmlns:csw=\"http://www.opengis.net/cat/csw/2.0.2\" xmlns:gmd=\"http://www.isotc211.org/2005/gmd/\" xmlns:gml=\"http://www.opengis.net/gml\" xmlns:ogc=\"http://www.opengis.net/ogc\" xmlns:gco=\"http://www.isotc211.org/2005/gco\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" outputFormat=\"application/xml\" outputSchema=\"http://www.isotc211.org/2005/gmd\" service=\"CSW\" version=\"2.0.2\"><csw:Id>urn:uuid:1f542dbe-a35d-46d7-9dff-64004226d21c-nz_aquifers</csw:Id><csw:ElementSetName>full</csw:ElementSetName></csw:GetRecordById>" } } ], "contents": [] } ] } } ] } ��������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/owc_geojson_examples/sac-casestudies.json�����������������������������0000664�0000000�0000000�00000166175�14766600535�0026271�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "type": "FeatureCollection", "id": "https://portal.smart-project.info/context/document/02ea67bc-16bb-413c-83e2-62baccf172bc", "bbox": [ 164, -48, 180, -33 ], "properties": { "links": { "profiles": [ { "href": "http://www.opengis.net/spec/owc-geojson/1.0/req/core", "rel": "profile" } ], "via": [ { "href": "https://portal.smart-project.info/context/document/02ea67bc-16bb-413c-83e2-62baccf172bc", "rel": "via" } ] }, "lang": "en", "title": "SMART Case Studies", "subtitle": "Informative Layers Sel. Geophysics GW-SW Interaction, FODTS Novel Tracers DataVis and SOS", "updated": "2018-02-16T04:14:56.884Z", "generator": { "title": "Groundwater Hub" }, "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "categories": [ { "scheme": "view-groups", "term": "sac", "label": "SMART Case Studies" } ] }, "features": [ { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/fe2f9546-09cf-43f3-bdf5-4f68acbfae70", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:ngmp-locations", "abstract": "NGMP Sites", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:ngmp-locations", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "NGMP Sites:horowhenua_ws:ngmp-locations" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/fe2f9546-09cf-43f3-bdf5-4f68acbfae70", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:ngmp-locations&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_add", "label": "Informative Layers" } ], "active": false, "folder": "sac_add" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/1ac11759-7e0e-4645-8c89-63a19ef96d46", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:nz_aquifers", "abstract": "NZ Aquifers (White 2001)", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:nz_aquifers", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "NZ Aquifers (White 2001):horowhenua_ws:nz_aquifers" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/1ac11759-7e0e-4645-8c89-63a19ef96d46", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:nz_aquifers&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_add", "label": "Informative Layers" } ], "active": false, "folder": "sac_add" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/fbee2f6b-5657-4407-bfba-09a2a698101e", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:nz_regions", "abstract": "New Zealand regions", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:nz_regions", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "New Zealand regions:horowhenua_ws:nz_regions" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/fbee2f6b-5657-4407-bfba-09a2a698101e", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:nz_regions&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_add", "label": "Informative Layers" } ], "active": false, "folder": "sac_add" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/9a358b9d-505e-4c16-beb7-0d34318a7dcc", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:nz-dtm-100x100", "abstract": "NZ DTM 100x100", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:nz-dtm-100x100", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "NZ DTM 100x100:horowhenua_ws:nz-dtm-100x100" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/9a358b9d-505e-4c16-beb7-0d34318a7dcc", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:nz-dtm-100x100&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_add", "label": "Informative Layers" } ], "active": false, "folder": "sac_add" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/1680380e-45e9-47f1-9926-4133c6e0e0c5", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:ewt_nzprj_new", "abstract": "Equilibrium Water Table (NZ)", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:ewt_nzprj_new", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Equilibrium Water Table (NZ):horowhenua_ws:ewt_nzprj_new" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/1680380e-45e9-47f1-9926-4133c6e0e0c5", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:ewt_nzprj_new&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_geophys", "label": "Sel. Geophysics" } ], "active": false, "folder": "sac_geophys" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/fb6bc91e-37f5-4407-ab2f-c8bee0c143d6", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "PET", "abstract": "Monthly Potential Evapotranspiration (NZ)", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://wci.earth2observe.eu/thredds/wms/deltares/aet-pet/MOD16_PET_corr_monthly_2000_2013.nc?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=PET", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://wci.earth2observe.eu/thredds/wms/deltares/aet-pet/MOD16_PET_corr_monthly_2000_2013.nc", "type": "application/xml", "title": "Monthly Potential Evapotranspiration (NZ):PET" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/fb6bc91e-37f5-4407-ab2f-c8bee0c143d6", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://wci.earth2observe.eu/thredds/wms/deltares/aet-pet/MOD16_PET_corr_monthly_2000_2013.nc?VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://wci.earth2observe.eu/thredds/wms/deltares/aet-pet/MOD16_PET_corr_monthly_2000_2013.nc?VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=PET&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_geophys", "label": "Sel. Geophysics" } ], "active": false, "folder": "sac_geophys" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/d1519cce-bd68-4db6-be90-420f7932e4fe", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "Uncertainty", "abstract": "PET Uncertainty (NZ)", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://wci.earth2observe.eu/thredds/wms/deltares/aet-pet/MOD16_PET_corr_monthly_2000_2013.nc?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=Uncertainty", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://wci.earth2observe.eu/thredds/wms/deltares/aet-pet/MOD16_PET_corr_monthly_2000_2013.nc", "type": "application/xml", "title": "PET Uncertainty (NZ):Uncertainty" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/d1519cce-bd68-4db6-be90-420f7932e4fe", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://wci.earth2observe.eu/thredds/wms/deltares/aet-pet/MOD16_PET_corr_monthly_2000_2013.nc?VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://wci.earth2observe.eu/thredds/wms/deltares/aet-pet/MOD16_PET_corr_monthly_2000_2013.nc?VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=Uncertainty&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_geophys", "label": "Sel. Geophysics" } ], "active": false, "folder": "sac_geophys" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/f59d010e-0b46-4088-9e21-83f8e09a3554", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:HawkesBay_geophys", "abstract": "Hawkes Bay", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:HawkesBay_geophys", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Hawkes Bay:horowhenua_ws:HawkesBay_geophys" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/f59d010e-0b46-4088-9e21-83f8e09a3554", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:HawkesBay_geophys&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_geophys", "label": "Sel. Geophysics" } ], "active": true, "folder": "sac_geophys" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/fcc815d3-2b4c-4032-b6a7-55c564901fcd", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:canterbury_region", "abstract": "Canterbury", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:canterbury_region", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Canterbury:horowhenua_ws:canterbury_region" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/fcc815d3-2b4c-4032-b6a7-55c564901fcd", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:canterbury_region&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_geophys", "label": "Sel. Geophysics" } ], "active": true, "folder": "sac_geophys" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/2fceee06-dd79-465a-a62e-9f94e408d6c2", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:Horizons_Tararua", "abstract": "Horizons Tararua", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:Horizons_Tararua", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Horizons Tararua:horowhenua_ws:Horizons_Tararua" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/2fceee06-dd79-465a-a62e-9f94e408d6c2", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:Horizons_Tararua&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_geophys", "label": "Sel. Geophysics" } ], "active": true, "folder": "sac_geophys" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/3dca326b-de8f-44a8-b2af-c56b4aa9ce7d", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:OtagoEM", "abstract": "Otago EM", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:OtagoEM", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Otago EM:horowhenua_ws:OtagoEM" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/3dca326b-de8f-44a8-b2af-c56b4aa9ce7d", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:OtagoEM&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_geophys", "label": "Sel. Geophysics" } ], "active": true, "folder": "sac_geophys" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/32fcfca7-9f55-45b0-8e6b-17aadad94076", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:waipa_catchment", "abstract": "Waipa Catchment", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:waipa_catchment", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Waipa Catchment:horowhenua_ws:waipa_catchment" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/32fcfca7-9f55-45b0-8e6b-17aadad94076", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:waipa_catchment&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_geophys", "label": "Sel. Geophysics" } ], "active": true, "folder": "sac_geophys" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/eccc4cb0-f3e7-4d5b-a2d5-66b31d6178b1", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:FODTS-Testsites", "abstract": "FODTS Testsites", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:FODTS-Testsites", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "FODTS Testsites:horowhenua_ws:FODTS-Testsites" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/eccc4cb0-f3e7-4d5b-a2d5-66b31d6178b1", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:FODTS-Testsites&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_dts", "label": "GW-SW Interaction, FODTS" } ], "active": true, "folder": "sac_dts" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/133bb9bc-f735-4be4-93e8-b616b3e3bc8c", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:hutt_halon_sites", "abstract": "Halon-1301 Sampling Sites", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:hutt_halon_sites", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Halon-1301 Sampling Sites:horowhenua_ws:hutt_halon_sites" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/133bb9bc-f735-4be4-93e8-b616b3e3bc8c", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:hutt_halon_sites&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_tracers", "label": "Novel Tracers" } ], "active": true, "folder": "sac_tracers" } }, { "type": "Feature", "id": "https://portal.smart-project.info/context/resource/73535274-2929-4a40-8a56-43bf456efc46", "geometry": { "type": "Polygon", "coordinates": [ [ [ 164, -48 ], [ 180, -48 ], [ 180, -33 ], [ 164, -33 ], [ 164, -48 ] ] ] }, "properties": { "title": "horowhenua_ws:study_area", "abstract": "Horowhenua Area (3D)", "updated": "2018-02-16T04:14:56.884Z", "authors": [ { "name": "Alex Kmoch", "email": "allixender@gmail.com", "uri": "https://portal.smart-project.info" } ], "publisher": "GNS Science", "rights": "CC BY SA 4.0 NZ", "links": { "alternates": [], "previews": [ { "href": "https://portal.smart-project.info/fs/images/nz_m.png", "type": "image/png", "rel": "icon" }, { "href": "https://portal.smart-project.info/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&LAYER=horowhenua_ws:study_area", "type": "image/png", "rel": "icon" } ], "data": [ { "href": "https://portal.smart-project.info/geoserver/wms", "type": "application/xml", "title": "Horowhenua Area (3D):horowhenua_ws:study_area" } ], "via": [ { "href": "https://portal.smart-project.info/context/resource/73535274-2929-4a40-8a56-43bf456efc46", "rel": "via" } ] }, "offerings": [ { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/wms", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" }, { "code": "GetMap", "method": "GET", "type": "image/png", "href": "https://portal.smart-project.info/geoserver/wms?SERVICE=WMS&VERSION=1.3&REQUEST=GetMap&SRS=EPSG:4326&BBOX=164,-48,180,-33&WIDTH=800&HEIGHT=600&LAYERS=horowhenua_ws:study_area&FORMAT=image/png&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_xml" } ], "contents": [], "styles": [] }, { "code": "http://www.opengis.net/spec/owc-geojson/1.0/req/csw", "operations": [ { "code": "GetCapabilities", "method": "GET", "type": "application/xml", "href": "https://portal.smart-project.info/pycsw/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities" }, { "code": "GetRecordById", "method": "POST", "type": "application/xml", "href": "https://portal.smart-project.info/journalcsw/journalcsw?request=GetRecordById&version=2.0.2&service=CSW&elementSetName=full&outputSchema=http%3A%2F%2Fwww.isotc211.org%2F2005%2Fgmd&Id=" } ], "contents": [] } ], "categories": [ { "scheme": "view-groups", "term": "sac_datavis", "label": "DataVis and SOS" } ], "active": true, "folder": "sac_datavis" } } ] }���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/sfs-wmts-cap-world.xml������������������������������������������������0000664�0000000�0000000�00000054246�14766600535�0022272�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <Capabilities version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wmts/1.0 http://server.caris.com/spatialfusionserver/schemas/wmts/1.0.0/wmtsGetCapabilities_response.xsd" xmlns="http://www.opengis.net/wmts/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink"> <ows:ServiceIdentification> <ows:Keywords> <ows:Keyword xml:lang="en"></ows:Keyword> </ows:Keywords> <ows:ServiceType>WMTS</ows:ServiceType> <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion> <ows:Fees>conditions unknown</ows:Fees> <ows:AccessConstraints>None</ows:AccessConstraints> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>CARIS</ows:ProviderName> <ows:ServiceContact> <ows:IndividualName>Andy Hoggarth</ows:IndividualName> <ows:PositionName>Marketing &amp; Sales Manager</ows:PositionName> <ows:ContactInfo> <ows:Phone> <ows:Voice>1 (506) 459-3849</ows:Voice> </ows:Phone> <ows:Address> <ows:DeliveryPoint>115 Waggoners Lane</ows:DeliveryPoint> <ows:City>Fredericton</ows:City> <ows:AdministrativeArea>New Brunswick</ows:AdministrativeArea> <ows:PostalCode>E3B 2L4</ows:PostalCode> <ows:Country>Canada</ows:Country> <ows:ElectronicMailAddress>info@caris.com</ows:ElectronicMailAddress> </ows:Address> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetTile"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://server.caris.com/spatialfusionserver/services/ows/wmts/World"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="GetFeatureInfo"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://server.caris.com/spatialfusionserver/services/ows/wmts/World"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://server.caris.com/spatialfusionserver/services/ows/wmts/World"/> </ows:HTTP> </ows:DCP> </ows:Operation> </ows:OperationsMetadata> <Contents> <Layer> <ows:Title>World</ows:Title> <ows:WGS84BoundingBox> <ows:LowerCorner>-179.99999999999997 -90.0</ows:LowerCorner> <ows:UpperCorner>179.296876953125 83.62700000000001</ows:UpperCorner> </ows:WGS84BoundingBox> <ows:Identifier>World</ows:Identifier> <Style isDefault="true"> <ows:Identifier>default</ows:Identifier> </Style> <Format>image/png</Format> <InfoFormat>application/gml+xml; version=3.1</InfoFormat> <TileMatrixSetLink> <TileMatrixSet>GlobalCRS84Scale</TileMatrixSet> <TileMatrixSet>GoogleMapsCompatible</TileMatrixSet> </TileMatrixSetLink> <ResourceURL format="image/png" resourceType="tile" template="http://server.caris.com/spatialfusionserver/services/ows/wmts/World/World/default/{tileMatrixSet}/{tileMatrix}/{tileRow}/{tileCol}.png"/> <ResourceURL format="application/gml+xml; version=3.1" resourceType="FeatureInfo" template="http://server.caris.com/spatialfusionserver/services/ows/wmts/World/World/default/{tileMatrixSet}/{tileMatrix}/{tileRow}/{tileCol}/{j}/{i}.xml"/> </Layer> <Layer> <ows:Title>Ocean</ows:Title> <ows:WGS84BoundingBox> <ows:LowerCorner>-179.99999999999997 -85.583</ows:LowerCorner> <ows:UpperCorner>179.296876953125 89.946</ows:UpperCorner> </ows:WGS84BoundingBox> <ows:Identifier>Ocean</ows:Identifier> <Style isDefault="true"> <ows:Identifier>default</ows:Identifier> </Style> <Format>image/png</Format> <InfoFormat>application/gml+xml; version=3.1</InfoFormat> <TileMatrixSetLink> <TileMatrixSet>GlobalCRS84Scale</TileMatrixSet> <TileMatrixSet>GoogleMapsCompatible</TileMatrixSet> </TileMatrixSetLink> <ResourceURL format="image/png" resourceType="tile" template="http://server.caris.com/spatialfusionserver/services/ows/wmts/World/Ocean/default/{tileMatrixSet}/{tileMatrix}/{tileRow}/{tileCol}.png"/> <ResourceURL format="application/gml+xml; version=3.1" resourceType="FeatureInfo" template="http://server.caris.com/spatialfusionserver/services/ows/wmts/World/Ocean/default/{tileMatrixSet}/{tileMatrix}/{tileRow}/{tileCol}/{j}/{i}.xml"/> </Layer> <TileMatrixSet> <ows:Identifier>GlobalCRS84Scale</ows:Identifier> <ows:SupportedCRS>urn:ogc:def:crs:OGC:1.3:CRS84</ows:SupportedCRS> <TileMatrix> <ows:Identifier>0</ows:Identifier> <ScaleDenominator>5.0E8</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>2</MatrixWidth> <MatrixHeight>1</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>1</ows:Identifier> <ScaleDenominator>2.5E8</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>4</MatrixWidth> <MatrixHeight>2</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>2</ows:Identifier> <ScaleDenominator>1.0E8</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>8</MatrixWidth> <MatrixHeight>4</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>3</ows:Identifier> <ScaleDenominator>5.0E7</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>16</MatrixWidth> <MatrixHeight>8</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>4</ows:Identifier> <ScaleDenominator>2.5E7</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>32</MatrixWidth> <MatrixHeight>16</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>5</ows:Identifier> <ScaleDenominator>1.0E7</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>64</MatrixWidth> <MatrixHeight>32</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>6</ows:Identifier> <ScaleDenominator>5000000.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>128</MatrixWidth> <MatrixHeight>64</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>7</ows:Identifier> <ScaleDenominator>2500000.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>256</MatrixWidth> <MatrixHeight>128</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>8</ows:Identifier> <ScaleDenominator>1000000.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>512</MatrixWidth> <MatrixHeight>256</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>9</ows:Identifier> <ScaleDenominator>500000.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>1024</MatrixWidth> <MatrixHeight>512</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>10</ows:Identifier> <ScaleDenominator>250000.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>2048</MatrixWidth> <MatrixHeight>1024</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>11</ows:Identifier> <ScaleDenominator>100000.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>4096</MatrixWidth> <MatrixHeight>2048</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>12</ows:Identifier> <ScaleDenominator>50000.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>8192</MatrixWidth> <MatrixHeight>4096</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>13</ows:Identifier> <ScaleDenominator>25000.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>16384</MatrixWidth> <MatrixHeight>8192</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>14</ows:Identifier> <ScaleDenominator>10000.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>32768</MatrixWidth> <MatrixHeight>16384</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>15</ows:Identifier> <ScaleDenominator>5000.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>65536</MatrixWidth> <MatrixHeight>32768</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>16</ows:Identifier> <ScaleDenominator>2500.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>131072</MatrixWidth> <MatrixHeight>65536</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>17</ows:Identifier> <ScaleDenominator>1000.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>262144</MatrixWidth> <MatrixHeight>131072</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>18</ows:Identifier> <ScaleDenominator>500.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>524288</MatrixWidth> <MatrixHeight>262144</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>19</ows:Identifier> <ScaleDenominator>250.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>1048576</MatrixWidth> <MatrixHeight>524288</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>20</ows:Identifier> <ScaleDenominator>100.0</ScaleDenominator> <TopLeftCorner>90.0 -180.0</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>2097152</MatrixWidth> <MatrixHeight>1048576</MatrixHeight> </TileMatrix> </TileMatrixSet> <TileMatrixSet> <ows:Identifier>GoogleMapsCompatible</ows:Identifier> <ows:SupportedCRS>urn:ogc:def:crs:EPSG:6.18:3:3857</ows:SupportedCRS> <TileMatrix> <ows:Identifier>0</ows:Identifier> <ScaleDenominator>5.590822640287178E8</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>1</MatrixWidth> <MatrixHeight>1</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>1</ows:Identifier> <ScaleDenominator>2.795411320143589E8</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>2</MatrixWidth> <MatrixHeight>2</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>2</ows:Identifier> <ScaleDenominator>1.397705660071794E8</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>4</MatrixWidth> <MatrixHeight>4</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>3</ows:Identifier> <ScaleDenominator>6.988528300358972E7</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>8</MatrixWidth> <MatrixHeight>8</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>4</ows:Identifier> <ScaleDenominator>3.494264150179486E7</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>16</MatrixWidth> <MatrixHeight>16</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>5</ows:Identifier> <ScaleDenominator>1.747132075089743E7</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>32</MatrixWidth> <MatrixHeight>32</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>6</ows:Identifier> <ScaleDenominator>8735660.375448715</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>64</MatrixWidth> <MatrixHeight>64</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>7</ows:Identifier> <ScaleDenominator>4367830.187724357</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>128</MatrixWidth> <MatrixHeight>128</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>8</ows:Identifier> <ScaleDenominator>2183915.093862179</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>256</MatrixWidth> <MatrixHeight>256</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>9</ows:Identifier> <ScaleDenominator>1091957.546931089</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>512</MatrixWidth> <MatrixHeight>512</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>10</ows:Identifier> <ScaleDenominator>545978.7734655447</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>1024</MatrixWidth> <MatrixHeight>1024</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>11</ows:Identifier> <ScaleDenominator>272989.3867327723</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>2048</MatrixWidth> <MatrixHeight>2048</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>12</ows:Identifier> <ScaleDenominator>136494.6933663862</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>4096</MatrixWidth> <MatrixHeight>4096</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>13</ows:Identifier> <ScaleDenominator>68247.34668319309</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>8192</MatrixWidth> <MatrixHeight>8192</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>14</ows:Identifier> <ScaleDenominator>34123.67334159654</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>16384</MatrixWidth> <MatrixHeight>16384</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>15</ows:Identifier> <ScaleDenominator>17061.83667079827</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>32768</MatrixWidth> <MatrixHeight>32768</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>16</ows:Identifier> <ScaleDenominator>8530.918335399136</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>65536</MatrixWidth> <MatrixHeight>65536</MatrixHeight> </TileMatrix> <TileMatrix> <ows:Identifier>17</ows:Identifier> <ScaleDenominator>4265.459167699568</ScaleDenominator> <TopLeftCorner>-2.0037508342789244E7 -2.0037508342789244E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>131072</MatrixWidth> <MatrixHeight>131072</MatrixHeight> </TileMatrix> </TileMatrixSet> </Contents> <Themes> <Theme> <ows:Title>Earth</ows:Title> <ows:Identifier>Earth</ows:Identifier> <LayerRef>World</LayerRef> <LayerRef>Ocean</LayerRef> </Theme> </Themes> <ServiceMetadataURL xlink:href="http://server.caris.com/spatialfusionserver/services/ows/wmts/World/1.0.0/WMTSCapabilities.xml" xlink:type="simple"/> </Capabilities> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/sml_52N_network.xml���������������������������������������������������0000664�0000000�0000000�00000522536�14766600535�0021613�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <sml:SensorML xmlns:sml="http://www.opengis.net/sensorML/1.0.1" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:swe="http://www.opengis.net/swe/1.0.1" version="1.0.1" xsi:schemaLocation="http://www.opengis.net/swe/1.0.1 http://schemas.opengis.net/sweCommon/1.0.1/swe.xsd http://www.opengis.net/sensorML/1.0.1 http://schemas.opengis.net/sensorML/1.0.1/sensorML.xsd"> <sml:capabilities name="ioosServiceMetadata"> <swe:SimpleDataRecord> <swe:field name="ioosTemplateVersion"> <swe:Text definition="http://code.google.com/p/ioostech/source/browse/#svn%2Ftrunk%2Ftemplates%2FMilestone1.0"> <swe:value>1.0</swe:value> </swe:Text> </swe:field> </swe:SimpleDataRecord> </sml:capabilities> <sml:member> <sml:System xmlns:ns="http://www.opengis.net/sensorML/1.0.1"> <gml:description>Contains all procedures in the SOS Server</gml:description> <gml:name>urn:ioos:network:glos:all</gml:name> <ns:keywords> <ns:KeywordList> <ns:keyword>urn:ioos:station:us.glos:45029(height-3.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-15.24m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-8.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-7.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-31.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-9.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-7.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-8.839m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-15.24m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-9.81m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-32.6m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-14.325m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-23.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-10.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-23.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-12.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-26.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-26.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-21.9m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-9.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-21.9m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-22.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-9.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-17.96m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-4.267m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-19.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-26.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-7.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-6.705m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-20.116m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-4.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-19.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-21.9m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-8.839m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-6.0m)</ns:keyword> <ns:keyword>urn:ioos:network:glos:all</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-13.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-4.37m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-11.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-6.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-13.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-9.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-2.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-3.048m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-11.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-22.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-15.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-5.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-16.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-17.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-7.09m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-13.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-16.459m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-4.37m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-14.325m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-16.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-8.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-8.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-4.267m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-12.496m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-2.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-13.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-31.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-8.839m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-12.53m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-11.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-14.325m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-13.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-4.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-3.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-6.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-5.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-18.288m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-14.325m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-3.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-10.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-8.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-5.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-16.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-6.705m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-12.53m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-6.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-16.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-9.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-9.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-6.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-8.839m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-22.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-26.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-13.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-2.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-19.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-16.459m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-11.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-19.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-4.37m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-12.496m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-15.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-13.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-9.81m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-14.325m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-6.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-9.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-3.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-4.267m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-8.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-15.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-23.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-6.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-6.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-18.288m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-9.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-29.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-12.496m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-10.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-20.68m)</ns:keyword> <ns:keyword>network-all</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-11.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-19.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-26.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-16.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-3.048m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-4.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-19.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-12.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-5.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-4.267m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-23.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-21.9m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-8.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-20.68m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-23.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-5.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-7.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-19.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-6.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-11.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-16.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-17.96m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-11.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-8.839m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-15.24m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-3.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-4.37m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-8.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-12.53m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-12.53m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-2.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-9.81m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-9.81m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-5.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-5.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-6.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-17.96m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-11.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-19.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-19.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-16.459m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-8.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-4.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-8.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-12.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-16.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-27.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-3.048m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-15.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-19.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-19.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-16.459m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-9.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-19.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-12.53m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-12.496m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-12.496m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-11.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-4.267m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-12.53m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-2.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-1.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-4.37m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-2.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-10.668m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-20.116m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-17.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-5.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-23.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-6.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-14.325m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-8.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-9.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-29.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-8.839m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-1.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-31.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-11.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-23.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-21.9m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-12.53m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-18.288m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-17.96m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-12.496m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-31.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-20.68m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-7.09m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-9.81m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-6.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-3.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-12.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-4.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-13.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-11.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-21.9m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-22.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-14.325m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-15.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-14.325m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-12.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-9.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-3.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-16.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-17.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-6.705m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-4.267m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-16.459m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-23.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-9.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-10.668m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-9.81m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-31.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-13.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-16.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-7.09m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-9.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-7.09m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-13.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-3.048m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-19.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-8.839m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-32.6m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-27.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-31.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-19.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-12.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-13.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-10.668m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-9.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-27.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-1.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-17.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-10.668m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-10.668m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-12.53m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-5.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-16.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-23.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45028</ns:keyword> <ns:keyword>NONE</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45027</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-19.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-18.288m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-32.6m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-8.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-19.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-4.267m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-19.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-7.09m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-31.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-10.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-4.267m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-15.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-4.37m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-4.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-9.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-12.496m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-26.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-19.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-3.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-5.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-17.96m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-4.37m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-6.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-11.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-31.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-15.24m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-10.668m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-3.048m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-16.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-5.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-7.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-7.09m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-10.668m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-19.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-7.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-13.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-27.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-23.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-18.288m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-21.9m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-16.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-26.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-19.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-4.267m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-6.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-3.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-13.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-7.09m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-29.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-6.705m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-16.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45161</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-1.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45163</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-19.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-19.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-12.496m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-15.24m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-18.288m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-5.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-6.705m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-3.048m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-11.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-6.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-23.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-9.81m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-27.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-29.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-6.705m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-27.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-17.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-2.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-16.459m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-7.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-8.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-32.6m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-5.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-5.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-5.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-5.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-9.81m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-32.6m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-13.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-5.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-8.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-1.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-12.496m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-23.0m)</ns:keyword> <ns:keyword>Contains all procedures in the SOS Server</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-4.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-27.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-3.048m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-16.459m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-9.81m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-11.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-14.325m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-16.459m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-6.705m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-15.24m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-20.116m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-2.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-23.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-8.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-10.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-26.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-11.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-20.68m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-20.68m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-22.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-13.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-13.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-16.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-15.24m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-22.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-10.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-20.116m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-17.96m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-4.37m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-26.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-8.839m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-9.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-20.68m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-11.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-9.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-6.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-5.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-29.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:GVSU1</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-17.96m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-8.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-4.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-19.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-15.24m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-8.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-29.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-20.116m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-19.2m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-4.37m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-19.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-12.53m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-8.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-16.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-9.7m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-22.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-20.68m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-21.9m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-19.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-16.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-23.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-16.459m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-11.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-23.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-1.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-12.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-6.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-22.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-12.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-13.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-10.668m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-2.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-7.09m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-7.09m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-20.68m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-31.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-6.705m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-3.048m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-6.705m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-7.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-15.24m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-17.96m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-10.668m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-1.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-23.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-8.839m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-13.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45023(height-1.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-27.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-22.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-4.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-20.68m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-23.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-16.5m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-23.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-3.048m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-15.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-19.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:UMBIO(height-1.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-7.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45022(height-12.8m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-11.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-6.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-17.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45013(height-27.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45026(height-8.4m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-15.0m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45014(height-16.1m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45024(height-21.9m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45025(height-17.96m)</ns:keyword> <ns:keyword>urn:ioos:station:us.glos:45029(height-15.0m)</ns:keyword> </ns:KeywordList> </ns:keywords> <sml:identification> <ns:IdentifierList> <ns:identifier name="networkID"> <ns:Term definition="http://mmisw.org/ont/ioos/definition/networkID"> <ns:value>urn:ioos:network:glos:all</ns:value> </ns:Term> </ns:identifier> <ns:identifier name="shortName"> <ns:Term definition="http://mmisw.org/ont/ioos/definition/shortName"> <ns:value>network-all</ns:value> </ns:Term> </ns:identifier> <ns:identifier name="longName"> <ns:Term definition="http://mmisw.org/ont/ioos/definition/longName"> <ns:value>Contains all procedures in the SOS Server</ns:value> </ns:Term> </ns:identifier> </ns:IdentifierList> </sml:identification> <sml:classification> <ns:ClassifierList> <ns:classifier name="publisher"> <ns:Term definition="http://mmisw.org/ont/ioos/definition/publisher"> <ns:value>GLOS</ns:value> </ns:Term> </ns:classifier> <ns:classifier name="parentNetwork"> <ns:Term definition="http://mmisw.org/ont/ioos/definition/parentNetwork"> <ns:value>GLOS</ns:value> </ns:Term> </ns:classifier> </ns:ClassifierList> </sml:classification> <ns:capabilities name="observedBBOX"> <swe:DataRecord> <swe:field name="observedBBOX"> <swe:Envelope referenceFrame="4326"> <swe:lowerCorner> <swe:Vector> <swe:coordinate name="easting"> <swe:Quantity axisID="x"> <swe:uom code="degree"/> <swe:value>41.983</swe:value> </swe:Quantity> </swe:coordinate> <swe:coordinate name="northing"> <swe:Quantity axisID="y"> <swe:uom code="degree"/> <swe:value>-91.929</swe:value> </swe:Quantity> </swe:coordinate> </swe:Vector> </swe:lowerCorner> <swe:upperCorner> <swe:Vector> <swe:coordinate name="easting"> <swe:Quantity> <swe:uom code="degree"/> <swe:value>47.279</swe:value> </swe:Quantity> </swe:coordinate> <swe:coordinate name="northing"> <swe:Quantity axisID="y"> <swe:uom code="degree"/> <swe:value>-83.599</swe:value> </swe:Quantity> </swe:coordinate> </swe:Vector> </swe:upperCorner> </swe:Envelope> </swe:field> </swe:DataRecord> </ns:capabilities> <ns:capabilities name="featuresOfInterest"> <swe:SimpleDataRecord> <swe:field name="featureOfInterestID1"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID2"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-1.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID3"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-10.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID4"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-10.668m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID5"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-11.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID6"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-11.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID7"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-12.496m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID8"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-12.53m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID9"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-12.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID10"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-13.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID11"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-13.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID12"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-14.325m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID13"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-15.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID14"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-15.24m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID15"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-16.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID16"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-16.459m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID17"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-16.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID18"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-17.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID19"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-17.96m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID20"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-18.288m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID21"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-19.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID22"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-19.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID23"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-19.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID24"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-2.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID25"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-20.116m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID26"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-20.68m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID27"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-21.9m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID28"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-22.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID29"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-23.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID30"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-23.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID31"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-26.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID32"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-27.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID33"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-29.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID34"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-3.048m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID35"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-3.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID36"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-31.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID37"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-32.6m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID38"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-4.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID39"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-4.267m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID40"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-4.37m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID41"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-5.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID42"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-5.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID43"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-6.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID44"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-6.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID45"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-6.705m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID46"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-7.09m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID47"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-7.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID48"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-8.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID49"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-8.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID50"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-8.839m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID51"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-9.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID52"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-9.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID53"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45013(height-9.81m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID54"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID55"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-1.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID56"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-10.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID57"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-10.668m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID58"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-11.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID59"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-11.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID60"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-12.496m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID61"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-12.53m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID62"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-12.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID63"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-13.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID64"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-13.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID65"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-14.325m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID66"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-15.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID67"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-15.24m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID68"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-16.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID69"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-16.459m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID70"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-16.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID71"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-17.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID72"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-17.96m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID73"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-18.288m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID74"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-19.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID75"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-19.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID76"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-19.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID77"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-2.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID78"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-20.116m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID79"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-20.68m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID80"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-21.9m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID81"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-22.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID82"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-23.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID83"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-23.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID84"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-26.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID85"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-27.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID86"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-29.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID87"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-3.048m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID88"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-3.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID89"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-31.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID90"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-32.6m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID91"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-4.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID92"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-4.267m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID93"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-4.37m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID94"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-5.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID95"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-5.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID96"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-6.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID97"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-6.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID98"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-6.705m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID99"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-7.09m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID100"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-7.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID101"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-8.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID102"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-8.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID103"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-8.839m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID104"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-9.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID105"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-9.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID106"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45014(height-9.81m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID107"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID108"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-1.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID109"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-10.668m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID110"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-11.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID111"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-11.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID112"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-12.496m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID113"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-12.53m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID114"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-12.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID115"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-13.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID116"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-13.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID117"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-14.325m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID118"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-15.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID119"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-15.24m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID120"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-16.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID121"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-16.459m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID122"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-16.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID123"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-17.96m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID124"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-19.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID125"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-19.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID126"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-19.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID127"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-2.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID128"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-20.68m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID129"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-21.9m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID130"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-22.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID131"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-23.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID132"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-23.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID133"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-26.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID134"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-27.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID135"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-3.048m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID136"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-3.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID137"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-31.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID138"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-4.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID139"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-4.267m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID140"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-4.37m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID141"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-5.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID142"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-5.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID143"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-6.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID144"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-6.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID145"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-6.705m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID146"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-7.09m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID147"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-7.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID148"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-8.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID149"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-8.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID150"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-8.839m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID151"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-9.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID152"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-9.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID153"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45022(height-9.81m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID154"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID155"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-1.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID156"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-10.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID157"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-10.668m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID158"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-11.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID159"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-11.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID160"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-12.496m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID161"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-12.53m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID162"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-12.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID163"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-13.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID164"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-13.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID165"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-14.325m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID166"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-15.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID167"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-15.24m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID168"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-16.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID169"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-16.459m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID170"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-16.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID171"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-17.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID172"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-17.96m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID173"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-18.288m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID174"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-19.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID175"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-19.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID176"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-19.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID177"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-2.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID178"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-20.116m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID179"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-20.68m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID180"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-21.9m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID181"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-22.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID182"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-23.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID183"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-23.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID184"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-26.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID185"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-27.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID186"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-29.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID187"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-3.048m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID188"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-3.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID189"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-31.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID190"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-32.6m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID191"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-4.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID192"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-4.267m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID193"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-4.37m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID194"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-5.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID195"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-5.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID196"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-6.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID197"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-6.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID198"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-6.705m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID199"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-7.09m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID200"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-7.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID201"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-8.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID202"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-8.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID203"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-8.839m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID204"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-9.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID205"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-9.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID206"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45023(height-9.81m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID207"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID208"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-1.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID209"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-10.668m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID210"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-11.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID211"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-11.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID212"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-12.496m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID213"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-12.53m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID214"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-12.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID215"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-13.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID216"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-13.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID217"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-14.325m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID218"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-15.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID219"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-15.24m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID220"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-16.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID221"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-16.459m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID222"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-16.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID223"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-17.96m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID224"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-19.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID225"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-19.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID226"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-19.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID227"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-2.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID228"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-20.68m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID229"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-21.9m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID230"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-22.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID231"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-23.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID232"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-23.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID233"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-26.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID234"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-27.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID235"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-3.048m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID236"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-3.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID237"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-31.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID238"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-4.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID239"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-4.267m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID240"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-4.37m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID241"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-5.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID242"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-5.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID243"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-6.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID244"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-6.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID245"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-6.705m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID246"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-7.09m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID247"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-7.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID248"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-8.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID249"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-8.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID250"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-8.839m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID251"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-9.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID252"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-9.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID253"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45024(height-9.81m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID254"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID255"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-1.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID256"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-10.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID257"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-10.668m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID258"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-11.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID259"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-11.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID260"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-12.496m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID261"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-12.53m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID262"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-12.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID263"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-13.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID264"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-13.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID265"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-14.325m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID266"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-15.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID267"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-15.24m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID268"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-16.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID269"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-16.459m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID270"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-16.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID271"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-17.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID272"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-17.96m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID273"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-18.288m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID274"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-19.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID275"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-19.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID276"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-19.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID277"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-2.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID278"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-20.116m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID279"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-20.68m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID280"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-21.9m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID281"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-22.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID282"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-23.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID283"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-23.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID284"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-26.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID285"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-27.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID286"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-29.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID287"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-3.048m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID288"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-3.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID289"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-31.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID290"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-32.6m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID291"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-4.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID292"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-4.267m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID293"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-4.37m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID294"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-5.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID295"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-5.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID296"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-6.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID297"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-6.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID298"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-6.705m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID299"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-7.09m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID300"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-7.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID301"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-8.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID302"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-8.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID303"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-8.839m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID304"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-9.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID305"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-9.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID306"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45025(height-9.81m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID307"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID308"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-1.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID309"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-10.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID310"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-10.668m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID311"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-11.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID312"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-11.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID313"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-12.496m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID314"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-12.53m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID315"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-12.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID316"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-13.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID317"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-13.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID318"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-14.325m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID319"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-15.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID320"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-15.24m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID321"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-16.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID322"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-16.459m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID323"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-16.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID324"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-17.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID325"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-17.96m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID326"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-18.288m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID327"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-19.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID328"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-19.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID329"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-19.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID330"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-2.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID331"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-20.68m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID332"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-21.9m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID333"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-22.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID334"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-23.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID335"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-23.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID336"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-26.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID337"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-27.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID338"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-29.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID339"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-3.048m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID340"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-3.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID341"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-31.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID342"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-4.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID343"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-4.267m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID344"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-4.37m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID345"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-5.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID346"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-5.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID347"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-6.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID348"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-6.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID349"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-6.705m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID350"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-7.09m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID351"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-7.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID352"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-8.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID353"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-8.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID354"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-8.839m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID355"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-9.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID356"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-9.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID357"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45026(height-9.81m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID358"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45027</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID359"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45028</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID360"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID361"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-1.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID362"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-10.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID363"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-10.668m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID364"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-11.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID365"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-11.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID366"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-12.496m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID367"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-12.53m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID368"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-12.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID369"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-13.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID370"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-13.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID371"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-14.325m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID372"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-15.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID373"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-15.24m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID374"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-16.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID375"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-16.459m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID376"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-16.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID377"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-17.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID378"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-17.96m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID379"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-18.288m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID380"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-19.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID381"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-19.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID382"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-19.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID383"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-2.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID384"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-20.116m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID385"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-20.68m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID386"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-21.9m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID387"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-22.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID388"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-23.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID389"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-23.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID390"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-26.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID391"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-27.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID392"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-29.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID393"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-3.048m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID394"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-3.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID395"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-31.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID396"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-32.6m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID397"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-4.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID398"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-4.267m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID399"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-4.37m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID400"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-5.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID401"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-5.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID402"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-6.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID403"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-6.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID404"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-6.705m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID405"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-7.09m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID406"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-7.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID407"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-8.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID408"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-8.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID409"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-8.839m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID410"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-9.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID411"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-9.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID412"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45029(height-9.81m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID413"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45161</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID414"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:45163</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID415"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:GVSU1</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID416"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID417"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-1.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID418"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-10.668m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID419"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-11.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID420"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-11.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID421"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-12.496m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID422"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-12.53m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID423"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-12.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID424"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-13.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID425"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-13.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID426"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-14.325m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID427"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-15.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID428"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-15.24m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID429"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-16.1m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID430"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-16.459m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID431"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-16.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID432"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-17.96m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID433"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-19.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID434"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-19.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID435"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-19.5m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID436"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-2.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID437"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-20.68m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID438"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-21.9m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID439"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-22.8m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID440"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-23.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID441"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-23.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID442"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-26.2m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID443"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-27.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID444"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-3.048m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID445"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-3.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID446"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-31.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID447"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-4.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID448"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-4.267m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID449"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-4.37m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID450"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-5.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID451"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-5.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID452"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-6.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID453"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-6.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID454"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-6.705m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID455"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-7.09m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID456"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-7.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID457"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-8.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID458"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-8.4m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID459"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-8.839m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID460"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-9.0m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID461"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-9.7m)</swe:value> </swe:Text> </swe:field> <swe:field name="featureOfInterestID462"> <swe:Text definition="http://www.opengis.net/def/featureOfInterest/identifier"> <swe:value>urn:ioos:station:us.glos:UMBIO(height-9.81m)</swe:value> </swe:Text> </swe:field> </swe:SimpleDataRecord> </ns:capabilities> <ns:capabilities name="offerings"> <swe:SimpleDataRecord> <swe:field name="Offering for urn:ioos:network:glos:all"> <swe:Text definition="http://www.opengis.net/def/offering/identifier"> <swe:value>urn:ioos:network:glos:all</swe:value> </swe:Text> </swe:field> </swe:SimpleDataRecord> </ns:capabilities> <ns:capabilities name="observationTimeRange"> <swe:DataRecord> <swe:field name="observationTimeRange"> <swe:TimeRange definition="http://mmisw.org/ont/ioos/swe_element_type/observationTimeRange"> <swe:value>2013-08-26T18:10:00.000Z 2013-09-20T12:50:00.000Z</swe:value> </swe:TimeRange> </swe:field> </swe:DataRecord> </ns:capabilities> <sml:contact xlink:role="http://mmisw.org/ont/ioos/definition/publisher"> <sml:ResponsibleParty> <sml:organizationName>GLOS</sml:organizationName> <sml:contactInfo> <sml:address> <sml:country>USA</sml:country> <sml:electronicMailAddress>dmac@glos.us</sml:electronicMailAddress> </sml:address> <sml:onlineResource xlink:href="http://glos.us"/> </sml:contactInfo> </sml:ResponsibleParty> </sml:contact> <ns:components> <ns:ComponentList> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:45024" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:45024&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:45025" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:45025&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:45026" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:45026&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:45013" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:45013&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:45014" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:45014&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:45027" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:45027&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:GVSU1" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:GVSU1&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:UMBIO" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:UMBIO&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:45022" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:45022&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:45161" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:45161&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:45023" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:45023&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:45163" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:45163&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:45029" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:45029&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> <ns:component name="component1" xlink:title="urn:ioos:station:us.glos:45028" xlink:href="http://sos.glos.us/52n/sos/kvp?request=DescribeSensor&amp;service=SOS&amp;version=2.0.0&amp;procedure=urn:ioos:station:us.glos:45028&amp;procedureDescriptionFormat=text%2Fxml%3Bsubtype%3D%22sensorML%2F1.0.1%2Fprofiles%2Fioos_sos%2F1.0%22"/> </ns:ComponentList> </ns:components> </sml:System> </sml:member> </sml:SensorML>������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/sml_ndbc_station.xml��������������������������������������������������0000664�0000000�0000000�00000022373�14766600535�0022137�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <sml:SensorML xmlns:sml="http://www.opengis.net/sensorML/1.0.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml" xmlns:swe="http://www.opengis.net/swe/1.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/sensorML/1.0.1 http://schemas.opengis.net/sensorML/1.0.1/sensorML.xsd" version="1.0.1"> <!-- You have reached the NDBC TEST DIF SOS Server. The production server is located at http://sdf.ndbc.noaa.gov/sos/. --> <sml:member> <sml:System gml:id="station-41012"> <gml:description>Station metadata for 41012 - 40NM ENE of St Augustine, FL</gml:description> <sml:identification> <sml:IdentifierList> <sml:identifier name="StationId"> <sml:Term definition="urn:ioos:def:identifier:NOAA:stationID"> <sml:codeSpace xlink:href="http://sdf.ndbc.noaa.gov"/> <sml:value>urn:ioos:station:wmo:41012</sml:value> </sml:Term> </sml:identifier> <sml:identifier name="Short Name"> <sml:Term definition="urn:ogc:def:identifier:OGC:shortName"> <sml:value>41012</sml:value> </sml:Term> </sml:identifier> <sml:identifier name="Long Name"> <sml:Term definition="urn:ogc:def:identifier:OGC:longName"> <sml:value>40NM ENE of St Augustine, FL</sml:value> </sml:Term> </sml:identifier> <!-- Where does water depth (38.4 m) go? --> </sml:IdentifierList> </sml:identification> <sml:classification> <sml:ClassifierList> <sml:classifier name="Platform Type"> <sml:Term definition="urn:ioos:def:classifier:NOAA:platformType"> <sml:codeSpace xlink:href="http://sdf.ndbc.noaa.gov"/> <sml:value>MOORED BUOY</sml:value> </sml:Term> </sml:classifier> </sml:ClassifierList> </sml:classification> <sml:contact xlink:role="urn:ogc:def:classifiers:OGC:contactType:operator"> <sml:ResponsibleParty> <sml:organizationName>National Data Buoy Center</sml:organizationName> <sml:contactInfo> <sml:address> <sml:country>US</sml:country> </sml:address> </sml:contactInfo> </sml:ResponsibleParty> </sml:contact> <sml:contact xlink:role="urn:ogc:def:classifiers:OGC:contactType:publisher" xlink:href="http://sdf.ndbc.noaa.gov/"> <sml:ResponsibleParty> <sml:organizationName>National Data Buoy Center</sml:organizationName> <sml:contactInfo> <sml:phone> <sml:voice>228-688-2805</sml:voice> </sml:phone> <sml:address> <sml:deliveryPoint>Bldg. 3205</sml:deliveryPoint> <sml:city>Stennis Space Center</sml:city> <sml:administrativeArea>MS</sml:administrativeArea> <sml:postalCode>39529</sml:postalCode> <sml:country>USA</sml:country> <sml:electronicMailAddress>webmaster.ndbc@noaa.gov</sml:electronicMailAddress> </sml:address> </sml:contactInfo> </sml:ResponsibleParty> </sml:contact> <sml:documentation xlink:arcrole="qualityControlDocument"> <sml:Document> <gml:description>Handbook of Automated Data Quality Control Checks and Procedures, National Data Buoy Center, August 2009</gml:description> <sml:format>pdf</sml:format> <sml:onlineResource xlink:href="http://www.ndbc.noaa.gov/NDBCHandbookofAutomatedDataQualityControl2009.pdf"/> </sml:Document> </sml:documentation> <sml:history> <sml:EventList> <sml:member name="deployment_start"> <sml:Event> <sml:date>2010-01-12</sml:date> <gml:description>Deployment start event</gml:description> <sml:documentation xlink:href="http://sdftest.ndbc.noaa.gov/sos/server.php?service=SOS&amp;request=DescribeSensor&amp;version=1.0.0&amp;outputformat=text/xml;subtype=&quot;sensorML/1.0.1&quot;&amp;procedure=urn:ioos:station:wmo:41012:20100112"/> </sml:Event> </sml:member> <sml:member name="deployment_stop"> <sml:Event> <sml:date>2011-02-06</sml:date> <gml:description>Deployment stop event</gml:description> <sml:documentation xlink:href="http://sdftest.ndbc.noaa.gov/sos/server.php?service=SOS&amp;request=DescribeSensor&amp;version=1.0.0&amp;outputformat=text/xml;subtype=&quot;sensorML/1.0.1&quot;&amp;procedure=urn:ioos:station:wmo:41012:20100112"/> </sml:Event> </sml:member> <sml:member name="deployment_start"> <sml:Event> <sml:date>2011-02-07</sml:date> <gml:description>Deployment start event</gml:description> <sml:documentation xlink:href="http://sdftest.ndbc.noaa.gov/sos/server.php?service=SOS&amp;request=DescribeSensor&amp;version=1.0.0&amp;outputformat=text/xml;subtype=&quot;sensorML/1.0.1&quot;&amp;procedure=urn:ioos:station:wmo:41012:20110207"/> </sml:Event> </sml:member> </sml:EventList> </sml:history> <sml:location> <gml:Point gml:id="STATION-LOCATION-41012" srsName="urn:ogc:crs:epsg::4326"> <gml:coordinates>30.04 -80.55</gml:coordinates> </gml:Point> </sml:location> <sml:components> <sml:ComponentList> <sml:component name="Sensor adcp0"> <sml:System gml:id="sensor-adcp0"> <gml:description></gml:description> <sml:identification xlink:href="urn:ioos:sensor:wmo:41012::adcp0"/> <sml:documentation xlink:href="http://sdftest.ndbc.noaa.gov/sos/server.php?service=SOS&amp;request=DescribeSensor&amp;version=1.0.0&amp;outputformat=text/xml;subtype=&quot;sensorML/1.0.1&quot;&amp;procedure=urn:ioos:sensor:wmo:41012::adcp0"/> </sml:System> </sml:component> <sml:component name="Sensor watertemp1"> <sml:System gml:id="sensor-watertemp1"> <gml:description></gml:description> <sml:identification xlink:href="urn:ioos:sensor:wmo:41012::watertemp1"/> <sml:documentation xlink:href="http://sdftest.ndbc.noaa.gov/sos/server.php?service=SOS&amp;request=DescribeSensor&amp;version=1.0.0&amp;outputformat=text/xml;subtype=&quot;sensorML/1.0.1&quot;&amp;procedure=urn:ioos:sensor:wmo:41012::watertemp1"/> </sml:System> </sml:component> <sml:component name="Sensor anemometer1"> <sml:System gml:id="sensor-anemometer1"> <gml:description></gml:description> <sml:identification xlink:href="urn:ioos:sensor:wmo:41012::anemometer1"/> <sml:documentation xlink:href="http://sdftest.ndbc.noaa.gov/sos/server.php?service=SOS&amp;request=DescribeSensor&amp;version=1.0.0&amp;outputformat=text/xml;subtype=&quot;sensorML/1.0.1&quot;&amp;procedure=urn:ioos:sensor:wmo:41012::anemometer1"/> </sml:System> </sml:component> <sml:component name="Sensor wpm1"> <sml:System gml:id="sensor-wpm1"> <gml:description></gml:description> <sml:identification xlink:href="urn:ioos:sensor:wmo:41012::wpm1"/> <sml:documentation xlink:href="http://sdftest.ndbc.noaa.gov/sos/server.php?service=SOS&amp;request=DescribeSensor&amp;version=1.0.0&amp;outputformat=text/xml;subtype=&quot;sensorML/1.0.1&quot;&amp;procedure=urn:ioos:sensor:wmo:41012::wpm1"/> </sml:System> </sml:component> <sml:component name="Sensor ct1"> <sml:System gml:id="sensor-ct1"> <gml:description></gml:description> <sml:identification xlink:href="urn:ioos:sensor:wmo:41012::ct1"/> <sml:documentation xlink:href="http://sdftest.ndbc.noaa.gov/sos/server.php?service=SOS&amp;request=DescribeSensor&amp;version=1.0.0&amp;outputformat=text/xml;subtype=&quot;sensorML/1.0.1&quot;&amp;procedure=urn:ioos:sensor:wmo:41012::ct1"/> </sml:System> </sml:component> <sml:component name="Sensor baro1"> <sml:System gml:id="sensor-baro1"> <gml:description></gml:description> <sml:identification xlink:href="urn:ioos:sensor:wmo:41012::baro1"/> <sml:documentation xlink:href="http://sdftest.ndbc.noaa.gov/sos/server.php?service=SOS&amp;request=DescribeSensor&amp;version=1.0.0&amp;outputformat=text/xml;subtype=&quot;sensorML/1.0.1&quot;&amp;procedure=urn:ioos:sensor:wmo:41012::baro1"/> </sml:System> </sml:component> <sml:component name="Sensor airtemp1"> <sml:System gml:id="sensor-airtemp1"> <gml:description></gml:description> <sml:identification xlink:href="urn:ioos:sensor:wmo:41012::airtemp1"/> <sml:documentation xlink:href="http://sdftest.ndbc.noaa.gov/sos/server.php?service=SOS&amp;request=DescribeSensor&amp;version=1.0.0&amp;outputformat=text/xml;subtype=&quot;sensorML/1.0.1&quot;&amp;procedure=urn:ioos:sensor:wmo:41012::airtemp1"/> </sml:System> </sml:component> </sml:ComponentList> </sml:components> </sml:System> </sml:member> </sml:SensorML> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/sos_52n_get_observation_ioos.xml��������������������������������������0000664�0000000�0000000�00000046342�14766600535�0024412�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <sos:GetObservationResponse xmlns:sos="http://www.opengis.net/sos/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:om="http://www.opengis.net/om/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.opengis.net/sos/2.0 http://schemas.opengis.net/sos/2.0/sosGetObservation.xsd http://www.opengis.net/gml/3.2 http://schemas.opengis.net/gml/3.2.1/gml.xsd http://www.opengis.net/om/2.0 http://schemas.opengis.net/om/2.0/observation.xsd"> <sos:observationData> <om:OM_Observation gml:id="o_A8C1BC58D6D4EAD0409FFF41C49726B8C65AC9C1"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1581"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1581"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-75.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">25.12</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_7A280CB9B3F3C9323CD90C0127720695A016E86D"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1521"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1521"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-60.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">16.37</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_844947E9478EC18A253D9B9F6B42449ACFF9DC46"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1561"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1561"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-70.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">16.49</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_892EFC8F32CAE841373AD2B59064A5D8D5F6A56E"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1281"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1281"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height0.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">20.49</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_22EA2EC80AE83B7C14305E89B33AEB37F1C57873"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1661"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1661"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-95.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">6.35</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_EC200BE05D635934ADA3D694F59F27DCD1A99F7F"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1441"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1441"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-40.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">12.05</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_A8A8853B9DB05CE2C71CB8E98472F09C912A37AD"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1481"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1481"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-50.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">8.82</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_DD07D0456CC863A055EBE092A9F555EBF6F9F425"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1381"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1381"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-25.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">11.5</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_AFB6503D41E3D0E7BF24FB7D4CA765D0F95796D5"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1401"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1401"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-30.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">24.76</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_551F96D71BFB485D0C06D6053B62CA7DC30EC8E4"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1461"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1461"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-45.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">17.74</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_4F9642997647ADF39DDE6F1EBF47A39F30F7BB61"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1261"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1261"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:air_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">6.03</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_73067292651E2F6EF0FC60E8CCB2FDD6147F75F5"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1301"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1301"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-5.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">20.86</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_BF8738F4C9542266B2E5D25FAC8A171F5643E83B"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1501"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1501"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-55.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">13.63</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_49A558E6DF45E490DFCE159823AF2FE66EABC180"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1621"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1621"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-85.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">8.47</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_25D5BDFFD596A0A3AD7BB53B1310E19D94414B7E"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1361"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1361"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-20.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">8.08</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_99E78EB5B525AA8D0D7823B2DB55B42835FC3CD3"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1321"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1321"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-10.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">30.38</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_25F20DE415EBB4A3983267DB9CAA48142301BDD3"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1421"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1421"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-35.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">13.18</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_9677ED62B69B869240F268FF2E475B574EC43249"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1641"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1641"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-90.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">6.82</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_39E48859E1374DEDC60DB5880638D729CDCC805D"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1541"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1541"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-65.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">18.35</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_EEB115B304F9370C8B95199C1BE4284845180C5C"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1341"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1341"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-15.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">19.34</om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_782008D03AFCCEA45503F4A1DF3EAB3126198133"> <om:type xlink:href="http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement"/> <om:phenomenonTime> <gml:TimeInstant gml:id="phenomenonTime_1601"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:phenomenonTime> <om:resultTime xlink:href="#phenomenonTime_1601"/> <om:procedure xlink:href="urn:ioos:sensor:test:3:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:3(height-80.0m)"/> <om:result xmlns:ns="http://www.opengis.net/gml/3.2" uom="urn:ogc:def:uom:udunits:2:Cel" xsi:type="ns:MeasureType">11.58</om:result> </om:OM_Observation> </sos:observationData> </sos:GetObservationResponse> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/sos_52n_get_observation_ioos_wml2.xml���������������������������������0000664�0000000�0000000�00000372763�14766600535�0025364�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <sos:GetObservationResponse xmlns:sos="http://www.opengis.net/sos/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:om="http://www.opengis.net/om/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:wml2="http://www.opengis.net/waterml/2.0" xsi:schemaLocation="http://www.opengis.net/waterml/2.0 http://schemas.opengis.net/waterml/2.0/waterml2.xsd http://www.opengis.net/sos/2.0 http://schemas.opengis.net/sos/2.0/sosGetObservation.xsd http://www.opengis.net/gml/3.2 http://schemas.opengis.net/gml/3.2.1/gml.xsd http://www.opengis.net/om/2.0 http://schemas.opengis.net/om/2.0/observation.xsd"> <sos:observationData> <om:OM_Observation gml:id="o_88D32CAEB4E72DA561497F9DA2703AA911194C12"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_1"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_472A0AAB51B0FD6E5633311E63CBBD67D1BFF945"> <gml:timePosition>2014-07-07T08:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-80.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.1"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_1"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>16.02</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>12.1</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>30.7</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>23.61</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>28.21</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>26.93</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>24.6</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>6.19</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>15.18</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>15.58</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>7.33</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>11.64</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>16.41</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>31.85</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>7.18</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>13.33</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>9.13</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>5.17</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>31.29</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>12.6</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_6318BCD8AD56666377988C10D9739AE06EF4B2AC"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3551"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_8D0836CC69774CDC09AD46E92BC812C6972D7C1F"> <gml:timePosition>2014-07-07T09:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-40.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3551"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3551"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>17.29</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>21.07</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>14.85</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>5.87</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>6.71</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>20.69</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>23.59</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>20.53</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>17.84</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>10.11</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>17.43</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>11.97</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>13.8</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>21.56</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>26.72</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>10.73</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>23.63</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>29.27</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>21.93</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>13.19</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_AAAEAC5973C2D30A73DABB88E957CA6D8DE890FB"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3748"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_BFD04918FAE95119B52F701A017AEBB4FF3AA2D9"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-90.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3748"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3748"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>19.21</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>27.72</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>6.77</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>14.93</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>7.7</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>16.77</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>12.88</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>11.9</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>16.92</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>21.88</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>14.66</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>27.46</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>21.68</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>22.62</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>16.59</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>30.91</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>31.27</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>17.6</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>18.61</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>7.83</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_64B88BDF29AF652B2F79A434B55F47AB1D3C3839"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3387"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_5C595A31EFA575D1C27431C8E937CDD099426666"> <gml:timePosition>2014-07-07T20:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height0.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3387"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3387"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>27.83</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>19.45</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>23.65</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>25.66</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>28.93</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>17.23</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>13.27</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>27.39</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>20.37</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>19.72</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>31.6</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>11.44</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>10.9</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>9.89</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>20.37</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>12.04</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>10.34</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>28.26</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>16.02</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>29.9</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_226E6299B8513D67AADBF1FC49FF6DCE4DC7FD5C"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3689"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_F065A41ECB73F1C7E187AB9BAE245E1730284007"> <gml:timePosition>2014-07-07T15:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-75.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3689"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3689"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>28.98</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>28.57</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>18.68</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>9.2</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>18.53</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>27.17</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>7.84</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>20.1</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>26.82</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>11.9</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>17.86</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>19.04</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>10.73</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>25.74</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>25.47</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>19.13</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>15.55</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>20.51</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>31.11</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>9.9</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_53B62B3D2FB33A78A38915BAF8A1579E9D2CD7A1"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3626"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_53676FA1ECE9284BABDE45E65C7E9D8C7DE19559"> <gml:timePosition>2014-07-07T16:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-60.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3626"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3626"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>24.69</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>19.84</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>9.28</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>31.31</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>21.24</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>27.43</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>13.33</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>21.53</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>9.77</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>19.13</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>6.43</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>27.81</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>15.89</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>31.14</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>26.5</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>27.83</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>28.75</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>18.53</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>11.78</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>8.32</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_1E8091C0096CC74FE1AE184ACE4FFDB2874D0D7A"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3598"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_1DF40E16F682FC9894421889AE295626AC20190A"> <gml:timePosition>2014-07-07T17:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-50.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3598"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3598"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>18.5</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>31.23</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>23.38</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>26.73</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>12.25</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>26.52</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>19.07</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>9.6</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>31.53</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>10.02</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>18.97</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>19.22</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>10.02</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>12.91</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>18.78</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>5.16</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>6.64</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>26.07</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>13.51</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>24.85</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_61D5A59CCDF69D24A678A619372D0FE5B21AF63C"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3562"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_7875E472DDCFE285F1704BB58105E437AE622E26"> <gml:timePosition>2014-07-07T03:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-45.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3562"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3562"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>22.1</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>23.03</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>25.29</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>19.8</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>6.16</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>30.26</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>18.62</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>22.15</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>5.21</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>27.8</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>11.12</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>15.33</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>8.56</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>6.2</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>14.12</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>17.22</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>19.38</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>11.82</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>28.2</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>5.37</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_36C02E874B52DB51542B42519A0A4698D8937836"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3502"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_6EE424A18F2F1552A8AF2AC5A3C3888EC8B3ED0D"> <gml:timePosition>2014-07-07T10:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-30.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3502"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3502"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>8.42</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>29.5</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>25.59</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>25.67</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>7.33</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>22.03</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>17.81</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>9.57</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>23.75</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>15.99</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>30.87</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>8.51</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>21.36</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>10.3</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>19.65</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>23.82</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>19.1</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>11.35</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>15.89</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>23.61</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_80E4EAE4B348411846060BDE55A55BB281C5EE09"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3734"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_A62974AD4DB48587F77E55203DCCEE3467AF69A6"> <gml:timePosition>2014-07-07T05:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-85.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3734"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3734"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>21.57</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>18.44</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>18.51</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>25.67</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>21.28</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>10.18</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>19.54</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>30.95</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>31.93</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>20.07</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>30.61</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>17.44</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>21.51</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>15.05</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>27.24</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>18.05</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>17.87</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>21.47</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>7.11</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>24.13</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_7BC6DA478C32DA64E47D0CECE67146467F63858E"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3663"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_B6527927DB2C1ECB887523B398E242EA162F5414"> <gml:timePosition>2014-07-07T08:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-70.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3663"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3663"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>23.49</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>23.9</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>29.34</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>31.41</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>6.78</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>13.3</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>30.09</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>26.95</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>8.05</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>11.48</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>10.08</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>16.21</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>14.11</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>8.33</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>23.32</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>9.01</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>17.02</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>11.4</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>19.17</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>11.62</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_045A3FA5C50D8F18F208B676BE4F36A8D402466D"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3658"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_0E775A2144BBE031B4FF16F6629D5B2D8274FDDD"> <gml:timePosition>2014-07-07T08:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-65.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3658"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3658"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>24.01</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>27.08</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>13.63</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>9.36</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>19.41</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>18.93</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>30.37</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>17.17</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>23.97</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>14.91</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>20.07</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>15.28</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>8.84</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>28.72</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>24.88</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>16.35</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>14.72</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>23.2</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>18.53</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>25.08</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_978281924755A3138572409F394CECEB098C06EE"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3405"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_A575E248A26FFFFC018118A60B790295C44429D9"> <gml:timePosition>2014-07-07T22:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-5.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3405"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3405"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>23.57</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>22.05</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>7.66</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>30.06</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>18.5</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>25.37</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>12.31</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>12.56</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>15.15</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>24.46</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>13.1</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>9.94</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>30.43</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>14.84</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>14.28</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>16.52</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>10.54</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>9.6</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>12.85</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>12.85</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_9C47F06953BD9FA60EA33B34D4AA08736E999F1D"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3603"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_BEBAD9E7D059FE5493C4E9DB34B19B3EA7F6043C"> <gml:timePosition>2014-07-07T16:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-55.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3603"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3603"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>24.86</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>5.66</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>14.37</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>6.63</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>28.4</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>15.26</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>22.82</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>16.72</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>20.94</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>31.97</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>24.83</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>17.77</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>28.44</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>17.97</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>12.75</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>27.94</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>22.06</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>19.03</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>24.45</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>30.68</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_841A1E5ABD392B0E7B1B20312AA16D6BF034D333"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3366"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_F1D75BE33CDB55885EB3674AB7917D7888A67705"> <gml:timePosition>2014-07-07T09:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:air_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3366"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3366"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>24.11</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>6.78</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>25.14</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>18.24</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>9.66</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>14.95</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>26.63</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>11.3</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>13.38</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>27.72</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>24.73</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>28.05</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>22.69</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>20.35</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>29.89</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>17.99</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>14.12</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>17.9</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>8.07</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>23.12</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_40AD0957F66C85C29CA1424999A6A54174A226C6"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3467"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_78F963F80BAD6C720293E0BDEF7F4EA2E4912F93"> <gml:timePosition>2014-07-07T11:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-20.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3467"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3467"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>9.51</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>25.8</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>8.94</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>28.45</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>5.63</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>27.63</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>5.66</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>26.87</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>13.58</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>23.86</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>8.17</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>17.62</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>24.65</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>31.44</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>11.75</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>14.89</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>6.75</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>29.57</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>31.56</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>23.48</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_500D79CDB3625211F6B1CF44AF17AD208F4D49C8"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3539"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_C9A08CD4398679B397147F823F709E032C2D1518"> <gml:timePosition>2014-07-07T21:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-35.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3539"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3539"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>8.27</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>31.19</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>29.1</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>25.76</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>26.27</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>16.13</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>6.6</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>31.49</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>12.88</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>27.45</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>18.49</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>23.2</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>23.6</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>22.95</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>10.4</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>23.77</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>18.44</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>31.04</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>15.04</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>9.17</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_71CCED7C930B08B661EBAA07E1E46D04151FF640"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3450"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_20954FCD69EA2E842D046A69CD17E0FBD3F5BC83"> <gml:timePosition>2014-07-07T19:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-15.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3450"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3450"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>25.59</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>16.33</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>19.27</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>18.93</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>19.69</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>8.89</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>19.63</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>14.75</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>28.14</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>5.51</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>20.53</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>17.34</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>17.74</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>6.22</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>12.68</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>9.69</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>26.4</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>14.55</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>24.41</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>15.51</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_4C57E7F6D2651125FF8BE36224471ECDBE7C42B4"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3429"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_BCED443D7869929D81CC9390F9E28738FF1DE8DB"> <gml:timePosition>2014-07-07T12:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-10.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3429"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3429"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>29.92</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>26.48</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>6.49</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>19.43</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>15.16</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>31.95</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>5.42</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>29.29</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>18.57</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>8.46</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>30.95</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>25.0</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>11.16</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>18.52</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>10.48</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>27.07</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>20.67</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>22.8</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>19.01</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>8.63</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_6115A3A79FA908416CCCF0A4C2C48CF4F941B29D"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3493"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_1122F1108A9B16D867C856B2015FDD36FD3E7469"> <gml:timePosition>2014-07-07T17:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-25.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3493"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3493"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>25.34</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>19.0</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>12.5</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>12.2</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>5.18</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>27.62</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>16.82</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>26.73</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>26.58</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>16.83</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>19.48</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>28.34</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>11.9</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>14.12</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>27.6</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>24.27</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>26.15</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>30.48</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>8.24</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>21.34</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> <sos:observationData> <om:OM_Observation gml:id="o_1BAA713B3A7A66CE45B3B1D50F433EB368137434"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_3772"> <gml:beginPosition>2014-07-07T03:00:00.000Z</gml:beginPosition> <gml:endPosition>2014-07-07T22:00:00.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_0994CD75264BCCC0B8E9DEADFD5A4C2BABACF975"> <gml:timePosition>2014-07-07T03:00:00.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="urn:ioos:sensor:test:8:sea_water_temperature"/> <om:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <om:featureOfInterest xlink:href="urn:ioos:station:test:8(height-95.0m)"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.3772"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_3772"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="urn:ogc:def:uom:udunits:2:Cel"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T03:00:00.000Z</wml2:time> <wml2:value>20.22</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T04:00:00.000Z</wml2:time> <wml2:value>27.24</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T05:00:00.000Z</wml2:time> <wml2:value>17.9</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T06:00:00.000Z</wml2:time> <wml2:value>21.85</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T07:00:00.000Z</wml2:time> <wml2:value>8.65</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T08:00:00.000Z</wml2:time> <wml2:value>18.29</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T09:00:00.000Z</wml2:time> <wml2:value>21.38</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T10:00:00.000Z</wml2:time> <wml2:value>13.54</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T11:00:00.000Z</wml2:time> <wml2:value>16.48</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T12:00:00.000Z</wml2:time> <wml2:value>23.36</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T13:00:00.000Z</wml2:time> <wml2:value>25.78</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T14:00:00.000Z</wml2:time> <wml2:value>21.41</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T15:00:00.000Z</wml2:time> <wml2:value>6.63</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T16:00:00.000Z</wml2:time> <wml2:value>26.72</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T17:00:00.000Z</wml2:time> <wml2:value>17.85</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T18:00:00.000Z</wml2:time> <wml2:value>30.51</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T19:00:00.000Z</wml2:time> <wml2:value>16.42</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T20:00:00.000Z</wml2:time> <wml2:value>26.14</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T21:00:00.000Z</wml2:time> <wml2:value>15.22</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-07T22:00:00.000Z</wml2:time> <wml2:value>26.41</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> </sos:GetObservationResponse> �������������OWSLib-0.33.0/tests/resources/sos_52n_getcapabilities.xml�������������������������������������������0000664�0000000�0000000�00000401576�14766600535�0023324�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <sos:Capabilities xmlns:sos="http://www.opengis.net/sos/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sos/1.0 http://schemas.opengis.net/sos/1.0.0/sosAll.xsd"> <ows:ServiceIdentification> <ows:Title>IOOS 52N SOS</ows:Title> <ows:Abstract>IOOS 52North Sensor Observation Service</ows:Abstract> <ows:ServiceType codeSpace="http://opengeospatial.net">OGC:SOS</ows:ServiceType> <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion> <ows:ServiceTypeVersion>2.0.0</ows:ServiceTypeVersion> <ows:Profile>http://www.opengis.net/spec/OMXML/1.0/conf/categoryObservation</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/1.0/conf/countObservation</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/1.0/conf/geometryObservation</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/1.0/conf/measurement</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/1.0/conf/textObservation</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/1.0/conf/truthObservation</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/categoryObservation</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/countObservation</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/geometryObservation</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/measurement</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/samplingCurve</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/samplingPoint</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/samplingSurface</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/spatialSampling</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/textObservation</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/truthObservation</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/1.0/conf/core</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/1.0/conf/enhanced</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/core</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/foiRetrieval</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/insertionCap</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/kvp-core</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/obsByIdRetrieval</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/obsInsertion</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/pox</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/resultInsertion</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/resultRetrieval</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/sensorDeletion</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/sensorInsertion</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/soap</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/updateSensorDescription</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SWE/2.0/conf/core</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SWE/2.0/conf/general-encoding-rules</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SWE/2.0/conf/text-encoding-rules</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SWE/2.0/conf/uml-block-components</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SWE/2.0/conf/uml-record-components</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SWE/2.0/conf/uml-simple-components</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SWE/2.0/conf/uml-simple-encodings</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SWE/2.0/conf/xsd-block-components</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SWE/2.0/conf/xsd-record-components</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SWE/2.0/conf/xsd-simple-components</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SWE/2.0/conf/xsd-simple-encodings</ows:Profile> <ows:Fees>NONE</ows:Fees> <ows:AccessConstraints>NONE</ows:AccessConstraints> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>GLOS</ows:ProviderName> <ows:ProviderSite xlink:href="http://glos.us"/> <ows:ServiceContact> <ows:IndividualName>GLOS</ows:IndividualName> <ows:PositionName>DMAC</ows:PositionName> <ows:ContactInfo> <ows:Phone> <ows:Voice>(734) 332-6113</ows:Voice> </ows:Phone> <ows:Address> <ows:DeliveryPoint>229 Nickels Arcade</ows:DeliveryPoint> <ows:City>Ann Arbor</ows:City> <ows:AdministrativeArea>MI</ows:AdministrativeArea> <ows:PostalCode>48104</ows:PostalCode> <ows:Country>USA</ows:Country> <ows:ElectronicMailAddress>dmac@glos.us</ows:ElectronicMailAddress> </ows:Address> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="DescribeSensor"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sos.glos.us/52n/sos/kvp?"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>kvp</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Get> <ows:Post xlink:href="http://sos.glos.us/52n/sos/soap"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>soap</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Post> <ows:Post xlink:href="http://sos.glos.us/52n/sos/pox"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>pox</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Post> </ows:HTTP> </ows:DCP> <ows:Parameter name="outputFormat"> <ows:AllowedValues> <ows:Value>http://www.opengis.net/sensorML/1.0.1</ows:Value> <ows:Value>text/xml;subtype="sensorML/1.0.1"</ows:Value> <ows:Value>text/xml;subtype="sensorML/1.0.1/profiles/ioos_sos/1.0"</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sos.glos.us/52n/sos/kvp?"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>kvp</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Get> <ows:Post xlink:href="http://sos.glos.us/52n/sos/soap"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>soap</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Post> <ows:Post xlink:href="http://sos.glos.us/52n/sos/pox"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>pox</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Post> </ows:HTTP> </ows:DCP> <ows:Parameter name="Sections"> <ows:AllowedValues> <ows:Value>All</ows:Value> <ows:Value>Contents</ows:Value> <ows:Value>Filter_Capabilities</ows:Value> <ows:Value>OperationsMetadata</ows:Value> <ows:Value>ServiceIdentification</ows:Value> <ows:Value>ServiceProvider</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="GetFeatureOfInterest"> <ows:DCP> <ows:HTTP> <ows:Post xlink:href="http://sos.glos.us/52n/sos/soap"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>soap</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Post> <ows:Post xlink:href="http://sos.glos.us/52n/sos/pox"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>pox</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Post> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="GetObservation"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sos.glos.us/52n/sos/kvp?"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>kvp</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Get> <ows:Post xlink:href="http://sos.glos.us/52n/sos/soap"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>soap</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Post> <ows:Post xlink:href="http://sos.glos.us/52n/sos/pox"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>pox</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Post> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="GetObservationById"> <ows:DCP> <ows:HTTP> <ows:Post xlink:href="http://sos.glos.us/52n/sos/soap"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>soap</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Post> <ows:Post xlink:href="http://sos.glos.us/52n/sos/pox"> <ows:Constraint name="encoding"> <ows:AllowedValues> <ows:Value>pox</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:Post> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Parameter name="service"> <ows:AllowedValues> <ows:Value>SOS</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="version"> <ows:AllowedValues> <ows:Value>1.0.0</ows:Value> <ows:Value>2.0.0</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:ExtendedCapabilities> <gml:metaDataProperty xlink:title="ioosTemplateVersion" xlink:href="http://code.google.com/p/ioostech/source/browse/#svn%2Ftrunk%2Ftemplates%2FMilestone1.0"> <gml:version>1.0</gml:version> </gml:metaDataProperty> </ows:ExtendedCapabilities> </ows:OperationsMetadata> <sos:Filter_Capabilities> <ogc:Spatial_Capabilities> <ogc:GeometryOperands> <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand> <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand> </ogc:GeometryOperands> <ogc:SpatialOperators> <ogc:SpatialOperator name="Overlaps"> <ogc:GeometryOperands> <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand> </ogc:GeometryOperands> </ogc:SpatialOperator> <ogc:SpatialOperator name="Intersects"> <ogc:GeometryOperands> <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand> </ogc:GeometryOperands> </ogc:SpatialOperator> <ogc:SpatialOperator name="Contains"> <ogc:GeometryOperands> <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand> </ogc:GeometryOperands> </ogc:SpatialOperator> <ogc:SpatialOperator name="BBOX"> <ogc:GeometryOperands> <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand> </ogc:GeometryOperands> </ogc:SpatialOperator> </ogc:SpatialOperators> </ogc:Spatial_Capabilities> <ogc:Temporal_Capabilities> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> <ogc:TemporalOperators> <ogc:TemporalOperator name="TM_Before"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> <ogc:TemporalOperator name="TM_After"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> <ogc:TemporalOperator name="TM_Begins"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> <ogc:TemporalOperator name="TM_Ends"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> <ogc:TemporalOperator name="TM_EndedBy"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> <ogc:TemporalOperator name="TM_BegunBy"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> <ogc:TemporalOperator name="TM_During"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> <ogc:TemporalOperator name="TM_Equals"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> <ogc:TemporalOperator name="TM_Contains"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> <ogc:TemporalOperator name="TM_Overlaps"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> <ogc:TemporalOperator name="TM_Meets"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> <ogc:TemporalOperator name="TM_MetBy"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> <ogc:TemporalOperator name="TM_OverlappedBy"> <ogc:TemporalOperands> <ogc:TemporalOperand>gml:TimeInstant</ogc:TemporalOperand> <ogc:TemporalOperand>gml:TimePeriod</ogc:TemporalOperand> </ogc:TemporalOperands> </ogc:TemporalOperator> </ogc:TemporalOperators> </ogc:Temporal_Capabilities> <ogc:Scalar_Capabilities> <ogc:ComparisonOperators> <ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator> <ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator> <ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator> <ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator> <ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator> <ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator> <ogc:ComparisonOperator>Like</ogc:ComparisonOperator> <ogc:ComparisonOperator>Between</ogc:ComparisonOperator> </ogc:ComparisonOperators> </ogc:Scalar_Capabilities> <ogc:Id_Capabilities> <ogc:FID/> <ogc:EID/> </ogc:Id_Capabilities> </sos:Filter_Capabilities> <sos:Contents> <sos:ObservationOfferingList> <sos:ObservationOffering gml:id="urn_ioos_network_glos_all"> <gml:name>urn:ioos:network:glos:all</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>41.983 -91.929</gml:lowerCorner> <gml:upperCorner>47.279 -83.599</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-19T17:00:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T12:40:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:network:glos:all"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/dew_point_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/relative_humidity"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wind_wave_period"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-10.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-17.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-18.288m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-20.116m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-29.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-32.6m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-9.81m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-10.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-17.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-18.288m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-20.116m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-29.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-32.6m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-9.81m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-9.81m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-10.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-17.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-18.288m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-20.116m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-29.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-32.6m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-9.81m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-9.81m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-10.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-17.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-18.288m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-20.116m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-29.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-32.6m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-9.81m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-10.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-17.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-18.288m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-29.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-9.81m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45027"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45028"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-10.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-17.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-18.288m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-20.116m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-29.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-32.6m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-9.81m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45161"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45163"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:GVSU1"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-9.81m)"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_45013"> <gml:name>urn:ioos:station:us.glos:45013</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>43.098 -87.85</gml:lowerCorner> <gml:upperCorner>43.098 -87.85</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-19T23:30:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T12:00:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:45013"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/relative_humidity"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wind_wave_period"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-10.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-17.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-18.288m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-20.116m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-29.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-32.6m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45013(height-9.81m)"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_45014"> <gml:name>urn:ioos:station:us.glos:45014</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>44.795 -87.759</gml:lowerCorner> <gml:upperCorner>44.795 -87.759</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-19T19:00:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T11:30:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:45014"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/relative_humidity"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wind_wave_period"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-10.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-17.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-18.288m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-20.116m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-29.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-32.6m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45014(height-9.81m)"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_45022"> <gml:name>urn:ioos:station:us.glos:45022</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>45.403 -85.088</gml:lowerCorner> <gml:upperCorner>45.403 -85.088</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-21T22:10:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T11:40:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:45022"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/dew_point_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wind_wave_period"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45022(height-9.81m)"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_45023"> <gml:name>urn:ioos:station:us.glos:45023</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>47.279 -88.611</gml:lowerCorner> <gml:upperCorner>47.279 -88.611</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-26T18:10:00.000Z</gml:beginPosition> <gml:endPosition>2013-08-26T18:10:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:45023"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/dew_point_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wind_wave_period"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-10.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-17.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-18.288m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-20.116m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-29.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-32.6m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45023(height-9.81m)"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_45024"> <gml:name>urn:ioos:station:us.glos:45024</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>43.977 -86.56</gml:lowerCorner> <gml:upperCorner>43.977 -86.56</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-19T17:00:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T11:50:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:45024"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/dew_point_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wind_wave_period"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45024(height-9.81m)"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_45025"> <gml:name>urn:ioos:station:us.glos:45025</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>46.95 -88.409</gml:lowerCorner> <gml:upperCorner>46.95 -88.409</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-21T22:10:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T12:10:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:45025"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/dew_point_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wind_wave_period"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-10.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-17.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-18.288m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-20.116m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-29.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-32.6m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45025(height-9.81m)"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_45026"> <gml:name>urn:ioos:station:us.glos:45026</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>41.983 -86.617</gml:lowerCorner> <gml:upperCorner>41.983 -86.617</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-21T22:20:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T12:40:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:45026"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/dew_point_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wind_wave_period"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-10.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-17.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-18.288m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-29.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45026(height-9.81m)"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_45027"> <gml:name>urn:ioos:station:us.glos:45027</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>46.864 -91.929</gml:lowerCorner> <gml:upperCorner>46.864 -91.929</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-21T21:10:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T11:10:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:45027"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/dew_point_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45027"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_45028"> <gml:name>urn:ioos:station:us.glos:45028</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>46.812 -91.835</gml:lowerCorner> <gml:upperCorner>46.812 -91.835</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-21T21:20:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T11:20:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:45028"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/dew_point_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45028"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_45029"> <gml:name>urn:ioos:station:us.glos:45029</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>42.801 -86.264</gml:lowerCorner> <gml:upperCorner>42.801 -86.264</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-21T22:20:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T12:30:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:45029"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/dew_point_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wind_wave_period"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-10.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-17.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-18.288m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-20.116m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-29.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-32.6m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45029(height-9.81m)"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_45161"> <gml:name>urn:ioos:station:us.glos:45161</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>43.179 -86.336</gml:lowerCorner> <gml:upperCorner>43.179 -86.336</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-19T19:55:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T10:55:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:45161"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45161"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_45163"> <gml:name>urn:ioos:station:us.glos:45163</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>43.988 -83.599</gml:lowerCorner> <gml:upperCorner>43.988 -83.599</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-20T04:55:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T11:55:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:45163"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:45163"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_GVSU1"> <gml:name>urn:ioos:station:us.glos:GVSU1</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>43.24 -86.28</gml:lowerCorner> <gml:upperCorner>43.24 -86.28</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-21T04:00:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-19T12:00:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:GVSU1"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/relative_humidity"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wind_wave_period"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:GVSU1"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="urn_ioos_station_us.glos_UMBIO"> <gml:name>urn:ioos:station:us.glos:UMBIO</gml:name> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>45.57 -84.67</gml:lowerCorner> <gml:upperCorner>45.57 -84.67</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:time> <gml:TimePeriod xsi:type="gml:TimePeriodType"> <gml:beginPosition>2013-08-21T22:30:00.000Z</gml:beginPosition> <gml:endPosition>2013-09-01T03:00:00.000Z</gml:endPosition> </gml:TimePeriod> </sos:time> <sos:procedure xlink:href="urn:ioos:station:us.glos:UMBIO"/> <sos:observedProperty xlink:href="NONE"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/dew_point_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wave_significant_height"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_surface_wind_wave_period"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_from_direction"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed"/> <sos:observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/wind_speed_of_gust"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-1.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-10.668m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-11.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-11.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-12.496m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-12.53m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-12.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-13.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-13.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-14.325m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-15.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-15.24m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-16.1m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-16.459m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-16.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-17.96m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-19.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-19.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-19.5m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-2.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-20.68m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-21.9m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-22.8m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-23.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-23.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-26.2m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-27.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-3.048m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-3.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-31.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-4.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-4.267m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-4.37m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-5.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-5.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-6.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-6.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-6.705m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-7.09m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-7.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-8.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-8.4m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-8.839m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-9.0m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-9.7m)"/> <sos:featureOfInterest xlink:href="urn:ioos:station:us.glos:UMBIO(height-9.81m)"/> <sos:responseFormat>application/zip</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:responseFormat>text/xml;subtype="om/1.0.0/profiles/ioos_sos/1.0"</sos:responseFormat> <sos:responseMode>inline</sos:responseMode> <sos:responseMode>resultTemplate</sos:responseMode> </sos:ObservationOffering> </sos:ObservationOfferingList> </sos:Contents> </sos:Capabilities>����������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/sos_52n_getobservation_wml2_response.xml������������������������������0000664�0000000�0000000�00000007463�14766600535�0026102�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <sos:GetObservationResponse xmlns:sos="http://www.opengis.net/sos/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:om="http://www.opengis.net/om/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:wml2="http://www.opengis.net/waterml/2.0" xsi:schemaLocation="http://www.opengis.net/waterml/2.0 http://schemas.opengis.net/waterml/2.0/waterml2.xsd http://www.opengis.net/sos/2.0 http://schemas.opengis.net/sos/2.0/sosGetObservation.xsd http://www.opengis.net/gml/3.2 http://schemas.opengis.net/gml/3.2.1/gml.xsd http://www.opengis.net/gmlcov/1.0 http://schemas.opengis.net/gmlcov/1.0/gmlcovAll.xsd wml2dr http://schemas.opengis.net/waterml/2.0/domain-range-informative/timeseries-domain-range.xsd http://www.opengis.net/om/2.0 http://schemas.opengis.net/om/2.0/observation.xsd"> <sos:observationData> <om:OM_Observation gml:id="o_9556E2084893FEC9C6F407458B91F194C86359D6"> <om:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime_1"> <gml:beginPosition>2014-07-01T00:01:42.000Z</gml:beginPosition> <gml:endPosition>2014-07-01T01:16:41.000Z</gml:endPosition> </gml:TimePeriod> </om:phenomenonTime> <om:resultTime> <gml:TimeInstant gml:id="ti_C597E726F2C23BD5C20800061BCDFD0442EF6E44"> <gml:timePosition>2014-07-01T00:01:42.000Z</gml:timePosition> </gml:TimeInstant> </om:resultTime> <om:procedure xlink:href="http://geoviqua.dev.52north.org/procedures/WXT520"/> <om:observedProperty xlink:href="http://geoviqua.dev.52north.org/properties/AirTemperature"/> <om:featureOfInterest xlink:href="http://geoviqua.dev.52north.org/stations/Vaisala-WXT520" xlink:title="Vaisala_WXT520"/> <om:result> <wml2:MeasurementTimeseries gml:id="timeseries.1"> <wml2:metadata> <wml2:TimeseriesMetadata> <wml2:temporalExtent xlink:href="#phenomenonTime_1"/> </wml2:TimeseriesMetadata> </wml2:metadata> <wml2:defaultPointMetadata> <wml2:DefaultTVPMeasurementMetadata> <wml2:uom code="degC"/> <wml2:interpolationType xlink:href="http://www.opengis.net/def/timeseriesType/WaterML/2.0/continuous" xlink:title="Instantaneous"/> </wml2:DefaultTVPMeasurementMetadata> </wml2:defaultPointMetadata> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-01T00:01:42.000Z</wml2:time> <wml2:value>12.2</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-01T00:16:42.000Z</wml2:time> <wml2:value>12.3</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-01T00:31:42.000Z</wml2:time> <wml2:value>12.0</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-01T00:46:42.000Z</wml2:time> <wml2:value>11.9</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-01T01:01:42.000Z</wml2:time> <wml2:value>12.1</wml2:value> </wml2:MeasurementTVP> </wml2:point> <wml2:point> <wml2:MeasurementTVP> <wml2:time>2014-07-01T01:16:41.000Z</wml2:time> <wml2:value>12.5</wml2:value> </wml2:MeasurementTVP> </wml2:point> </wml2:MeasurementTimeseries> </om:result> </om:OM_Observation> </sos:observationData> </sos:GetObservationResponse> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/sos_ncSOS_getcapabilities.xml�����������������������������������������0000664�0000000�0000000�00000016413�14766600535�0023675�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <sos:Capabilities version="1.0.0" xmlns:gml="http://www.opengis.net/gml" xmlns:om="http://www.opengis.net/om/1.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:sos="http://www.opengis.net/sos/1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/sos/1.0 http://schemas.opengis.net/sos/1.0.0/sosAll.xsd"> <ows:ServiceIdentification> <ows:Title>Slocum Glider Dataset</ows:Title> <ows:Abstract>Institute of Marine &amp; Coastal Sciences, Rutgers University</ows:Abstract> <ows:Keywords> <ows:Keyword/> </ows:Keywords> <ows:ServiceType codeSpace="http://opengeospatial.net">OGC:SOS</ows:ServiceType> <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion> <ows:Fees>NONE</ows:Fees> <ows:AccessConstraints>This data may be redistributed and used without restriction.</ows:AccessConstraints> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>Observational data from a profiling glider</ows:ProviderName> <ows:ProviderSite xlink:href="http://marine.rutgers.edu/cool/auvs"/> <ows:ServiceContact> <ows:IndividualName/> <ows:ContactInfo> <ows:Phone> <ows:Voice/> </ows:Phone> <ows:Address> <ows:DeliveryPoint/> <ows:City/> <ows:AdministrativeArea/> <ows:PostalCode/> <ows:Country/> <ows:ElectronicMailAddress/> </ows:Address> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://tds.gliders.ioos.us/thredds/sos/rutgers_otn200-20130910T1551_TimeUV.ncml"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="Sections"> <ows:AllowedValues> <ows:Value>ServiceIdentification</ows:Value> <ows:Value>ServiceProvider</ows:Value> <ows:Value>OperationsMetadata</ows:Value> <ows:Value>Contents</ows:Value> <ows:Value>All</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="GetObservation"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://tds.gliders.ioos.us/thredds/sos/rutgers_otn200-20130910T1551_TimeUV.ncml"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="offering" use="optional"/> <ows:Parameter name="observedProperty" use="required"> <ows:AllowedValues> <ows:Value>u</ows:Value> <ows:Value>u_qc</ows:Value> <ows:Value>v</ows:Value> <ows:Value>v_qc</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="DescribeSensor"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://tds.gliders.ioos.us/thredds/sos/rutgers_otn200-20130910T1551_TimeUV.ncml"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="outputFormat"> <ows:AllowedValues> <!-- Specify the flavor of SML described by these templates --> <ows:Value>text/xml;subtype="sensorML/1.0.1/profiles/ioos_sos/1.0"</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="procedure" use="required"> <ows:AllowedValues> <ows:Value>urn:ioos:network:edu.rutgers.marine:all</ows:Value> <ows:Value>urn:ioos:station:edu.rutgers.marine:unknown</ows:Value> <ows:Value>urn:ioos:sensor:edu.rutgers.marine:unknown:u</ows:Value> <ows:Value>urn:ioos:sensor:edu.rutgers.marine:unknown:u_qc</ows:Value> <ows:Value>urn:ioos:sensor:edu.rutgers.marine:unknown:v</ows:Value> <ows:Value>urn:ioos:sensor:edu.rutgers.marine:unknown:v_qc</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Parameter name="service" use="required"> <ows:AllowedValues> <ows:Value>SOS</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="version" use="required"> <ows:AllowedValues> <ows:Value>1.0.0</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:OperationsMetadata> <sos:Contents> <sos:ObservationOfferingList> <sos:ObservationOffering gml:id="network-all"> <gml:description>All stations in the netCDF dataset.</gml:description> <gml:name>urn:ioos:network:edu.rutgers.marine:all</gml:name> <gml:srsName>EPSG:4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>-90.0 NaN</gml:lowerCorner> <gml:upperCorner>90.0 128.0</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <sos:procedure xlink:href="urn:ioos:network:edu.rutgers.marine:all"/> <sos:procedure xlink:href="urn:ioos:station:edu.rutgers.marine:unknown"/> <sos:observedProperty xlink:href="u"/> <sos:observedProperty xlink:href="u_qc"/> <sos:observedProperty xlink:href="v"/> <sos:observedProperty xlink:href="v_qc"/> <sos:featureOfInterest xlink:href="urn:ioos:station:edu.rutgers.marine:unknown"/> <sos:responseFormat>text/xml; subtype="om/1.0.0"</sos:responseFormat> <sos:resultModel>om:ObservationCollection</sos:resultModel> <sos:responseMode>inline</sos:responseMode> </sos:ObservationOffering> <sos:ObservationOffering gml:id="unknown"> <gml:name>urn:ioos:station:edu.rutgers.marine:unknown</gml:name> <gml:srsName>EPSG:4326</gml:srsName> <gml:boundedBy/> <sos:Time/> <sos:featureOfInterest xlink:href="urn:ioos:station:edu.rutgers.marine:unknown"/> <sos:observedProperty xlink:href="u"/> <sos:observedProperty xlink:href="u_qc"/> <sos:observedProperty xlink:href="v"/> <sos:observedProperty xlink:href="v_qc"/> <sos:procedure xlink:href="urn:ioos:station:edu.rutgers.marine:unknown"/> <sos:responseFormat>text/xml;subtype="om/1.0.0"</sos:responseFormat> <sos:resultModel>om:ObservationCollection</sos:resultModel> <sos:responseMode>inline</sos:responseMode> </sos:ObservationOffering> </sos:ObservationOfferingList> </sos:Contents> </sos:Capabilities> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/sos_ndbc_getcapabilities.xml������������������������������������������0000664�0000000�0000000�00005522745�14766600535�0023635�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0"?> <Capabilities xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:swe="http://www.opengis.net/swe/1.0.1" xmlns:om="http://www.opengis.net/om/1.0" xmlns="http://www.opengis.net/sos/1.0" xmlns:sos="http://www.opengis.net/sos/1.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:ogc="http://www.opengis.net/ogc" xmlns:tml="http://www.opengis.net/tml" xmlns:sml="http://www.opengis.net/sensorML/1.0.1" xmlns:myorg="http://www.myorg.org/features" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/sos/1.0 http://schemas.opengis.net/sos/1.0.0/sosAll.xsd" version="1.0.0"> <ows:ServiceIdentification> <ows:Title>National Data Buoy Center SOS</ows:Title> <ows:Abstract>National Data Buoy Center SOS</ows:Abstract> <ows:Keywords> <ows:Keyword>Weather</ows:Keyword> <ows:Keyword>Ocean Currents</ows:Keyword> <ows:Keyword>Air Temperature</ows:Keyword> <ows:Keyword>Water Temperature</ows:Keyword> <ows:Keyword>Conductivity</ows:Keyword> <ows:Keyword>Salinity</ows:Keyword> <ows:Keyword>Barometric Pressure</ows:Keyword> <ows:Keyword>Water Level</ows:Keyword> <ows:Keyword>Waves</ows:Keyword> <ows:Keyword>Winds</ows:Keyword> <ows:Keyword>NDBC</ows:Keyword> </ows:Keywords> <ows:ServiceType codeSpace="http://opengeospatial.net">OGC:SOS</ows:ServiceType> <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion> <ows:Fees>NONE</ows:Fees> <ows:AccessConstraints>NONE</ows:AccessConstraints> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>National Data Buoy Center</ows:ProviderName> <ows:ProviderSite xlink:href="http://sdf.ndbc.noaa.gov/"/> <ows:ServiceContact> <ows:IndividualName>Webmaster</ows:IndividualName> <ows:ContactInfo> <ows:Phone> <ows:Voice>228-688-2805</ows:Voice> </ows:Phone> <ows:Address> <ows:DeliveryPoint>Bldg. 3205</ows:DeliveryPoint> <ows:City>Stennis Space Center</ows:City> <ows:AdministrativeArea>MS</ows:AdministrativeArea> <ows:PostalCode>39529</ows:PostalCode> <ows:Country>USA</ows:Country> <ows:ElectronicMailAddress>webmaster.ndbc@noaa.gov</ows:ElectronicMailAddress> </ows:Address> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sdf.ndbc.noaa.gov/sos/server.php"/> <ows:Post xlink:href="http://sdf.ndbc.noaa.gov/sos/server.php"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="Sections"> <ows:AllowedValues> <ows:Value>ServiceIdentification</ows:Value> <ows:Value>ServiceProvider</ows:Value> <ows:Value>OperationsMetadata</ows:Value> <ows:Value>Contents</ows:Value> <ows:Value>All</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="GetObservation"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sdf.ndbc.noaa.gov/sos/server.php"/> <ows:Post xlink:href="http://sdf.ndbc.noaa.gov/sos/server.php"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="observedProperty"> <ows:AllowedValues> <ows:Value>air_temperature</ows:Value> <ows:Value>air_pressure_at_sea_level</ows:Value> <ows:Value>sea_water_electrical_conductivity</ows:Value> <ows:Value>currents</ows:Value> <ows:Value>sea_water_salinity</ows:Value> <ows:Value>sea_floor_depth_below_sea_surface</ows:Value> <ows:Value>sea_water_temperature</ows:Value> <ows:Value>waves</ows:Value> <ows:Value>winds</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="DescribeSensor"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://sdf.ndbc.noaa.gov/sos/server.php"/> <ows:Post xlink:href="http://sdf.ndbc.noaa.gov/sos/server.php"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="outputFormat"> <ows:AllowedValues> <ows:Value>text/xml;subtype="sensorML/1.0.1"</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Parameter name="service"> <ows:AllowedValues> <ows:Value>SOS</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="version"> <ows:AllowedValues> <ows:Value>1.0.0</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:OperationsMetadata> <Contents> <ObservationOfferingList> <ObservationOffering gml:id="network-all"> <gml:description>All stations on the NDBC SOS server</gml:description> <gml:name>urn:ioos:network:noaa.nws.ndbc:all</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-77.466 -179.995</gml:lowerCorner> <gml:upperCorner>80.81 180</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2006-07-27T21:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"/> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:21401"/> <procedure xlink:href="urn:ioos:station:wmo:21413"/> <procedure xlink:href="urn:ioos:station:wmo:21414"/> <procedure xlink:href="urn:ioos:station:wmo:21415"/> <procedure xlink:href="urn:ioos:station:wmo:21416"/> <procedure xlink:href="urn:ioos:station:wmo:21417"/> <procedure xlink:href="urn:ioos:station:wmo:21418"/> <procedure xlink:href="urn:ioos:station:wmo:21419"/> <procedure xlink:href="urn:ioos:station:wmo:23020"/> <procedure xlink:href="urn:ioos:station:wmo:23227"/> <procedure xlink:href="urn:ioos:station:wmo:23228"/> <procedure xlink:href="urn:ioos:station:wmo:23401"/> <procedure xlink:href="urn:ioos:station:wmo:28900"/> <procedure xlink:href="urn:ioos:station:wmo:28901"/> <procedure xlink:href="urn:ioos:station:wmo:28902"/> <procedure xlink:href="urn:ioos:station:wmo:28903"/> <procedure xlink:href="urn:ioos:station:wmo:28904"/> <procedure xlink:href="urn:ioos:station:wmo:28905"/> <procedure xlink:href="urn:ioos:station:wmo:32012"/> <procedure xlink:href="urn:ioos:station:wmo:32303"/> <procedure xlink:href="urn:ioos:station:wmo:32304"/> <procedure xlink:href="urn:ioos:station:wmo:32305"/> <procedure xlink:href="urn:ioos:station:wmo:32315"/> <procedure xlink:href="urn:ioos:station:wmo:32316"/> <procedure xlink:href="urn:ioos:station:wmo:32317"/> <procedure xlink:href="urn:ioos:station:wmo:32318"/> <procedure xlink:href="urn:ioos:station:wmo:32319"/> <procedure xlink:href="urn:ioos:station:wmo:32320"/> <procedure xlink:href="urn:ioos:station:wmo:32321"/> <procedure xlink:href="urn:ioos:station:wmo:32322"/> <procedure xlink:href="urn:ioos:station:wmo:32323"/> <procedure xlink:href="urn:ioos:station:wmo:32401"/> <procedure xlink:href="urn:ioos:station:wmo:32411"/> <procedure xlink:href="urn:ioos:station:wmo:32412"/> <procedure xlink:href="urn:ioos:station:wmo:32413"/> <procedure xlink:href="urn:ioos:station:wmo:32487"/> <procedure xlink:href="urn:ioos:station:wmo:32488"/> <procedure xlink:href="urn:ioos:station:wmo:32st0"/> <procedure xlink:href="urn:ioos:station:wmo:41001"/> <procedure xlink:href="urn:ioos:station:wmo:41002"/> <procedure xlink:href="urn:ioos:station:wmo:41004"/> <procedure xlink:href="urn:ioos:station:wmo:41008"/> <procedure xlink:href="urn:ioos:station:wmo:41009"/> <procedure xlink:href="urn:ioos:station:wmo:41010"/> <procedure xlink:href="urn:ioos:station:wmo:41012"/> <procedure xlink:href="urn:ioos:station:wmo:41013"/> <procedure xlink:href="urn:ioos:station:wmo:41024"/> <procedure xlink:href="urn:ioos:station:wmo:41025"/> <procedure xlink:href="urn:ioos:station:wmo:41029"/> <procedure xlink:href="urn:ioos:station:wmo:41030"/> <procedure xlink:href="urn:ioos:station:wmo:41033"/> <procedure xlink:href="urn:ioos:station:wmo:41035"/> <procedure xlink:href="urn:ioos:station:wmo:41036"/> <procedure xlink:href="urn:ioos:station:wmo:41037"/> <procedure xlink:href="urn:ioos:station:wmo:41038"/> <procedure xlink:href="urn:ioos:station:wmo:41040"/> <procedure xlink:href="urn:ioos:station:wmo:41041"/> <procedure xlink:href="urn:ioos:station:wmo:41043"/> <procedure xlink:href="urn:ioos:station:wmo:41044"/> <procedure xlink:href="urn:ioos:station:wmo:41046"/> <procedure xlink:href="urn:ioos:station:wmo:41047"/> <procedure xlink:href="urn:ioos:station:wmo:41048"/> <procedure xlink:href="urn:ioos:station:wmo:41049"/> <procedure xlink:href="urn:ioos:station:wmo:41052"/> <procedure xlink:href="urn:ioos:station:wmo:41053"/> <procedure xlink:href="urn:ioos:station:wmo:41060"/> <procedure xlink:href="urn:ioos:station:wmo:41109"/> <procedure xlink:href="urn:ioos:station:wmo:41110"/> <procedure xlink:href="urn:ioos:station:wmo:41112"/> <procedure xlink:href="urn:ioos:station:wmo:41113"/> <procedure xlink:href="urn:ioos:station:wmo:41114"/> <procedure xlink:href="urn:ioos:station:wmo:41115"/> <procedure xlink:href="urn:ioos:station:wmo:41140"/> <procedure xlink:href="urn:ioos:station:wmo:41141"/> <procedure xlink:href="urn:ioos:station:wmo:41193"/> <procedure xlink:href="urn:ioos:station:wmo:41194"/> <procedure xlink:href="urn:ioos:station:wmo:41420"/> <procedure xlink:href="urn:ioos:station:wmo:41421"/> <procedure xlink:href="urn:ioos:station:wmo:41424"/> <procedure xlink:href="urn:ioos:station:wmo:41nt0"/> <procedure xlink:href="urn:ioos:station:wmo:41x01"/> <procedure xlink:href="urn:ioos:station:wmo:42001"/> <procedure xlink:href="urn:ioos:station:wmo:42002"/> <procedure xlink:href="urn:ioos:station:wmo:42003"/> <procedure xlink:href="urn:ioos:station:wmo:42007"/> <procedure xlink:href="urn:ioos:station:wmo:42012"/> <procedure xlink:href="urn:ioos:station:wmo:42013"/> <procedure xlink:href="urn:ioos:station:wmo:42019"/> <procedure xlink:href="urn:ioos:station:wmo:42020"/> <procedure xlink:href="urn:ioos:station:wmo:42021"/> <procedure xlink:href="urn:ioos:station:wmo:42022"/> <procedure xlink:href="urn:ioos:station:wmo:42023"/> <procedure xlink:href="urn:ioos:station:wmo:42024"/> <procedure xlink:href="urn:ioos:station:wmo:42035"/> <procedure xlink:href="urn:ioos:station:wmo:42036"/> <procedure xlink:href="urn:ioos:station:wmo:42039"/> <procedure xlink:href="urn:ioos:station:wmo:42040"/> <procedure xlink:href="urn:ioos:station:wmo:42043"/> <procedure xlink:href="urn:ioos:station:wmo:42044"/> <procedure xlink:href="urn:ioos:station:wmo:42045"/> <procedure xlink:href="urn:ioos:station:wmo:42046"/> <procedure xlink:href="urn:ioos:station:wmo:42047"/> <procedure xlink:href="urn:ioos:station:wmo:42048"/> <procedure xlink:href="urn:ioos:station:wmo:42049"/> <procedure xlink:href="urn:ioos:station:wmo:42050"/> <procedure xlink:href="urn:ioos:station:wmo:42055"/> <procedure xlink:href="urn:ioos:station:wmo:42056"/> <procedure xlink:href="urn:ioos:station:wmo:42057"/> <procedure xlink:href="urn:ioos:station:wmo:42058"/> <procedure xlink:href="urn:ioos:station:wmo:42059"/> <procedure xlink:href="urn:ioos:station:wmo:42060"/> <procedure xlink:href="urn:ioos:station:wmo:42065"/> <procedure xlink:href="urn:ioos:station:wmo:42067"/> <procedure xlink:href="urn:ioos:station:wmo:42080"/> <procedure xlink:href="urn:ioos:station:wmo:42085"/> <procedure xlink:href="urn:ioos:station:wmo:42099"/> <procedure xlink:href="urn:ioos:station:wmo:42360"/> <procedure xlink:href="urn:ioos:station:wmo:42361"/> <procedure xlink:href="urn:ioos:station:wmo:42362"/> <procedure xlink:href="urn:ioos:station:wmo:42363"/> <procedure xlink:href="urn:ioos:station:wmo:42364"/> <procedure xlink:href="urn:ioos:station:wmo:42365"/> <procedure xlink:href="urn:ioos:station:wmo:42366"/> <procedure xlink:href="urn:ioos:station:wmo:42367"/> <procedure xlink:href="urn:ioos:station:wmo:42368"/> <procedure xlink:href="urn:ioos:station:wmo:42369"/> <procedure xlink:href="urn:ioos:station:wmo:42370"/> <procedure xlink:href="urn:ioos:station:wmo:42372"/> <procedure xlink:href="urn:ioos:station:wmo:42373"/> <procedure xlink:href="urn:ioos:station:wmo:42374"/> <procedure xlink:href="urn:ioos:station:wmo:42375"/> <procedure xlink:href="urn:ioos:station:wmo:42376"/> <procedure xlink:href="urn:ioos:station:wmo:42377"/> <procedure xlink:href="urn:ioos:station:wmo:42379"/> <procedure xlink:href="urn:ioos:station:wmo:42380"/> <procedure xlink:href="urn:ioos:station:wmo:42381"/> <procedure xlink:href="urn:ioos:station:wmo:42382"/> <procedure xlink:href="urn:ioos:station:wmo:42383"/> <procedure xlink:href="urn:ioos:station:wmo:42384"/> <procedure xlink:href="urn:ioos:station:wmo:42385"/> <procedure xlink:href="urn:ioos:station:wmo:42386"/> <procedure xlink:href="urn:ioos:station:wmo:42387"/> <procedure xlink:href="urn:ioos:station:wmo:42388"/> <procedure xlink:href="urn:ioos:station:wmo:42390"/> <procedure xlink:href="urn:ioos:station:wmo:42391"/> <procedure xlink:href="urn:ioos:station:wmo:42393"/> <procedure xlink:href="urn:ioos:station:wmo:42407"/> <procedure xlink:href="urn:ioos:station:wmo:42408"/> <procedure xlink:href="urn:ioos:station:wmo:42409"/> <procedure xlink:href="urn:ioos:station:wmo:42861"/> <procedure xlink:href="urn:ioos:station:wmo:42862"/> <procedure xlink:href="urn:ioos:station:wmo:42863"/> <procedure xlink:href="urn:ioos:station:wmo:42864"/> <procedure xlink:href="urn:ioos:station:wmo:42865"/> <procedure xlink:href="urn:ioos:station:wmo:42866"/> <procedure xlink:href="urn:ioos:station:wmo:42867"/> <procedure xlink:href="urn:ioos:station:wmo:42868"/> <procedure xlink:href="urn:ioos:station:wmo:42869"/> <procedure xlink:href="urn:ioos:station:wmo:42870"/> <procedure xlink:href="urn:ioos:station:wmo:42871"/> <procedure xlink:href="urn:ioos:station:wmo:42872"/> <procedure xlink:href="urn:ioos:station:wmo:42873"/> <procedure xlink:href="urn:ioos:station:wmo:42875"/> <procedure xlink:href="urn:ioos:station:wmo:42876"/> <procedure xlink:href="urn:ioos:station:wmo:42877"/> <procedure xlink:href="urn:ioos:station:wmo:42878"/> <procedure xlink:href="urn:ioos:station:wmo:42879"/> <procedure xlink:href="urn:ioos:station:wmo:42881"/> <procedure xlink:href="urn:ioos:station:wmo:42882"/> <procedure xlink:href="urn:ioos:station:wmo:42885"/> <procedure xlink:href="urn:ioos:station:wmo:42886"/> <procedure xlink:href="urn:ioos:station:wmo:42887"/> <procedure xlink:href="urn:ioos:station:wmo:42889"/> <procedure xlink:href="urn:ioos:station:wmo:42890"/> <procedure xlink:href="urn:ioos:station:wmo:42892"/> <procedure xlink:href="urn:ioos:station:wmo:42894"/> <procedure xlink:href="urn:ioos:station:wmo:42897"/> <procedure xlink:href="urn:ioos:station:wmo:42899"/> <procedure xlink:href="urn:ioos:station:wmo:42900"/> <procedure xlink:href="urn:ioos:station:wmo:42901"/> <procedure xlink:href="urn:ioos:station:wmo:42902"/> <procedure xlink:href="urn:ioos:station:wmo:42903"/> <procedure xlink:href="urn:ioos:station:wmo:42904"/> <procedure xlink:href="urn:ioos:station:wmo:42905"/> <procedure xlink:href="urn:ioos:station:wmo:42906"/> <procedure xlink:href="urn:ioos:station:wmo:42908"/> <procedure xlink:href="urn:ioos:station:wmo:42909"/> <procedure xlink:href="urn:ioos:station:wmo:42910"/> <procedure xlink:href="urn:ioos:station:wmo:42911"/> <procedure xlink:href="urn:ioos:station:wmo:42912"/> <procedure xlink:href="urn:ioos:station:wmo:42913"/> <procedure xlink:href="urn:ioos:station:wmo:42914"/> <procedure xlink:href="urn:ioos:station:wmo:42915"/> <procedure xlink:href="urn:ioos:station:wmo:42916"/> <procedure xlink:href="urn:ioos:station:wmo:42917"/> <procedure xlink:href="urn:ioos:station:wmo:42918"/> <procedure xlink:href="urn:ioos:station:wmo:42919"/> <procedure xlink:href="urn:ioos:station:wmo:42921"/> <procedure xlink:href="urn:ioos:station:wmo:42922"/> <procedure xlink:href="urn:ioos:station:wmo:42923"/> <procedure xlink:href="urn:ioos:station:wmo:42924"/> <procedure xlink:href="urn:ioos:station:wmo:42925"/> <procedure xlink:href="urn:ioos:station:wmo:42926"/> <procedure xlink:href="urn:ioos:station:wmo:42927"/> <procedure xlink:href="urn:ioos:station:wmo:43001"/> <procedure xlink:href="urn:ioos:station:wmo:43301"/> <procedure xlink:href="urn:ioos:station:wmo:43412"/> <procedure xlink:href="urn:ioos:station:wmo:43413"/> <procedure xlink:href="urn:ioos:station:wmo:44004"/> <procedure xlink:href="urn:ioos:station:wmo:44005"/> <procedure xlink:href="urn:ioos:station:wmo:44007"/> <procedure xlink:href="urn:ioos:station:wmo:44008"/> <procedure xlink:href="urn:ioos:station:wmo:44009"/> <procedure xlink:href="urn:ioos:station:wmo:44011"/> <procedure xlink:href="urn:ioos:station:wmo:44013"/> <procedure xlink:href="urn:ioos:station:wmo:44014"/> <procedure xlink:href="urn:ioos:station:wmo:44017"/> <procedure xlink:href="urn:ioos:station:wmo:44018"/> <procedure xlink:href="urn:ioos:station:wmo:44020"/> <procedure xlink:href="urn:ioos:station:wmo:44022"/> <procedure xlink:href="urn:ioos:station:wmo:44024"/> <procedure xlink:href="urn:ioos:station:wmo:44025"/> <procedure xlink:href="urn:ioos:station:wmo:44027"/> <procedure xlink:href="urn:ioos:station:wmo:44029"/> <procedure xlink:href="urn:ioos:station:wmo:44030"/> <procedure xlink:href="urn:ioos:station:wmo:44031"/> <procedure xlink:href="urn:ioos:station:wmo:44032"/> <procedure xlink:href="urn:ioos:station:wmo:44033"/> <procedure xlink:href="urn:ioos:station:wmo:44034"/> <procedure xlink:href="urn:ioos:station:wmo:44035"/> <procedure xlink:href="urn:ioos:station:wmo:44037"/> <procedure xlink:href="urn:ioos:station:wmo:44038"/> <procedure xlink:href="urn:ioos:station:wmo:44039"/> <procedure xlink:href="urn:ioos:station:wmo:44040"/> <procedure xlink:href="urn:ioos:station:wmo:44041"/> <procedure xlink:href="urn:ioos:station:wmo:44042"/> <procedure xlink:href="urn:ioos:station:wmo:44043"/> <procedure xlink:href="urn:ioos:station:wmo:44054"/> <procedure xlink:href="urn:ioos:station:wmo:44055"/> <procedure xlink:href="urn:ioos:station:wmo:44056"/> <procedure xlink:href="urn:ioos:station:wmo:44057"/> <procedure xlink:href="urn:ioos:station:wmo:44058"/> <procedure xlink:href="urn:ioos:station:wmo:44059"/> <procedure xlink:href="urn:ioos:station:wmo:44060"/> <procedure xlink:href="urn:ioos:station:wmo:44061"/> <procedure xlink:href="urn:ioos:station:wmo:44062"/> <procedure xlink:href="urn:ioos:station:wmo:44063"/> <procedure xlink:href="urn:ioos:station:wmo:44064"/> <procedure xlink:href="urn:ioos:station:wmo:44065"/> <procedure xlink:href="urn:ioos:station:wmo:44066"/> <procedure xlink:href="urn:ioos:station:wmo:44067"/> <procedure xlink:href="urn:ioos:station:wmo:44070"/> <procedure xlink:href="urn:ioos:station:wmo:44095"/> <procedure xlink:href="urn:ioos:station:wmo:44096"/> <procedure xlink:href="urn:ioos:station:wmo:44097"/> <procedure xlink:href="urn:ioos:station:wmo:44098"/> <procedure xlink:href="urn:ioos:station:wmo:44099"/> <procedure xlink:href="urn:ioos:station:wmo:44100"/> <procedure xlink:href="urn:ioos:station:wmo:44172"/> <procedure xlink:href="urn:ioos:station:wmo:44235"/> <procedure xlink:href="urn:ioos:station:wmo:44401"/> <procedure xlink:href="urn:ioos:station:wmo:44402"/> <procedure xlink:href="urn:ioos:station:wmo:45001"/> <procedure xlink:href="urn:ioos:station:wmo:45002"/> <procedure xlink:href="urn:ioos:station:wmo:45003"/> <procedure xlink:href="urn:ioos:station:wmo:45004"/> <procedure xlink:href="urn:ioos:station:wmo:45005"/> <procedure xlink:href="urn:ioos:station:wmo:45006"/> <procedure xlink:href="urn:ioos:station:wmo:45007"/> <procedure xlink:href="urn:ioos:station:wmo:45008"/> <procedure xlink:href="urn:ioos:station:wmo:45012"/> <procedure xlink:href="urn:ioos:station:wmo:45015"/> <procedure xlink:href="urn:ioos:station:wmo:45016"/> <procedure xlink:href="urn:ioos:station:wmo:45017"/> <procedure xlink:href="urn:ioos:station:wmo:45018"/> <procedure xlink:href="urn:ioos:station:wmo:45019"/> <procedure xlink:href="urn:ioos:station:wmo:45020"/> <procedure xlink:href="urn:ioos:station:wmo:45021"/> <procedure xlink:href="urn:ioos:station:wmo:45022"/> <procedure xlink:href="urn:ioos:station:wmo:45023"/> <procedure xlink:href="urn:ioos:station:wmo:45024"/> <procedure xlink:href="urn:ioos:station:wmo:45025"/> <procedure xlink:href="urn:ioos:station:wmo:45026"/> <procedure xlink:href="urn:ioos:station:wmo:45027"/> <procedure xlink:href="urn:ioos:station:wmo:45028"/> <procedure xlink:href="urn:ioos:station:wmo:46001"/> <procedure xlink:href="urn:ioos:station:wmo:46002"/> <procedure xlink:href="urn:ioos:station:wmo:46005"/> <procedure xlink:href="urn:ioos:station:wmo:46006"/> <procedure xlink:href="urn:ioos:station:wmo:46011"/> <procedure xlink:href="urn:ioos:station:wmo:46012"/> <procedure xlink:href="urn:ioos:station:wmo:46013"/> <procedure xlink:href="urn:ioos:station:wmo:46014"/> <procedure xlink:href="urn:ioos:station:wmo:46015"/> <procedure xlink:href="urn:ioos:station:wmo:46022"/> <procedure xlink:href="urn:ioos:station:wmo:46023"/> <procedure xlink:href="urn:ioos:station:wmo:46025"/> <procedure xlink:href="urn:ioos:station:wmo:46026"/> <procedure xlink:href="urn:ioos:station:wmo:46027"/> <procedure xlink:href="urn:ioos:station:wmo:46028"/> <procedure xlink:href="urn:ioos:station:wmo:46029"/> <procedure xlink:href="urn:ioos:station:wmo:46035"/> <procedure xlink:href="urn:ioos:station:wmo:46041"/> <procedure xlink:href="urn:ioos:station:wmo:46042"/> <procedure xlink:href="urn:ioos:station:wmo:46047"/> <procedure xlink:href="urn:ioos:station:wmo:46050"/> <procedure xlink:href="urn:ioos:station:wmo:46053"/> <procedure xlink:href="urn:ioos:station:wmo:46054"/> <procedure xlink:href="urn:ioos:station:wmo:46059"/> <procedure xlink:href="urn:ioos:station:wmo:46060"/> <procedure xlink:href="urn:ioos:station:wmo:46061"/> <procedure xlink:href="urn:ioos:station:wmo:46063"/> <procedure xlink:href="urn:ioos:station:wmo:46066"/> <procedure xlink:href="urn:ioos:station:wmo:46069"/> <procedure xlink:href="urn:ioos:station:wmo:46070"/> <procedure xlink:href="urn:ioos:station:wmo:46071"/> <procedure xlink:href="urn:ioos:station:wmo:46072"/> <procedure xlink:href="urn:ioos:station:wmo:46073"/> <procedure xlink:href="urn:ioos:station:wmo:46075"/> <procedure xlink:href="urn:ioos:station:wmo:46076"/> <procedure xlink:href="urn:ioos:station:wmo:46077"/> <procedure xlink:href="urn:ioos:station:wmo:46078"/> <procedure xlink:href="urn:ioos:station:wmo:46080"/> <procedure xlink:href="urn:ioos:station:wmo:46081"/> <procedure xlink:href="urn:ioos:station:wmo:46082"/> <procedure xlink:href="urn:ioos:station:wmo:46083"/> <procedure xlink:href="urn:ioos:station:wmo:46084"/> <procedure xlink:href="urn:ioos:station:wmo:46085"/> <procedure xlink:href="urn:ioos:station:wmo:46086"/> <procedure xlink:href="urn:ioos:station:wmo:46087"/> <procedure xlink:href="urn:ioos:station:wmo:46088"/> <procedure xlink:href="urn:ioos:station:wmo:46089"/> <procedure xlink:href="urn:ioos:station:wmo:46091"/> <procedure xlink:href="urn:ioos:station:wmo:46092"/> <procedure xlink:href="urn:ioos:station:wmo:46093"/> <procedure xlink:href="urn:ioos:station:wmo:46094"/> <procedure xlink:href="urn:ioos:station:wmo:46096"/> <procedure xlink:href="urn:ioos:station:wmo:46105"/> <procedure xlink:href="urn:ioos:station:wmo:46106"/> <procedure xlink:href="urn:ioos:station:wmo:46107"/> <procedure xlink:href="urn:ioos:station:wmo:46108"/> <procedure xlink:href="urn:ioos:station:wmo:46109"/> <procedure xlink:href="urn:ioos:station:wmo:46110"/> <procedure xlink:href="urn:ioos:station:wmo:46111"/> <procedure xlink:href="urn:ioos:station:wmo:46112"/> <procedure xlink:href="urn:ioos:station:wmo:46113"/> <procedure xlink:href="urn:ioos:station:wmo:46114"/> <procedure xlink:href="urn:ioos:station:wmo:46115"/> <procedure xlink:href="urn:ioos:station:wmo:46120"/> <procedure xlink:href="urn:ioos:station:wmo:46121"/> <procedure xlink:href="urn:ioos:station:wmo:46122"/> <procedure xlink:href="urn:ioos:station:wmo:46123"/> <procedure xlink:href="urn:ioos:station:wmo:46124"/> <procedure xlink:href="urn:ioos:station:wmo:46125"/> <procedure xlink:href="urn:ioos:station:wmo:46138"/> <procedure xlink:href="urn:ioos:station:wmo:46139"/> <procedure xlink:href="urn:ioos:station:wmo:46211"/> <procedure xlink:href="urn:ioos:station:wmo:46212"/> <procedure xlink:href="urn:ioos:station:wmo:46213"/> <procedure xlink:href="urn:ioos:station:wmo:46214"/> <procedure xlink:href="urn:ioos:station:wmo:46215"/> <procedure xlink:href="urn:ioos:station:wmo:46216"/> <procedure xlink:href="urn:ioos:station:wmo:46217"/> <procedure xlink:href="urn:ioos:station:wmo:46218"/> <procedure xlink:href="urn:ioos:station:wmo:46219"/> <procedure xlink:href="urn:ioos:station:wmo:46221"/> <procedure xlink:href="urn:ioos:station:wmo:46222"/> <procedure xlink:href="urn:ioos:station:wmo:46223"/> <procedure xlink:href="urn:ioos:station:wmo:46224"/> <procedure xlink:href="urn:ioos:station:wmo:46225"/> <procedure xlink:href="urn:ioos:station:wmo:46229"/> <procedure xlink:href="urn:ioos:station:wmo:46231"/> <procedure xlink:href="urn:ioos:station:wmo:46232"/> <procedure xlink:href="urn:ioos:station:wmo:46235"/> <procedure xlink:href="urn:ioos:station:wmo:46236"/> <procedure xlink:href="urn:ioos:station:wmo:46237"/> <procedure xlink:href="urn:ioos:station:wmo:46238"/> <procedure xlink:href="urn:ioos:station:wmo:46239"/> <procedure xlink:href="urn:ioos:station:wmo:46240"/> <procedure xlink:href="urn:ioos:station:wmo:46241"/> <procedure xlink:href="urn:ioos:station:wmo:46242"/> <procedure xlink:href="urn:ioos:station:wmo:46243"/> <procedure xlink:href="urn:ioos:station:wmo:46244"/> <procedure xlink:href="urn:ioos:station:wmo:46245"/> <procedure xlink:href="urn:ioos:station:wmo:46246"/> <procedure xlink:href="urn:ioos:station:wmo:46247"/> <procedure xlink:href="urn:ioos:station:wmo:46248"/> <procedure xlink:href="urn:ioos:station:wmo:46249"/> <procedure xlink:href="urn:ioos:station:wmo:46250"/> <procedure xlink:href="urn:ioos:station:wmo:46402"/> <procedure xlink:href="urn:ioos:station:wmo:46403"/> <procedure xlink:href="urn:ioos:station:wmo:46404"/> <procedure xlink:href="urn:ioos:station:wmo:46407"/> <procedure xlink:href="urn:ioos:station:wmo:46408"/> <procedure xlink:href="urn:ioos:station:wmo:46409"/> <procedure xlink:href="urn:ioos:station:wmo:46410"/> <procedure xlink:href="urn:ioos:station:wmo:46411"/> <procedure xlink:href="urn:ioos:station:wmo:46412"/> <procedure xlink:href="urn:ioos:station:wmo:46413"/> <procedure xlink:href="urn:ioos:station:wmo:46419"/> <procedure xlink:href="urn:ioos:station:wmo:48211"/> <procedure xlink:href="urn:ioos:station:wmo:48212"/> <procedure xlink:href="urn:ioos:station:wmo:48900"/> <procedure xlink:href="urn:ioos:station:wmo:48901"/> <procedure xlink:href="urn:ioos:station:wmo:48902"/> <procedure xlink:href="urn:ioos:station:wmo:48903"/> <procedure xlink:href="urn:ioos:station:wmo:48904"/> <procedure xlink:href="urn:ioos:station:wmo:48905"/> <procedure xlink:href="urn:ioos:station:wmo:48906"/> <procedure xlink:href="urn:ioos:station:wmo:48907"/> <procedure xlink:href="urn:ioos:station:wmo:48908"/> <procedure xlink:href="urn:ioos:station:wmo:48909"/> <procedure xlink:href="urn:ioos:station:wmo:48910"/> <procedure xlink:href="urn:ioos:station:wmo:48911"/> <procedure xlink:href="urn:ioos:station:wmo:51000"/> <procedure xlink:href="urn:ioos:station:wmo:51001"/> <procedure xlink:href="urn:ioos:station:wmo:51002"/> <procedure xlink:href="urn:ioos:station:wmo:51003"/> <procedure xlink:href="urn:ioos:station:wmo:51004"/> <procedure xlink:href="urn:ioos:station:wmo:51006"/> <procedure xlink:href="urn:ioos:station:wmo:51007"/> <procedure xlink:href="urn:ioos:station:wmo:51008"/> <procedure xlink:href="urn:ioos:station:wmo:51009"/> <procedure xlink:href="urn:ioos:station:wmo:51010"/> <procedure xlink:href="urn:ioos:station:wmo:51011"/> <procedure xlink:href="urn:ioos:station:wmo:51014"/> <procedure xlink:href="urn:ioos:station:wmo:51015"/> <procedure xlink:href="urn:ioos:station:wmo:51016"/> <procedure xlink:href="urn:ioos:station:wmo:51017"/> <procedure xlink:href="urn:ioos:station:wmo:51018"/> <procedure xlink:href="urn:ioos:station:wmo:51019"/> <procedure xlink:href="urn:ioos:station:wmo:51020"/> <procedure xlink:href="urn:ioos:station:wmo:51021"/> <procedure xlink:href="urn:ioos:station:wmo:51022"/> <procedure xlink:href="urn:ioos:station:wmo:51023"/> <procedure xlink:href="urn:ioos:station:wmo:51028"/> <procedure xlink:href="urn:ioos:station:wmo:51100"/> <procedure xlink:href="urn:ioos:station:wmo:51101"/> <procedure xlink:href="urn:ioos:station:wmo:51167"/> <procedure xlink:href="urn:ioos:station:wmo:51169"/> <procedure xlink:href="urn:ioos:station:wmo:51170"/> <procedure xlink:href="urn:ioos:station:wmo:51171"/> <procedure xlink:href="urn:ioos:station:wmo:51172"/> <procedure xlink:href="urn:ioos:station:wmo:51173"/> <procedure xlink:href="urn:ioos:station:wmo:51174"/> <procedure xlink:href="urn:ioos:station:wmo:51176"/> <procedure xlink:href="urn:ioos:station:wmo:51177"/> <procedure xlink:href="urn:ioos:station:wmo:51178"/> <procedure xlink:href="urn:ioos:station:wmo:51179"/> <procedure xlink:href="urn:ioos:station:wmo:51180"/> <procedure xlink:href="urn:ioos:station:wmo:51181"/> <procedure xlink:href="urn:ioos:station:wmo:51200"/> <procedure xlink:href="urn:ioos:station:wmo:51201"/> <procedure xlink:href="urn:ioos:station:wmo:51202"/> <procedure xlink:href="urn:ioos:station:wmo:51203"/> <procedure xlink:href="urn:ioos:station:wmo:51204"/> <procedure xlink:href="urn:ioos:station:wmo:51205"/> <procedure xlink:href="urn:ioos:station:wmo:51206"/> <procedure xlink:href="urn:ioos:station:wmo:51301"/> <procedure xlink:href="urn:ioos:station:wmo:51302"/> <procedure xlink:href="urn:ioos:station:wmo:51303"/> <procedure xlink:href="urn:ioos:station:wmo:51304"/> <procedure xlink:href="urn:ioos:station:wmo:51305"/> <procedure xlink:href="urn:ioos:station:wmo:51306"/> <procedure xlink:href="urn:ioos:station:wmo:51307"/> <procedure xlink:href="urn:ioos:station:wmo:51308"/> <procedure xlink:href="urn:ioos:station:wmo:51309"/> <procedure xlink:href="urn:ioos:station:wmo:51310"/> <procedure xlink:href="urn:ioos:station:wmo:51311"/> <procedure xlink:href="urn:ioos:station:wmo:51406"/> <procedure xlink:href="urn:ioos:station:wmo:51407"/> <procedure xlink:href="urn:ioos:station:wmo:51425"/> <procedure xlink:href="urn:ioos:station:wmo:51426"/> <procedure xlink:href="urn:ioos:station:wmo:51wh0"/> <procedure xlink:href="urn:ioos:station:wmo:51x04"/> <procedure xlink:href="urn:ioos:station:wmo:52001"/> <procedure xlink:href="urn:ioos:station:wmo:52002"/> <procedure xlink:href="urn:ioos:station:wmo:52003"/> <procedure xlink:href="urn:ioos:station:wmo:52004"/> <procedure xlink:href="urn:ioos:station:wmo:52006"/> <procedure xlink:href="urn:ioos:station:wmo:52007"/> <procedure xlink:href="urn:ioos:station:wmo:52200"/> <procedure xlink:href="urn:ioos:station:wmo:52201"/> <procedure xlink:href="urn:ioos:station:wmo:52243"/> <procedure xlink:href="urn:ioos:station:wmo:52244"/> <procedure xlink:href="urn:ioos:station:wmo:52245"/> <procedure xlink:href="urn:ioos:station:wmo:52246"/> <procedure xlink:href="urn:ioos:station:wmo:52247"/> <procedure xlink:href="urn:ioos:station:wmo:52248"/> <procedure xlink:href="urn:ioos:station:wmo:52249"/> <procedure xlink:href="urn:ioos:station:wmo:52309"/> <procedure xlink:href="urn:ioos:station:wmo:52310"/> <procedure xlink:href="urn:ioos:station:wmo:52311"/> <procedure xlink:href="urn:ioos:station:wmo:52312"/> <procedure xlink:href="urn:ioos:station:wmo:52313"/> <procedure xlink:href="urn:ioos:station:wmo:52315"/> <procedure xlink:href="urn:ioos:station:wmo:52316"/> <procedure xlink:href="urn:ioos:station:wmo:52321"/> <procedure xlink:href="urn:ioos:station:wmo:52401"/> <procedure xlink:href="urn:ioos:station:wmo:52402"/> <procedure xlink:href="urn:ioos:station:wmo:52403"/> <procedure xlink:href="urn:ioos:station:wmo:52404"/> <procedure xlink:href="urn:ioos:station:wmo:52405"/> <procedure xlink:href="urn:ioos:station:wmo:52406"/> <procedure xlink:href="urn:ioos:station:wmo:53046"/> <procedure xlink:href="urn:ioos:station:wmo:54401"/> <procedure xlink:href="urn:ioos:station:wmo:55012"/> <procedure xlink:href="urn:ioos:station:wmo:55013"/> <procedure xlink:href="urn:ioos:station:wmo:55015"/> <procedure xlink:href="urn:ioos:station:wmo:55016"/> <procedure xlink:href="urn:ioos:station:wmo:55023"/> <procedure xlink:href="urn:ioos:station:wmo:55042"/> <procedure xlink:href="urn:ioos:station:wmo:56001"/> <procedure xlink:href="urn:ioos:station:wmo:56003"/> <procedure xlink:href="urn:ioos:station:wmo:58900"/> <procedure xlink:href="urn:ioos:station:wmo:58901"/> <procedure xlink:href="urn:ioos:station:wmo:58902"/> <procedure xlink:href="urn:ioos:station:wmo:58903"/> <procedure xlink:href="urn:ioos:station:wmo:58904"/> <procedure xlink:href="urn:ioos:station:wmo:58905"/> <procedure xlink:href="urn:ioos:station:wmo:58951"/> <procedure xlink:href="urn:ioos:station:wmo:58952"/> <procedure xlink:href="urn:ioos:station:wmo:58953"/> <procedure xlink:href="urn:ioos:station:wmo:78900"/> <procedure xlink:href="urn:ioos:station:wmo:78901"/> <procedure xlink:href="urn:ioos:station:wmo:aban6"/> <procedure xlink:href="urn:ioos:station:wmo:acmn4"/> <procedure xlink:href="urn:ioos:station:wmo:acqs1"/> <procedure xlink:href="urn:ioos:station:wmo:acxs1"/> <procedure xlink:href="urn:ioos:station:wmo:agmw3"/> <procedure xlink:href="urn:ioos:station:wmo:amaa2"/> <procedure xlink:href="urn:ioos:station:wmo:ancf1"/> <procedure xlink:href="urn:ioos:station:wmo:anmf1"/> <procedure xlink:href="urn:ioos:station:wmo:anmn6"/> <procedure xlink:href="urn:ioos:station:wmo:anrn6"/> <procedure xlink:href="urn:ioos:station:wmo:apnm4"/> <procedure xlink:href="urn:ioos:station:wmo:apqf1"/> <procedure xlink:href="urn:ioos:station:wmo:apxf1"/> <procedure xlink:href="urn:ioos:station:wmo:arop4"/> <procedure xlink:href="urn:ioos:station:wmo:arpf1"/> <procedure xlink:href="urn:ioos:station:wmo:auga2"/> <procedure xlink:href="urn:ioos:station:wmo:avan4"/> <procedure xlink:href="urn:ioos:station:wmo:babt2"/> <procedure xlink:href="urn:ioos:station:wmo:barn6"/> <procedure xlink:href="urn:ioos:station:wmo:bdvf1"/> <procedure xlink:href="urn:ioos:station:wmo:bgcf1"/> <procedure xlink:href="urn:ioos:station:wmo:bgxn3"/> <procedure xlink:href="urn:ioos:station:wmo:bhri3"/> <procedure xlink:href="urn:ioos:station:wmo:bigm4"/> <procedure xlink:href="urn:ioos:station:wmo:blia2"/> <procedure xlink:href="urn:ioos:station:wmo:blta2"/> <procedure xlink:href="urn:ioos:station:wmo:bnkf1"/> <procedure xlink:href="urn:ioos:station:wmo:bobf1"/> <procedure xlink:href="urn:ioos:station:wmo:brbn4"/> <procedure xlink:href="urn:ioos:station:wmo:brim2"/> <procedure xlink:href="urn:ioos:station:wmo:bsbm4"/> <procedure xlink:href="urn:ioos:station:wmo:bsca1"/> <procedure xlink:href="urn:ioos:station:wmo:bslm2"/> <procedure xlink:href="urn:ioos:station:wmo:burl1"/> <procedure xlink:href="urn:ioos:station:wmo:buzm3"/> <procedure xlink:href="urn:ioos:station:wmo:bvqw1"/> <procedure xlink:href="urn:ioos:station:wmo:bwsf1"/> <procedure xlink:href="urn:ioos:station:wmo:camf1"/> <procedure xlink:href="urn:ioos:station:wmo:canf1"/> <procedure xlink:href="urn:ioos:station:wmo:caro3"/> <procedure xlink:href="urn:ioos:station:wmo:cblo1"/> <procedure xlink:href="urn:ioos:station:wmo:cbrw3"/> <procedure xlink:href="urn:ioos:station:wmo:cdea2"/> <procedure xlink:href="urn:ioos:station:wmo:cdrf1"/> <procedure xlink:href="urn:ioos:station:wmo:chds1"/> <procedure xlink:href="urn:ioos:station:wmo:chii2"/> <procedure xlink:href="urn:ioos:station:wmo:chlv2"/> <procedure xlink:href="urn:ioos:station:wmo:chno3"/> <procedure xlink:href="urn:ioos:station:wmo:chqo3"/> <procedure xlink:href="urn:ioos:station:wmo:clkn7"/> <procedure xlink:href="urn:ioos:station:wmo:clsm4"/> <procedure xlink:href="urn:ioos:station:wmo:cnbf1"/> <procedure xlink:href="urn:ioos:station:wmo:cpnt2"/> <procedure xlink:href="urn:ioos:station:wmo:cpxc1"/> <procedure xlink:href="urn:ioos:station:wmo:crta1"/> <procedure xlink:href="urn:ioos:station:wmo:cspa2"/> <procedure xlink:href="urn:ioos:station:wmo:cvqv2"/> <procedure xlink:href="urn:ioos:station:wmo:cwaf1"/> <procedure xlink:href="urn:ioos:station:wmo:cwqo3"/> <procedure xlink:href="urn:ioos:station:wmo:cygm4"/> <procedure xlink:href="urn:ioos:station:wmo:dbln6"/> <procedure xlink:href="urn:ioos:station:wmo:dbqs1"/> <procedure xlink:href="urn:ioos:station:wmo:deqd1"/> <procedure xlink:href="urn:ioos:station:wmo:desw1"/> <procedure xlink:href="urn:ioos:station:wmo:disw3"/> <procedure xlink:href="urn:ioos:station:wmo:dkkf1"/> <procedure xlink:href="urn:ioos:station:wmo:dpha1"/> <procedure xlink:href="urn:ioos:station:wmo:dpia1"/> <procedure xlink:href="urn:ioos:station:wmo:drfa2"/> <procedure xlink:href="urn:ioos:station:wmo:drsd1"/> <procedure xlink:href="urn:ioos:station:wmo:egkf1"/> <procedure xlink:href="urn:ioos:station:wmo:elqc1"/> <procedure xlink:href="urn:ioos:station:wmo:elxc1"/> <procedure xlink:href="urn:ioos:station:wmo:eroa2"/> <procedure xlink:href="urn:ioos:station:wmo:fbis1"/> <procedure xlink:href="urn:ioos:station:wmo:fbps1"/> <procedure xlink:href="urn:ioos:station:wmo:ffia2"/> <procedure xlink:href="urn:ioos:station:wmo:fgbl1"/> <procedure xlink:href="urn:ioos:station:wmo:fhpf1"/> <procedure xlink:href="urn:ioos:station:wmo:fila2"/> <procedure xlink:href="urn:ioos:station:wmo:fptm4"/> <procedure xlink:href="urn:ioos:station:wmo:frdp4"/> <procedure xlink:href="urn:ioos:station:wmo:fsti2"/> <procedure xlink:href="urn:ioos:station:wmo:fwyf1"/> <procedure xlink:href="urn:ioos:station:wmo:gbif1"/> <procedure xlink:href="urn:ioos:station:wmo:gblw3"/> <procedure xlink:href="urn:ioos:station:wmo:gbqn3"/> <procedure xlink:href="urn:ioos:station:wmo:gbtf1"/> <procedure xlink:href="urn:ioos:station:wmo:gdqm6"/> <procedure xlink:href="urn:ioos:station:wmo:gdwv2"/> <procedure xlink:href="urn:ioos:station:wmo:gdxm6"/> <procedure xlink:href="urn:ioos:station:wmo:gelo1"/> <procedure xlink:href="urn:ioos:station:wmo:grmm4"/> <procedure xlink:href="urn:ioos:station:wmo:gslm4"/> <procedure xlink:href="urn:ioos:station:wmo:gtbm4"/> <procedure xlink:href="urn:ioos:station:wmo:gtlm4"/> <procedure xlink:href="urn:ioos:station:wmo:gtqf1"/> <procedure xlink:href="urn:ioos:station:wmo:gtrm4"/> <procedure xlink:href="urn:ioos:station:wmo:gtxf1"/> <procedure xlink:href="urn:ioos:station:wmo:hansi"/> <procedure xlink:href="urn:ioos:station:wmo:hcef1"/> <procedure xlink:href="urn:ioos:station:wmo:hhlo1"/> <procedure xlink:href="urn:ioos:station:wmo:hmra2"/> <procedure xlink:href="urn:ioos:station:wmo:hssf1"/> <procedure xlink:href="urn:ioos:station:wmo:huqn6"/> <procedure xlink:href="urn:ioos:station:wmo:ildl1"/> <procedure xlink:href="urn:ioos:station:wmo:iosn3"/> <procedure xlink:href="urn:ioos:station:wmo:jaki2"/> <procedure xlink:href="urn:ioos:station:wmo:jcqn4"/> <procedure xlink:href="urn:ioos:station:wmo:jcrn4"/> <procedure xlink:href="urn:ioos:station:wmo:jctn4"/> <procedure xlink:href="urn:ioos:station:wmo:jkyf1"/> <procedure xlink:href="urn:ioos:station:wmo:joqp4"/> <procedure xlink:href="urn:ioos:station:wmo:joxp4"/> <procedure xlink:href="urn:ioos:station:wmo:kata1"/> <procedure xlink:href="urn:ioos:station:wmo:katp"/> <procedure xlink:href="urn:ioos:station:wmo:kbbf"/> <procedure xlink:href="urn:ioos:station:wmo:kbqx"/> <procedure xlink:href="urn:ioos:station:wmo:kcha2"/> <procedure xlink:href="urn:ioos:station:wmo:kcmb"/> <procedure xlink:href="urn:ioos:station:wmo:kcrh"/> <procedure xlink:href="urn:ioos:station:wmo:kdlp"/> <procedure xlink:href="urn:ioos:station:wmo:kehc"/> <procedure xlink:href="urn:ioos:station:wmo:keir"/> <procedure xlink:href="urn:ioos:station:wmo:kemk"/> <procedure xlink:href="urn:ioos:station:wmo:kgbk"/> <procedure xlink:href="urn:ioos:station:wmo:kghb"/> <procedure xlink:href="urn:ioos:station:wmo:kgna"/> <procedure xlink:href="urn:ioos:station:wmo:kgry"/> <procedure xlink:href="urn:ioos:station:wmo:kgul"/> <procedure xlink:href="urn:ioos:station:wmo:kgvx"/> <procedure xlink:href="urn:ioos:station:wmo:khhv"/> <procedure xlink:href="urn:ioos:station:wmo:khqi"/> <procedure xlink:href="urn:ioos:station:wmo:kipn"/> <procedure xlink:href="urn:ioos:station:wmo:kmdj"/> <procedure xlink:href="urn:ioos:station:wmo:kmis"/> <procedure xlink:href="urn:ioos:station:wmo:kmiu"/> <procedure xlink:href="urn:ioos:station:wmo:kmyt"/> <procedure xlink:href="urn:ioos:station:wmo:kmzg"/> <procedure xlink:href="urn:ioos:station:wmo:knoh1"/> <procedure xlink:href="urn:ioos:station:wmo:knsw3"/> <procedure xlink:href="urn:ioos:station:wmo:kopm"/> <procedure xlink:href="urn:ioos:station:wmo:kp53"/> <procedure xlink:href="urn:ioos:station:wmo:kp58"/> <procedure xlink:href="urn:ioos:station:wmo:kp59"/> <procedure xlink:href="urn:ioos:station:wmo:kscf"/> <procedure xlink:href="urn:ioos:station:wmo:kspr"/> <procedure xlink:href="urn:ioos:station:wmo:kstz"/> <procedure xlink:href="urn:ioos:station:wmo:ktnf1"/> <procedure xlink:href="urn:ioos:station:wmo:kvaf"/> <procedure xlink:href="urn:ioos:station:wmo:kvbs"/> <procedure xlink:href="urn:ioos:station:wmo:kvky"/> <procedure xlink:href="urn:ioos:station:wmo:kvnp"/> <procedure xlink:href="urn:ioos:station:wmo:kvoa"/> <procedure xlink:href="urn:ioos:station:wmo:kvqt"/> <procedure xlink:href="urn:ioos:station:wmo:kxih"/> <procedure xlink:href="urn:ioos:station:wmo:kxpy"/> <procedure xlink:href="urn:ioos:station:wmo:lbrf1"/> <procedure xlink:href="urn:ioos:station:wmo:lbsf1"/> <procedure xlink:href="urn:ioos:station:wmo:lciy2"/> <procedure xlink:href="urn:ioos:station:wmo:lcna2"/> <procedure xlink:href="urn:ioos:station:wmo:ldlc3"/> <procedure xlink:href="urn:ioos:station:wmo:litli"/> <procedure xlink:href="urn:ioos:station:wmo:ljpc1"/> <procedure xlink:href="urn:ioos:station:wmo:lkpl1"/> <procedure xlink:href="urn:ioos:station:wmo:lkwf1"/> <procedure xlink:href="urn:ioos:station:wmo:llbp7"/> <procedure xlink:href="urn:ioos:station:wmo:lmbv4"/> <procedure xlink:href="urn:ioos:station:wmo:lmdf1"/> <procedure xlink:href="urn:ioos:station:wmo:lmfs1"/> <procedure xlink:href="urn:ioos:station:wmo:lmrf1"/> <procedure xlink:href="urn:ioos:station:wmo:lmss1"/> <procedure xlink:href="urn:ioos:station:wmo:lonf1"/> <procedure xlink:href="urn:ioos:station:wmo:lopl1"/> <procedure xlink:href="urn:ioos:station:wmo:lprp4"/> <procedure xlink:href="urn:ioos:station:wmo:lrif1"/> <procedure xlink:href="urn:ioos:station:wmo:lrkf1"/> <procedure xlink:href="urn:ioos:station:wmo:lscm4"/> <procedure xlink:href="urn:ioos:station:wmo:lsnf1"/> <procedure xlink:href="urn:ioos:station:wmo:ltqm2"/> <procedure xlink:href="urn:ioos:station:wmo:luml1"/> <procedure xlink:href="urn:ioos:station:wmo:maqt2"/> <procedure xlink:href="urn:ioos:station:wmo:maxt2"/> <procedure xlink:href="urn:ioos:station:wmo:mbla1"/> <procedure xlink:href="urn:ioos:station:wmo:mcyi3"/> <procedure xlink:href="urn:ioos:station:wmo:mdrm1"/> <procedure xlink:href="urn:ioos:station:wmo:meem4"/> <procedure xlink:href="urn:ioos:station:wmo:mgzp4"/> <procedure xlink:href="urn:ioos:station:wmo:mhpa1"/> <procedure xlink:href="urn:ioos:station:wmo:mism1"/> <procedure xlink:href="urn:ioos:station:wmo:mkgm4"/> <procedure xlink:href="urn:ioos:station:wmo:mlrf1"/> <procedure xlink:href="urn:ioos:station:wmo:mlsc1"/> <procedure xlink:href="urn:ioos:station:wmo:mlww3"/> <procedure xlink:href="urn:ioos:station:wmo:mrka2"/> <procedure xlink:href="urn:ioos:station:wmo:mrsl1"/> <procedure xlink:href="urn:ioos:station:wmo:mukf1"/> <procedure xlink:href="urn:ioos:station:wmo:nabm4"/> <procedure xlink:href="urn:ioos:station:wmo:naqr1"/> <procedure xlink:href="urn:ioos:station:wmo:naxr1"/> <procedure xlink:href="urn:ioos:station:wmo:ncht2"/> <procedure xlink:href="urn:ioos:station:wmo:nfbf1"/> <procedure xlink:href="urn:ioos:station:wmo:nglt2"/> <procedure xlink:href="urn:ioos:station:wmo:niqs1"/> <procedure xlink:href="urn:ioos:station:wmo:niws1"/> <procedure xlink:href="urn:ioos:station:wmo:noqn7"/> <procedure xlink:href="urn:ioos:station:wmo:noxn7"/> <procedure xlink:href="urn:ioos:station:wmo:npdw3"/> <procedure xlink:href="urn:ioos:station:wmo:nwpo3"/> <procedure xlink:href="urn:ioos:station:wmo:ocgn4"/> <procedure xlink:href="urn:ioos:station:wmo:ocpn7"/> <procedure xlink:href="urn:ioos:station:wmo:oksi2"/> <procedure xlink:href="urn:ioos:station:wmo:olcn6"/> <procedure xlink:href="urn:ioos:station:wmo:otnm4"/> <procedure xlink:href="urn:ioos:station:wmo:owqo1"/> <procedure xlink:href="urn:ioos:station:wmo:owxo1"/> <procedure xlink:href="urn:ioos:station:wmo:pact2"/> <procedure xlink:href="urn:ioos:station:wmo:pbfw1"/> <procedure xlink:href="urn:ioos:station:wmo:pblw1"/> <procedure xlink:href="urn:ioos:station:wmo:pbpa2"/> <procedure xlink:href="urn:ioos:station:wmo:pcgt2"/> <procedure xlink:href="urn:ioos:station:wmo:pclm4"/> <procedure xlink:href="urn:ioos:station:wmo:pcnt2"/> <procedure xlink:href="urn:ioos:station:wmo:pila2"/> <procedure xlink:href="urn:ioos:station:wmo:pilm4"/> <procedure xlink:href="urn:ioos:station:wmo:pkyf1"/> <procedure xlink:href="urn:ioos:station:wmo:plsf1"/> <procedure xlink:href="urn:ioos:station:wmo:plsp4"/> <procedure xlink:href="urn:ioos:station:wmo:pngw3"/> <procedure xlink:href="urn:ioos:station:wmo:port2"/> <procedure xlink:href="urn:ioos:station:wmo:pota2"/> <procedure xlink:href="urn:ioos:station:wmo:ppta1"/> <procedure xlink:href="urn:ioos:station:wmo:prim4"/> <procedure xlink:href="urn:ioos:station:wmo:prta2"/> <procedure xlink:href="urn:ioos:station:wmo:pscm4"/> <procedure xlink:href="urn:ioos:station:wmo:ptac1"/> <procedure xlink:href="urn:ioos:station:wmo:ptat2"/> <procedure xlink:href="urn:ioos:station:wmo:ptgc1"/> <procedure xlink:href="urn:ioos:station:wmo:ptrf1"/> <procedure xlink:href="urn:ioos:station:wmo:pvgf1"/> <procedure xlink:href="urn:ioos:station:wmo:pwaw3"/> <procedure xlink:href="urn:ioos:station:wmo:rkqf1"/> <procedure xlink:href="urn:ioos:station:wmo:rkxf1"/> <procedure xlink:href="urn:ioos:station:wmo:rlot2"/> <procedure xlink:href="urn:ioos:station:wmo:roam4"/> <procedure xlink:href="urn:ioos:station:wmo:rprn6"/> <procedure xlink:href="urn:ioos:station:wmo:rsjt2"/> <procedure xlink:href="urn:ioos:station:wmo:rtat2"/> <procedure xlink:href="urn:ioos:station:wmo:sacv4"/> <procedure xlink:href="urn:ioos:station:wmo:sanf1"/> <procedure xlink:href="urn:ioos:station:wmo:saqg1"/> <procedure xlink:href="urn:ioos:station:wmo:sauf1"/> <procedure xlink:href="urn:ioos:station:wmo:saxg1"/> <procedure xlink:href="urn:ioos:station:wmo:sbio1"/> <procedure xlink:href="urn:ioos:station:wmo:sblm4"/> <procedure xlink:href="urn:ioos:station:wmo:scld1"/> <procedure xlink:href="urn:ioos:station:wmo:scqc1"/> <procedure xlink:href="urn:ioos:station:wmo:sdia2"/> <procedure xlink:href="urn:ioos:station:wmo:sdrt2"/> <procedure xlink:href="urn:ioos:station:wmo:seqa2"/> <procedure xlink:href="urn:ioos:station:wmo:sfxc1"/> <procedure xlink:href="urn:ioos:station:wmo:sgnw3"/> <procedure xlink:href="urn:ioos:station:wmo:sgof1"/> <procedure xlink:href="urn:ioos:station:wmo:shpf1"/> <procedure xlink:href="urn:ioos:station:wmo:sisa2"/> <procedure xlink:href="urn:ioos:station:wmo:sisw1"/> <procedure xlink:href="urn:ioos:station:wmo:sjom4"/> <procedure xlink:href="urn:ioos:station:wmo:skmg1"/> <procedure xlink:href="urn:ioos:station:wmo:slvm5"/> <procedure xlink:href="urn:ioos:station:wmo:smbs1"/> <procedure xlink:href="urn:ioos:station:wmo:smkf1"/> <procedure xlink:href="urn:ioos:station:wmo:soqo3"/> <procedure xlink:href="urn:ioos:station:wmo:spag1"/> <procedure xlink:href="urn:ioos:station:wmo:spgf1"/> <procedure xlink:href="urn:ioos:station:wmo:spll1"/> <procedure xlink:href="urn:ioos:station:wmo:sptm4"/> <procedure xlink:href="urn:ioos:station:wmo:srbv3"/> <procedure xlink:href="urn:ioos:station:wmo:srst2"/> <procedure xlink:href="urn:ioos:station:wmo:ssbn7"/> <procedure xlink:href="urn:ioos:station:wmo:stdm4"/> <procedure xlink:href="urn:ioos:station:wmo:supn6"/> <procedure xlink:href="urn:ioos:station:wmo:svnm4"/> <procedure xlink:href="urn:ioos:station:wmo:sxhw3"/> <procedure xlink:href="urn:ioos:station:wmo:syww3"/> <procedure xlink:href="urn:ioos:station:wmo:taml1"/> <procedure xlink:href="urn:ioos:station:wmo:taqt2"/> <procedure xlink:href="urn:ioos:station:wmo:tarf1"/> <procedure xlink:href="urn:ioos:station:wmo:tawm4"/> <procedure xlink:href="urn:ioos:station:wmo:tcvf1"/> <procedure xlink:href="urn:ioos:station:wmo:thlo1"/> <procedure xlink:href="urn:ioos:station:wmo:tibc1"/> <procedure xlink:href="urn:ioos:station:wmo:tiqc1"/> <procedure xlink:href="urn:ioos:station:wmo:tixc1"/> <procedure xlink:href="urn:ioos:station:wmo:tkea2"/> <procedure xlink:href="urn:ioos:station:wmo:tpef1"/> <procedure xlink:href="urn:ioos:station:wmo:tplm2"/> <procedure xlink:href="urn:ioos:station:wmo:trbl1"/> <procedure xlink:href="urn:ioos:station:wmo:trrf1"/> <procedure xlink:href="urn:ioos:station:wmo:ttiw1"/> <procedure xlink:href="urn:ioos:station:wmo:vcat2"/> <procedure xlink:href="urn:ioos:station:wmo:venf1"/> <procedure xlink:href="urn:ioos:station:wmo:verv4"/> <procedure xlink:href="urn:ioos:station:wmo:vqsp4"/> <procedure xlink:href="urn:ioos:station:wmo:waqm3"/> <procedure xlink:href="urn:ioos:station:wmo:wats1"/> <procedure xlink:href="urn:ioos:station:wmo:waxm3"/> <procedure xlink:href="urn:ioos:station:wmo:wdel1"/> <procedure xlink:href="urn:ioos:station:wmo:weqm1"/> <procedure xlink:href="urn:ioos:station:wmo:wexm1"/> <procedure xlink:href="urn:ioos:station:wmo:wfpm4"/> <procedure xlink:href="urn:ioos:station:wmo:whri2"/> <procedure xlink:href="urn:ioos:station:wmo:wiwf1"/> <procedure xlink:href="urn:ioos:station:wmo:wkqa1"/> <procedure xlink:href="urn:ioos:station:wmo:wkxa1"/> <procedure xlink:href="urn:ioos:station:wmo:wplf1"/> <procedure xlink:href="urn:ioos:station:wmo:wpow1"/> <procedure xlink:href="urn:ioos:station:wmo:wrbf1"/> <procedure xlink:href="urn:ioos:station:wmo:wwef1"/> <procedure xlink:href="urn:ioos:station:wmo:yabp4"/> <procedure xlink:href="urn:ioos:station:wmo:ygnn6"/> <procedure xlink:href="urn:ioos:station:wmo:yrsv2"/> <procedure xlink:href="urn:ioos:station:wmo:zbqn7"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20080827103645_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20081109043445_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20081210043715_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20081224180730_41421"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20081226160430_41421"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20081227160430_41421"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20081228020445_41421"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20081228151815_41421"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090101074845_46410"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090106193245_41421"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090109032656_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090111164815_44401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090120224700_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090129002930_44402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090201150530_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090206045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090206184145_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090207045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090208080700_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090208211045_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090209172415_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090210132000_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090211050215_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090218092730_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090219025245_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090219200130_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090222112945_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090308171930_44402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090310113400_44402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090311093030_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090312154715_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090313090700_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090315123945_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090316113700_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090317173945_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090330132900_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090331200845_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090401010100_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090401045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090401073415_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090402040445_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090402045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090403045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090403173015_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090404045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090404094730_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090404192315_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090405040230_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090405045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090405114615_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090405225145_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090406045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090407045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090407220715_56003"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090408045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090409045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090410045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090411045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090411164500_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090412045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090413045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090414045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090414062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090414215045_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090415021315_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090415045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090415062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090415133215_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090416012700_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090416045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090416062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090416150030_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090417045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090417062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090417103345_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090417163915_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090418045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090418062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090418142730_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090419005800_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090419045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090419062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090419183200_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090420045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090420062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090420111515_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090420151630_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090421045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090421054400_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090421062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090422015930_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090422045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090422062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090423045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090423062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090424045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090424062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090425045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090425062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090426045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090426062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090427045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090427062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090428045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090428062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090428104430_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090428213945_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090429045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090429062630_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090430045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090501045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090502042930_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090502045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090503045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090503210515_43413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090504045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090505045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090505140830_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090506045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090506055515_43413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090506151100_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090507045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090508045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090509045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090509054145_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090510045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090511045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090511102945_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090512045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090513045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090514045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090514110600_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090515045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090516045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090517045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090518045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090519045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090520045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090521045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090521162545_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090522010845_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090522045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090522203100_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090523045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090524045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090524162145_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090525045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090526045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090527045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090527150530_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090528045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090529045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090530045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090531045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090601045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090602045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090603045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090603195200_46410"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090604045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090605013500_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090605045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090605192130_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090606045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090607045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090608045900_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090608094700_46410"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090608215715_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090610171900_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090610235115_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090611053430_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090612015930_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090620155130_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090620183845_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090621073615_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090721133315_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090725185915_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090804155915_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090804181600_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090805024230_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090806233715_52401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090812235000_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090818004700_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090906061130_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20090909121300_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091007224345_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091009210830_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091015151745_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091123165515_42407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091124023045_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091203085015_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091205164245_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091206064600_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091206202345_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091207200315_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091208133615_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091212075215_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091214081230_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091215214715_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091216191745_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091218001645_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091218110045_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091219023300_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091219114115_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091222234900_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091223084500_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091223135030_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091224005600_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091224121215_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091227231630_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091229192415_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091229235430_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20091230132345_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100101084651_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100107180430_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100116122200_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100116141100_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100119031107_42407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100119071845_42407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100120080715_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100122041515_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100130092930_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100205015530_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100205161100_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100205165530_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100206091030_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100207015530_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100207230730_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100208125530_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100209065600_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100210024100_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100210215545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100211215545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100212215545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100213215545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100214054830_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100214215545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100215215545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100216020215_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100216213500_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100216215545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100217204030_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100217215545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100218204030_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100218215545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100219215545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100220215545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100221215545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100225001215_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100226071315_44401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100226172215_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100227070345_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100227074430_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100301012700_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100306073845_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100309072400_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100311051545_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100312012600_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100314194500_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100315082215_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100315170930_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100316052715_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100316191000_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100317082045_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100318082045_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100319082045_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100325182800_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100326200830_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100331133430_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100402234630_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100403034415_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100405082415_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100406080915_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100407080430_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100408080430_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100409070430_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100410130430_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100411130430_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100412130430_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100413130430_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100414040115_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100414130430_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100415130430_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100416130430_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100417130430_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100418130430_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100420144100_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100421133430_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100421144100_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100422022015_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100422090830_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100423014345_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100423090830_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100423195730_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100424051630_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100424161215_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100425101945_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100425223615_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100429054515_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100429200330_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100430200330_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100503004415_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100503171430_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100503215345_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100504215345_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100505045000_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100505190630_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100506122200_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100507044900_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100507055100_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100507150345_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100507200100_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100508044900_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100508083330_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100508150345_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100509005900_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100509065515_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100509083330_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100510065515_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100511223215_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100512094115_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100514084030_44402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100514215115_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100515123515_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100516025015_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100523224815_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100524224815_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100525001745_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100525031045_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100526001745_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100526031045_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100526163000_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100527223630_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100528061015_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100529061015_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100529230000_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100530074515_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100531074515_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100531125845_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100531200315_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100601061530_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100601210700_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100602005415_55013"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100602112200_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100603052345_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100603141145_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100610142515_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100611142515_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100612212200_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100613033830_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100613112218_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100615094700_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100616000003_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100616032945_52403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100616055400_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100617055400_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100620014445_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100620020500_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100621191515_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100623124945_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100623170330_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100625091030_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100626091030_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100626180545_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100627092700_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100627202845_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100629205700_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100630135315_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100630190945_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100701092100_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100701141724_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100701190945_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100704045015_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100707055545_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100714143730_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100717012915_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100717100430_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100717151100_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100718012915_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100718092145_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100718100430_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100718171145_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100718171454_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100719092145_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100719171145_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100719211445_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100721051200_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100723174815_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100723232145_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100724132000_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100724174815_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100725120745_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100725132000_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100725181000_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100726120745_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100726181000_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100727150500_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100731131330_21414"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100731195145_21414"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100801091000_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100801122400_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100801162445_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100802013400_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100802071145_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100802080600_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100802124130_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100803080600_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100804173930_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100808184830_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100808211230_52401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100809061245_52401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100810111415_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100810233615_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100811111415_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100813175415_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100815085400_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100905045145_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100905194715_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100906015715_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100906082345_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100906131730_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100907040815_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100914034000_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100919154000_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20100920192500_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101005150815_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101010032354_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101016195724_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101025061954_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101101111115_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101102075115_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101102111115_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101102165300_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101106093400_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101108200445_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101109140845_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101130090430_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101130220445_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101202174715_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101202175300_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101202220745_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101209152930_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101210131600_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101214004515_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101215014254_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101226102054_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20101230024500_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110101055830_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110106032630_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110108020545_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110108120415_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110108165100_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110109024845_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110109192415_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110109234015_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110110042830_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110110191645_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110111045000_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110131004115_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110131045915_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110131093315_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110131134130_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110131151109_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110201032515_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110201074245_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110202144015_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110211141824_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110218142530_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110220010730_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110220230730_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110222090430_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110222220500_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110224152545_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110224220430_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110225230745_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110227010445_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110228133615_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110301004854_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110302140815_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110305010445_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110311064630_41421"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110311065345_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110311102300_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110313215200_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110314115245_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110330121900_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110404145530_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110405185900_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110406094533_42407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110406140100_42407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110406223100_42407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110407035200_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110407170930_42407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110417083630_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110430085915_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110521031830_23401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110522031915_23401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110523070930_23401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110524140815_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110526041215_23401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110618095415_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110618141300_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110627145015_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110628182600_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110629014300_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110629081730_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110629141730_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110701055030_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110701070715_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110712021245_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110713143245_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110722121145_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110729020730_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110729230130_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110730110130_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110731093615_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110731104345_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110731133945_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110731184100_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110806141500_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110807034730_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110819141645_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110819153000_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110820113515_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110821010430_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110822002115_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110822223524_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110902010715_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110904184900_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110905065730_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110906065730_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110906194915_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110907065730_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110911003645_55042"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110913191130_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110915170415_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110917034345_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110917142800_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110925092130_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110926015200_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110926223245_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110927112815_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110928114000_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110929001630_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110930133345_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20110930213409_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111001033400_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111002020315_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111006095300_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111007082615_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111015145830_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111031012500_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111101022600_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111106083109_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111108115900_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111109025745_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111109140445_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111110191945_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111111181330_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111112201730_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111113184945_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111114141430_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111115030445_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111117013215_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111118122045_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111125014354_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111128111624_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111201120630_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111203085630_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111204123845_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111205123845_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111207063230_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111208001845_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111209004130_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111212162600_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111213020030_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111213071200_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111214061415_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111217011315_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111219041845_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20111229044215_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120107111939_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120112162554_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120113015739_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120126104400_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120127105730_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120127135730_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120128022515_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120128063715_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120128145930_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120129070030_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120129185800_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120129234815_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120130161800_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120130203800_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120131004430_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120131175645_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120201023015_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120201060600_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120201063130_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120202022445_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120202203645_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120203045715_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120203175453_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120204194915_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120205074015_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120206030045_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120206081800_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120207035000_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120207134545_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120209142445_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120217231545_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120227055400_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120227144854_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120227203315_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120228144854_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120228221830_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120307202745_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120308231830_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120309062615_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120309233015_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120312035945_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120314160415_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120316075130_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120316130500_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120317034145_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120318020630_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120318092115_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120318231315_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120319080745_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120320061845_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120320072730_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120320113615_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120320195830_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120321063045_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120322152645_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120324041100_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120324124845_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120325030000_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120325110800_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120326135345_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120326215500_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120327131800_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120327221945_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120328144415_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120329014300_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120331035215_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120331203645_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120401191400_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120402034415_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120402091815_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120402153301_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120402223430_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120403025115_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120403102900_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120403104500_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120403193800_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120404062545_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120404173345_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120405121915_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120411085215_56003"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::false:20120411091915_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20080828124000_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20080911002400_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20080924023545_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20081019051345_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20081124090730_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20081220103830_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20081221092715_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20081225081315_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090103195100_52403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090103195615_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090115175300_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090115180000_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090115180115_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090218215815_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090319182100_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090319182530_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090319_tonga"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090330071930_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090516182745_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090528083615_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090528084500_42407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090528_north_of_honduras"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090715092415_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090715092430_55013"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090715093315_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090715095030_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090725014845_46410"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090803180500_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090803181230_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090803181600_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090929175245_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090929175300_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090929175645_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090929180300_55013"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090929180530_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090929180800_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090929181130_52401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090929181400_52403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090929181630_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090929_samoa"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20090929_samoa_2d"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091007221100_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091007222100_52401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091007222815_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091007223345_52403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091007224045_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091007224415_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091007233715_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091008084330_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091009181845_32412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091013054330_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091013202745_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091013203315_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20091124125045_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100103215630_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100103220015_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100105122615_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100112215645_42407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100112220245_41420"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100112220545_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100112220730_41421"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100112222245_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100112_haiti"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100226203445_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100226203845_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227064500_32412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227065615_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227070115_42407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227070145_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227070415_41421"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227070930_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227071315_44401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227071315_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227071345_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227071430_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227074730_56003"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227094730_32412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227122330_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227_chile_ptwc_supp"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100227_chile_us_aus"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100228000700_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100228001945_46410"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100228012700_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100228020415_21415"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100228024045_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100228034600_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100228044715_52403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100228052630_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100228052945_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100228070145_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100228073145_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100404224330_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100406082415_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100406222145_23401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100406222600_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100406223130_56003"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100406223615_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100406223715_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100718055945_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100718060245_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100718060615_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100718060930_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100718134830_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100718195330_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100723230115_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100723230445_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100730040500_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100810053645_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100810053900_55016"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100810_vanuatu"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100813212900_52403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100813213815_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100814231345_52403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100903164200_55013"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100903164730_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100903165500_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20100929173530_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101001140630_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101025152730_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101221172500_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101221172600_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101221172700_52401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101221172745_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101221172900_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101221173000_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101221173100_21419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101221173430_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101221173645_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101221173945_21415"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101221_bonin_islands"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101223140545_21415"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101225132415_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101225132845_55016"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101225132930_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101225133000_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101225134530_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20101226134530_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110113162515_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110309024900_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110309025000_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110309025130_21419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110309025200_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110309032130_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110309185230_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110310054900_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311054900_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311054945_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311055045_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311055230_21419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311055500_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311055645_21415"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311055930_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311060015_21414"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311060015_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311060315_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311060315_52403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311060515_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311060530_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311060800_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311061000_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311061130_46410"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311061245_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311061315_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311061445_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311061730_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311061815_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311062000_56003"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311063239_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311063400_55013"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311064130_44401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311064630_41421"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311064800_32413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311065345_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311101000_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311101715_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311101800_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311102330_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311102430_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311110115_52403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311122530_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311124330_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311135545_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311143315_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311143900_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311145930_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311162915_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311184630_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311204200_43413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311230445_32413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110311231400_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312022515_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312031815_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312054900_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312054945_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312055045_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312055230_21419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312070130_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312105730_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312121815_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312140515_21415"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312140730_52403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312143315_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312143900_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312145915_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312145930_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312223515_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312223630_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110312223930_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110313010130_46410"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110313014230_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110313015300_21419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110313024315_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110314062200_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110322095215_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110330054130_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110403201115_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110407143630_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110411082630_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110624031130_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110624031815_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110624032615_21414"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110624033115_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110706190615_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110706192500_55013"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110706192815_55042"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110706193200_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110710010100_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110710011345_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110710160930_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110902105800_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110902110330_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110909194315_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110916192945_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20110916194115_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20111021180200_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20111028191315_32412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120110184530_23227"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120206040300_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120314091345_21419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120314091715_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120314092830_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120320180630_43413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120411084100_23227"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120411084215_23401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120411084430_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120411085215_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120411085630_23228"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120411091015_52401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120411091030_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120411091245_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120411091345_21419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120411091515_21401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120411092030_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::geophysical:20120412072145_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20080929173245_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20081209234800_41421"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090112164815_44401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090112165345_46410"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090112175330_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090112180245_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090113160915_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090113161745_44402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090113162400_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090113163245_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090113170830_52401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090113171745_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090114151745_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090114152400_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090114153245_43413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090114154745_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090114160330_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090114162400_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090115153930_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090115155345_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090115155445_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090115165430_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090115183930_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090115185430_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090116150845_42407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090116151815_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090116153300_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090304014730_52401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090312204730_52401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090317225345_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090426000245_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090429220300_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090430145200_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090501160300_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090514164715_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090518181800_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090602135315_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090602135330_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090602135345_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090630170230_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090630170830_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090810211830_23401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930005345_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930012315_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930014815_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930015345_46413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930015415_21415"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930020215_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930020315_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930020815_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930021715_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930023245_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930025345_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930044830_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930045330_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930054715_32412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20090930071700_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20091120143215_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100101225345_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100103225730_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227071515_55013"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227143930_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227153830_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227174000_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227185315_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227193400_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227193815_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227202515_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227203245_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227211745_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227213015_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227222415_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227222415_55013"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227222500_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227223900_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227224900_55013"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100227230830_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100228002330_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100228003230_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100228011715_52401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100228041815_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100228050615_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100228060030_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100228111500_46404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100228124715_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100228161630_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100416143215_52403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100416224600_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100421110530_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100501193915_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100502124730_41421"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100502193915_46419"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100508012600_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100518145045_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100524121315_44401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100610182830_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100615010215_21413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100618190715_52401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100621195530_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100622182515_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100623141030_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100624124945_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100624170330_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100630135315_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100701141724_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100710230445_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100714055400_55016"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100714055415_55016"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100717172815_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100727172315_51426"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100727173215_51425"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100810055315_52406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100810144030_42409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100819004430_32412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100830002900_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100830123545_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100922060830_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20100923135845_44402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20101217183245_32401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311101715_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311101800_52402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311102300_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311102330_52405"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311102430_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311110415_52403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311111745_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311111800_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311125400_51407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311130215_46410"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311130215_55012"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311130400_55023"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311153815_46412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311185524_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311190300_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311200845_43412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311200924_51406"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311214730_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110311215330_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110312000830_32412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110312001715_32412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110418133215_54401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110502000415_55042"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110503123915_32412"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110529150330_46407"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110530230915_46411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110602063830_55015"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110613224830_46410"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110619030915_46409"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110621130815_46403"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110623033015_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110626121715_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110627024030_41424"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110701145515_46408"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110704202530_21414"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110706164700_21415"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110707121715_44402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110708183845_21416"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110713021330_21418"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110714230930_44401"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110727212400_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110902113230_46402"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20110905214030_52404"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20120217130230_32413"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20120227170815_32411"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20120411143830_56001"/> <featureOfInterest xlink:href="urn:ioos:event:tsunami::manual:20120411143915_56003"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-21401"> <gml:description>250NM Southeast of Iturup Island</gml:description> <gml:name>urn:ioos:station:wmo:21401</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.617 152.583</gml:lowerCorner> <gml:upperCorner>42.617 152.583</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-11-15T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:21401"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-21413"> <gml:description>690 NM Southeast of Tokyo, Japan</gml:description> <gml:name>urn:ioos:station:wmo:21413</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.55 152.12</gml:lowerCorner> <gml:upperCorner>30.55 152.12</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:21413"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-21414"> <gml:description>NW Pacific</gml:description> <gml:name>urn:ioos:station:wmo:21414</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.94 178.27</gml:lowerCorner> <gml:upperCorner>48.94 178.27</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:21414"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-21415"> <gml:description>175 NM S of Attu AK</gml:description> <gml:name>urn:ioos:station:wmo:21415</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>50.17 171.84</gml:lowerCorner> <gml:upperCorner>50.17 171.84</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:21415"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-21416"> <gml:description>240NM SE of Kamchatka Peninsula</gml:description> <gml:name>urn:ioos:station:wmo:21416</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.04 163.49</gml:lowerCorner> <gml:upperCorner>48.04 163.49</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T12:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:21416"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-21417"> <gml:description>290NM SE of the Kuril Islands</gml:description> <gml:name>urn:ioos:station:wmo:21417</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.19 157.14</gml:lowerCorner> <gml:upperCorner>43.19 157.14</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition>2008-08-21T13:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:21417"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-21418"> <gml:description>450 NM NE of Tokyo, Japan</gml:description> <gml:name>urn:ioos:station:wmo:21418</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.71 148.67</gml:lowerCorner> <gml:upperCorner>38.71 148.67</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T19:15:00Z</gml:beginPosition> <gml:endPosition>2011-12-08T05:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:21418"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-21419"> <gml:description>209 SE of KURIL ISLANDS</gml:description> <gml:name>urn:ioos:station:wmo:21419</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.471 155.736</gml:lowerCorner> <gml:upperCorner>44.471 155.736</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-06T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:21419"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-23020"> <gml:description>Red Sea</gml:description> <gml:name>urn:ioos:station:wmo:23020</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>22.161 38.501</gml:lowerCorner> <gml:upperCorner>22.161 38.501</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:50:00Z</gml:beginPosition> <gml:endPosition>2010-12-17T03:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:23020"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-23227"> <gml:description>Bay of Bengal</gml:description> <gml:name>urn:ioos:station:wmo:23227</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>6.255 88.792</gml:lowerCorner> <gml:upperCorner>6.255 88.792</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-10-27T12:15:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T12:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:23227"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-23228"> <gml:description>Arabian Sea</gml:description> <gml:name>urn:ioos:station:wmo:23228</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>20.799 65.347</gml:lowerCorner> <gml:upperCorner>20.799 65.347</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-10-27T12:15:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T12:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:23228"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-23401"> <gml:description>600 NM West-Northwest of Phuket, Thailand</gml:description> <gml:name>urn:ioos:station:wmo:23401</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>8.9 88.54</gml:lowerCorner> <gml:upperCorner>8.9 88.54</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:23401"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-28900"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:28900</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.843 122.155</gml:lowerCorner> <gml:upperCorner>24.527 127.219</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-22T11:11:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:28900"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-28901"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:28901</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>21.303 120.994</gml:lowerCorner> <gml:upperCorner>24.525 127.108</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-22T11:44:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:28901"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-28902"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:28902</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.844 122.282</gml:lowerCorner> <gml:upperCorner>24.509 127.162</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-23T01:43:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T01:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:28902"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-28903"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:28903</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>23.82 126.532</gml:lowerCorner> <gml:upperCorner>24.295 127.335</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-22T21:40:00Z</gml:beginPosition> <gml:endPosition>2010-10-09T05:32:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:28903"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-28904"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:28904</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>23.042 121.426</gml:lowerCorner> <gml:upperCorner>23.622 127.087</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-30T02:37:00Z</gml:beginPosition> <gml:endPosition>2012-03-15T05:33:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:28904"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-28905"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:28905</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>22.005 120.325</gml:lowerCorner> <gml:upperCorner>22.029 120.33</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-03-15T07:53:00Z</gml:beginPosition> <gml:endPosition>2012-03-15T11:27:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:28905"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32012"> <gml:description>Woods Hole Stratus Wave Station </gml:description> <gml:name>urn:ioos:station:wmo:32012</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-19.713 -85.585</gml:lowerCorner> <gml:upperCorner>-19.713 -85.585</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-02-28T23:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32012"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32303"> <gml:description>5N 95W</gml:description> <gml:name>urn:ioos:station:wmo:32303</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>5 -95</gml:lowerCorner> <gml:upperCorner>5 -95</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T10:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32303"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32304"> <gml:description>5S 95W</gml:description> <gml:name>urn:ioos:station:wmo:32304</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-5 -95</gml:lowerCorner> <gml:upperCorner>-5 -95</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T09:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32304"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32305"> <gml:description>8S 95W</gml:description> <gml:name>urn:ioos:station:wmo:32305</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-8 -95</gml:lowerCorner> <gml:upperCorner>-8 -95</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T13:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32305"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32315"> <gml:description>5N 110W</gml:description> <gml:name>urn:ioos:station:wmo:32315</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>5 -110</gml:lowerCorner> <gml:upperCorner>5 -110</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T10:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32315"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32316"> <gml:description>2N 110W</gml:description> <gml:name>urn:ioos:station:wmo:32316</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>2 -110</gml:lowerCorner> <gml:upperCorner>2 -110</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T11:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32316"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32317"> <gml:description>2S 110W</gml:description> <gml:name>urn:ioos:station:wmo:32317</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-2 -110</gml:lowerCorner> <gml:upperCorner>-2 -110</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T13:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32317"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32318"> <gml:description>5S 110W</gml:description> <gml:name>urn:ioos:station:wmo:32318</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-5 -110</gml:lowerCorner> <gml:upperCorner>-5 -110</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-07-31T11:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32318"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32319"> <gml:description>8S 110W</gml:description> <gml:name>urn:ioos:station:wmo:32319</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-8 -110</gml:lowerCorner> <gml:upperCorner>-8 -110</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-15T20:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32319"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32320"> <gml:description>2N 95W</gml:description> <gml:name>urn:ioos:station:wmo:32320</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>2 -95</gml:lowerCorner> <gml:upperCorner>2 -95</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T10:00:00Z</gml:beginPosition> <gml:endPosition>2012-03-09T09:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32320"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32321"> <gml:description>0 95W</gml:description> <gml:name>urn:ioos:station:wmo:32321</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>0 -95</gml:lowerCorner> <gml:upperCorner>0 -95</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T10:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32321"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32322"> <gml:description>2S 95W</gml:description> <gml:name>urn:ioos:station:wmo:32322</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-2 -95</gml:lowerCorner> <gml:upperCorner>-2 -95</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-04-23T12:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32322"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32323"> <gml:description>0 110W</gml:description> <gml:name>urn:ioos:station:wmo:32323</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>0 -110</gml:lowerCorner> <gml:upperCorner>0 -110</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T07:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-02T04:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32323"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32401"> <gml:description>260 NM West-Southwest of Arica Chile</gml:description> <gml:name>urn:ioos:station:wmo:32401</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-19.55 -74.81</gml:lowerCorner> <gml:upperCorner>-19.55 -74.81</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32401"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32411"> <gml:description>710 NM West-Southwest of Panama City, Panama</gml:description> <gml:name>urn:ioos:station:wmo:32411</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>4.92 -90.69</gml:lowerCorner> <gml:upperCorner>4.92 -90.69</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition>2012-05-12T18:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32411"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32412"> <gml:description>630 NM Southwest of Lima, Peru</gml:description> <gml:name>urn:ioos:station:wmo:32412</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-17.98 -86.39</gml:lowerCorner> <gml:upperCorner>-17.98 -86.39</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32412"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32413"> <gml:description>1000 NM WestNorthwest of Lima, Peru</gml:description> <gml:name>urn:ioos:station:wmo:32413</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-7.397 -93.5</gml:lowerCorner> <gml:upperCorner>-7.397 -93.5</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-08-23T02:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32413"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32487"> <gml:description>Buenaventura, Colombia</gml:description> <gml:name>urn:ioos:station:wmo:32487</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>3.517 -77.737</gml:lowerCorner> <gml:upperCorner>3.517 -77.737</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-19T11:25:00Z</gml:beginPosition> <gml:endPosition>2010-01-08T20:25:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32487"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32488"> <gml:description>Bahia Solano, Colombia</gml:description> <gml:name>urn:ioos:station:wmo:32488</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>6.258 -77.511</gml:lowerCorner> <gml:upperCorner>6.258 -77.511</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-01T11:10:00Z</gml:beginPosition> <gml:endPosition>2009-10-16T02:10:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32488"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-32st0"> <gml:description>Stratus</gml:description> <gml:name>urn:ioos:station:wmo:32st0</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-19.713 -85.585</gml:lowerCorner> <gml:upperCorner>-19.713 -85.585</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-14T06:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:32st0"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41001"> <gml:description>150 NM East of Cape HATTERAS</gml:description> <gml:name>urn:ioos:station:wmo:41001</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.7 -72.73</gml:lowerCorner> <gml:upperCorner>34.7 -72.73</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41001"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41002"> <gml:description>S HATTERAS - 250 NM East of Charleston, SC</gml:description> <gml:name>urn:ioos:station:wmo:41002</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.382 -75.415</gml:lowerCorner> <gml:upperCorner>32.382 -75.415</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-08-11T19:00:00Z</gml:beginPosition> <gml:endPosition>2012-02-01T13:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41002"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41004"> <gml:description>EDISTO - 41 NM Southeast of Charleston, SC</gml:description> <gml:name>urn:ioos:station:wmo:41004</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.5 -79.09</gml:lowerCorner> <gml:upperCorner>32.5 -79.09</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41004"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41008"> <gml:description>GRAYS REEF - 40 NM Southeast of Savannah, GA</gml:description> <gml:name>urn:ioos:station:wmo:41008</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>31.4 -80.87</gml:lowerCorner> <gml:upperCorner>31.4 -80.87</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41008"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41009"> <gml:description>CANAVERAL 20 NM East of Cape Canaveral, FL</gml:description> <gml:name>urn:ioos:station:wmo:41009</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.519 -80.166</gml:lowerCorner> <gml:upperCorner>28.519 -80.166</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:20:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41009"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41010"> <gml:description>CANAVERAL EAST 120NM East of Cape Canaveral</gml:description> <gml:name>urn:ioos:station:wmo:41010</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.91 -78.47</gml:lowerCorner> <gml:upperCorner>28.91 -78.47</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:20:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41010"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41012"> <gml:description>40NM ENE of St Augustine, FL</gml:description> <gml:name>urn:ioos:station:wmo:41012</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.04 -80.55</gml:lowerCorner> <gml:upperCorner>30.04 -80.55</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-30T21:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41012"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41013"> <gml:description>Frying Pan Shoals, NC</gml:description> <gml:name>urn:ioos:station:wmo:41013</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.44 -77.74</gml:lowerCorner> <gml:upperCorner>33.44 -77.74</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41013"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41024"> <gml:description>Sunset Nearshore (SUN2)</gml:description> <gml:name>urn:ioos:station:wmo:41024</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.85 -78.48</gml:lowerCorner> <gml:upperCorner>33.85 -78.48</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41024"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41025"> <gml:description>Diamond Shoals</gml:description> <gml:name>urn:ioos:station:wmo:41025</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>35.01 -75.4</gml:lowerCorner> <gml:upperCorner>35.01 -75.4</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41025"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41029"> <gml:description>Capers Nearshore (CAP2)</gml:description> <gml:name>urn:ioos:station:wmo:41029</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.81 -79.63</gml:lowerCorner> <gml:upperCorner>32.81 -79.63</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-11T08:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41029"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41030"> <gml:description>Capers Mid-Shelf (CAP 3)</gml:description> <gml:name>urn:ioos:station:wmo:41030</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.52 -79.34</gml:lowerCorner> <gml:upperCorner>32.52 -79.34</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-10T22:00:00Z</gml:beginPosition> <gml:endPosition>2008-02-04T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41030"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41033"> <gml:description>Fripp Nearshore (FRP 2)</gml:description> <gml:name>urn:ioos:station:wmo:41033</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.28 -80.41</gml:lowerCorner> <gml:upperCorner>32.28 -80.41</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41033"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41035"> <gml:description>Onslow Bay, NC</gml:description> <gml:name>urn:ioos:station:wmo:41035</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.48 -77.28</gml:lowerCorner> <gml:upperCorner>34.48 -77.28</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T00:00:00Z</gml:beginPosition> <gml:endPosition>2011-09-27T14:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41035"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41036"> <gml:description>Onslow Bay, NC</gml:description> <gml:name>urn:ioos:station:wmo:41036</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.21 -76.95</gml:lowerCorner> <gml:upperCorner>34.21 -76.95</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41036"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41037"> <gml:description>ILM3 - 27 miles SE of Wrightsville Beach, NC</gml:description> <gml:name>urn:ioos:station:wmo:41037</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.991 -77.36</gml:lowerCorner> <gml:upperCorner>33.991 -77.36</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-19T22:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41037"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41038"> <gml:description>ILM2 - 5 miles SE of Wrightsville, NC</gml:description> <gml:name>urn:ioos:station:wmo:41038</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.14 -77.71</gml:lowerCorner> <gml:upperCorner>34.14 -77.71</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T01:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41038"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41040"> <gml:description>West Atlantic</gml:description> <gml:name>urn:ioos:station:wmo:41040</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>14.48 -53.03</gml:lowerCorner> <gml:upperCorner>14.48 -53.03</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41040"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41041"> <gml:description>Middle Atlantic</gml:description> <gml:name>urn:ioos:station:wmo:41041</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>14.36 -46.01</gml:lowerCorner> <gml:upperCorner>14.36 -46.01</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41041"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41043"> <gml:description>South Western Atlantic</gml:description> <gml:name>urn:ioos:station:wmo:41043</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>20.99 -65.01</gml:lowerCorner> <gml:upperCorner>20.99 -65.01</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41043"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41044"> <gml:description> Atlantic South</gml:description> <gml:name>urn:ioos:station:wmo:41044</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>21.652 -58.695</gml:lowerCorner> <gml:upperCorner>21.652 -58.695</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41044"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41046"> <gml:description>E Bahamas</gml:description> <gml:name>urn:ioos:station:wmo:41046</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24 -70.99</gml:lowerCorner> <gml:upperCorner>24 -70.99</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41046"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41047"> <gml:description>NE Bahamas</gml:description> <gml:name>urn:ioos:station:wmo:41047</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.47 -71.49</gml:lowerCorner> <gml:upperCorner>27.47 -71.49</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41047"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41048"> <gml:description>W Bermuda</gml:description> <gml:name>urn:ioos:station:wmo:41048</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>31.98 -69.65</gml:lowerCorner> <gml:upperCorner>31.98 -69.65</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41048"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41049"> <gml:description>Atlantic (South)</gml:description> <gml:name>urn:ioos:station:wmo:41049</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.5 -63</gml:lowerCorner> <gml:upperCorner>27.5 -63</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T18:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41049"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41052"> <gml:description>South of St. John, Virgin Islands</gml:description> <gml:name>urn:ioos:station:wmo:41052</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>18.251 -64.763</gml:lowerCorner> <gml:upperCorner>18.251 -64.763</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-16T04:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41052"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41053"> <gml:description>San Juan, PR</gml:description> <gml:name>urn:ioos:station:wmo:41053</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>18.476 -66.099</gml:lowerCorner> <gml:upperCorner>18.476 -66.099</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-07-27T11:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-07T14:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41053"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41060"> <gml:description>Woods Hole Northwest Tropical Atlantic Wave Station</gml:description> <gml:name>urn:ioos:station:wmo:41060</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>14.75 -50.95</gml:lowerCorner> <gml:upperCorner>14.75 -50.95</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-12-10T19:40:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41060"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41109"> <gml:description>New River Inlet, NC - 190</gml:description> <gml:name>urn:ioos:station:wmo:41109</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>35.483 -77.3</gml:lowerCorner> <gml:upperCorner>35.483 -77.3</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-16T15:54:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41109"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41110"> <gml:description>Masonboro Inlet, NC</gml:description> <gml:name>urn:ioos:station:wmo:41110</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.141 -77.709</gml:lowerCorner> <gml:upperCorner>34.141 -77.709</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:51:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41110"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41112"> <gml:description>Offshore Fernandina Beach, FL (132)</gml:description> <gml:name>urn:ioos:station:wmo:41112</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.719 -81.293</gml:lowerCorner> <gml:upperCorner>30.719 -81.293</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:52:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41112"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41113"> <gml:description>Cape Canaveral Nearshore, FL (143)</gml:description> <gml:name>urn:ioos:station:wmo:41113</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.4 -80.53</gml:lowerCorner> <gml:upperCorner>28.4 -80.53</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:51:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41113"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41114"> <gml:description>Fort Pierce, FL (134)</gml:description> <gml:name>urn:ioos:station:wmo:41114</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.551 -80.225</gml:lowerCorner> <gml:upperCorner>27.551 -80.225</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:12:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41114"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41115"> <gml:description>Rincon, Puerto Rico (181)</gml:description> <gml:name>urn:ioos:station:wmo:41115</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>18.376 -67.28</gml:lowerCorner> <gml:upperCorner>18.376 -67.28</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-05-03T12:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41115"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41140"> <gml:description>Chistiansted, St. Croix, Virgin Islands</gml:description> <gml:name>urn:ioos:station:wmo:41140</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.769 -64.723</gml:lowerCorner> <gml:upperCorner>17.769 -64.723</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:51:00Z</gml:beginPosition> <gml:endPosition>2010-11-02T11:52:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41140"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41141"> <gml:description>Fareham, St. Croix, Virgin Islands</gml:description> <gml:name>urn:ioos:station:wmo:41141</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.684 -64.635</gml:lowerCorner> <gml:upperCorner>17.684 -64.635</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-07-03T18:21:00Z</gml:beginPosition> <gml:endPosition>2011-04-13T12:21:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41141"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41193"> <gml:description>Puerto Bolivar, Colombia</gml:description> <gml:name>urn:ioos:station:wmo:41193</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>12.351 -72.218</gml:lowerCorner> <gml:upperCorner>12.351 -72.218</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-09-07T13:30:00Z</gml:beginPosition> <gml:endPosition>2010-01-08T22:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41193"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41194"> <gml:description>Barranquilla, Colombia</gml:description> <gml:name>urn:ioos:station:wmo:41194</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>11.161 -74.681</gml:lowerCorner> <gml:upperCorner>11.161 -74.681</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-04-20T16:10:00Z</gml:beginPosition> <gml:endPosition>2009-04-20T16:10:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41194"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41420"> <gml:description>690 NM East of Miami, FL</gml:description> <gml:name>urn:ioos:station:wmo:41420</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>23.31 -67.64</gml:lowerCorner> <gml:upperCorner>23.31 -67.64</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41420"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41421"> <gml:description>320 NM North of San Juan, PR</gml:description> <gml:name>urn:ioos:station:wmo:41421</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>23.4 -63.9</gml:lowerCorner> <gml:upperCorner>23.4 -63.9</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition>2012-05-12T06:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41421"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41424"> <gml:description>370 NM East of Charleston, SC</gml:description> <gml:name>urn:ioos:station:wmo:41424</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.93 -72.47</gml:lowerCorner> <gml:upperCorner>32.93 -72.47</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition>2011-09-14T13:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41424"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41nt0"> <gml:description>NTAS - Northwest Tropical Atlantic</gml:description> <gml:name>urn:ioos:station:wmo:41nt0</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>14.817 -52</gml:lowerCorner> <gml:upperCorner>14.817 -52</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-07-19T07:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-08T10:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41nt0"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-41x01"> <gml:description>Old 41001 (adrift)</gml:description> <gml:name>urn:ioos:station:wmo:41x01</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.704 -72.734</gml:lowerCorner> <gml:upperCorner>34.704 -72.734</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-04-21T01:50:00Z</gml:beginPosition> <gml:endPosition>2011-05-06T06:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:41x01"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42001"> <gml:description>MID GULF 180 nm South of Southwest Pass, LA</gml:description> <gml:name>urn:ioos:station:wmo:42001</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.9 -89.67</gml:lowerCorner> <gml:upperCorner>25.9 -89.67</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42001"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42002"> <gml:description>W GULF 240 nm South-Southeast of Sabine, TX</gml:description> <gml:name>urn:ioos:station:wmo:42002</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.17 -94.42</gml:lowerCorner> <gml:upperCorner>25.17 -94.42</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42002"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42003"> <gml:description>E GULF 262 nm South of Panama City, FL</gml:description> <gml:name>urn:ioos:station:wmo:42003</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.74 -85.73</gml:lowerCorner> <gml:upperCorner>25.74 -85.73</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-12-05T22:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42003"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42007"> <gml:description>BILOXI 22 nm South-Southeast of Biloxi, MS</gml:description> <gml:name>urn:ioos:station:wmo:42007</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.09 -88.769</gml:lowerCorner> <gml:upperCorner>30.09 -88.769</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:50:00Z</gml:beginPosition> <gml:endPosition>2009-12-09T11:20:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42007"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42012"> <gml:description>Orange Beach AL Buoy</gml:description> <gml:name>urn:ioos:station:wmo:42012</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.065 -87.555</gml:lowerCorner> <gml:upperCorner>30.065 -87.555</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42012"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42013"> <gml:description>C10 - Navy-2</gml:description> <gml:name>urn:ioos:station:wmo:42013</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.169 -82.926</gml:lowerCorner> <gml:upperCorner>27.169 -82.926</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-01T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42013"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42019"> <gml:description>Freeport, TX 60 NM South of Freeport, TX</gml:description> <gml:name>urn:ioos:station:wmo:42019</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.91 -95.36</gml:lowerCorner> <gml:upperCorner>27.91 -95.36</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition>2012-03-21T18:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42019"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42020"> <gml:description>Corpus Christi, TX 50NM Southeast of Corpus Christi, TX</gml:description> <gml:name>urn:ioos:station:wmo:42020</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.96 -96.7</gml:lowerCorner> <gml:upperCorner>26.96 -96.7</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42020"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42021"> <gml:description>C14 - Pasco County Buoy, FL</gml:description> <gml:name>urn:ioos:station:wmo:42021</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.311 -83.306</gml:lowerCorner> <gml:upperCorner>28.311 -83.306</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-01T17:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-01T17:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42021"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42022"> <gml:description>C12 - West Florida Central Buoy</gml:description> <gml:name>urn:ioos:station:wmo:42022</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.5 -83.72</gml:lowerCorner> <gml:upperCorner>27.5 -83.72</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T18:59:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42022"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42023"> <gml:description>C13 - West Florida South Buoy</gml:description> <gml:name>urn:ioos:station:wmo:42023</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.064 -83.074</gml:lowerCorner> <gml:upperCorner>26.064 -83.074</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-01-09T18:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42023"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42024"> <gml:description>C16 - W. FL MERHAB</gml:description> <gml:name>urn:ioos:station:wmo:42024</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.464 -84.219</gml:lowerCorner> <gml:upperCorner>27.464 -84.219</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-01T20:00:00Z</gml:beginPosition> <gml:endPosition>2009-07-21T02:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42024"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42035"> <gml:description>GALVESTON 22NM East of Galveston, TX</gml:description> <gml:name>urn:ioos:station:wmo:42035</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.25 -94.41</gml:lowerCorner> <gml:upperCorner>29.25 -94.41</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42035"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42036"> <gml:description>W. TAMPA 106NM West Northwest of Tampa, FL</gml:description> <gml:name>urn:ioos:station:wmo:42036</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.5 -84.52</gml:lowerCorner> <gml:upperCorner>28.5 -84.52</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42036"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42039"> <gml:description>PENSACOLA - 115NM East Southeast of Pensacola, FL</gml:description> <gml:name>urn:ioos:station:wmo:42039</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.79 -86.01</gml:lowerCorner> <gml:upperCorner>28.79 -86.01</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42039"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42040"> <gml:description>MOBILE SOUTH 64 nm South of Dauphin Island, AL</gml:description> <gml:name>urn:ioos:station:wmo:42040</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.21 -88.21</gml:lowerCorner> <gml:upperCorner>29.21 -88.21</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42040"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42043"> <gml:description>GA-252 TABS B</gml:description> <gml:name>urn:ioos:station:wmo:42043</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.982 -94.919</gml:lowerCorner> <gml:upperCorner>28.982 -94.919</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-13T19:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42043"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42044"> <gml:description>PS-1126 TABS J</gml:description> <gml:name>urn:ioos:station:wmo:42044</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.19 -97.05</gml:lowerCorner> <gml:upperCorner>26.19 -97.05</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-06T10:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42044"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42045"> <gml:description>PI-745 TABS K</gml:description> <gml:name>urn:ioos:station:wmo:42045</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.217 -96.5</gml:lowerCorner> <gml:upperCorner>26.217 -96.5</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-13T19:00:00Z</gml:beginPosition> <gml:endPosition>2012-03-18T02:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42045"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42046"> <gml:description>HI-A595 TABS N</gml:description> <gml:name>urn:ioos:station:wmo:42046</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.89 -94.037</gml:lowerCorner> <gml:upperCorner>27.89 -94.037</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-13T19:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42046"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42047"> <gml:description>HI-A389 TABS V</gml:description> <gml:name>urn:ioos:station:wmo:42047</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.897 -93.597</gml:lowerCorner> <gml:upperCorner>27.897 -93.597</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-18T12:30:00Z</gml:beginPosition> <gml:endPosition>2012-05-03T07:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42047"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42048"> <gml:description>TABS D</gml:description> <gml:name>urn:ioos:station:wmo:42048</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.94 -96.84</gml:lowerCorner> <gml:upperCorner>27.94 -96.84</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-08-15T12:30:00Z</gml:beginPosition> <gml:endPosition>2008-07-24T18:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42048"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42049"> <gml:description>TABS W</gml:description> <gml:name>urn:ioos:station:wmo:42049</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.35 -96.01</gml:lowerCorner> <gml:upperCorner>28.35 -96.01</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T00:30:00Z</gml:beginPosition> <gml:endPosition>2008-01-07T10:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42049"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42050"> <gml:description>TABS F</gml:description> <gml:name>urn:ioos:station:wmo:42050</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.84 -94.24</gml:lowerCorner> <gml:upperCorner>28.84 -94.24</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T02:30:00Z</gml:beginPosition> <gml:endPosition>2008-07-24T17:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42050"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42055"> <gml:description>Bay of Campeche</gml:description> <gml:name>urn:ioos:station:wmo:42055</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>22.017 -94.046</gml:lowerCorner> <gml:upperCorner>22.017 -94.046</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42055"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42056"> <gml:description>Yucatan Basin</gml:description> <gml:name>urn:ioos:station:wmo:42056</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>19.87 -85.06</gml:lowerCorner> <gml:upperCorner>19.87 -85.06</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42056"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42057"> <gml:description>Western Caribbean</gml:description> <gml:name>urn:ioos:station:wmo:42057</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>16.83 -81.5</gml:lowerCorner> <gml:upperCorner>16.83 -81.5</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42057"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42058"> <gml:description>Central Caribbean</gml:description> <gml:name>urn:ioos:station:wmo:42058</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>15.09 -75.06</gml:lowerCorner> <gml:upperCorner>15.09 -75.06</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42058"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42059"> <gml:description>Eastern Caribbean</gml:description> <gml:name>urn:ioos:station:wmo:42059</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>15.01 -67.5</gml:lowerCorner> <gml:upperCorner>15.01 -67.5</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42059"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42060"> <gml:description>Eastern Carribean</gml:description> <gml:name>urn:ioos:station:wmo:42060</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>16.5 -63.5</gml:lowerCorner> <gml:upperCorner>16.5 -63.5</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42060"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42065"> <gml:description>Near 42058 Central Caribbean</gml:description> <gml:name>urn:ioos:station:wmo:42065</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>14.927 -75.064</gml:lowerCorner> <gml:upperCorner>14.927 -75.064</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-02T22:50:00Z</gml:beginPosition> <gml:endPosition>2012-02-29T05:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42065"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42067"> <gml:description>USM3M01</gml:description> <gml:name>urn:ioos:station:wmo:42067</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.044 -88.658</gml:lowerCorner> <gml:upperCorner>30.044 -88.658</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-03T19:40:00Z</gml:beginPosition> <gml:endPosition>2011-12-20T00:40:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42067"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42080"> <gml:description>Offshore Sand Key, FL</gml:description> <gml:name>urn:ioos:station:wmo:42080</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24.39 -81.95</gml:lowerCorner> <gml:upperCorner>24.39 -81.95</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-30T23:00:00Z</gml:beginPosition> <gml:endPosition>2011-03-23T21:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42080"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42085"> <gml:description>Southeast of Ponce, PR</gml:description> <gml:name>urn:ioos:station:wmo:42085</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.86 -66.524</gml:lowerCorner> <gml:upperCorner>17.86 -66.524</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-08-03T20:50:00Z</gml:beginPosition> <gml:endPosition>2012-01-18T23:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42085"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42099"> <gml:description>Offshore St. Petersburg, FL (144)</gml:description> <gml:name>urn:ioos:station:wmo:42099</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.34 -84.245</gml:lowerCorner> <gml:upperCorner>27.34 -84.245</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:05:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42099"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42360"> <gml:description>BW Pioneer buoy - Walker Ridge 249</gml:description> <gml:name>urn:ioos:station:wmo:42360</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.7 -90.46</gml:lowerCorner> <gml:upperCorner>26.7 -90.46</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-02-06T05:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42360"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42361"> <gml:description>Auger - Garden Banks 426</gml:description> <gml:name>urn:ioos:station:wmo:42361</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.55 -92.49</gml:lowerCorner> <gml:upperCorner>27.55 -92.49</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-04T00:08:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42361"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42362"> <gml:description>Brutus - Green Canyon 158</gml:description> <gml:name>urn:ioos:station:wmo:42362</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.8 -90.67</gml:lowerCorner> <gml:upperCorner>27.8 -90.67</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T02:58:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42362"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42363"> <gml:description>Mars - Mississippi Canyon 807</gml:description> <gml:name>urn:ioos:station:wmo:42363</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.16 -89.22</gml:lowerCorner> <gml:upperCorner>28.16 -89.22</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-02-14T20:51:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42363"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42364"> <gml:description>Ram-Powell - Viosca Knoll 936</gml:description> <gml:name>urn:ioos:station:wmo:42364</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.06 -88.09</gml:lowerCorner> <gml:upperCorner>29.06 -88.09</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T02:58:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42364"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42365"> <gml:description>Ursa - Mississippi Canyon 809</gml:description> <gml:name>urn:ioos:station:wmo:42365</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.2 -89.12</gml:lowerCorner> <gml:upperCorner>28.2 -89.12</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T13:09:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42365"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42366"> <gml:description>Red Hawk - Garden Banks 877</gml:description> <gml:name>urn:ioos:station:wmo:42366</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.122 -91.959</gml:lowerCorner> <gml:upperCorner>27.122 -91.959</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-09T00:19:00Z</gml:beginPosition> <gml:endPosition>2011-11-09T16:20:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42366"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42367"> <gml:description>Matterhorn - Mississippi Canyon 243</gml:description> <gml:name>urn:ioos:station:wmo:42367</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.74 -88.83</gml:lowerCorner> <gml:upperCorner>28.74 -88.83</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:13:00Z</gml:beginPosition> <gml:endPosition>2009-06-11T12:05:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42367"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42368"> <gml:description>Magnolia - Garden Banks 783</gml:description> <gml:name>urn:ioos:station:wmo:42368</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.2 -92.2</gml:lowerCorner> <gml:upperCorner>27.2 -92.2</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42368"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42369"> <gml:description>Mad Dog - Green Canyon 782</gml:description> <gml:name>urn:ioos:station:wmo:42369</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.19 -90.27</gml:lowerCorner> <gml:upperCorner>27.19 -90.27</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:29:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42369"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42370"> <gml:description>Holstein - Green Canyon 645</gml:description> <gml:name>urn:ioos:station:wmo:42370</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.32 -90.54</gml:lowerCorner> <gml:upperCorner>27.32 -90.54</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:17:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42370"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42372"> <gml:description>Genesis - Green Canyon 205</gml:description> <gml:name>urn:ioos:station:wmo:42372</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.78 -90.52</gml:lowerCorner> <gml:upperCorner>27.78 -90.52</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:27:00Z</gml:beginPosition> <gml:endPosition>2012-05-11T13:39:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42372"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42373"> <gml:description>Boomvang - East Breaks 643</gml:description> <gml:name>urn:ioos:station:wmo:42373</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.354 -94.625</gml:lowerCorner> <gml:upperCorner>27.354 -94.625</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:51:00Z</gml:beginPosition> <gml:endPosition>2011-03-08T05:48:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42373"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42374"> <gml:description>Horn Mountain - Mississippi Canyon 126 and 127</gml:description> <gml:name>urn:ioos:station:wmo:42374</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.87 -88.06</gml:lowerCorner> <gml:upperCorner>28.87 -88.06</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:20:00Z</gml:beginPosition> <gml:endPosition>2012-05-14T20:40:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42374"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42375"> <gml:description>Na Kika - Mississippi Canyon 474</gml:description> <gml:name>urn:ioos:station:wmo:42375</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.52 -88.29</gml:lowerCorner> <gml:upperCorner>28.52 -88.29</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T04:07:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42375"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42376"> <gml:description>Marlin - Viosca Knoll 915</gml:description> <gml:name>urn:ioos:station:wmo:42376</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.16 -87.94</gml:lowerCorner> <gml:upperCorner>29.16 -87.94</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-09T14:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42376"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42377"> <gml:description>Constitution - Green Canyon 680</gml:description> <gml:name>urn:ioos:station:wmo:42377</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.29 -90.97</gml:lowerCorner> <gml:upperCorner>27.29 -90.97</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-09T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42377"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42379"> <gml:description>Marco Polo - Green Canyon 608</gml:description> <gml:name>urn:ioos:station:wmo:42379</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.36 -90.18</gml:lowerCorner> <gml:upperCorner>27.36 -90.18</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:03:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42379"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42380"> <gml:description>Devil's Tower - Mississippi Canyon 773</gml:description> <gml:name>urn:ioos:station:wmo:42380</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.209 -88.738</gml:lowerCorner> <gml:upperCorner>28.209 -88.738</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-03-31T17:58:00Z</gml:beginPosition> <gml:endPosition>2011-06-30T19:41:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42380"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42381"> <gml:description>Gomez - Mississippi Canyon 711</gml:description> <gml:name>urn:ioos:station:wmo:42381</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.22 -89.62</gml:lowerCorner> <gml:upperCorner>28.22 -89.62</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-09T18:08:00Z</gml:beginPosition> <gml:endPosition>2012-05-11T21:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42381"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42382"> <gml:description>Gunnison - Garden Banks 668</gml:description> <gml:name>urn:ioos:station:wmo:42382</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.304 -93.538</gml:lowerCorner> <gml:upperCorner>27.304 -93.538</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:38:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42382"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42383"> <gml:description>Neptune - Green Canyon 613</gml:description> <gml:name>urn:ioos:station:wmo:42383</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.37 -89.92</gml:lowerCorner> <gml:upperCorner>27.37 -89.92</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T19:48:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42383"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42384"> <gml:description>Prince TLP - Ewing Bank 1003</gml:description> <gml:name>urn:ioos:station:wmo:42384</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.993 -90.326</gml:lowerCorner> <gml:upperCorner>27.993 -90.326</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-10-09T19:36:00Z</gml:beginPosition> <gml:endPosition>2009-10-17T02:52:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42384"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42385"> <gml:description>Blind Faith - Mississippi Canyon 696</gml:description> <gml:name>urn:ioos:station:wmo:42385</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.34 -88.266</gml:lowerCorner> <gml:upperCorner>28.34 -88.266</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-10-31T18:19:00Z</gml:beginPosition> <gml:endPosition>2011-09-02T17:08:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42385"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42386"> <gml:description>Tahiti - Green Canyon 641</gml:description> <gml:name>urn:ioos:station:wmo:42386</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.326 -90.714</gml:lowerCorner> <gml:upperCorner>27.326 -90.714</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-17T16:54:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42386"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42387"> <gml:description>Thunderhawk - Mississippi Canyon 734</gml:description> <gml:name>urn:ioos:station:wmo:42387</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.267 -88.399</gml:lowerCorner> <gml:upperCorner>28.267 -88.399</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42387"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42388"> <gml:description>Producer 1 - Green Canyon 237</gml:description> <gml:name>urn:ioos:station:wmo:42388</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.73 -91.109</gml:lowerCorner> <gml:upperCorner>27.73 -91.109</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-11-01T20:17:00Z</gml:beginPosition> <gml:endPosition>2012-04-11T20:17:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42388"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42390"> <gml:description>Perdido Host - Alaminos Canyon 857</gml:description> <gml:name>urn:ioos:station:wmo:42390</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.129 -94.898</gml:lowerCorner> <gml:upperCorner>26.129 -94.898</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-04-13T17:55:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42390"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42391"> <gml:description>Titan - Mississippi Canyon 941</gml:description> <gml:name>urn:ioos:station:wmo:42391</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.034 -89.101</gml:lowerCorner> <gml:upperCorner>28.034 -89.101</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-04-12T18:29:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42391"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42393"> <gml:description>Shenzi - Green Canyon 653</gml:description> <gml:name>urn:ioos:station:wmo:42393</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.301 -90.135</gml:lowerCorner> <gml:upperCorner>27.301 -90.135</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-26T11:07:00Z</gml:beginPosition> <gml:endPosition>2012-02-27T14:52:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42393"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42407"> <gml:description>230 NM South of San Juan, PR</gml:description> <gml:name>urn:ioos:station:wmo:42407</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>15.26 -68.24</gml:lowerCorner> <gml:upperCorner>15.26 -68.24</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42407"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42408"> <gml:description>310 NM South-Southeast of New Orleans, LA</gml:description> <gml:name>urn:ioos:station:wmo:42408</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.41 -86.8</gml:lowerCorner> <gml:upperCorner>25.41 -86.8</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-08-28T20:15:00Z</gml:beginPosition> <gml:endPosition>2008-11-28T00:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42408"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42409"> <gml:description>295 NM Southeast of New Orleans, LA</gml:description> <gml:name>urn:ioos:station:wmo:42409</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.658 -85.791</gml:lowerCorner> <gml:upperCorner>26.658 -85.791</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T12:15:00Z</gml:beginPosition> <gml:endPosition>2012-04-28T10:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42409"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42861"> <gml:description>Nautilus - Mississippi Canyon 807</gml:description> <gml:name>urn:ioos:station:wmo:42861</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.18 -89.23</gml:lowerCorner> <gml:upperCorner>28.18 -89.23</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T15:21:00Z</gml:beginPosition> <gml:endPosition>2012-05-05T15:39:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42861"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42862"> <gml:description>Jim Thompson - Mississippi Canyon 809</gml:description> <gml:name>urn:ioos:station:wmo:42862</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.176 -89.117</gml:lowerCorner> <gml:upperCorner>28.176 -89.117</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T23:58:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42862"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42863"> <gml:description>Ocean Victory - Green Canyon 646</gml:description> <gml:name>urn:ioos:station:wmo:42863</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.32 -90.48</gml:lowerCorner> <gml:upperCorner>27.32 -90.48</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-24T00:10:00Z</gml:beginPosition> <gml:endPosition>2012-04-20T09:21:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42863"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42864"> <gml:description>Noble Max Smith - Garden Banks 344</gml:description> <gml:name>urn:ioos:station:wmo:42864</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.65 -92.15</gml:lowerCorner> <gml:upperCorner>27.65 -92.15</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:28:00Z</gml:beginPosition> <gml:endPosition>2008-04-30T16:38:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42864"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42865"> <gml:description>Celtic Sea - Mississippi Canyon 459</gml:description> <gml:name>urn:ioos:station:wmo:42865</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.49 -89</gml:lowerCorner> <gml:upperCorner>28.49 -89</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T22:08:00Z</gml:beginPosition> <gml:endPosition>2008-06-27T12:27:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42865"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42866"> <gml:description>Transocean Amirante - Garden Banks 463</gml:description> <gml:name>urn:ioos:station:wmo:42866</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.5 -92.84</gml:lowerCorner> <gml:upperCorner>27.5 -92.84</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-09T15:10:00Z</gml:beginPosition> <gml:endPosition>2011-06-05T18:01:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42866"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42867"> <gml:description>DeepSeas - Walker Ridge 677</gml:description> <gml:name>urn:ioos:station:wmo:42867</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.3 -91.11</gml:lowerCorner> <gml:upperCorner>26.3 -91.11</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-25T17:34:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42867"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42868"> <gml:description>Discoverer Enterprise - Mississippi Canyon 822</gml:description> <gml:name>urn:ioos:station:wmo:42868</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.16 -88.48</gml:lowerCorner> <gml:upperCorner>28.16 -88.48</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:19:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42868"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42869"> <gml:description>Ocean Confidence - Mississippi Canyon 683</gml:description> <gml:name>urn:ioos:station:wmo:42869</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.27 -88.84</gml:lowerCorner> <gml:upperCorner>28.27 -88.84</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-09T15:12:00Z</gml:beginPosition> <gml:endPosition>2010-06-05T15:29:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42869"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42870"> <gml:description>Ocean America - Garden Banks 462</gml:description> <gml:name>urn:ioos:station:wmo:42870</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.5 -92.85</gml:lowerCorner> <gml:upperCorner>27.5 -92.85</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T19:59:00Z</gml:beginPosition> <gml:endPosition>2010-01-15T14:07:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42870"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42871"> <gml:description>C R Luigs - Green Canyon 610</gml:description> <gml:name>urn:ioos:station:wmo:42871</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.35 -90.1</gml:lowerCorner> <gml:upperCorner>27.35 -90.1</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:07:00Z</gml:beginPosition> <gml:endPosition>2012-05-05T02:26:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42871"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42872"> <gml:description>Deepwater Horizon - Mississippi Canyon 727</gml:description> <gml:name>urn:ioos:station:wmo:42872</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.25 -88.81</gml:lowerCorner> <gml:upperCorner>28.25 -88.81</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T05:59:00Z</gml:beginPosition> <gml:endPosition>2010-04-21T02:40:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42872"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42873"> <gml:description>Ocean Quest - Mississippi Canyon 667</gml:description> <gml:name>urn:ioos:station:wmo:42873</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.25 -89.62</gml:lowerCorner> <gml:upperCorner>28.25 -89.62</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:00:00Z</gml:beginPosition> <gml:endPosition>2009-01-04T18:39:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42873"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42875"> <gml:description>Amos Runner - Green Canyon 956</gml:description> <gml:name>urn:ioos:station:wmo:42875</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.015 -90.403</gml:lowerCorner> <gml:upperCorner>27.015 -90.403</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-12T18:20:00Z</gml:beginPosition> <gml:endPosition>2012-03-22T17:53:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42875"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42876"> <gml:description>Ocean Star - East Breaks 599</gml:description> <gml:name>urn:ioos:station:wmo:42876</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.38 -94.62</gml:lowerCorner> <gml:upperCorner>27.38 -94.62</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:20:00Z</gml:beginPosition> <gml:endPosition>2009-04-21T18:58:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42876"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42877"> <gml:description>Cajun Express - Mississippi Canyon 696</gml:description> <gml:name>urn:ioos:station:wmo:42877</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.31 -88.2</gml:lowerCorner> <gml:upperCorner>28.31 -88.2</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:39:00Z</gml:beginPosition> <gml:endPosition>2010-02-16T17:21:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42877"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42878"> <gml:description>Paul Romano - Green Canyon 654</gml:description> <gml:name>urn:ioos:station:wmo:42878</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.32 -90.09</gml:lowerCorner> <gml:upperCorner>27.32 -90.09</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-09T17:56:00Z</gml:beginPosition> <gml:endPosition>2010-05-23T05:20:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42878"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42879"> <gml:description>ENSCO 7500 - Walker Ridge 029</gml:description> <gml:name>urn:ioos:station:wmo:42879</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.94 -90.54</gml:lowerCorner> <gml:upperCorner>26.94 -90.54</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-09T15:04:00Z</gml:beginPosition> <gml:endPosition>2008-09-23T11:32:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42879"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42881"> <gml:description>Transocean Marianas - Mississippi Canyon 522</gml:description> <gml:name>urn:ioos:station:wmo:42881</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.46 -88.11</gml:lowerCorner> <gml:upperCorner>28.46 -88.11</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:27:00Z</gml:beginPosition> <gml:endPosition>2009-08-01T14:24:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42881"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42882"> <gml:description>Ocean Valiant - Green Canyon 726</gml:description> <gml:name>urn:ioos:station:wmo:42882</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.22 -90.83</gml:lowerCorner> <gml:upperCorner>27.22 -90.83</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:09:00Z</gml:beginPosition> <gml:endPosition>2009-06-28T15:05:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42882"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42885"> <gml:description>Development Driller II - Green Canyon 743</gml:description> <gml:name>urn:ioos:station:wmo:42885</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.22 -90.03</gml:lowerCorner> <gml:upperCorner>27.22 -90.03</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:42:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42885"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42886"> <gml:description>Discoverer Spirit - Keithley Canyon 292</gml:description> <gml:name>urn:ioos:station:wmo:42886</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.67 -92.56</gml:lowerCorner> <gml:upperCorner>26.67 -92.56</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:02:00Z</gml:beginPosition> <gml:endPosition>2012-02-20T10:19:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42886"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42887"> <gml:description>Thunder Horse - Mississippi Canyon 778</gml:description> <gml:name>urn:ioos:station:wmo:42887</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.19 -88.5</gml:lowerCorner> <gml:upperCorner>28.19 -88.5</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-09T15:01:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42887"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42889"> <gml:description>Medusa - Mississippi Canyon 582</gml:description> <gml:name>urn:ioos:station:wmo:42889</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.39 -89.47</gml:lowerCorner> <gml:upperCorner>28.39 -89.47</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:04:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42889"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42890"> <gml:description>Front Runner - Green Canyon 338</gml:description> <gml:name>urn:ioos:station:wmo:42890</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.62 -90.44</gml:lowerCorner> <gml:upperCorner>27.62 -90.44</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-09T17:17:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42890"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42892"> <gml:description>Ocean Baroness - Green Canyon 468</gml:description> <gml:name>urn:ioos:station:wmo:42892</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.48 -90.56</gml:lowerCorner> <gml:upperCorner>27.48 -90.56</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-09T15:13:00Z</gml:beginPosition> <gml:endPosition>2010-02-28T15:26:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42892"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42894"> <gml:description>Lorris Bouzigard - Garden Banks 378</gml:description> <gml:name>urn:ioos:station:wmo:42894</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.62 -92.66</gml:lowerCorner> <gml:upperCorner>27.62 -92.66</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T19:59:00Z</gml:beginPosition> <gml:endPosition>2010-09-19T13:45:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42894"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42897"> <gml:description>Development Driller 1 - Atwater Valley 618</gml:description> <gml:name>urn:ioos:station:wmo:42897</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.34 -89.83</gml:lowerCorner> <gml:upperCorner>27.34 -89.83</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-09T14:59:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42897"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42899"> <gml:description>Ocean Endeavor - Walker Ridge 278</gml:description> <gml:name>urn:ioos:station:wmo:42899</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.66 -91.23</gml:lowerCorner> <gml:upperCorner>26.66 -91.23</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:36:00Z</gml:beginPosition> <gml:endPosition>2009-06-26T13:48:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42899"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42900"> <gml:description>Ocean Saratoga - Green Canyon 006</gml:description> <gml:name>urn:ioos:station:wmo:42900</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.94 -91.65</gml:lowerCorner> <gml:upperCorner>27.94 -91.65</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:29:00Z</gml:beginPosition> <gml:endPosition>2008-12-06T18:39:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42900"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42901"> <gml:description>Eirik Raude - Walker Ridge 848</gml:description> <gml:name>urn:ioos:station:wmo:42901</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.26 -94.6</gml:lowerCorner> <gml:upperCorner>26.26 -94.6</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T10:31:00Z</gml:beginPosition> <gml:endPosition>2008-07-23T03:24:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42901"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42902"> <gml:description>Clyde Boudreaux - Alaminos Canyon 857</gml:description> <gml:name>urn:ioos:station:wmo:42902</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.13 -94.9</gml:lowerCorner> <gml:upperCorner>26.13 -94.9</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:57:00Z</gml:beginPosition> <gml:endPosition>2011-04-29T14:02:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42902"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42903"> <gml:description>Henry Goodrich - Green Canyon 244</gml:description> <gml:name>urn:ioos:station:wmo:42903</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.73 -90.73</gml:lowerCorner> <gml:upperCorner>27.73 -90.73</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:23:00Z</gml:beginPosition> <gml:endPosition>2008-07-10T18:04:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42903"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42904"> <gml:description>Independence Hub - Mississippi Canyon 920</gml:description> <gml:name>urn:ioos:station:wmo:42904</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.09 -87.99</gml:lowerCorner> <gml:upperCorner>28.09 -87.99</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:05:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42904"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42905"> <gml:description>Belford Dolphin - Green Canyon 561</gml:description> <gml:name>urn:ioos:station:wmo:42905</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.4 -90.3</gml:lowerCorner> <gml:upperCorner>27.4 -90.3</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:06:00Z</gml:beginPosition> <gml:endPosition>2009-06-22T18:25:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42905"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42906"> <gml:description>Petrolia - Block PIT Area DL1</gml:description> <gml:name>urn:ioos:station:wmo:42906</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>19.35 -92.24</gml:lowerCorner> <gml:upperCorner>19.35 -92.24</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T03:14:00Z</gml:beginPosition> <gml:endPosition>2008-12-22T16:56:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42906"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42908"> <gml:description>West Sirius - Keathly Canyon 291</gml:description> <gml:name>urn:ioos:station:wmo:42908</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.699 -92.627</gml:lowerCorner> <gml:upperCorner>26.699 -92.627</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:44:00Z</gml:beginPosition> <gml:endPosition>2012-05-13T14:14:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42908"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42909"> <gml:description>ENSCO 8500 - Green Canyon 639</gml:description> <gml:name>urn:ioos:station:wmo:42909</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.315 -90.788</gml:lowerCorner> <gml:upperCorner>27.315 -90.788</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-20T20:33:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42909"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42910"> <gml:description>Frontier Driller - MC762</gml:description> <gml:name>urn:ioos:station:wmo:42910</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.2 -87.95</gml:lowerCorner> <gml:upperCorner>29.2 -87.95</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-09T14:58:00Z</gml:beginPosition> <gml:endPosition>2012-05-08T16:04:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42910"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42911"> <gml:description>Ocean Monarch - Green Canyon 643</gml:description> <gml:name>urn:ioos:station:wmo:42911</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.343 -90.605</gml:lowerCorner> <gml:upperCorner>27.343 -90.605</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:59:00Z</gml:beginPosition> <gml:endPosition>2011-08-27T17:54:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42911"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42912"> <gml:description>Discoverer Clear Leader - Walker Ridge 634</gml:description> <gml:name>urn:ioos:station:wmo:42912</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.319 -91.086</gml:lowerCorner> <gml:upperCorner>26.319 -91.086</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-08-03T02:28:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42912"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42913"> <gml:description>ENSCO 8501 - Green Canyon 512</gml:description> <gml:name>urn:ioos:station:wmo:42913</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.455 -90.579</gml:lowerCorner> <gml:upperCorner>27.455 -90.579</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-10-13T18:47:00Z</gml:beginPosition> <gml:endPosition>2012-03-29T16:43:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42913"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42914"> <gml:description>Discoverer Americas - Mississippi Canyon 540</gml:description> <gml:name>urn:ioos:station:wmo:42914</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.43 -89.389</gml:lowerCorner> <gml:upperCorner>28.43 -89.389</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-11-19T20:48:00Z</gml:beginPosition> <gml:endPosition>2012-05-14T10:25:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42914"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42915"> <gml:description>Maersk Developer - Walker Ridge 543</gml:description> <gml:name>urn:ioos:station:wmo:42915</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.442 -91.189</gml:lowerCorner> <gml:upperCorner>26.442 -91.189</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-11-05T01:06:00Z</gml:beginPosition> <gml:endPosition>2011-10-31T10:29:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42915"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42916"> <gml:description>Development Driller 3 - Grand Island</gml:description> <gml:name>urn:ioos:station:wmo:42916</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.577 -90.016</gml:lowerCorner> <gml:upperCorner>28.577 -90.016</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-05-01T22:20:00Z</gml:beginPosition> <gml:endPosition>2012-04-16T07:03:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42916"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42917"> <gml:description>Discoverer Inspiration - Keathley Canyon 736</gml:description> <gml:name>urn:ioos:station:wmo:42917</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.237 -92.377</gml:lowerCorner> <gml:upperCorner>26.237 -92.377</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-01-31T00:36:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42917"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42918"> <gml:description>Noble Danny Adkins - Alaminos Canyon (TBD)</gml:description> <gml:name>urn:ioos:station:wmo:42918</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.41 -94.52</gml:lowerCorner> <gml:upperCorner>26.41 -94.52</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-06-05T04:59:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42918"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42919"> <gml:description>Stenna Forth - Green Canyon 469</gml:description> <gml:name>urn:ioos:station:wmo:42919</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.504 -90.532</gml:lowerCorner> <gml:upperCorner>27.504 -90.532</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-03-02T16:57:00Z</gml:beginPosition> <gml:endPosition>2012-05-08T15:15:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42919"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42921"> <gml:description>Deepwater Pathfinder - Mississippi Canyon 771</gml:description> <gml:name>urn:ioos:station:wmo:42921</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.2 -88.793</gml:lowerCorner> <gml:upperCorner>28.2 -88.793</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-03-30T16:36:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42921"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42922"> <gml:description>Noble Jim Day - Garden Banks 506</gml:description> <gml:name>urn:ioos:station:wmo:42922</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.476 -92.858</gml:lowerCorner> <gml:upperCorner>27.476 -92.858</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-05-08T21:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42922"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42923"> <gml:description>Ensco 8502</gml:description> <gml:name>urn:ioos:station:wmo:42923</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.347 -95.573</gml:lowerCorner> <gml:upperCorner>27.347 -95.573</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-01-01T11:58:00Z</gml:beginPosition> <gml:endPosition>2012-05-12T20:07:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42923"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42924"> <gml:description>Ensco 8503 - Green Canyon 814</gml:description> <gml:name>urn:ioos:station:wmo:42924</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.149 -90.861</gml:lowerCorner> <gml:upperCorner>27.149 -90.861</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-01-01T00:24:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42924"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42925"> <gml:description>Deep Ocean Mendocino - Walker Ridge 249</gml:description> <gml:name>urn:ioos:station:wmo:42925</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.726 -90.508</gml:lowerCorner> <gml:upperCorner>26.726 -90.508</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-26T13:17:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42925"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42926"> <gml:description>Discoverer India - Walker Ridge 758</gml:description> <gml:name>urn:ioos:station:wmo:42926</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.208 -91.443</gml:lowerCorner> <gml:upperCorner>26.208 -91.443</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-10-26T19:04:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42926"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-42927"> <gml:description>Noble Bully 1 - Green Canyon 434</gml:description> <gml:name>urn:ioos:station:wmo:42927</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.555 -90.07</gml:lowerCorner> <gml:upperCorner>27.555 -90.07</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-03-13T16:36:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:42927"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-43001"> <gml:description>8N 110W</gml:description> <gml:name>urn:ioos:station:wmo:43001</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>8 -110</gml:lowerCorner> <gml:upperCorner>8 -110</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T09:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:43001"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-43301"> <gml:description>8N 95W</gml:description> <gml:name>urn:ioos:station:wmo:43301</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>8 -95</gml:lowerCorner> <gml:upperCorner>8 -95</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T07:00:00Z</gml:beginPosition> <gml:endPosition>2012-03-04T06:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:43301"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-43412"> <gml:description>240 NM Southwest of Manzanillo, Mexico</gml:description> <gml:name>urn:ioos:station:wmo:43412</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>16.03 -107</gml:lowerCorner> <gml:upperCorner>16.03 -107</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition>2011-12-24T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:43412"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-43413"> <gml:description>360 NM South-Southwest of Acapulco, Mexico</gml:description> <gml:name>urn:ioos:station:wmo:43413</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>10.84 -100.08</gml:lowerCorner> <gml:upperCorner>10.84 -100.08</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:43413"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44004"> <gml:description>HOTEL 200NM East of Cape May,NJ</gml:description> <gml:name>urn:ioos:station:wmo:44004</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.48 -70.43</gml:lowerCorner> <gml:upperCorner>38.48 -70.43</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T19:50:00Z</gml:beginPosition> <gml:endPosition>2011-09-27T14:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44004"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44005"> <gml:description>GULF OF MAINE 78 NM EAST OF PORTSMOUTH,NH</gml:description> <gml:name>urn:ioos:station:wmo:44005</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.19 -69.14</gml:lowerCorner> <gml:upperCorner>43.19 -69.14</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44005"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44007"> <gml:description>12 NM Southeast of Portland, ME</gml:description> <gml:name>urn:ioos:station:wmo:44007</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.53 -70.14</gml:lowerCorner> <gml:upperCorner>43.53 -70.14</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44007"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44008"> <gml:description>54NM Southeast of Nantucket</gml:description> <gml:name>urn:ioos:station:wmo:44008</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.5 -69.43</gml:lowerCorner> <gml:upperCorner>40.5 -69.43</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44008"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44009"> <gml:description>DELAWARE BAY 26 NM Southeast of Cape May, NJ</gml:description> <gml:name>urn:ioos:station:wmo:44009</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.46 -74.7</gml:lowerCorner> <gml:upperCorner>38.46 -74.7</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44009"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44011"> <gml:description>170 NM East of Hyannis, MA</gml:description> <gml:name>urn:ioos:station:wmo:44011</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.11 -66.58</gml:lowerCorner> <gml:upperCorner>41.11 -66.58</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44011"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44013"> <gml:description>BOSTON 16 NM East of Boston, MA</gml:description> <gml:name>urn:ioos:station:wmo:44013</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.35 -70.69</gml:lowerCorner> <gml:upperCorner>42.35 -70.69</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44013"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44014"> <gml:description>64 NM East of Virginia Beach, VA</gml:description> <gml:name>urn:ioos:station:wmo:44014</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.61 -74.84</gml:lowerCorner> <gml:upperCorner>36.61 -74.84</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44014"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44017"> <gml:description>23 Nautical Miles Southwest of Montauk Point, NY</gml:description> <gml:name>urn:ioos:station:wmo:44017</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.69 -72.05</gml:lowerCorner> <gml:upperCorner>40.69 -72.05</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition>2011-08-20T01:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44017"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44018"> <gml:description>SE Cape Cod, 30NM East of Nantucket, MA</gml:description> <gml:name>urn:ioos:station:wmo:44018</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.26 -69.29</gml:lowerCorner> <gml:upperCorner>41.26 -69.29</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-11-02T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44018"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44020"> <gml:description>NANTUCKET SOUND</gml:description> <gml:name>urn:ioos:station:wmo:44020</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.443 -70.186</gml:lowerCorner> <gml:upperCorner>41.443 -70.186</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44020"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44022"> <gml:description>Execution Rocks</gml:description> <gml:name>urn:ioos:station:wmo:44022</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.88 -73.73</gml:lowerCorner> <gml:upperCorner>40.88 -73.73</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T04:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44022"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44024"> <gml:description>Buoy N - Northeast Channel</gml:description> <gml:name>urn:ioos:station:wmo:44024</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.312 -65.927</gml:lowerCorner> <gml:upperCorner>42.312 -65.927</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-09-22T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44024"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44025"> <gml:description>LONG ISLAND 33 NM South of Islip, NY</gml:description> <gml:name>urn:ioos:station:wmo:44025</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.25 -73.17</gml:lowerCorner> <gml:upperCorner>40.25 -73.17</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44025"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44027"> <gml:description>Jonesport, Maine</gml:description> <gml:name>urn:ioos:station:wmo:44027</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.27 -67.31</gml:lowerCorner> <gml:upperCorner>44.27 -67.31</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44027"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44029"> <gml:description>Buoy A0102 - Mass. Bay/Stellwagen</gml:description> <gml:name>urn:ioos:station:wmo:44029</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.52 -70.57</gml:lowerCorner> <gml:upperCorner>42.52 -70.57</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:04:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44029"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44030"> <gml:description>Buoy B0102 - Western Maine Shelf</gml:description> <gml:name>urn:ioos:station:wmo:44030</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.18 -70.43</gml:lowerCorner> <gml:upperCorner>43.18 -70.43</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:04:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44030"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44031"> <gml:description>Buoy C0201 - Casco Bay</gml:description> <gml:name>urn:ioos:station:wmo:44031</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.57 -70.06</gml:lowerCorner> <gml:upperCorner>43.57 -70.06</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:04:00Z</gml:beginPosition> <gml:endPosition>2009-03-23T09:04:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44031"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44032"> <gml:description>Buoy E0104 - Central Maine Shelf</gml:description> <gml:name>urn:ioos:station:wmo:44032</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.71 -69.36</gml:lowerCorner> <gml:upperCorner>43.71 -69.36</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:04:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44032"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44033"> <gml:description>Buoy F0103 - West Penobscot Bay</gml:description> <gml:name>urn:ioos:station:wmo:44033</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.06 -69</gml:lowerCorner> <gml:upperCorner>44.06 -69</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:04:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44033"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44034"> <gml:description>Buoy I0103 - Eastern Maine Shelf</gml:description> <gml:name>urn:ioos:station:wmo:44034</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.11 -68.11</gml:lowerCorner> <gml:upperCorner>44.11 -68.11</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:04:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44034"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44035"> <gml:description>Buoy J0201 - Cobscook Bay</gml:description> <gml:name>urn:ioos:station:wmo:44035</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.89 -67.02</gml:lowerCorner> <gml:upperCorner>44.89 -67.02</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:04:00Z</gml:beginPosition> <gml:endPosition>2008-12-26T18:04:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44035"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44037"> <gml:description>Buoy M0102 - Jordan Basin</gml:description> <gml:name>urn:ioos:station:wmo:44037</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.49 -67.88</gml:lowerCorner> <gml:upperCorner>43.49 -67.88</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:04:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44037"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44038"> <gml:description>Buoy L0102 - Scotian Shelf</gml:description> <gml:name>urn:ioos:station:wmo:44038</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.62 -66.55</gml:lowerCorner> <gml:upperCorner>43.62 -66.55</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:04:00Z</gml:beginPosition> <gml:endPosition>2008-11-17T01:04:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44038"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44039"> <gml:description>Central Long Island Sound</gml:description> <gml:name>urn:ioos:station:wmo:44039</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.138 -72.655</gml:lowerCorner> <gml:upperCorner>41.138 -72.655</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-04-30T23:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44039"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44040"> <gml:description>Western Long Island Sound</gml:description> <gml:name>urn:ioos:station:wmo:44040</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.956 -73.58</gml:lowerCorner> <gml:upperCorner>40.956 -73.58</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-04-30T23:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44040"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44041"> <gml:description>Jamestown, VA</gml:description> <gml:name>urn:ioos:station:wmo:44041</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.204 -76.777</gml:lowerCorner> <gml:upperCorner>37.204 -76.777</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44041"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44042"> <gml:description>Potomac, MD</gml:description> <gml:name>urn:ioos:station:wmo:44042</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.033 -76.336</gml:lowerCorner> <gml:upperCorner>38.033 -76.336</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44042"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44043"> <gml:description>Patapsco, MD</gml:description> <gml:name>urn:ioos:station:wmo:44043</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.152 -76.391</gml:lowerCorner> <gml:upperCorner>39.152 -76.391</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-08-11T19:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44043"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44054"> <gml:description>Lower Delaware Bay Buoy</gml:description> <gml:name>urn:ioos:station:wmo:44054</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.883 -75.183</gml:lowerCorner> <gml:upperCorner>38.883 -75.183</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:30:00Z</gml:beginPosition> <gml:endPosition>2010-12-10T00:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44054"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44055"> <gml:description>Central Delaware Bay</gml:description> <gml:name>urn:ioos:station:wmo:44055</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.122 -75.256</gml:lowerCorner> <gml:upperCorner>39.122 -75.256</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:30:00Z</gml:beginPosition> <gml:endPosition>2012-02-23T22:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44055"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44056"> <gml:description>Duck FRF, NC</gml:description> <gml:name>urn:ioos:station:wmo:44056</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.2 -75.714</gml:lowerCorner> <gml:upperCorner>36.2 -75.714</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T19:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44056"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44057"> <gml:description>Susquehanna, MD</gml:description> <gml:name>urn:ioos:station:wmo:44057</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.544 -76.075</gml:lowerCorner> <gml:upperCorner>39.544 -76.075</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44057"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44058"> <gml:description>Stingray Point, VA</gml:description> <gml:name>urn:ioos:station:wmo:44058</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.552 -76.251</gml:lowerCorner> <gml:upperCorner>37.552 -76.251</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44058"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44059"> <gml:description>Norfolk, VA</gml:description> <gml:name>urn:ioos:station:wmo:44059</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.846 -76.298</gml:lowerCorner> <gml:upperCorner>36.846 -76.298</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44059"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44060"> <gml:description>Eastern Long Island Sound</gml:description> <gml:name>urn:ioos:station:wmo:44060</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.2633 -72.0667</gml:lowerCorner> <gml:upperCorner>41.2633 -72.0667</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:00:00Z</gml:beginPosition> <gml:endPosition>2012-03-24T15:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44060"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44061"> <gml:description>Upper Potmac, MD</gml:description> <gml:name>urn:ioos:station:wmo:44061</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.785 -77.036</gml:lowerCorner> <gml:upperCorner>38.785 -77.036</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-05-17T18:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44061"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44062"> <gml:description>Gooses Reef, MD</gml:description> <gml:name>urn:ioos:station:wmo:44062</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.553 -76.415</gml:lowerCorner> <gml:upperCorner>38.553 -76.415</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-07-30T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44062"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44063"> <gml:description>Annapolis</gml:description> <gml:name>urn:ioos:station:wmo:44063</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.963 -76.448</gml:lowerCorner> <gml:upperCorner>38.963 -76.448</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-05-17T18:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44063"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44064"> <gml:description>FIRST LANDING</gml:description> <gml:name>urn:ioos:station:wmo:44064</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.979 -76.043</gml:lowerCorner> <gml:upperCorner>36.979 -76.043</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-26T18:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44064"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44065"> <gml:description>Entrance to New York Harbor</gml:description> <gml:name>urn:ioos:station:wmo:44065</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.369 -73.703</gml:lowerCorner> <gml:upperCorner>40.369 -73.703</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44065"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44066"> <gml:description>Texas Tower #4</gml:description> <gml:name>urn:ioos:station:wmo:44066</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.26 -72.18</gml:lowerCorner> <gml:upperCorner>39.26 -72.18</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-19T17:50:00Z</gml:beginPosition> <gml:endPosition>2012-02-26T13:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44066"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44067"> <gml:description>Potomac River, Near HWY 301</gml:description> <gml:name>urn:ioos:station:wmo:44067</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.368 -76.996</gml:lowerCorner> <gml:upperCorner>38.368 -76.996</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-05-26T02:58:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44067"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44070"> <gml:description>Buzzards Bay MA. Offshore</gml:description> <gml:name>urn:ioos:station:wmo:44070</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.392 -71.004</gml:lowerCorner> <gml:upperCorner>41.392 -71.004</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-11-09T18:06:00Z</gml:beginPosition> <gml:endPosition>2010-11-09T00:06:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44070"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44095"> <gml:description>Oregon Inlet, NC - 192</gml:description> <gml:name>urn:ioos:station:wmo:44095</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>35.583 -75.317</gml:lowerCorner> <gml:upperCorner>35.583 -75.317</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-09T21:20:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44095"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44096"> <gml:description>Cape Charles, VA - 186</gml:description> <gml:name>urn:ioos:station:wmo:44096</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.023 -75.81</gml:lowerCorner> <gml:upperCorner>37.023 -75.81</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-02-23T21:07:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44096"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44097"> <gml:description>Block Island, RI (154)</gml:description> <gml:name>urn:ioos:station:wmo:44097</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.981 -71.117</gml:lowerCorner> <gml:upperCorner>40.981 -71.117</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-10-22T00:31:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44097"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44098"> <gml:description>Jeffrey's Ledge, NH (160)</gml:description> <gml:name>urn:ioos:station:wmo:44098</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.801 -70.169</gml:lowerCorner> <gml:upperCorner>42.801 -70.169</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-19T16:52:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44098"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44099"> <gml:description>Cape Henry, VA (147)</gml:description> <gml:name>urn:ioos:station:wmo:44099</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.908 -75.775</gml:lowerCorner> <gml:upperCorner>36.908 -75.775</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:58:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44099"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44100"> <gml:description>Duck FRF 26m, NC (430)</gml:description> <gml:name>urn:ioos:station:wmo:44100</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.258 -75.591</gml:lowerCorner> <gml:upperCorner>36.258 -75.591</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:17:00Z</gml:beginPosition> <gml:endPosition>2012-03-26T13:54:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44100"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44172"> <gml:description>Halifax Harbor, NS, Canada - 176</gml:description> <gml:name>urn:ioos:station:wmo:44172</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.5 -63.408</gml:lowerCorner> <gml:upperCorner>44.5 -63.408</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-23T14:32:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44172"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44235"> <gml:description>South Ramea Island, New Foundland (170)</gml:description> <gml:name>urn:ioos:station:wmo:44235</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.263 -57.341</gml:lowerCorner> <gml:upperCorner>47.263 -57.341</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-06-15T20:24:00Z</gml:beginPosition> <gml:endPosition>2011-05-13T19:54:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44235"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44401"> <gml:description>790 NM NE of Bermuda</gml:description> <gml:name>urn:ioos:station:wmo:44401</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.56 -50</gml:lowerCorner> <gml:upperCorner>37.56 -50</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44401"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-44402"> <gml:description>250 NM SE of Montauk Pt N.Y.</gml:description> <gml:name>urn:ioos:station:wmo:44402</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.49 -70.59</gml:lowerCorner> <gml:upperCorner>39.49 -70.59</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:44402"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45001"> <gml:description>MID SUPERIOR 60NM North Northeast Hancock, MI</gml:description> <gml:name>urn:ioos:station:wmo:45001</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.06 -87.78</gml:lowerCorner> <gml:upperCorner>48.06 -87.78</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45001"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45002"> <gml:description>N MICHIGAN- Halfway between North Manitou and Washington Islands.</gml:description> <gml:name>urn:ioos:station:wmo:45002</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.33 -86.43</gml:lowerCorner> <gml:upperCorner>45.33 -86.43</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45002"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45003"> <gml:description>N HURON 37NM Northeast of Alpena, MI.</gml:description> <gml:name>urn:ioos:station:wmo:45003</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.35 -82.84</gml:lowerCorner> <gml:upperCorner>45.35 -82.84</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45003"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45004"> <gml:description>78NM Northeast of Marquette, MI</gml:description> <gml:name>urn:ioos:station:wmo:45004</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.56 -86.54</gml:lowerCorner> <gml:upperCorner>47.56 -86.54</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45004"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45005"> <gml:description>W ERIE 28NM Northwest of Cleveland, OH</gml:description> <gml:name>urn:ioos:station:wmo:45005</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.68 -82.4</gml:lowerCorner> <gml:upperCorner>41.68 -82.4</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T21:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45005"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45006"> <gml:description>W SUPERIOR 48NM North of Ironwood, MI</gml:description> <gml:name>urn:ioos:station:wmo:45006</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.33 -89.79</gml:lowerCorner> <gml:upperCorner>47.33 -89.79</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45006"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45007"> <gml:description>S MICHIGAN 43NM East Southeast of Milwaukee, WI</gml:description> <gml:name>urn:ioos:station:wmo:45007</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.68 -87.03</gml:lowerCorner> <gml:upperCorner>42.68 -87.03</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45007"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45008"> <gml:description>S HURON 43NM East of Oscoda, MI</gml:description> <gml:name>urn:ioos:station:wmo:45008</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.28 -82.42</gml:lowerCorner> <gml:upperCorner>44.28 -82.42</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45008"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45012"> <gml:description>Lake Ontario Buoy - 20NM North Northeast of Rochester, NY</gml:description> <gml:name>urn:ioos:station:wmo:45012</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.62 -77.41</gml:lowerCorner> <gml:upperCorner>43.62 -77.41</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45012"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45015"> <gml:description>Calumet Beach</gml:description> <gml:name>urn:ioos:station:wmo:45015</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.714 -87.527</gml:lowerCorner> <gml:upperCorner>41.714 -87.527</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-10T15:00:00Z</gml:beginPosition> <gml:endPosition>2011-09-18T17:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45015"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45016"> <gml:description>Sixth-third St Beach</gml:description> <gml:name>urn:ioos:station:wmo:45016</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.783 -87.573</gml:lowerCorner> <gml:upperCorner>41.783 -87.573</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-10T15:00:00Z</gml:beginPosition> <gml:endPosition>2011-09-18T09:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45016"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45017"> <gml:description>Oak St Beach</gml:description> <gml:name>urn:ioos:station:wmo:45017</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.903 -87.622</gml:lowerCorner> <gml:upperCorner>41.903 -87.622</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-10T15:00:00Z</gml:beginPosition> <gml:endPosition>2011-09-05T02:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45017"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45018"> <gml:description>Montrose Ave Beach</gml:description> <gml:name>urn:ioos:station:wmo:45018</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.968 -87.637</gml:lowerCorner> <gml:upperCorner>41.968 -87.637</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-10T15:00:00Z</gml:beginPosition> <gml:endPosition>2011-09-18T17:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45018"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45019"> <gml:description>Foster Ave. Beach</gml:description> <gml:name>urn:ioos:station:wmo:45019</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.979 -87.649</gml:lowerCorner> <gml:upperCorner>41.979 -87.649</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-10T15:00:00Z</gml:beginPosition> <gml:endPosition>2011-09-09T01:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45019"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45020"> <gml:description>Grand Traverse Bay Observing System Station 1</gml:description> <gml:name>urn:ioos:station:wmo:45020</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.789 -85.604</gml:lowerCorner> <gml:upperCorner>44.789 -85.604</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-08-06T22:49:00Z</gml:beginPosition> <gml:endPosition>2009-12-13T21:57:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45020"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45021"> <gml:description>Traverse Bay #3, MI</gml:description> <gml:name>urn:ioos:station:wmo:45021</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.767 -85.606</gml:lowerCorner> <gml:upperCorner>44.767 -85.606</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-17T00:55:00Z</gml:beginPosition> <gml:endPosition>2011-06-14T14:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45021"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45022"> <gml:description>Little Traverse Bay, MI</gml:description> <gml:name>urn:ioos:station:wmo:45022</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.403 -85.088</gml:lowerCorner> <gml:upperCorner>45.403 -85.088</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-08-05T17:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45022"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45023"> <gml:description>Portage Canal</gml:description> <gml:name>urn:ioos:station:wmo:45023</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.279 -88.611</gml:lowerCorner> <gml:upperCorner>47.279 -88.611</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-07-12T18:20:00Z</gml:beginPosition> <gml:endPosition>2011-09-22T20:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45023"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45024"> <gml:description>Ludington, MI</gml:description> <gml:name>urn:ioos:station:wmo:45024</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.977 -86.56</gml:lowerCorner> <gml:upperCorner>43.977 -86.56</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-05-10T16:40:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45024"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45025"> <gml:description>South Entrance to Keweenaw Waterway, MI</gml:description> <gml:name>urn:ioos:station:wmo:45025</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.95 -88.409</gml:lowerCorner> <gml:upperCorner>46.95 -88.409</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-14T15:30:00Z</gml:beginPosition> <gml:endPosition>2011-10-23T20:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45025"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45026"> <gml:description>St. Joseph, MI</gml:description> <gml:name>urn:ioos:station:wmo:45026</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.983 -86.617</gml:lowerCorner> <gml:upperCorner>41.983 -86.617</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-22T18:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45026"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45027"> <gml:description>North of Duluth, MN</gml:description> <gml:name>urn:ioos:station:wmo:45027</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.864 -91.929</gml:lowerCorner> <gml:upperCorner>46.864 -91.929</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-05-24T19:30:00Z</gml:beginPosition> <gml:endPosition>2011-11-09T15:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45027"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-45028"> <gml:description>Western Lake Superior</gml:description> <gml:name>urn:ioos:station:wmo:45028</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.812 -91.835</gml:lowerCorner> <gml:upperCorner>46.812 -91.835</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-07-23T08:50:00Z</gml:beginPosition> <gml:endPosition>2011-11-09T18:10:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:45028"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46001"> <gml:description>GULF OF AK, 88NM South of Kodiak, AK</gml:description> <gml:name>urn:ioos:station:wmo:46001</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>56.3 -148.02</gml:lowerCorner> <gml:upperCorner>56.3 -148.02</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T06:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46001"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46002"> <gml:description>OREGON - 275NM West of Coos Bay, OR</gml:description> <gml:name>urn:ioos:station:wmo:46002</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.57 -130.46</gml:lowerCorner> <gml:upperCorner>42.57 -130.46</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T06:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46002"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46005"> <gml:description>WASHINGTON 315NM West of Aberdeen, WA</gml:description> <gml:name>urn:ioos:station:wmo:46005</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.05 -131.02</gml:lowerCorner> <gml:upperCorner>46.05 -131.02</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46005"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46006"> <gml:description>SE PAPA - 600NM West of Eureka, CA</gml:description> <gml:name>urn:ioos:station:wmo:46006</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.886 -137.451</gml:lowerCorner> <gml:upperCorner>40.886 -137.451</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46006"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46011"> <gml:description>SANTA MARIA - 21 NM Northwest of Point Arguello, CA</gml:description> <gml:name>urn:ioos:station:wmo:46011</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.868 -120.857</gml:lowerCorner> <gml:upperCorner>34.868 -120.857</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46011"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46012"> <gml:description>HALF MOON BAY - 24NM South Southwest of San Francisco, CA</gml:description> <gml:name>urn:ioos:station:wmo:46012</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.361 -122.881</gml:lowerCorner> <gml:upperCorner>37.361 -122.881</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46012"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46013"> <gml:description>Bodega Bay - 48NM North Northwest of San Francisco, CA</gml:description> <gml:name>urn:ioos:station:wmo:46013</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.23 -123.32</gml:lowerCorner> <gml:upperCorner>38.23 -123.32</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T06:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46013"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46014"> <gml:description>PT ARENA - 19NM North of Point Arena, CA</gml:description> <gml:name>urn:ioos:station:wmo:46014</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.22 -123.97</gml:lowerCorner> <gml:upperCorner>39.22 -123.97</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46014"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46015"> <gml:description>Port Orford - 16NM West of Port Orford, OR</gml:description> <gml:name>urn:ioos:station:wmo:46015</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.76 -124.83</gml:lowerCorner> <gml:upperCorner>42.76 -124.83</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T06:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-06T22:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46015"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46022"> <gml:description>EEL RIVER - 17NM West-Southwest of Eureka, CA</gml:description> <gml:name>urn:ioos:station:wmo:46022</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.78 -124.54</gml:lowerCorner> <gml:upperCorner>40.78 -124.54</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T06:00:00Z</gml:beginPosition> <gml:endPosition>2012-04-27T02:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46022"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46023"> <gml:description>PT ARGUELLO - 17NM West Northwest of Point Arguello, CA</gml:description> <gml:name>urn:ioos:station:wmo:46023</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.71 -120.97</gml:lowerCorner> <gml:upperCorner>34.71 -120.97</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T19:50:00Z</gml:beginPosition> <gml:endPosition>2010-09-08T13:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46023"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46025"> <gml:description>Santa Monica Basin - 33NM West Southwest of Santa Monica, CA</gml:description> <gml:name>urn:ioos:station:wmo:46025</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.74 -119.06</gml:lowerCorner> <gml:upperCorner>33.74 -119.06</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition>2012-04-11T09:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46025"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46026"> <gml:description>SAN FRANCISCO - 18NM West of San Francisco, CA</gml:description> <gml:name>urn:ioos:station:wmo:46026</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.75 -122.82</gml:lowerCorner> <gml:upperCorner>37.75 -122.82</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46026"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46027"> <gml:description>ST GEORGES - 8NM West Northwest of Crescent City, CA</gml:description> <gml:name>urn:ioos:station:wmo:46027</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.85 -124.38</gml:lowerCorner> <gml:upperCorner>41.85 -124.38</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46027"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46028"> <gml:description>CAPE SAN MARTIN - 55NM West Northwest of Morro Bay, CA</gml:description> <gml:name>urn:ioos:station:wmo:46028</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>35.74 -121.88</gml:lowerCorner> <gml:upperCorner>35.74 -121.88</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46028"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46029"> <gml:description>COL RIVER BAR - 78NM South Southwest of Aberdeen, WA</gml:description> <gml:name>urn:ioos:station:wmo:46029</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.14 -124.51</gml:lowerCorner> <gml:upperCorner>46.14 -124.51</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46029"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46035"> <gml:description>BERING SEA 310 NM North of Adak, AK</gml:description> <gml:name>urn:ioos:station:wmo:46035</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>57.07 -177.75</gml:lowerCorner> <gml:upperCorner>57.07 -177.75</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46035"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46041"> <gml:description>CAPE ELIZABETH- 45NM Northwest of Aberdeen, WA</gml:description> <gml:name>urn:ioos:station:wmo:46041</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.34 -124.75</gml:lowerCorner> <gml:upperCorner>47.34 -124.75</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46041"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46042"> <gml:description>MONTEREY - 27NM West of Monterey Bay, CA</gml:description> <gml:name>urn:ioos:station:wmo:46042</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.75 -122.42</gml:lowerCorner> <gml:upperCorner>36.75 -122.42</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46042"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46047"> <gml:description>TANNER BANKS - 121NM West of San Diego, CA</gml:description> <gml:name>urn:ioos:station:wmo:46047</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.433 -119.533</gml:lowerCorner> <gml:upperCorner>32.433 -119.533</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46047"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46050"> <gml:description>STONEWALL BANKS - 20NM West of Newport, OR</gml:description> <gml:name>urn:ioos:station:wmo:46050</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.64 -124.5</gml:lowerCorner> <gml:upperCorner>44.64 -124.5</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46050"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46053"> <gml:description>E. SANTA BARBARA - 12NM Southwest of Santa Barbara, CA</gml:description> <gml:name>urn:ioos:station:wmo:46053</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.24 -119.85</gml:lowerCorner> <gml:upperCorner>34.24 -119.85</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46053"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46054"> <gml:description>SANTA BARBARA W 38 NM West of Santa Barbara, CA</gml:description> <gml:name>urn:ioos:station:wmo:46054</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.27 -120.45</gml:lowerCorner> <gml:upperCorner>34.27 -120.45</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46054"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46059"> <gml:description>CALIFORNIA - 357NM West of San Francisco, CA</gml:description> <gml:name>urn:ioos:station:wmo:46059</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.98 -130</gml:lowerCorner> <gml:upperCorner>37.98 -130</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46059"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46060"> <gml:description>West Orca Bay - 36NM South-Southwest of Valdez, AK</gml:description> <gml:name>urn:ioos:station:wmo:46060</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>60.59 -146.83</gml:lowerCorner> <gml:upperCorner>60.59 -146.83</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T07:00:00Z</gml:beginPosition> <gml:endPosition>2012-02-09T08:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46060"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46061"> <gml:description>Seal Rocks 55NM South of Valdez, AK</gml:description> <gml:name>urn:ioos:station:wmo:46061</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>60.22 -146.83</gml:lowerCorner> <gml:upperCorner>60.22 -146.83</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46061"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46063"> <gml:description>Pt. Conception, CA - 50NM West of Santa Barbara, CA</gml:description> <gml:name>urn:ioos:station:wmo:46063</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.27 -120.7</gml:lowerCorner> <gml:upperCorner>34.27 -120.7</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T07:00:00Z</gml:beginPosition> <gml:endPosition>2009-05-22T13:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46063"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46066"> <gml:description>S Aleutians 380NM Southwest of Kodiak, AK</gml:description> <gml:name>urn:ioos:station:wmo:46066</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>52.7 -154.98</gml:lowerCorner> <gml:upperCorner>52.7 -154.98</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition>2011-10-25T10:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46066"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46069"> <gml:description>South Santa Rosa Island, CA</gml:description> <gml:name>urn:ioos:station:wmo:46069</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.65 -120.2</gml:lowerCorner> <gml:upperCorner>33.65 -120.2</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46069"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46070"> <gml:description>S.W. Bering Sea</gml:description> <gml:name>urn:ioos:station:wmo:46070</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>55 175.28</gml:lowerCorner> <gml:upperCorner>55 175.28</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46070"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46071"> <gml:description>Western Aleutians</gml:description> <gml:name>urn:ioos:station:wmo:46071</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>51.15 179</gml:lowerCorner> <gml:upperCorner>51.15 179</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition>2009-11-22T05:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46071"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46072"> <gml:description>Central Aleutions - 230NM Southwest of Dutch Harbor</gml:description> <gml:name>urn:ioos:station:wmo:46072</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>51.63 -172.17</gml:lowerCorner> <gml:upperCorner>51.63 -172.17</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T07:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46072"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46073"> <gml:description>Southeast Bering Sea</gml:description> <gml:name>urn:ioos:station:wmo:46073</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>54.94 -172.03</gml:lowerCorner> <gml:upperCorner>54.94 -172.03</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition>2011-04-07T15:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46073"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46075"> <gml:description>Shumagin Islands, AK</gml:description> <gml:name>urn:ioos:station:wmo:46075</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>53.926 -160.806</gml:lowerCorner> <gml:upperCorner>53.926 -160.806</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-03-16T00:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46075"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46076"> <gml:description>Cape Cleare AK</gml:description> <gml:name>urn:ioos:station:wmo:46076</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>59.5 -148</gml:lowerCorner> <gml:upperCorner>59.5 -148</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition>2011-10-28T05:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46076"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46077"> <gml:description>Shelikof Strait, AK</gml:description> <gml:name>urn:ioos:station:wmo:46077</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>57.92 -154.25</gml:lowerCorner> <gml:upperCorner>57.92 -154.25</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46077"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46078"> <gml:description>Albatross Banks AK</gml:description> <gml:name>urn:ioos:station:wmo:46078</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>56.054 -152.451</gml:lowerCorner> <gml:upperCorner>56.054 -152.451</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-08-05T20:50:00Z</gml:beginPosition> <gml:endPosition>2012-01-18T05:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46078"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46080"> <gml:description>Northwest Gulf 57NM East of Kodiak, AK</gml:description> <gml:name>urn:ioos:station:wmo:46080</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>58.04 -149.99</gml:lowerCorner> <gml:upperCorner>58.04 -149.99</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46080"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46081"> <gml:description>Western Prince William Sound</gml:description> <gml:name>urn:ioos:station:wmo:46081</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>60.8 -148.28</gml:lowerCorner> <gml:upperCorner>60.8 -148.28</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-08-05T19:50:00Z</gml:beginPosition> <gml:endPosition>2011-12-04T18:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46081"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46082"> <gml:description>Cape Suckling 84NM Southeast of Cordova, AK</gml:description> <gml:name>urn:ioos:station:wmo:46082</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>59.69 -143.4</gml:lowerCorner> <gml:upperCorner>59.69 -143.4</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-08-02T12:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46082"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46083"> <gml:description>Fairweather Grounds 92NM Southeast of Yakutat, AK</gml:description> <gml:name>urn:ioos:station:wmo:46083</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>58.24 -137.99</gml:lowerCorner> <gml:upperCorner>58.24 -137.99</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46083"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46084"> <gml:description>Cape Edgecumbe Buoy, AK</gml:description> <gml:name>urn:ioos:station:wmo:46084</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>56.63 -136.15</gml:lowerCorner> <gml:upperCorner>56.63 -136.15</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T07:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46084"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46085"> <gml:description>Central Gulf of Alaska Buoy</gml:description> <gml:name>urn:ioos:station:wmo:46085</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>56.85 -142.56</gml:lowerCorner> <gml:upperCorner>56.85 -142.56</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46085"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46086"> <gml:description>San Clemente Basin</gml:description> <gml:name>urn:ioos:station:wmo:46086</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.5 -118</gml:lowerCorner> <gml:upperCorner>32.5 -118</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T07:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46086"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46087"> <gml:description>Neah Bay, WA (Traffic Separation Lighted Buoy)</gml:description> <gml:name>urn:ioos:station:wmo:46087</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>49.89 -124.73</gml:lowerCorner> <gml:upperCorner>49.89 -124.73</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-09T15:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46087"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46088"> <gml:description>New Dungeness, WA (Hein Bank)</gml:description> <gml:name>urn:ioos:station:wmo:46088</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.33 -123.17</gml:lowerCorner> <gml:upperCorner>48.33 -123.17</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T06:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46088"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46089"> <gml:description>Tillamook, OR</gml:description> <gml:name>urn:ioos:station:wmo:46089</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.91 -125.76</gml:lowerCorner> <gml:upperCorner>45.91 -125.76</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-21T07:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46089"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46091"> <gml:description>MBM0</gml:description> <gml:name>urn:ioos:station:wmo:46091</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.835 -121.899</gml:lowerCorner> <gml:upperCorner>36.835 -121.899</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:12:00Z</gml:beginPosition> <gml:endPosition>2012-03-23T14:12:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46091"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46092"> <gml:description>MBM1</gml:description> <gml:name>urn:ioos:station:wmo:46092</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.75 -122.02</gml:lowerCorner> <gml:upperCorner>36.75 -122.02</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-18T18:16:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46092"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46093"> <gml:description>MBM2</gml:description> <gml:name>urn:ioos:station:wmo:46093</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.69 -122.41</gml:lowerCorner> <gml:upperCorner>36.69 -122.41</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:05:00Z</gml:beginPosition> <gml:endPosition>2011-09-29T15:16:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46093"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46094"> <gml:description>West of Newport NH-10, OR</gml:description> <gml:name>urn:ioos:station:wmo:46094</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.633 -124.304</gml:lowerCorner> <gml:upperCorner>44.633 -124.304</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-09-04T19:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46094"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46096"> <gml:description>Columbia River Entrance - SATURN Station #02 Offshore</gml:description> <gml:name>urn:ioos:station:wmo:46096</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.173 -124.127</gml:lowerCorner> <gml:upperCorner>46.173 -124.127</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-07-13T19:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46096"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46105"> <gml:description>South Cook Inlet AK</gml:description> <gml:name>urn:ioos:station:wmo:46105</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>59.049 -152.224</gml:lowerCorner> <gml:upperCorner>59.049 -152.224</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-10-28T13:50:00Z</gml:beginPosition> <gml:endPosition>2012-01-16T19:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46105"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46106"> <gml:description>Central Cook Inlet AK</gml:description> <gml:name>urn:ioos:station:wmo:46106</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>59.76 -152.09</gml:lowerCorner> <gml:upperCorner>59.76 -152.09</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:50:00Z</gml:beginPosition> <gml:endPosition>2011-09-01T19:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46106"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46107"> <gml:description>Montague Strait</gml:description> <gml:name>urn:ioos:station:wmo:46107</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>59.925 -147.992</gml:lowerCorner> <gml:upperCorner>59.925 -147.992</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:50:00Z</gml:beginPosition> <gml:endPosition>2010-07-04T21:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46107"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46108"> <gml:description>Central Cook Inlet - 175</gml:description> <gml:name>urn:ioos:station:wmo:46108</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>59.76 -152.09</gml:lowerCorner> <gml:upperCorner>59.76 -152.09</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-05-10T16:31:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46108"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46109"> <gml:description>Port Angeles Buoy</gml:description> <gml:name>urn:ioos:station:wmo:46109</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.123 -123.395</gml:lowerCorner> <gml:upperCorner>48.123 -123.395</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-05-26T02:58:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46109"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46110"> <gml:description>Sequim Buoy</gml:description> <gml:name>urn:ioos:station:wmo:46110</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.115 -123.032</gml:lowerCorner> <gml:upperCorner>48.115 -123.032</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-05-26T02:59:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46110"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46111"> <gml:description>Fort Worden Buoy</gml:description> <gml:name>urn:ioos:station:wmo:46111</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.131 -122.748</gml:lowerCorner> <gml:upperCorner>48.131 -122.748</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-05-26T02:59:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46111"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46112"> <gml:description>Marrowstone Buoy</gml:description> <gml:name>urn:ioos:station:wmo:46112</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.1 -122.73</gml:lowerCorner> <gml:upperCorner>48.1 -122.73</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-05-26T02:59:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46112"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46113"> <gml:description>Poulsbo Buoy</gml:description> <gml:name>urn:ioos:station:wmo:46113</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.73 -122.646</gml:lowerCorner> <gml:upperCorner>47.73 -122.646</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-05-26T02:11:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46113"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46114"> <gml:description>West Monterey Bay, CA</gml:description> <gml:name>urn:ioos:station:wmo:46114</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.71 -122.342</gml:lowerCorner> <gml:upperCorner>36.71 -122.342</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-09-28T10:34:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46114"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46115"> <gml:description>Bering Sea</gml:description> <gml:name>urn:ioos:station:wmo:46115</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>57.069 -177.75</gml:lowerCorner> <gml:upperCorner>57.069 -177.75</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-30T15:50:00Z</gml:beginPosition> <gml:endPosition>2010-12-08T14:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46115"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46120"> <gml:description>Pt Wells, WA (U of Wash)</gml:description> <gml:name>urn:ioos:station:wmo:46120</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.761 -122.397</gml:lowerCorner> <gml:upperCorner>47.761 -122.397</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-11T19:23:00Z</gml:beginPosition> <gml:endPosition>2012-04-25T23:26:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46120"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46121"> <gml:description>Carr Inlet, WA (U of Wash) </gml:description> <gml:name>urn:ioos:station:wmo:46121</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.28 -122.73</gml:lowerCorner> <gml:upperCorner>47.28 -122.73</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-11T19:24:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46121"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46122"> <gml:description>Dabob Bay, WA (U of Wash)</gml:description> <gml:name>urn:ioos:station:wmo:46122</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.803 -122.803</gml:lowerCorner> <gml:upperCorner>47.803 -122.803</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-11T19:21:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46122"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46123"> <gml:description>Twanoh - Hood Canal, WA (U of Wash)</gml:description> <gml:name>urn:ioos:station:wmo:46123</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.375 -123.008</gml:lowerCorner> <gml:upperCorner>47.375 -123.008</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-11T19:25:00Z</gml:beginPosition> <gml:endPosition>2012-04-16T15:19:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46123"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46124"> <gml:description>Hoodsport - Hood Canal, WA (U of Wash)</gml:description> <gml:name>urn:ioos:station:wmo:46124</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.422 -123.112</gml:lowerCorner> <gml:upperCorner>47.422 -123.112</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-17T13:26:00Z</gml:beginPosition> <gml:endPosition>2012-04-24T18:09:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46124"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46125"> <gml:description>Hansville - Hood Canal, WA</gml:description> <gml:name>urn:ioos:station:wmo:46125</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.907 -122.627</gml:lowerCorner> <gml:upperCorner>47.907 -122.627</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-11T20:50:00Z</gml:beginPosition> <gml:endPosition>2012-04-18T23:34:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46125"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46138"> <gml:description>South Hecate Strait, Canada (174)</gml:description> <gml:name>urn:ioos:station:wmo:46138</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>52.437 -129.795</gml:lowerCorner> <gml:upperCorner>52.437 -129.795</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-04T11:25:00Z</gml:beginPosition> <gml:endPosition>2011-10-04T09:24:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46138"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46139"> <gml:description>La Perouse Bank DWR, Canada (215)</gml:description> <gml:name>urn:ioos:station:wmo:46139</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.84 -126</gml:lowerCorner> <gml:upperCorner>48.84 -126</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-05-03T19:42:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46139"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46211"> <gml:description>Grays Harbor, WA (036)</gml:description> <gml:name>urn:ioos:station:wmo:46211</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.857 -124.244</gml:lowerCorner> <gml:upperCorner>46.857 -124.244</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:26:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46211"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46212"> <gml:description>Humboldt Bay South Spit, CA (128)</gml:description> <gml:name>urn:ioos:station:wmo:46212</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.753 -124.313</gml:lowerCorner> <gml:upperCorner>40.753 -124.313</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:01:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46212"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46213"> <gml:description>Cape Mendocino, CA (094)</gml:description> <gml:name>urn:ioos:station:wmo:46213</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.294 -124.74</gml:lowerCorner> <gml:upperCorner>40.294 -124.74</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:16:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46213"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46214"> <gml:description>Point Reyes, CA (029)</gml:description> <gml:name>urn:ioos:station:wmo:46214</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.945 -123.47</gml:lowerCorner> <gml:upperCorner>37.945 -123.47</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-21T23:34:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46214"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46215"> <gml:description>Diablo Canyon, CA (076)</gml:description> <gml:name>urn:ioos:station:wmo:46215</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>35.204 -120.86</gml:lowerCorner> <gml:upperCorner>35.204 -120.86</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:39:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46215"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46216"> <gml:description>Goleta Point, CA (107)</gml:description> <gml:name>urn:ioos:station:wmo:46216</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.334 -119.804</gml:lowerCorner> <gml:upperCorner>34.334 -119.804</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:04:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46216"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46217"> <gml:description>Anacapa Passage, CA (111)</gml:description> <gml:name>urn:ioos:station:wmo:46217</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.167 -119.435</gml:lowerCorner> <gml:upperCorner>34.167 -119.435</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:55:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46217"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46218"> <gml:description>Harvest, CA (071)</gml:description> <gml:name>urn:ioos:station:wmo:46218</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.451 -120.769</gml:lowerCorner> <gml:upperCorner>34.451 -120.769</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:13:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46218"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46219"> <gml:description>San Nicolas Island, CA (067)</gml:description> <gml:name>urn:ioos:station:wmo:46219</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.221 -119.882</gml:lowerCorner> <gml:upperCorner>33.221 -119.882</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-21T19:56:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46219"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46221"> <gml:description>Santa Monica Bay, CA (028)</gml:description> <gml:name>urn:ioos:station:wmo:46221</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.854 -118.633</gml:lowerCorner> <gml:upperCorner>33.854 -118.633</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46221"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46222"> <gml:description>San Pedro, CA (092)</gml:description> <gml:name>urn:ioos:station:wmo:46222</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.618 -118.317</gml:lowerCorner> <gml:upperCorner>33.618 -118.317</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:55:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46222"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46223"> <gml:description>Dana Point, CA (096)</gml:description> <gml:name>urn:ioos:station:wmo:46223</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.458 -117.767</gml:lowerCorner> <gml:upperCorner>33.458 -117.767</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:52:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46223"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46224"> <gml:description>Oceanside Offshore, CA (045)</gml:description> <gml:name>urn:ioos:station:wmo:46224</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.179 -117.471</gml:lowerCorner> <gml:upperCorner>33.179 -117.471</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:20:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46224"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46225"> <gml:description>Torrey Pines Outer, CA (100)</gml:description> <gml:name>urn:ioos:station:wmo:46225</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.93 -117.393</gml:lowerCorner> <gml:upperCorner>32.93 -117.393</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:49:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46225"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46229"> <gml:description>UMPQUA OFFSHORE, OR (139)</gml:description> <gml:name>urn:ioos:station:wmo:46229</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.769 -124.551</gml:lowerCorner> <gml:upperCorner>43.769 -124.551</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:38:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46229"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46231"> <gml:description>Mission Bay, CA (093)</gml:description> <gml:name>urn:ioos:station:wmo:46231</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.748 -117.37</gml:lowerCorner> <gml:upperCorner>32.748 -117.37</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:51:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46231"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46232"> <gml:description>Point Loma South, CA (191)</gml:description> <gml:name>urn:ioos:station:wmo:46232</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.567 -117.445</gml:lowerCorner> <gml:upperCorner>32.567 -117.445</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:24:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46232"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46235"> <gml:description>Imperial Beach Nearshore, CA (155)</gml:description> <gml:name>urn:ioos:station:wmo:46235</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.572 -117.167</gml:lowerCorner> <gml:upperCorner>32.572 -117.167</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-19T16:57:00Z</gml:beginPosition> <gml:endPosition>2010-01-14T12:15:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46235"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46236"> <gml:description>Monterey Canyon Outer, CA (156)</gml:description> <gml:name>urn:ioos:station:wmo:46236</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.761 -121.947</gml:lowerCorner> <gml:upperCorner>36.761 -121.947</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:03:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46236"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46237"> <gml:description>San Francisco Bar, CA (142)</gml:description> <gml:name>urn:ioos:station:wmo:46237</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.781 -122.599</gml:lowerCorner> <gml:upperCorner>37.781 -122.599</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:51:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46237"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46238"> <gml:description>San Nicolas Island North, CA (167)</gml:description> <gml:name>urn:ioos:station:wmo:46238</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.405 -119.467</gml:lowerCorner> <gml:upperCorner>33.405 -119.467</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:29:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46238"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46239"> <gml:description>Point Sur, CA (157)</gml:description> <gml:name>urn:ioos:station:wmo:46239</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.338 -122.101</gml:lowerCorner> <gml:upperCorner>36.338 -122.101</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46239"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46240"> <gml:description>Cabrillo Point, Monterey Bay, CA</gml:description> <gml:name>urn:ioos:station:wmo:46240</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.626 -121.907</gml:lowerCorner> <gml:upperCorner>36.626 -121.907</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46240"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46241"> <gml:description>San Elijo Nearshore, CA (161)</gml:description> <gml:name>urn:ioos:station:wmo:46241</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.169 -117.292</gml:lowerCorner> <gml:upperCorner>33.169 -117.292</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-27T22:38:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46241"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46242"> <gml:description>Camp Pendleton Nearshore, CA (043)</gml:description> <gml:name>urn:ioos:station:wmo:46242</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.22 -117.44</gml:lowerCorner> <gml:upperCorner>33.22 -117.44</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-21T15:33:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46242"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46243"> <gml:description>Clatsop Spit, OR - 162</gml:description> <gml:name>urn:ioos:station:wmo:46243</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.2 -124.117</gml:lowerCorner> <gml:upperCorner>46.2 -124.117</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-09-25T15:34:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46243"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46244"> <gml:description>Humboldt Bay, North Spit, CA</gml:description> <gml:name>urn:ioos:station:wmo:46244</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.888 -124.357</gml:lowerCorner> <gml:upperCorner>40.888 -124.357</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-02-09T18:20:00Z</gml:beginPosition> <gml:endPosition>2012-05-02T17:35:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46244"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46245"> <gml:description>Ventura Nearshore, CA - 169</gml:description> <gml:name>urn:ioos:station:wmo:46245</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.251 -119.308</gml:lowerCorner> <gml:upperCorner>34.251 -119.308</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-03-28T18:36:00Z</gml:beginPosition> <gml:endPosition>2011-02-09T14:36:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46245"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46246"> <gml:description>Ocean Station PAPA (166)</gml:description> <gml:name>urn:ioos:station:wmo:46246</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>49.985 -145.089</gml:lowerCorner> <gml:upperCorner>49.985 -145.089</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-06-17T21:29:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46246"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46247"> <gml:description>San Francisco Offshore, CA (180)</gml:description> <gml:name>urn:ioos:station:wmo:46247</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.753 -122.833</gml:lowerCorner> <gml:upperCorner>37.753 -122.833</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-02-10T20:51:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46247"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46248"> <gml:description>Astoria Canyon, OR (179)</gml:description> <gml:name>urn:ioos:station:wmo:46248</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.133 -124.667</gml:lowerCorner> <gml:upperCorner>46.133 -124.667</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-09T17:34:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46248"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46249"> <gml:description>Santa Cruz Island South, CA (182)</gml:description> <gml:name>urn:ioos:station:wmo:46249</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.821 -119.708</gml:lowerCorner> <gml:upperCorner>33.821 -119.708</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-10T16:42:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46249"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46250"> <gml:description>Point Mugu Offshore, CA - 184</gml:description> <gml:name>urn:ioos:station:wmo:46250</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.034 -119.09</gml:lowerCorner> <gml:upperCorner>34.034 -119.09</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-07-12T22:28:00Z</gml:beginPosition> <gml:endPosition>2011-09-13T17:58:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46250"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46402"> <gml:description>240 NM South of Dutch Harbor, AK</gml:description> <gml:name>urn:ioos:station:wmo:46402</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>51.07 -164.01</gml:lowerCorner> <gml:upperCorner>51.07 -164.01</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition>2012-05-11T06:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46402"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46403"> <gml:description>230 NM Southeast of Shumagin Island, AK</gml:description> <gml:name>urn:ioos:station:wmo:46403</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>52.65 -156.94</gml:lowerCorner> <gml:upperCorner>52.65 -156.94</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46403"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46404"> <gml:description>230 NM West of Astoria, OR</gml:description> <gml:name>urn:ioos:station:wmo:46404</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.86 -128.78</gml:lowerCorner> <gml:upperCorner>45.86 -128.78</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition>2011-12-26T18:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46404"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46407"> <gml:description>210 NM West of Coos Bay, OR</gml:description> <gml:name>urn:ioos:station:wmo:46407</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.6 -128.9</gml:lowerCorner> <gml:upperCorner>42.6 -128.9</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-04-30T12:15:00Z</gml:beginPosition> <gml:endPosition>2012-04-30T21:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46407"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46408"> <gml:description>NW Pacific S AK</gml:description> <gml:name>urn:ioos:station:wmo:46408</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>49.63 -169.87</gml:lowerCorner> <gml:upperCorner>49.63 -169.87</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition>2011-09-08T12:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46408"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46409"> <gml:description>240 NM Southeast of Kodiak, AK</gml:description> <gml:name>urn:ioos:station:wmo:46409</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>55.3 -148.5</gml:lowerCorner> <gml:upperCorner>55.3 -148.5</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46409"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46410"> <gml:description>330 NM Southeast of Anchorage, AK</gml:description> <gml:name>urn:ioos:station:wmo:46410</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>57.5 -144</gml:lowerCorner> <gml:upperCorner>57.5 -144</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-12-05T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46410"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46411"> <gml:description>260 NM Northwest of San Francisco, CA</gml:description> <gml:name>urn:ioos:station:wmo:46411</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.34 -127.01</gml:lowerCorner> <gml:upperCorner>39.34 -127.01</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46411"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46412"> <gml:description>190 NM West-Southwest of San Diego, CA</gml:description> <gml:name>urn:ioos:station:wmo:46412</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.25 -120.7</gml:lowerCorner> <gml:upperCorner>32.25 -120.7</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46412"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46413"> <gml:description>East of ADAK, AK</gml:description> <gml:name>urn:ioos:station:wmo:46413</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.86 -175.6</gml:lowerCorner> <gml:upperCorner>48.86 -175.6</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46413"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-46419"> <gml:description>300 NM West-Northwest of Seattle, WA</gml:description> <gml:name>urn:ioos:station:wmo:46419</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.76 -129.62</gml:lowerCorner> <gml:upperCorner>48.76 -129.62</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:46419"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48211"> <gml:description>Camden Bay (Shell Arctic)</gml:description> <gml:name>urn:ioos:station:wmo:48211</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>70.37 -146.038</gml:lowerCorner> <gml:upperCorner>70.37 -146.038</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-30T19:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-26T03:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48211"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48212"> <gml:description>Harrison Bay (Shell Arctic) </gml:description> <gml:name>urn:ioos:station:wmo:48212</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>70.875 -150.276</gml:lowerCorner> <gml:upperCorner>70.875 -150.276</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-30T20:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-25T09:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48212"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48900"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:48900</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.183 -84.368</gml:lowerCorner> <gml:upperCorner>39.462 -73.767</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-05-30T14:53:00Z</gml:beginPosition> <gml:endPosition>2010-08-03T11:21:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48900"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48901"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:48901</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.059 -84.874</gml:lowerCorner> <gml:upperCorner>28.438 -83.163</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-07-13T21:23:00Z</gml:beginPosition> <gml:endPosition>2010-08-10T09:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48901"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48902"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:48902</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.461 -88.913</gml:lowerCorner> <gml:upperCorner>30.444 -83.184</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-05-21T22:16:00Z</gml:beginPosition> <gml:endPosition>2010-09-05T23:45:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48902"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48903"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:48903</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24.738 -83.793</gml:lowerCorner> <gml:upperCorner>25.405 -81.947</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-06-04T21:23:00Z</gml:beginPosition> <gml:endPosition>2010-07-26T03:01:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48903"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48904"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:48904</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24.831 -84.179</gml:lowerCorner> <gml:upperCorner>27.125 -81.607</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-06-04T18:04:00Z</gml:beginPosition> <gml:endPosition>2010-11-13T15:29:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48904"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48905"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:48905</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.623 -84.759</gml:lowerCorner> <gml:upperCorner>28.481 -83.33</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-06-08T21:21:00Z</gml:beginPosition> <gml:endPosition>2010-07-12T05:01:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48905"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48906"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:48906</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24.814 -83.12</gml:lowerCorner> <gml:upperCorner>27.292 -81.605</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-06-16T00:00:00Z</gml:beginPosition> <gml:endPosition>2010-09-20T16:29:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48906"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48907"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:48907</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.317 -59.99</gml:lowerCorner> <gml:upperCorner>26.658 -52.838</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-05-27T02:43:00Z</gml:beginPosition> <gml:endPosition>2010-07-07T13:02:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48907"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48908"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:48908</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.45 -88.937</gml:lowerCorner> <gml:upperCorner>28.722 -86.226</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-06-22T17:24:00Z</gml:beginPosition> <gml:endPosition>2010-08-19T09:22:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48908"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48909"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:48909</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.499 -89.047</gml:lowerCorner> <gml:upperCorner>28.734 -88.503</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-06-22T18:58:00Z</gml:beginPosition> <gml:endPosition>2010-08-18T05:24:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48909"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48910"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:48910</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24.431 -90.643</gml:lowerCorner> <gml:upperCorner>28.667 -84.725</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-06-07T13:28:00Z</gml:beginPosition> <gml:endPosition>2010-09-20T09:32:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48910"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-48911"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:48911</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.382 -87.101</gml:lowerCorner> <gml:upperCorner>30.084 -86.584</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-07-22T16:12:00Z</gml:beginPosition> <gml:endPosition>2011-07-31T13:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:48911"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51000"> <gml:description>Northern Hawaii</gml:description> <gml:name>urn:ioos:station:wmo:51000</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>23.464 -154</gml:lowerCorner> <gml:upperCorner>23.464 -154</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51000"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51001"> <gml:description>NW HAWAII 170 NM West Northwest of Kauai Island</gml:description> <gml:name>urn:ioos:station:wmo:51001</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>23.445 -162.279</gml:lowerCorner> <gml:upperCorner>23.445 -162.279</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:50:00Z</gml:beginPosition> <gml:endPosition>2011-09-19T18:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51001"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51002"> <gml:description>SW Hawaii - 215NM South-Southwest of Hilo, HI</gml:description> <gml:name>urn:ioos:station:wmo:51002</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.19 -157.78</gml:lowerCorner> <gml:upperCorner>17.19 -157.78</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-22T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51002"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51003"> <gml:description>W Hawaii - 205NM Southwest of Honolulu, HI</gml:description> <gml:name>urn:ioos:station:wmo:51003</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>19.09 -160.66</gml:lowerCorner> <gml:upperCorner>19.09 -160.66</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-22T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51003"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51004"> <gml:description>SE Hawaii - 185NM Southeast of Hilo, HI</gml:description> <gml:name>urn:ioos:station:wmo:51004</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.59 -152.46</gml:lowerCorner> <gml:upperCorner>17.59 -152.46</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-01-22T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51004"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/currents"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51006"> <gml:description>9N 140W</gml:description> <gml:name>urn:ioos:station:wmo:51006</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>9 -140</gml:lowerCorner> <gml:upperCorner>9 -140</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-12-25T08:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51006"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51007"> <gml:description>5N 140W</gml:description> <gml:name>urn:ioos:station:wmo:51007</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>5 -140</gml:lowerCorner> <gml:upperCorner>5 -140</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T13:00:00Z</gml:beginPosition> <gml:endPosition>2012-04-21T18:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51007"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51008"> <gml:description>2N 140W</gml:description> <gml:name>urn:ioos:station:wmo:51008</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>2 -140</gml:lowerCorner> <gml:upperCorner>2 -140</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T09:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T06:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51008"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51009"> <gml:description>2S 140W</gml:description> <gml:name>urn:ioos:station:wmo:51009</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-2 -140</gml:lowerCorner> <gml:upperCorner>-2 -140</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T07:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T06:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51009"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51010"> <gml:description>0 170W</gml:description> <gml:name>urn:ioos:station:wmo:51010</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>0 -170</gml:lowerCorner> <gml:upperCorner>0 -170</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T11:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51010"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51011"> <gml:description>0 125W</gml:description> <gml:name>urn:ioos:station:wmo:51011</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>0 -125</gml:lowerCorner> <gml:upperCorner>0 -125</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-04-12T09:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T05:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51011"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51014"> <gml:description>5S 140W</gml:description> <gml:name>urn:ioos:station:wmo:51014</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-5 -140</gml:lowerCorner> <gml:upperCorner>-5 -140</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-05-22T02:00:00Z</gml:beginPosition> <gml:endPosition>2011-08-30T06:20:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51014"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51015"> <gml:description>5N 125W</gml:description> <gml:name>urn:ioos:station:wmo:51015</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>5 -125</gml:lowerCorner> <gml:upperCorner>5 -125</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-03-19T01:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T05:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51015"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51016"> <gml:description>2N 125W</gml:description> <gml:name>urn:ioos:station:wmo:51016</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>2 -125</gml:lowerCorner> <gml:upperCorner>2 -125</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T09:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-20T20:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51016"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51017"> <gml:description>2S 125W</gml:description> <gml:name>urn:ioos:station:wmo:51017</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-2 -125</gml:lowerCorner> <gml:upperCorner>-2 -125</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-09-10T03:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T05:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51017"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51018"> <gml:description>5S 125W</gml:description> <gml:name>urn:ioos:station:wmo:51018</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-5 -125</gml:lowerCorner> <gml:upperCorner>-5 -125</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-03-26T14:10:00Z</gml:beginPosition> <gml:endPosition>2012-01-11T13:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51018"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51019"> <gml:description>5S 155W</gml:description> <gml:name>urn:ioos:station:wmo:51019</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-5 -155</gml:lowerCorner> <gml:upperCorner>-5 -155</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T10:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-22T07:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51019"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51020"> <gml:description>5N 155W</gml:description> <gml:name>urn:ioos:station:wmo:51020</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>5 -155</gml:lowerCorner> <gml:upperCorner>5 -155</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-02-12T06:45:00Z</gml:beginPosition> <gml:endPosition>2012-02-23T07:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51020"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51021"> <gml:description>2N 155W</gml:description> <gml:name>urn:ioos:station:wmo:51021</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>2 -155</gml:lowerCorner> <gml:upperCorner>2 -155</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T08:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-22T07:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51021"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51022"> <gml:description>2S 155W</gml:description> <gml:name>urn:ioos:station:wmo:51022</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-2 -155</gml:lowerCorner> <gml:upperCorner>-2 -155</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-07-20T07:45:00Z</gml:beginPosition> <gml:endPosition>2011-10-22T07:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51022"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51023"> <gml:description>0 155W</gml:description> <gml:name>urn:ioos:station:wmo:51023</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>0 -155</gml:lowerCorner> <gml:upperCorner>0 -155</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T10:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-22T07:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51023"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51028"> <gml:description>Christmas Island</gml:description> <gml:name>urn:ioos:station:wmo:51028</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>0 -153.913</gml:lowerCorner> <gml:upperCorner>0 -153.913</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-21T20:50:00Z</gml:beginPosition> <gml:endPosition>2009-03-10T23:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51028"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51100"> <gml:description>Northern Hawaii</gml:description> <gml:name>urn:ioos:station:wmo:51100</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>23.558 -153.9</gml:lowerCorner> <gml:upperCorner>23.558 -153.9</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:50:00Z</gml:beginPosition> <gml:endPosition>2012-01-30T15:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51100"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51101"> <gml:description>NW Hawaii</gml:description> <gml:name>urn:ioos:station:wmo:51101</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24.321 -162.058</gml:lowerCorner> <gml:upperCorner>24.321 -162.058</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51101"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51167"> <gml:description>French Frigate Shoals (FFS Ocean 006)</gml:description> <gml:name>urn:ioos:station:wmo:51167</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>23.856 -166.275</gml:lowerCorner> <gml:upperCorner>23.856 -166.275</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-05-19T01:00:00Z</gml:beginPosition> <gml:endPosition>2011-05-22T04:01:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51167"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51169"> <gml:description>Jarvis Island (JAR 016)</gml:description> <gml:name>urn:ioos:station:wmo:51169</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-0.379 -159.978</gml:lowerCorner> <gml:upperCorner>-0.379 -159.978</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-26T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51169"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51170"> <gml:description>Johnston Atoll (JOH 005)</gml:description> <gml:name>urn:ioos:station:wmo:51170</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>16.759 -169.5</gml:lowerCorner> <gml:upperCorner>16.759 -169.5</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-26T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-04-19T00:01:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51170"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51171"> <gml:description>Kingman Reef (KIN 001)</gml:description> <gml:name>urn:ioos:station:wmo:51171</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>6.393 -162.342</gml:lowerCorner> <gml:upperCorner>6.393 -162.342</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-26T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-02-27T07:46:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51171"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51172"> <gml:description>Kure Atoll (KUR 008)</gml:description> <gml:name>urn:ioos:station:wmo:51172</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.418 -178.343</gml:lowerCorner> <gml:upperCorner>28.418 -178.343</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-26T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51172"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51173"> <gml:description>Litsianski Island (LIS 001)</gml:description> <gml:name>urn:ioos:station:wmo:51173</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.968 -173.916</gml:lowerCorner> <gml:upperCorner>25.968 -173.916</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-26T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51173"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51174"> <gml:description>Ofu Island, American Samoa (OFU 008)</gml:description> <gml:name>urn:ioos:station:wmo:51174</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-14.181 -169.652</gml:lowerCorner> <gml:upperCorner>-14.181 -169.652</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-26T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51174"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51176"> <gml:description>Pearl and Hermes Reef (PHR 001)</gml:description> <gml:name>urn:ioos:station:wmo:51176</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.837 -175.816</gml:lowerCorner> <gml:upperCorner>27.837 -175.816</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-26T17:00:00Z</gml:beginPosition> <gml:endPosition>2012-01-21T20:14:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51176"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51177"> <gml:description>Rose Atoll (ROS 002)</gml:description> <gml:name>urn:ioos:station:wmo:51177</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-14.551 -168.16</gml:lowerCorner> <gml:upperCorner>-14.551 -168.16</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-26T16:00:00Z</gml:beginPosition> <gml:endPosition>2011-11-16T18:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51177"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51178"> <gml:description>Tau Island, American Samoa (TAU 004)</gml:description> <gml:name>urn:ioos:station:wmo:51178</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-14.244 -169.509</gml:lowerCorner> <gml:upperCorner>-14.244 -169.509</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-26T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51178"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51179"> <gml:description>Southwestern Tutuila Island, American Samoa (TUT 002)</gml:description> <gml:name>urn:ioos:station:wmo:51179</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-14.328 -170.833</gml:lowerCorner> <gml:upperCorner>-14.328 -170.833</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-26T17:00:00Z</gml:beginPosition> <gml:endPosition>2012-04-19T00:07:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51179"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51180"> <gml:description>Western Tutuila Island, American Samoa (TUT 004)</gml:description> <gml:name>urn:ioos:station:wmo:51180</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-14.284 -170.722</gml:lowerCorner> <gml:upperCorner>-14.284 -170.722</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-20T07:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51180"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51181"> <gml:description>Southern Tutuila Island, American Samoa (TUT 018)</gml:description> <gml:name>urn:ioos:station:wmo:51181</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-14.367 -170.763</gml:lowerCorner> <gml:upperCorner>-14.367 -170.763</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-26T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51181"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51200"> <gml:description>Barbers Point, HI (164)</gml:description> <gml:name>urn:ioos:station:wmo:51200</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>21.096 -158.303</gml:lowerCorner> <gml:upperCorner>21.096 -158.303</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-10-09T21:51:00Z</gml:beginPosition> <gml:endPosition>2010-11-08T16:13:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51200"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51201"> <gml:description>Waimea Bay, HI (106)</gml:description> <gml:name>urn:ioos:station:wmo:51201</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>21.673 -158.116</gml:lowerCorner> <gml:upperCorner>21.673 -158.116</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51201"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51202"> <gml:description>Mokapu Point, HI (098)</gml:description> <gml:name>urn:ioos:station:wmo:51202</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>21.417 -157.668</gml:lowerCorner> <gml:upperCorner>21.417 -157.668</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:44:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51202"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51203"> <gml:description>Kaumalapau, HI (146)</gml:description> <gml:name>urn:ioos:station:wmo:51203</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>20.788 -157.01</gml:lowerCorner> <gml:upperCorner>20.788 -157.01</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:52:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51203"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51204"> <gml:description>Barbers Point, HI #2 (165)</gml:description> <gml:name>urn:ioos:station:wmo:51204</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>21.281 -158.124</gml:lowerCorner> <gml:upperCorner>21.281 -158.124</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-10-13T00:22:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51204"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51205"> <gml:description>Pauwela, Maui, HI (187)</gml:description> <gml:name>urn:ioos:station:wmo:51205</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>21.019 -156.427</gml:lowerCorner> <gml:upperCorner>21.019 -156.427</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-12-05T17:48:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51205"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51206"> <gml:description>Hilo, Hawaii, HI - 188</gml:description> <gml:name>urn:ioos:station:wmo:51206</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>19.78 -154.97</gml:lowerCorner> <gml:upperCorner>19.78 -154.97</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-12T15:16:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51206"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51301"> <gml:description>8N 155W</gml:description> <gml:name>urn:ioos:station:wmo:51301</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>8 -155</gml:lowerCorner> <gml:upperCorner>8 -155</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-05-16T07:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-22T07:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51301"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51302"> <gml:description>8S 155W</gml:description> <gml:name>urn:ioos:station:wmo:51302</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-8 -155</gml:lowerCorner> <gml:upperCorner>-8 -155</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T07:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T12:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51302"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51303"> <gml:description>5N 170W</gml:description> <gml:name>urn:ioos:station:wmo:51303</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>5 -170</gml:lowerCorner> <gml:upperCorner>5 -170</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-07-31T11:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-22T06:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51303"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51304"> <gml:description>5S 170W</gml:description> <gml:name>urn:ioos:station:wmo:51304</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-5 -170</gml:lowerCorner> <gml:upperCorner>-5 -170</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-03-27T02:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-22T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51304"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51305"> <gml:description>2N 170W</gml:description> <gml:name>urn:ioos:station:wmo:51305</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>2 -170</gml:lowerCorner> <gml:upperCorner>2 -170</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2006-08-01T16:10:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T12:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51305"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51306"> <gml:description>2S 170W</gml:description> <gml:name>urn:ioos:station:wmo:51306</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-2 -170</gml:lowerCorner> <gml:upperCorner>-2 -170</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-03-15T22:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-18T06:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51306"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51307"> <gml:description>8N 125W</gml:description> <gml:name>urn:ioos:station:wmo:51307</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>8 -125</gml:lowerCorner> <gml:upperCorner>8 -125</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-06-15T00:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-08T15:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51307"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51308"> <gml:description>8S 125W</gml:description> <gml:name>urn:ioos:station:wmo:51308</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-8 -125</gml:lowerCorner> <gml:upperCorner>-8 -125</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T08:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T05:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51308"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51309"> <gml:description>8N 170W</gml:description> <gml:name>urn:ioos:station:wmo:51309</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>8 -170</gml:lowerCorner> <gml:upperCorner>8 -170</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T07:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-18T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51309"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51310"> <gml:description>8S 170W</gml:description> <gml:name>urn:ioos:station:wmo:51310</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-8 -170</gml:lowerCorner> <gml:upperCorner>-8 -170</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T11:00:00Z</gml:beginPosition> <gml:endPosition>2012-02-23T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51310"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51311"> <gml:description>0 140W</gml:description> <gml:name>urn:ioos:station:wmo:51311</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>0 -140</gml:lowerCorner> <gml:upperCorner>0 -140</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-09-04T03:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T06:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51311"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51406"> <gml:description>2,900 NM Southeast of Hawaii</gml:description> <gml:name>urn:ioos:station:wmo:51406</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-8.49 -125.01</gml:lowerCorner> <gml:upperCorner>-8.49 -125.01</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51406"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51407"> <gml:description>140 NM Southeast of Honolulu, HI</gml:description> <gml:name>urn:ioos:station:wmo:51407</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>19.63 -156.53</gml:lowerCorner> <gml:upperCorner>19.63 -156.53</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51407"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51425"> <gml:description>370 NM NW of Apia</gml:description> <gml:name>urn:ioos:station:wmo:51425</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-9.49 -176.25</gml:lowerCorner> <gml:upperCorner>-9.49 -176.25</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51425"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51426"> <gml:description>400NM Southeast of Tonga</gml:description> <gml:name>urn:ioos:station:wmo:51426</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-22.99 -168.1</gml:lowerCorner> <gml:upperCorner>-22.99 -168.1</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition>2011-12-16T12:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51426"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51wh0"> <gml:description>WHOTS - Woods Hole Ocean Time-series</gml:description> <gml:name>urn:ioos:station:wmo:51wh0</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>22.65 -157.933</gml:lowerCorner> <gml:upperCorner>22.65 -157.933</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-07-19T06:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51wh0"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-51x04"> <gml:description>Old 51004 (adrift)</gml:description> <gml:name>urn:ioos:station:wmo:51x04</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.586 -152.461</gml:lowerCorner> <gml:upperCorner>17.586 -152.461</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-09-09T13:50:00Z</gml:beginPosition> <gml:endPosition>2010-05-21T19:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:51x04"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52001"> <gml:description>2N 165E</gml:description> <gml:name>urn:ioos:station:wmo:52001</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>2 165</gml:lowerCorner> <gml:upperCorner>2 165</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-08-26T08:45:00Z</gml:beginPosition> <gml:endPosition>2011-10-18T09:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52001"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52002"> <gml:description>2S 165E</gml:description> <gml:name>urn:ioos:station:wmo:52002</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-2 165</gml:lowerCorner> <gml:upperCorner>-2 165</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-08-21T14:10:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T12:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52002"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52003"> <gml:description>5N 165E</gml:description> <gml:name>urn:ioos:station:wmo:52003</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>5 165</gml:lowerCorner> <gml:upperCorner>5 165</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2006-08-01T17:10:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T12:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52003"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52004"> <gml:description>5S 165E</gml:description> <gml:name>urn:ioos:station:wmo:52004</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-5 165</gml:lowerCorner> <gml:upperCorner>-5 165</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T10:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T09:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52004"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52006"> <gml:description>8N 165E</gml:description> <gml:name>urn:ioos:station:wmo:52006</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>8 165</gml:lowerCorner> <gml:upperCorner>8 165</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-03-18T01:00:00Z</gml:beginPosition> <gml:endPosition>2011-08-30T04:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52006"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52007"> <gml:description>8S 165E</gml:description> <gml:name>urn:ioos:station:wmo:52007</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-8 165</gml:lowerCorner> <gml:upperCorner>-8 165</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2006-07-31T07:10:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T12:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52007"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52200"> <gml:description>Ipan, Guam (121)</gml:description> <gml:name>urn:ioos:station:wmo:52200</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>13.354 144.789</gml:lowerCorner> <gml:upperCorner>13.354 144.789</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:51:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52200"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52201"> <gml:description>Kalo, Majuro, Marshall Islands - 163</gml:description> <gml:name>urn:ioos:station:wmo:52201</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>7.092 171.395</gml:lowerCorner> <gml:upperCorner>7.092 171.395</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-04-24T02:55:00Z</gml:beginPosition> <gml:endPosition>2011-09-09T16:28:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52201"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52243"> <gml:description>Wake Island (WAK 002)</gml:description> <gml:name>urn:ioos:station:wmo:52243</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>19.308 166.622</gml:lowerCorner> <gml:upperCorner>19.308 166.622</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-09T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52243"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52244"> <gml:description>Maug Islands (MAU 002)</gml:description> <gml:name>urn:ioos:station:wmo:52244</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>20.029 145.232</gml:lowerCorner> <gml:upperCorner>20.029 145.232</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-09T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52244"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52245"> <gml:description>Pagan Island (PAG 001)</gml:description> <gml:name>urn:ioos:station:wmo:52245</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>18.127 145.757</gml:lowerCorner> <gml:upperCorner>18.127 145.757</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-09T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52245"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52246"> <gml:description>Saipan Island (SAI 008)</gml:description> <gml:name>urn:ioos:station:wmo:52246</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>15.172 145.695</gml:lowerCorner> <gml:upperCorner>15.172 145.695</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-09T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52246"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52247"> <gml:description>Rota Island (ROT 002)</gml:description> <gml:name>urn:ioos:station:wmo:52247</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>14.128 145.164</gml:lowerCorner> <gml:upperCorner>14.128 145.164</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-09T17:00:00Z</gml:beginPosition> <gml:endPosition>2011-06-25T16:03:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52247"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52248"> <gml:description>Guam (GUA 003)</gml:description> <gml:name>urn:ioos:station:wmo:52248</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>13.529 144.801</gml:lowerCorner> <gml:upperCorner>13.529 144.801</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-09T17:00:00Z</gml:beginPosition> <gml:endPosition>2012-01-12T00:06:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52248"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52249"> <gml:description>Kimbe, New Britain, PNG (KIM 001)</gml:description> <gml:name>urn:ioos:station:wmo:52249</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-5.157 150.299</gml:lowerCorner> <gml:upperCorner>-5.157 150.299</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-26T17:00:00Z</gml:beginPosition> <gml:endPosition>2012-04-19T07:07:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52249"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52309"> <gml:description>5N 180E</gml:description> <gml:name>urn:ioos:station:wmo:52309</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>5 180</gml:lowerCorner> <gml:upperCorner>5 180</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-05-31T09:00:00Z</gml:beginPosition> <gml:endPosition>2011-04-23T00:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52309"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52310"> <gml:description>2N 180E</gml:description> <gml:name>urn:ioos:station:wmo:52310</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>2 180</gml:lowerCorner> <gml:upperCorner>2 180</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T07:00:00Z</gml:beginPosition> <gml:endPosition>2011-11-27T03:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52310"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52311"> <gml:description>0 180E</gml:description> <gml:name>urn:ioos:station:wmo:52311</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>0 180</gml:lowerCorner> <gml:upperCorner>0 180</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-01-12T23:10:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T12:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52311"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52312"> <gml:description>2S 180E</gml:description> <gml:name>urn:ioos:station:wmo:52312</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-2 180</gml:lowerCorner> <gml:upperCorner>-2 180</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2006-07-27T21:10:00Z</gml:beginPosition> <gml:endPosition>2011-12-22T12:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52312"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52313"> <gml:description>5S 180E</gml:description> <gml:name>urn:ioos:station:wmo:52313</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-5 180</gml:lowerCorner> <gml:upperCorner>-5 180</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T09:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-09T08:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52313"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52315"> <gml:description>8N 180E</gml:description> <gml:name>urn:ioos:station:wmo:52315</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>8 180</gml:lowerCorner> <gml:upperCorner>8 180</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T13:00:00Z</gml:beginPosition> <gml:endPosition>2011-11-30T02:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52315"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52316"> <gml:description>8S 180E</gml:description> <gml:name>urn:ioos:station:wmo:52316</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-8 180</gml:lowerCorner> <gml:upperCorner>-8 180</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T04:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-18T09:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52316"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52321"> <gml:description>0 165E</gml:description> <gml:name>urn:ioos:station:wmo:52321</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>0 165</gml:lowerCorner> <gml:upperCorner>0 165</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2007-02-12T13:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-18T09:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52321"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52401"> <gml:description>610 NM Northeast of Saipan</gml:description> <gml:name>urn:ioos:station:wmo:52401</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>19.29 155.77</gml:lowerCorner> <gml:upperCorner>19.29 155.77</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52401"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52402"> <gml:description>790 NM Northwest of Kwajalein</gml:description> <gml:name>urn:ioos:station:wmo:52402</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>11.57 154.59</gml:lowerCorner> <gml:upperCorner>11.57 154.59</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52402"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52403"> <gml:description>430 NM Southwest of Truk</gml:description> <gml:name>urn:ioos:station:wmo:52403</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>4 145.54</gml:lowerCorner> <gml:upperCorner>4 145.54</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition>2012-02-12T15:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52403"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52404"> <gml:description>760 NM Northeast of Manila, Philippines</gml:description> <gml:name>urn:ioos:station:wmo:52404</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>20.94 132.31</gml:lowerCorner> <gml:upperCorner>20.94 132.31</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition>2012-02-05T17:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52404"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52405"> <gml:description>740 NM West of Agana, Guam</gml:description> <gml:name>urn:ioos:station:wmo:52405</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>12.88 132.33</gml:lowerCorner> <gml:upperCorner>12.88 132.33</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52405"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-52406"> <gml:description>450 NM Northeast of the Guadalcanal</gml:description> <gml:name>urn:ioos:station:wmo:52406</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-5.36 165.05</gml:lowerCorner> <gml:upperCorner>-5.36 165.05</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:52406"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-53046"> <gml:description>South Bali</gml:description> <gml:name>urn:ioos:station:wmo:53046</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-11.445 113.607</gml:lowerCorner> <gml:upperCorner>-11.445 113.607</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-18T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:53046"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-54401"> <gml:description>640NM Northeast of Auckland, New Zealand</gml:description> <gml:name>urn:ioos:station:wmo:54401</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-33.01 -172.99</gml:lowerCorner> <gml:upperCorner>-33.01 -172.99</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition>2012-04-03T14:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:54401"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-55012"> <gml:description>DART Coral Sea</gml:description> <gml:name>urn:ioos:station:wmo:55012</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-15.8 158.5</gml:lowerCorner> <gml:upperCorner>-15.8 158.5</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:55012"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-55013"> <gml:description>ETD TASMAN</gml:description> <gml:name>urn:ioos:station:wmo:55013</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-46.67 161</gml:lowerCorner> <gml:upperCorner>-46.67 161</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:55013"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-55015"> <gml:description>DART TASMAN SEA 1</gml:description> <gml:name>urn:ioos:station:wmo:55015</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-46.92 160.56</gml:lowerCorner> <gml:upperCorner>-46.92 160.56</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-07-16T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:55015"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-55016"> <gml:description>Fiji Basin</gml:description> <gml:name>urn:ioos:station:wmo:55016</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-26 176</gml:lowerCorner> <gml:upperCorner>-26 176</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-06-17T06:15:00Z</gml:beginPosition> <gml:endPosition>2011-01-04T02:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:55016"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-55023"> <gml:description>DART Coral Sea</gml:description> <gml:name>urn:ioos:station:wmo:55023</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-14.803 153.585</gml:lowerCorner> <gml:upperCorner>-14.803 153.585</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-09-23T12:15:00Z</gml:beginPosition> <gml:endPosition>2012-02-02T02:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:55023"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-55042"> <gml:description>Tasman Sea 2</gml:description> <gml:name>urn:ioos:station:wmo:55042</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-44.853 161.728</gml:lowerCorner> <gml:upperCorner>-44.853 161.728</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-04-27T12:15:00Z</gml:beginPosition> <gml:endPosition>2011-12-16T06:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:55042"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-56001"> <gml:description>Indian Ocean 1</gml:description> <gml:name>urn:ioos:station:wmo:56001</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-13.961 110.004</gml:lowerCorner> <gml:upperCorner>-13.961 110.004</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T12:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:56001"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-56003"> <gml:description>STB Indian Ocean 3 </gml:description> <gml:name>urn:ioos:station:wmo:56003</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-15.021 117.989</gml:lowerCorner> <gml:upperCorner>-15.021 117.989</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-10-13T18:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:56003"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_floor_depth_below_sea_surface"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-58900"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:58900</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>23.201 126.128</gml:lowerCorner> <gml:upperCorner>23.225 126.147</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-23T15:27:00Z</gml:beginPosition> <gml:endPosition>2010-09-26T00:59:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:58900"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-58901"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:58901</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.823 121.143</gml:lowerCorner> <gml:upperCorner>24.161 127.158</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-24T10:50:00Z</gml:beginPosition> <gml:endPosition>2011-09-19T07:04:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:58901"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-58902"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:58902</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>20.614 121.265</gml:lowerCorner> <gml:upperCorner>23.993 126.58</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-23T19:13:00Z</gml:beginPosition> <gml:endPosition>2011-11-08T23:36:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:58902"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-58903"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:58903</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>18.584 -122.417</gml:lowerCorner> <gml:upperCorner>47.739 126.312</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-24T10:47:00Z</gml:beginPosition> <gml:endPosition>2011-11-13T07:43:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:58903"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-58904"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:58904</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>19.384 -122.414</gml:lowerCorner> <gml:upperCorner>47.722 120.326</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-12T08:17:00Z</gml:beginPosition> <gml:endPosition>2012-05-14T19:47:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:58904"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-58905"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:58905</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>18.63 119.891</gml:lowerCorner> <gml:upperCorner>22.014 120.539</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-02-07T15:28:00Z</gml:beginPosition> <gml:endPosition>2012-03-15T14:02:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:58905"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-58951"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:58951</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-31.932 113.502</gml:lowerCorner> <gml:upperCorner>-29.118 115.054</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-09-14T08:29:00Z</gml:beginPosition> <gml:endPosition>2011-10-12T00:13:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:58951"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-58952"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:58952</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-14.443 144.732</gml:lowerCorner> <gml:upperCorner>-13.327 146.548</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-09-14T09:15:00Z</gml:beginPosition> <gml:endPosition>2011-10-05T16:14:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:58952"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-58953"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:58953</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-46.279 142.048</gml:lowerCorner> <gml:upperCorner>-46.013 142.52</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-09-14T07:51:00Z</gml:beginPosition> <gml:endPosition>2011-09-27T01:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:58953"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-78900"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:78900</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-77.44 -179.995</gml:lowerCorner> <gml:upperCorner>-76.34 179.995</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-12-07T19:28:00Z</gml:beginPosition> <gml:endPosition>2011-12-25T19:04:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:78900"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-78901"> <gml:description>Glider</gml:description> <gml:name>urn:ioos:station:wmo:78901</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>-77.466 170.193</gml:lowerCorner> <gml:upperCorner>-76.089 179.914</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-12-09T04:04:00Z</gml:beginPosition> <gml:endPosition>2011-12-08T09:24:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:78901"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-aban6"> <gml:description>Alexandria Bay, NY</gml:description> <gml:name>urn:ioos:station:wmo:aban6</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.333 -75.933</gml:lowerCorner> <gml:upperCorner>44.333 -75.933</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition>2009-02-12T20:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:aban6"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-acmn4"> <gml:description>Atlantic City Marina, NJ</gml:description> <gml:name>urn:ioos:station:wmo:acmn4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.38 -74.42</gml:lowerCorner> <gml:upperCorner>39.38 -74.42</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:59:00Z</gml:beginPosition> <gml:endPosition>2011-10-02T21:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:acmn4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-acqs1"> <gml:description>St. Pierre, Ace Basin Reserve, SC</gml:description> <gml:name>urn:ioos:station:wmo:acqs1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.523 -80.357</gml:lowerCorner> <gml:upperCorner>32.523 -80.357</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:acqs1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-acxs1"> <gml:description>ACE Basin Reserve, SC</gml:description> <gml:name>urn:ioos:station:wmo:acxs1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.559 -80.454</gml:lowerCorner> <gml:upperCorner>32.559 -80.454</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:acxs1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-agmw3"> <gml:description>Algoma City Marina WI</gml:description> <gml:name>urn:ioos:station:wmo:agmw3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.608 -87.433</gml:lowerCorner> <gml:upperCorner>44.608 -87.433</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:19:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:agmw3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-amaa2"> <gml:description>East Amatuli Station Light, AK</gml:description> <gml:name>urn:ioos:station:wmo:amaa2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>58.915 -151.952</gml:lowerCorner> <gml:upperCorner>58.915 -151.952</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T15:29:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:amaa2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ancf1"> <gml:description>Anclote Gulf Park, FL</gml:description> <gml:name>urn:ioos:station:wmo:ancf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.193 -82.789</gml:lowerCorner> <gml:upperCorner>28.193 -82.789</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-20T18:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ancf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-anmf1"> <gml:description>ANM - Anna Maria, FL</gml:description> <gml:name>urn:ioos:station:wmo:anmf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.55 -82.75</gml:lowerCorner> <gml:upperCorner>27.55 -82.75</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:anmf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-anmn6"> <gml:description>Hudson River Reserve, NY</gml:description> <gml:name>urn:ioos:station:wmo:anmn6</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.018 -73.917</gml:lowerCorner> <gml:upperCorner>42.018 -73.917</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:anmn6"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-anrn6"> <gml:description>Tivoli South, Hudson River Reserve, NY</gml:description> <gml:name>urn:ioos:station:wmo:anrn6</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.027 -73.926</gml:lowerCorner> <gml:upperCorner>42.027 -73.926</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:45:00Z</gml:beginPosition> <gml:endPosition>2012-05-03T21:15:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:anrn6"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-apnm4"> <gml:description>Alpena Harbor Light, MI</gml:description> <gml:name>urn:ioos:station:wmo:apnm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.06 -83.424</gml:lowerCorner> <gml:upperCorner>45.06 -83.424</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-01T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:apnm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-apqf1"> <gml:description>East Bay, Apalachicola Reserve, FL</gml:description> <gml:name>urn:ioos:station:wmo:apqf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.786 -84.875</gml:lowerCorner> <gml:upperCorner>29.786 -84.875</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-01T01:15:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:apqf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-apxf1"> <gml:description>Apalachicola Reserve, FL</gml:description> <gml:name>urn:ioos:station:wmo:apxf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.791 -84.883</gml:lowerCorner> <gml:upperCorner>29.791 -84.883</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:apxf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-arop4"> <gml:description>9757809 - Arecibo, PR</gml:description> <gml:name>urn:ioos:station:wmo:arop4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>18.48 -66.702</gml:lowerCorner> <gml:upperCorner>18.48 -66.702</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:12:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:arop4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-arpf1"> <gml:description>APK - Aripeka, FL</gml:description> <gml:name>urn:ioos:station:wmo:arpf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.433 -82.667</gml:lowerCorner> <gml:upperCorner>28.433 -82.667</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-15T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:arpf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-auga2"> <gml:description>Augustine Island, AK</gml:description> <gml:name>urn:ioos:station:wmo:auga2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>59.378 -153.348</gml:lowerCorner> <gml:upperCorner>59.378 -153.348</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T15:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:auga2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-avan4"> <gml:description>Avalon, NJ</gml:description> <gml:name>urn:ioos:station:wmo:avan4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.09 -74.72</gml:lowerCorner> <gml:upperCorner>39.09 -74.72</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:59:00Z</gml:beginPosition> <gml:endPosition>2011-07-04T06:40:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:avan4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-babt2"> <gml:description>8776604 - Baffin Bay; Point of Rocks, TX</gml:description> <gml:name>urn:ioos:station:wmo:babt2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.301 -97.416</gml:lowerCorner> <gml:upperCorner>27.301 -97.416</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T23:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:babt2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-barn6"> <gml:description>Barcelona Harbor, NY</gml:description> <gml:name>urn:ioos:station:wmo:barn6</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.346 -79.596</gml:lowerCorner> <gml:upperCorner>42.346 -79.596</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-01-24T18:20:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:barn6"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-bdvf1"> <gml:description>Broad River, FL</gml:description> <gml:name>urn:ioos:station:wmo:bdvf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.476 -80.99</gml:lowerCorner> <gml:upperCorner>25.476 -80.99</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:bdvf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-bgcf1"> <gml:description>Big Carlos Pass, FL</gml:description> <gml:name>urn:ioos:station:wmo:bgcf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.404 -81.881</gml:lowerCorner> <gml:upperCorner>26.404 -81.881</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:bgcf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-bgxn3"> <gml:description>Great Bay Reserve, NH</gml:description> <gml:name>urn:ioos:station:wmo:bgxn3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.059 -70.83</gml:lowerCorner> <gml:upperCorner>43.059 -70.83</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:bgxn3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-bhri3"> <gml:description>Burns Harbor, IN</gml:description> <gml:name>urn:ioos:station:wmo:bhri3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.647 -87.147</gml:lowerCorner> <gml:upperCorner>41.647 -87.147</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-01-01T16:59:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:bhri3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-bigm4"> <gml:description>Big Bay, MI</gml:description> <gml:name>urn:ioos:station:wmo:bigm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.83 -87.73</gml:lowerCorner> <gml:upperCorner>46.83 -87.73</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:bigm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-blia2"> <gml:description>Bligh Reef Light, AK</gml:description> <gml:name>urn:ioos:station:wmo:blia2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>60.84 -146.88</gml:lowerCorner> <gml:upperCorner>60.84 -146.88</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:58:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:blia2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-blta2"> <gml:description>Bartlet Cove AK</gml:description> <gml:name>urn:ioos:station:wmo:blta2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>58.455 -135.888</gml:lowerCorner> <gml:upperCorner>58.455 -135.888</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:blta2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-bnkf1"> <gml:description>Butternut Key, FL</gml:description> <gml:name>urn:ioos:station:wmo:bnkf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.087 -80.519</gml:lowerCorner> <gml:upperCorner>25.087 -80.519</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T13:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:bnkf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-bobf1"> <gml:description>Bob Allen, FL</gml:description> <gml:name>urn:ioos:station:wmo:bobf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.024 -80.682</gml:lowerCorner> <gml:upperCorner>25.024 -80.682</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T13:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:bobf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-brbn4"> <gml:description>Brant Beach, NJ</gml:description> <gml:name>urn:ioos:station:wmo:brbn4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.61 -74.2</gml:lowerCorner> <gml:upperCorner>39.61 -74.2</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:59:00Z</gml:beginPosition> <gml:endPosition>2011-03-21T15:10:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:brbn4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-brim2"> <gml:description>Railroad, Chesapeake Bay Reserve, MD</gml:description> <gml:name>urn:ioos:station:wmo:brim2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.781 -76.714</gml:lowerCorner> <gml:upperCorner>38.781 -76.714</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:brim2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-bsbm4"> <gml:description>Big Sable Point, MI</gml:description> <gml:name>urn:ioos:station:wmo:bsbm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.055 -86.514</gml:lowerCorner> <gml:upperCorner>44.055 -86.514</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:20:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:bsbm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-bsca1"> <gml:description>Bon Secour, AL</gml:description> <gml:name>urn:ioos:station:wmo:bsca1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.329 -87.829</gml:lowerCorner> <gml:upperCorner>30.329 -87.829</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-10-07T19:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:bsca1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-bslm2"> <gml:description>Chesapeake Bay, MD</gml:description> <gml:name>urn:ioos:station:wmo:bslm2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.781 -76.708</gml:lowerCorner> <gml:upperCorner>38.781 -76.708</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T13:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:bslm2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-burl1"> <gml:description>Southwest Pass, LA</gml:description> <gml:name>urn:ioos:station:wmo:burl1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.905 -89.428</gml:lowerCorner> <gml:upperCorner>28.905 -89.428</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-08-10T21:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:burl1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-buzm3"> <gml:description>Buzzards Bay, MA</gml:description> <gml:name>urn:ioos:station:wmo:buzm3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.397 -71.033</gml:lowerCorner> <gml:upperCorner>41.397 -71.033</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:buzm3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-bvqw1"> <gml:description>Bayview Channel - Padilla Bay, WA</gml:description> <gml:name>urn:ioos:station:wmo:bvqw1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.496 -122.501</gml:lowerCorner> <gml:upperCorner>48.496 -122.501</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-28T07:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:bvqw1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-bwsf1"> <gml:description>Blackwater Sound, FL</gml:description> <gml:name>urn:ioos:station:wmo:bwsf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.177 -80.438</gml:lowerCorner> <gml:upperCorner>25.177 -80.438</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:bwsf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-camf1"> <gml:description>Campbell Park, FL</gml:description> <gml:name>urn:ioos:station:wmo:camf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.765 -82.649</gml:lowerCorner> <gml:upperCorner>27.765 -82.649</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:camf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-canf1"> <gml:description>Cane Patch, FL</gml:description> <gml:name>urn:ioos:station:wmo:canf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.42 -80.943</gml:lowerCorner> <gml:upperCorner>25.42 -80.943</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:canf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-caro3"> <gml:description>Cape Arago, OR</gml:description> <gml:name>urn:ioos:station:wmo:caro3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.342 -124.375</gml:lowerCorner> <gml:upperCorner>43.342 -124.375</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:caro3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-cblo1"> <gml:description>Conneaut Breakwater Light, OH</gml:description> <gml:name>urn:ioos:station:wmo:cblo1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.981 -80.555</gml:lowerCorner> <gml:upperCorner>41.981 -80.555</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-01-03T11:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:cblo1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-cbrw3"> <gml:description>Chambers Island, WI</gml:description> <gml:name>urn:ioos:station:wmo:cbrw3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.198 -87.36</gml:lowerCorner> <gml:upperCorner>45.198 -87.36</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:cbrw3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-cdea2"> <gml:description>Cape Decision, AK</gml:description> <gml:name>urn:ioos:station:wmo:cdea2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>56.002 -134.133</gml:lowerCorner> <gml:upperCorner>56.002 -134.133</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:cdea2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-cdrf1"> <gml:description>Cedar Key, FL</gml:description> <gml:name>urn:ioos:station:wmo:cdrf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.136 -83.029</gml:lowerCorner> <gml:upperCorner>29.136 -83.029</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:cdrf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-chds1"> <gml:description>Strom Thurmond Dam, SC</gml:description> <gml:name>urn:ioos:station:wmo:chds1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.662 -82.2</gml:lowerCorner> <gml:upperCorner>33.662 -82.2</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:chds1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-chii2"> <gml:description>Chicago, IL</gml:description> <gml:name>urn:ioos:station:wmo:chii2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42 -87.5</gml:lowerCorner> <gml:upperCorner>42 -87.5</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-01T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:chii2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-chlv2"> <gml:description>Chesapeake Light, VA</gml:description> <gml:name>urn:ioos:station:wmo:chlv2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.91 -75.71</gml:lowerCorner> <gml:upperCorner>36.91 -75.71</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-12-02T20:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:chlv2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-chno3"> <gml:description>South Slough Reserve, OR </gml:description> <gml:name>urn:ioos:station:wmo:chno3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.345 -124.329</gml:lowerCorner> <gml:upperCorner>43.345 -124.329</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:chno3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-chqo3"> <gml:description>Winchester Arm - South Slough, OR</gml:description> <gml:name>urn:ioos:station:wmo:chqo3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.282 -124.32</gml:lowerCorner> <gml:upperCorner>43.282 -124.32</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-10-20T20:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:chqo3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-clkn7"> <gml:description>Cape Lookout, NC</gml:description> <gml:name>urn:ioos:station:wmo:clkn7</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.622 -76.525</gml:lowerCorner> <gml:upperCorner>34.622 -76.525</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-11-12T01:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:clkn7"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-clsm4"> <gml:description>St. Clair Shores, MI</gml:description> <gml:name>urn:ioos:station:wmo:clsm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.471 -82.877</gml:lowerCorner> <gml:upperCorner>42.471 -82.877</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:40:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:clsm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-cnbf1"> <gml:description>Cannon Bay, FL</gml:description> <gml:name>urn:ioos:station:wmo:cnbf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.7 -81.186</gml:lowerCorner> <gml:upperCorner>25.7 -81.186</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:cnbf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-cpnt2"> <gml:description>Copano Bay, TX</gml:description> <gml:name>urn:ioos:station:wmo:cpnt2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.118 -97.022</gml:lowerCorner> <gml:upperCorner>28.118 -97.022</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-10-11T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:cpnt2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-cpxc1"> <gml:description>Cal Poly Pier, CA</gml:description> <gml:name>urn:ioos:station:wmo:cpxc1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>35.17 -120.741</gml:lowerCorner> <gml:upperCorner>35.17 -120.741</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:03:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:cpxc1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-crta1"> <gml:description>Cedar Point, AL</gml:description> <gml:name>urn:ioos:station:wmo:crta1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.308 -88.14</gml:lowerCorner> <gml:upperCorner>30.308 -88.14</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-11T19:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:crta1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-cspa2"> <gml:description>Cape Spencer, AK</gml:description> <gml:name>urn:ioos:station:wmo:cspa2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>58.199 -136.639</gml:lowerCorner> <gml:upperCorner>58.199 -136.639</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition>2012-01-02T23:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:cspa2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-cvqv2"> <gml:description>Sweet Hall, Chesapeake Bay Reserve, VA</gml:description> <gml:name>urn:ioos:station:wmo:cvqv2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.571 -76.884</gml:lowerCorner> <gml:upperCorner>37.571 -76.884</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:cvqv2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-cwaf1"> <gml:description>Clear Water Pass, FL </gml:description> <gml:name>urn:ioos:station:wmo:cwaf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.295 -81.013</gml:lowerCorner> <gml:upperCorner>25.295 -81.013</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-01-25T23:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:cwaf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-cwqo3"> <gml:description>Charleston Bridge, South Slough Reserve, OR</gml:description> <gml:name>urn:ioos:station:wmo:cwqo3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.338 -124.321</gml:lowerCorner> <gml:upperCorner>43.338 -124.321</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:cwqo3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-cygm4"> <gml:description>Cheybogan, MI</gml:description> <gml:name>urn:ioos:station:wmo:cygm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.651 -84.472</gml:lowerCorner> <gml:upperCorner>45.651 -84.472</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-03-25T18:52:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:cygm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-dbln6"> <gml:description>Dunkirk, NY</gml:description> <gml:name>urn:ioos:station:wmo:dbln6</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.493 -79.353</gml:lowerCorner> <gml:upperCorner>42.493 -79.353</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:dbln6"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-dbqs1"> <gml:description>Debidue Creek - North Inlet - Winyah Bay, NC</gml:description> <gml:name>urn:ioos:station:wmo:dbqs1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.36 -79.168</gml:lowerCorner> <gml:upperCorner>33.36 -79.168</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-28T07:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:dbqs1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-deqd1"> <gml:description>Lebanon Landing, Delaware Reserve, DE</gml:description> <gml:name>urn:ioos:station:wmo:deqd1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.114 -75.499</gml:lowerCorner> <gml:upperCorner>39.114 -75.499</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-15T13:45:00Z</gml:beginPosition> <gml:endPosition>2010-07-14T13:15:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:deqd1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-desw1"> <gml:description>Destruction Is., WA</gml:description> <gml:name>urn:ioos:station:wmo:desw1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.675 -124.485</gml:lowerCorner> <gml:upperCorner>47.675 -124.485</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:desw1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-disw3"> <gml:description>Devils Island, WI</gml:description> <gml:name>urn:ioos:station:wmo:disw3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.08 -90.728</gml:lowerCorner> <gml:upperCorner>47.08 -90.728</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:disw3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-dkkf1"> <gml:description>Duck Key, FL</gml:description> <gml:name>urn:ioos:station:wmo:dkkf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.18 -80.49</gml:lowerCorner> <gml:upperCorner>25.18 -80.49</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:dkkf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-dpha1"> <gml:description>Dauphin Island, AL</gml:description> <gml:name>urn:ioos:station:wmo:dpha1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.251 -88.078</gml:lowerCorner> <gml:upperCorner>30.251 -88.078</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition>2010-07-19T16:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:dpha1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-dpia1"> <gml:description>Dauphin Island, AL</gml:description> <gml:name>urn:ioos:station:wmo:dpia1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.248 -88.073</gml:lowerCorner> <gml:upperCorner>30.248 -88.073</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:05:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:dpia1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-drfa2"> <gml:description>Drift River Terminal, AK</gml:description> <gml:name>urn:ioos:station:wmo:drfa2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>60.553 -152.137</gml:lowerCorner> <gml:upperCorner>60.553 -152.137</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T15:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:drfa2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-drsd1"> <gml:description>Delaware Reserve, DE</gml:description> <gml:name>urn:ioos:station:wmo:drsd1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.089 -75.437</gml:lowerCorner> <gml:upperCorner>39.089 -75.437</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:drsd1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-egkf1"> <gml:description>EGK - Egmont Key, FL</gml:description> <gml:name>urn:ioos:station:wmo:egkf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.601 -82.76</gml:lowerCorner> <gml:upperCorner>27.601 -82.76</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:egkf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-elqc1"> <gml:description>South Marsh, Elkhorn Slough Reserve, CA</gml:description> <gml:name>urn:ioos:station:wmo:elqc1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.818 -121.739</gml:lowerCorner> <gml:upperCorner>36.818 -121.739</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:30:00Z</gml:beginPosition> <gml:endPosition>2012-03-27T00:15:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:elqc1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-elxc1"> <gml:description>Elkhorn Slough Reserve, CA</gml:description> <gml:name>urn:ioos:station:wmo:elxc1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.815 -121.738</gml:lowerCorner> <gml:upperCorner>36.815 -121.738</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:elxc1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-eroa2"> <gml:description>Eldred Rock, AK</gml:description> <gml:name>urn:ioos:station:wmo:eroa2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>58.971 -135.22</gml:lowerCorner> <gml:upperCorner>58.971 -135.22</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T23:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:eroa2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-fbis1"> <gml:description>Folly Island, SC</gml:description> <gml:name>urn:ioos:station:wmo:fbis1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.685 -79.888</gml:lowerCorner> <gml:upperCorner>32.685 -79.888</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:fbis1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-fbps1"> <gml:description>Folly Beach Pier, SC</gml:description> <gml:name>urn:ioos:station:wmo:fbps1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.652 -79.938</gml:lowerCorner> <gml:upperCorner>32.652 -79.938</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-08-20T22:49:00Z</gml:beginPosition> <gml:endPosition>2010-09-16T03:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:fbps1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ffia2"> <gml:description>Five Finger, AK</gml:description> <gml:name>urn:ioos:station:wmo:ffia2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>57.272 -133.63</gml:lowerCorner> <gml:upperCorner>57.272 -133.63</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ffia2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-fgbl1"> <gml:description>High Island 334</gml:description> <gml:name>urn:ioos:station:wmo:fgbl1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.118 -93.67</gml:lowerCorner> <gml:upperCorner>28.118 -93.67</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:14:00Z</gml:beginPosition> <gml:endPosition>2010-12-19T17:44:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:fgbl1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-fhpf1"> <gml:description>Fred Howard Park, FL</gml:description> <gml:name>urn:ioos:station:wmo:fhpf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.153 -82.801</gml:lowerCorner> <gml:upperCorner>28.153 -82.801</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-03-03T13:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:fhpf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-fila2"> <gml:description>Flat Island Light, AK</gml:description> <gml:name>urn:ioos:station:wmo:fila2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>59.332 -151.995</gml:lowerCorner> <gml:upperCorner>59.332 -151.995</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T15:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:fila2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-fptm4"> <gml:description>Fairport, MI</gml:description> <gml:name>urn:ioos:station:wmo:fptm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.619 -86.659</gml:lowerCorner> <gml:upperCorner>45.619 -86.659</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:fptm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-frdp4"> <gml:description>9753216 - Fajardo, PR</gml:description> <gml:name>urn:ioos:station:wmo:frdp4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>18.335 -65.631</gml:lowerCorner> <gml:upperCorner>18.335 -65.631</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:36:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:frdp4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-fsti2"> <gml:description>Foster Ave Chicago, IL (CPD)</gml:description> <gml:name>urn:ioos:station:wmo:fsti2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.976 -87.648</gml:lowerCorner> <gml:upperCorner>41.976 -87.648</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-11T19:00:00Z</gml:beginPosition> <gml:endPosition>2011-11-10T21:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:fsti2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-fwyf1"> <gml:description>Fowey Rocks, FL</gml:description> <gml:name>urn:ioos:station:wmo:fwyf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.59 -80.097</gml:lowerCorner> <gml:upperCorner>25.59 -80.097</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:fwyf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gbif1"> <gml:description>Gunboat Island, FL</gml:description> <gml:name>urn:ioos:station:wmo:gbif1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.376 -81.029</gml:lowerCorner> <gml:upperCorner>25.376 -81.029</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-08T18:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gbif1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gblw3"> <gml:description>Green Bay Entrance Light WI</gml:description> <gml:name>urn:ioos:station:wmo:gblw3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.655 -87.902</gml:lowerCorner> <gml:upperCorner>44.655 -87.902</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:06:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gblw3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gbqn3"> <gml:description>Oyster River, Great Bay Reserve, NH</gml:description> <gml:name>urn:ioos:station:wmo:gbqn3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.134 -70.911</gml:lowerCorner> <gml:upperCorner>43.134 -70.911</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gbqn3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gbtf1"> <gml:description>Garfield Bight, FL</gml:description> <gml:name>urn:ioos:station:wmo:gbtf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.17 -80.797</gml:lowerCorner> <gml:upperCorner>25.17 -80.797</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gbtf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gdqm6"> <gml:description>Bangs Lake, Grand Bay Reserve, MS</gml:description> <gml:name>urn:ioos:station:wmo:gdqm6</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.357 -88.463</gml:lowerCorner> <gml:upperCorner>30.357 -88.463</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-17T10:00:00Z</gml:beginPosition> <gml:endPosition>2012-03-19T19:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gdqm6"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gdwv2"> <gml:description>Goodwin Island, Chesapeake Bay Reserve, VA</gml:description> <gml:name>urn:ioos:station:wmo:gdwv2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.218 -76.395</gml:lowerCorner> <gml:upperCorner>37.218 -76.395</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-07-27T12:30:00Z</gml:beginPosition> <gml:endPosition>2012-05-08T13:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gdwv2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gdxm6"> <gml:description>Grand Bay Reserve, MS</gml:description> <gml:name>urn:ioos:station:wmo:gdxm6</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.359 -88.42</gml:lowerCorner> <gml:upperCorner>30.359 -88.42</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gdxm6"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gelo1"> <gml:description>Geneva on the Lake, OH</gml:description> <gml:name>urn:ioos:station:wmo:gelo1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.86 -80.974</gml:lowerCorner> <gml:upperCorner>41.86 -80.974</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-01-12T01:48:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gelo1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-grmm4"> <gml:description>Grand Marais, MI</gml:description> <gml:name>urn:ioos:station:wmo:grmm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.68 -85.97</gml:lowerCorner> <gml:upperCorner>46.68 -85.97</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-01-04T11:40:00Z</gml:beginPosition> <gml:endPosition>2012-03-18T08:23:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:grmm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gslm4"> <gml:description>Gravelly Shoals Light MI</gml:description> <gml:name>urn:ioos:station:wmo:gslm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.018 -83.537</gml:lowerCorner> <gml:upperCorner>44.018 -83.537</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-09-21T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gslm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gtbm4"> <gml:description>Grand Traverse Bay Observing System Station 2</gml:description> <gml:name>urn:ioos:station:wmo:gtbm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.767 -85.606</gml:lowerCorner> <gml:upperCorner>44.767 -85.606</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-09-08T14:55:00Z</gml:beginPosition> <gml:endPosition>2010-10-15T12:05:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gtbm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gtlm4"> <gml:description>Grand Traverse Light, MI</gml:description> <gml:name>urn:ioos:station:wmo:gtlm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.211 -85.55</gml:lowerCorner> <gml:upperCorner>45.211 -85.55</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:24:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gtlm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gtqf1"> <gml:description>Pellicer Creek, Guan Tolomato Matanzas Reserve, FL</gml:description> <gml:name>urn:ioos:station:wmo:gtqf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.669 -81.256</gml:lowerCorner> <gml:upperCorner>29.669 -81.256</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gtqf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gtrm4"> <gml:description>Superior Grand Traverse Bay, MI</gml:description> <gml:name>urn:ioos:station:wmo:gtrm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.179 -88.242</gml:lowerCorner> <gml:upperCorner>47.179 -88.242</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gtrm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-gtxf1"> <gml:description>Guana Tolomato Matanzas Reserve, FL</gml:description> <gml:name>urn:ioos:station:wmo:gtxf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.658 -81.22</gml:lowerCorner> <gml:upperCorner>29.658 -81.22</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:gtxf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-hansi"> <gml:description>Hans Island, Arctic</gml:description> <gml:name>urn:ioos:station:wmo:hansi</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>80.81 -66.4</gml:lowerCorner> <gml:upperCorner>80.81 -66.4</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-10-02T15:03:00Z</gml:beginPosition> <gml:endPosition>2010-07-19T16:03:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:hansi"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-hcef1"> <gml:description>Highway Creek, FL</gml:description> <gml:name>urn:ioos:station:wmo:hcef1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.254 -80.444</gml:lowerCorner> <gml:upperCorner>25.254 -80.444</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:hcef1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-hhlo1"> <gml:description>Huron Light, OH</gml:description> <gml:name>urn:ioos:station:wmo:hhlo1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.401 -82.545</gml:lowerCorner> <gml:upperCorner>41.401 -82.545</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-01-01T20:29:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:hhlo1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-hmra2"> <gml:description>Kachemak Bay Reserve, AK</gml:description> <gml:name>urn:ioos:station:wmo:hmra2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>59.601 -151.416</gml:lowerCorner> <gml:upperCorner>59.601 -151.416</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:hmra2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-hssf1"> <gml:description>HOM - Homosassa, FL</gml:description> <gml:name>urn:ioos:station:wmo:hssf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.772 -82.707</gml:lowerCorner> <gml:upperCorner>28.772 -82.707</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-13T22:00:00Z</gml:beginPosition> <gml:endPosition>2009-08-03T09:54:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:hssf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-huqn6"> <gml:description>Tivoli North, Hudson River Reserve, NY</gml:description> <gml:name>urn:ioos:station:wmo:huqn6</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.037 -73.925</gml:lowerCorner> <gml:upperCorner>42.037 -73.925</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-03T21:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:huqn6"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ildl1"> <gml:description>Isle Dernieres, LA / CSI05</gml:description> <gml:name>urn:ioos:station:wmo:ildl1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.053 -90.533</gml:lowerCorner> <gml:upperCorner>29.053 -90.533</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-13T22:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ildl1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-iosn3"> <gml:description>Isle of Shoals, NH</gml:description> <gml:name>urn:ioos:station:wmo:iosn3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.967 -70.623</gml:lowerCorner> <gml:upperCorner>42.967 -70.623</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:iosn3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-jaki2"> <gml:description>63rd ST, Chicago, IL (CPD)</gml:description> <gml:name>urn:ioos:station:wmo:jaki2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.781 -87.573</gml:lowerCorner> <gml:upperCorner>41.781 -87.573</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-11T19:00:00Z</gml:beginPosition> <gml:endPosition>2011-11-08T18:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:jaki2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-jcqn4"> <gml:description>Chestnut Neck, Jacques Cousteau Reserve, NJ</gml:description> <gml:name>urn:ioos:station:wmo:jcqn4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.548 -74.461</gml:lowerCorner> <gml:upperCorner>39.548 -74.461</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:jcqn4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-jcrn4"> <gml:description>Jacques Cousteau Reserve, NJ</gml:description> <gml:name>urn:ioos:station:wmo:jcrn4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.535 -74.464</gml:lowerCorner> <gml:upperCorner>39.535 -74.464</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:jcrn4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-jctn4"> <gml:description>Buoy 126, Jacques Cousteau Reserve, NJ</gml:description> <gml:name>urn:ioos:station:wmo:jctn4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.508 -74.338</gml:lowerCorner> <gml:upperCorner>39.508 -74.338</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:jctn4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-jkyf1"> <gml:description>Johnson Key, FL</gml:description> <gml:name>urn:ioos:station:wmo:jkyf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.05 -80.904</gml:lowerCorner> <gml:upperCorner>25.05 -80.904</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:jkyf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-joqp4"> <gml:description>Station 20, Jobes Bay Reserve, Puerto Rico</gml:description> <gml:name>urn:ioos:station:wmo:joqp4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.93 -66.211</gml:lowerCorner> <gml:upperCorner>17.93 -66.211</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-09T16:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:joqp4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-joxp4"> <gml:description>Jobos Bay Reserve, Puerto Rico</gml:description> <gml:name>urn:ioos:station:wmo:joxp4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.956 -66.239</gml:lowerCorner> <gml:upperCorner>17.956 -66.239</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:joxp4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kata1"> <gml:description>Katrina Cut, AL</gml:description> <gml:name>urn:ioos:station:wmo:kata1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.258 -88.213</gml:lowerCorner> <gml:upperCorner>30.258 -88.213</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-06-11T19:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kata1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-katp"> <gml:description>Green Canyon 787 / Atlantis (BP)</gml:description> <gml:name>urn:ioos:station:wmo:katp</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.195 -90.027</gml:lowerCorner> <gml:upperCorner>27.195 -90.027</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-10-25T17:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:katp"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kbbf"> <gml:description>Brazos 133B (Apache Corp)</gml:description> <gml:name>urn:ioos:station:wmo:kbbf</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.058 -95.872</gml:lowerCorner> <gml:upperCorner>28.058 -95.872</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kbbf"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kbqx"> <gml:description>Brazos 451 (Medco Energi)</gml:description> <gml:name>urn:ioos:station:wmo:kbqx</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.493 -95.724</gml:lowerCorner> <gml:upperCorner>28.493 -95.724</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-15T18:35:00Z</gml:beginPosition> <gml:endPosition>2011-03-06T14:05:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kbqx"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kcha2"> <gml:description>Homer Deep, Kachemak Bay Reserve, AK</gml:description> <gml:name>urn:ioos:station:wmo:kcha2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>59.603 -151.408</gml:lowerCorner> <gml:upperCorner>59.603 -151.408</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kcha2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kcmb"> <gml:description>East Cameron 47JP (Apache Corp)</gml:description> <gml:name>urn:ioos:station:wmo:kcmb</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.441 -92.979</gml:lowerCorner> <gml:upperCorner>29.441 -92.979</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kcmb"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kcrh"> <gml:description>West Cameron 368A (Century Exploration)</gml:description> <gml:name>urn:ioos:station:wmo:kcrh</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.909 -93.302</gml:lowerCorner> <gml:upperCorner>28.909 -93.302</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kcrh"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kdlp"> <gml:description>West Delta 27A (AngloSuisse Offshore Partners)</gml:description> <gml:name>urn:ioos:station:wmo:kdlp</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.121 -89.547</gml:lowerCorner> <gml:upperCorner>29.121 -89.547</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-23T18:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kdlp"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kehc"> <gml:description>East Cameron 278B (Apache Corp)</gml:description> <gml:name>urn:ioos:station:wmo:kehc</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.429 -92.878</gml:lowerCorner> <gml:upperCorner>28.429 -92.878</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kehc"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-keir"> <gml:description>Eugene Island 215 (McMoRan Oil &amp; Gas)</gml:description> <gml:name>urn:ioos:station:wmo:keir</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.634 -91.489</gml:lowerCorner> <gml:upperCorner>28.634 -91.489</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:keir"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kemk"> <gml:description>East Breaks 165 (SandRidge Energy)</gml:description> <gml:name>urn:ioos:station:wmo:kemk</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.819 -94.323</gml:lowerCorner> <gml:upperCorner>27.819 -94.323</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kemk"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kgbk"> <gml:description>Garden Banks 783 / Magnolia TLP (ConocoPhillips)</gml:description> <gml:name>urn:ioos:station:wmo:kgbk</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.204 -92.203</gml:lowerCorner> <gml:upperCorner>27.204 -92.203</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kgbk"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kghb"> <gml:description>Garden Banks 172 / Salsa (Shell E &amp; P)</gml:description> <gml:name>urn:ioos:station:wmo:kghb</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.84 -91.988</gml:lowerCorner> <gml:upperCorner>27.84 -91.988</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-07-05T20:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kghb"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kgna"> <gml:description>Bay of Grand Marais, MN</gml:description> <gml:name>urn:ioos:station:wmo:kgna</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.745 -90.346</gml:lowerCorner> <gml:upperCorner>47.745 -90.346</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:56:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kgna"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kgry"> <gml:description>Green Canyon 338 / Front Runner (Murphy E&amp;P)</gml:description> <gml:name>urn:ioos:station:wmo:kgry</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.625 -90.441</gml:lowerCorner> <gml:upperCorner>27.625 -90.441</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-11-05T00:55:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kgry"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kgul"> <gml:description>Garden Banks 668 / Gunnison Spar (Anadarko)</gml:description> <gml:name>urn:ioos:station:wmo:kgul</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.304 -93.538</gml:lowerCorner> <gml:upperCorner>27.304 -93.538</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kgul"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kgvx"> <gml:description>Galveston 424C (Nippon Oil Exploration)</gml:description> <gml:name>urn:ioos:station:wmo:kgvx</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.577 -94.976</gml:lowerCorner> <gml:upperCorner>28.577 -94.976</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kgvx"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-khhv"> <gml:description>Alaminos Canyon 25 / Hoover-Diana (ExxonMobile Corp)</gml:description> <gml:name>urn:ioos:station:wmo:khhv</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.939 -94.689</gml:lowerCorner> <gml:upperCorner>26.939 -94.689</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-07-24T16:15:00Z</gml:beginPosition> <gml:endPosition>2012-05-09T13:15:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:khhv"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-khqi"> <gml:description>High Island 376B (Apache)</gml:description> <gml:name>urn:ioos:station:wmo:khqi</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.934 -93.669</gml:lowerCorner> <gml:upperCorner>27.934 -93.669</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:khqi"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kipn"> <gml:description>Mississippi Canyon 920 / Independence Hub (Anadarko / Enterprise)</gml:description> <gml:name>urn:ioos:station:wmo:kipn</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.085 -87.986</gml:lowerCorner> <gml:upperCorner>28.085 -87.986</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kipn"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kmdj"> <gml:description>Mississippi Canyon 311A (Apache Corp)</gml:description> <gml:name>urn:ioos:station:wmo:kmdj</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.643 -89.794</gml:lowerCorner> <gml:upperCorner>28.643 -89.794</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kmdj"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kmis"> <gml:description>MP 140B AWOS (Apache Corp)</gml:description> <gml:name>urn:ioos:station:wmo:kmis</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.296 -88.842</gml:lowerCorner> <gml:upperCorner>29.296 -88.842</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-07-05T19:55:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kmis"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kmiu"> <gml:description>Mustang Island A31B (Merit Energy)</gml:description> <gml:name>urn:ioos:station:wmo:kmiu</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.289 -96.736</gml:lowerCorner> <gml:upperCorner>27.289 -96.736</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kmiu"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kmyt"> <gml:description>Mississippi Canyon 711 / ATP Innovator (ATP Oil &amp; Gas)</gml:description> <gml:name>urn:ioos:station:wmo:kmyt</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.221 -89.615</gml:lowerCorner> <gml:upperCorner>28.221 -89.615</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kmyt"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kmzg"> <gml:description>Mustang Island A85A (Apache Corp)</gml:description> <gml:name>urn:ioos:station:wmo:kmzg</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.727 -96.191</gml:lowerCorner> <gml:upperCorner>27.727 -96.191</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kmzg"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-knoh1"> <gml:description>Kilo Nalu Observatory, Hawaii</gml:description> <gml:name>urn:ioos:station:wmo:knoh1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>21.288 -157.865</gml:lowerCorner> <gml:upperCorner>21.288 -157.865</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:30:00Z</gml:beginPosition> <gml:endPosition>2012-01-18T15:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:knoh1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-knsw3"> <gml:description>Kenosha, WI</gml:description> <gml:name>urn:ioos:station:wmo:knsw3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.589 -87.809</gml:lowerCorner> <gml:upperCorner>42.589 -87.809</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:knsw3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kopm"> <gml:description>North Padre Island 975 (Peregrine Oil &amp; Gas)</gml:description> <gml:name>urn:ioos:station:wmo:kopm</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.833 -96.94</gml:lowerCorner> <gml:upperCorner>26.833 -96.94</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-20T16:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kopm"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kp53"> <gml:description>Munising Lake Shore, MI</gml:description> <gml:name>urn:ioos:station:wmo:kp53</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.417 -86.65</gml:lowerCorner> <gml:upperCorner>46.417 -86.65</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:56:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kp53"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kp58"> <gml:description>Port Hope, MI</gml:description> <gml:name>urn:ioos:station:wmo:kp58</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.017 -82.8</gml:lowerCorner> <gml:upperCorner>44.017 -82.8</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:51:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kp58"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kp59"> <gml:description>Copper Harbor, MI</gml:description> <gml:name>urn:ioos:station:wmo:kp59</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.467 -87.883</gml:lowerCorner> <gml:upperCorner>47.467 -87.883</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:51:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kp59"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kscf"> <gml:description>South Marsh 268A (Apache Corp)</gml:description> <gml:name>urn:ioos:station:wmo:kscf</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.116 -91.871</gml:lowerCorner> <gml:upperCorner>29.116 -91.871</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kscf"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kspr"> <gml:description>Ship Shoal 178 (Apache Corp)</gml:description> <gml:name>urn:ioos:station:wmo:kspr</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.599 -91.206</gml:lowerCorner> <gml:upperCorner>28.599 -91.206</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition>2012-05-09T00:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kspr"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kstz"> <gml:description>South Timballer 301B / Popeye (Shell E &amp; P)</gml:description> <gml:name>urn:ioos:station:wmo:kstz</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.16 -90.666</gml:lowerCorner> <gml:upperCorner>28.16 -90.666</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-25T14:55:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kstz"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ktnf1"> <gml:description>Keaton Beach, FL</gml:description> <gml:name>urn:ioos:station:wmo:ktnf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.817 -83.592</gml:lowerCorner> <gml:upperCorner>29.817 -83.592</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ktnf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kvaf"> <gml:description>East Breaks 643 / Boomvang Spar (Anadarko)</gml:description> <gml:name>urn:ioos:station:wmo:kvaf</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.354 -94.625</gml:lowerCorner> <gml:upperCorner>27.354 -94.625</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kvaf"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kvbs"> <gml:description>Sabine Pass 13B (Nippon Oil Exploration)</gml:description> <gml:name>urn:ioos:station:wmo:kvbs</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.478 -93.638</gml:lowerCorner> <gml:upperCorner>29.478 -93.638</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kvbs"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kvky"> <gml:description>Main Pass 289C (Apache Corp.)</gml:description> <gml:name>urn:ioos:station:wmo:kvky</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.248 -88.441</gml:lowerCorner> <gml:upperCorner>29.248 -88.441</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-07-05T19:55:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kvky"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kvnp"> <gml:description>Vermillion 26 (Mariner Energy)</gml:description> <gml:name>urn:ioos:station:wmo:kvnp</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.467 -92.368</gml:lowerCorner> <gml:upperCorner>29.467 -92.368</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-09T14:35:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kvnp"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kvoa"> <gml:description>Visco Knoll 786 / Petronius (Chevron)</gml:description> <gml:name>urn:ioos:station:wmo:kvoa</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.229 -87.781</gml:lowerCorner> <gml:upperCorner>29.229 -87.781</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-07-05T19:55:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kvoa"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kvqt"> <gml:description>Vermillon 331A (ERT / Helix)</gml:description> <gml:name>urn:ioos:station:wmo:kvqt</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.27 -92.264</gml:lowerCorner> <gml:upperCorner>28.27 -92.264</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-07-05T19:55:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kvqt"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kxih"> <gml:description>High Island 179A AWOS (Apache Corp)</gml:description> <gml:name>urn:ioos:station:wmo:kxih</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.18 -94.521</gml:lowerCorner> <gml:upperCorner>29.18 -94.521</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-11-22T16:55:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kxih"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-kxpy"> <gml:description>Fourchon Heliport (Era Helicopters)</gml:description> <gml:name>urn:ioos:station:wmo:kxpy</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.123 -90.202</gml:lowerCorner> <gml:upperCorner>29.123 -90.202</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-30T18:55:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:kxpy"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lbrf1"> <gml:description>Broad River Lower, FL</gml:description> <gml:name>urn:ioos:station:wmo:lbrf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.484 -81.111</gml:lowerCorner> <gml:upperCorner>25.484 -81.111</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lbrf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lbsf1"> <gml:description>Little Blackwater, FL</gml:description> <gml:name>urn:ioos:station:wmo:lbsf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.212 -80.433</gml:lowerCorner> <gml:upperCorner>25.212 -80.433</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lbsf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lciy2"> <gml:description>Little Caymans Research Centre, Cayman Islands</gml:description> <gml:name>urn:ioos:station:wmo:lciy2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>19.699 -80.061</gml:lowerCorner> <gml:upperCorner>19.699 -80.061</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-31T16:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lciy2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lcna2"> <gml:description>Lincoln Rock, AK</gml:description> <gml:name>urn:ioos:station:wmo:lcna2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>56.057 -132.696</gml:lowerCorner> <gml:upperCorner>56.057 -132.696</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-05T03:00:00Z</gml:beginPosition> <gml:endPosition>2011-12-26T22:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lcna2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ldlc3"> <gml:description>New London Ledge CT - Ledge Light Weather Station</gml:description> <gml:name>urn:ioos:station:wmo:ldlc3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.305 -72.077</gml:lowerCorner> <gml:upperCorner>41.305 -72.077</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ldlc3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-litli"> <gml:description>Littleton Island, Arctic</gml:description> <gml:name>urn:ioos:station:wmo:litli</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>78.363 -72.865</gml:lowerCorner> <gml:upperCorner>78.363 -72.865</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-10-02T15:01:00Z</gml:beginPosition> <gml:endPosition>2010-07-19T16:01:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:litli"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ljpc1"> <gml:description>La Jolla, CA (073)</gml:description> <gml:name>urn:ioos:station:wmo:ljpc1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.867 -117.257</gml:lowerCorner> <gml:upperCorner>32.867 -117.257</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T23:16:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ljpc1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lkpl1"> <gml:description>Western Lake Ponchartrain, LA</gml:description> <gml:name>urn:ioos:station:wmo:lkpl1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.315 -90.281</gml:lowerCorner> <gml:upperCorner>30.315 -90.281</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-03-11T23:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lkpl1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lkwf1"> <gml:description>Lake Worth, FL</gml:description> <gml:name>urn:ioos:station:wmo:lkwf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.612 -80.033</gml:lowerCorner> <gml:upperCorner>26.612 -80.033</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lkwf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-llbp7"> <gml:description>Lao Lao Bay, Saipan, CNMI</gml:description> <gml:name>urn:ioos:station:wmo:llbp7</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>15.157 145.77</gml:lowerCorner> <gml:upperCorner>15.157 145.77</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-09-13T20:30:00Z</gml:beginPosition> <gml:endPosition>2012-05-12T14:18:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:llbp7"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lmbv4"> <gml:description>La Mancha Beach, Mexico</gml:description> <gml:name>urn:ioos:station:wmo:lmbv4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>19.594 -96.379</gml:lowerCorner> <gml:upperCorner>19.594 -96.379</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-02-27T23:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lmbv4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lmdf1"> <gml:description>Little Madeira, FL</gml:description> <gml:name>urn:ioos:station:wmo:lmdf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.174 -80.632</gml:lowerCorner> <gml:upperCorner>25.174 -80.632</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T13:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lmdf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lmfs1"> <gml:description>Lake Murray SC</gml:description> <gml:name>urn:ioos:station:wmo:lmfs1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.107 -81.271</gml:lowerCorner> <gml:upperCorner>34.107 -81.271</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-01-12T03:17:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lmfs1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lmrf1"> <gml:description>Lostmans River, FL</gml:description> <gml:name>urn:ioos:station:wmo:lmrf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.554 -81.169</gml:lowerCorner> <gml:upperCorner>25.554 -81.169</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lmrf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lmss1"> <gml:description>Lake Marion, SC</gml:description> <gml:name>urn:ioos:station:wmo:lmss1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.552 -80.501</gml:lowerCorner> <gml:upperCorner>33.552 -80.501</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-14T21:50:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lmss1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lonf1"> <gml:description>Long Key, FL</gml:description> <gml:name>urn:ioos:station:wmo:lonf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24.843 -80.862</gml:lowerCorner> <gml:upperCorner>24.843 -80.862</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-08-18T15:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-14T03:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lonf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lopl1"> <gml:description>Louisiana Offshore Oil Port, LA</gml:description> <gml:name>urn:ioos:station:wmo:lopl1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.885 -90.024</gml:lowerCorner> <gml:upperCorner>28.885 -90.024</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-07-31T23:42:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lopl1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lprp4"> <gml:description>Media Luna, La Parguera, PR</gml:description> <gml:name>urn:ioos:station:wmo:lprp4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.939 -67.052</gml:lowerCorner> <gml:upperCorner>17.939 -67.052</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:10:00Z</gml:beginPosition> <gml:endPosition>2012-04-16T19:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lprp4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lrif1"> <gml:description>Lane River, FL </gml:description> <gml:name>urn:ioos:station:wmo:lrif1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.284 -80.894</gml:lowerCorner> <gml:upperCorner>25.284 -80.894</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-01-25T23:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T13:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lrif1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lrkf1"> <gml:description>Little Rabbit Key, FL</gml:description> <gml:name>urn:ioos:station:wmo:lrkf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24.979 -80.826</gml:lowerCorner> <gml:upperCorner>24.979 -80.826</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lrkf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lscm4"> <gml:description>Lake St Clair, MI</gml:description> <gml:name>urn:ioos:station:wmo:lscm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.465 -82.755</gml:lowerCorner> <gml:upperCorner>42.465 -82.755</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-10T21:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lscm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-lsnf1"> <gml:description>Long Sound, FL</gml:description> <gml:name>urn:ioos:station:wmo:lsnf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.233 -80.457</gml:lowerCorner> <gml:upperCorner>25.233 -80.457</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:lsnf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ltqm2"> <gml:description>Otter Point Creek, Chesapeake Bay Reserve, MD</gml:description> <gml:name>urn:ioos:station:wmo:ltqm2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.451 -76.275</gml:lowerCorner> <gml:upperCorner>39.451 -76.275</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ltqm2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-luml1"> <gml:description>LUMCON Marine Center, LA</gml:description> <gml:name>urn:ioos:station:wmo:luml1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.253 -90.663</gml:lowerCorner> <gml:upperCorner>29.253 -90.663</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-03-11T23:00:00Z</gml:beginPosition> <gml:endPosition>2012-04-26T21:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:luml1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-maqt2"> <gml:description>Mission-Aransas Reserve, TX</gml:description> <gml:name>urn:ioos:station:wmo:maqt2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.081 -97.203</gml:lowerCorner> <gml:upperCorner>28.081 -97.203</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-16T00:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-02T13:15:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:maqt2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-maxt2"> <gml:description>Mission-Aransas Reserve, TX</gml:description> <gml:name>urn:ioos:station:wmo:maxt2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.132 -97.034</gml:lowerCorner> <gml:upperCorner>28.132 -97.034</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:maxt2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mbla1"> <gml:description>Middle Bay Light, AL</gml:description> <gml:name>urn:ioos:station:wmo:mbla1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.437 -88.012</gml:lowerCorner> <gml:upperCorner>30.437 -88.012</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mbla1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mcyi3"> <gml:description>Michigan City, IN</gml:description> <gml:name>urn:ioos:station:wmo:mcyi3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.729 -86.913</gml:lowerCorner> <gml:upperCorner>41.729 -86.913</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-01T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mcyi3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mdrm1"> <gml:description>Mt Desert Rock, ME</gml:description> <gml:name>urn:ioos:station:wmo:mdrm1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.968 -68.128</gml:lowerCorner> <gml:upperCorner>43.968 -68.128</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-12-15T23:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mdrm1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-meem4"> <gml:description>Manistee Harbor, MI</gml:description> <gml:name>urn:ioos:station:wmo:meem4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.248 -86.346</gml:lowerCorner> <gml:upperCorner>44.248 -86.346</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-11-14T18:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:meem4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mgzp4"> <gml:description>9759394 - Mayaguez, PR</gml:description> <gml:name>urn:ioos:station:wmo:mgzp4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>18.218 -67.159</gml:lowerCorner> <gml:upperCorner>18.218 -67.159</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-16T13:18:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mgzp4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mhpa1"> <gml:description>Meaher Park, AL</gml:description> <gml:name>urn:ioos:station:wmo:mhpa1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.667 -87.936</gml:lowerCorner> <gml:upperCorner>30.667 -87.936</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mhpa1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mism1"> <gml:description>Matinicus Rock, ME</gml:description> <gml:name>urn:ioos:station:wmo:mism1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.783 -68.855</gml:lowerCorner> <gml:upperCorner>43.783 -68.855</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mism1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mkgm4"> <gml:description>Muskegon, MI</gml:description> <gml:name>urn:ioos:station:wmo:mkgm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.228 -86.339</gml:lowerCorner> <gml:upperCorner>43.228 -86.339</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-01T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mkgm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mlrf1"> <gml:description>Molasses Reef, FL</gml:description> <gml:name>urn:ioos:station:wmo:mlrf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.01 -80.38</gml:lowerCorner> <gml:upperCorner>25.01 -80.38</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mlrf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mlsc1"> <gml:description>Moss Landing, South Harbor, CA</gml:description> <gml:name>urn:ioos:station:wmo:mlsc1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>36.807 -121.788</gml:lowerCorner> <gml:upperCorner>36.807 -121.788</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-26T16:44:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mlsc1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mlww3"> <gml:description>Milwaukee, WI</gml:description> <gml:name>urn:ioos:station:wmo:mlww3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.046 -87.879</gml:lowerCorner> <gml:upperCorner>43.046 -87.879</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-01T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mlww3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mrka2"> <gml:description>Middle Rock Light, AK</gml:description> <gml:name>urn:ioos:station:wmo:mrka2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>61.082 -146.662</gml:lowerCorner> <gml:upperCorner>61.082 -146.662</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T15:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mrka2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mrsl1"> <gml:description>Marsh Island, LA / CSI03</gml:description> <gml:name>urn:ioos:station:wmo:mrsl1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.44 -92.061</gml:lowerCorner> <gml:upperCorner>29.44 -92.061</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mrsl1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-mukf1"> <gml:description>Murray Key, FL</gml:description> <gml:name>urn:ioos:station:wmo:mukf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.104 -80.942</gml:lowerCorner> <gml:upperCorner>25.104 -80.942</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T13:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:mukf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-nabm4"> <gml:description>Naubinway, MI</gml:description> <gml:name>urn:ioos:station:wmo:nabm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.087 -85.443</gml:lowerCorner> <gml:upperCorner>46.087 -85.443</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:nabm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-naqr1"> <gml:description>T-Wharf Bottom, Narragansett Bay Reserve, RI</gml:description> <gml:name>urn:ioos:station:wmo:naqr1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.579 -71.321</gml:lowerCorner> <gml:upperCorner>41.579 -71.321</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:naqr1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-naxr1"> <gml:description>Narragansett Bay Reserve, RI</gml:description> <gml:name>urn:ioos:station:wmo:naxr1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.639 -71.339</gml:lowerCorner> <gml:upperCorner>41.639 -71.339</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T05:45:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:naxr1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ncht2"> <gml:description>8770777 - Manchester, TX </gml:description> <gml:name>urn:ioos:station:wmo:ncht2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.726 -95.266</gml:lowerCorner> <gml:upperCorner>29.726 -95.266</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-10-06T20:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ncht2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-nfbf1"> <gml:description>NFB - Northwest Florida Bay, FL</gml:description> <gml:name>urn:ioos:station:wmo:nfbf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.084 -81.096</gml:lowerCorner> <gml:upperCorner>25.084 -81.096</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:nfbf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-nglt2"> <gml:description>8775283 - Port Ingleside, TX</gml:description> <gml:name>urn:ioos:station:wmo:nglt2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.822 -97.203</gml:lowerCorner> <gml:upperCorner>27.822 -97.203</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:nglt2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-niqs1"> <gml:description>Oyster Landing, North Inlet-Winyah Bay Reserve, SC</gml:description> <gml:name>urn:ioos:station:wmo:niqs1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.349 -79.193</gml:lowerCorner> <gml:upperCorner>33.349 -79.193</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:niqs1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-niws1"> <gml:description>North Inlet-Winyah Bay Reserve, SC</gml:description> <gml:name>urn:ioos:station:wmo:niws1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.349 -79.193</gml:lowerCorner> <gml:upperCorner>33.349 -79.193</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:niws1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-noqn7"> <gml:description>Research Creek, North Carolina Reserve, NC</gml:description> <gml:name>urn:ioos:station:wmo:noqn7</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.156 -77.85</gml:lowerCorner> <gml:upperCorner>34.156 -77.85</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:noqn7"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-noxn7"> <gml:description>North Carolina Reserve, NC</gml:description> <gml:name>urn:ioos:station:wmo:noxn7</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.156 -77.851</gml:lowerCorner> <gml:upperCorner>34.156 -77.851</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:noxn7"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-npdw3"> <gml:description>Northport Pier at Death's Door WI</gml:description> <gml:name>urn:ioos:station:wmo:npdw3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.29 -86.978</gml:lowerCorner> <gml:upperCorner>45.29 -86.978</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-19T16:46:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:npdw3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-nwpo3"> <gml:description>Newport, OR</gml:description> <gml:name>urn:ioos:station:wmo:nwpo3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.613 -124.067</gml:lowerCorner> <gml:upperCorner>44.613 -124.067</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:nwpo3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ocgn4"> <gml:description>Ocean Grove, NJ</gml:description> <gml:name>urn:ioos:station:wmo:ocgn4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>40.209 -74.004</gml:lowerCorner> <gml:upperCorner>40.209 -74.004</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-08-09T03:10:00Z</gml:beginPosition> <gml:endPosition>2011-05-18T17:40:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ocgn4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ocpn7"> <gml:description>OCP1 - Ocean Crest Pier, NC</gml:description> <gml:name>urn:ioos:station:wmo:ocpn7</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.908 -78.148</gml:lowerCorner> <gml:upperCorner>33.908 -78.148</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-19T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T00:32:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ocpn7"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-oksi2"> <gml:description>Oak ST, Chicago, IL (CPD)</gml:description> <gml:name>urn:ioos:station:wmo:oksi2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.912 -87.624</gml:lowerCorner> <gml:upperCorner>41.912 -87.624</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-08-11T19:00:00Z</gml:beginPosition> <gml:endPosition>2011-11-08T20:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:oksi2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-olcn6"> <gml:description>Olcott Harbor, NY</gml:description> <gml:name>urn:ioos:station:wmo:olcn6</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.341 -78.719</gml:lowerCorner> <gml:upperCorner>43.341 -78.719</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:olcn6"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-otnm4"> <gml:description>Ontonagon, MI</gml:description> <gml:name>urn:ioos:station:wmo:otnm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.874 -89.329</gml:lowerCorner> <gml:upperCorner>46.874 -89.329</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-01-02T06:55:00Z</gml:beginPosition> <gml:endPosition>2011-07-07T12:40:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:otnm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-owqo1"> <gml:description>OL, Old Woman Creek Reserve, OH</gml:description> <gml:name>urn:ioos:station:wmo:owqo1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.382 -82.514</gml:lowerCorner> <gml:upperCorner>41.382 -82.514</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-08-30T12:45:00Z</gml:beginPosition> <gml:endPosition>2011-12-09T14:15:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:owqo1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-owxo1"> <gml:description>Old Woman Creek, OH</gml:description> <gml:name>urn:ioos:station:wmo:owxo1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.378 -82.508</gml:lowerCorner> <gml:upperCorner>41.378 -82.508</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:owxo1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pact2"> <gml:description>8775792 - Packery Channel, TX</gml:description> <gml:name>urn:ioos:station:wmo:pact2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.633 -97.237</gml:lowerCorner> <gml:upperCorner>27.633 -97.237</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T23:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pact2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pbfw1"> <gml:description>Padilla Bay Reserve, WA</gml:description> <gml:name>urn:ioos:station:wmo:pbfw1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.464 -122.468</gml:lowerCorner> <gml:upperCorner>48.464 -122.468</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pbfw1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pblw1"> <gml:description>Joe Leary Slough, Padilla Bay Reserve, WA</gml:description> <gml:name>urn:ioos:station:wmo:pblw1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.518 -122.473</gml:lowerCorner> <gml:upperCorner>48.518 -122.473</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pblw1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pbpa2"> <gml:description>Point Bishop, AK</gml:description> <gml:name>urn:ioos:station:wmo:pbpa2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>58.203 -134.148</gml:lowerCorner> <gml:upperCorner>58.203 -134.148</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-20T02:35:00Z</gml:beginPosition> <gml:endPosition>2011-12-25T01:35:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pbpa2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pcgt2"> <gml:description>8779748 - South Padre Island CGS, TX </gml:description> <gml:name>urn:ioos:station:wmo:pcgt2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.077 -97.177</gml:lowerCorner> <gml:upperCorner>26.077 -97.177</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-10-06T20:00:00Z</gml:beginPosition> <gml:endPosition>2012-02-02T13:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pcgt2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pclm4"> <gml:description>Portage Canal, MI</gml:description> <gml:name>urn:ioos:station:wmo:pclm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.276 -88.528</gml:lowerCorner> <gml:upperCorner>47.276 -88.528</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pclm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pcnt2"> <gml:description>8773701 - Matagorda Bay; Port O'Connor, TX</gml:description> <gml:name>urn:ioos:station:wmo:pcnt2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.452 -96.388</gml:lowerCorner> <gml:upperCorner>28.452 -96.388</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-21T20:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pcnt2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pila2"> <gml:description>Pilot Rock, AK</gml:description> <gml:name>urn:ioos:station:wmo:pila2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>59.742 -149.47</gml:lowerCorner> <gml:upperCorner>59.742 -149.47</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T15:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pila2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pilm4"> <gml:description>Passage Island, MI</gml:description> <gml:name>urn:ioos:station:wmo:pilm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.223 -88.367</gml:lowerCorner> <gml:upperCorner>48.223 -88.367</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pilm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pkyf1"> <gml:description>Peterson Key, FL</gml:description> <gml:name>urn:ioos:station:wmo:pkyf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24.917 -80.746</gml:lowerCorner> <gml:upperCorner>24.917 -80.746</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pkyf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-plsf1"> <gml:description>Pulaski Shoal Light, FL</gml:description> <gml:name>urn:ioos:station:wmo:plsf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24.693 -82.773</gml:lowerCorner> <gml:upperCorner>24.693 -82.773</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition>2011-08-30T18:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:plsf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-plsp4"> <gml:description>9758053 - Penuelas, PR</gml:description> <gml:name>urn:ioos:station:wmo:plsp4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.973 -66.762</gml:lowerCorner> <gml:upperCorner>17.973 -66.762</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:12:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:plsp4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pngw3"> <gml:description>Port Wing, WI</gml:description> <gml:name>urn:ioos:station:wmo:pngw3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.792 -91.386</gml:lowerCorner> <gml:upperCorner>46.792 -91.386</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pngw3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-port2"> <gml:description>8770475 - Port Arthur, TX</gml:description> <gml:name>urn:ioos:station:wmo:port2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.867 -93.93</gml:lowerCorner> <gml:upperCorner>29.867 -93.93</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T22:06:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:port2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pota2"> <gml:description>Potato Point, AK</gml:description> <gml:name>urn:ioos:station:wmo:pota2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>61.06 -146.7</gml:lowerCorner> <gml:upperCorner>61.06 -146.7</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T15:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pota2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ppta1"> <gml:description>Perdido Key, AL</gml:description> <gml:name>urn:ioos:station:wmo:ppta1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.279 -87.556</gml:lowerCorner> <gml:upperCorner>30.279 -87.556</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-11-23T02:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ppta1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-prim4"> <gml:description>Presque Isle Light, MI</gml:description> <gml:name>urn:ioos:station:wmo:prim4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.356 -83.492</gml:lowerCorner> <gml:upperCorner>45.356 -83.492</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-03-25T18:52:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:prim4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-prta2"> <gml:description>Point Retreat, AK</gml:description> <gml:name>urn:ioos:station:wmo:prta2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>58.412 -134.953</gml:lowerCorner> <gml:upperCorner>58.412 -134.953</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:prta2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pscm4"> <gml:description>Port Sanilac, MI</gml:description> <gml:name>urn:ioos:station:wmo:pscm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.423 -82.536</gml:lowerCorner> <gml:upperCorner>43.423 -82.536</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:22:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pscm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ptac1"> <gml:description>Point Arena, CA</gml:description> <gml:name>urn:ioos:station:wmo:ptac1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.955 -123.74</gml:lowerCorner> <gml:upperCorner>38.955 -123.74</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ptac1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ptat2"> <gml:description>Port Aransas, TX</gml:description> <gml:name>urn:ioos:station:wmo:ptat2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.828 -97.05</gml:lowerCorner> <gml:upperCorner>27.828 -97.05</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ptat2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ptgc1"> <gml:description>Point Arguello, CA</gml:description> <gml:name>urn:ioos:station:wmo:ptgc1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.577 -120.648</gml:lowerCorner> <gml:upperCorner>34.577 -120.648</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ptgc1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ptrf1"> <gml:description>PAS -Port Richey, FL</gml:description> <gml:name>urn:ioos:station:wmo:ptrf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.285 -82.733</gml:lowerCorner> <gml:upperCorner>28.285 -82.733</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition>2010-08-20T19:54:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ptrf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pvgf1"> <gml:description>Port Everglades Channel, FL</gml:description> <gml:name>urn:ioos:station:wmo:pvgf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.092 -80.109</gml:lowerCorner> <gml:upperCorner>26.092 -80.109</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-25T23:06:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pvgf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-pwaw3"> <gml:description>Port Washington, WI</gml:description> <gml:name>urn:ioos:station:wmo:pwaw3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.388 -87.868</gml:lowerCorner> <gml:upperCorner>43.388 -87.868</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:20:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:pwaw3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-rkqf1"> <gml:description>Lower Henderson, Rockery Bay Reserve, FL</gml:description> <gml:name>urn:ioos:station:wmo:rkqf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.026 -81.733</gml:lowerCorner> <gml:upperCorner>26.026 -81.733</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:rkqf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-rkxf1"> <gml:description>Rookery Bay Reserve, FL</gml:description> <gml:name>urn:ioos:station:wmo:rkxf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.05 -81.701</gml:lowerCorner> <gml:upperCorner>26.05 -81.701</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:rkxf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-rlot2"> <gml:description>8770971 - Rollover Pass, TX</gml:description> <gml:name>urn:ioos:station:wmo:rlot2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.515 -94.513</gml:lowerCorner> <gml:upperCorner>29.515 -94.513</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:rlot2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-roam4"> <gml:description>Rock of Ages, MI</gml:description> <gml:name>urn:ioos:station:wmo:roam4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.867 -89.313</gml:lowerCorner> <gml:upperCorner>47.867 -89.313</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-08T02:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:roam4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-rprn6"> <gml:description>Rochester, NY</gml:description> <gml:name>urn:ioos:station:wmo:rprn6</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.258 -77.592</gml:lowerCorner> <gml:upperCorner>43.258 -77.592</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:rprn6"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-rsjt2"> <gml:description>8777812 - Rincon del San Jose; Potrero Lopeno SW, TX</gml:description> <gml:name>urn:ioos:station:wmo:rsjt2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.801 -97.483</gml:lowerCorner> <gml:upperCorner>26.801 -97.483</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:rsjt2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-rtat2"> <gml:description>8775237 - Port Aransas, TX</gml:description> <gml:name>urn:ioos:station:wmo:rtat2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.84 -97.073</gml:lowerCorner> <gml:upperCorner>27.84 -97.073</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T23:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:rtat2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sacv4"> <gml:description>Sacrifice Island, Mexico</gml:description> <gml:name>urn:ioos:station:wmo:sacv4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>19.174 -96.093</gml:lowerCorner> <gml:upperCorner>19.174 -96.093</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-16T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sacv4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sanf1"> <gml:description>Sand Key, FL</gml:description> <gml:name>urn:ioos:station:wmo:sanf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24.46 -81.88</gml:lowerCorner> <gml:upperCorner>24.46 -81.88</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sanf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-saqg1"> <gml:description>Lower Duplin, Sapelo Island Reserve, GA</gml:description> <gml:name>urn:ioos:station:wmo:saqg1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>31.418 -81.296</gml:lowerCorner> <gml:upperCorner>31.418 -81.296</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:saqg1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sauf1"> <gml:description>St. Augustine, FL</gml:description> <gml:name>urn:ioos:station:wmo:sauf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.857 -81.265</gml:lowerCorner> <gml:upperCorner>29.857 -81.265</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-02-15T06:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sauf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-saxg1"> <gml:description>Sapelo Island Reserve, GA</gml:description> <gml:name>urn:ioos:station:wmo:saxg1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>31.418 -81.295</gml:lowerCorner> <gml:upperCorner>31.418 -81.295</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:saxg1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sbio1"> <gml:description>South Bass Island, OH</gml:description> <gml:name>urn:ioos:station:wmo:sbio1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.628 -82.842</gml:lowerCorner> <gml:upperCorner>41.628 -82.842</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sbio1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sblm4"> <gml:description>Saginaw Bay Light #1, MI</gml:description> <gml:name>urn:ioos:station:wmo:sblm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.806 -83.719</gml:lowerCorner> <gml:upperCorner>43.806 -83.719</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sblm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-scld1"> <gml:description>Scotton Landing, Delaware Reserve, DE</gml:description> <gml:name>urn:ioos:station:wmo:scld1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>39.085 -75.461</gml:lowerCorner> <gml:upperCorner>39.085 -75.461</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:45:00Z</gml:beginPosition> <gml:endPosition>2010-07-19T16:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:scld1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-scqc1"> <gml:description>China Camp, San Francisco Bay Reserve, CA</gml:description> <gml:name>urn:ioos:station:wmo:scqc1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.001 -122.46</gml:lowerCorner> <gml:upperCorner>38.001 -122.46</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T13:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:scqc1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sdia2"> <gml:description>South Douglas, AK</gml:description> <gml:name>urn:ioos:station:wmo:sdia2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>58.277 -134.389</gml:lowerCorner> <gml:upperCorner>58.277 -134.389</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:22:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sdia2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sdrt2"> <gml:description>8773037 - Seadrift, TX</gml:description> <gml:name>urn:ioos:station:wmo:sdrt2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.407 -96.712</gml:lowerCorner> <gml:upperCorner>28.407 -96.712</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sdrt2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-seqa2"> <gml:description>Katchemak Bay near Seldovia, AK</gml:description> <gml:name>urn:ioos:station:wmo:seqa2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>59.441 -151.719</gml:lowerCorner> <gml:upperCorner>59.441 -151.719</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-16T00:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-08T19:15:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:seqa2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sfxc1"> <gml:description>San Francisco Bay Reserve, CA</gml:description> <gml:name>urn:ioos:station:wmo:sfxc1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.223 -122.026</gml:lowerCorner> <gml:upperCorner>38.223 -122.026</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sfxc1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sgnw3"> <gml:description>Sheboygan, WI</gml:description> <gml:name>urn:ioos:station:wmo:sgnw3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.75 -87.692</gml:lowerCorner> <gml:upperCorner>43.75 -87.692</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sgnw3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sgof1"> <gml:description>Tyndall AFB Tower C (N4), FL</gml:description> <gml:name>urn:ioos:station:wmo:sgof1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.407 -84.863</gml:lowerCorner> <gml:upperCorner>29.407 -84.863</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sgof1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-shpf1"> <gml:description>SHP - Shell Point, FL</gml:description> <gml:name>urn:ioos:station:wmo:shpf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.06 -84.291</gml:lowerCorner> <gml:upperCorner>30.06 -84.291</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:shpf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sisa2"> <gml:description>Sisters Island, AK</gml:description> <gml:name>urn:ioos:station:wmo:sisa2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>58.171 -135.256</gml:lowerCorner> <gml:upperCorner>58.171 -135.256</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T23:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sisa2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sisw1"> <gml:description>Smith Island, WA</gml:description> <gml:name>urn:ioos:station:wmo:sisw1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.318 -122.843</gml:lowerCorner> <gml:upperCorner>48.318 -122.843</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sisw1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sjom4"> <gml:description>St. Joseph, MI</gml:description> <gml:name>urn:ioos:station:wmo:sjom4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.099 -86.494</gml:lowerCorner> <gml:upperCorner>42.099 -86.494</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-01-01T00:50:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sjom4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-skmg1"> <gml:description>U.S. Navy Tower M2R6 GA</gml:description> <gml:name>urn:ioos:station:wmo:skmg1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>31.534 -80.236</gml:lowerCorner> <gml:upperCorner>31.534 -80.236</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:36:00Z</gml:beginPosition> <gml:endPosition>2009-10-01T12:38:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:skmg1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-slvm5"> <gml:description>Silver Bay, MN</gml:description> <gml:name>urn:ioos:station:wmo:slvm5</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.269 -91.252</gml:lowerCorner> <gml:upperCorner>47.269 -91.252</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-01-01T22:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:slvm5"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-smbs1"> <gml:description>Springmaid pier, SC</gml:description> <gml:name>urn:ioos:station:wmo:smbs1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.655 -78.918</gml:lowerCorner> <gml:upperCorner>33.655 -78.918</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:49:00Z</gml:beginPosition> <gml:endPosition>2010-11-29T20:49:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:smbs1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-smkf1"> <gml:description>Sombrero Key, FL</gml:description> <gml:name>urn:ioos:station:wmo:smkf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>24.627 -81.11</gml:lowerCorner> <gml:upperCorner>24.627 -81.11</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-01-26T05:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:smkf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-soqo3"> <gml:description>Valino Island, South Slough Reserve, OR</gml:description> <gml:name>urn:ioos:station:wmo:soqo3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.317 -124.322</gml:lowerCorner> <gml:upperCorner>43.317 -124.322</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:soqo3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-spag1"> <gml:description>U.S. Navy Tower R2 GA</gml:description> <gml:name>urn:ioos:station:wmo:spag1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>31.375 -80.567</gml:lowerCorner> <gml:upperCorner>31.375 -80.567</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-28T15:33:00Z</gml:beginPosition> <gml:endPosition>2009-10-01T12:36:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:spag1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-spgf1"> <gml:description>Settlement Point, GBI</gml:description> <gml:name>urn:ioos:station:wmo:spgf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>26.704 -78.994</gml:lowerCorner> <gml:upperCorner>26.704 -78.994</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-11-14T09:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:spgf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-spll1"> <gml:description>South Timbalier Block 52, LA / CSI06</gml:description> <gml:name>urn:ioos:station:wmo:spll1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.867 -90.483</gml:lowerCorner> <gml:upperCorner>28.867 -90.483</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:spll1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sptm4"> <gml:description>Sturgeon Point Light, MI</gml:description> <gml:name>urn:ioos:station:wmo:sptm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.713 -83.273</gml:lowerCorner> <gml:upperCorner>44.713 -83.273</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-03-25T18:52:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sptm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-srbv3"> <gml:description>Salt River Bay, St. Croix, U.S. Virgin Islands</gml:description> <gml:name>urn:ioos:station:wmo:srbv3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>17.784 -64.762</gml:lowerCorner> <gml:upperCorner>17.784 -64.762</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-22T12:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:srbv3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-srst2"> <gml:description>Sabine Pass, TX</gml:description> <gml:name>urn:ioos:station:wmo:srst2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.67 -94.05</gml:lowerCorner> <gml:upperCorner>29.67 -94.05</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-02-04T18:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:srst2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ssbn7"> <gml:description>Sunset Beach Nearshore Waves</gml:description> <gml:name>urn:ioos:station:wmo:ssbn7</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.842 -78.476</gml:lowerCorner> <gml:upperCorner>33.842 -78.476</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-04T14:59:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ssbn7"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/waves"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-stdm4"> <gml:description>Stannard Rock, MI</gml:description> <gml:name>urn:ioos:station:wmo:stdm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.183 -87.225</gml:lowerCorner> <gml:upperCorner>47.183 -87.225</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-27T22:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:stdm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-supn6"> <gml:description>Superior Shoals, NY</gml:description> <gml:name>urn:ioos:station:wmo:supn6</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.467 -75.8</gml:lowerCorner> <gml:upperCorner>44.467 -75.8</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T18:00:00Z</gml:beginPosition> <gml:endPosition>2009-11-16T14:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:supn6"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-svnm4"> <gml:description>South Haven, MI</gml:description> <gml:name>urn:ioos:station:wmo:svnm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.401 -86.289</gml:lowerCorner> <gml:upperCorner>42.401 -86.289</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-01T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:svnm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-sxhw3"> <gml:description>Saxon Harbor, WI</gml:description> <gml:name>urn:ioos:station:wmo:sxhw3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.563 -90.44</gml:lowerCorner> <gml:upperCorner>46.563 -90.44</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:sxhw3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-syww3"> <gml:description>Yacht Works Sister Bay WI</gml:description> <gml:name>urn:ioos:station:wmo:syww3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>45.202 -87.121</gml:lowerCorner> <gml:upperCorner>45.202 -87.121</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T17:07:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:syww3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-taml1"> <gml:description>Tambour Bay, LA</gml:description> <gml:name>urn:ioos:station:wmo:taml1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.188 -90.665</gml:lowerCorner> <gml:upperCorner>29.188 -90.665</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-03-23T18:00:00Z</gml:beginPosition> <gml:endPosition>2011-10-03T15:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:taml1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-taqt2"> <gml:description>8775296 - Texas State Aquarium, TX</gml:description> <gml:name>urn:ioos:station:wmo:taqt2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.812 -97.39</gml:lowerCorner> <gml:upperCorner>27.812 -97.39</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2011-10-06T20:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:taqt2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-tarf1"> <gml:description>TAS - Tarpon Springs, FL</gml:description> <gml:name>urn:ioos:station:wmo:tarf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.156 -82.758</gml:lowerCorner> <gml:upperCorner>28.156 -82.758</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:tarf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-tawm4"> <gml:description>Tawas City, MI</gml:description> <gml:name>urn:ioos:station:wmo:tawm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>44.256 -83.443</gml:lowerCorner> <gml:upperCorner>44.256 -83.443</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-03-25T18:52:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:tawm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-tcvf1"> <gml:description>Trout Cove, FL</gml:description> <gml:name>urn:ioos:station:wmo:tcvf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.209 -80.533</gml:lowerCorner> <gml:upperCorner>25.209 -80.533</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:tcvf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-thlo1"> <gml:description>Toledo Light No. 2 OH</gml:description> <gml:name>urn:ioos:station:wmo:thlo1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.826 -83.194</gml:lowerCorner> <gml:upperCorner>41.826 -83.194</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-01T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:thlo1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-tibc1"> <gml:description>Tiburon Pier, San Francisco Bay, CA</gml:description> <gml:name>urn:ioos:station:wmo:tibc1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.891 -122.447</gml:lowerCorner> <gml:upperCorner>37.891 -122.447</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:12:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:tibc1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-tiqc1"> <gml:description>Oneonta Slough, Tijuana River Reserve, CA</gml:description> <gml:name>urn:ioos:station:wmo:tiqc1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.568 -117.131</gml:lowerCorner> <gml:upperCorner>32.568 -117.131</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-15T00:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:tiqc1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-tixc1"> <gml:description>Tijuana River Reserve, CA</gml:description> <gml:name>urn:ioos:station:wmo:tixc1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>32.574 -117.121</gml:lowerCorner> <gml:upperCorner>32.574 -117.121</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:tixc1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-tkea2"> <gml:description>Tenakee Springs, AK</gml:description> <gml:name>urn:ioos:station:wmo:tkea2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>57.779 -135.219</gml:lowerCorner> <gml:upperCorner>57.779 -135.219</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-17T15:20:00Z</gml:beginPosition> <gml:endPosition>2012-04-21T22:30:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:tkea2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-tpef1"> <gml:description>Tarpon Bay East, FL</gml:description> <gml:name>urn:ioos:station:wmo:tpef1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.408 -80.964</gml:lowerCorner> <gml:upperCorner>25.408 -80.964</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:tpef1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-tplm2"> <gml:description>Thomas Point, MD</gml:description> <gml:name>urn:ioos:station:wmo:tplm2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>38.898 -76.437</gml:lowerCorner> <gml:upperCorner>38.898 -76.437</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:tplm2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-trbl1"> <gml:description>Terrebonne Bay, LA</gml:description> <gml:name>urn:ioos:station:wmo:trbl1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>29.167 -90.583</gml:lowerCorner> <gml:upperCorner>29.167 -90.583</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-08-26T21:00:00Z</gml:beginPosition> <gml:endPosition>2012-04-26T21:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:trbl1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-trrf1"> <gml:description>Taylor River, FL</gml:description> <gml:name>urn:ioos:station:wmo:trrf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.223 -80.653</gml:lowerCorner> <gml:upperCorner>25.223 -80.653</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T13:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:trrf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ttiw1"> <gml:description>Tatoosh Island, WA</gml:description> <gml:name>urn:ioos:station:wmo:ttiw1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>48.392 -124.735</gml:lowerCorner> <gml:upperCorner>48.392 -124.735</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-22T03:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ttiw1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-vcat2"> <gml:description>8773259 - Port Lavaca, TX </gml:description> <gml:name>urn:ioos:station:wmo:vcat2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.64 -96.595</gml:lowerCorner> <gml:upperCorner>28.64 -96.595</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-04-26T15:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:vcat2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-venf1"> <gml:description>Venice, FL</gml:description> <gml:name>urn:ioos:station:wmo:venf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>27.07 -82.45</gml:lowerCorner> <gml:upperCorner>27.07 -82.45</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-12T09:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:venf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-verv4"> <gml:description>Veracurz Harbor, Mexico</gml:description> <gml:name>urn:ioos:station:wmo:verv4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>19.202 -96.113</gml:lowerCorner> <gml:upperCorner>19.202 -96.113</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-16T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:verv4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-vqsp4"> <gml:description>9752619 - Isabel Segunda, Vieques, PR</gml:description> <gml:name>urn:ioos:station:wmo:vqsp4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>18.153 -65.444</gml:lowerCorner> <gml:upperCorner>18.153 -65.444</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:36:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:vqsp4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-waqm3"> <gml:description>Menauhant, Waquoit Bay Reserve, MA</gml:description> <gml:name>urn:ioos:station:wmo:waqm3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.553 -70.549</gml:lowerCorner> <gml:upperCorner>41.553 -70.549</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-04T08:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:waqm3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-wats1"> <gml:description>Lake Wateree, SC</gml:description> <gml:name>urn:ioos:station:wmo:wats1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>34.335 -80.702</gml:lowerCorner> <gml:upperCorner>34.335 -80.702</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:40:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:wats1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-waxm3"> <gml:description>Waquoit Bay Reserve, MA</gml:description> <gml:name>urn:ioos:station:wmo:waxm3</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>41.582 -70.525</gml:lowerCorner> <gml:upperCorner>41.582 -70.525</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-09-06T00:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:waxm3"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-wdel1"> <gml:description>Shell West Delta 143</gml:description> <gml:name>urn:ioos:station:wmo:wdel1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>28.662 -89.551</gml:lowerCorner> <gml:upperCorner>28.662 -89.551</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-11-25T19:30:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:wdel1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-weqm1"> <gml:description>Skinner Mill, Wells Reserve, ME</gml:description> <gml:name>urn:ioos:station:wmo:weqm1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.347 -70.554</gml:lowerCorner> <gml:upperCorner>43.347 -70.554</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:weqm1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-wexm1"> <gml:description>Wells Reserve, ME</gml:description> <gml:name>urn:ioos:station:wmo:wexm1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.338 -70.55</gml:lowerCorner> <gml:upperCorner>43.338 -70.55</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:wexm1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-wfpm4"> <gml:description>Whitefish Point, MI</gml:description> <gml:name>urn:ioos:station:wmo:wfpm4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>46.762 -84.966</gml:lowerCorner> <gml:upperCorner>46.762 -84.966</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-03-25T18:52:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:wfpm4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-whri2"> <gml:description>Waukegan Harbor, IL</gml:description> <gml:name>urn:ioos:station:wmo:whri2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>42.361 -87.813</gml:lowerCorner> <gml:upperCorner>42.361 -87.813</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:09:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:whri2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-wiwf1"> <gml:description>Willy Willy, FL</gml:description> <gml:name>urn:ioos:station:wmo:wiwf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.619 -81.044</gml:lowerCorner> <gml:upperCorner>25.619 -81.044</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-22T17:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:wiwf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-wkqa1"> <gml:description>Fish River, Weeks Bay Reserve, AL</gml:description> <gml:name>urn:ioos:station:wmo:wkqa1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.416 -87.823</gml:lowerCorner> <gml:upperCorner>30.416 -87.823</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:wkqa1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-wkxa1"> <gml:description>Weeks Bay Reserve, AL</gml:description> <gml:name>urn:ioos:station:wmo:wkxa1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>30.421 -87.829</gml:lowerCorner> <gml:upperCorner>30.421 -87.829</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-06-17T23:15:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:wkxa1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-wplf1"> <gml:description>Watson Place, FL</gml:description> <gml:name>urn:ioos:station:wmo:wplf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.708 -81.248</gml:lowerCorner> <gml:upperCorner>25.708 -81.248</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T16:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T13:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:wplf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-wpow1"> <gml:description>West Point, WA</gml:description> <gml:name>urn:ioos:station:wmo:wpow1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>47.662 -122.436</gml:lowerCorner> <gml:upperCorner>47.662 -122.436</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2008-10-07T16:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:wpow1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-wrbf1"> <gml:description>Whipray Basin, FL</gml:description> <gml:name>urn:ioos:station:wmo:wrbf1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.077 -80.728</gml:lowerCorner> <gml:upperCorner>25.077 -80.728</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-07-01T21:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:wrbf1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-wwef1"> <gml:description>White Water -West, FL</gml:description> <gml:name>urn:ioos:station:wmo:wwef1</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>25.23 -80.939</gml:lowerCorner> <gml:upperCorner>25.23 -80.939</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2012-01-25T23:00:00Z</gml:beginPosition> <gml:endPosition>2012-05-15T11:00:00Z</gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:wwef1"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-yabp4"> <gml:description>9754228 - Yabucoa Harbor, PR</gml:description> <gml:name>urn:ioos:station:wmo:yabp4</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>18.055 -65.833</gml:lowerCorner> <gml:upperCorner>18.055 -65.833</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T15:12:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:yabp4"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-ygnn6"> <gml:description>Niagara Coast Guard Station, NY</gml:description> <gml:name>urn:ioos:station:wmo:ygnn6</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>43.261 -79.064</gml:lowerCorner> <gml:upperCorner>43.261 -79.064</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T16:10:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:ygnn6"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-yrsv2"> <gml:description>Chesapeake Bay,VA</gml:description> <gml:name>urn:ioos:station:wmo:yrsv2</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>37.414 -76.713</gml:lowerCorner> <gml:upperCorner>37.414 -76.713</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2009-05-14T14:45:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:yrsv2"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_temperature"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/air_pressure_at_sea_level"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/winds"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> <ObservationOffering gml:id="station-zbqn7"> <gml:description>Zeke's Basin, North Carolina</gml:description> <gml:name>urn:ioos:station:wmo:zbqn7</gml:name> <gml:srsName>urn:ogc:def:crs:epsg::4326</gml:srsName> <gml:boundedBy> <gml:Envelope srsName="urn:ogc:def:crs:epsg::4326"> <gml:lowerCorner>33.955 -77.935</gml:lowerCorner> <gml:upperCorner>33.955 -77.935</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <time> <gml:TimePeriod> <gml:beginPosition>2010-09-28T06:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="now"></gml:endPosition> </gml:TimePeriod> </time> <procedure xlink:href="urn:ioos:station:wmo:zbqn7"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_electrical_conductivity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_salinity"/> <observedProperty xlink:href="http://mmisw.org/ont/cf/parameter/sea_water_temperature"/> <featureOfInterest xlink:href="urn:cgi:Feature:CGI:EarthOcean"/> <responseFormat>text/xml;schema="ioos/0.6.1"</responseFormat> <responseFormat>application/ioos+xml;version=0.6.1</responseFormat> <responseFormat>text/csv</responseFormat> <responseFormat>text/tab-separated-values</responseFormat> <responseFormat>application/vnd.google-earth.kml+xml</responseFormat> <resultModel>om:Observation</resultModel> <responseMode>inline</responseMode> </ObservationOffering> </ObservationOfferingList> </Contents> </Capabilities> ���������������������������OWSLib-0.33.0/tests/resources/sos_ngmp.xml����������������������������������������������������������0000664�0000000�0000000�00000136372�14766600535�0020447�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <sos:Capabilities xmlns:sos="http://www.opengis.net/sos/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fes="http://www.opengis.net/fes/2.0" xmlns:swes="http://www.opengis.net/swes/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" version="2.0.0" xsi:schemaLocation="http://www.opengis.net/sos/2.0 http://schemas.opengis.net/sos/2.0/sos.xsd"> <ows:ServiceIdentification> <ows:Title>GNS Science New Zealand, NGMP SOS timeseries</ows:Title> <ows:Abstract>GNS Hydrogeology Section, serving NGMP groundwater level through customised 52N SOS, data quality cannot be represented yet, there is no liability regarding this service, for more information go to http://ggw.gns.cri.nz/ggwdata/ (SVN: 0 @ 2013-01-12 19:55:25)</ows:Abstract> <ows:Keywords> <ows:Keyword>water level</ows:Keyword> <ows:Keyword>groundwater</ows:Keyword> <ows:Keyword>hydrogeology</ows:Keyword> <ows:Keyword>ngmp</ows:Keyword> </ows:Keywords> <ows:ServiceType codeSpace="http://opengeospatial.net">OGC:SOS</ows:ServiceType> <ows:ServiceTypeVersion>2.0.0</ows:ServiceTypeVersion> <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/samplingPoint</ows:Profile> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/soap</ows:Profile> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/req/SWEArrayObservation</ows:Profile> <ows:Fees>NONE</ows:Fees> <ows:AccessConstraints>SERVICE IS IN TEST MODE, NOT RELIABLE, DATA QUALITY NOT YET VISIBLE</ows:AccessConstraints> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>GNS Science</ows:ProviderName> <ows:ProviderSite xlink:href="http://ggw.gns.cri.nz/ggwdata/"/> <ows:ServiceContact> <ows:IndividualName>Alex Kmoch</ows:IndividualName> <ows:PositionName>STU</ows:PositionName> <ows:ContactInfo> <ows:Phone> <ows:Voice>+647374 8211</ows:Voice> </ows:Phone> <ows:Address> <ows:DeliveryPoint>114 Karetoto Road</ows:DeliveryPoint> <ows:City>Wairakei</ows:City> <ows:AdministrativeArea>Waikato</ows:AdministrativeArea> <ows:PostalCode>3377</ows:PostalCode> <ows:Country>New Zealand</ows:Country> <ows:ElectronicMailAddress>a.kmoch@gns.cri.nz</ows:ElectronicMailAddress> </ows:Address> </ows:ContactInfo> <ows:Role/> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?"/> <ows:Post xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="updateSequence"> <ows:AnyValue/> </ows:Parameter> <ows:Parameter name="AcceptVersions"> <ows:AllowedValues> <ows:Value>1.0.0</ows:Value> <ows:Value>2.0.0</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="Sections"> <ows:AllowedValues> <ows:Value>ServiceIdentification</ows:Value> <ows:Value>ServiceProvider</ows:Value> <ows:Value>OperationsMetadata</ows:Value> <ows:Value>FilterCapabilities</ows:Value> <ows:Value>Contents</ows:Value> <ows:Value>All</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="AcceptFormats"> <ows:AllowedValues> <ows:Value>text/xml</ows:Value> <ows:Value>application/zip</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="DescribeSensor"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?"/> <ows:Post xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="procedure"> <ows:AllowedValues> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/acidity_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/chloride_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/conductivity_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/groundwaterlevel_sensor</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/hydraulic_conductivity_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/iron_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/manganese_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/nitrate_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/temperature_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/tritium_sampling</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="procedureDescriptionFormat"> <ows:AllowedValues> <ows:Value>http://www.opengis.net/sensorML/1.0.1</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="GetObservation"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?"/> <ows:Post xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="srsName"> <ows:NoValues/> </ows:Parameter> <ows:Parameter name="offering"> <ows:AllowedValues> <ows:Value>NGMP_HYDRAULIC_CONDUCTIVITY</ows:Value> <ows:Value>NGMP_TRITIUM_ALL_FORMS</ows:Value> <ows:Value>NGMP_DISSOLVED_MANGANESE</ows:Value> <ows:Value>NGMP_TEMPERATURE</ows:Value> <ows:Value>NGMP_DISSOLVED_IRON</ows:Value> <ows:Value>NGMP_CONDUCTIVITY</ows:Value> <ows:Value>NGMP_ACIDITY</ows:Value> <ows:Value>NGMP_GROUNDWATER_LEVEL</ows:Value> <ows:Value>NGMP_DISSOLVED_NITRATE_NO3_AS_N</ows:Value> <ows:Value>NGMP_DISSOLVED_CHLORIDE</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="temporalFilter"> <ows:AllowedValues> <ows:Range> <ows:MinimumValue>0012-01-23T09:05:56.000+12:00</ows:MinimumValue> <ows:MaximumValue>2012-12-19T13:30:00.000+12:00</ows:MaximumValue> </ows:Range> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="procedure"> <ows:AllowedValues> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/acidity_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/chloride_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/conductivity_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/groundwaterlevel_sensor</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/hydraulic_conductivity_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/iron_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/manganese_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/nitrate_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/temperature_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/tritium_sampling</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="observedProperty"> <ows:AllowedValues> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/hydraulic_conductivity</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/tritium_all_forms</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/dissolved_manganese</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/temperature</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/dissolved_iron</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/conductivity</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/acidity</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/groundwaterlevel</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/dissolved_nitrate_no3_as_n</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/dissolved_chloride</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="featureOfInterest"> <ows:AllowedValues> <ows:Value>10</ows:Value> <ows:Value>11</ows:Value> <ows:Value>12</ows:Value> <ows:Value>13</ows:Value> <ows:Value>139</ows:Value> <ows:Value>14</ows:Value> <ows:Value>140</ows:Value> <ows:Value>15</ows:Value> <ows:Value>16</ows:Value> <ows:Value>17</ows:Value> <ows:Value>18</ows:Value> <ows:Value>19</ows:Value> <ows:Value>1993</ows:Value> <ows:Value>20</ows:Value> <ows:Value>2013</ows:Value> <ows:Value>2015</ows:Value> <ows:Value>2016</ows:Value> <ows:Value>2039</ows:Value> <ows:Value>2069</ows:Value> <ows:Value>2080</ows:Value> <ows:Value>21</ows:Value> <ows:Value>2103</ows:Value> <ows:Value>22</ows:Value> <ows:Value>23</ows:Value> <ows:Value>24</ows:Value> <ows:Value>2466</ows:Value> <ows:Value>2470</ows:Value> <ows:Value>2479</ows:Value> <ows:Value>25</ows:Value> <ows:Value>26</ows:Value> <ows:Value>27</ows:Value> <ows:Value>28</ows:Value> <ows:Value>29</ows:Value> <ows:Value>3</ows:Value> <ows:Value>30</ows:Value> <ows:Value>31</ows:Value> <ows:Value>32</ows:Value> <ows:Value>3200</ows:Value> <ows:Value>3258</ows:Value> <ows:Value>3280</ows:Value> <ows:Value>3281</ows:Value> <ows:Value>33</ows:Value> <ows:Value>3325</ows:Value> <ows:Value>3327</ows:Value> <ows:Value>3336</ows:Value> <ows:Value>338</ows:Value> <ows:Value>339</ows:Value> <ows:Value>34</ows:Value> <ows:Value>340</ows:Value> <ows:Value>346</ows:Value> <ows:Value>347</ows:Value> <ows:Value>348</ows:Value> <ows:Value>349</ows:Value> <ows:Value>35</ows:Value> <ows:Value>350</ows:Value> <ows:Value>351</ows:Value> <ows:Value>352</ows:Value> <ows:Value>353</ows:Value> <ows:Value>354</ows:Value> <ows:Value>355</ows:Value> <ows:Value>356</ows:Value> <ows:Value>358</ows:Value> <ows:Value>359</ows:Value> <ows:Value>36</ows:Value> <ows:Value>360</ows:Value> <ows:Value>361</ows:Value> <ows:Value>362</ows:Value> <ows:Value>363</ows:Value> <ows:Value>364</ows:Value> <ows:Value>37</ows:Value> <ows:Value>3705</ows:Value> <ows:Value>3706</ows:Value> <ows:Value>3707</ows:Value> <ows:Value>3708</ows:Value> <ows:Value>3709</ows:Value> <ows:Value>3710</ows:Value> <ows:Value>3711</ows:Value> <ows:Value>3712</ows:Value> <ows:Value>378</ows:Value> <ows:Value>379</ows:Value> <ows:Value>38</ows:Value> <ows:Value>380</ows:Value> <ows:Value>381</ows:Value> <ows:Value>382</ows:Value> <ows:Value>383</ows:Value> <ows:Value>384</ows:Value> <ows:Value>386</ows:Value> <ows:Value>387</ows:Value> <ows:Value>388</ows:Value> <ows:Value>389</ows:Value> <ows:Value>39</ows:Value> <ows:Value>390</ows:Value> <ows:Value>391</ows:Value> <ows:Value>392</ows:Value> <ows:Value>393</ows:Value> <ows:Value>394</ows:Value> <ows:Value>395</ows:Value> <ows:Value>4</ows:Value> <ows:Value>40</ows:Value> <ows:Value>401</ows:Value> <ows:Value>402</ows:Value> <ows:Value>403</ows:Value> <ows:Value>404</ows:Value> <ows:Value>405</ows:Value> <ows:Value>406</ows:Value> <ows:Value>407</ows:Value> <ows:Value>408</ows:Value> <ows:Value>409</ows:Value> <ows:Value>41</ows:Value> <ows:Value>410</ows:Value> <ows:Value>411</ows:Value> <ows:Value>412</ows:Value> <ows:Value>413</ows:Value> <ows:Value>414</ows:Value> <ows:Value>415</ows:Value> <ows:Value>416</ows:Value> <ows:Value>417</ows:Value> <ows:Value>418</ows:Value> <ows:Value>419</ows:Value> <ows:Value>42</ows:Value> <ows:Value>420</ows:Value> <ows:Value>421</ows:Value> <ows:Value>422</ows:Value> <ows:Value>423</ows:Value> <ows:Value>43</ows:Value> <ows:Value>437</ows:Value> <ows:Value>44</ows:Value> <ows:Value>443</ows:Value> <ows:Value>444</ows:Value> <ows:Value>445</ows:Value> <ows:Value>446</ows:Value> <ows:Value>447</ows:Value> <ows:Value>448</ows:Value> <ows:Value>449</ows:Value> <ows:Value>45</ows:Value> <ows:Value>451</ows:Value> <ows:Value>452</ows:Value> <ows:Value>453</ows:Value> <ows:Value>454</ows:Value> <ows:Value>455</ows:Value> <ows:Value>456</ows:Value> <ows:Value>458</ows:Value> <ows:Value>46</ows:Value> <ows:Value>464</ows:Value> <ows:Value>465</ows:Value> <ows:Value>466</ows:Value> <ows:Value>467</ows:Value> <ows:Value>468</ows:Value> <ows:Value>469</ows:Value> <ows:Value>47</ows:Value> <ows:Value>48</ows:Value> <ows:Value>49</ows:Value> <ows:Value>5</ows:Value> <ows:Value>50</ows:Value> <ows:Value>51</ows:Value> <ows:Value>511</ows:Value> <ows:Value>512</ows:Value> <ows:Value>52</ows:Value> <ows:Value>53</ows:Value> <ows:Value>54</ows:Value> <ows:Value>55</ows:Value> <ows:Value>552</ows:Value> <ows:Value>553</ows:Value> <ows:Value>56</ows:Value> <ows:Value>57</ows:Value> <ows:Value>58</ows:Value> <ows:Value>59</ows:Value> <ows:Value>6</ows:Value> <ows:Value>60</ows:Value> <ows:Value>61</ows:Value> <ows:Value>62</ows:Value> <ows:Value>63</ows:Value> <ows:Value>64</ows:Value> <ows:Value>65</ows:Value> <ows:Value>66</ows:Value> <ows:Value>67</ows:Value> <ows:Value>68</ows:Value> <ows:Value>69</ows:Value> <ows:Value>7</ows:Value> <ows:Value>70</ows:Value> <ows:Value>71</ows:Value> <ows:Value>72</ows:Value> <ows:Value>73</ows:Value> <ows:Value>74</ows:Value> <ows:Value>75</ows:Value> <ows:Value>76</ows:Value> <ows:Value>77</ows:Value> <ows:Value>78</ows:Value> <ows:Value>79</ows:Value> <ows:Value>8</ows:Value> <ows:Value>80</ows:Value> <ows:Value>81</ows:Value> <ows:Value>82</ows:Value> <ows:Value>83</ows:Value> <ows:Value>9</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="result"> <ows:AnyValue/> </ows:Parameter> <ows:Parameter name="responseFormat"> <ows:AllowedValues> <ows:Value>http://www.ioos.gov/dif/csv/0.9</ows:Value> <ows:Value>http://www.opengis.net/waterml/2.0</ows:Value> <ows:Value>http://www.opengis.net/om/2.0</ows:Value> <ows:Value>application/zip</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="GetFeatureOfInterest"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?"/> <ows:Post xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="featureOfInterest"> <ows:NoValues/> </ows:Parameter> <ows:Parameter name="observableProperty"> <ows:AllowedValues> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/hydraulic_conductivity</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/tritium_all_forms</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/dissolved_manganese</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/temperature</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/dissolved_iron</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/conductivity</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/acidity</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/groundwaterlevel</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/dissolved_nitrate_no3_as_n</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/phenomenon/dissolved_chloride</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="procedure"> <ows:AllowedValues> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/acidity_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/chloride_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/conductivity_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/groundwaterlevel_sensor</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/hydraulic_conductivity_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/iron_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/manganese_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/nitrate_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/temperature_sampling</ows:Value> <ows:Value>http://resources.smart-project.info/ggwdata/procedure/tritium_sampling</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="spatialFilter"> <ows:AnyValue/> </ows:Parameter> </ows:Operation> <ows:Parameter name="service"> <ows:AllowedValues> <ows:Value>SOS</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="version"> <ows:AllowedValues> <ows:Value>2.0.0</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:OperationsMetadata> <sos:filterCapabilities> <fes:Filter_Capabilities> <fes:Conformance> <fes:Constraint name="ImplementsQuery"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsAdHocQuery"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsFunctions"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsResourceld"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinStandardFilter"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsStandardFilter"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinSpatialFilter"> <ows:NoValues/> <ows:DefaultValue>true</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSpatialFilter"> <ows:NoValues/> <ows:DefaultValue>true</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinTemporalFilter"> <ows:NoValues/> <ows:DefaultValue>true</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsTemporalFilter"> <ows:NoValues/> <ows:DefaultValue>true</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsVersionNav"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSorting"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsExtendedOperators"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinimumXPath"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSchemaElementFunc"> <ows:NoValues/> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> </fes:Conformance> <fes:Spatial_Capabilities> <fes:GeometryOperands> <fes:GeometryOperand xmlns:gml="http://www.opengis.net/gml" name="gml:Envelope"/> </fes:GeometryOperands> <fes:SpatialOperators> <fes:SpatialOperator name="BBOX"> <fes:GeometryOperands> <fes:GeometryOperand xmlns:gml="http://www.opengis.net/gml" name="gml:Envelope"/> </fes:GeometryOperands> </fes:SpatialOperator> </fes:SpatialOperators> </fes:Spatial_Capabilities> <fes:Temporal_Capabilities> <fes:TemporalOperands> <fes:TemporalOperand xmlns:gml="http://www.opengis.net/gml" name="gml:TimePeriod"/> <fes:TemporalOperand xmlns:gml="http://www.opengis.net/gml" name="gml:TimeInstant"/> </fes:TemporalOperands> <fes:TemporalOperators> <fes:TemporalOperator name="Before"> <fes:TemporalOperands> <fes:TemporalOperand xmlns:gml="http://www.opengis.net/gml" name="gml:TimeInstant"/> </fes:TemporalOperands> </fes:TemporalOperator> <fes:TemporalOperator name="TEquals"> <fes:TemporalOperands> <fes:TemporalOperand xmlns:gml="http://www.opengis.net/gml" name="gml:TimeInstant"/> </fes:TemporalOperands> </fes:TemporalOperator> <fes:TemporalOperator name="After"> <fes:TemporalOperands> <fes:TemporalOperand xmlns:gml="http://www.opengis.net/gml" name="gml:TimeInstant"/> </fes:TemporalOperands> </fes:TemporalOperator> <fes:TemporalOperator name="During"> <fes:TemporalOperands> <fes:TemporalOperand xmlns:gml="http://www.opengis.net/gml" name="gml:TimePeriod"/> </fes:TemporalOperands> </fes:TemporalOperator> </fes:TemporalOperators> </fes:Temporal_Capabilities> </fes:Filter_Capabilities> </sos:filterCapabilities> <sos:contents> <sos:Contents> <swes:offering xsi:type="sos:ObservationOfferingType"> <sos:ObservationOffering xmlns:ns="http://www.opengis.net/sos/2.0"> <swes:identifier>NGMP_HYDRAULIC_CONDUCTIVITY</swes:identifier> <swes:procedure>http://resources.smart-project.info/ggwdata/procedure/hydraulic_conductivity_sampling</swes:procedure> <swes:observableProperty>http://resources.smart-project.info/ggwdata/phenomenon/hydraulic_conductivity</swes:observableProperty> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures_._NGMP_HYDRAULIC_CONDUCTIVITY"/> </swes:FeatureRelationship> </swes:relatedFeature> <ns:observedArea> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4272"> <gml:lowerCorner>-43.49087689429214 172.54255929701253</gml:lowerCorner> <gml:upperCorner>-37.530998397034715 176.92673919793086</gml:upperCorner> </gml:Envelope> </ns:observedArea> <ns:phenomenonTime> <gml:TimePeriod gml:id="pt_NGMP_HYDRAULIC_CONDUCTIVITY"> <gml:beginPosition>1900-01-01T00:30:00.000+12:00</gml:beginPosition> <gml:endPosition>1999-03-26T12:00:00.000+12:00</gml:endPosition> </gml:TimePeriod> </ns:phenomenonTime> <ns:responseFormat>http://www.ioos.gov/dif/csv/0.9</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/waterml/2.0</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/om/2.0</ns:responseFormat> <ns:responseFormat>application/zip</ns:responseFormat> <ns:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Observation</ns:observationType> </sos:ObservationOffering> </swes:offering> <swes:offering xsi:type="sos:ObservationOfferingType"> <sos:ObservationOffering xmlns:ns="http://www.opengis.net/sos/2.0"> <swes:identifier>NGMP_TRITIUM_ALL_FORMS</swes:identifier> <swes:procedure>http://resources.smart-project.info/ggwdata/procedure/tritium_sampling</swes:procedure> <swes:observableProperty>http://resources.smart-project.info/ggwdata/phenomenon/tritium_all_forms</swes:observableProperty> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures_._NGMP_TRITIUM_ALL_FORMS"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures"/> </swes:FeatureRelationship> </swes:relatedFeature> <ns:observedArea> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4272"> <gml:lowerCorner>-46.31316456339313 168.06194851332876</gml:lowerCorner> <gml:upperCorner>-34.85029852837112 177.9834379122022</gml:upperCorner> </gml:Envelope> </ns:observedArea> <ns:phenomenonTime> <gml:TimePeriod gml:id="pt_NGMP_TRITIUM_ALL_FORMS"> <gml:beginPosition>1972-07-29T00:00:00.000+12:00</gml:beginPosition> <gml:endPosition>2011-06-13T00:00:00.000+12:00</gml:endPosition> </gml:TimePeriod> </ns:phenomenonTime> <ns:responseFormat>http://www.ioos.gov/dif/csv/0.9</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/waterml/2.0</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/om/2.0</ns:responseFormat> <ns:responseFormat>application/zip</ns:responseFormat> <ns:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Observation</ns:observationType> </sos:ObservationOffering> </swes:offering> <swes:offering xsi:type="sos:ObservationOfferingType"> <sos:ObservationOffering xmlns:ns="http://www.opengis.net/sos/2.0"> <swes:identifier>NGMP_DISSOLVED_MANGANESE</swes:identifier> <swes:procedure>http://resources.smart-project.info/ggwdata/procedure/manganese_sampling</swes:procedure> <swes:observableProperty>http://resources.smart-project.info/ggwdata/phenomenon/dissolved_manganese</swes:observableProperty> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures_._NGMP_DISSOLVED_MANGANESE"/> </swes:FeatureRelationship> </swes:relatedFeature> <ns:observedArea> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4272"> <gml:lowerCorner>-46.31316456339313 168.06194851332876</gml:lowerCorner> <gml:upperCorner>-34.85029852837112 177.9834379122022</gml:upperCorner> </gml:Envelope> </ns:observedArea> <ns:phenomenonTime> <gml:TimePeriod gml:id="pt_NGMP_DISSOLVED_MANGANESE"> <gml:beginPosition>0012-01-23T09:05:56.000+12:00</gml:beginPosition> <gml:endPosition>2012-09-12T16:30:00.000+12:00</gml:endPosition> </gml:TimePeriod> </ns:phenomenonTime> <ns:responseFormat>http://www.ioos.gov/dif/csv/0.9</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/waterml/2.0</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/om/2.0</ns:responseFormat> <ns:responseFormat>application/zip</ns:responseFormat> <ns:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Observation</ns:observationType> </sos:ObservationOffering> </swes:offering> <swes:offering xsi:type="sos:ObservationOfferingType"> <sos:ObservationOffering xmlns:ns="http://www.opengis.net/sos/2.0"> <swes:identifier>NGMP_TEMPERATURE</swes:identifier> <swes:procedure>http://resources.smart-project.info/ggwdata/procedure/temperature_sampling</swes:procedure> <swes:observableProperty>http://resources.smart-project.info/ggwdata/phenomenon/temperature</swes:observableProperty> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures_._NGMP_TEMPERATURE"/> </swes:FeatureRelationship> </swes:relatedFeature> <ns:observedArea> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4272"> <gml:lowerCorner>-46.31316456339313 168.06194851332876</gml:lowerCorner> <gml:upperCorner>-34.85029852837112 177.9834379122022</gml:upperCorner> </gml:Envelope> </ns:observedArea> <ns:phenomenonTime> <gml:TimePeriod gml:id="pt_NGMP_TEMPERATURE"> <gml:beginPosition>0012-01-23T09:05:56.000+12:00</gml:beginPosition> <gml:endPosition>2012-12-19T13:30:00.000+12:00</gml:endPosition> </gml:TimePeriod> </ns:phenomenonTime> <ns:responseFormat>http://www.ioos.gov/dif/csv/0.9</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/waterml/2.0</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/om/2.0</ns:responseFormat> <ns:responseFormat>application/zip</ns:responseFormat> <ns:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Observation</ns:observationType> </sos:ObservationOffering> </swes:offering> <swes:offering xsi:type="sos:ObservationOfferingType"> <sos:ObservationOffering xmlns:ns="http://www.opengis.net/sos/2.0"> <swes:identifier>NGMP_DISSOLVED_IRON</swes:identifier> <swes:procedure>http://resources.smart-project.info/ggwdata/procedure/iron_sampling</swes:procedure> <swes:observableProperty>http://resources.smart-project.info/ggwdata/phenomenon/dissolved_iron</swes:observableProperty> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures_._NGMP_DISSOLVED_IRON"/> </swes:FeatureRelationship> </swes:relatedFeature> <ns:observedArea> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4272"> <gml:lowerCorner>-46.31316456339313 168.06194851332876</gml:lowerCorner> <gml:upperCorner>-34.85029852837112 177.9834379122022</gml:upperCorner> </gml:Envelope> </ns:observedArea> <ns:phenomenonTime> <gml:TimePeriod gml:id="pt_NGMP_DISSOLVED_IRON"> <gml:beginPosition>0012-01-23T09:05:56.000+12:00</gml:beginPosition> <gml:endPosition>2012-09-12T16:30:00.000+12:00</gml:endPosition> </gml:TimePeriod> </ns:phenomenonTime> <ns:responseFormat>http://www.ioos.gov/dif/csv/0.9</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/waterml/2.0</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/om/2.0</ns:responseFormat> <ns:responseFormat>application/zip</ns:responseFormat> <ns:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Observation</ns:observationType> </sos:ObservationOffering> </swes:offering> <swes:offering xsi:type="sos:ObservationOfferingType"> <sos:ObservationOffering xmlns:ns="http://www.opengis.net/sos/2.0"> <swes:identifier>NGMP_CONDUCTIVITY</swes:identifier> <swes:procedure>http://resources.smart-project.info/ggwdata/procedure/conductivity_sampling</swes:procedure> <swes:observableProperty>http://resources.smart-project.info/ggwdata/phenomenon/conductivity</swes:observableProperty> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures_._NGMP_CONDUCTIVITY"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures"/> </swes:FeatureRelationship> </swes:relatedFeature> <ns:observedArea> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4272"> <gml:lowerCorner>-46.31316456339313 168.06194851332876</gml:lowerCorner> <gml:upperCorner>-34.85029852837112 177.9834379122022</gml:upperCorner> </gml:Envelope> </ns:observedArea> <ns:phenomenonTime> <gml:TimePeriod gml:id="pt_NGMP_CONDUCTIVITY"> <gml:beginPosition>0012-01-23T09:05:56.000+12:00</gml:beginPosition> <gml:endPosition>2012-12-19T13:30:00.000+12:00</gml:endPosition> </gml:TimePeriod> </ns:phenomenonTime> <ns:responseFormat>http://www.ioos.gov/dif/csv/0.9</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/waterml/2.0</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/om/2.0</ns:responseFormat> <ns:responseFormat>application/zip</ns:responseFormat> <ns:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Observation</ns:observationType> </sos:ObservationOffering> </swes:offering> <swes:offering xsi:type="sos:ObservationOfferingType"> <sos:ObservationOffering xmlns:ns="http://www.opengis.net/sos/2.0"> <swes:identifier>NGMP_ACIDITY</swes:identifier> <swes:procedure>http://resources.smart-project.info/ggwdata/procedure/acidity_sampling</swes:procedure> <swes:observableProperty>http://resources.smart-project.info/ggwdata/phenomenon/acidity</swes:observableProperty> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures_._NGMP_ACIDITY"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures"/> </swes:FeatureRelationship> </swes:relatedFeature> <ns:observedArea> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4272"> <gml:lowerCorner>-46.31316456339313 168.06194851332876</gml:lowerCorner> <gml:upperCorner>-34.85029852837112 177.9834379122022</gml:upperCorner> </gml:Envelope> </ns:observedArea> <ns:phenomenonTime> <gml:TimePeriod gml:id="pt_NGMP_ACIDITY"> <gml:beginPosition>0012-01-23T09:05:56.000+12:00</gml:beginPosition> <gml:endPosition>2012-12-19T13:30:00.000+12:00</gml:endPosition> </gml:TimePeriod> </ns:phenomenonTime> <ns:responseFormat>http://www.ioos.gov/dif/csv/0.9</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/waterml/2.0</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/om/2.0</ns:responseFormat> <ns:responseFormat>application/zip</ns:responseFormat> <ns:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Observation</ns:observationType> </sos:ObservationOffering> </swes:offering> <swes:offering xsi:type="sos:ObservationOfferingType"> <sos:ObservationOffering xmlns:ns="http://www.opengis.net/sos/2.0"> <swes:identifier>NGMP_GROUNDWATER_LEVEL</swes:identifier> <swes:procedure>http://resources.smart-project.info/ggwdata/procedure/groundwaterlevel_sensor</swes:procedure> <swes:observableProperty>http://resources.smart-project.info/ggwdata/phenomenon/groundwaterlevel</swes:observableProperty> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures_._NGMP_GROUNDWATER_LEVEL"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures"/> </swes:FeatureRelationship> </swes:relatedFeature> <ns:observedArea> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4272"> <gml:lowerCorner>-46.31316456339313 168.06194851332876</gml:lowerCorner> <gml:upperCorner>-34.85029852837112 177.9834379122022</gml:upperCorner> </gml:Envelope> </ns:observedArea> <ns:phenomenonTime> <gml:TimePeriod gml:id="pt_NGMP_GROUNDWATER_LEVEL"> <gml:beginPosition>1994-03-16T12:08:00.000+12:00</gml:beginPosition> <gml:endPosition>2012-12-19T13:30:00.000+12:00</gml:endPosition> </gml:TimePeriod> </ns:phenomenonTime> <ns:responseFormat>http://www.ioos.gov/dif/csv/0.9</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/waterml/2.0</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/om/2.0</ns:responseFormat> <ns:responseFormat>application/zip</ns:responseFormat> <ns:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Observation</ns:observationType> </sos:ObservationOffering> </swes:offering> <swes:offering xsi:type="sos:ObservationOfferingType"> <sos:ObservationOffering xmlns:ns="http://www.opengis.net/sos/2.0"> <swes:identifier>NGMP_DISSOLVED_NITRATE_NO3_AS_N</swes:identifier> <swes:procedure>http://resources.smart-project.info/ggwdata/procedure/nitrate_sampling</swes:procedure> <swes:observableProperty>http://resources.smart-project.info/ggwdata/phenomenon/dissolved_nitrate_no3_as_n</swes:observableProperty> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures_._NGMP_DISSOLVED_NITRATE_NO3_AS_N"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures"/> </swes:FeatureRelationship> </swes:relatedFeature> <ns:observedArea> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4272"> <gml:lowerCorner>-46.31316456339313 168.06194851332876</gml:lowerCorner> <gml:upperCorner>-34.85029852837112 177.9834379122022</gml:upperCorner> </gml:Envelope> </ns:observedArea> <ns:phenomenonTime> <gml:TimePeriod gml:id="pt_NGMP_DISSOLVED_NITRATE_NO3_AS_N"> <gml:beginPosition>0012-01-23T09:05:56.000+12:00</gml:beginPosition> <gml:endPosition>2012-09-12T16:30:00.000+12:00</gml:endPosition> </gml:TimePeriod> </ns:phenomenonTime> <ns:responseFormat>http://www.ioos.gov/dif/csv/0.9</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/waterml/2.0</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/om/2.0</ns:responseFormat> <ns:responseFormat>application/zip</ns:responseFormat> <ns:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Observation</ns:observationType> </sos:ObservationOffering> </swes:offering> <swes:offering xsi:type="sos:ObservationOfferingType"> <sos:ObservationOffering xmlns:ns="http://www.opengis.net/sos/2.0"> <swes:identifier>NGMP_DISSOLVED_CHLORIDE</swes:identifier> <swes:procedure>http://resources.smart-project.info/ggwdata/procedure/chloride_sampling</swes:procedure> <swes:observableProperty>http://resources.smart-project.info/ggwdata/phenomenon/dissolved_chloride</swes:observableProperty> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures_._NGMP_DISSOLVED_CHLORIDE"/> </swes:FeatureRelationship> </swes:relatedFeature> <swes:relatedFeature> <swes:FeatureRelationship> <swes:role>relatedFeature</swes:role> <swes:target xlink:href="https://geier.gns.cri.nz/ngmp-sos/sos?REQUEST=GetFeatureOfInterest&amp;service=SOS&amp;version=2.0.0&amp;featureOfInterest=allFeatures"/> </swes:FeatureRelationship> </swes:relatedFeature> <ns:observedArea> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4272"> <gml:lowerCorner>-46.31316456339313 168.06194851332876</gml:lowerCorner> <gml:upperCorner>-34.85029852837112 177.9834379122022</gml:upperCorner> </gml:Envelope> </ns:observedArea> <ns:phenomenonTime> <gml:TimePeriod gml:id="pt_NGMP_DISSOLVED_CHLORIDE"> <gml:beginPosition>0012-01-23T09:05:56.000+12:00</gml:beginPosition> <gml:endPosition>2012-09-12T16:30:00.000+12:00</gml:endPosition> </gml:TimePeriod> </ns:phenomenonTime> <ns:responseFormat>http://www.ioos.gov/dif/csv/0.9</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/waterml/2.0</ns:responseFormat> <ns:responseFormat>http://www.opengis.net/om/2.0</ns:responseFormat> <ns:responseFormat>application/zip</ns:responseFormat> <ns:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Observation</ns:observationType> </sos:ObservationOffering> </swes:offering> </sos:Contents> </sos:contents> </sos:Capabilities> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/sos_ngwd.xml����������������������������������������������������������0000664�0000000�0000000�00000032033�14766600535�0020432�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <sos:Capabilities version="2.0.0" xmlns:ogc="http://www.opengis.net/ogc" xmlns:fes="http://www.opengis.net/fes/2.0" xmlns:swes="http://www.opengis.net/swes/2.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:swe="http://www.opengis.net/swe/2.0" xmlns:sos="http://www.opengis.net/sos/2.0"> <!-- ServiceIdentification contains general information about the service like title, type and version as well as information about supported profiles of the service--> <ows:ServiceIdentification> <ows:Title>GIN SOS</ows:Title> <ows:Abstract>GIN SOS mediator </ows:Abstract> <ows:Keywords> <ows:Keyword>water level</ows:Keyword> <ows:Keyword>groundwater level</ows:Keyword> <ows:Keyword>surface water flow</ows:Keyword> </ows:Keywords> <ows:ServiceType codeSpace="http://opengeospatial.net">OGC:SOS</ows:ServiceType> <ows:ServiceTypeVersion>2.0.0</ows:ServiceTypeVersion> <!-- supported profiles as --> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/gfoi</ows:Profile> <!-- <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/obsByIdRetrieval</ows:Profile> --> <!-- TODO: add KVP BBOX profile when implemented --> <!-- Observation can be queries using spatial geometry expressed in param --> <ows:Profile>http://www.opengis.net/spec/SOS/2.0/conf/spatialFilteringProfile</ows:Profile> <!-- sampling feature must have a point geometry --> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/samplingPoint</ows:Profile> <!-- Observation encoded with GML 3.2 XML--> <ows:Profile>http://www.opengis.net/spec/OMXML/2.0/conf/observation</ows:Profile> <!-- this service implement WaterML 2.0 --> <ows:Profile>http://www.opengis.net/spec/waterml/2.0/conf/xsd-observation-process</ows:Profile> <ows:Fees>NONE</ows:Fees> <ows:AccessConstraints>NONE</ows:AccessConstraints> </ows:ServiceIdentification> <!-- ServiceProvider section contains information about service provider like contact, adress, etc. --> <ows:ServiceProvider> <ows:ProviderName>Geological Survey of Canada, Earth Sciences Sector, Natural Resources Canada, Government of Canada</ows:ProviderName> <ows:ProviderSite xlink:href="http://gw-info.net"></ows:ProviderSite> <ows:ServiceContact> <ows:IndividualName>Boyan Brodaric</ows:IndividualName> <ows:PositionName>Research Scientist</ows:PositionName> <ows:ContactInfo> <ows:Phone> <ows:Voice>+1-613-992-3562</ows:Voice> <ows:Facsimile>+1-613-995-9273</ows:Facsimile> </ows:Phone> <ows:Address> <ows:DeliveryPoint>615 Booth Street</ows:DeliveryPoint> <ows:City>Ottawa</ows:City> <ows:PostalCode>K1A 0E9</ows:PostalCode> <ows:Country>Canada</ows:Country> <ows:ElectronicMailAddress>brodaric at nrcan dot gc dot ca</ows:ElectronicMailAddress> </ows:Address> </ows:ContactInfo> <ows:Role></ows:Role> </ows:ServiceContact> </ows:ServiceProvider> <!-- extension is used for providing profile specific sections; in this case, the InsertionCapabilities section is contained, because the SOS supports the obs- and resultInsertion profiles--> <!-- the filterCapabilities section lists the filters and operands which are supported in the observation, result and feature retrieval operations --> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw?"></ows:Get> <ows:Post xlink:href="http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw"></ows:Post> </ows:HTTP> </ows:DCP> <ows:Parameter name="updateSequence"> <ows:AnyValue></ows:AnyValue> </ows:Parameter> <ows:Parameter name="AcceptVersions"> <ows:AllowedValues> <ows:Value>2.0.0</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="Sections"> <ows:AllowedValues> <ows:Value>ServiceIdentification</ows:Value> <ows:Value>ServiceProvider</ows:Value> <ows:Value>OperationsMetadata</ows:Value> <ows:Value>FilterCapabilities</ows:Value> <ows:Value>Contents</ows:Value> <ows:Value>All</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="AcceptFormats"> <ows:AllowedValues> <ows:Value>text/xml</ows:Value> <ows:Value>application/zip</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="DescribeSensor"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw?"></ows:Get> <ows:Post xlink:href="http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw"></ows:Post> </ows:HTTP> </ows:DCP> <ows:Parameter name="procedure"> <ows:AllowedValues> <ows:Value>urn:ogc:object:Sensor::GIN_GroundwaterLevelProcess</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="procedureDescriptionFormat"> <ows:AllowedValues> <ows:Value>http://www.opengis.net/sensorML/1.0.1</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="GetObservation"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw?"></ows:Get> <ows:Post xlink:href="http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw"></ows:Post> </ows:HTTP> </ows:DCP> <ows:Parameter name="srsName"> <ows:NoValues></ows:NoValues> </ows:Parameter> <ows:Parameter name="offering"> <ows:AllowedValues> <ows:Value>GW_LEVEL</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="temporalFilter"> <ows:AllowedValues> <ows:Range> <ows:MinimumValue>1900-04-01T17:43:00+02:00</ows:MinimumValue> <ows:MaximumValue>2013-04-01T17:51:00+02:00</ows:MaximumValue> </ows:Range> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="procedure"> <ows:AllowedValues> <ows:Value>urn:ogc:object:Sensor::GIN_GroundwaterLevelProcess</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="observedProperty"> <ows:AllowedValues> <ows:Value>urn:ogc:def:phenomenon:OGC:1.0.30:groundwaterlevel</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="result"> <ows:AnyValue></ows:AnyValue> </ows:Parameter> <ows:Parameter name="responseFormat"> <ows:AllowedValues> <ows:Value>http://www.opengis.net/waterml/2.0</ows:Value> <ows:Value>application/zip</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="GetFeatureOfInterest"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw?"></ows:Get> <ows:Post xlink:href="http://ngwd-bdnes.cits.nrcan.gc.ca:8080/proxy/GinService/sos/gw"></ows:Post> </ows:HTTP> </ows:DCP> <ows:Parameter name="featureOfInterest"> <ows:NoValues></ows:NoValues> </ows:Parameter> <ows:Parameter name="observableProperty"> <ows:AllowedValues> <ows:Value>urn:ogc:def:phenomenon:OGC:1.0.30:groundwaterlevel</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="procedure"> <ows:AllowedValues> <ows:Value>urn:ogc:object:Sensor::GIN_GroundwaterLevelProcess</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="spatialFilter"> <ows:AnyValue></ows:AnyValue> </ows:Parameter> </ows:Operation> <ows:Parameter name="service"> <ows:AllowedValues> <ows:Value>SOS</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="version"> <ows:AllowedValues> <ows:Value>2.0.0</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:OperationsMetadata> <sos:filterCapabilities> <fes:Filter_Capabilities> <fes:Conformance> <fes:Constraint name="ImplementsQuery"> <ows:NoValues></ows:NoValues> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsAdHocQuery"> <ows:NoValues></ows:NoValues> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsFunctions"> <ows:NoValues></ows:NoValues> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinStandardFilter"> <ows:NoValues></ows:NoValues> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsStandardFilter"> <ows:NoValues></ows:NoValues> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinSpatialFilter"> <ows:NoValues></ows:NoValues> <ows:DefaultValue>true</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSpatialFilter"> <ows:NoValues></ows:NoValues> <ows:DefaultValue>true</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinTemporalFilter"> <ows:NoValues></ows:NoValues> <ows:DefaultValue>true</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsTemporalFilter"> <ows:NoValues></ows:NoValues> <ows:DefaultValue>true</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsVersionNav"> <ows:NoValues></ows:NoValues> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSorting"> <ows:NoValues></ows:NoValues> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsExtendedOperators"> <ows:NoValues></ows:NoValues> <ows:DefaultValue>false</ows:DefaultValue> </fes:Constraint> </fes:Conformance> <fes:Spatial_Capabilities> <fes:GeometryOperands> <fes:GeometryOperand name="gml:Point"></fes:GeometryOperand> <fes:GeometryOperand name="gml:Polygon"></fes:GeometryOperand> </fes:GeometryOperands> <fes:SpatialOperators> <fes:SpatialOperator name="BBOX"></fes:SpatialOperator> <fes:SpatialOperator name="Intersects"></fes:SpatialOperator> <fes:SpatialOperator name="Within"></fes:SpatialOperator> </fes:SpatialOperators> </fes:Spatial_Capabilities> <fes:Temporal_Capabilities> <fes:TemporalOperands> <fes:TemporalOperand name="gml:TimePeriod"></fes:TemporalOperand> <fes:TemporalOperand name="gml:TimeInstant"></fes:TemporalOperand> </fes:TemporalOperands> <fes:TemporalOperators> <fes:TemporalOperator name="During"></fes:TemporalOperator> <fes:TemporalOperator name="After"></fes:TemporalOperator> <fes:TemporalOperator name="TEquals"></fes:TemporalOperator> </fes:TemporalOperators> </fes:Temporal_Capabilities> </fes:Filter_Capabilities> </sos:filterCapabilities> <!-- The contents section contains information about the observations offered by the service. The observations are group per sensor(-system) into observation offerings.--> <sos:contents> <sos:Contents> <swes:offering><sos:ObservationOffering xmlns:ogc="http://www.opengis.net/ogc" xmlns:fes="http://www.opengis.net/fes/2.0" xmlns:swes="http://www.opengis.net/swes/2.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:swe="http://www.opengis.net/swe/2.0" xmlns:sos="http://www.opengis.net/sos/2.0"> <swes:identifier>GW_LEVEL</swes:identifier> <swes:procedure>urn:ogc:object:Sensor::GIN_GroundwaterLevelProcess</swes:procedure> <swes:procedureDescriptionFormat>http://www.opengis.net/sensorML/1.0.1 </swes:procedureDescriptionFormat> <swes:observableProperty>urn:ogc:def:phenomenon:OGC:1.0.30:groundwaterlevel</swes:observableProperty> <sos:observedArea> <gml:Envelope srsName="http://www.opengis.net/def/crs/EPSG/0/4326"> <gml:lowerCorner>41 -120</gml:lowerCorner> <gml:upperCorner>60 -60</gml:upperCorner> </gml:Envelope> </sos:observedArea> <sos:phenomenonTime> <gml:TimePeriod gml:id="phenomenonTime"> <gml:beginPosition>1956-04-30T12:00:00Z</gml:beginPosition> <gml:endPosition>2011-11-02T12:00:00Z</gml:endPosition> </gml:TimePeriod> </sos:phenomenonTime> </sos:ObservationOffering></swes:offering> <sos:responseFormat>http://www.opengis.net/om/2.0</sos:responseFormat> <sos:observationType>http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement</sos:observationType> </sos:Contents> </sos:contents> </sos:Capabilities> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/swe_ioos_multistation_timeseries.xml����������������������������������0000664�0000000�0000000�00000064616�14766600535�0025517�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <!-- This template is an example of a SWE Data Record composed of static and dynamic fields for --> <!-- multiple stations with multiple sensors --> <!-- --> <!-- Most any element may be static or dynamic, but the static fields must be encoded inline, while --> <!-- The dyamic elements must be block encoded in the data array. --> <!-- --> <!-- Description of data --> <!-- SWE DataRecord containing 3 Stations: --> <!-- Station 1 has 2 sensors --> <!-- Station 2 has 2 sensors --> <!-- Station 3 has 1 sensors --> <swe2:DataRecord xmlns:swe2="http://www.opengis.net/swe/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/swe/2.0 http://schemas.opengis.net/sweCommon/2.0/swe.xsd" definition="http://mmisw.org/ont/ioos/definition/observationRecord"> <!-- STATIC DATA --> <!-- This field "stations" contains static data for all stations and sensors in the response --> <!-- Static data is linked to dynamic data (sensor observation values) via an abbreviated, --> <!-- underscored sensor URN. For example, urn:ioos:sensor:wmo:41001:sensor1 becomes --> <!-- wmo_41001_sensor1 --> <!-- This abbreviated URN is used as the sensor's DataRecord id in the static block and the --> <!-- DataChoice item name in the dynamic block. Consequently it also appears in the dynamic --> <!-- swe:values encoding. And may thus be used as a look up for the metadata of a given row --> <!-- of the data block --> <!-- All fields in the static block must include inline values. --> <!-- All fields in the dynamic block must not include inline values. --> <swe2:field name="stations"> <!-- IoosTech Convention: --> <!-- The data record containing the static data for each station shall be defined --> <swe2:DataRecord definition="http://mmisw.org/ont/ioos/definition/stations"> <!-- Static data for the first station, urn:ioos:station:wmo:41001 --> <!-- Required elements include for each station: stationID, platformLocation, sensors --> <swe2:field name="wmo_41001"> <!-- IoosTech Convention: --> <!-- The data record containing the static data for a station shall be defined --> <swe2:DataRecord id="wmo_41001" definition="http://mmisw.org/ont/ioos/definition/station"> <swe2:field name="stationID"> <!-- IoosTech Convention: --> <!-- The text element containing the station id shall be defined --> <swe2:Text definition="http://mmisw.org/ont/ioos/definition/stationID"> <swe2:value>urn:ioos:station:wmo:41001</swe2:value> </swe2:Text> </swe2:field> <!-- The platformLocation may be defined here, statically, or specified in the dynamic --> <!-- section. In either case, all coordinates must be specified inline or block encoded. --> <!-- They encoding can not be split to save bandwidth in the response. --> <swe2:field name="platformLocation"> <!-- Field: platformLocation; --> <!-- The location of the platform relative to WGS 84 (Horizontal) and Instantaneous Water Level (Vertical). --> <!-- Each sensor will specify a height relative to the platform location. If complete orientation and --> <!-- relative position are available for a sensor, SWE 2.0 clearly defines how to record it. Generally, --> <!-- for IOOS buoy instruments we believe just specifying the height is the appropriate solution. --> <swe2:Vector definition="http://www.opengis.net/def/property/OGC/0/PlatformLocation" referenceFrame="http://www.opengis.net/def/crs-compound?1=http://www.opengis.net/def/crs/EPSG/0/4326&amp;2=http://www.opengis.net/def/crs/EPSG/0/5829" localFrame="#wmo_41001_frame"> <!-- Vector: --> <!-- The coordinate vector defining the station location in the specified reference frame. --> <!-- --> <!-- For floating, surface buoys a new compound coordinate reference system has been developed --> <!-- which combines the WGS84 for horizontal (GPS) latitude and longitude CRS with a vertical CRS --> <!-- which uses height in above the Instantanious Water Level as a datum. --> <!-- --> <!-- For a tide gauge or a station at a fixed location relative to the Geoid (MSL), the CRS should be: --> <!-- EPSG::4979 referenceFrame="http://www.opengis.net/def/crs/EPSG/0/4979" --> <!-- --> <!-- Each stations localFrame must be unique. --> <swe2:coordinate name="latitude"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/latitude" axisID="Lat"> <swe2:uom code="deg" /> <swe2:value>32.382</swe2:value> </swe2:Quantity> </swe2:coordinate> <swe2:coordinate name="longitude"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/longitude" axisID="Lon"> <swe2:uom code="deg" /> <swe2:value>-75.415</swe2:value> </swe2:Quantity> </swe2:coordinate> <swe2:coordinate name="height"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/height" axisID="Z"> <swe2:uom code="m" /> <swe2:value>0.5</swe2:value> <!-- Zero height is at water level in the IOOS Buoy CRS. All sensors locations should be a height --> <!-- (vertical upward) relative to this reference frame --> </swe2:Quantity> </swe2:coordinate> </swe2:Vector> </swe2:field> <!-- Static data for all sensors on this station --> <swe2:field name="sensors"> <!-- IoosTech Convention: --> <!-- The data record containing the static data for each sensor shall be defined --> <swe2:DataRecord definition="http://mmisw.org/ont/ioos/definition/sensors"> <swe2:field name="wmo_41001_sensor1"> <!-- IoosTech Convention: --> <!-- The data record containing the static data for a sensor shall be defined --> <!-- Reminder: the DataRecord id of a sensor in the static block matches the DataChoice item --> <!-- name in the dynamic block --> <swe2:DataRecord id="wmo_41001_sensor1" definition="http://mmisw.org/ont/ioos/definition/sensor"> <swe2:field name="sensorID"> <!-- Field: sensorID --> <!-- The sensorID urn may use a meaningful "component" name (eg, "sbe16"); or, --> <!-- if not available, a simple, constant string followed by an integer counter --> <!-- such as "sensor1", "sensor2", "salt1", etc. --> <!-- IoosTech Convention: --> <!-- The text element containing the sensor id shall be defined --> <swe2:Text definition="http://mmisw.org/ont/ioos/definition/sensorID"> <swe2:value>urn:ioos:sensor:wmo:41001:sensor1</swe2:value> </swe2:Text> </swe2:field> <!-- Height is generally a static field so we demonstrate its use here. It can be --> <!-- defined statically or dynamically. --> <swe2:field name="height"> <!-- The location of the sensor relative to the platform --> <!-- We don't currently have enough information about orientation and relative position --> <!-- of sensors on a platform to define a sensor reference frame, but it is certainly --> <!-- possible to do if and when that is needed. --> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/height" axisID="Z" referenceFrame="#wmo_41001_frame"> <swe2:uom code="m" /> <swe2:value>5</swe2:value> </swe2:Quantity> </swe2:field> </swe2:DataRecord> </swe2:field> <swe2:field name="wmo_41001_sensor2"> <!-- IoosTech Convention: --> <!-- The data record containing the static data for a sensor shall be defined --> <!-- Reminder: the DataRecord id of a sensor in the static block matches the DataChoice item --> <!-- name in the dynamic block --> <swe2:DataRecord id="wmo_41001_sensor2" definition="http://mmisw.org/ont/ioos/definition/sensor"> <swe2:field name="sensorID"> <!-- IoosTech Convention: --> <!-- The text element containing the sensor id shall be defined --> <swe2:Text definition="http://mmisw.org/ont/ioos/definition/sensorID"> <swe2:value>urn:ioos:sensor:wmo:41001:sensor2</swe2:value> </swe2:Text> </swe2:field> <swe2:field name="height"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/height" axisID="Z" referenceFrame="#wmo_41001_frame"> <swe2:uom code="m" /> <swe2:value>-2</swe2:value> </swe2:Quantity> </swe2:field> </swe2:DataRecord> </swe2:field> </swe2:DataRecord> </swe2:field> </swe2:DataRecord> </swe2:field> <!-- Station 2 static data --> <swe2:field name="wmo_41002"> <!-- IoosTech Convention: --> <!-- The data record containing the static data for a station shall be defined --> <swe2:DataRecord id="wmo_41002" definition="http://mmisw.org/ont/ioos/definition/station"> <swe2:field name="stationID"> <!-- IoosTech Convention: --> <!-- The text element containing the station id shall be defined --> <swe2:Text definition="http://mmisw.org/ont/ioos/definition/stationID"> <swe2:value>urn:ioos:station:wmo:41002</swe2:value> </swe2:Text> </swe2:field> <swe2:field name="platformLocation"> <swe2:Vector definition="http://www.opengis.net/def/property/OGC/0/PlatformLocation" referenceFrame="http://www.opengis.net/def/crs-compound?1=http://www.opengis.net/def/crs/EPSG/0/4326&amp;2=http://www.opengis.net/def/crs/EPSG/0/5829" localFrame="#wmo_41002_frame"> <swe2:coordinate name="latitude"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/latitude" axisID="Lat"> <swe2:uom code="deg" /> <swe2:value>32.5</swe2:value> </swe2:Quantity> </swe2:coordinate> <swe2:coordinate name="longitude"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/longitude" axisID="Lon"> <swe2:uom code="deg" /> <swe2:value>-78.5</swe2:value> </swe2:Quantity> </swe2:coordinate> <swe2:coordinate name="height"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/height" axisID="Z"> <swe2:uom code="m" /> <swe2:value>0</swe2:value> </swe2:Quantity> </swe2:coordinate> </swe2:Vector> </swe2:field> <swe2:field name="sensors"> <!-- IoosTech Convention: --> <!-- The data record containing the static data for each sensor shall be defined --> <swe2:DataRecord definition="http://mmisw.org/ont/ioos/definition/sensors"> <swe2:field name="wmo_41002_sensor1"> <!-- IoosTech Convention: --> <!-- The data record containing the static data for a sensor shall be defined --> <!-- Reminder: the DataRecord id of a sensor in the static block matches the DataChoice item --> <!-- name in the dynamic block --> <swe2:DataRecord id="wmo_41002_sensor1" definition="http://mmisw.org/ont/ioos/definition/sensor"> <swe2:field name="sensorID"> <!-- IoosTech Convention: --> <!-- The text element containing the sensor id shall be defined --> <swe2:Text definition="http://mmisw.org/ont/ioos/definition/sensorID"> <swe2:value>urn:ioos:sensor:wmo:41002:sensor1</swe2:value> </swe2:Text> </swe2:field> <swe2:field name="height"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/height" axisID="Z" referenceFrame="#wmo_41002_frame"> <swe2:uom code="m" /> <swe2:value>3</swe2:value> </swe2:Quantity> </swe2:field> </swe2:DataRecord> </swe2:field> <swe2:field name="wmo_41002_sensor2"> <!-- IoosTech Convention: --> <!-- The data record containing the static data for a sensor shall be defined --> <swe2:DataRecord id="wmo_41002_sensor2" definition="http://mmisw.org/ont/ioos/definition/sensor"> <swe2:field name="sensorID"> <!-- IoosTech Convention: --> <!-- The text element containing the sensor id shall be defined --> <swe2:Text definition="http://mmisw.org/ont/ioos/definition/sensorID"> <swe2:value>urn:ioos:sensor:wmo:41002:sensor2</swe2:value> </swe2:Text> </swe2:field> <swe2:field name="height"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/height" axisID="Z" referenceFrame="#wmo_41002_frame"> <swe2:uom code="m" /> <swe2:value>-5</swe2:value> </swe2:Quantity> </swe2:field> </swe2:DataRecord> </swe2:field> </swe2:DataRecord> </swe2:field> </swe2:DataRecord> </swe2:field> <!-- Station 3 static data --> <swe2:field name="wmo_41003"> <!-- IoosTech Convention: --> <!-- The data record containing the static data for a station shall be defined --> <swe2:DataRecord id="wmo_41003" definition="http://mmisw.org/ont/ioos/definition/station"> <swe2:field name="stationID"> <!-- IoosTech Convention: --> <!-- The text element containing the station id shall be defined --> <swe2:Text definition="http://mmisw.org/ont/ioos/definition/stationID"> <swe2:value>urn:ioos:station:wmo:41003</swe2:value> </swe2:Text> </swe2:field> <swe2:field name="platformLocation"> <swe2:Vector definition="http://www.opengis.net/def/property/OGC/0/PlatformLocation" referenceFrame="http://www.opengis.net/def/crs-compound?1=http://www.opengis.net/def/crs/EPSG/0/4326&amp;2=http://www.opengis.net/def/crs/EPSG/0/5829" localFrame="#wmo_41003_frame"> <swe2:coordinate name="latitude"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/latitude" axisID="Lat"> <swe2:uom code="deg" /> <swe2:value>33.5</swe2:value> </swe2:Quantity> </swe2:coordinate> <swe2:coordinate name="longitude"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/longitude" axisID="Lon"> <swe2:uom code="deg" /> <swe2:value>-79.5</swe2:value> </swe2:Quantity> </swe2:coordinate> <swe2:coordinate name="height"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/height" axisID="Z"> <swe2:uom code="m" /> <swe2:value>0</swe2:value> </swe2:Quantity> </swe2:coordinate> </swe2:Vector> </swe2:field> <swe2:field name="sensors"> <!-- IoosTech Convention: --> <!-- The data record containing the static data for each sensor shall be defined --> <swe2:DataRecord definition="http://mmisw.org/ont/ioos/definition/sensors"> <swe2:field name="wmo_41003_sensor1"> <!-- IoosTech Convention: --> <!-- The data record containing the static data for a sensor shall be defined --> <!-- Reminder: the DataRecord id of a sensor in the static block matches the DataChoice item --> <!-- name in the dynamic block --> <swe2:DataRecord id="wmo_41003_sensor1" definition="http://mmisw.org/ont/ioos/definition/sensor"> <swe2:field name="sensorID"> <!-- IoosTech Convention: --> <!-- The text element containing the sensor id shall be defined --> <swe2:Text definition="http://mmisw.org/ont/ioos/definition/sensorID"> <swe2:value>urn:ioos:sensor:wmo:41003:sensor1</swe2:value> </swe2:Text> </swe2:field> <swe2:field name="height"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/height" axisID="Z" referenceFrame="#wmo_41003_frame"> <swe2:uom code="m" /> <swe2:value>3</swe2:value> </swe2:Quantity> </swe2:field> </swe2:DataRecord> </swe2:field> </swe2:DataRecord> </swe2:field> </swe2:DataRecord> </swe2:field> </swe2:DataRecord> </swe2:field> <!-- DYNAMIC DATA (SENSOR OBSERVATIONS) --> <!-- All measurements made by sensors and any other dynamic data (e.g. location for mobile sensors) --> <!-- are encoded in a DataArray. Again, sensor field name in the static DataRecord above corresponds to --> <!-- DataChoice item name in the dynamic DataArray --> <swe2:field name="observationData"> <!-- IoosTech Convention: --> <!-- The field containing the dynamic data from each sensor shall contain a DataArray defined as such--> <swe2:DataArray definition="http://mmisw.org/ont/ioos/definition/sensorObservationCollection"> <!-- Count of records in swe:values --> <swe2:elementCount> <swe2:Count> <swe2:value>13</swe2:value> </swe2:Count> </swe2:elementCount> <!-- Definition of fields in the DataArray --> <swe2:elementType name="observations"> <!-- IoosTech Convention: --> <!-- The data record containing the dynamic observation descriptors for each sensor shall be defined --> <swe2:DataRecord definition="http://mmisw.org/ont/ioos/definition/sensorObservations"> <!-- Time is included for all sensor so it is listed first and is outside of DataChoice. --> <!-- If time is defined differently for some sensors it could be moved inside the data --> <!-- but this is uncommon. --> <swe2:field name="time"> <swe2:Time definition="http://www.opengis.net/def/property/OGC/0/SamplingTime"> <swe2:uom xlink:href="http://www.opengis.net/def/uom/ISO-8601/0/Gregorian" /> </swe2:Time> </swe2:field> <!-- Since different observations are made by each sensor, DataChoice is used to select --> <!-- a sensor and the set of observation fields for each record from that sensor in the --> <!-- block encoded values of the data array. --> <swe2:field name="sensor"> <!-- IoosTech Convention: --> <!-- The data array shall contain one field with a DataChoice defined as sensor records --> <swe2:DataChoice definition="http://mmisw.org/ont/ioos/definition/sensors"> <!-- DataChoice for wmo 41001's sensor1 --> <!-- Dynamic sensor observations are linked to static data using the DataChoice --> <!-- item name: wmo_41001_sensor1 --> <swe2:item name="wmo_41001_sensor1"> <!-- IoosTech Convention: --> <!-- The data record containing the dynamic observation descriptors for a sensor shall be defined --> <swe2:DataRecord definition="http://mmisw.org/ont/ioos/definition/sensor"> <!-- wmo_41001_sensor1's observed properties --> <swe2:field name="air_temperature"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/air_temperature"> <swe2:uom code="Celsius" /> </swe2:Quantity> </swe2:field> <swe2:field name="wind_speed"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/wind_speed"> <swe2:uom code="m/s" /> </swe2:Quantity> </swe2:field> <swe2:field name="wind_to_direction"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/wind_to_direction"> <swe2:uom code="degrees" /> </swe2:Quantity> </swe2:field> </swe2:DataRecord> </swe2:item> <swe2:item name="wmo_41001_sensor2"> <swe2:DataRecord definition="http://mmisw.org/ont/ioos/definition/sensor"> <swe2:field name="sea_water_temperature"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/sea_water_temperature"> <swe2:uom code="Celsius" /> </swe2:Quantity> </swe2:field> <swe2:field name="dissolved_oxygen"> <swe2:Quantity definition="http://mmisw.org/ont/ioos/parameter/dissolved_oxygen"> <swe2:uom code="mg/L" /> </swe2:Quantity> </swe2:field> </swe2:DataRecord> </swe2:item> <swe2:item name="wmo_41002_sensor1"> <swe2:DataRecord definition="http://mmisw.org/ont/ioos/definition/sensor"> <swe2:field name="air_temperature"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/air_temperature"> <swe2:uom code="Celsius" /> </swe2:Quantity> </swe2:field> </swe2:DataRecord> </swe2:item> <swe2:item name="wmo_41002_sensor2"> <swe2:DataRecord definition="http://mmisw.org/ont/ioos/definition/sensor"> <swe2:field name="sea_water_temperature"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/sea_water_temperature"> <swe2:uom code="Celsius" /> </swe2:Quantity> </swe2:field> </swe2:DataRecord> </swe2:item> <swe2:item name="wmo_41003_sensor1"> <swe2:DataRecord definition="http://mmisw.org/ont/ioos/definition/sensor"> <swe2:field name="air_temperature"> <swe2:Quantity definition="http://mmisw.org/ont/cf/parameter/air_temperature"> <swe2:uom code="Celsius" /> </swe2:Quantity> </swe2:field> </swe2:DataRecord> </swe2:item> </swe2:DataChoice> </swe2:field> </swe2:DataRecord> </swe2:elementType> <swe2:encoding> <!-- SWE encoding and data values --> <!-- IoosTech Convention: --> <!-- swe:encoding *must* be always specified exactly as described below, --> <!-- to avoid the need to have fully general parsers that interpret --> <!-- swe:TextEncoding. That is, parsers may hard-code this particular --> <!-- swe:TextEncoding specification. --> <!-- --> <!-- About DataChoice from SWE Common 2.0: --> <!-- 9.2.5 Rules for DataChoice --> <!-- A “DataChoice” is encoded with the text method by providing the name of the selected item --> <!-- before the item values themselves. The name used shall correspond to the “name” attribute --> <!-- of the “item” property element that describes the structure of the selected item. --> <!-- --> <!-- IoosTech Convention: --> <!-- The name encoded for by data choice must match both the static sensor field name --> <!-- as well as the name attribute of the data choice item in the dynamic data. --> <!-- --> <!-- This data stream interleaves different types of messages separated by the block separator --> <!-- character. The element type is a “DataChoice” which means that each block is composed of --> <!-- the item name, followed by values of the item. This example also demonstrates that items --> <!-- of a choice can be of different types and length. --> <swe2:TextEncoding decimalSeparator="." tokenSeparator="," blockSeparator="&#10;" /> </swe2:encoding> <swe2:values> 2009-05-23T00:00:00Z,wmo_41001_sensor1,15.4,2.0,280 2009-05-23T01:00:00Z,wmo_41001_sensor1,15.8,1.8,121 2009-05-23T02:00:00Z,wmo_41001_sensor1,15.6,1.0,142 2009-05-23T00:00:00Z,wmo_41001_sensor2,5.6,8.0 2009-05-23T01:00:00Z,wmo_41001_sensor2,5.8,8.2 2009-05-23T02:00:00Z,wmo_41001_sensor2,5.7,8.5 2009-05-23T00:00:00Z,wmo_41002_sensor1,16.2 2009-05-23T01:00:00Z,wmo_41002_sensor1,16.4 2009-05-23T02:00:00Z,wmo_41002_sensor1,16.5 2009-05-23T00:00:00Z,wmo_41002_sensor2,6.1 2009-05-23T01:00:00Z,wmo_41002_sensor2,6.3 2009-05-23T02:00:00Z,wmo_41002_sensor2,6.5 2009-05-23T01:00:00Z,wmo_41003_sensor1,15.8 </swe2:values> </swe2:DataArray> </swe2:field> </swe2:DataRecord> ������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wcs_nsidc.xml���������������������������������������������������������0000664�0000000�0000000�00000543365�14766600535�0020602�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1"?> <Capabilities xmlns="http://www.opengis.net/wcs/1.1" xmlns:ows="http://www.opengis.net/ows" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0"> <ows:ServiceIdentification> <ows:Title>Atlas of the Cryosphere: Northern Hemisphere</ows:Title> <ows:Abstract>The National Snow and Ice Data Center (NSIDC) Atlas of the Cryosphere is a map server that provides data and information pertinent to the frozen regions of Earth, including monthly climatologies of sea ice extent and concentration, snow cover extent, and snow water equivalent, in addition to glacier outlines, permafrost extent and classification, ice sheet elevation and accumulation, and more. In order to support polar projections, the Atlas is divided into two separate map servers: one for the Northern Hemisphere and one for the Southern Hemisphere. In addition to providing map images and source data through Open Geospatial Consortium, Inc. (OGC) protocols (WMS, WFS, and WCS), a dynamic web interface for exploring these data is also available at http://nsidc.org/data/atlas. If you have questions, comments or suggestions, please contact NSIDC User Services at +1.303.492.6199 or nsidc@nsidc.org. The development of this map server application was supported by NASA's Earth Observing System (EOS) Program under contract NAS5-03099 and was developed using MapServer, an Open Source development environment for building spatially-enabled internet applications. To cite the Atlas of the Cryosphere: Maurer, J. 2007. Atlas of the Cryosphere. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/atlas/.</ows:Abstract> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Ice Extent</ows:Keyword> <ows:Keyword>Ice Sheets</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> <ows:Keyword>Snow/Ice</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Melt</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:ServiceType codeSpace="OGC">OGC WCS</ows:ServiceType> <ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion> <ows:Fees>none</ows:Fees> <ows:AccessConstraints>none</ows:AccessConstraints> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>National Snow and Ice Data Center</ows:ProviderName> <ows:ProviderSite xlink:type="simple" xlink:href="http://nsidc.org"/> <ows:ServiceContact> <ows:IndividualName>NSIDC User Services</ows:IndividualName> <ows:PositionName>User Services</ows:PositionName> <ows:ContactInfo> <ows:Phone> <ows:Voice>+1 303.492.6199</ows:Voice> <ows:Facsimile>+1 303.492.2468</ows:Facsimile> </ows:Phone> <ows:Address> <ows:DeliveryPoint>CIRES, 449 UCB, University of Colorado</ows:DeliveryPoint> <ows:City>Boulder</ows:City> <ows:AdministrativeArea>CO</ows:AdministrativeArea> <ows:PostalCode>80309-0449</ows:PostalCode> <ows:Country>USA</ows:Country> <ows:ElectronicMailAddress>nsidc@nsidc.org</ows:ElectronicMailAddress> </ows:Address> <ows:OnlineResource xlink:type="simple" xlink:href="http://nsidc.org"/> <ows:HoursOfService>Our hours of operation are 9:00 A.M. to 5:00 P.M., U.S. Mountain Time, Monday through Friday. We are closed on most major United States holidays.</ows:HoursOfService> <ows:ContactInstructions>None.</ows:ContactInstructions> </ows:ContactInfo> <ows:Role>resourceProvider</ows:Role> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:type="simple" xlink:href="http://nsidc.org/cgi-bin/atlas_north?"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="service"> <ows:Value>WCS</ows:Value> </ows:Parameter> <ows:Parameter name="version"> <ows:Value>1.1.0</ows:Value> </ows:Parameter> </ows:Operation> <ows:Operation name="DescribeCoverage"> <ows:DCP> <ows:HTTP> <ows:Get xlink:type="simple" xlink:href="http://nsidc.org/cgi-bin/atlas_north?"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="service"> <ows:Value>WCS</ows:Value> </ows:Parameter> <ows:Parameter name="version"> <ows:Value>1.1.0</ows:Value> </ows:Parameter> <ows:Parameter name="identifiers"> <ows:Value>sea_ice_concentration_01</ows:Value> <ows:Value>sea_ice_concentration_02</ows:Value> <ows:Value>sea_ice_concentration_03</ows:Value> <ows:Value>sea_ice_concentration_04</ows:Value> <ows:Value>sea_ice_concentration_05</ows:Value> <ows:Value>sea_ice_concentration_06</ows:Value> <ows:Value>sea_ice_concentration_07</ows:Value> <ows:Value>sea_ice_concentration_08</ows:Value> <ows:Value>sea_ice_concentration_09</ows:Value> <ows:Value>sea_ice_concentration_10</ows:Value> <ows:Value>sea_ice_concentration_11</ows:Value> <ows:Value>sea_ice_concentration_12</ows:Value> <ows:Value>seasonal_snow_classification</ows:Value> <ows:Value>snow_extent_01</ows:Value> <ows:Value>snow_extent_02</ows:Value> <ows:Value>snow_extent_03</ows:Value> <ows:Value>snow_extent_04</ows:Value> <ows:Value>snow_extent_05</ows:Value> <ows:Value>snow_extent_06</ows:Value> <ows:Value>snow_extent_07</ows:Value> <ows:Value>snow_extent_08</ows:Value> <ows:Value>snow_extent_09</ows:Value> <ows:Value>snow_extent_10</ows:Value> <ows:Value>snow_extent_11</ows:Value> <ows:Value>snow_extent_12</ows:Value> <ows:Value>snow_water_equivalent_01</ows:Value> <ows:Value>snow_water_equivalent_02</ows:Value> <ows:Value>snow_water_equivalent_03</ows:Value> <ows:Value>snow_water_equivalent_04</ows:Value> <ows:Value>snow_water_equivalent_05</ows:Value> <ows:Value>snow_water_equivalent_06</ows:Value> <ows:Value>snow_water_equivalent_07</ows:Value> <ows:Value>snow_water_equivalent_08</ows:Value> <ows:Value>snow_water_equivalent_09</ows:Value> <ows:Value>snow_water_equivalent_10</ows:Value> <ows:Value>snow_water_equivalent_11</ows:Value> <ows:Value>snow_water_equivalent_12</ows:Value> <ows:Value>greenland_surface_melt</ows:Value> <ows:Value>greenland_accumulation</ows:Value> <ows:Value>greenland_bedrock_elevation</ows:Value> <ows:Value>greenland_ice_thickness</ows:Value> <ows:Value>greenland_elevation</ows:Value> </ows:Parameter> </ows:Operation> <ows:Operation name="GetCoverage"> <ows:DCP> <ows:HTTP> <ows:Get xlink:type="simple" xlink:href="http://nsidc.org/cgi-bin/atlas_north?"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="service"> <ows:Value>WCS</ows:Value> </ows:Parameter> <ows:Parameter name="version"> <ows:Value>1.1.0</ows:Value> </ows:Parameter> <ows:Parameter name="Identifier"> <ows:Value>sea_ice_concentration_01</ows:Value> <ows:Value>sea_ice_concentration_02</ows:Value> <ows:Value>sea_ice_concentration_03</ows:Value> <ows:Value>sea_ice_concentration_04</ows:Value> <ows:Value>sea_ice_concentration_05</ows:Value> <ows:Value>sea_ice_concentration_06</ows:Value> <ows:Value>sea_ice_concentration_07</ows:Value> <ows:Value>sea_ice_concentration_08</ows:Value> <ows:Value>sea_ice_concentration_09</ows:Value> <ows:Value>sea_ice_concentration_10</ows:Value> <ows:Value>sea_ice_concentration_11</ows:Value> <ows:Value>sea_ice_concentration_12</ows:Value> <ows:Value>seasonal_snow_classification</ows:Value> <ows:Value>snow_extent_01</ows:Value> <ows:Value>snow_extent_02</ows:Value> <ows:Value>snow_extent_03</ows:Value> <ows:Value>snow_extent_04</ows:Value> <ows:Value>snow_extent_05</ows:Value> <ows:Value>snow_extent_06</ows:Value> <ows:Value>snow_extent_07</ows:Value> <ows:Value>snow_extent_08</ows:Value> <ows:Value>snow_extent_09</ows:Value> <ows:Value>snow_extent_10</ows:Value> <ows:Value>snow_extent_11</ows:Value> <ows:Value>snow_extent_12</ows:Value> <ows:Value>snow_water_equivalent_01</ows:Value> <ows:Value>snow_water_equivalent_02</ows:Value> <ows:Value>snow_water_equivalent_03</ows:Value> <ows:Value>snow_water_equivalent_04</ows:Value> <ows:Value>snow_water_equivalent_05</ows:Value> <ows:Value>snow_water_equivalent_06</ows:Value> <ows:Value>snow_water_equivalent_07</ows:Value> <ows:Value>snow_water_equivalent_08</ows:Value> <ows:Value>snow_water_equivalent_09</ows:Value> <ows:Value>snow_water_equivalent_10</ows:Value> <ows:Value>snow_water_equivalent_11</ows:Value> <ows:Value>snow_water_equivalent_12</ows:Value> <ows:Value>greenland_surface_melt</ows:Value> <ows:Value>greenland_accumulation</ows:Value> <ows:Value>greenland_bedrock_elevation</ows:Value> <ows:Value>greenland_ice_thickness</ows:Value> <ows:Value>greenland_elevation</ows:Value> </ows:Parameter> <ows:Parameter name="InterpolationType"> <ows:Value>NEAREST_NEIGHBOUR</ows:Value> <ows:Value>BILINEAR</ows:Value> </ows:Parameter> <ows:Parameter name="format"> <ows:Value>image/png</ows:Value> <ows:Value>image/tiff</ows:Value> <ows:Value>image/gif</ows:Value> <ows:Value>image/png; mode=24bit</ows:Value> <ows:Value>image/jpeg</ows:Value> <ows:Value>image/vnd.wap.wbmp</ows:Value> </ows:Parameter> <ows:Parameter name="store"> <ows:Value>false</ows:Value> </ows:Parameter> <ows:Parameter name="GridBaseCRS"> <ows:Value>urn:ogc:def:crs:epsg::4326</ows:Value> </ows:Parameter> </ows:Operation> </ows:OperationsMetadata> <Contents> <CoverageSummary> <ows:Title>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Title> <ows:Abstract>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Abstract> <Identifier>sea_ice_concentration_01</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Arctic Ocean</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>316 332</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-3961770.085 -3961769.906</ows:LowerCorner> <ows:UpperCorner>3961769.894 4362961.971</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.999998745864 34.9037152643753</ows:LowerCorner> <ows:UpperCorner>178.959571606408 53.7717181062498</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Title> <ows:Abstract>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Abstract> <Identifier>sea_ice_concentration_02</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Arctic Ocean</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>316 332</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-3961770.085 -3961769.906</ows:LowerCorner> <ows:UpperCorner>3961769.894 4362961.971</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.999998745864 34.9037152643753</ows:LowerCorner> <ows:UpperCorner>178.959571606408 53.7717181062498</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Title> <ows:Abstract>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Abstract> <Identifier>sea_ice_concentration_03</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Arctic Ocean</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>316 332</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-3961770.085 -3961769.906</ows:LowerCorner> <ows:UpperCorner>3961769.894 4362961.971</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.999998745864 34.9037152643753</ows:LowerCorner> <ows:UpperCorner>178.959571606408 53.7717181062498</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Title> <ows:Abstract>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Abstract> <Identifier>sea_ice_concentration_04</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Arctic Ocean</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>316 332</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-3961770.085 -3961769.906</ows:LowerCorner> <ows:UpperCorner>3961769.894 4362961.971</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.999998745864 34.9037152643753</ows:LowerCorner> <ows:UpperCorner>178.959571606408 53.7717181062498</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Title> <ows:Abstract>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Abstract> <Identifier>sea_ice_concentration_05</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Arctic Ocean</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>316 332</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-3961770.085 -3961769.906</ows:LowerCorner> <ows:UpperCorner>3961769.894 4362961.971</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.999998745864 34.9037152643753</ows:LowerCorner> <ows:UpperCorner>178.959571606408 53.7717181062498</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Title> <ows:Abstract>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Abstract> <Identifier>sea_ice_concentration_06</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Arctic Ocean</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>316 332</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-3961770.085 -3961769.906</ows:LowerCorner> <ows:UpperCorner>3961769.894 4362961.971</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.999998745864 34.9037152643753</ows:LowerCorner> <ows:UpperCorner>178.959571606408 53.7717181062498</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Title> <ows:Abstract>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Abstract> <Identifier>sea_ice_concentration_07</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Arctic Ocean</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>316 332</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-3961770.085 -3961769.906</ows:LowerCorner> <ows:UpperCorner>3961769.894 4362961.971</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.999998745864 34.9037152643753</ows:LowerCorner> <ows:UpperCorner>178.959571606408 53.7717181062498</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Title> <ows:Abstract>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Abstract> <Identifier>sea_ice_concentration_08</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Arctic Ocean</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>316 332</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-3961770.085 -3961769.906</ows:LowerCorner> <ows:UpperCorner>3961769.894 4362961.971</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.999998745864 34.9037152643753</ows:LowerCorner> <ows:UpperCorner>178.959571606408 53.7717181062498</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Title> <ows:Abstract>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Abstract> <Identifier>sea_ice_concentration_09</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Arctic Ocean</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>316 332</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-3961770.085 -3961769.906</ows:LowerCorner> <ows:UpperCorner>3961769.894 4362961.971</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.999998745864 34.9037152643753</ows:LowerCorner> <ows:UpperCorner>178.959571606408 53.7717181062498</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Title> <ows:Abstract>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Abstract> <Identifier>sea_ice_concentration_10</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Arctic Ocean</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>316 332</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-3961770.085 -3961769.906</ows:LowerCorner> <ows:UpperCorner>3961769.894 4362961.971</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.999998745864 34.9037152643753</ows:LowerCorner> <ows:UpperCorner>178.959571606408 53.7717181062498</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Title> <ows:Abstract>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Abstract> <Identifier>sea_ice_concentration_11</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Arctic Ocean</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>316 332</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-3961770.085 -3961769.906</ows:LowerCorner> <ows:UpperCorner>3961769.894 4362961.971</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.999998745864 34.9037152643753</ows:LowerCorner> <ows:UpperCorner>178.959571606408 53.7717181062498</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Title> <ows:Abstract>Stroeve, J. and W. Meier. 1999, updated 2008. Sea Ice Trends and Climatologies from SMMR and SSM/I. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/smmr_ssmi_ancillary/monthly_means.html. Accessed 27 June 2008. Compiled from: Cavalieri, D., C. Parkinson, P. Gloersen, and H. J. Zwally. 1996. Sea ice concentrations from Nimbus-7 SMMR and DMSP SSM/I passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0051.html. Background: Monthly climatologies of sea ice concentration represent mean ice concentration percentages for each month over the entire time period 1979-2007, which is generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances at a grid cell size of 25 x 25 km using the NASA Team algorithm developed by the Oceans and Ice Branch, Laboratory for Hydrospheric Processes at NASA Goddard Space Flight Center (GSFC). A threshold of 15 percent concentration has been applied to the monthly climatologies.</ows:Abstract> <Identifier>sea_ice_concentration_12</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Arctic Ocean</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Oceans</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Sea Ice</ows:Keyword> <ows:Keyword>Sea Ice Concentration</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>316 332</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-3961770.085 -3961769.906</ows:LowerCorner> <ows:UpperCorner>3961769.894 4362961.971</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.999998745864 34.9037152643753</ows:LowerCorner> <ows:UpperCorner>178.959571606408 53.7717181062498</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Liston, G.E., and M. Sturm. 1998. Global seasonal snow classification system. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/arcss045.html. 31 August 2006. Background: Based on the physical properties of the snow (depth, density, thermal conductivity, number of layers, degree of wetting, etc.), the world's seasonal snow covers are divided into six classes, plus classes for water and ice fields. Each class is defined by its physical properties, then empirically related to climate using three variables (precipitation, wind, and air temperature). A vegetation proxy was used for wind data: tall vegetation equals low wind, short vegetation equals high wind.</ows:Title> <ows:Abstract>Liston, G.E., and M. Sturm. 1998. Global seasonal snow classification system. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/arcss045.html. 31 August 2006. Background: Based on the physical properties of the snow (depth, density, thermal conductivity, number of layers, degree of wetting, etc.), the world's seasonal snow covers are divided into six classes, plus classes for water and ice fields. Each class is defined by its physical properties, then empirically related to climate using three variables (precipitation, wind, and air temperature). A vegetation proxy was used for wind data: tall vegetation equals low wind, short vegetation equals high wind.</ows:Abstract> <Identifier>seasonal_snow_classification</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Classification</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Title> <ows:Abstract>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Abstract> <Identifier>snow_extent_01</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Title> <ows:Abstract>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Abstract> <Identifier>snow_extent_02</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Title> <ows:Abstract>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Abstract> <Identifier>snow_extent_03</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Title> <ows:Abstract>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Abstract> <Identifier>snow_extent_04</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Title> <ows:Abstract>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Abstract> <Identifier>snow_extent_05</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Title> <ows:Abstract>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Abstract> <Identifier>snow_extent_06</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Title> <ows:Abstract>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Abstract> <Identifier>snow_extent_07</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Title> <ows:Abstract>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Abstract> <Identifier>snow_extent_08</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Title> <ows:Abstract>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Abstract> <Identifier>snow_extent_09</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Title> <ows:Abstract>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Abstract> <Identifier>snow_extent_10</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Title> <ows:Abstract>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Abstract> <Identifier>snow_extent_11</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Title> <ows:Abstract>Armstrong, R. L., and M. J. Brodzik. 2005. Northern Hemisphere EASE-Grid weekly snow cover and sea ice extent version 3. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0046.html. 02 August 2006. Background: Snow cover extent is based on the digital NOAA-NESDIS Weekly Northern Hemisphere Snow Charts, revised by D. Robinson (Rutgers University) (http://climate.rutgers.edu/snowcover/) and regridded to the EASE-Grid. The original NOAA-NESDIS weekly snow charts are derived from the manual interpretation of AVHRR, GOES, and other visible-band satellite data.</ows:Abstract> <Identifier>snow_extent_12</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Title> <ows:Abstract>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Abstract> <Identifier>snow_water_equivalent_01</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Title> <ows:Abstract>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Abstract> <Identifier>snow_water_equivalent_02</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Title> <ows:Abstract>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Abstract> <Identifier>snow_water_equivalent_03</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Title> <ows:Abstract>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Abstract> <Identifier>snow_water_equivalent_04</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Title> <ows:Abstract>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Abstract> <Identifier>snow_water_equivalent_05</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Title> <ows:Abstract>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Abstract> <Identifier>snow_water_equivalent_06</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Title> <ows:Abstract>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Abstract> <Identifier>snow_water_equivalent_07</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Title> <ows:Abstract>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Abstract> <Identifier>snow_water_equivalent_08</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Title> <ows:Abstract>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Abstract> <Identifier>snow_water_equivalent_09</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Title> <ows:Abstract>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Abstract> <Identifier>snow_water_equivalent_10</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Title> <ows:Abstract>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Abstract> <Identifier>snow_water_equivalent_11</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Title> <ows:Abstract>Armstrong, R.L., M.J. Brodzik, K. Knowles, and M. Savoie. 2005. Global monthly EASE-Grid snow water equivalent climatology. Boulder, CO, USA: National Snow and Ice Data Center. Digital media. Available at http://nsidc.org/data/nsidc-0271.html. 30 August 2006. Background: Global, monthly snow water equivalent (SWE) climatologies are generated from passive microwave brightness temperature data derived from Nimbus-7 Scanning Multichannel Microwave Radiometer (SMMR) and Defense Meteorological Satellite Program (DMSP) -F8, -F11 and -F13 Special Sensor Microwave/Imager (SSM/I) radiances and gridded to the Northern and Southern 25 km Equal-Area Scalable Earth Grids (EASE-Grids).</ows:Abstract> <Identifier>snow_water_equivalent_12</Identifier> <ows:Keywords> <ows:Keyword>Arctic</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Northern Hemisphere</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Cover</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>1012 1012</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-10700000 -10700000</ows:LowerCorner> <ows:UpperCorner>14700000 14700000</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.855268310333 -89.3181405304869</ows:LowerCorner> <ows:UpperCorner>178.996024534873 89.5930272089838</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Abdalati, W. 2007. Greenland ice sheet melt characteristics derived from passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital Media. Available at http://nsidc.org/data/nsidc-0218.html. 17 July 2007. Background: The ice sheet melt extent is a daily (or every-other-day, prior to August, 1987) estimate of the spatial extent of wet snow on the Greenland ice sheet derived from passive microwave satellite brightness temperature characteristics using the cross-polarized gradient ratio of Abdalati and Steffen (J. Climate, 1997). It is physically based on the changes in microwave emission characteristics observable in data from the Scanning Multi-channel Microwave Radiometer (SMMR) and the Special Sensor Microwave Imager (SSM/I). It is not a direct measure of the snow wetness, but rather is a binary indicator of the state of melt of each SMMR and SSM/I pixel on the ice sheet for each day of observation. It is, however a useful proxy for the amount of ablation that occurs on the Greenland ice sheet.</ows:Title> <ows:Abstract>Abdalati, W. 2007. Greenland ice sheet melt characteristics derived from passive microwave data. Boulder, Colorado USA: National Snow and Ice Data Center. Digital Media. Available at http://nsidc.org/data/nsidc-0218.html. 17 July 2007. Background: The ice sheet melt extent is a daily (or every-other-day, prior to August, 1987) estimate of the spatial extent of wet snow on the Greenland ice sheet derived from passive microwave satellite brightness temperature characteristics using the cross-polarized gradient ratio of Abdalati and Steffen (J. Climate, 1997). It is physically based on the changes in microwave emission characteristics observable in data from the Scanning Multi-channel Microwave Radiometer (SMMR) and the Special Sensor Microwave Imager (SSM/I). It is not a direct measure of the snow wetness, but rather is a binary indicator of the state of melt of each SMMR and SSM/I pixel on the ice sheet for each day of observation. It is, however a useful proxy for the amount of ablation that occurs on the Greenland ice sheet.</ows:Abstract> <Identifier>greenland_surface_melt</Identifier> <ows:Keywords> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Greenland</ows:Keyword> <ows:Keyword>Ice Sheets</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Melt</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>114 118</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-837081.418 -1130786.327</ows:LowerCorner> <ows:UpperCorner>2031324.049 1838687.117</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.724371524912 65.0917471938267</ows:LowerCorner> <ows:UpperCorner>179.267576918496 82.2840082267087</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Bales, R.C., J.R. McConnell, E. Mosley-Thompson, and G. Lamorey. 2001. Accumulation map for the Greenland Ice Sheet: 1971-1990. Geophysical Research Letters. 28(15): 2967-2970. doi:10.1029/2000GL012052. Available at http://zero.eng.ucmerced.edu/rcbales/PARCA/. 24 October 2006. Background: An updated accumulation map for the Greenland Ice Sheet for the period 1971-1990, based on kriging of accurate in situ point estimates developed during the past decade at over 40 points (shallow ice cores) plus over 200 historical points (from snow pits, probes, shallow cores, and coastal precipitation data), shows an average water accumulation of 300 mm snow water equivalent (SWE) per year. Average uncertainty (standard deviation) in estimates of point accumulation for the interior part of the ice sheet, where the kriging drift surface is well constrained, is approximately 70 mm SWE per year, or 24% of mean accumulation. Because there are multiple cores in most regions, the regional uncertainty in accumulation should be considerably lower than the 70 mm SWE per year average uncertainty at a point. There are still many areas on the ice sheet, including northwest and southern Greenland, where annual accumulation remains poorly constrained.</ows:Title> <ows:Abstract>Bales, R.C., J.R. McConnell, E. Mosley-Thompson, and G. Lamorey. 2001. Accumulation map for the Greenland Ice Sheet: 1971-1990. Geophysical Research Letters. 28(15): 2967-2970. doi:10.1029/2000GL012052. Available at http://zero.eng.ucmerced.edu/rcbales/PARCA/. 24 October 2006. Background: An updated accumulation map for the Greenland Ice Sheet for the period 1971-1990, based on kriging of accurate in situ point estimates developed during the past decade at over 40 points (shallow ice cores) plus over 200 historical points (from snow pits, probes, shallow cores, and coastal precipitation data), shows an average water accumulation of 300 mm snow water equivalent (SWE) per year. Average uncertainty (standard deviation) in estimates of point accumulation for the interior part of the ice sheet, where the kriging drift surface is well constrained, is approximately 70 mm SWE per year, or 24% of mean accumulation. Because there are multiple cores in most regions, the regional uncertainty in accumulation should be considerably lower than the 70 mm SWE per year average uncertainty at a point. There are still many areas on the ice sheet, including northwest and southern Greenland, where annual accumulation remains poorly constrained.</ows:Abstract> <Identifier>greenland_accumulation</Identifier> <ows:Keywords> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Greenland</ows:Keyword> <ows:Keyword>Ice Sheets</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> <ows:Keyword>Snow Accumulation</ows:Keyword> <ows:Keyword>Snow Water Equivalent</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>573 593</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-837081.418 -1130786.327</ows:LowerCorner> <ows:UpperCorner>2031324.049 1838687.117</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.836596092188 65.1664483438673</ows:LowerCorner> <ows:UpperCorner>179.269613064936 82.4667598139105</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Bamber, J.L., R.L. Layberry, S.P. Gogenini. 2001. A new ice thickness and bed data set for the Greenland ice sheet 1: Measurement, data reduction, and errors. Journal of Geophysical Research. 106(D24): 33773-33780. Data provided by the National Snow and Ice Data Center DAAC, University of Colorado, Boulder, CO, USA. Available at http://nsidc.org/data/nsidc-0092.html. 25 October 2006. Bamber, J.L., R.L. Layberry, S.P. Gogenini. 2001. A new ice thickness and bed data set for the Greenland ice sheet 2: Relationship between dynamics and basal topography. Journal of Geophysical Research. 106(D24): 33781-33788. Data provided by the National Snow and Ice Data Center DAAC, University of Colorado, Boulder, CO, USA. Available at http://nsidc.org/data/nsidc-0092.html. 25 October 2006. Background: Digital Elevation Model (DEM) data are a combination of European Remote-Sensing (ERS-1) and Geosat satellite radar altimetry data, Airborne Topographic Mapper (ATM) data, and photogrammetric digital height data. Ice thickness data are based on approximately 700,000 data points collected in the 1990s from a University of Kansas airborne ice penetrating radar (IPR). Nearly 30,000 data points were collected in the 1970s from a Technical University of Denmark (TUD) airborne echo sounder. Bamber subtracted the ice thickness grid from the DEM to produce a grid of bedrock elevation values.</ows:Title> <ows:Abstract>Bamber, J.L., R.L. Layberry, S.P. Gogenini. 2001. A new ice thickness and bed data set for the Greenland ice sheet 1: Measurement, data reduction, and errors. Journal of Geophysical Research. 106(D24): 33773-33780. Data provided by the National Snow and Ice Data Center DAAC, University of Colorado, Boulder, CO, USA. Available at http://nsidc.org/data/nsidc-0092.html. 25 October 2006. Bamber, J.L., R.L. Layberry, S.P. Gogenini. 2001. A new ice thickness and bed data set for the Greenland ice sheet 2: Relationship between dynamics and basal topography. Journal of Geophysical Research. 106(D24): 33781-33788. Data provided by the National Snow and Ice Data Center DAAC, University of Colorado, Boulder, CO, USA. Available at http://nsidc.org/data/nsidc-0092.html. 25 October 2006. Background: Digital Elevation Model (DEM) data are a combination of European Remote-Sensing (ERS-1) and Geosat satellite radar altimetry data, Airborne Topographic Mapper (ATM) data, and photogrammetric digital height data. Ice thickness data are based on approximately 700,000 data points collected in the 1990s from a University of Kansas airborne ice penetrating radar (IPR). Nearly 30,000 data points were collected in the 1970s from a Technical University of Denmark (TUD) airborne echo sounder. Bamber subtracted the ice thickness grid from the DEM to produce a grid of bedrock elevation values.</ows:Abstract> <Identifier>greenland_bedrock_elevation</Identifier> <ows:Keywords> <ows:Keyword>Bedrock Elevation</ows:Keyword> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Greenland</ows:Keyword> <ows:Keyword>Ice Sheets</ows:Keyword> <ows:Keyword>Ice Sheet Elevation</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>599 638</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-825267.555 -1151631.237</ows:LowerCorner> <ows:UpperCorner>2173789.735 2041572.863</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.12303011456 63.0415709487752</ows:LowerCorner> <ows:UpperCorner>179.982766500967 82.4151433839318</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Bamber, J.L., R.L. Layberry, S.P. Gogenini. 2001. A new ice thickness and bed data set for the Greenland ice sheet 1: Measurement, data reduction, and errors. Journal of Geophysical Research. 106(D24): 33773-33780. Data provided by the National Snow and Ice Data Center DAAC, University of Colorado, Boulder, CO, USA. Available at http://nsidc.org/data/nsidc-0092.html. 25 October 2006. Bamber, J.L., R.L. Layberry, S.P. Gogenini. 2001. A new ice thickness and bed data set for the Greenland ice sheet 2: Relationship between dynamics and basal topography. Journal of Geophysical Research. 106(D24): 33781-33788. Data provided by the National Snow and Ice Data Center DAAC, University of Colorado, Boulder, CO, USA. Available at http://nsidc.org/data/nsidc-0092.html. 25 October 2006. Background: Ice thickness data are based on approximately 700,000 data points collected in the 1990s from a University of Kansas airborne ice penetrating radar (IPR). Nearly 30,000 data points were collected in the 1970s from a Technical University of Denmark (TUD) airborne echo sounder.</ows:Title> <ows:Abstract>Bamber, J.L., R.L. Layberry, S.P. Gogenini. 2001. A new ice thickness and bed data set for the Greenland ice sheet 1: Measurement, data reduction, and errors. Journal of Geophysical Research. 106(D24): 33773-33780. Data provided by the National Snow and Ice Data Center DAAC, University of Colorado, Boulder, CO, USA. Available at http://nsidc.org/data/nsidc-0092.html. 25 October 2006. Bamber, J.L., R.L. Layberry, S.P. Gogenini. 2001. A new ice thickness and bed data set for the Greenland ice sheet 2: Relationship between dynamics and basal topography. Journal of Geophysical Research. 106(D24): 33781-33788. Data provided by the National Snow and Ice Data Center DAAC, University of Colorado, Boulder, CO, USA. Available at http://nsidc.org/data/nsidc-0092.html. 25 October 2006. Background: Ice thickness data are based on approximately 700,000 data points collected in the 1990s from a University of Kansas airborne ice penetrating radar (IPR). Nearly 30,000 data points were collected in the 1970s from a Technical University of Denmark (TUD) airborne echo sounder.</ows:Abstract> <Identifier>greenland_ice_thickness</Identifier> <ows:Keywords> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Greenland</ows:Keyword> <ows:Keyword>Ice Sheets</ows:Keyword> <ows:Keyword>Ice Sheet Thickness</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>599 638</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-825267.555 -1151631.237</ows:LowerCorner> <ows:UpperCorner>2173789.735 2041572.863</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.12303011456 63.0415709487752</ows:LowerCorner> <ows:UpperCorner>179.982766500967 82.4151433839318</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> <CoverageSummary> <ows:Title>Bamber, J.L., R.L. Layberry, S.P. Gogenini. 2001. A new ice thickness and bed data set for the Greenland ice sheet 1: Measurement, data reduction, and errors. Journal of Geophysical Research. 106(D24): 33773-33780. Data provided by the National Snow and Ice Data Center DAAC, University of Colorado, Boulder, CO, USA. Available at http://nsidc.org/data/nsidc-0092.html. 25 October 2006. Bamber, J.L., R.L. Layberry, S.P. Gogenini. 2001. A new ice thickness and bed data set for the Greenland ice sheet 2: Relationship between dynamics and basal topography. Journal of Geophysical Research. 106(D24): 33781-33788. Data provided by the National Snow and Ice Data Center DAAC, University of Colorado, Boulder, CO, USA. Available at http://nsidc.org/data/nsidc-0092.html. 25 October 2006. Background: Digital Elevation Model (DEM) data are a combination of European Remote-Sensing (ERS-1) and Geosat satellite radar altimetry data, Airborne Topographic Mapper (ATM) data, and photogrammetric digital height data.</ows:Title> <ows:Abstract>Bamber, J.L., R.L. Layberry, S.P. Gogenini. 2001. A new ice thickness and bed data set for the Greenland ice sheet 1: Measurement, data reduction, and errors. Journal of Geophysical Research. 106(D24): 33773-33780. Data provided by the National Snow and Ice Data Center DAAC, University of Colorado, Boulder, CO, USA. Available at http://nsidc.org/data/nsidc-0092.html. 25 October 2006. Bamber, J.L., R.L. Layberry, S.P. Gogenini. 2001. A new ice thickness and bed data set for the Greenland ice sheet 2: Relationship between dynamics and basal topography. Journal of Geophysical Research. 106(D24): 33781-33788. Data provided by the National Snow and Ice Data Center DAAC, University of Colorado, Boulder, CO, USA. Available at http://nsidc.org/data/nsidc-0092.html. 25 October 2006. Background: Digital Elevation Model (DEM) data are a combination of European Remote-Sensing (ERS-1) and Geosat satellite radar altimetry data, Airborne Topographic Mapper (ATM) data, and photogrammetric digital height data.</ows:Abstract> <Identifier>greenland_elevation</Identifier> <ows:Keywords> <ows:Keyword>Cryosphere</ows:Keyword> <ows:Keyword>Earth Science</ows:Keyword> <ows:Keyword>Greenland</ows:Keyword> <ows:Keyword>Ice Sheets</ows:Keyword> <ows:Keyword>Ice Sheet Elevation</ows:Keyword> <ows:Keyword>Polar</ows:Keyword> </ows:Keywords> <ows:BoundingBox crs="urn:ogc:def:crs:OGC::imageCRS" dimensions="2"> <ows:LowerCorner>0 0</ows:LowerCorner> <ows:UpperCorner>599 638</ows:UpperCorner> </ows:BoundingBox> <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::32661" dimensions="2"> <ows:LowerCorner>-825267.555 -1151631.237</ows:LowerCorner> <ows:UpperCorner>2173789.735 2041572.863</ows:UpperCorner> </ows:BoundingBox> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-179.12303011456 63.0415709487752</ows:LowerCorner> <ows:UpperCorner>179.982766500967 82.4151433839318</ows:UpperCorner> </ows:WGS84BoundingBox> <SupportedFormat>image/tiff</SupportedFormat> <SupportedCRS>urn:ogc:def:crs:EPSG::32661</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3408</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3410</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3411</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3413</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3571</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3572</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3573</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3574</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3575</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3576</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3973</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3975</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::32624</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::3857</SupportedCRS> <SupportedCRS>urn:ogc:def:crs:EPSG::900913</SupportedCRS> </CoverageSummary> </Contents> </Capabilities> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wfs_CUZK_GetCapabilities_2_0_0.xml������������������������������������0000664�0000000�0000000�00000031020�14766600535�0024225�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="utf-8"?> <WFS_Capabilities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:fes="http://www.opengis.net/fes/2.0" version="2.0.0" xmlns="http://www.opengis.net/wfs/2.0"> <ows:ServiceIdentification> <ows:Title>CZE INSPIRE Download Service - Cadastral Parcels</ows:Title> <ows:Abstract>Cadastral Parcels - INSPIRE themes</ows:Abstract> <ows:ServiceType>OGC WFS</ows:ServiceType> <ows:ServiceTypeVersion>2.0.0</ows:ServiceTypeVersion> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>Czech Office for Surveying, Mapping and Cadastre</ows:ProviderName> <ows:ProviderSite xlink:type="simple" xlink:href="www.cuzk.cz" /> <ows:ServiceContact> <ows:ContactInfo> <ows:Phone> <ows:Voice>+420284041550</ows:Voice> </ows:Phone> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:type="simple" xlink:href="http://services.cuzk.cz/wfs/inspire-cp-wfs.asp" /> <ows:Post xlink:type="simple" xlink:href="http://services.cuzk.cz/wfs/inspire-cp-wfs.asp" /> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="DescribeFeatureType"> <ows:DCP> <ows:HTTP> <ows:Get xlink:type="simple" xlink:href="http://services.cuzk.cz/wfs/inspire-cp-wfs.asp" /> <ows:Post xlink:type="simple" xlink:href="http://services.cuzk.cz/wfs/inspire-cp-wfs.asp" /> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="ListStoredQueries"> <ows:DCP> <ows:HTTP> <ows:Get xlink:type="simple" xlink:href="http://services.cuzk.cz/wfs/inspire-cp-wfs.asp" /> <ows:Post xlink:type="simple" xlink:href="http://services.cuzk.cz/wfs/inspire-cp-wfs.asp" /> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="DescribeStoredQueries"> <ows:DCP> <ows:HTTP> <ows:Get xlink:type="simple" xlink:href="http://services.cuzk.cz/wfs/inspire-cp-wfs.asp" /> <ows:Post xlink:type="simple" xlink:href="http://services.cuzk.cz/wfs/inspire-cp-wfs.asp" /> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="GetFeature"> <ows:DCP> <ows:HTTP> <ows:Get xlink:type="simple" xlink:href="http://services.cuzk.cz/wfs/inspire-cp-wfs.asp" /> <ows:Post xlink:type="simple" xlink:href="http://services.cuzk.cz/wfs/inspire-cp-wfs.asp" /> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Parameter name="AcceptVersions"> <ows:AllowedValues> <ows:Value>2.2.0</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Constraint name="ImplementsBasicWFS"> <ows:NoValues /> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsTransactionalWFS"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsLockingWFS"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="KVPEncoding"> <ows:NoValues /> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="XMLEncoding"> <ows:NoValues /> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="SOAPEncoding"> <ows:NoValues /> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsInheritance"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsRemoteResolve"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsResultPaging"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsStandardJoins"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsSpatialJoins"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsTemporalJoins"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsFeatureVersioning"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ManageStoredQueries"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> </ows:OperationsMetadata> <FeatureTypeList> <FeatureType xmlns:CP="urn:x-inspire:specification:gmlas:CadastralParcels:3.0"> <Name>CP:CadastralBoundary</Name> <Title>Cadastral Parcel Boundaries</Title> <Abstract>Cadastral Parcel Boundaries</Abstract> <ows:Keywords> <ows:Keyword>Cadastral Parcel Boundaries</ows:Keyword> </ows:Keywords> <DefaultCRS>urn:ogc:def:crs:EPSG::102067</DefaultCRS> <OtherCRS>urn:ogc:def:crs:EPSG::102066</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::2065</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::5221</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::5514</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::5224</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::5225</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::3395</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::3857</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::3785</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::900913</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::32632</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::32633</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::32634</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::28403</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::28404</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::2493</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::2494</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::4326</OtherCRS> <OtherCRS>urn:ogc:def:crs:OGC::CRS84</OtherCRS> <OtherCRS>CRS:84</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::4258</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::3035</OtherCRS> <OutputFormats> <Format>text/xml; subtype=gml/3.2.1</Format> </OutputFormats> <ows:WGS84BoundingBox> <ows:LowerCorner>10 43</ows:LowerCorner> <ows:UpperCorner>22 55</ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> <FeatureType xmlns:CP="urn:x-inspire:specification:gmlas:CadastralParcels:3.0"> <Name>CP:CadastralParcel</Name> <Title>Cadastral parcel polygons</Title> <Abstract>Cadastral parcel polygons</Abstract> <ows:Keywords> <ows:Keyword>Cadastral parcel polygons</ows:Keyword> </ows:Keywords> <DefaultCRS>urn:ogc:def:crs:EPSG::102067</DefaultCRS> <OtherCRS>urn:ogc:def:crs:EPSG::102066</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::2065</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::5221</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::5514</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::5224</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::5225</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::3395</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::3857</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::3785</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::900913</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::32632</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::32633</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::32634</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::28403</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::28404</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::2493</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::2494</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::4326</OtherCRS> <OtherCRS>urn:ogc:def:crs:OGC::CRS84</OtherCRS> <OtherCRS>CRS:84</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::4258</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::3035</OtherCRS> <OutputFormats> <Format>text/xml; subtype=gml/3.2.1</Format> </OutputFormats> <ows:WGS84BoundingBox> <ows:LowerCorner>10 43</ows:LowerCorner> <ows:UpperCorner>22 55</ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> <FeatureType xmlns:CP="urn:x-inspire:specification:gmlas:CadastralParcels:3.0"> <Name>CP:CadastralZoning</Name> <Title>Cadastral Zoning polygons</Title> <Abstract>Cadastral Zoning polygons</Abstract> <ows:Keywords> <ows:Keyword>Cadastral Zoning polygons</ows:Keyword> </ows:Keywords> <DefaultCRS>urn:ogc:def:crs:EPSG::102067</DefaultCRS> <OtherCRS>urn:ogc:def:crs:EPSG::102066</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::2065</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::5221</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::5514</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::5224</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::5225</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::3395</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::3857</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::3785</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::900913</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::32632</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::32633</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::32634</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::28403</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::28404</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::2493</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::2494</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::4326</OtherCRS> <OtherCRS>urn:ogc:def:crs:OGC::CRS84</OtherCRS> <OtherCRS>CRS:84</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::4258</OtherCRS> <OtherCRS>urn:ogc:def:crs:EPSG::3035</OtherCRS> <OutputFormats> <Format>text/xml; subtype=gml/3.2.1</Format> </OutputFormats> <ows:WGS84BoundingBox> <ows:LowerCorner>10 43</ows:LowerCorner> <ows:UpperCorner>22 55</ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> </FeatureTypeList> <fes:Filter_Capabilities> <fes:Conformance> <fes:Constraint name="ImplementsQuery"> <ows:NoValues /> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsAdHocQuery"> <ows:NoValues /> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsFunctions"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinStandardFilter"> <ows:NoValues /> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsStandardFilter"> <ows:NoValues /> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinSpatialFilter"> <ows:NoValues /> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSpatialFilter"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinTemporalFilter"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsTemporalFilter"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsVersionNav"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSorting"> <ows:NoValues /> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsExtendedOperators"> <ows:NoValues /> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> </fes:Conformance> </fes:Filter_Capabilities> </WFS_Capabilities> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wfs_HSRS_GetCapabilities_1_1_0.xml������������������������������������0000664�0000000�0000000�00000025446�14766600535�0024247�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="windows-1250"?> <wfs:WFS_Capabilities xmlns:gml="http://www.opengis.net/gml" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ows="http://www.opengis.net/ows" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" xmlns="http://www.opengis.net/wfs" version="1.1.0" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"> <ows:ServiceIdentification> <ows:Title>Help Service Gazeteer</ows:Title> <ows:Abstract>Vyhledavani sidel WFS</ows:Abstract> <ows:Keywords> <ows:Keyword>Czech republic</ows:Keyword> <ows:Keyword>gazeeteer</ows:Keyword> </ows:Keywords> <ows:ServiceType codeSpace="OGC">OGC WFS</ows:ServiceType> <ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion> <ows:Fees>none</ows:Fees> <ows:AccessConstraints>for non profit use</ows:AccessConstraints> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>Help Service Remote Sensing, ltd.</ows:ProviderName> <ows:ProviderSite xlink:type="simple" xlink:href="http://www.hsrs.cz"/> <ows:ServiceContact> <ows:IndividualName>Stanislav Hol</ows:IndividualName> <ows:PositionName/> <!--WARNING: Optional metadata "ows_contactposition" was missing for ows:PositionName--> <ows:ContactInfo> <ows:Phone> <ows:Voice/> <!--WARNING: Optional metadata "ows_contactvoicetelephone" was missing for ows:Voice--> <ows:Facsimile/> <!--WARNING: Optional metadata "ows_contactfacsimiletelephone" was missing for ows:Facsimile--> </ows:Phone> <ows:Address> <ows:DeliveryPoint/> <!--WARNING: Optional metadata "ows_address" was missing for ows:DeliveryPoint--> <ows:City/> <!--WARNING: Optional metadata "ows_city" was missing for ows:City--> <ows:AdministrativeArea/> <!--WARNING: Optional metadata "ows_stateorprovince" was missing for ows:AdministrativeArea--> <ows:PostalCode/> <!--WARNING: Optional metadata "ows_postcode" was missing for ows:PostalCode--> <ows:Country/> <!--WARNING: Optional metadata "ows_country" was missing for ows:Country--> <ows:ElectronicMailAddress/> <!--WARNING: Optional metadata "ows_contactelectronicmailaddress" was missing for ows:ElectronicMailAddress--> </ows:Address> <ows:OnlineResource xlink:type="simple" xlink:href="http://www.hsrs.cz"/> <ows:HoursOfService/> <!--WARNING: Optional metadata "ows_hoursofservice" was missing for ows:HoursOfService--> <ows:ContactInstructions/> <!--WARNING: Optional metadata "ows_contactinstructions" was missing for ows:ContactInstructions--> </ows:ContactInfo> <ows:Role/> <!--WARNING: Optional metadata "ows_role" was missing for ows:Role--> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:type="simple" xlink:href="http://gis.bnhelp.cz/ows/crwfs?"/> <ows:Post xlink:type="simple" xlink:href="http://gis.bnhelp.cz/ows/crwfs?"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="service"> <ows:Value>WFS</ows:Value> </ows:Parameter> <ows:Parameter name="AcceptVersions"> <ows:Value>1.0.0</ows:Value> <ows:Value>1.1.0</ows:Value> </ows:Parameter> <ows:Parameter name="AcceptFormats"> <ows:Value>text/xml</ows:Value> </ows:Parameter> </ows:Operation> <ows:Operation name="DescribeFeatureType"> <ows:DCP> <ows:HTTP> <ows:Get xlink:type="simple" xlink:href="http://gis.bnhelp.cz/ows/crwfs?"/> <ows:Post xlink:type="simple" xlink:href="http://gis.bnhelp.cz/ows/crwfs?"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="outputFormat"> <ows:Value>XMLSCHEMA</ows:Value> <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value> <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value> </ows:Parameter> </ows:Operation> <ows:Operation name="GetFeature"> <ows:DCP> <ows:HTTP> <ows:Get xlink:type="simple" xlink:href="http://gis.bnhelp.cz/ows/crwfs?"/> <ows:Post xlink:type="simple" xlink:href="http://gis.bnhelp.cz/ows/crwfs?"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="resultType"> <ows:Value>results</ows:Value> <ows:Value>hits</ows:Value> </ows:Parameter> <ows:Parameter name="outputFormat"> <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value> </ows:Parameter> </ows:Operation> <ows:Constraint name="DefaultMaxFeatures"> <ows:Value>512</ows:Value> </ows:Constraint> </ows:OperationsMetadata> <FeatureTypeList> <Operations> <Operation>Query</Operation> </Operations> <FeatureType> <Name>nuts1</Name> <Title>NUTS1</Title> <DefaultSRS>urn:ogc:def:crs:EPSG::4326</DefaultSRS> <OtherSRS>urn:ogc:def:crs:EPSG::2065</OtherSRS> <OutputFormats> <Format>text/xml; subtype=gml/3.1.1</Format> </OutputFormats> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-73.2634725607418 -21.3428428333117</ows:LowerCorner> <ows:UpperCorner>120.131330581725 83.6274190882078</ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> <FeatureType> <Name>states</Name> <Title>states</Title> <DefaultSRS>urn:ogc:def:crs:EPSG::4326</DefaultSRS> <OtherSRS>urn:ogc:def:crs:EPSG::2065</OtherSRS> <OutputFormats> <Format>text/xml; subtype=gml/3.1.1</Format> </OutputFormats> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-180 -89.9</ows:LowerCorner> <ows:UpperCorner>180 83.674733</ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> <FeatureType> <Name>nuts2</Name> <Title>NUTS2</Title> <DefaultSRS>urn:ogc:def:crs:EPSG::4326</DefaultSRS> <OtherSRS>urn:ogc:def:crs:EPSG::2065</OtherSRS> <OutputFormats> <Format>text/xml; subtype=gml/3.1.1</Format> </OutputFormats> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-73.2634725607418 -21.3428428333117</ows:LowerCorner> <ows:UpperCorner>120.131330581725 83.6274190882078</ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> <FeatureType> <Name>nuts3</Name> <Title>NUTS2</Title> <DefaultSRS>urn:ogc:def:crs:EPSG::4326</DefaultSRS> <OtherSRS>urn:ogc:def:crs:EPSG::2065</OtherSRS> <OutputFormats> <Format>text/xml; subtype=gml/3.1.1</Format> </OutputFormats> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>-73.2634725607418 -21.3428428333117</ows:LowerCorner> <ows:UpperCorner>120.131330581725 83.6274190882078</ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> <FeatureType> <Name>orp</Name> <Title>Obce s rozsirenou pusobnosti</Title> <DefaultSRS>urn:ogc:def:crs:EPSG::4326</DefaultSRS> <OtherSRS>urn:ogc:def:crs:EPSG::2065</OtherSRS> <OutputFormats> <Format>text/xml; subtype=gml/3.1.1</Format> </OutputFormats> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>12.0971913568792 48.5542371331248</ows:LowerCorner> <ows:UpperCorner>18.858466675767 51.055771864485</ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> <FeatureType> <Name>okresy</Name> <Title>Okresy CR</Title> <DefaultSRS>urn:ogc:def:crs:EPSG::4326</DefaultSRS> <OtherSRS>urn:ogc:def:crs:EPSG::2065</OtherSRS> <OutputFormats> <Format>text/xml; subtype=gml/3.1.1</Format> </OutputFormats> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>12.0971913568792 48.5542371331248</ows:LowerCorner> <ows:UpperCorner>18.858297034807 51.055771864485</ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> <FeatureType> <Name>sidla</Name> <Title>Sidla CR</Title> <DefaultSRS>urn:ogc:def:crs:EPSG::4326</DefaultSRS> <OtherSRS>urn:ogc:def:crs:EPSG::2065</OtherSRS> <OutputFormats> <Format>text/xml; subtype=gml/3.1.1</Format> </OutputFormats> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>12.0696013961853 48.529730261414</ows:LowerCorner> <ows:UpperCorner>18.973334328945 51.0387911057136</ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> <FeatureType> <Name>kraje</Name> <Title>Kraje CR</Title> <DefaultSRS>urn:ogc:def:crs:EPSG::4326</DefaultSRS> <OtherSRS>urn:ogc:def:crs:EPSG::2065</OtherSRS> <OutputFormats> <Format>text/xml; subtype=gml/3.1.1</Format> </OutputFormats> <ows:WGS84BoundingBox dimensions="2"> <ows:LowerCorner>12.0977321962419 48.5542371331248</ows:LowerCorner> <ows:UpperCorner>18.8505002447346 51.0551785667194</ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> </FeatureTypeList> <ogc:Filter_Capabilities> <ogc:Spatial_Capabilities> <ogc:GeometryOperands> <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand> <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand> </ogc:GeometryOperands> <ogc:SpatialOperators> <ogc:SpatialOperator name="Equals"/> <ogc:SpatialOperator name="Disjoint"/> <ogc:SpatialOperator name="Touches"/> <ogc:SpatialOperator name="Within"/> <ogc:SpatialOperator name="Overlaps"/> <ogc:SpatialOperator name="Crosses"/> <ogc:SpatialOperator name="Intersects"/> <ogc:SpatialOperator name="Contains"/> <ogc:SpatialOperator name="DWithin"/> <ogc:SpatialOperator name="Beyond"/> <ogc:SpatialOperator name="BBOX"/> </ogc:SpatialOperators> </ogc:Spatial_Capabilities> <ogc:Scalar_Capabilities> <ogc:LogicalOperators/> <ogc:ComparisonOperators> <ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator> <ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator> <ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator> <ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator> <ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator> <ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator> <ogc:ComparisonOperator>Like</ogc:ComparisonOperator> <ogc:ComparisonOperator>Between</ogc:ComparisonOperator> </ogc:ComparisonOperators> </ogc:Scalar_Capabilities> <ogc:Id_Capabilities> <ogc:EID/> <ogc:FID/> </ogc:Id_Capabilities> </ogc:Filter_Capabilities> </wfs:WFS_Capabilities> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wfs_dov_getcapabilities_100_nometadata.xml����������������������������0000664�0000000�0000000�00000073262�14766600535�0026255�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <WFS_Capabilities version="1.0.0" xmlns="http://www.opengis.net/wfs" xmlns:gw_meetnetten="http://dov.vlaanderen.be/grondwater/gw_meetnetten" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs https://www.dov.vlaanderen.be:443/geoserver/schemas/wfs/1.0.0/WFS-capabilities.xsd"> <Service> <Name>WFS</Name> <Title>Download Service van Databank Ondergrond Vlaanderen</Title> <Abstract>Download Service van Databank Ondergrond Vlaanderen </Abstract> <Keywords/> <OnlineResource> https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs </OnlineResource> <Fees>No fees</Fees> <AccessConstraints/> </Service> <Capability> <Request> <GetCapabilities> <DCPType> <HTTP> <Get onlineResource="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs?request=GetCapabilities"/> </HTTP> </DCPType> <DCPType> <HTTP> <Post onlineResource="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </HTTP> </DCPType> </GetCapabilities> <DescribeFeatureType> <SchemaDescriptionLanguage> <XMLSCHEMA/> </SchemaDescriptionLanguage> <DCPType> <HTTP> <Get onlineResource="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs?request=DescribeFeatureType"/> </HTTP> </DCPType> <DCPType> <HTTP> <Post onlineResource="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </HTTP> </DCPType> </DescribeFeatureType> <GetFeature> <ResultFormat> <KML/> <GML2/> <GML3/> <SHAPE-ZIP/> <CSV/> <JSON/> </ResultFormat> <DCPType> <HTTP> <Get onlineResource="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs?request=GetFeature"/> </HTTP> </DCPType> <DCPType> <HTTP> <Post onlineResource="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </HTTP> </DCPType> </GetFeature> </Request> </Capability> <FeatureTypeList> <Operations> <Query/> </Operations> <FeatureType> <Name>gw_meetnetten:meetnetten</Name> <Title>Grondwatermeetnetten</Title> <Abstract>In de Databank Ondergrond Vlaanderen zijn verschillende grondwatermeetnetten opgenomen. Deze meetnetten staan in functie van uitgebreide monitoringprogramma's met de bedoeling een goed beeld te krijgen van de beschikbare grondwaterkwantiteit en grondwaterkwaliteit van de watervoerende lagen in Vlaanderen. </Abstract> <Keywords>DOV_PATHNAME@001#DOV:150#Grondwateronderzoek:010#, DOV_EXPERTISE@C#D#E#F, grondwater, meetnet(werk), Geologie, Toegevoegd GDI-Vl, Herbruikbaar, Vlaamse Open data, Kosteloos, Lijst M&amp;R INSPIRE, Metadata INSPIRE-conform, Metadata GDI-Vl-conform </Keywords> <SRS>EPSG:31370</SRS> <LatLongBoundingBox minx="2.4985990253931107" miny="49.35896492737394" maxx="5.959258812134792" maxy="52.81962471411561"/> </FeatureType> </FeatureTypeList> <ogc:Filter_Capabilities> <ogc:Spatial_Capabilities> <ogc:Spatial_Operators> <ogc:Disjoint/> <ogc:Equals/> <ogc:DWithin/> <ogc:Beyond/> <ogc:Intersect/> <ogc:Touches/> <ogc:Crosses/> <ogc:Within/> <ogc:Contains/> <ogc:Overlaps/> <ogc:BBOX/> </ogc:Spatial_Operators> </ogc:Spatial_Capabilities> <ogc:Scalar_Capabilities> <ogc:Logical_Operators/> <ogc:Comparison_Operators> <ogc:Simple_Comparisons/> <ogc:Between/> <ogc:Like/> <ogc:NullCheck/> </ogc:Comparison_Operators> <ogc:Arithmetic_Operators> <ogc:Simple_Arithmetic/> <ogc:Functions> <ogc:Function_Names> <ogc:Function_Name nArgs="1">abs</ogc:Function_Name> <ogc:Function_Name nArgs="1">abs_2</ogc:Function_Name> <ogc:Function_Name nArgs="1">abs_3</ogc:Function_Name> <ogc:Function_Name nArgs="1">abs_4</ogc:Function_Name> <ogc:Function_Name nArgs="1">acos</ogc:Function_Name> <ogc:Function_Name nArgs="2">AddCoverages </ogc:Function_Name> <ogc:Function_Name nArgs="-1">Affine </ogc:Function_Name> <ogc:Function_Name nArgs="-2">Aggregate </ogc:Function_Name> <ogc:Function_Name nArgs="1">area</ogc:Function_Name> <ogc:Function_Name nArgs="1">area2</ogc:Function_Name> <ogc:Function_Name nArgs="3">AreaGrid </ogc:Function_Name> <ogc:Function_Name nArgs="1">asin</ogc:Function_Name> <ogc:Function_Name nArgs="1">asMultiGeometry </ogc:Function_Name> <ogc:Function_Name nArgs="1">atan</ogc:Function_Name> <ogc:Function_Name nArgs="2">atan2</ogc:Function_Name> <ogc:Function_Name nArgs="-1">BandMerge </ogc:Function_Name> <ogc:Function_Name nArgs="-2">BandSelect </ogc:Function_Name> <ogc:Function_Name nArgs="-6">BarnesSurface </ogc:Function_Name> <ogc:Function_Name nArgs="3">between </ogc:Function_Name> <ogc:Function_Name nArgs="1">boundary </ogc:Function_Name> <ogc:Function_Name nArgs="1">boundaryDimension </ogc:Function_Name> <ogc:Function_Name nArgs="1">Bounds</ogc:Function_Name> <ogc:Function_Name nArgs="-2">buffer </ogc:Function_Name> <ogc:Function_Name nArgs="-2">BufferFeatureCollection </ogc:Function_Name> <ogc:Function_Name nArgs="3">bufferWithSegments </ogc:Function_Name> <ogc:Function_Name nArgs="7">Categorize </ogc:Function_Name> <ogc:Function_Name nArgs="1">ceil</ogc:Function_Name> <ogc:Function_Name nArgs="1">centroid </ogc:Function_Name> <ogc:Function_Name nArgs="2">classify </ogc:Function_Name> <ogc:Function_Name nArgs="-2">Clip</ogc:Function_Name> <ogc:Function_Name nArgs="1">CollectGeometries </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Average </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Bounds </ogc:Function_Name> <ogc:Function_Name nArgs="0">Collection_Count </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Max </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Median </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Min </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Nearest </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Sum </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Unique </ogc:Function_Name> <ogc:Function_Name nArgs="-2">Concatenate </ogc:Function_Name> <ogc:Function_Name nArgs="2">contains </ogc:Function_Name> <ogc:Function_Name nArgs="-1">Contour </ogc:Function_Name> <ogc:Function_Name nArgs="2">convert </ogc:Function_Name> <ogc:Function_Name nArgs="1">convexHull </ogc:Function_Name> <ogc:Function_Name nArgs="-1">ConvolveCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="1">cos</ogc:Function_Name> <ogc:Function_Name nArgs="1">Count</ogc:Function_Name> <ogc:Function_Name nArgs="-1">CoverageClassStats </ogc:Function_Name> <ogc:Function_Name nArgs="2">CropCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="2">crosses </ogc:Function_Name> <ogc:Function_Name nArgs="2">dateFormat </ogc:Function_Name> <ogc:Function_Name nArgs="2">dateParse </ogc:Function_Name> <ogc:Function_Name nArgs="2">densify </ogc:Function_Name> <ogc:Function_Name nArgs="2">difference </ogc:Function_Name> <ogc:Function_Name nArgs="1">dimension </ogc:Function_Name> <ogc:Function_Name nArgs="2">disjoint </ogc:Function_Name> <ogc:Function_Name nArgs="2">disjoint3D </ogc:Function_Name> <ogc:Function_Name nArgs="2">distance </ogc:Function_Name> <ogc:Function_Name nArgs="2">distance3D </ogc:Function_Name> <ogc:Function_Name nArgs="1">double2bool </ogc:Function_Name> <ogc:Function_Name nArgs="1">endAngle </ogc:Function_Name> <ogc:Function_Name nArgs="1">endPoint </ogc:Function_Name> <ogc:Function_Name nArgs="1">env</ogc:Function_Name> <ogc:Function_Name nArgs="1">envelope </ogc:Function_Name> <ogc:Function_Name nArgs="2">EqualInterval </ogc:Function_Name> <ogc:Function_Name nArgs="2">equalsExact </ogc:Function_Name> <ogc:Function_Name nArgs="3">equalsExactTolerance </ogc:Function_Name> <ogc:Function_Name nArgs="2">equalTo </ogc:Function_Name> <ogc:Function_Name nArgs="1">exp</ogc:Function_Name> <ogc:Function_Name nArgs="1">exteriorRing </ogc:Function_Name> <ogc:Function_Name nArgs="3">Feature </ogc:Function_Name> <ogc:Function_Name nArgs="-2">FeatureClassStats </ogc:Function_Name> <ogc:Function_Name nArgs="1">floor</ogc:Function_Name> <ogc:Function_Name nArgs="3">FormatDateTimezone </ogc:Function_Name> <ogc:Function_Name nArgs="0">geometry </ogc:Function_Name> <ogc:Function_Name nArgs="1">geometryType </ogc:Function_Name> <ogc:Function_Name nArgs="1">geomFromWKT </ogc:Function_Name> <ogc:Function_Name nArgs="1">geomLength </ogc:Function_Name> <ogc:Function_Name nArgs="-3">GeorectifyCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="-1">GetFullCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="2">getGeometryN </ogc:Function_Name> <ogc:Function_Name nArgs="0">getID</ogc:Function_Name> <ogc:Function_Name nArgs="1">getX</ogc:Function_Name> <ogc:Function_Name nArgs="1">getY</ogc:Function_Name> <ogc:Function_Name nArgs="1">getz</ogc:Function_Name> <ogc:Function_Name nArgs="2">greaterEqualThan </ogc:Function_Name> <ogc:Function_Name nArgs="2">greaterThan </ogc:Function_Name> <ogc:Function_Name nArgs="-3">Grid</ogc:Function_Name> <ogc:Function_Name nArgs="-5">Heatmap </ogc:Function_Name> <ogc:Function_Name nArgs="0">id</ogc:Function_Name> <ogc:Function_Name nArgs="2">IEEEremainder </ogc:Function_Name> <ogc:Function_Name nArgs="3">if_then_else </ogc:Function_Name> <ogc:Function_Name nArgs="0">Import</ogc:Function_Name> <ogc:Function_Name nArgs="-2">in</ogc:Function_Name> <ogc:Function_Name nArgs="11">in10</ogc:Function_Name> <ogc:Function_Name nArgs="3">in2</ogc:Function_Name> <ogc:Function_Name nArgs="4">in3</ogc:Function_Name> <ogc:Function_Name nArgs="5">in4</ogc:Function_Name> <ogc:Function_Name nArgs="6">in5</ogc:Function_Name> <ogc:Function_Name nArgs="7">in6</ogc:Function_Name> <ogc:Function_Name nArgs="8">in7</ogc:Function_Name> <ogc:Function_Name nArgs="9">in8</ogc:Function_Name> <ogc:Function_Name nArgs="10">in9</ogc:Function_Name> <ogc:Function_Name nArgs="2"> InclusionFeatureCollection </ogc:Function_Name> <ogc:Function_Name nArgs="1">int2bbool </ogc:Function_Name> <ogc:Function_Name nArgs="1">int2ddouble </ogc:Function_Name> <ogc:Function_Name nArgs="1">interiorPoint </ogc:Function_Name> <ogc:Function_Name nArgs="2">interiorRingN </ogc:Function_Name> <ogc:Function_Name nArgs="-5">Interpolate </ogc:Function_Name> <ogc:Function_Name nArgs="2">intersection </ogc:Function_Name> <ogc:Function_Name nArgs="-2"> IntersectionFeatureCollection </ogc:Function_Name> <ogc:Function_Name nArgs="2">intersects </ogc:Function_Name> <ogc:Function_Name nArgs="2">intersects3D </ogc:Function_Name> <ogc:Function_Name nArgs="1">isClosed </ogc:Function_Name> <ogc:Function_Name nArgs="0">isCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="1">isEmpty </ogc:Function_Name> <ogc:Function_Name nArgs="1">isInstanceOf </ogc:Function_Name> <ogc:Function_Name nArgs="2">isLike</ogc:Function_Name> <ogc:Function_Name nArgs="1">isNull</ogc:Function_Name> <ogc:Function_Name nArgs="2">isometric </ogc:Function_Name> <ogc:Function_Name nArgs="1">isRing</ogc:Function_Name> <ogc:Function_Name nArgs="1">isSimple </ogc:Function_Name> <ogc:Function_Name nArgs="1">isValid </ogc:Function_Name> <ogc:Function_Name nArgs="3">isWithinDistance </ogc:Function_Name> <ogc:Function_Name nArgs="3">isWithinDistance3D </ogc:Function_Name> <ogc:Function_Name nArgs="2">Jenks</ogc:Function_Name> <ogc:Function_Name nArgs="1">length</ogc:Function_Name> <ogc:Function_Name nArgs="2">lessEqualThan </ogc:Function_Name> <ogc:Function_Name nArgs="2">lessThan </ogc:Function_Name> <ogc:Function_Name nArgs="-1">list</ogc:Function_Name> <ogc:Function_Name nArgs="1">log</ogc:Function_Name> <ogc:Function_Name nArgs="4">LRSGeocode </ogc:Function_Name> <ogc:Function_Name nArgs="-4">LRSMeasure </ogc:Function_Name> <ogc:Function_Name nArgs="5">LRSSegment </ogc:Function_Name> <ogc:Function_Name nArgs="2">max</ogc:Function_Name> <ogc:Function_Name nArgs="2">max_2</ogc:Function_Name> <ogc:Function_Name nArgs="2">max_3</ogc:Function_Name> <ogc:Function_Name nArgs="2">max_4</ogc:Function_Name> <ogc:Function_Name nArgs="2">min</ogc:Function_Name> <ogc:Function_Name nArgs="2">min_2</ogc:Function_Name> <ogc:Function_Name nArgs="2">min_3</ogc:Function_Name> <ogc:Function_Name nArgs="2">min_4</ogc:Function_Name> <ogc:Function_Name nArgs="1">mincircle </ogc:Function_Name> <ogc:Function_Name nArgs="1">minimumdiameter </ogc:Function_Name> <ogc:Function_Name nArgs="1">minrectangle </ogc:Function_Name> <ogc:Function_Name nArgs="2">modulo</ogc:Function_Name> <ogc:Function_Name nArgs="2">MultiplyCoverages </ogc:Function_Name> <ogc:Function_Name nArgs="-2">Nearest </ogc:Function_Name> <ogc:Function_Name nArgs="1">NormalizeCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="1">not</ogc:Function_Name> <ogc:Function_Name nArgs="2">notEqualTo </ogc:Function_Name> <ogc:Function_Name nArgs="2">numberFormat </ogc:Function_Name> <ogc:Function_Name nArgs="5">numberFormat2 </ogc:Function_Name> <ogc:Function_Name nArgs="1">numGeometries </ogc:Function_Name> <ogc:Function_Name nArgs="1">numInteriorRing </ogc:Function_Name> <ogc:Function_Name nArgs="1">numPoints </ogc:Function_Name> <ogc:Function_Name nArgs="1">octagonalenvelope </ogc:Function_Name> <ogc:Function_Name nArgs="3">offset</ogc:Function_Name> <ogc:Function_Name nArgs="2">overlaps </ogc:Function_Name> <ogc:Function_Name nArgs="-2">PagedUnique </ogc:Function_Name> <ogc:Function_Name nArgs="-1">parameter </ogc:Function_Name> <ogc:Function_Name nArgs="1">parseBoolean </ogc:Function_Name> <ogc:Function_Name nArgs="1">parseDouble </ogc:Function_Name> <ogc:Function_Name nArgs="1">parseInt </ogc:Function_Name> <ogc:Function_Name nArgs="1">parseLong </ogc:Function_Name> <ogc:Function_Name nArgs="0">pi</ogc:Function_Name> <ogc:Function_Name nArgs="-1">PointBuffers </ogc:Function_Name> <ogc:Function_Name nArgs="2">pointN</ogc:Function_Name> <ogc:Function_Name nArgs="-6">PointStacker </ogc:Function_Name> <ogc:Function_Name nArgs="-1">PolygonExtraction </ogc:Function_Name> <ogc:Function_Name nArgs="1">polygonize </ogc:Function_Name> <ogc:Function_Name nArgs="2">pow</ogc:Function_Name> <ogc:Function_Name nArgs="1">property </ogc:Function_Name> <ogc:Function_Name nArgs="1">PropertyExists </ogc:Function_Name> <ogc:Function_Name nArgs="2">Quantile </ogc:Function_Name> <ogc:Function_Name nArgs="-1">Query</ogc:Function_Name> <ogc:Function_Name nArgs="0">random</ogc:Function_Name> <ogc:Function_Name nArgs="-1">RangeLookup </ogc:Function_Name> <ogc:Function_Name nArgs="-1">RasterAsPointCollection </ogc:Function_Name> <ogc:Function_Name nArgs="-2">RasterZonalStatistics </ogc:Function_Name> <ogc:Function_Name nArgs="-6">RasterZonalStatistics2 </ogc:Function_Name> <ogc:Function_Name nArgs="5">Recode</ogc:Function_Name> <ogc:Function_Name nArgs="-2">RectangularClip </ogc:Function_Name> <ogc:Function_Name nArgs="2">relate</ogc:Function_Name> <ogc:Function_Name nArgs="3">relatePattern </ogc:Function_Name> <ogc:Function_Name nArgs="-1">reproject </ogc:Function_Name> <ogc:Function_Name nArgs="-1">ReprojectGeometry </ogc:Function_Name> <ogc:Function_Name nArgs="-3">rescaleToPixels </ogc:Function_Name> <ogc:Function_Name nArgs="1">rint</ogc:Function_Name> <ogc:Function_Name nArgs="1">round</ogc:Function_Name> <ogc:Function_Name nArgs="1">round_2 </ogc:Function_Name> <ogc:Function_Name nArgs="1">roundDouble </ogc:Function_Name> <ogc:Function_Name nArgs="-5">ScaleCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="2">setCRS</ogc:Function_Name> <ogc:Function_Name nArgs="2">simplify </ogc:Function_Name> <ogc:Function_Name nArgs="1">sin</ogc:Function_Name> <ogc:Function_Name nArgs="-2">Snap</ogc:Function_Name> <ogc:Function_Name nArgs="2">splitPolygon </ogc:Function_Name> <ogc:Function_Name nArgs="1">sqrt</ogc:Function_Name> <ogc:Function_Name nArgs="2">StandardDeviation </ogc:Function_Name> <ogc:Function_Name nArgs="1">startAngle </ogc:Function_Name> <ogc:Function_Name nArgs="1">startPoint </ogc:Function_Name> <ogc:Function_Name nArgs="1">StoreCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="1">strCapitalize </ogc:Function_Name> <ogc:Function_Name nArgs="2">strConcat </ogc:Function_Name> <ogc:Function_Name nArgs="2">strEndsWith </ogc:Function_Name> <ogc:Function_Name nArgs="2">strEqualsIgnoreCase </ogc:Function_Name> <ogc:Function_Name nArgs="2">strIndexOf </ogc:Function_Name> <ogc:Function_Name nArgs="4">stringTemplate </ogc:Function_Name> <ogc:Function_Name nArgs="2">strLastIndexOf </ogc:Function_Name> <ogc:Function_Name nArgs="1">strLength </ogc:Function_Name> <ogc:Function_Name nArgs="2">strMatches </ogc:Function_Name> <ogc:Function_Name nArgs="3">strPosition </ogc:Function_Name> <ogc:Function_Name nArgs="4">strReplace </ogc:Function_Name> <ogc:Function_Name nArgs="2">strStartsWith </ogc:Function_Name> <ogc:Function_Name nArgs="3">strSubstring </ogc:Function_Name> <ogc:Function_Name nArgs="2">strSubstringStart </ogc:Function_Name> <ogc:Function_Name nArgs="1">strToLowerCase </ogc:Function_Name> <ogc:Function_Name nArgs="1">strToUpperCase </ogc:Function_Name> <ogc:Function_Name nArgs="1">strTrim </ogc:Function_Name> <ogc:Function_Name nArgs="3">strTrim2 </ogc:Function_Name> <ogc:Function_Name nArgs="-1">strURLEncode </ogc:Function_Name> <ogc:Function_Name nArgs="2">StyleCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="2">symDifference </ogc:Function_Name> <ogc:Function_Name nArgs="1">tan</ogc:Function_Name> <ogc:Function_Name nArgs="1">toDegrees </ogc:Function_Name> <ogc:Function_Name nArgs="-1">toDirectPosition </ogc:Function_Name> <ogc:Function_Name nArgs="-2">ToEnvelope </ogc:Function_Name> <ogc:Function_Name nArgs="-3">toLineString </ogc:Function_Name> <ogc:Function_Name nArgs="-2">toPoint </ogc:Function_Name> <ogc:Function_Name nArgs="1">toRadians </ogc:Function_Name> <ogc:Function_Name nArgs="2">touches </ogc:Function_Name> <ogc:Function_Name nArgs="1">toWKT</ogc:Function_Name> <ogc:Function_Name nArgs="1">toXlinkHref </ogc:Function_Name> <ogc:Function_Name nArgs="2">Transform </ogc:Function_Name> <ogc:Function_Name nArgs="-2">union</ogc:Function_Name> <ogc:Function_Name nArgs="2">UnionFeatureCollection </ogc:Function_Name> <ogc:Function_Name nArgs="2">Unique</ogc:Function_Name> <ogc:Function_Name nArgs="2">UniqueInterval </ogc:Function_Name> <ogc:Function_Name nArgs="-4">VectorToRaster </ogc:Function_Name> <ogc:Function_Name nArgs="3">VectorZonalStatistics </ogc:Function_Name> <ogc:Function_Name nArgs="1">vertices </ogc:Function_Name> <ogc:Function_Name nArgs="2">Vocab</ogc:Function_Name> <ogc:Function_Name nArgs="2">within</ogc:Function_Name> </ogc:Function_Names> </ogc:Functions> </ogc:Arithmetic_Operators> </ogc:Scalar_Capabilities> </ogc:Filter_Capabilities> </WFS_Capabilities>����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wfs_dov_getcapabilities_100_verbOptions.xml���������������������������0000664�0000000�0000000�00000076032�14766600535�0026450�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <WFS_Capabilities version="1.0.0" xmlns="http://www.opengis.net/wfs" xmlns:gw_meetnetten="http://dov.vlaanderen.be/grondwater/gw_meetnetten" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs https://www.dov.vlaanderen.be:443/geoserver/schemas/wfs/1.0.0/WFS-capabilities.xsd"> <Service> <Name>WFS</Name> <Title>Download Service van Databank Ondergrond Vlaanderen</Title> <Abstract>Download Service van Databank Ondergrond Vlaanderen </Abstract> <Keywords/> <OnlineResource> https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs </OnlineResource> <Fees>No fees</Fees> <AccessConstraints/> </Service> <Capability> <Request> <GetCapabilities> <DCPType> <HTTP> <Get onlineResource="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs?request=GetCapabilities"/> </HTTP> </DCPType> <DCPType> <HTTP> <Post onlineResource="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </HTTP> </DCPType> </GetCapabilities> <DescribeFeatureType> <SchemaDescriptionLanguage> <XMLSCHEMA/> </SchemaDescriptionLanguage> <DCPType> <HTTP> <Get onlineResource="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs?request=DescribeFeatureType"/> </HTTP> </DCPType> <DCPType> <HTTP> <Post onlineResource="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </HTTP> </DCPType> </DescribeFeatureType> <GetFeature> <ResultFormat> <KML/> <GML2/> <GML3/> <SHAPE-ZIP/> <CSV/> <JSON/> </ResultFormat> <DCPType> <HTTP> <Get onlineResource="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs?request=GetFeature"/> </HTTP> </DCPType> <DCPType> <HTTP> <Post onlineResource="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </HTTP> </DCPType> </GetFeature> </Request> </Capability> <FeatureTypeList> <Operations> <Query/> </Operations> <FeatureType> <Name>gw_meetnetten:meetnetten</Name> <Title>Grondwatermeetnetten</Title> <Abstract>In de Databank Ondergrond Vlaanderen zijn verschillende grondwatermeetnetten opgenomen. Deze meetnetten staan in functie van uitgebreide monitoringprogramma's met de bedoeling een goed beeld te krijgen van de beschikbare grondwaterkwantiteit en grondwaterkwaliteit van de watervoerende lagen in Vlaanderen. </Abstract> <Keywords>DOV_PATHNAME@001#DOV:150#Grondwateronderzoek:010#, DOV_EXPERTISE@C#D#E#F, grondwater, meetnet(werk), Geologie, Toegevoegd GDI-Vl, Herbruikbaar, Vlaamse Open data, Kosteloos, Lijst M&amp;R INSPIRE, Metadata INSPIRE-conform, Metadata GDI-Vl-conform </Keywords> <SRS>EPSG:31370</SRS> <LatLongBoundingBox minx="2.4985990253931107" miny="49.35896492737394" maxx="5.959258812134792" maxy="52.81962471411561"/> </FeatureType> </FeatureTypeList> <FeatureTypeList> <Operations> <Query/> </Operations> <FeatureType> <Name>gw_meetnetten:meetnetten</Name> <Title>Grondwatermeetnetten</Title> <Abstract>In de Databank Ondergrond Vlaanderen zijn verschillende grondwatermeetnetten opgenomen. Deze meetnetten staan in functie van uitgebreide monitoringprogramma's met de bedoeling een goed beeld te krijgen van de beschikbare grondwaterkwantiteit en grondwaterkwaliteit van de watervoerende lagen in Vlaanderen. </Abstract> <Keywords>DOV_PATHNAME@001#DOV:150#Grondwateronderzoek:010#, DOV_EXPERTISE@C#D#E#F, grondwater, meetnet(werk), Geologie, Toegevoegd GDI-Vl, Herbruikbaar, Vlaamse Open data, Kosteloos, Lijst M&amp;R INSPIRE, Metadata INSPIRE-conform, Metadata GDI-Vl-conform </Keywords> <SRS>EPSG:31370</SRS> <LatLongBoundingBox minx="2.4985990253931107" miny="49.35896492737394" maxx="5.959258812134792" maxy="52.81962471411561"/> <Operations> <Insert/> </Operations> </FeatureType> </FeatureTypeList> <ogc:Filter_Capabilities> <ogc:Spatial_Capabilities> <ogc:Spatial_Operators> <ogc:Disjoint/> <ogc:Equals/> <ogc:DWithin/> <ogc:Beyond/> <ogc:Intersect/> <ogc:Touches/> <ogc:Crosses/> <ogc:Within/> <ogc:Contains/> <ogc:Overlaps/> <ogc:BBOX/> </ogc:Spatial_Operators> </ogc:Spatial_Capabilities> <ogc:Scalar_Capabilities> <ogc:Logical_Operators/> <ogc:Comparison_Operators> <ogc:Simple_Comparisons/> <ogc:Between/> <ogc:Like/> <ogc:NullCheck/> </ogc:Comparison_Operators> <ogc:Arithmetic_Operators> <ogc:Simple_Arithmetic/> <ogc:Functions> <ogc:Function_Names> <ogc:Function_Name nArgs="1">abs</ogc:Function_Name> <ogc:Function_Name nArgs="1">abs_2</ogc:Function_Name> <ogc:Function_Name nArgs="1">abs_3</ogc:Function_Name> <ogc:Function_Name nArgs="1">abs_4</ogc:Function_Name> <ogc:Function_Name nArgs="1">acos</ogc:Function_Name> <ogc:Function_Name nArgs="2">AddCoverages </ogc:Function_Name> <ogc:Function_Name nArgs="-1">Affine </ogc:Function_Name> <ogc:Function_Name nArgs="-2">Aggregate </ogc:Function_Name> <ogc:Function_Name nArgs="1">area</ogc:Function_Name> <ogc:Function_Name nArgs="1">area2</ogc:Function_Name> <ogc:Function_Name nArgs="3">AreaGrid </ogc:Function_Name> <ogc:Function_Name nArgs="1">asin</ogc:Function_Name> <ogc:Function_Name nArgs="1">asMultiGeometry </ogc:Function_Name> <ogc:Function_Name nArgs="1">atan</ogc:Function_Name> <ogc:Function_Name nArgs="2">atan2</ogc:Function_Name> <ogc:Function_Name nArgs="-1">BandMerge </ogc:Function_Name> <ogc:Function_Name nArgs="-2">BandSelect </ogc:Function_Name> <ogc:Function_Name nArgs="-6">BarnesSurface </ogc:Function_Name> <ogc:Function_Name nArgs="3">between </ogc:Function_Name> <ogc:Function_Name nArgs="1">boundary </ogc:Function_Name> <ogc:Function_Name nArgs="1">boundaryDimension </ogc:Function_Name> <ogc:Function_Name nArgs="1">Bounds</ogc:Function_Name> <ogc:Function_Name nArgs="-2">buffer </ogc:Function_Name> <ogc:Function_Name nArgs="-2">BufferFeatureCollection </ogc:Function_Name> <ogc:Function_Name nArgs="3">bufferWithSegments </ogc:Function_Name> <ogc:Function_Name nArgs="7">Categorize </ogc:Function_Name> <ogc:Function_Name nArgs="1">ceil</ogc:Function_Name> <ogc:Function_Name nArgs="1">centroid </ogc:Function_Name> <ogc:Function_Name nArgs="2">classify </ogc:Function_Name> <ogc:Function_Name nArgs="-2">Clip</ogc:Function_Name> <ogc:Function_Name nArgs="1">CollectGeometries </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Average </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Bounds </ogc:Function_Name> <ogc:Function_Name nArgs="0">Collection_Count </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Max </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Median </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Min </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Nearest </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Sum </ogc:Function_Name> <ogc:Function_Name nArgs="1">Collection_Unique </ogc:Function_Name> <ogc:Function_Name nArgs="-2">Concatenate </ogc:Function_Name> <ogc:Function_Name nArgs="2">contains </ogc:Function_Name> <ogc:Function_Name nArgs="-1">Contour </ogc:Function_Name> <ogc:Function_Name nArgs="2">convert </ogc:Function_Name> <ogc:Function_Name nArgs="1">convexHull </ogc:Function_Name> <ogc:Function_Name nArgs="-1">ConvolveCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="1">cos</ogc:Function_Name> <ogc:Function_Name nArgs="1">Count</ogc:Function_Name> <ogc:Function_Name nArgs="-1">CoverageClassStats </ogc:Function_Name> <ogc:Function_Name nArgs="2">CropCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="2">crosses </ogc:Function_Name> <ogc:Function_Name nArgs="2">dateFormat </ogc:Function_Name> <ogc:Function_Name nArgs="2">dateParse </ogc:Function_Name> <ogc:Function_Name nArgs="2">densify </ogc:Function_Name> <ogc:Function_Name nArgs="2">difference </ogc:Function_Name> <ogc:Function_Name nArgs="1">dimension </ogc:Function_Name> <ogc:Function_Name nArgs="2">disjoint </ogc:Function_Name> <ogc:Function_Name nArgs="2">disjoint3D </ogc:Function_Name> <ogc:Function_Name nArgs="2">distance </ogc:Function_Name> <ogc:Function_Name nArgs="2">distance3D </ogc:Function_Name> <ogc:Function_Name nArgs="1">double2bool </ogc:Function_Name> <ogc:Function_Name nArgs="1">endAngle </ogc:Function_Name> <ogc:Function_Name nArgs="1">endPoint </ogc:Function_Name> <ogc:Function_Name nArgs="1">env</ogc:Function_Name> <ogc:Function_Name nArgs="1">envelope </ogc:Function_Name> <ogc:Function_Name nArgs="2">EqualInterval </ogc:Function_Name> <ogc:Function_Name nArgs="2">equalsExact </ogc:Function_Name> <ogc:Function_Name nArgs="3">equalsExactTolerance </ogc:Function_Name> <ogc:Function_Name nArgs="2">equalTo </ogc:Function_Name> <ogc:Function_Name nArgs="1">exp</ogc:Function_Name> <ogc:Function_Name nArgs="1">exteriorRing </ogc:Function_Name> <ogc:Function_Name nArgs="3">Feature </ogc:Function_Name> <ogc:Function_Name nArgs="-2">FeatureClassStats </ogc:Function_Name> <ogc:Function_Name nArgs="1">floor</ogc:Function_Name> <ogc:Function_Name nArgs="3">FormatDateTimezone </ogc:Function_Name> <ogc:Function_Name nArgs="0">geometry </ogc:Function_Name> <ogc:Function_Name nArgs="1">geometryType </ogc:Function_Name> <ogc:Function_Name nArgs="1">geomFromWKT </ogc:Function_Name> <ogc:Function_Name nArgs="1">geomLength </ogc:Function_Name> <ogc:Function_Name nArgs="-3">GeorectifyCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="-1">GetFullCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="2">getGeometryN </ogc:Function_Name> <ogc:Function_Name nArgs="0">getID</ogc:Function_Name> <ogc:Function_Name nArgs="1">getX</ogc:Function_Name> <ogc:Function_Name nArgs="1">getY</ogc:Function_Name> <ogc:Function_Name nArgs="1">getz</ogc:Function_Name> <ogc:Function_Name nArgs="2">greaterEqualThan </ogc:Function_Name> <ogc:Function_Name nArgs="2">greaterThan </ogc:Function_Name> <ogc:Function_Name nArgs="-3">Grid</ogc:Function_Name> <ogc:Function_Name nArgs="-5">Heatmap </ogc:Function_Name> <ogc:Function_Name nArgs="0">id</ogc:Function_Name> <ogc:Function_Name nArgs="2">IEEEremainder </ogc:Function_Name> <ogc:Function_Name nArgs="3">if_then_else </ogc:Function_Name> <ogc:Function_Name nArgs="0">Import</ogc:Function_Name> <ogc:Function_Name nArgs="-2">in</ogc:Function_Name> <ogc:Function_Name nArgs="11">in10</ogc:Function_Name> <ogc:Function_Name nArgs="3">in2</ogc:Function_Name> <ogc:Function_Name nArgs="4">in3</ogc:Function_Name> <ogc:Function_Name nArgs="5">in4</ogc:Function_Name> <ogc:Function_Name nArgs="6">in5</ogc:Function_Name> <ogc:Function_Name nArgs="7">in6</ogc:Function_Name> <ogc:Function_Name nArgs="8">in7</ogc:Function_Name> <ogc:Function_Name nArgs="9">in8</ogc:Function_Name> <ogc:Function_Name nArgs="10">in9</ogc:Function_Name> <ogc:Function_Name nArgs="2"> InclusionFeatureCollection </ogc:Function_Name> <ogc:Function_Name nArgs="1">int2bbool </ogc:Function_Name> <ogc:Function_Name nArgs="1">int2ddouble </ogc:Function_Name> <ogc:Function_Name nArgs="1">interiorPoint </ogc:Function_Name> <ogc:Function_Name nArgs="2">interiorRingN </ogc:Function_Name> <ogc:Function_Name nArgs="-5">Interpolate </ogc:Function_Name> <ogc:Function_Name nArgs="2">intersection </ogc:Function_Name> <ogc:Function_Name nArgs="-2"> IntersectionFeatureCollection </ogc:Function_Name> <ogc:Function_Name nArgs="2">intersects </ogc:Function_Name> <ogc:Function_Name nArgs="2">intersects3D </ogc:Function_Name> <ogc:Function_Name nArgs="1">isClosed </ogc:Function_Name> <ogc:Function_Name nArgs="0">isCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="1">isEmpty </ogc:Function_Name> <ogc:Function_Name nArgs="1">isInstanceOf </ogc:Function_Name> <ogc:Function_Name nArgs="2">isLike</ogc:Function_Name> <ogc:Function_Name nArgs="1">isNull</ogc:Function_Name> <ogc:Function_Name nArgs="2">isometric </ogc:Function_Name> <ogc:Function_Name nArgs="1">isRing</ogc:Function_Name> <ogc:Function_Name nArgs="1">isSimple </ogc:Function_Name> <ogc:Function_Name nArgs="1">isValid </ogc:Function_Name> <ogc:Function_Name nArgs="3">isWithinDistance </ogc:Function_Name> <ogc:Function_Name nArgs="3">isWithinDistance3D </ogc:Function_Name> <ogc:Function_Name nArgs="2">Jenks</ogc:Function_Name> <ogc:Function_Name nArgs="1">length</ogc:Function_Name> <ogc:Function_Name nArgs="2">lessEqualThan </ogc:Function_Name> <ogc:Function_Name nArgs="2">lessThan </ogc:Function_Name> <ogc:Function_Name nArgs="-1">list</ogc:Function_Name> <ogc:Function_Name nArgs="1">log</ogc:Function_Name> <ogc:Function_Name nArgs="4">LRSGeocode </ogc:Function_Name> <ogc:Function_Name nArgs="-4">LRSMeasure </ogc:Function_Name> <ogc:Function_Name nArgs="5">LRSSegment </ogc:Function_Name> <ogc:Function_Name nArgs="2">max</ogc:Function_Name> <ogc:Function_Name nArgs="2">max_2</ogc:Function_Name> <ogc:Function_Name nArgs="2">max_3</ogc:Function_Name> <ogc:Function_Name nArgs="2">max_4</ogc:Function_Name> <ogc:Function_Name nArgs="2">min</ogc:Function_Name> <ogc:Function_Name nArgs="2">min_2</ogc:Function_Name> <ogc:Function_Name nArgs="2">min_3</ogc:Function_Name> <ogc:Function_Name nArgs="2">min_4</ogc:Function_Name> <ogc:Function_Name nArgs="1">mincircle </ogc:Function_Name> <ogc:Function_Name nArgs="1">minimumdiameter </ogc:Function_Name> <ogc:Function_Name nArgs="1">minrectangle </ogc:Function_Name> <ogc:Function_Name nArgs="2">modulo</ogc:Function_Name> <ogc:Function_Name nArgs="2">MultiplyCoverages </ogc:Function_Name> <ogc:Function_Name nArgs="-2">Nearest </ogc:Function_Name> <ogc:Function_Name nArgs="1">NormalizeCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="1">not</ogc:Function_Name> <ogc:Function_Name nArgs="2">notEqualTo </ogc:Function_Name> <ogc:Function_Name nArgs="2">numberFormat </ogc:Function_Name> <ogc:Function_Name nArgs="5">numberFormat2 </ogc:Function_Name> <ogc:Function_Name nArgs="1">numGeometries </ogc:Function_Name> <ogc:Function_Name nArgs="1">numInteriorRing </ogc:Function_Name> <ogc:Function_Name nArgs="1">numPoints </ogc:Function_Name> <ogc:Function_Name nArgs="1">octagonalenvelope </ogc:Function_Name> <ogc:Function_Name nArgs="3">offset</ogc:Function_Name> <ogc:Function_Name nArgs="2">overlaps </ogc:Function_Name> <ogc:Function_Name nArgs="-2">PagedUnique </ogc:Function_Name> <ogc:Function_Name nArgs="-1">parameter </ogc:Function_Name> <ogc:Function_Name nArgs="1">parseBoolean </ogc:Function_Name> <ogc:Function_Name nArgs="1">parseDouble </ogc:Function_Name> <ogc:Function_Name nArgs="1">parseInt </ogc:Function_Name> <ogc:Function_Name nArgs="1">parseLong </ogc:Function_Name> <ogc:Function_Name nArgs="0">pi</ogc:Function_Name> <ogc:Function_Name nArgs="-1">PointBuffers </ogc:Function_Name> <ogc:Function_Name nArgs="2">pointN</ogc:Function_Name> <ogc:Function_Name nArgs="-6">PointStacker </ogc:Function_Name> <ogc:Function_Name nArgs="-1">PolygonExtraction </ogc:Function_Name> <ogc:Function_Name nArgs="1">polygonize </ogc:Function_Name> <ogc:Function_Name nArgs="2">pow</ogc:Function_Name> <ogc:Function_Name nArgs="1">property </ogc:Function_Name> <ogc:Function_Name nArgs="1">PropertyExists </ogc:Function_Name> <ogc:Function_Name nArgs="2">Quantile </ogc:Function_Name> <ogc:Function_Name nArgs="-1">Query</ogc:Function_Name> <ogc:Function_Name nArgs="0">random</ogc:Function_Name> <ogc:Function_Name nArgs="-1">RangeLookup </ogc:Function_Name> <ogc:Function_Name nArgs="-1">RasterAsPointCollection </ogc:Function_Name> <ogc:Function_Name nArgs="-2">RasterZonalStatistics </ogc:Function_Name> <ogc:Function_Name nArgs="-6">RasterZonalStatistics2 </ogc:Function_Name> <ogc:Function_Name nArgs="5">Recode</ogc:Function_Name> <ogc:Function_Name nArgs="-2">RectangularClip </ogc:Function_Name> <ogc:Function_Name nArgs="2">relate</ogc:Function_Name> <ogc:Function_Name nArgs="3">relatePattern </ogc:Function_Name> <ogc:Function_Name nArgs="-1">reproject </ogc:Function_Name> <ogc:Function_Name nArgs="-1">ReprojectGeometry </ogc:Function_Name> <ogc:Function_Name nArgs="-3">rescaleToPixels </ogc:Function_Name> <ogc:Function_Name nArgs="1">rint</ogc:Function_Name> <ogc:Function_Name nArgs="1">round</ogc:Function_Name> <ogc:Function_Name nArgs="1">round_2 </ogc:Function_Name> <ogc:Function_Name nArgs="1">roundDouble </ogc:Function_Name> <ogc:Function_Name nArgs="-5">ScaleCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="2">setCRS</ogc:Function_Name> <ogc:Function_Name nArgs="2">simplify </ogc:Function_Name> <ogc:Function_Name nArgs="1">sin</ogc:Function_Name> <ogc:Function_Name nArgs="-2">Snap</ogc:Function_Name> <ogc:Function_Name nArgs="2">splitPolygon </ogc:Function_Name> <ogc:Function_Name nArgs="1">sqrt</ogc:Function_Name> <ogc:Function_Name nArgs="2">StandardDeviation </ogc:Function_Name> <ogc:Function_Name nArgs="1">startAngle </ogc:Function_Name> <ogc:Function_Name nArgs="1">startPoint </ogc:Function_Name> <ogc:Function_Name nArgs="1">StoreCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="1">strCapitalize </ogc:Function_Name> <ogc:Function_Name nArgs="2">strConcat </ogc:Function_Name> <ogc:Function_Name nArgs="2">strEndsWith </ogc:Function_Name> <ogc:Function_Name nArgs="2">strEqualsIgnoreCase </ogc:Function_Name> <ogc:Function_Name nArgs="2">strIndexOf </ogc:Function_Name> <ogc:Function_Name nArgs="4">stringTemplate </ogc:Function_Name> <ogc:Function_Name nArgs="2">strLastIndexOf </ogc:Function_Name> <ogc:Function_Name nArgs="1">strLength </ogc:Function_Name> <ogc:Function_Name nArgs="2">strMatches </ogc:Function_Name> <ogc:Function_Name nArgs="3">strPosition </ogc:Function_Name> <ogc:Function_Name nArgs="4">strReplace </ogc:Function_Name> <ogc:Function_Name nArgs="2">strStartsWith </ogc:Function_Name> <ogc:Function_Name nArgs="3">strSubstring </ogc:Function_Name> <ogc:Function_Name nArgs="2">strSubstringStart </ogc:Function_Name> <ogc:Function_Name nArgs="1">strToLowerCase </ogc:Function_Name> <ogc:Function_Name nArgs="1">strToUpperCase </ogc:Function_Name> <ogc:Function_Name nArgs="1">strTrim </ogc:Function_Name> <ogc:Function_Name nArgs="3">strTrim2 </ogc:Function_Name> <ogc:Function_Name nArgs="-1">strURLEncode </ogc:Function_Name> <ogc:Function_Name nArgs="2">StyleCoverage </ogc:Function_Name> <ogc:Function_Name nArgs="2">symDifference </ogc:Function_Name> <ogc:Function_Name nArgs="1">tan</ogc:Function_Name> <ogc:Function_Name nArgs="1">toDegrees </ogc:Function_Name> <ogc:Function_Name nArgs="-1">toDirectPosition </ogc:Function_Name> <ogc:Function_Name nArgs="-2">ToEnvelope </ogc:Function_Name> <ogc:Function_Name nArgs="-3">toLineString </ogc:Function_Name> <ogc:Function_Name nArgs="-2">toPoint </ogc:Function_Name> <ogc:Function_Name nArgs="1">toRadians </ogc:Function_Name> <ogc:Function_Name nArgs="2">touches </ogc:Function_Name> <ogc:Function_Name nArgs="1">toWKT</ogc:Function_Name> <ogc:Function_Name nArgs="1">toXlinkHref </ogc:Function_Name> <ogc:Function_Name nArgs="2">Transform </ogc:Function_Name> <ogc:Function_Name nArgs="-2">union</ogc:Function_Name> <ogc:Function_Name nArgs="2">UnionFeatureCollection </ogc:Function_Name> <ogc:Function_Name nArgs="2">Unique</ogc:Function_Name> <ogc:Function_Name nArgs="2">UniqueInterval </ogc:Function_Name> <ogc:Function_Name nArgs="-4">VectorToRaster </ogc:Function_Name> <ogc:Function_Name nArgs="3">VectorZonalStatistics </ogc:Function_Name> <ogc:Function_Name nArgs="1">vertices </ogc:Function_Name> <ogc:Function_Name nArgs="2">Vocab</ogc:Function_Name> <ogc:Function_Name nArgs="2">within</ogc:Function_Name> </ogc:Function_Names> </ogc:Functions> </ogc:Arithmetic_Operators> </ogc:Scalar_Capabilities> </ogc:Filter_Capabilities> </WFS_Capabilities>������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wfs_dov_getcapabilities_110.xml���������������������������������������0000664�0000000�0000000�00000102753�14766600535�0024057�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <wfs:WFS_Capabilities version="1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.opengis.net/wfs" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ows="http://www.opengis.net/ows" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.opengis.net/wfs https://www.dov.vlaanderen.be:443/geoserver/schemas/wfs/1.1.0/wfs.xsd" xmlns:gw_meetnetten="http://dov.vlaanderen.be/grondwater/gw_meetnetten" updateSequence="24195"> <ows:ServiceIdentification> <ows:Title>Download Service van Databank Ondergrond Vlaanderen </ows:Title> <ows:Abstract>Download Service van Databank Ondergrond Vlaanderen </ows:Abstract> <ows:ServiceType>WFS</ows:ServiceType> <ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion> <ows:Fees>No fees</ows:Fees> <ows:AccessConstraints/> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>Vlaamse Overheid - DOV</ows:ProviderName> <ows:ServiceContact> <ows:IndividualName>ir Marleen Van Damme</ows:IndividualName> <ows:PositionName>DOV-coördinator</ows:PositionName> <ows:ContactInfo> <ows:Phone> <ows:Voice/> <ows:Facsimile/> </ows:Phone> <ows:Address> <ows:DeliveryPoint/> <ows:City>Zwijnaarde</ows:City> <ows:AdministrativeArea>Oost-Vlaanderen </ows:AdministrativeArea> <ows:PostalCode>9052</ows:PostalCode> <ows:Country>Belgium</ows:Country> <ows:ElectronicMailAddress> marleen.vandamme@lne.vlaanderen.be </ows:ElectronicMailAddress> </ows:Address> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="AcceptVersions"> <ows:Value>1.0.0</ows:Value> <ows:Value>1.1.0</ows:Value> </ows:Parameter> <ows:Parameter name="AcceptFormats"> <ows:Value>text/xml</ows:Value> </ows:Parameter> </ows:Operation> <ows:Operation name="DescribeFeatureType"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="outputFormat"> <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value> </ows:Parameter> </ows:Operation> <ows:Operation name="GetFeature"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="resultType"> <ows:Value>results</ows:Value> <ows:Value>hits</ows:Value> </ows:Parameter> <ows:Parameter name="outputFormat"> <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value> <ows:Value>GML2</ows:Value> <ows:Value>KML</ows:Value> <ows:Value>SHAPE-ZIP</ows:Value> <ows:Value>application/gml+xml; version=3.2</ows:Value> <ows:Value>application/json</ows:Value> <ows:Value>application/vnd.google-earth.kml xml</ows:Value> <ows:Value>application/vnd.google-earth.kml+xml</ows:Value> <ows:Value>csv</ows:Value> <ows:Value>gml3</ows:Value> <ows:Value>gml32</ows:Value> <ows:Value>json</ows:Value> <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value> <ows:Value>text/xml; subtype=gml/3.2</ows:Value> </ows:Parameter> <ows:Constraint name="LocalTraverseXLinkScope"> <ows:Value>2</ows:Value> </ows:Constraint> </ows:Operation> <ows:Operation name="GetGmlObject"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> </ows:Operation> </ows:OperationsMetadata> <FeatureTypeList> <Operations> <Operation>Query</Operation> </Operations> <FeatureType xmlns:gw_meetnetten="http://dov.vlaanderen.be/grondwater/gw_meetnetten"> <Name>gw_meetnetten:meetnetten</Name> <Title>Grondwatermeetnetten</Title> <Abstract>In de Databank Ondergrond Vlaanderen zijn verschillende grondwatermeetnetten opgenomen. Deze meetnetten staan in functie van uitgebreide monitoringprogramma's met de bedoeling een goed beeld te krijgen van de beschikbare grondwaterkwantiteit en grondwaterkwaliteit van de watervoerende lagen in Vlaanderen. </Abstract> <ows:Keywords> <ows:Keyword> DOV_PATHNAME@001#DOV:150#Grondwateronderzoek:010# </ows:Keyword> <ows:Keyword>DOV_EXPERTISE@C#D#E#F</ows:Keyword> <ows:Keyword>grondwater</ows:Keyword> <ows:Keyword>meetnet(werk)</ows:Keyword> <ows:Keyword>Geologie</ows:Keyword> <ows:Keyword>Toegevoegd GDI-Vl</ows:Keyword> <ows:Keyword>Herbruikbaar</ows:Keyword> <ows:Keyword>Vlaamse Open data</ows:Keyword> <ows:Keyword>Kosteloos</ows:Keyword> <ows:Keyword>Lijst M&amp;R INSPIRE</ows:Keyword> <ows:Keyword>Metadata INSPIRE-conform</ows:Keyword> <ows:Keyword>Metadata GDI-Vl-conform</ows:Keyword> </ows:Keywords> <DefaultSRS>urn:x-ogc:def:crs:EPSG:31370</DefaultSRS> <ows:WGS84BoundingBox> <ows:LowerCorner>2.5325270625180294 50.683712231532894 </ows:LowerCorner> <ows:UpperCorner>5.925330775009873 51.49487740995666 </ows:UpperCorner> </ows:WGS84BoundingBox> <MetadataURL type="19115" format="text/xml"> https://www.dov.vlaanderen.be/geonetwork/srv/dut/csw?Service=CSW&amp;Request=GetRecordById&amp;Version=2.0.2&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&amp;id=6c39d716-aecc-4fbc-bac8-4f05a49a78d5 </MetadataURL> <MetadataURL type="19115" format="text/html"> https://www.dov.vlaanderen.be/geonetwork/apps/tabsearch/index.html?hl=dut&amp;uuid=6c39d716-aecc-4fbc-bac8-4f05a49a78d5 </MetadataURL> </FeatureType> </FeatureTypeList> <ogc:Filter_Capabilities> <ogc:Spatial_Capabilities> <ogc:GeometryOperands> <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand> <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand> </ogc:GeometryOperands> <ogc:SpatialOperators> <ogc:SpatialOperator name="Disjoint"/> <ogc:SpatialOperator name="Equals"/> <ogc:SpatialOperator name="DWithin"/> <ogc:SpatialOperator name="Beyond"/> <ogc:SpatialOperator name="Intersects"/> <ogc:SpatialOperator name="Touches"/> <ogc:SpatialOperator name="Crosses"/> <ogc:SpatialOperator name="Within"/> <ogc:SpatialOperator name="Contains"/> <ogc:SpatialOperator name="Overlaps"/> <ogc:SpatialOperator name="BBOX"/> </ogc:SpatialOperators> </ogc:Spatial_Capabilities> <ogc:Scalar_Capabilities> <ogc:LogicalOperators/> <ogc:ComparisonOperators> <ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator> <ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator> <ogc:ComparisonOperator>LessThanEqualTo </ogc:ComparisonOperator> <ogc:ComparisonOperator>GreaterThanEqualTo </ogc:ComparisonOperator> <ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator> <ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator> <ogc:ComparisonOperator>Like</ogc:ComparisonOperator> <ogc:ComparisonOperator>Between</ogc:ComparisonOperator> <ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator> </ogc:ComparisonOperators> <ogc:ArithmeticOperators> <ogc:SimpleArithmetic/> <ogc:Functions> <ogc:FunctionNames> <ogc:FunctionName nArgs="1">abs</ogc:FunctionName> <ogc:FunctionName nArgs="1">abs_2</ogc:FunctionName> <ogc:FunctionName nArgs="1">abs_3</ogc:FunctionName> <ogc:FunctionName nArgs="1">abs_4</ogc:FunctionName> <ogc:FunctionName nArgs="1">acos</ogc:FunctionName> <ogc:FunctionName nArgs="2">AddCoverages </ogc:FunctionName> <ogc:FunctionName nArgs="-1">Affine</ogc:FunctionName> <ogc:FunctionName nArgs="-2">Aggregate </ogc:FunctionName> <ogc:FunctionName nArgs="1">area</ogc:FunctionName> <ogc:FunctionName nArgs="1">area2</ogc:FunctionName> <ogc:FunctionName nArgs="3">AreaGrid</ogc:FunctionName> <ogc:FunctionName nArgs="1">asin</ogc:FunctionName> <ogc:FunctionName nArgs="1">asMultiGeometry </ogc:FunctionName> <ogc:FunctionName nArgs="1">atan</ogc:FunctionName> <ogc:FunctionName nArgs="2">atan2</ogc:FunctionName> <ogc:FunctionName nArgs="-1">BandMerge </ogc:FunctionName> <ogc:FunctionName nArgs="-2">BandSelect </ogc:FunctionName> <ogc:FunctionName nArgs="-6">BarnesSurface </ogc:FunctionName> <ogc:FunctionName nArgs="3">between</ogc:FunctionName> <ogc:FunctionName nArgs="1">boundary</ogc:FunctionName> <ogc:FunctionName nArgs="1">boundaryDimension </ogc:FunctionName> <ogc:FunctionName nArgs="1">Bounds</ogc:FunctionName> <ogc:FunctionName nArgs="-2">buffer</ogc:FunctionName> <ogc:FunctionName nArgs="-2">BufferFeatureCollection </ogc:FunctionName> <ogc:FunctionName nArgs="3">bufferWithSegments </ogc:FunctionName> <ogc:FunctionName nArgs="7">Categorize </ogc:FunctionName> <ogc:FunctionName nArgs="1">ceil</ogc:FunctionName> <ogc:FunctionName nArgs="1">centroid</ogc:FunctionName> <ogc:FunctionName nArgs="2">classify</ogc:FunctionName> <ogc:FunctionName nArgs="-2">Clip</ogc:FunctionName> <ogc:FunctionName nArgs="1">CollectGeometries </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Average </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Bounds </ogc:FunctionName> <ogc:FunctionName nArgs="0">Collection_Count </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Max </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Median </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Min </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Nearest </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Sum </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Unique </ogc:FunctionName> <ogc:FunctionName nArgs="-2">Concatenate </ogc:FunctionName> <ogc:FunctionName nArgs="2">contains</ogc:FunctionName> <ogc:FunctionName nArgs="-1">Contour</ogc:FunctionName> <ogc:FunctionName nArgs="2">convert</ogc:FunctionName> <ogc:FunctionName nArgs="1">convexHull </ogc:FunctionName> <ogc:FunctionName nArgs="-1">ConvolveCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="1">cos</ogc:FunctionName> <ogc:FunctionName nArgs="1">Count</ogc:FunctionName> <ogc:FunctionName nArgs="-1">CoverageClassStats </ogc:FunctionName> <ogc:FunctionName nArgs="2">CropCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="2">crosses</ogc:FunctionName> <ogc:FunctionName nArgs="2">dateFormat </ogc:FunctionName> <ogc:FunctionName nArgs="2">dateParse </ogc:FunctionName> <ogc:FunctionName nArgs="2">densify</ogc:FunctionName> <ogc:FunctionName nArgs="2">difference </ogc:FunctionName> <ogc:FunctionName nArgs="1">dimension </ogc:FunctionName> <ogc:FunctionName nArgs="2">disjoint</ogc:FunctionName> <ogc:FunctionName nArgs="2">disjoint3D </ogc:FunctionName> <ogc:FunctionName nArgs="2">distance</ogc:FunctionName> <ogc:FunctionName nArgs="2">distance3D </ogc:FunctionName> <ogc:FunctionName nArgs="1">double2bool </ogc:FunctionName> <ogc:FunctionName nArgs="1">endAngle</ogc:FunctionName> <ogc:FunctionName nArgs="1">endPoint</ogc:FunctionName> <ogc:FunctionName nArgs="1">env</ogc:FunctionName> <ogc:FunctionName nArgs="1">envelope</ogc:FunctionName> <ogc:FunctionName nArgs="2">EqualInterval </ogc:FunctionName> <ogc:FunctionName nArgs="2">equalsExact </ogc:FunctionName> <ogc:FunctionName nArgs="3">equalsExactTolerance </ogc:FunctionName> <ogc:FunctionName nArgs="2">equalTo</ogc:FunctionName> <ogc:FunctionName nArgs="1">exp</ogc:FunctionName> <ogc:FunctionName nArgs="1">exteriorRing </ogc:FunctionName> <ogc:FunctionName nArgs="3">Feature</ogc:FunctionName> <ogc:FunctionName nArgs="-2">FeatureClassStats </ogc:FunctionName> <ogc:FunctionName nArgs="1">floor</ogc:FunctionName> <ogc:FunctionName nArgs="3">FormatDateTimezone </ogc:FunctionName> <ogc:FunctionName nArgs="0">geometry</ogc:FunctionName> <ogc:FunctionName nArgs="1">geometryType </ogc:FunctionName> <ogc:FunctionName nArgs="1">geomFromWKT </ogc:FunctionName> <ogc:FunctionName nArgs="1">geomLength </ogc:FunctionName> <ogc:FunctionName nArgs="-3">GeorectifyCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="-1">GetFullCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="2">getGeometryN </ogc:FunctionName> <ogc:FunctionName nArgs="0">getID</ogc:FunctionName> <ogc:FunctionName nArgs="1">getX</ogc:FunctionName> <ogc:FunctionName nArgs="1">getY</ogc:FunctionName> <ogc:FunctionName nArgs="1">getz</ogc:FunctionName> <ogc:FunctionName nArgs="2">greaterEqualThan </ogc:FunctionName> <ogc:FunctionName nArgs="2">greaterThan </ogc:FunctionName> <ogc:FunctionName nArgs="-3">Grid</ogc:FunctionName> <ogc:FunctionName nArgs="-5">Heatmap</ogc:FunctionName> <ogc:FunctionName nArgs="0">id</ogc:FunctionName> <ogc:FunctionName nArgs="2">IEEEremainder </ogc:FunctionName> <ogc:FunctionName nArgs="3">if_then_else </ogc:FunctionName> <ogc:FunctionName nArgs="0">Import</ogc:FunctionName> <ogc:FunctionName nArgs="-2">in</ogc:FunctionName> <ogc:FunctionName nArgs="11">in10</ogc:FunctionName> <ogc:FunctionName nArgs="3">in2</ogc:FunctionName> <ogc:FunctionName nArgs="4">in3</ogc:FunctionName> <ogc:FunctionName nArgs="5">in4</ogc:FunctionName> <ogc:FunctionName nArgs="6">in5</ogc:FunctionName> <ogc:FunctionName nArgs="7">in6</ogc:FunctionName> <ogc:FunctionName nArgs="8">in7</ogc:FunctionName> <ogc:FunctionName nArgs="9">in8</ogc:FunctionName> <ogc:FunctionName nArgs="10">in9</ogc:FunctionName> <ogc:FunctionName nArgs="2"> InclusionFeatureCollection </ogc:FunctionName> <ogc:FunctionName nArgs="1">int2bbool </ogc:FunctionName> <ogc:FunctionName nArgs="1">int2ddouble </ogc:FunctionName> <ogc:FunctionName nArgs="1">interiorPoint </ogc:FunctionName> <ogc:FunctionName nArgs="2">interiorRingN </ogc:FunctionName> <ogc:FunctionName nArgs="-5">Interpolate </ogc:FunctionName> <ogc:FunctionName nArgs="2">intersection </ogc:FunctionName> <ogc:FunctionName nArgs="-2"> IntersectionFeatureCollection </ogc:FunctionName> <ogc:FunctionName nArgs="2">intersects </ogc:FunctionName> <ogc:FunctionName nArgs="2">intersects3D </ogc:FunctionName> <ogc:FunctionName nArgs="1">isClosed</ogc:FunctionName> <ogc:FunctionName nArgs="0">isCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="1">isEmpty</ogc:FunctionName> <ogc:FunctionName nArgs="1">isInstanceOf </ogc:FunctionName> <ogc:FunctionName nArgs="2">isLike</ogc:FunctionName> <ogc:FunctionName nArgs="1">isNull</ogc:FunctionName> <ogc:FunctionName nArgs="2">isometric </ogc:FunctionName> <ogc:FunctionName nArgs="1">isRing</ogc:FunctionName> <ogc:FunctionName nArgs="1">isSimple</ogc:FunctionName> <ogc:FunctionName nArgs="1">isValid</ogc:FunctionName> <ogc:FunctionName nArgs="3">isWithinDistance </ogc:FunctionName> <ogc:FunctionName nArgs="3">isWithinDistance3D </ogc:FunctionName> <ogc:FunctionName nArgs="2">Jenks</ogc:FunctionName> <ogc:FunctionName nArgs="1">length</ogc:FunctionName> <ogc:FunctionName nArgs="2">lessEqualThan </ogc:FunctionName> <ogc:FunctionName nArgs="2">lessThan</ogc:FunctionName> <ogc:FunctionName nArgs="-1">list</ogc:FunctionName> <ogc:FunctionName nArgs="1">log</ogc:FunctionName> <ogc:FunctionName nArgs="4">LRSGeocode </ogc:FunctionName> <ogc:FunctionName nArgs="-4">LRSMeasure </ogc:FunctionName> <ogc:FunctionName nArgs="5">LRSSegment </ogc:FunctionName> <ogc:FunctionName nArgs="2">max</ogc:FunctionName> <ogc:FunctionName nArgs="2">max_2</ogc:FunctionName> <ogc:FunctionName nArgs="2">max_3</ogc:FunctionName> <ogc:FunctionName nArgs="2">max_4</ogc:FunctionName> <ogc:FunctionName nArgs="2">min</ogc:FunctionName> <ogc:FunctionName nArgs="2">min_2</ogc:FunctionName> <ogc:FunctionName nArgs="2">min_3</ogc:FunctionName> <ogc:FunctionName nArgs="2">min_4</ogc:FunctionName> <ogc:FunctionName nArgs="1">mincircle </ogc:FunctionName> <ogc:FunctionName nArgs="1">minimumdiameter </ogc:FunctionName> <ogc:FunctionName nArgs="1">minrectangle </ogc:FunctionName> <ogc:FunctionName nArgs="2">modulo</ogc:FunctionName> <ogc:FunctionName nArgs="2">MultiplyCoverages </ogc:FunctionName> <ogc:FunctionName nArgs="-2">Nearest</ogc:FunctionName> <ogc:FunctionName nArgs="1">NormalizeCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="1">not</ogc:FunctionName> <ogc:FunctionName nArgs="2">notEqualTo </ogc:FunctionName> <ogc:FunctionName nArgs="2">numberFormat </ogc:FunctionName> <ogc:FunctionName nArgs="5">numberFormat2 </ogc:FunctionName> <ogc:FunctionName nArgs="1">numGeometries </ogc:FunctionName> <ogc:FunctionName nArgs="1">numInteriorRing </ogc:FunctionName> <ogc:FunctionName nArgs="1">numPoints </ogc:FunctionName> <ogc:FunctionName nArgs="1">octagonalenvelope </ogc:FunctionName> <ogc:FunctionName nArgs="3">offset</ogc:FunctionName> <ogc:FunctionName nArgs="2">overlaps</ogc:FunctionName> <ogc:FunctionName nArgs="-2">PagedUnique </ogc:FunctionName> <ogc:FunctionName nArgs="-1">parameter </ogc:FunctionName> <ogc:FunctionName nArgs="1">parseBoolean </ogc:FunctionName> <ogc:FunctionName nArgs="1">parseDouble </ogc:FunctionName> <ogc:FunctionName nArgs="1">parseInt</ogc:FunctionName> <ogc:FunctionName nArgs="1">parseLong </ogc:FunctionName> <ogc:FunctionName nArgs="0">pi</ogc:FunctionName> <ogc:FunctionName nArgs="-1">PointBuffers </ogc:FunctionName> <ogc:FunctionName nArgs="2">pointN</ogc:FunctionName> <ogc:FunctionName nArgs="-6">PointStacker </ogc:FunctionName> <ogc:FunctionName nArgs="-1">PolygonExtraction </ogc:FunctionName> <ogc:FunctionName nArgs="1">polygonize </ogc:FunctionName> <ogc:FunctionName nArgs="2">pow</ogc:FunctionName> <ogc:FunctionName nArgs="1">property</ogc:FunctionName> <ogc:FunctionName nArgs="1">PropertyExists </ogc:FunctionName> <ogc:FunctionName nArgs="2">Quantile</ogc:FunctionName> <ogc:FunctionName nArgs="-1">Query</ogc:FunctionName> <ogc:FunctionName nArgs="0">random</ogc:FunctionName> <ogc:FunctionName nArgs="-1">RangeLookup </ogc:FunctionName> <ogc:FunctionName nArgs="-1">RasterAsPointCollection </ogc:FunctionName> <ogc:FunctionName nArgs="-2">RasterZonalStatistics </ogc:FunctionName> <ogc:FunctionName nArgs="-6">RasterZonalStatistics2 </ogc:FunctionName> <ogc:FunctionName nArgs="5">Recode</ogc:FunctionName> <ogc:FunctionName nArgs="-2">RectangularClip </ogc:FunctionName> <ogc:FunctionName nArgs="2">relate</ogc:FunctionName> <ogc:FunctionName nArgs="3">relatePattern </ogc:FunctionName> <ogc:FunctionName nArgs="-1">reproject </ogc:FunctionName> <ogc:FunctionName nArgs="-1">ReprojectGeometry </ogc:FunctionName> <ogc:FunctionName nArgs="-3">rescaleToPixels </ogc:FunctionName> <ogc:FunctionName nArgs="1">rint</ogc:FunctionName> <ogc:FunctionName nArgs="1">round</ogc:FunctionName> <ogc:FunctionName nArgs="1">round_2</ogc:FunctionName> <ogc:FunctionName nArgs="1">roundDouble </ogc:FunctionName> <ogc:FunctionName nArgs="-5">ScaleCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="2">setCRS</ogc:FunctionName> <ogc:FunctionName nArgs="2">simplify</ogc:FunctionName> <ogc:FunctionName nArgs="1">sin</ogc:FunctionName> <ogc:FunctionName nArgs="-2">Snap</ogc:FunctionName> <ogc:FunctionName nArgs="2">splitPolygon </ogc:FunctionName> <ogc:FunctionName nArgs="1">sqrt</ogc:FunctionName> <ogc:FunctionName nArgs="2">StandardDeviation </ogc:FunctionName> <ogc:FunctionName nArgs="1">startAngle </ogc:FunctionName> <ogc:FunctionName nArgs="1">startPoint </ogc:FunctionName> <ogc:FunctionName nArgs="1">StoreCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="1">strCapitalize </ogc:FunctionName> <ogc:FunctionName nArgs="2">strConcat </ogc:FunctionName> <ogc:FunctionName nArgs="2">strEndsWith </ogc:FunctionName> <ogc:FunctionName nArgs="2">strEqualsIgnoreCase </ogc:FunctionName> <ogc:FunctionName nArgs="2">strIndexOf </ogc:FunctionName> <ogc:FunctionName nArgs="4">stringTemplate </ogc:FunctionName> <ogc:FunctionName nArgs="2">strLastIndexOf </ogc:FunctionName> <ogc:FunctionName nArgs="1">strLength </ogc:FunctionName> <ogc:FunctionName nArgs="2">strMatches </ogc:FunctionName> <ogc:FunctionName nArgs="3">strPosition </ogc:FunctionName> <ogc:FunctionName nArgs="4">strReplace </ogc:FunctionName> <ogc:FunctionName nArgs="2">strStartsWith </ogc:FunctionName> <ogc:FunctionName nArgs="3">strSubstring </ogc:FunctionName> <ogc:FunctionName nArgs="2">strSubstringStart </ogc:FunctionName> <ogc:FunctionName nArgs="1">strToLowerCase </ogc:FunctionName> <ogc:FunctionName nArgs="1">strToUpperCase </ogc:FunctionName> <ogc:FunctionName nArgs="1">strTrim</ogc:FunctionName> <ogc:FunctionName nArgs="3">strTrim2</ogc:FunctionName> <ogc:FunctionName nArgs="-1">strURLEncode </ogc:FunctionName> <ogc:FunctionName nArgs="2">StyleCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="2">symDifference </ogc:FunctionName> <ogc:FunctionName nArgs="1">tan</ogc:FunctionName> <ogc:FunctionName nArgs="1">toDegrees </ogc:FunctionName> <ogc:FunctionName nArgs="-1">toDirectPosition </ogc:FunctionName> <ogc:FunctionName nArgs="-2">ToEnvelope </ogc:FunctionName> <ogc:FunctionName nArgs="-3">toLineString </ogc:FunctionName> <ogc:FunctionName nArgs="-2">toPoint</ogc:FunctionName> <ogc:FunctionName nArgs="1">toRadians </ogc:FunctionName> <ogc:FunctionName nArgs="2">touches</ogc:FunctionName> <ogc:FunctionName nArgs="1">toWKT</ogc:FunctionName> <ogc:FunctionName nArgs="1">toXlinkHref </ogc:FunctionName> <ogc:FunctionName nArgs="2">Transform </ogc:FunctionName> <ogc:FunctionName nArgs="-2">union</ogc:FunctionName> <ogc:FunctionName nArgs="2">UnionFeatureCollection </ogc:FunctionName> <ogc:FunctionName nArgs="2">Unique</ogc:FunctionName> <ogc:FunctionName nArgs="2">UniqueInterval </ogc:FunctionName> <ogc:FunctionName nArgs="-4">VectorToRaster </ogc:FunctionName> <ogc:FunctionName nArgs="3">VectorZonalStatistics </ogc:FunctionName> <ogc:FunctionName nArgs="1">vertices</ogc:FunctionName> <ogc:FunctionName nArgs="2">Vocab</ogc:FunctionName> <ogc:FunctionName nArgs="2">within</ogc:FunctionName> </ogc:FunctionNames> </ogc:Functions> </ogc:ArithmeticOperators> </ogc:Scalar_Capabilities> <ogc:Id_Capabilities> <ogc:FID/> <ogc:EID/> </ogc:Id_Capabilities> </ogc:Filter_Capabilities> </wfs:WFS_Capabilities> ���������������������OWSLib-0.33.0/tests/resources/wfs_dov_getcapabilities_110_nometadata.xml����������������������������0000664�0000000�0000000�00000101706�14766600535�0026251�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <wfs:WFS_Capabilities version="1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.opengis.net/wfs" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ows="http://www.opengis.net/ows" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.opengis.net/wfs https://www.dov.vlaanderen.be:443/geoserver/schemas/wfs/1.1.0/wfs.xsd" xmlns:gw_meetnetten="http://dov.vlaanderen.be/grondwater/gw_meetnetten" updateSequence="24195"> <ows:ServiceIdentification> <ows:Title>Download Service van Databank Ondergrond Vlaanderen </ows:Title> <ows:Abstract>Download Service van Databank Ondergrond Vlaanderen </ows:Abstract> <ows:ServiceType>WFS</ows:ServiceType> <ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion> <ows:Fees>No fees</ows:Fees> <ows:AccessConstraints/> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>Vlaamse Overheid - DOV</ows:ProviderName> <ows:ServiceContact> <ows:IndividualName>ir Marleen Van Damme</ows:IndividualName> <ows:PositionName>DOV-coördinator</ows:PositionName> <ows:ContactInfo> <ows:Phone> <ows:Voice/> <ows:Facsimile/> </ows:Phone> <ows:Address> <ows:DeliveryPoint/> <ows:City>Zwijnaarde</ows:City> <ows:AdministrativeArea>Oost-Vlaanderen </ows:AdministrativeArea> <ows:PostalCode>9052</ows:PostalCode> <ows:Country>Belgium</ows:Country> <ows:ElectronicMailAddress> marleen.vandamme@lne.vlaanderen.be </ows:ElectronicMailAddress> </ows:Address> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="AcceptVersions"> <ows:Value>1.0.0</ows:Value> <ows:Value>1.1.0</ows:Value> </ows:Parameter> <ows:Parameter name="AcceptFormats"> <ows:Value>text/xml</ows:Value> </ows:Parameter> </ows:Operation> <ows:Operation name="DescribeFeatureType"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="outputFormat"> <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value> </ows:Parameter> </ows:Operation> <ows:Operation name="GetFeature"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="resultType"> <ows:Value>results</ows:Value> <ows:Value>hits</ows:Value> </ows:Parameter> <ows:Parameter name="outputFormat"> <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value> <ows:Value>GML2</ows:Value> <ows:Value>KML</ows:Value> <ows:Value>SHAPE-ZIP</ows:Value> <ows:Value>application/gml+xml; version=3.2</ows:Value> <ows:Value>application/json</ows:Value> <ows:Value>application/vnd.google-earth.kml xml</ows:Value> <ows:Value>application/vnd.google-earth.kml+xml</ows:Value> <ows:Value>csv</ows:Value> <ows:Value>gml3</ows:Value> <ows:Value>gml32</ows:Value> <ows:Value>json</ows:Value> <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value> <ows:Value>text/xml; subtype=gml/3.2</ows:Value> </ows:Parameter> <ows:Constraint name="LocalTraverseXLinkScope"> <ows:Value>2</ows:Value> </ows:Constraint> </ows:Operation> <ows:Operation name="GetGmlObject"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> </ows:Operation> </ows:OperationsMetadata> <FeatureTypeList> <Operations> <Operation>Query</Operation> </Operations> <FeatureType xmlns:gw_meetnetten="http://dov.vlaanderen.be/grondwater/gw_meetnetten"> <Name>gw_meetnetten:meetnetten</Name> <Title>Grondwatermeetnetten</Title> <Abstract>In de Databank Ondergrond Vlaanderen zijn verschillende grondwatermeetnetten opgenomen. Deze meetnetten staan in functie van uitgebreide monitoringprogramma's met de bedoeling een goed beeld te krijgen van de beschikbare grondwaterkwantiteit en grondwaterkwaliteit van de watervoerende lagen in Vlaanderen. </Abstract> <ows:Keywords> <ows:Keyword> DOV_PATHNAME@001#DOV:150#Grondwateronderzoek:010# </ows:Keyword> <ows:Keyword>DOV_EXPERTISE@C#D#E#F</ows:Keyword> <ows:Keyword>grondwater</ows:Keyword> <ows:Keyword>meetnet(werk)</ows:Keyword> <ows:Keyword>Geologie</ows:Keyword> <ows:Keyword>Toegevoegd GDI-Vl</ows:Keyword> <ows:Keyword>Herbruikbaar</ows:Keyword> <ows:Keyword>Vlaamse Open data</ows:Keyword> <ows:Keyword>Kosteloos</ows:Keyword> <ows:Keyword>Lijst M&amp;R INSPIRE</ows:Keyword> <ows:Keyword>Metadata INSPIRE-conform</ows:Keyword> <ows:Keyword>Metadata GDI-Vl-conform</ows:Keyword> </ows:Keywords> <DefaultSRS>urn:x-ogc:def:crs:EPSG:31370</DefaultSRS> <ows:WGS84BoundingBox> <ows:LowerCorner>2.5325270625180294 50.683712231532894 </ows:LowerCorner> <ows:UpperCorner>5.925330775009873 51.49487740995666 </ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> </FeatureTypeList> <ogc:Filter_Capabilities> <ogc:Spatial_Capabilities> <ogc:GeometryOperands> <ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Point</ogc:GeometryOperand> <ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand> <ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand> </ogc:GeometryOperands> <ogc:SpatialOperators> <ogc:SpatialOperator name="Disjoint"/> <ogc:SpatialOperator name="Equals"/> <ogc:SpatialOperator name="DWithin"/> <ogc:SpatialOperator name="Beyond"/> <ogc:SpatialOperator name="Intersects"/> <ogc:SpatialOperator name="Touches"/> <ogc:SpatialOperator name="Crosses"/> <ogc:SpatialOperator name="Within"/> <ogc:SpatialOperator name="Contains"/> <ogc:SpatialOperator name="Overlaps"/> <ogc:SpatialOperator name="BBOX"/> </ogc:SpatialOperators> </ogc:Spatial_Capabilities> <ogc:Scalar_Capabilities> <ogc:LogicalOperators/> <ogc:ComparisonOperators> <ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator> <ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator> <ogc:ComparisonOperator>LessThanEqualTo </ogc:ComparisonOperator> <ogc:ComparisonOperator>GreaterThanEqualTo </ogc:ComparisonOperator> <ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator> <ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator> <ogc:ComparisonOperator>Like</ogc:ComparisonOperator> <ogc:ComparisonOperator>Between</ogc:ComparisonOperator> <ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator> </ogc:ComparisonOperators> <ogc:ArithmeticOperators> <ogc:SimpleArithmetic/> <ogc:Functions> <ogc:FunctionNames> <ogc:FunctionName nArgs="1">abs</ogc:FunctionName> <ogc:FunctionName nArgs="1">abs_2</ogc:FunctionName> <ogc:FunctionName nArgs="1">abs_3</ogc:FunctionName> <ogc:FunctionName nArgs="1">abs_4</ogc:FunctionName> <ogc:FunctionName nArgs="1">acos</ogc:FunctionName> <ogc:FunctionName nArgs="2">AddCoverages </ogc:FunctionName> <ogc:FunctionName nArgs="-1">Affine</ogc:FunctionName> <ogc:FunctionName nArgs="-2">Aggregate </ogc:FunctionName> <ogc:FunctionName nArgs="1">area</ogc:FunctionName> <ogc:FunctionName nArgs="1">area2</ogc:FunctionName> <ogc:FunctionName nArgs="3">AreaGrid</ogc:FunctionName> <ogc:FunctionName nArgs="1">asin</ogc:FunctionName> <ogc:FunctionName nArgs="1">asMultiGeometry </ogc:FunctionName> <ogc:FunctionName nArgs="1">atan</ogc:FunctionName> <ogc:FunctionName nArgs="2">atan2</ogc:FunctionName> <ogc:FunctionName nArgs="-1">BandMerge </ogc:FunctionName> <ogc:FunctionName nArgs="-2">BandSelect </ogc:FunctionName> <ogc:FunctionName nArgs="-6">BarnesSurface </ogc:FunctionName> <ogc:FunctionName nArgs="3">between</ogc:FunctionName> <ogc:FunctionName nArgs="1">boundary</ogc:FunctionName> <ogc:FunctionName nArgs="1">boundaryDimension </ogc:FunctionName> <ogc:FunctionName nArgs="1">Bounds</ogc:FunctionName> <ogc:FunctionName nArgs="-2">buffer</ogc:FunctionName> <ogc:FunctionName nArgs="-2">BufferFeatureCollection </ogc:FunctionName> <ogc:FunctionName nArgs="3">bufferWithSegments </ogc:FunctionName> <ogc:FunctionName nArgs="7">Categorize </ogc:FunctionName> <ogc:FunctionName nArgs="1">ceil</ogc:FunctionName> <ogc:FunctionName nArgs="1">centroid</ogc:FunctionName> <ogc:FunctionName nArgs="2">classify</ogc:FunctionName> <ogc:FunctionName nArgs="-2">Clip</ogc:FunctionName> <ogc:FunctionName nArgs="1">CollectGeometries </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Average </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Bounds </ogc:FunctionName> <ogc:FunctionName nArgs="0">Collection_Count </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Max </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Median </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Min </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Nearest </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Sum </ogc:FunctionName> <ogc:FunctionName nArgs="1">Collection_Unique </ogc:FunctionName> <ogc:FunctionName nArgs="-2">Concatenate </ogc:FunctionName> <ogc:FunctionName nArgs="2">contains</ogc:FunctionName> <ogc:FunctionName nArgs="-1">Contour</ogc:FunctionName> <ogc:FunctionName nArgs="2">convert</ogc:FunctionName> <ogc:FunctionName nArgs="1">convexHull </ogc:FunctionName> <ogc:FunctionName nArgs="-1">ConvolveCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="1">cos</ogc:FunctionName> <ogc:FunctionName nArgs="1">Count</ogc:FunctionName> <ogc:FunctionName nArgs="-1">CoverageClassStats </ogc:FunctionName> <ogc:FunctionName nArgs="2">CropCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="2">crosses</ogc:FunctionName> <ogc:FunctionName nArgs="2">dateFormat </ogc:FunctionName> <ogc:FunctionName nArgs="2">dateParse </ogc:FunctionName> <ogc:FunctionName nArgs="2">densify</ogc:FunctionName> <ogc:FunctionName nArgs="2">difference </ogc:FunctionName> <ogc:FunctionName nArgs="1">dimension </ogc:FunctionName> <ogc:FunctionName nArgs="2">disjoint</ogc:FunctionName> <ogc:FunctionName nArgs="2">disjoint3D </ogc:FunctionName> <ogc:FunctionName nArgs="2">distance</ogc:FunctionName> <ogc:FunctionName nArgs="2">distance3D </ogc:FunctionName> <ogc:FunctionName nArgs="1">double2bool </ogc:FunctionName> <ogc:FunctionName nArgs="1">endAngle</ogc:FunctionName> <ogc:FunctionName nArgs="1">endPoint</ogc:FunctionName> <ogc:FunctionName nArgs="1">env</ogc:FunctionName> <ogc:FunctionName nArgs="1">envelope</ogc:FunctionName> <ogc:FunctionName nArgs="2">EqualInterval </ogc:FunctionName> <ogc:FunctionName nArgs="2">equalsExact </ogc:FunctionName> <ogc:FunctionName nArgs="3">equalsExactTolerance </ogc:FunctionName> <ogc:FunctionName nArgs="2">equalTo</ogc:FunctionName> <ogc:FunctionName nArgs="1">exp</ogc:FunctionName> <ogc:FunctionName nArgs="1">exteriorRing </ogc:FunctionName> <ogc:FunctionName nArgs="3">Feature</ogc:FunctionName> <ogc:FunctionName nArgs="-2">FeatureClassStats </ogc:FunctionName> <ogc:FunctionName nArgs="1">floor</ogc:FunctionName> <ogc:FunctionName nArgs="3">FormatDateTimezone </ogc:FunctionName> <ogc:FunctionName nArgs="0">geometry</ogc:FunctionName> <ogc:FunctionName nArgs="1">geometryType </ogc:FunctionName> <ogc:FunctionName nArgs="1">geomFromWKT </ogc:FunctionName> <ogc:FunctionName nArgs="1">geomLength </ogc:FunctionName> <ogc:FunctionName nArgs="-3">GeorectifyCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="-1">GetFullCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="2">getGeometryN </ogc:FunctionName> <ogc:FunctionName nArgs="0">getID</ogc:FunctionName> <ogc:FunctionName nArgs="1">getX</ogc:FunctionName> <ogc:FunctionName nArgs="1">getY</ogc:FunctionName> <ogc:FunctionName nArgs="1">getz</ogc:FunctionName> <ogc:FunctionName nArgs="2">greaterEqualThan </ogc:FunctionName> <ogc:FunctionName nArgs="2">greaterThan </ogc:FunctionName> <ogc:FunctionName nArgs="-3">Grid</ogc:FunctionName> <ogc:FunctionName nArgs="-5">Heatmap</ogc:FunctionName> <ogc:FunctionName nArgs="0">id</ogc:FunctionName> <ogc:FunctionName nArgs="2">IEEEremainder </ogc:FunctionName> <ogc:FunctionName nArgs="3">if_then_else </ogc:FunctionName> <ogc:FunctionName nArgs="0">Import</ogc:FunctionName> <ogc:FunctionName nArgs="-2">in</ogc:FunctionName> <ogc:FunctionName nArgs="11">in10</ogc:FunctionName> <ogc:FunctionName nArgs="3">in2</ogc:FunctionName> <ogc:FunctionName nArgs="4">in3</ogc:FunctionName> <ogc:FunctionName nArgs="5">in4</ogc:FunctionName> <ogc:FunctionName nArgs="6">in5</ogc:FunctionName> <ogc:FunctionName nArgs="7">in6</ogc:FunctionName> <ogc:FunctionName nArgs="8">in7</ogc:FunctionName> <ogc:FunctionName nArgs="9">in8</ogc:FunctionName> <ogc:FunctionName nArgs="10">in9</ogc:FunctionName> <ogc:FunctionName nArgs="2"> InclusionFeatureCollection </ogc:FunctionName> <ogc:FunctionName nArgs="1">int2bbool </ogc:FunctionName> <ogc:FunctionName nArgs="1">int2ddouble </ogc:FunctionName> <ogc:FunctionName nArgs="1">interiorPoint </ogc:FunctionName> <ogc:FunctionName nArgs="2">interiorRingN </ogc:FunctionName> <ogc:FunctionName nArgs="-5">Interpolate </ogc:FunctionName> <ogc:FunctionName nArgs="2">intersection </ogc:FunctionName> <ogc:FunctionName nArgs="-2"> IntersectionFeatureCollection </ogc:FunctionName> <ogc:FunctionName nArgs="2">intersects </ogc:FunctionName> <ogc:FunctionName nArgs="2">intersects3D </ogc:FunctionName> <ogc:FunctionName nArgs="1">isClosed</ogc:FunctionName> <ogc:FunctionName nArgs="0">isCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="1">isEmpty</ogc:FunctionName> <ogc:FunctionName nArgs="1">isInstanceOf </ogc:FunctionName> <ogc:FunctionName nArgs="2">isLike</ogc:FunctionName> <ogc:FunctionName nArgs="1">isNull</ogc:FunctionName> <ogc:FunctionName nArgs="2">isometric </ogc:FunctionName> <ogc:FunctionName nArgs="1">isRing</ogc:FunctionName> <ogc:FunctionName nArgs="1">isSimple</ogc:FunctionName> <ogc:FunctionName nArgs="1">isValid</ogc:FunctionName> <ogc:FunctionName nArgs="3">isWithinDistance </ogc:FunctionName> <ogc:FunctionName nArgs="3">isWithinDistance3D </ogc:FunctionName> <ogc:FunctionName nArgs="2">Jenks</ogc:FunctionName> <ogc:FunctionName nArgs="1">length</ogc:FunctionName> <ogc:FunctionName nArgs="2">lessEqualThan </ogc:FunctionName> <ogc:FunctionName nArgs="2">lessThan</ogc:FunctionName> <ogc:FunctionName nArgs="-1">list</ogc:FunctionName> <ogc:FunctionName nArgs="1">log</ogc:FunctionName> <ogc:FunctionName nArgs="4">LRSGeocode </ogc:FunctionName> <ogc:FunctionName nArgs="-4">LRSMeasure </ogc:FunctionName> <ogc:FunctionName nArgs="5">LRSSegment </ogc:FunctionName> <ogc:FunctionName nArgs="2">max</ogc:FunctionName> <ogc:FunctionName nArgs="2">max_2</ogc:FunctionName> <ogc:FunctionName nArgs="2">max_3</ogc:FunctionName> <ogc:FunctionName nArgs="2">max_4</ogc:FunctionName> <ogc:FunctionName nArgs="2">min</ogc:FunctionName> <ogc:FunctionName nArgs="2">min_2</ogc:FunctionName> <ogc:FunctionName nArgs="2">min_3</ogc:FunctionName> <ogc:FunctionName nArgs="2">min_4</ogc:FunctionName> <ogc:FunctionName nArgs="1">mincircle </ogc:FunctionName> <ogc:FunctionName nArgs="1">minimumdiameter </ogc:FunctionName> <ogc:FunctionName nArgs="1">minrectangle </ogc:FunctionName> <ogc:FunctionName nArgs="2">modulo</ogc:FunctionName> <ogc:FunctionName nArgs="2">MultiplyCoverages </ogc:FunctionName> <ogc:FunctionName nArgs="-2">Nearest</ogc:FunctionName> <ogc:FunctionName nArgs="1">NormalizeCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="1">not</ogc:FunctionName> <ogc:FunctionName nArgs="2">notEqualTo </ogc:FunctionName> <ogc:FunctionName nArgs="2">numberFormat </ogc:FunctionName> <ogc:FunctionName nArgs="5">numberFormat2 </ogc:FunctionName> <ogc:FunctionName nArgs="1">numGeometries </ogc:FunctionName> <ogc:FunctionName nArgs="1">numInteriorRing </ogc:FunctionName> <ogc:FunctionName nArgs="1">numPoints </ogc:FunctionName> <ogc:FunctionName nArgs="1">octagonalenvelope </ogc:FunctionName> <ogc:FunctionName nArgs="3">offset</ogc:FunctionName> <ogc:FunctionName nArgs="2">overlaps</ogc:FunctionName> <ogc:FunctionName nArgs="-2">PagedUnique </ogc:FunctionName> <ogc:FunctionName nArgs="-1">parameter </ogc:FunctionName> <ogc:FunctionName nArgs="1">parseBoolean </ogc:FunctionName> <ogc:FunctionName nArgs="1">parseDouble </ogc:FunctionName> <ogc:FunctionName nArgs="1">parseInt</ogc:FunctionName> <ogc:FunctionName nArgs="1">parseLong </ogc:FunctionName> <ogc:FunctionName nArgs="0">pi</ogc:FunctionName> <ogc:FunctionName nArgs="-1">PointBuffers </ogc:FunctionName> <ogc:FunctionName nArgs="2">pointN</ogc:FunctionName> <ogc:FunctionName nArgs="-6">PointStacker </ogc:FunctionName> <ogc:FunctionName nArgs="-1">PolygonExtraction </ogc:FunctionName> <ogc:FunctionName nArgs="1">polygonize </ogc:FunctionName> <ogc:FunctionName nArgs="2">pow</ogc:FunctionName> <ogc:FunctionName nArgs="1">property</ogc:FunctionName> <ogc:FunctionName nArgs="1">PropertyExists </ogc:FunctionName> <ogc:FunctionName nArgs="2">Quantile</ogc:FunctionName> <ogc:FunctionName nArgs="-1">Query</ogc:FunctionName> <ogc:FunctionName nArgs="0">random</ogc:FunctionName> <ogc:FunctionName nArgs="-1">RangeLookup </ogc:FunctionName> <ogc:FunctionName nArgs="-1">RasterAsPointCollection </ogc:FunctionName> <ogc:FunctionName nArgs="-2">RasterZonalStatistics </ogc:FunctionName> <ogc:FunctionName nArgs="-6">RasterZonalStatistics2 </ogc:FunctionName> <ogc:FunctionName nArgs="5">Recode</ogc:FunctionName> <ogc:FunctionName nArgs="-2">RectangularClip </ogc:FunctionName> <ogc:FunctionName nArgs="2">relate</ogc:FunctionName> <ogc:FunctionName nArgs="3">relatePattern </ogc:FunctionName> <ogc:FunctionName nArgs="-1">reproject </ogc:FunctionName> <ogc:FunctionName nArgs="-1">ReprojectGeometry </ogc:FunctionName> <ogc:FunctionName nArgs="-3">rescaleToPixels </ogc:FunctionName> <ogc:FunctionName nArgs="1">rint</ogc:FunctionName> <ogc:FunctionName nArgs="1">round</ogc:FunctionName> <ogc:FunctionName nArgs="1">round_2</ogc:FunctionName> <ogc:FunctionName nArgs="1">roundDouble </ogc:FunctionName> <ogc:FunctionName nArgs="-5">ScaleCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="2">setCRS</ogc:FunctionName> <ogc:FunctionName nArgs="2">simplify</ogc:FunctionName> <ogc:FunctionName nArgs="1">sin</ogc:FunctionName> <ogc:FunctionName nArgs="-2">Snap</ogc:FunctionName> <ogc:FunctionName nArgs="2">splitPolygon </ogc:FunctionName> <ogc:FunctionName nArgs="1">sqrt</ogc:FunctionName> <ogc:FunctionName nArgs="2">StandardDeviation </ogc:FunctionName> <ogc:FunctionName nArgs="1">startAngle </ogc:FunctionName> <ogc:FunctionName nArgs="1">startPoint </ogc:FunctionName> <ogc:FunctionName nArgs="1">StoreCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="1">strCapitalize </ogc:FunctionName> <ogc:FunctionName nArgs="2">strConcat </ogc:FunctionName> <ogc:FunctionName nArgs="2">strEndsWith </ogc:FunctionName> <ogc:FunctionName nArgs="2">strEqualsIgnoreCase </ogc:FunctionName> <ogc:FunctionName nArgs="2">strIndexOf </ogc:FunctionName> <ogc:FunctionName nArgs="4">stringTemplate </ogc:FunctionName> <ogc:FunctionName nArgs="2">strLastIndexOf </ogc:FunctionName> <ogc:FunctionName nArgs="1">strLength </ogc:FunctionName> <ogc:FunctionName nArgs="2">strMatches </ogc:FunctionName> <ogc:FunctionName nArgs="3">strPosition </ogc:FunctionName> <ogc:FunctionName nArgs="4">strReplace </ogc:FunctionName> <ogc:FunctionName nArgs="2">strStartsWith </ogc:FunctionName> <ogc:FunctionName nArgs="3">strSubstring </ogc:FunctionName> <ogc:FunctionName nArgs="2">strSubstringStart </ogc:FunctionName> <ogc:FunctionName nArgs="1">strToLowerCase </ogc:FunctionName> <ogc:FunctionName nArgs="1">strToUpperCase </ogc:FunctionName> <ogc:FunctionName nArgs="1">strTrim</ogc:FunctionName> <ogc:FunctionName nArgs="3">strTrim2</ogc:FunctionName> <ogc:FunctionName nArgs="-1">strURLEncode </ogc:FunctionName> <ogc:FunctionName nArgs="2">StyleCoverage </ogc:FunctionName> <ogc:FunctionName nArgs="2">symDifference </ogc:FunctionName> <ogc:FunctionName nArgs="1">tan</ogc:FunctionName> <ogc:FunctionName nArgs="1">toDegrees </ogc:FunctionName> <ogc:FunctionName nArgs="-1">toDirectPosition </ogc:FunctionName> <ogc:FunctionName nArgs="-2">ToEnvelope </ogc:FunctionName> <ogc:FunctionName nArgs="-3">toLineString </ogc:FunctionName> <ogc:FunctionName nArgs="-2">toPoint</ogc:FunctionName> <ogc:FunctionName nArgs="1">toRadians </ogc:FunctionName> <ogc:FunctionName nArgs="2">touches</ogc:FunctionName> <ogc:FunctionName nArgs="1">toWKT</ogc:FunctionName> <ogc:FunctionName nArgs="1">toXlinkHref </ogc:FunctionName> <ogc:FunctionName nArgs="2">Transform </ogc:FunctionName> <ogc:FunctionName nArgs="-2">union</ogc:FunctionName> <ogc:FunctionName nArgs="2">UnionFeatureCollection </ogc:FunctionName> <ogc:FunctionName nArgs="2">Unique</ogc:FunctionName> <ogc:FunctionName nArgs="2">UniqueInterval </ogc:FunctionName> <ogc:FunctionName nArgs="-4">VectorToRaster </ogc:FunctionName> <ogc:FunctionName nArgs="3">VectorZonalStatistics </ogc:FunctionName> <ogc:FunctionName nArgs="1">vertices</ogc:FunctionName> <ogc:FunctionName nArgs="2">Vocab</ogc:FunctionName> <ogc:FunctionName nArgs="2">within</ogc:FunctionName> </ogc:FunctionNames> </ogc:Functions> </ogc:ArithmeticOperators> </ogc:Scalar_Capabilities> <ogc:Id_Capabilities> <ogc:FID/> <ogc:EID/> </ogc:Id_Capabilities> </ogc:Filter_Capabilities> </wfs:WFS_Capabilities>����������������������������������������������������������OWSLib-0.33.0/tests/resources/wfs_dov_getcapabilities_200.xml���������������������������������������0000664�0000000�0000000�00000442401�14766600535�0024054�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <wfs:WFS_Capabilities version="2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.opengis.net/wfs/2.0" xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:fes="http://www.opengis.net/fes/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http://www.opengis.net/wfs/2.0 https://www.dov.vlaanderen.be:443/geoserver/schemas/wfs/2.0/wfs.xsd" xmlns:gw_meetnetten="http://dov.vlaanderen.be/grondwater/gw_meetnetten" updateSequence="24195"> <ows:ServiceIdentification> <ows:Title>Download Service van Databank Ondergrond Vlaanderen </ows:Title> <ows:Abstract>Download Service van Databank Ondergrond Vlaanderen </ows:Abstract> <ows:ServiceType>WFS</ows:ServiceType> <ows:ServiceTypeVersion>2.0.0</ows:ServiceTypeVersion> <ows:Fees>No fees</ows:Fees> <ows:AccessConstraints/> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>Vlaamse Overheid - DOV</ows:ProviderName> <ows:ServiceContact> <ows:IndividualName>ir Marleen Van Damme</ows:IndividualName> <ows:PositionName>DOV-coördinator</ows:PositionName> <ows:ContactInfo> <ows:Phone> <ows:Voice/> <ows:Facsimile/> </ows:Phone> <ows:Address> <ows:DeliveryPoint/> <ows:City>Zwijnaarde</ows:City> <ows:AdministrativeArea>Oost-Vlaanderen </ows:AdministrativeArea> <ows:PostalCode>9052</ows:PostalCode> <ows:Country>Belgium</ows:Country> <ows:ElectronicMailAddress> marleen.vandamme@lne.vlaanderen.be </ows:ElectronicMailAddress> </ows:Address> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="AcceptVersions"> <ows:AllowedValues> <ows:Value>1.0.0</ows:Value> <ows:Value>1.1.0</ows:Value> <ows:Value>2.0.0</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="AcceptFormats"> <ows:AllowedValues> <ows:Value>text/xml</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="DescribeFeatureType"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="outputFormat"> <ows:AllowedValues> <ows:Value>text/xml; subtype=gml/3.2</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="GetFeature"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="resultType"> <ows:AllowedValues> <ows:Value>results</ows:Value> <ows:Value>hits</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="outputFormat"> <ows:AllowedValues> <ows:Value>text/xml; subtype=gml/3.2</ows:Value> <ows:Value>GML2</ows:Value> <ows:Value>KML</ows:Value> <ows:Value>SHAPE-ZIP</ows:Value> <ows:Value>application/gml+xml; version=3.2</ows:Value> <ows:Value>application/json</ows:Value> <ows:Value>application/vnd.google-earth.kml xml</ows:Value> <ows:Value>application/vnd.google-earth.kml+xml</ows:Value> <ows:Value>csv</ows:Value> <ows:Value>gml3</ows:Value> <ows:Value>gml32</ows:Value> <ows:Value>json</ows:Value> <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value> <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Constraint name="PagingIsTransactionSafe"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="CountDefault"> <ows:NoValues/> <ows:DefaultValue>10000</ows:DefaultValue> </ows:Constraint> </ows:Operation> <ows:Operation name="GetPropertyValue"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="resolve"> <ows:AllowedValues> <ows:Value>none</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="ListStoredQueries"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="DescribeStoredQueries"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="CreateStoredQuery"> <ows:DCP> <ows:HTTP> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="DropStoredQuery"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Constraint name="ImplementsBasicWFS"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsTransactionalWFS"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsLockingWFS"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="KVPEncoding"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="XMLEncoding"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="SOAPEncoding"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsInheritance"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsRemoteResolve"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsResultPaging"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsStandardJoins"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsSpatialJoins"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsTemporalJoins"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsFeatureVersioning"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ManageStoredQueries"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="PagingIsTransactionSafe"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="QueryExpressions"> <ows:AllowedValues> <ows:Value>wfs:Query</ows:Value> <ows:Value>wfs:StoredQuery</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:OperationsMetadata> <FeatureTypeList> <FeatureType xmlns:gw_meetnetten="http://dov.vlaanderen.be/grondwater/gw_meetnetten"> <Name>gw_meetnetten:meetnetten</Name> <Title>Grondwatermeetnetten</Title> <Abstract>In de Databank Ondergrond Vlaanderen zijn verschillende grondwatermeetnetten opgenomen. Deze meetnetten staan in functie van uitgebreide monitoringprogramma's met de bedoeling een goed beeld te krijgen van de beschikbare grondwaterkwantiteit en grondwaterkwaliteit van de watervoerende lagen in Vlaanderen. </Abstract> <ows:Keywords> <ows:Keyword> DOV_PATHNAME@001#DOV:150#Grondwateronderzoek:010# </ows:Keyword> <ows:Keyword>DOV_EXPERTISE@C#D#E#F</ows:Keyword> <ows:Keyword>grondwater</ows:Keyword> <ows:Keyword>meetnet(werk)</ows:Keyword> <ows:Keyword>Geologie</ows:Keyword> <ows:Keyword>Toegevoegd GDI-Vl</ows:Keyword> <ows:Keyword>Herbruikbaar</ows:Keyword> <ows:Keyword>Vlaamse Open data</ows:Keyword> <ows:Keyword>Kosteloos</ows:Keyword> <ows:Keyword>Lijst M&amp;R INSPIRE</ows:Keyword> <ows:Keyword>Metadata INSPIRE-conform</ows:Keyword> <ows:Keyword>Metadata GDI-Vl-conform</ows:Keyword> </ows:Keywords> <DefaultCRS>urn:ogc:def:crs:EPSG::31370</DefaultCRS> <ows:WGS84BoundingBox> <ows:LowerCorner>2.5325270625180294 50.683712231532894 </ows:LowerCorner> <ows:UpperCorner>5.925330775009873 51.49487740995666 </ows:UpperCorner> </ows:WGS84BoundingBox> <MetadataURL xlink:href="https://www.dov.vlaanderen.be/geonetwork/srv/dut/csw?Service=CSW&amp;Request=GetRecordById&amp;Version=2.0.2&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&amp;id=6c39d716-aecc-4fbc-bac8-4f05a49a78d5"/> <MetadataURL xlink:href="https://www.dov.vlaanderen.be/geonetwork/apps/tabsearch/index.html?hl=dut&amp;uuid=6c39d716-aecc-4fbc-bac8-4f05a49a78d5"/> </FeatureType> </FeatureTypeList> <fes:Filter_Capabilities> <fes:Conformance> <fes:Constraint name="ImplementsQuery"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsAdHocQuery"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsFunctions"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinStandardFilter"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsStandardFilter"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinSpatialFilter"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSpatialFilter"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinTemporalFilter"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsTemporalFilter"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsVersionNav"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSorting"> <ows:AllowedValues> <ows:Value>ASC</ows:Value> <ows:Value>DESC</ows:Value> </ows:AllowedValues> <ows:DefaultValue>ASC</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsExtendedOperators"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> </fes:Conformance> <fes:Id_Capabilities> <fes:ResourceIdentifier name="fes:ResourceId"/> </fes:Id_Capabilities> <fes:Scalar_Capabilities> <fes:LogicalOperators/> <fes:ComparisonOperators> <fes:ComparisonOperator name="PropertyIsLessThan"/> <fes:ComparisonOperator name="PropertyIsGreaterThan"/> <fes:ComparisonOperator name="PropertyIsLessThanOrEqualTo"/> <fes:ComparisonOperator name="PropertyIsGreaterThanOrEqualTo"/> <fes:ComparisonOperator name="PropertyIsEqualTo"/> <fes:ComparisonOperator name="PropertyIsNotEqualTo"/> <fes:ComparisonOperator name="PropertyIsLike"/> <fes:ComparisonOperator name="PropertyIsBetween"/> <fes:ComparisonOperator name="PropertyIsNull"/> <fes:ComparisonOperator name="PropertyIsNil"/> </fes:ComparisonOperators> </fes:Scalar_Capabilities> <fes:Spatial_Capabilities> <fes:GeometryOperands> <fes:GeometryOperand name="gml:Envelope"/> <fes:GeometryOperand name="gml:Point"/> <fes:GeometryOperand name="gml:MultiPoint"/> <fes:GeometryOperand name="gml:LineString"/> <fes:GeometryOperand name="gml:MultiLineString"/> <fes:GeometryOperand name="gml:Polygon"/> <fes:GeometryOperand name="gml:MultiPolygon"/> <fes:GeometryOperand name="gml:MultiGeometry"/> </fes:GeometryOperands> <fes:SpatialOperators> <fes:SpatialOperator name="Disjoint"/> <fes:SpatialOperator name="Equals"/> <fes:SpatialOperator name="DWithin"/> <fes:SpatialOperator name="Beyond"/> <fes:SpatialOperator name="Intersects"/> <fes:SpatialOperator name="Touches"/> <fes:SpatialOperator name="Crosses"/> <fes:SpatialOperator name="Within"/> <fes:SpatialOperator name="Contains"/> <fes:SpatialOperator name="Overlaps"/> <fes:SpatialOperator name="BBOX"/> </fes:SpatialOperators> </fes:Spatial_Capabilities> <fes:Temporal_Capabilities> <fes:TemporalOperands> <fes:TemporalOperand name="gml:TimeInstant"/> <fes:TemporalOperand name="gml:TimePeriod"/> </fes:TemporalOperands> <fes:TemporalOperators> <fes:TemporalOperator name="After"/> <fes:TemporalOperator name="Before"/> <fes:TemporalOperator name="Begins"/> <fes:TemporalOperator name="BegunBy"/> <fes:TemporalOperator name="TContains"/> <fes:TemporalOperator name="During"/> <fes:TemporalOperator name="TEquals"/> <fes:TemporalOperator name="TOverlaps"/> <fes:TemporalOperator name="Meets"/> <fes:TemporalOperator name="OverlappedBy"/> <fes:TemporalOperator name="MetBy"/> <fes:TemporalOperator name="EndedBy"/> </fes:TemporalOperators> </fes:Temporal_Capabilities> <fes:Functions> <fes:Function name="abs"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="int"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="abs_2"> <fes:Returns>xs:long</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:long</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="abs_3"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="abs_4"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="acos"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="AddCoverages"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverageA"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="coverageB"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Affine"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="scalex"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="scaley"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="shearx"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="sheary"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="translatex"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="translatey"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="nodata"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="interpolation"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Aggregate"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="aggregationAttribute"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="function"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="singlePass"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="groupByAttributes"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Area"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="area2"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="AreaGrid"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="envelope"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="width"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="height"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="asin"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="asMultiGeometry"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="atan"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="atan2"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="x"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="y"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="BandMerge"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverages"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="roi"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="transformChoice"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="index"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="BandSelect"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="SampleDimensions"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="VisibleSampleDimension"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="BarnesSurface"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="valueAttr"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="dataLimit"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="scale"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="convergence"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="passes"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="minObservations"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="maxObservationDistance"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="noDataValue"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="pixelsPerCell"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="queryBuffer"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="outputBBOX"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="outputWidth"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="outputHeight"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="between"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="low"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="high"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="boundary"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="boundaryDimension"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Bounds"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="buffer"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="BufferFeatureCollection"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="attributeName"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="bufferWithSegments"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="numberOfSegments"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Categorize"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="LookupValue"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Value"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Threshold 1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Value 1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Threshold 2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Value 2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="succeeding or preceding"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="ceil"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="centroid"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="classify"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="classifer"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Clip"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="clip"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="preserveZ"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="CollectGeometries"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Average"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Bounds"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Count"> <fes:Returns>xs:string</fes:Returns> </fes:Function> <fes:Function name="Collection_Max"> <fes:Returns>xs:dateTime</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:dateTime</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Median"> <fes:Returns>xs:dateTime</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:dateTime</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Min"> <fes:Returns>xs:dateTime</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:dateTime</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Nearest"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:dateTime</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Sum"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Unique"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Concatenate"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="text"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="contains"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Contour"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="band"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="levels"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="interval"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="simplify"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="smooth"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="roi"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="convert"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="class"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="convexHull"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="ConvolveCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="kernel"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="kernelRadius"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="kernelWidth"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="kernelHeight"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="cos"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="radians"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Count"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="CoverageClassStats"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="stats"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="band"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="method"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="noData"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="CropCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="cropShape"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="crosses"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="dateFormat"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="format"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="date"> <fes:Type>xs:dateTime</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="dateParse"> <fes:Returns>xs:dateTime</fes:Returns> <fes:Arguments> <fes:Argument name="format"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="dateString"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="densify"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geom"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="difference"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="dimension"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="disjoint"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="disjoint3D"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="distance"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="distance3D"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="double2bool"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="double"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="endAngle"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="linestring"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="endPoint"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="linestring"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="env"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="variable"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="envelope"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="EqualInterval"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="equalsExact"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="equalsExactTolerance"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="tolarance"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="equalTo"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="object1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="object2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="exp"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="exteriorRing"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Feature"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="crs"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="typeName"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="FeatureClassStats"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="attribute"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="stats"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="method"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="noData"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="floor"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="double"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="FormatDateTimezone"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="pattern"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="date"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="timezone"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="geometry"> <fes:Returns>gml:AbstractGeometryType</fes:Returns> </fes:Function> <fes:Function name="geometryType"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="geomFromWKT"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="geomLength"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="GeorectifyCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="gcp"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="bbox"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="targetCRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="width"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="height"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="warpOrder"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="transparent"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="store"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="outputPath"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="GetFullCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="name"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="filter"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="getGeometryN"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="index"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="getID"> <fes:Returns>xs:string</fes:Returns> </fes:Function> <fes:Function name="getX"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="getY"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="getz"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="greaterEqualThan"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="object1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="object2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="greaterThan"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="object1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="object2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Grid"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="bounds"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="width"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="height"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="vertexSpacing"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="mode"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Heatmap"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="radiusPixels"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="weightAttr"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="pixelsPerCell"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="outputBBOX"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="outputWidth"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="outputHeight"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="id"> <fes:Returns>xs:string</fes:Returns> </fes:Function> <fes:Function name="IEEEremainder"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="dividend"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="divisor"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="if_then_else"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="condition"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="then"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="else"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Import"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="workspace"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="store"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="name"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="srs"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="srsHandling"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="styleName"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="candidate"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="v"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in10"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in5"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in6"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in7"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in8"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in9"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in10"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in2"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in3"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in4"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in5"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in5"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in6"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in5"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in6"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in7"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in5"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in6"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in7"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in8"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in5"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in6"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in7"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in8"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in9"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in5"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in6"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in7"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in8"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in9"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="InclusionFeatureCollection"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="first"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="second"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="int2bbool"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="int"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="int2ddouble"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="int"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="interiorPoint"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="interiorRingN"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="n"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Interpolate"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data value pairs"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="mode"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="method"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="intersection"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="IntersectionFeatureCollection"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="first feature collection"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="second feature collection"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="first attributes to retain"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="second attributes to retain"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="intersectionMode"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="percentagesEnabled"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="areasEnabled"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="intersects"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="intersects3D"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isClosed"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isCoverage"> <fes:Returns>xs:boolean</fes:Returns> </fes:Function> <fes:Function name="isEmpty"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isInstanceOf"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="class"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isLike"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="regex"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isNull"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="object"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isometric"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="extrusion"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isRing"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isSimple"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isValid"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isWithinDistance"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isWithinDistance3D"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Jenks"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="length"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="lessEqualThan"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="a"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="b"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="lessThan"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="a"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="b"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="list"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="item"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="log"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="LRSGeocode"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="from_measure_attb"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="to_measure_attb"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="measure"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="LRSMeasure"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="from_measure_attb"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="to_measure_attb"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="point"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="crs"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="LRSSegment"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="from_measure_attb"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="to_measure_attb"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="from_measure"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="to_measure"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="max"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="double"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="double"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="max_2"> <fes:Returns>xs:long</fes:Returns> <fes:Arguments> <fes:Argument name="long"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="long"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="max_3"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="float"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="float"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="max_4"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="int"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="int"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="min"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="double"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="double"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="min_2"> <fes:Returns>xs:long</fes:Returns> <fes:Arguments> <fes:Argument name="long"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="long"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="min_3"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="float"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="float"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="min_4"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="int"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="int"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="mincircle"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="minimumdiameter"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="minrectangle"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="modulo"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="dividend"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="divisor"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="MultiplyCoverages"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverageA"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="coverageB"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Nearest"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="point"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="crs"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="NormalizeCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="not"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="logicValue"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="notEqualTo"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="a"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="b"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="numberFormat"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="format"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="numberFormat2"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="format"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="minus"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="decimal"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="separator"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="numGeometries"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="numInteriorRing"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="numPoints"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="octagonalenvelope"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="offset"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="offsetX"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="offsetY"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="overlaps"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="PagedUnique"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="fieldName"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="startIndex"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="maxFeatures"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="parameter"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="argumentName"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="values"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="parseBoolean"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="parseDouble"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="parseInt"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="parseLong"> <fes:Returns>xs:long</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="pi"> <fes:Returns>xs:double</fes:Returns> </fes:Function> <fes:Function name="PointBuffers"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="center"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="crs"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="distances"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="quadrantSegments"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="pointN"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="index"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="PointStacker"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="cellSize"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="normalize"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="preserveLocation"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="outputBBOX"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="outputWidth"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="outputHeight"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="PolygonExtraction"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="band"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="insideEdges"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="roi"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="nodata"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="ranges"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="polygonize"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geom"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="pow"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="base"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="exponent"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="property"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="propertyName"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="PropertyExists"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="propertyName"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Quantile"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Query"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="attribute"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="filter"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="random"> <fes:Returns>xs:double</fes:Returns> </fes:Function> <fes:Function name="RangeLookup"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="band"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="ranges"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="outputPixelValues"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="noData"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="RasterAsPointCollection"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="targetCRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="scale"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="interpolation"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="emisphere"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="RasterZonalStatistics"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="band"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="zones"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="classification"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="RasterZonalStatistics2"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="source"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="bands"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="zones"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="classifier"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="nodata"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="mask"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="useROIAccessor"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="roi"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="statistics"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="minbounds"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="maxbounds"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="numbins"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="rangeData"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="localStats"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Recode"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="LookupValue"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Data 1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Value 1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Data 2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Value 2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="RectangularClip"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="clip"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="preserveZ"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="relate"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="relatePattern"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="pattern"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="reproject"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="sourceCRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="targetCRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="ReprojectGeometry"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="sourceCRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="targetCRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="rescaleToPixels"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="defaultUnit"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="scaleFactor"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="rescalingMode"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="rint"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="double"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="round"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="round_2"> <fes:Returns>xs:long</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="roundDouble"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="ScaleCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="xScale"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="yScale"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="xTranslate"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="yTranslate"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="interpolation"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="setCRS"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="CRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="simplify"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geom"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="sin"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="radians"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Snap"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="point"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="crs"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="splitPolygon"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="polygon"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="line"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="sqrt"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="StandardDeviation"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="startAngle"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="linestring"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="startPoint"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="linestring"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="StoreCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strCapitalize"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strConcat"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="string2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strEndsWith"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="String"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="postfix"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strEqualsIgnoreCase"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="lookup"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strIndexOf"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="String"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="lookup"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="stringTemplate"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="input"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="pattern"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="template"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="defaultValue"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strLastIndexOf"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="String"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="lookup"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strLength"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strMatches"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="regex"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strPosition"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="lookup"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="method"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strReplace"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="search"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="replace"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="all"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strStartsWith"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="prefix"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strSubstring"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="beginIndex"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="endIndex"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strSubstringStart"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="beginIndex"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strToLowerCase"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strToUpperCase"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strTrim"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strTrim2"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="method"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="character"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strURLEncode"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="encodeable"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="formUrlEncode"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="StyleCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="style"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="symDifference"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="tan"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="radians"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toDegrees"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="radians"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toDirectPosition"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="parameter"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="ToEnvelope"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="parameter"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toLineString"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="parameter"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="parameter"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toPoint"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="parameter"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toRadians"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="degree"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="touches"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toWKT"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toXlinkHref"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="REFERENCE_VALUE"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Transform"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="transform"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="union"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="UnionFeatureCollection"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="first"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="second"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Unique"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="attribute"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="UniqueInterval"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="VectorToRaster"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="rasterWidth"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="rasterHeight"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="title"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="attribute"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="bounds"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="VectorZonalStatistics"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="dataAttribute"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="zones"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="vertices"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Vocab"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="expr"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="vocab"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="within"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> </fes:Functions> </fes:Filter_Capabilities> </wfs:WFS_Capabilities> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wfs_dov_getcapabilities_200_nometadata.xml����������������������������0000664�0000000�0000000�00000441455�14766600535�0026261�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <wfs:WFS_Capabilities version="2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.opengis.net/wfs/2.0" xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:fes="http://www.opengis.net/fes/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http://www.opengis.net/wfs/2.0 https://www.dov.vlaanderen.be:443/geoserver/schemas/wfs/2.0/wfs.xsd" xmlns:gw_meetnetten="http://dov.vlaanderen.be/grondwater/gw_meetnetten" updateSequence="24195"> <ows:ServiceIdentification> <ows:Title>Download Service van Databank Ondergrond Vlaanderen </ows:Title> <ows:Abstract>Download Service van Databank Ondergrond Vlaanderen </ows:Abstract> <ows:ServiceType>WFS</ows:ServiceType> <ows:ServiceTypeVersion>2.0.0</ows:ServiceTypeVersion> <ows:Fees>No fees</ows:Fees> <ows:AccessConstraints/> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>Vlaamse Overheid - DOV</ows:ProviderName> <ows:ServiceContact> <ows:IndividualName>ir Marleen Van Damme</ows:IndividualName> <ows:PositionName>DOV-coördinator</ows:PositionName> <ows:ContactInfo> <ows:Phone> <ows:Voice/> <ows:Facsimile/> </ows:Phone> <ows:Address> <ows:DeliveryPoint/> <ows:City>Zwijnaarde</ows:City> <ows:AdministrativeArea>Oost-Vlaanderen </ows:AdministrativeArea> <ows:PostalCode>9052</ows:PostalCode> <ows:Country>Belgium</ows:Country> <ows:ElectronicMailAddress> marleen.vandamme@lne.vlaanderen.be </ows:ElectronicMailAddress> </ows:Address> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="AcceptVersions"> <ows:AllowedValues> <ows:Value>1.0.0</ows:Value> <ows:Value>1.1.0</ows:Value> <ows:Value>2.0.0</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="AcceptFormats"> <ows:AllowedValues> <ows:Value>text/xml</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="DescribeFeatureType"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="outputFormat"> <ows:AllowedValues> <ows:Value>text/xml; subtype=gml/3.2</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="GetFeature"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="resultType"> <ows:AllowedValues> <ows:Value>results</ows:Value> <ows:Value>hits</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Parameter name="outputFormat"> <ows:AllowedValues> <ows:Value>text/xml; subtype=gml/3.2</ows:Value> <ows:Value>GML2</ows:Value> <ows:Value>KML</ows:Value> <ows:Value>SHAPE-ZIP</ows:Value> <ows:Value>application/gml+xml; version=3.2</ows:Value> <ows:Value>application/json</ows:Value> <ows:Value>application/vnd.google-earth.kml xml</ows:Value> <ows:Value>application/vnd.google-earth.kml+xml</ows:Value> <ows:Value>csv</ows:Value> <ows:Value>gml3</ows:Value> <ows:Value>gml32</ows:Value> <ows:Value>json</ows:Value> <ows:Value>text/xml; subtype=gml/2.1.2</ows:Value> <ows:Value>text/xml; subtype=gml/3.1.1</ows:Value> </ows:AllowedValues> </ows:Parameter> <ows:Constraint name="PagingIsTransactionSafe"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="CountDefault"> <ows:NoValues/> <ows:DefaultValue>10000</ows:DefaultValue> </ows:Constraint> </ows:Operation> <ows:Operation name="GetPropertyValue"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="resolve"> <ows:AllowedValues> <ows:Value>none</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="ListStoredQueries"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="DescribeStoredQueries"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="CreateStoredQuery"> <ows:DCP> <ows:HTTP> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="DropStoredQuery"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> <ows:Post xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wfs"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Constraint name="ImplementsBasicWFS"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsTransactionalWFS"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsLockingWFS"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="KVPEncoding"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="XMLEncoding"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="SOAPEncoding"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsInheritance"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsRemoteResolve"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsResultPaging"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsStandardJoins"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsSpatialJoins"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsTemporalJoins"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsFeatureVersioning"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ManageStoredQueries"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="PagingIsTransactionSafe"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="QueryExpressions"> <ows:AllowedValues> <ows:Value>wfs:Query</ows:Value> <ows:Value>wfs:StoredQuery</ows:Value> </ows:AllowedValues> </ows:Constraint> </ows:OperationsMetadata> <FeatureTypeList> <FeatureType xmlns:gw_meetnetten="http://dov.vlaanderen.be/grondwater/gw_meetnetten"> <Name>gw_meetnetten:meetnetten</Name> <Title>Grondwatermeetnetten</Title> <Abstract>In de Databank Ondergrond Vlaanderen zijn verschillende grondwatermeetnetten opgenomen. Deze meetnetten staan in functie van uitgebreide monitoringprogramma's met de bedoeling een goed beeld te krijgen van de beschikbare grondwaterkwantiteit en grondwaterkwaliteit van de watervoerende lagen in Vlaanderen. </Abstract> <ows:Keywords> <ows:Keyword> DOV_PATHNAME@001#DOV:150#Grondwateronderzoek:010# </ows:Keyword> <ows:Keyword>DOV_EXPERTISE@C#D#E#F</ows:Keyword> <ows:Keyword>grondwater</ows:Keyword> <ows:Keyword>meetnet(werk)</ows:Keyword> <ows:Keyword>Geologie</ows:Keyword> <ows:Keyword>Toegevoegd GDI-Vl</ows:Keyword> <ows:Keyword>Herbruikbaar</ows:Keyword> <ows:Keyword>Vlaamse Open data</ows:Keyword> <ows:Keyword>Kosteloos</ows:Keyword> <ows:Keyword>Lijst M&amp;R INSPIRE</ows:Keyword> <ows:Keyword>Metadata INSPIRE-conform</ows:Keyword> <ows:Keyword>Metadata GDI-Vl-conform</ows:Keyword> </ows:Keywords> <DefaultCRS>urn:ogc:def:crs:EPSG::31370</DefaultCRS> <ows:WGS84BoundingBox> <ows:LowerCorner>2.5325270625180294 50.683712231532894 </ows:LowerCorner> <ows:UpperCorner>5.925330775009873 51.49487740995666 </ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> </FeatureTypeList> <fes:Filter_Capabilities> <fes:Conformance> <fes:Constraint name="ImplementsQuery"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsAdHocQuery"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsFunctions"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinStandardFilter"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsStandardFilter"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinSpatialFilter"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSpatialFilter"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinTemporalFilter"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsTemporalFilter"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsVersionNav"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSorting"> <ows:AllowedValues> <ows:Value>ASC</ows:Value> <ows:Value>DESC</ows:Value> </ows:AllowedValues> <ows:DefaultValue>ASC</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsExtendedOperators"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> </fes:Conformance> <fes:Id_Capabilities> <fes:ResourceIdentifier name="fes:ResourceId"/> </fes:Id_Capabilities> <fes:Scalar_Capabilities> <fes:LogicalOperators/> <fes:ComparisonOperators> <fes:ComparisonOperator name="PropertyIsLessThan"/> <fes:ComparisonOperator name="PropertyIsGreaterThan"/> <fes:ComparisonOperator name="PropertyIsLessThanOrEqualTo"/> <fes:ComparisonOperator name="PropertyIsGreaterThanOrEqualTo"/> <fes:ComparisonOperator name="PropertyIsEqualTo"/> <fes:ComparisonOperator name="PropertyIsNotEqualTo"/> <fes:ComparisonOperator name="PropertyIsLike"/> <fes:ComparisonOperator name="PropertyIsBetween"/> <fes:ComparisonOperator name="PropertyIsNull"/> <fes:ComparisonOperator name="PropertyIsNil"/> </fes:ComparisonOperators> </fes:Scalar_Capabilities> <fes:Spatial_Capabilities> <fes:GeometryOperands> <fes:GeometryOperand name="gml:Envelope"/> <fes:GeometryOperand name="gml:Point"/> <fes:GeometryOperand name="gml:MultiPoint"/> <fes:GeometryOperand name="gml:LineString"/> <fes:GeometryOperand name="gml:MultiLineString"/> <fes:GeometryOperand name="gml:Polygon"/> <fes:GeometryOperand name="gml:MultiPolygon"/> <fes:GeometryOperand name="gml:MultiGeometry"/> </fes:GeometryOperands> <fes:SpatialOperators> <fes:SpatialOperator name="Disjoint"/> <fes:SpatialOperator name="Equals"/> <fes:SpatialOperator name="DWithin"/> <fes:SpatialOperator name="Beyond"/> <fes:SpatialOperator name="Intersects"/> <fes:SpatialOperator name="Touches"/> <fes:SpatialOperator name="Crosses"/> <fes:SpatialOperator name="Within"/> <fes:SpatialOperator name="Contains"/> <fes:SpatialOperator name="Overlaps"/> <fes:SpatialOperator name="BBOX"/> </fes:SpatialOperators> </fes:Spatial_Capabilities> <fes:Temporal_Capabilities> <fes:TemporalOperands> <fes:TemporalOperand name="gml:TimeInstant"/> <fes:TemporalOperand name="gml:TimePeriod"/> </fes:TemporalOperands> <fes:TemporalOperators> <fes:TemporalOperator name="After"/> <fes:TemporalOperator name="Before"/> <fes:TemporalOperator name="Begins"/> <fes:TemporalOperator name="BegunBy"/> <fes:TemporalOperator name="TContains"/> <fes:TemporalOperator name="During"/> <fes:TemporalOperator name="TEquals"/> <fes:TemporalOperator name="TOverlaps"/> <fes:TemporalOperator name="Meets"/> <fes:TemporalOperator name="OverlappedBy"/> <fes:TemporalOperator name="MetBy"/> <fes:TemporalOperator name="EndedBy"/> </fes:TemporalOperators> </fes:Temporal_Capabilities> <fes:Functions> <fes:Function name="abs"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="int"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="abs_2"> <fes:Returns>xs:long</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:long</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="abs_3"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="abs_4"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="acos"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="AddCoverages"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverageA"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="coverageB"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Affine"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="scalex"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="scaley"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="shearx"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="sheary"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="translatex"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="translatey"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="nodata"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="interpolation"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Aggregate"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="aggregationAttribute"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="function"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="singlePass"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="groupByAttributes"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Area"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="area2"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="AreaGrid"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="envelope"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="width"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="height"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="asin"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="asMultiGeometry"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="atan"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="atan2"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="x"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="y"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="BandMerge"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverages"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="roi"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="transformChoice"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="index"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="BandSelect"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="SampleDimensions"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="VisibleSampleDimension"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="BarnesSurface"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="valueAttr"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="dataLimit"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="scale"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="convergence"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="passes"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="minObservations"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="maxObservationDistance"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="noDataValue"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="pixelsPerCell"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="queryBuffer"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="outputBBOX"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="outputWidth"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="outputHeight"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="between"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="low"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="high"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="boundary"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="boundaryDimension"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Bounds"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="buffer"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="BufferFeatureCollection"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="attributeName"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="bufferWithSegments"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="numberOfSegments"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Categorize"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="LookupValue"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Value"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Threshold 1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Value 1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Threshold 2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Value 2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="succeeding or preceding"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="ceil"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="centroid"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="classify"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="classifer"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Clip"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="clip"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="preserveZ"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="CollectGeometries"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Average"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Bounds"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Count"> <fes:Returns>xs:string</fes:Returns> </fes:Function> <fes:Function name="Collection_Max"> <fes:Returns>xs:dateTime</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:dateTime</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Median"> <fes:Returns>xs:dateTime</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:dateTime</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Min"> <fes:Returns>xs:dateTime</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:dateTime</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Nearest"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:dateTime</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Sum"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Collection_Unique"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="expression"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Concatenate"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="text"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="contains"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Contour"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="band"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="levels"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="interval"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="simplify"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="smooth"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="roi"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="convert"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="class"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="convexHull"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="ConvolveCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="kernel"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="kernelRadius"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="kernelWidth"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="kernelHeight"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="cos"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="radians"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Count"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="CoverageClassStats"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="stats"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="band"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="method"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="noData"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="CropCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="cropShape"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="crosses"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="dateFormat"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="format"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="date"> <fes:Type>xs:dateTime</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="dateParse"> <fes:Returns>xs:dateTime</fes:Returns> <fes:Arguments> <fes:Argument name="format"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="dateString"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="densify"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geom"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="difference"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="dimension"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="disjoint"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="disjoint3D"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="distance"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="distance3D"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="double2bool"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="double"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="endAngle"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="linestring"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="endPoint"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="linestring"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="env"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="variable"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="envelope"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="EqualInterval"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="equalsExact"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="equalsExactTolerance"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="tolarance"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="equalTo"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="object1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="object2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="exp"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="exteriorRing"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Feature"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="crs"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="typeName"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="FeatureClassStats"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="attribute"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="stats"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="method"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="noData"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="floor"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="double"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="FormatDateTimezone"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="pattern"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="date"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="timezone"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="geometry"> <fes:Returns>gml:AbstractGeometryType</fes:Returns> </fes:Function> <fes:Function name="geometryType"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="geomFromWKT"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="geomLength"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="GeorectifyCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="gcp"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="bbox"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="targetCRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="width"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="height"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="warpOrder"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="transparent"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="store"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="outputPath"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="GetFullCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="name"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="filter"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="getGeometryN"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="index"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="getID"> <fes:Returns>xs:string</fes:Returns> </fes:Function> <fes:Function name="getX"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="getY"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="getz"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="greaterEqualThan"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="object1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="object2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="greaterThan"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="object1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="object2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Grid"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="bounds"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="width"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="height"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="vertexSpacing"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="mode"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Heatmap"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="radiusPixels"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="weightAttr"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="pixelsPerCell"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="outputBBOX"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="outputWidth"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="outputHeight"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="id"> <fes:Returns>xs:string</fes:Returns> </fes:Function> <fes:Function name="IEEEremainder"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="dividend"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="divisor"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="if_then_else"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="condition"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="then"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="else"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Import"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="workspace"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="store"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="name"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="srs"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="srsHandling"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="styleName"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="candidate"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="v"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in10"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in5"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in6"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in7"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in8"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in9"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in10"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in2"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in3"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in4"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in5"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in5"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in6"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in5"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in6"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in7"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in5"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in6"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in7"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in8"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in5"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in6"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in7"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in8"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="in9"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="in1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in3"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in4"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in5"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in6"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in7"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in8"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="in9"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="InclusionFeatureCollection"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="first"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="second"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="int2bbool"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="int"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="int2ddouble"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="int"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="interiorPoint"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="interiorRingN"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="n"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Interpolate"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data value pairs"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="mode"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="method"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="intersection"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="IntersectionFeatureCollection"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="first feature collection"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="second feature collection"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="first attributes to retain"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="second attributes to retain"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="intersectionMode"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="percentagesEnabled"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="areasEnabled"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="intersects"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="intersects3D"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isClosed"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isCoverage"> <fes:Returns>xs:boolean</fes:Returns> </fes:Function> <fes:Function name="isEmpty"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isInstanceOf"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="class"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isLike"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="regex"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isNull"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="object"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isometric"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="extrusion"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isRing"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isSimple"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isValid"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isWithinDistance"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="isWithinDistance3D"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Jenks"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="length"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="lessEqualThan"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="a"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="b"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="lessThan"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="a"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="b"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="list"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="item"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="log"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="LRSGeocode"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="from_measure_attb"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="to_measure_attb"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="measure"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="LRSMeasure"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="from_measure_attb"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="to_measure_attb"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="point"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="crs"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="LRSSegment"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="from_measure_attb"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="to_measure_attb"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="from_measure"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="to_measure"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="max"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="double"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="double"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="max_2"> <fes:Returns>xs:long</fes:Returns> <fes:Arguments> <fes:Argument name="long"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="long"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="max_3"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="float"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="float"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="max_4"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="int"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="int"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="min"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="double"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="double"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="min_2"> <fes:Returns>xs:long</fes:Returns> <fes:Arguments> <fes:Argument name="long"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="long"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="min_3"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="float"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="float"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="min_4"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="int"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="int"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="mincircle"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="minimumdiameter"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="minrectangle"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="modulo"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="dividend"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="divisor"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="MultiplyCoverages"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverageA"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="coverageB"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Nearest"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="point"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="crs"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="NormalizeCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="not"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="logicValue"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="notEqualTo"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="a"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="b"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="numberFormat"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="format"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="numberFormat2"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="format"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="minus"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="decimal"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="separator"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="numGeometries"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="numInteriorRing"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="numPoints"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="octagonalenvelope"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="offset"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="offsetX"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="offsetY"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="overlaps"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="PagedUnique"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="fieldName"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="startIndex"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="maxFeatures"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="parameter"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="argumentName"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="values"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="parseBoolean"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="parseDouble"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="parseInt"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="parseLong"> <fes:Returns>xs:long</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="pi"> <fes:Returns>xs:double</fes:Returns> </fes:Function> <fes:Function name="PointBuffers"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="center"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="crs"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="distances"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="quadrantSegments"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="pointN"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="index"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="PointStacker"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="cellSize"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="normalize"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="preserveLocation"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="outputBBOX"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="outputWidth"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="outputHeight"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="PolygonExtraction"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="band"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="insideEdges"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="roi"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="nodata"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="ranges"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="polygonize"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geom"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="pow"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="base"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="exponent"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="property"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="propertyName"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="PropertyExists"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="propertyName"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Quantile"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Query"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="attribute"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="filter"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="random"> <fes:Returns>xs:double</fes:Returns> </fes:Function> <fes:Function name="RangeLookup"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="band"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="ranges"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="outputPixelValues"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="noData"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="RasterAsPointCollection"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="targetCRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="scale"> <fes:Type>xs:float</fes:Type> </fes:Argument> <fes:Argument name="interpolation"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="emisphere"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="RasterZonalStatistics"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="band"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="zones"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="classification"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="RasterZonalStatistics2"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="source"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="bands"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="zones"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="classifier"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="nodata"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="mask"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="useROIAccessor"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> <fes:Argument name="roi"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="statistics"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="minbounds"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="maxbounds"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="numbins"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="rangeData"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="localStats"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Recode"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="LookupValue"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Data 1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Value 1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Data 2"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="Value 2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="RectangularClip"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="clip"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="preserveZ"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="relate"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="geometry2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="relatePattern"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="pattern"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="reproject"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="sourceCRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="targetCRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="ReprojectGeometry"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="sourceCRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="targetCRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="rescaleToPixels"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="defaultUnit"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="scaleFactor"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="rescalingMode"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="rint"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="double"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="round"> <fes:Returns>xs:float</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="round_2"> <fes:Returns>xs:long</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="roundDouble"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="ScaleCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="xScale"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="yScale"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="xTranslate"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="yTranslate"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="interpolation"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="setCRS"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="CRS"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="simplify"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geom"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="distance"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="sin"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="radians"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Snap"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="point"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="crs"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="splitPolygon"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="polygon"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="line"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="sqrt"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="number"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="StandardDeviation"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="startAngle"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="linestring"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="startPoint"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="linestring"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="StoreCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strCapitalize"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strConcat"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string1"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="string2"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strEndsWith"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="String"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="postfix"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strEqualsIgnoreCase"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="lookup"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strIndexOf"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="String"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="lookup"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="stringTemplate"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="input"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="pattern"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="template"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="defaultValue"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strLastIndexOf"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="String"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="lookup"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strLength"> <fes:Returns>xs:int</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strMatches"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="regex"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strPosition"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="lookup"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="method"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strReplace"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="search"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="replace"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="all"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strStartsWith"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="prefix"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strSubstring"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="beginIndex"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="endIndex"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strSubstringStart"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="beginIndex"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strToLowerCase"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strToUpperCase"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strTrim"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strTrim2"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="string"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="method"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="character"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="strURLEncode"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="encodeable"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="formUrlEncode"> <fes:Type>xs:boolean</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="StyleCoverage"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="coverage"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="style"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="symDifference"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="tan"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="radians"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toDegrees"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="radians"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toDirectPosition"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="parameter"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="ToEnvelope"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="parameter"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toLineString"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="parameter"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="parameter"> <fes:Type>xs:double</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toPoint"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="parameter"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toRadians"> <fes:Returns>xs:double</fes:Returns> <fes:Arguments> <fes:Argument name="degree"> <fes:Type>xs:float</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="touches"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toWKT"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="toXlinkHref"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="REFERENCE_VALUE"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Transform"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="transform"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="union"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="UnionFeatureCollection"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="first"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="second"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Unique"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="attribute"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="UniqueInterval"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="value"> <fes:Type>xs:double</fes:Type> </fes:Argument> <fes:Argument name="classes"> <fes:Type>xs:int</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="VectorToRaster"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="features"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="rasterWidth"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="rasterHeight"> <fes:Type>xs:int</fes:Type> </fes:Argument> <fes:Argument name="title"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="attribute"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="bounds"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="VectorZonalStatistics"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="data"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="dataAttribute"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="zones"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="vertices"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="Vocab"> <fes:Returns>xs:string</fes:Returns> <fes:Arguments> <fes:Argument name="expr"> <fes:Type>xs:string</fes:Type> </fes:Argument> <fes:Argument name="vocab"> <fes:Type>xs:string</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> <fes:Function name="within"> <fes:Returns>xs:boolean</fes:Returns> <fes:Arguments> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> <fes:Argument name="geometry"> <fes:Type>gml:AbstractGeometryType</fes:Type> </fes:Argument> </fes:Arguments> </fes:Function> </fes:Functions> </fes:Filter_Capabilities> </wfs:WFS_Capabilities>�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wfs_schema_dov_boringen.xml�������������������������������������������0000664�0000000�0000000�00000007667�14766600535�0023500�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dov-pub="http://dov.vlaanderen.be/ocdov/dov-pub" xmlns:gml="http://www.opengis.net/gml" elementFormDefault="qualified" targetNamespace="http://dov.vlaanderen.be/ocdov/dov-pub"> <xsd:import namespace="http://www.opengis.net/gml" schemaLocation="https://www.dov.vlaanderen.be/geoserver/schemas/gml/3.1.1/base/gml.xsd"/> <xsd:complexType name="BoringenType"> <xsd:complexContent> <xsd:extension base="gml:AbstractFeatureType"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="0" name="id" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="boornummer" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="fiche" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="rapport" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="diepte_tot_m" nillable="true" type="xsd:decimal"/> <xsd:element maxOccurs="1" minOccurs="0" name="datum_aanvang" nillable="true" type="xsd:date"/> <xsd:element maxOccurs="1" minOccurs="0" name="namen" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="putnummer" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="X_mL72" nillable="true" type="xsd:double"/> <xsd:element maxOccurs="1" minOccurs="0" name="Y_mL72" nillable="true" type="xsd:double"/> <xsd:element maxOccurs="1" minOccurs="0" name="Z_mTAW" nillable="true" type="xsd:decimal"/> <xsd:element maxOccurs="1" minOccurs="0" name="gemeente" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="uitvoerder" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="doel" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="methode" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="erkenning" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="opdrachtgever" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="informele_stratigrafie" nillable="true" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="0" name="formele_stratigrafie" nillable="true" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="0" name="lithologische_beschrijving" nillable="true" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="0" name="gecodeerde_lithologie" nillable="true" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="0" name="hydrogeologische_stratigrafie" nillable="true" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="0" name="quartaire_stratigrafie" nillable="true" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="0" name="geotechnische_codering" nillable="true" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="0" name="informele_hydrostratigrafie" nillable="true" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="0" name="doorheen_quartair" nillable="true" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="0" name="dikte_quartair" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="tertiair_onder_quartair" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="opdrachten" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="geom" nillable="true" type="gml:PointPropertyType"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:element name="Boringen" substitutionGroup="gml:_Feature" type="dov-pub:BoringenType"/> </xsd:schema> �������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wfs_schema_dov_hhz.xml������������������������������������������������0000664�0000000�0000000�00000002371�14766600535�0022451�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" xmlns:gw_varia="http://dov.vlaanderen.be/grondwater/gw_varia" elementFormDefault="qualified" targetNamespace="http://dov.vlaanderen.be/grondwater/gw_varia"> <xsd:import namespace="http://www.opengis.net/gml" schemaLocation="https://www.dov.vlaanderen.be/geoserver/schemas/gml/3.1.1/base/gml.xsd"/> <xsd:complexType name="hhzType"> <xsd:complexContent> <xsd:extension base="gml:AbstractFeatureType"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="0" name="id" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="hhz_naam" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="opp_m2" nillable="true" type="xsd:long"/> <xsd:element maxOccurs="1" minOccurs="0" name="hhz" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="geom" nillable="true" type="gml:GeometryPropertyType"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:element name="hhz" substitutionGroup="gml:_Feature" type="gw_varia:hhzType"/> </xsd:schema> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms-aasggeothermal-orwellheads-130.xml��������������������������������0000664�0000000�0000000�00000015172�14766600535�0025213�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <WMS_Capabilities version="1.3.0" xmlns="http://www.opengis.net/wms" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:esri_wms="http://www.esri.com/wms" xsi:schemaLocation="http://www.opengis.net/wms http://schemas.opengis.net/wms/1.3.0/capabilities_1_3_0.xsd http://www.esri.com/wms http://services.azgs.az.gov/arcgis/services/aasggeothermal/ORWellHeaders/MapServer/WmsServer?version=1.3.0%26service=WMS%26request=GetSchemaExtension"> <Service> <Name><![CDATA[WMS]]></Name> <Title><![CDATA[aasggeothermal_ORWellHeaders]]></Title> <Abstract><![CDATA[WellHeaders in the state of Oregon]]></Abstract> <KeywordList><Keyword><![CDATA[Well Headers, Well Log Depth, Geothermal, Oregon]]></Keyword></KeywordList> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://services.azgs.az.gov/arcgis/services/aasggeothermal/ORWellHeaders/MapServer/WmsServer?"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson><![CDATA[Geoinformatics]]></ContactPerson> <ContactOrganization><![CDATA[Arizona Geological Survey]]></ContactOrganization> </ContactPersonPrimary> <ContactPosition><![CDATA[Geoinformatics Manager]]></ContactPosition> <ContactAddress> <AddressType><![CDATA[Postal]]></AddressType> <Address><![CDATA[416 W. Congress St., Suite 100]]></Address> <City><![CDATA[Tucson]]></City> <StateOrProvince><![CDATA[AZ]]></StateOrProvince> <PostCode><![CDATA[85701]]></PostCode> <Country><![CDATA[US]]></Country> </ContactAddress> <ContactVoiceTelephone><![CDATA[520-770-3500]]></ContactVoiceTelephone> <ContactFacsimileTelephone><![CDATA[]]></ContactFacsimileTelephone> <ContactElectronicMailAddress><![CDATA[metadata@usgin.org]]></ContactElectronicMailAddress> </ContactInformation> <Fees><![CDATA[none]]></Fees> <AccessConstraints><![CDATA[]]></AccessConstraints> <MaxWidth>4000</MaxWidth> <MaxHeight>4096</MaxHeight> </Service> <Capability> <Request> <GetCapabilities> <Format>application/vnd.ogc.wms_xml</Format> <Format>text/xml</Format> <DCPType> <HTTP><Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://services.azgs.az.gov/arcgis/services/aasggeothermal/ORWellHeaders/MapServer/WmsServer?"/></Get></HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/bmp</Format> <Format>image/jpeg</Format> <Format>image/tiff</Format> <Format>image/png</Format> <Format>image/png8</Format> <Format>image/png24</Format> <Format>image/png32</Format> <Format>image/gif</Format> <Format>image/svg+xml</Format> <DCPType> <HTTP><Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://services.azgs.az.gov/arcgis/services/aasggeothermal/ORWellHeaders/MapServer/WmsServer?"/></Get></HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>application/vnd.esri.wms_raw_xml</Format> <Format>application/vnd.esri.wms_featureinfo_xml</Format> <Format>application/vnd.ogc.wms_xml</Format> <Format>text/xml</Format> <Format>text/html</Format> <Format>text/plain</Format> <DCPType> <HTTP><Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://services.azgs.az.gov/arcgis/services/aasggeothermal/ORWellHeaders/MapServer/WmsServer?"/></Get></HTTP> </DCPType> </GetFeatureInfo> <esri_wms:GetStyles> <Format>application/vnd.ogc.sld+xml</Format> <DCPType> <HTTP><Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://services.azgs.az.gov/arcgis/services/aasggeothermal/ORWellHeaders/MapServer/WmsServer?"/></Get></HTTP> </DCPType> </esri_wms:GetStyles> </Request> <Exception> <Format>application/vnd.ogc.se_xml</Format> <Format>application/vnd.ogc.se_inimage</Format> <Format>application/vnd.ogc.se_blank</Format> <Format>text/xml</Format> <Format>XML</Format> </Exception> <Layer> <Title><![CDATA[ORWellHeaders]]></Title> <CRS>CRS:84</CRS> <CRS>EPSG:4326</CRS> <CRS>EPSG:3857</CRS> <!-- alias 3857 --> <CRS>EPSG:102100</CRS> <EX_GeographicBoundingBox><westBoundLongitude>-124.399896</westBoundLongitude><eastBoundLongitude>-116.779783</eastBoundLongitude><southBoundLatitude>41.999877</southBoundLatitude><northBoundLatitude>46.162222</northBoundLatitude></EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-124.399896" miny="41.999877" maxx="-116.779783" maxy="46.162222"/> <BoundingBox CRS="EPSG:4326" minx="41.999877" miny="-124.399896" maxx="46.162222" maxy="-116.779783"/> <BoundingBox CRS="EPSG:3857" minx="-13848133.077456" miny="5160961.019264" maxx="-12999865.978509" maxy="5806383.628162"/> <Layer queryable="1"> <Name>Wellheader</Name> <Title><![CDATA[Wellheader]]></Title> <Abstract><![CDATA[Wellheader]]></Abstract> <CRS>CRS:84</CRS> <CRS>EPSG:4326</CRS> <CRS>EPSG:3857</CRS> <!-- alias 3857 --> <CRS>EPSG:102100</CRS> <EX_GeographicBoundingBox><westBoundLongitude>-124.399896</westBoundLongitude><eastBoundLongitude>-116.779783</eastBoundLongitude><southBoundLatitude>41.999877</southBoundLatitude><northBoundLatitude>46.162222</northBoundLatitude></EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-124.399896" miny="41.999877" maxx="-116.779783" maxy="46.162222"/> <BoundingBox CRS="EPSG:4326" minx="41.999877" miny="-124.399896" maxx="46.162222" maxy="-116.779783"/> <BoundingBox CRS="EPSG:3857" minx="-13848133.077456" miny="5160961.019264" maxx="-12999865.978509" maxy="5806383.628162"/> <FeatureListURL> <Format>text/xml</Format> <OnlineResource xlink:href="http://services.azgs.az.gov/arcgis/services/aasggeothermal/ORWellHeaders/MapServer/WmsServer?" xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink"/> </FeatureListURL> <Style> <Name>default</Name> <Title>Wellheader</Title> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xlink:href="http://services.azgs.az.gov/arcgis/services/aasggeothermal/ORWellHeaders/MapServer/WmsServer?request=GetLegendGraphic%26version=1.3.0%26format=image/png%26layer=Wellheader" xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink" /> </LegendURL> </Style> </Layer> </Layer> </Capability> </WMS_Capabilities> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_JPLCapabilities.xml�����������������������������������������������0000664�0000000�0000000�00000054223�14766600535�0022441�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version='1.0' encoding="UTF-8" standalone="no" ?> <!DOCTYPE WMT_MS_Capabilities SYSTEM "http://wms.jpl.nasa.gov/WMS_MS_Capabilities.dtd" [ <!ELEMENT VendorSpecificCapabilities EMPTY> ]> <WMT_MS_Capabilities version="1.1.1"> <Service> <Name>OGC:WMS</Name> <Title>JPL Global Imagery Service</Title> <Abstract>WMS Server maintained by JPL, worldwide satellite imagery.</Abstract> <KeywordList> <Keyword>ImageryBaseMapsEarthCover</Keyword> <Keyword>Imagery</Keyword> <Keyword>BaseMaps</Keyword> <Keyword>EarthCover</Keyword> <Keyword>JPL</Keyword> <Keyword>Jet Propulsion Laboratory</Keyword> <Keyword>Landsat</Keyword> <Keyword>WMS</Keyword> <Keyword>SLD</Keyword> <Keyword>Global</Keyword> </KeywordList> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://OnEarth.jpl.nasa.gov/index.html" /> <ContactInformation> <ContactPersonPrimary> <ContactPerson>Lucian Plesea</ContactPerson> <ContactOrganization>JPL</ContactOrganization> </ContactPersonPrimary> <ContactElectronicMailAddress>lucian.plesea@jpl.nasa.gov</ContactElectronicMailAddress> </ContactInformation> <Fees>none</Fees> <AccessConstraints>Server is load limited</AccessConstraints> </Service> <Capability> <Request> <GetTileService> <Format>text/xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://wms.jpl.nasa.gov/wms.cgi?" /> </Get> </HTTP> </DCPType> </GetTileService> <GetCapabilities> <Format>application/vnd.ogc.wms_xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://wms.jpl.nasa.gov/wms.cgi?" /> </Get> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/jpeg</Format> <Format>image/png</Format> <Format>image/geotiff</Format> <Format>image/tiff</Format> <Format>application/vnd.google-earth.kml+xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://wms.jpl.nasa.gov/wms.cgi?" /> </Get> </HTTP> </DCPType> </GetMap> </Request> <Exception> <Format>application/vnd.ogc.se_xml</Format> </Exception> <VendorSpecificCapabilities /> <UserDefinedSymbolization SupportSLD="1" UserLayer="0" UserStyle="1" RemoteWFS="0" /> <Layer queryable="0"> <Title>OnEarth Web Map Server</Title> <SRS>EPSG:4326</SRS> <SRS>AUTO:42003</SRS> <CRS>EPSG:4326</CRS> <CRS>AUTO:42003</CRS> <Layer queryable="0"> <Name>global_mosaic</Name> <Title>WMS Global Mosaic, pan sharpened</Title> <Abstract> Release 2 of the WMS Global Mosaic, a seamless mosaic of Landsat7 scenes. Spatial resolution is 0.5 second for the pan band, 1 second for the visual and near-IR bands and 2 second for the thermal bands Use this layer to request individual grayscale bands. The default styles may have gamma, sharpening and saturation filters applied. The grayscale styles have no extra processing applied, and will return the image data as stored on the server. The source dataset is part of the NASA Scientific Data Purchase, and contains scenes acquired in 1999-2003. This layer provides pan-sharpened images, where the pan band is used for the image brightness regardless of the color combination requested. </Abstract> <LatLonBoundingBox minx="-180" miny="-60" maxx="180" maxy="84"/> <MetadataURL type="FGDC"> <Format>text/xml</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://onearth.jpl.nasa.gov/WAF/WMS_GM.xml" /> </MetadataURL> <Style> <Name>pseudo</Name> <Title>(default) Pseudo-color image, pan sharpened (Uses IR and Visual bands, 542 mapping), gamma 1.5</Title> </Style> <Style> <Name>pseudo_low</Name> <Title>Pseudo-color image, pan sharpened (Uses IR and Visual bands, 542 mapping)</Title> </Style> <Style> <Name>pseudo_bright</Name> <Title>Pseudo-color image (Uses IR and Visual bands, 542 mapping), gamma 1.5</Title> </Style> <Style> <Name>visual</Name> <Title>Real-color image, pan sharpened (Uses the visual bands, 321 mapping), gamma 1.5</Title> </Style> <Style> <Name>visual_low</Name> <Title>Real-color image, pan sharpened (Uses the visual bands, 321 mapping)</Title> </Style> <Style> <Name>visual_bright</Name> <Title>Real-color image (Uses the visual bands, 321 mapping), gamma 1.5</Title> </Style> <ScaleHint min="10" max="10000"/> <MinScaleDenominator>20000</MinScaleDenominator> </Layer> <Layer queryable="0"> <Name>global_mosaic_base</Name> <Title>WMS Global Mosaic, not pan sharpened</Title> <Abstract> Release 2 of the WMS Global Mosaic, a seamless mosaic of Landsat7 scenes. Spatial resolution is 0.5 second for the pan band, 1 second for the visual and near-IR bands and 2 second for the thermal bands Use this layer to request individual grayscale bands. The default styles may have gamma, sharpening and saturation filters applied. The source dataset is part of the NASA Scientific Data Purchase, and contains scenes acquired in 1999-2003. Release 2. </Abstract> <LatLonBoundingBox minx="-180" miny="-60" maxx="180" maxy="84"/> <Style> <Name>pseudo</Name> <Title>Pseudo-color image (Uses IR and Visual bands, 542 mapping) (default)</Title> </Style> <Style> <Name>visual</Name> <Title>Real-color image (Uses the visual bands, 321 mapping)</Title> </Style> <Style> <Name>Pan</Name> <Title>Pan-chromatic band, grayscale</Title> </Style> <Style> <Name>Red</Name> <Title>Visual Red band, grayscale</Title> </Style> <Style> <Name>Green</Name> <Title>Visual Green band, grayscale</Title> </Style> <Style> <Name>Blue</Name> <Title>Visual Blue band, grayscale</Title> </Style> <Style> <Name>IR1</Name> <Title> Near IR band 1, (Landsat band 4), grayscale</Title> </Style> <Style> <Name>IR2</Name> <Title> Near IR band 2, (Landsat band 5), grayscale</Title> </Style> <Style> <Name>IR3</Name> <Title> Near IR band 2, (Landsat band 7), grayscale</Title> </Style> <Style> <Name>ThL</Name> <Title> Thermal band, low gain, grayscale</Title> </Style> <Style> <Name>ThH</Name> <Title> Thermal band, high gain, grayscale</Title> </Style> <ScaleHint min="10" max="10000"/> <MinScaleDenominator>20000</MinScaleDenominator> </Layer> <Layer queryable="0"> <Name>us_landsat_wgs84</Name> <Title>CONUS mosaic of 1990 MRLC dataset</Title> <Abstract> CONUS seamless mosaic of Landsat5 scenes. Maximum resolution is 1 arc-second. The default styles may have gamma, sharpening and saturation filters applied. The source dataset is part of the MRLC 1990 dataset. This layer is not precisely geo-referenced! </Abstract> <LatLonBoundingBox minx="-127" miny="23" maxx="-66" maxy="50"/> <Style> <Name>pseudo</Name> <Title>Pseudo-color image (Uses IR and Visual bands, 542 mapping)</Title> </Style> <Style> <Name>visual</Name> <Title>Real-color image (Uses the visual bands, 321 mapping)</Title> </Style> <Style> <Name>Red</Name> <Title>Visual Red band, grayscale</Title> </Style> <Style> <Name>Green</Name> <Title>Visual Green band, grayscale</Title> </Style> <Style> <Name>Blue</Name> <Title>Visual Blue band, grayscale</Title> </Style> <Style> <Name>IR1</Name> <Title> Near IR band 1, (Landsat band 4), grayscale</Title> </Style> <Style> <Name>IR2</Name> <Title> Near IR band 2, (Landsat band 5), grayscale</Title> </Style> <Style> <Name>IR3</Name> <Title> Near IR band 2, (Landsat band 7), grayscale</Title> </Style> <ScaleHint min="20" max="10000"/> </Layer> <Layer queryable="0"> <Name>srtm_mag</Name> <Title>SRTM reflectance magnitude, 30m</Title> <Abstract> This is the radar reflectance image produced by the SRTM mission. It is the best available snapshot of the surface of the earth, being the highest resolution image collected in the shortest ammount of time, with near-global 30m coverage collected during an 11-day Endeavour mission, in February of 2000. Five basic bands are available as WMS styles, ss1, ss2, ss3 and ss4 being SRTM image subswath averages, the "all" style being an average of the four subswath composites. The "default" style is derived from the "all" band, using an arbitrary color map to make more detail visible. The subswath composites also available as WMS bands, band 0 correspoinding to ss1, 1 to "ss2", 2 to "ss3", 3 to "ss4" and 5 to "all". A radar image has little in common with a visual image, depending mostly on the material and orientation of the object. Areas with low detail such as lakes and sand tend to have no reflection, and very steep terrain can obscure certain areas from the side look ing SRTM instrument, both fenomena generating voids in the SRTM reflectance image. Urban areas tend to have stronger reflectance. The banding artifacts still visible in the images are the result of the combination of data from multiple orbits or are intrinsic to the SRTM instrument. </Abstract> <LatLonBoundingBox minx="-180" miny="-55" maxx="180" maxy="60"/> <Style> <Name>default</Name> <Title>Arbitrary color image of the SRTM averaged reflectance</Title> </Style> <Style> <Name>all</Name> <Title>SRTM average reflectance, grayscale</Title> </Style> <Style> <Name>ss1</Name> <Title>SRTM average reflectance of subswath 1 data</Title> </Style> <Style> <Name>ss2</Name> <Title>SRTM average reflectance of subswath 2 data</Title> </Style> <Style> <Name>ss3</Name> <Title>SRTM average reflectance of subswath 3 data</Title> </Style> <Style> <Name>ss4</Name> <Title>SRTM average reflectance of subswath 4 data</Title> </Style> <ScaleHint min="10" max="10000"/> <MinScaleDenominator>20000</MinScaleDenominator> </Layer> <Layer queryable="0"> <Name>daily_planet</Name> <Title>Current global view of the earth, morning</Title> <Abstract> A contiunously updating composite of visual images from TERRA MODIS scenes, see http://modis.gsfc.nasa.gov for details about MODIS. This dataset is built local on the OnEarth server, it updates as soon as scenes are available, usually with a 6 to 24 hour delay from real time. Images are produced from MODIS scenes using the HDFLook application. Base resolution is 8 arcseconds per pixel. The WMS "time" dimension can be used to retrieve past data, by using the YYYY-MM-DD notation. </Abstract> <LatLonBoundingBox minx="-180" miny="-72" maxx="180" maxy="72" /> <Dimension name="time" units="ISO8601"/> <Extent name="time">2007-12-01/2010-03-20/P1D</Extent> <Style> <Name>default</Name> <Title>visual</Title> </Style> <ScaleHint min="125" max="10000" /> </Layer> <Layer queryable="0"> <Name>daily_afternoon</Name> <Title>Current global view of the earth in the afternoon</Title> <Abstract> A contiunously updating composite of visual images from AQUA MODIS scenes, see http://modis.gsfc.nasa.gov for details about MODIS. This dataset is built local on the OnEarth server, it updates as soon as scenes are available, usually with a 6 to 24 hour delay from real time. Images are produced from MODIS scenes using the HDFLook application. Base resolution is 8 arcseconds per pixel. The WMS "time" dimension can be used to retrieve past data, by using the YYYY-MM-DD notation. </Abstract> <LatLonBoundingBox minx="-180" miny="-72" maxx="180" maxy="72" /> <Dimension name="time" units="ISO8601"/> <Extent name="time">2008-12-01/2010-03-20/P1D</Extent> <Style> <Name>default</Name> <Title>visual</Title> </Style> <ScaleHint min="125" max="10000" /> </Layer> <Layer queryable="0"> <Name>BMNG</Name> <Title>Blue Marble Next Generation, Global MODIS derived image</Title> <Abstract> A set of twelve images built from MODIS data, one for each month of 2004. The native resolution is 15 arcseconds, native size is 86400x43200 pixels. For each month, three versions are available from this server. The versions with land topography and bathymetry shading are named after the month they represent. The styles with names prefixed by _nb have land topography shading but No Bathymetry. The styles with names prefixed by _ns have No extra Shading. </Abstract> <LatLonBoundingBox minx="-180" miny="-90" maxx="180" maxy="90" /> <Style><Name>default</Name><Title>October</Title></Style> <Style><Name>Jan</Name><Title>January</Title></Style> <Style><Name>Feb</Name><Title>February</Title></Style> <Style><Name>Mar</Name><Title>March</Title></Style> <Style><Name>Apr</Name><Title>April</Title></Style> <Style><Name>May</Name><Title>May</Title></Style> <Style><Name>Jun</Name><Title>June</Title></Style> <Style><Name>Jul</Name><Title>July</Title></Style> <Style><Name>Aug</Name><Title>August</Title></Style> <Style><Name>Sep</Name><Title>September</Title></Style> <Style><Name>Oct</Name><Title>October</Title></Style> <Style><Name>Nov</Name><Title>November</Title></Style> <Style><Name>Dec</Name><Title>December</Title></Style> <Style><Name>Jan_nb</Name><Title>January, no bathymetry shading</Title></Style> <Style><Name>Feb_nb</Name><Title>February, no bathymetry shading</Title></Style> <Style><Name>Mar_nb</Name><Title>March, no bathymetry shading</Title></Style> <Style><Name>Apr_nb</Name><Title>April, no bathymetry shading</Title></Style> <Style><Name>May_nb</Name><Title>May, no bathymetry shading</Title></Style> <Style><Name>Jun_nb</Name><Title>June, no bathymetry shading</Title></Style> <Style><Name>Jul_nb</Name><Title>July, no bathymetry shading</Title></Style> <Style><Name>Aug_nb</Name><Title>August, no bathymetry shading</Title></Style> <Style><Name>Sep_nb</Name><Title>September, no bathymetry shading</Title></Style> <Style><Name>Oct_nb</Name><Title>October, no bathymetry shading</Title></Style> <Style><Name>Nov_nb</Name><Title>November, no bathymetry shading</Title></Style> <Style><Name>Dec_nb</Name><Title>December, no bathymetry shading</Title></Style> <Style><Name>Jan_ns</Name><Title>January, no shading</Title></Style> <Style><Name>Feb_ns</Name><Title>February, no shading</Title></Style> <Style><Name>Mar_ns</Name><Title>March, no shading</Title></Style> <Style><Name>Apr_ns</Name><Title>April, no shading</Title></Style> <Style><Name>May_ns</Name><Title>May, no shading</Title></Style> <Style><Name>Jun_ns</Name><Title>June, no shading</Title></Style> <Style><Name>Jul_ns</Name><Title>July, no shading</Title></Style> <Style><Name>Aug_ns</Name><Title>August, no shading</Title></Style> <Style><Name>Sep_ns</Name><Title>September, no shading</Title></Style> <Style><Name>Oct_ns</Name><Title>October, no shading</Title></Style> <Style><Name>Nov_ns</Name><Title>November, no shading</Title></Style> <Style><Name>Dec_ns</Name><Title>December, no shading</Title></Style> <ScaleHint min="250" max="10000" /> </Layer> <Layer queryable="0"> <Name>modis</Name> <Title>Blue Marble, Global MODIS derived image</Title> <LatLonBoundingBox minx="-180" miny="-90" maxx="180" maxy="90" /> <Style> <Name>default</Name><Title>visual</Title></Style> <ScaleHint min="500" max="10000" /> </Layer> <Layer queryable="0"> <Name>huemapped_srtm</Name> <Title>SRTM derived global elevation, 3 arc-second, hue mapped</Title> <Abstract> An SRTM derived elevation dataset, where elevation is mapped to hue, resulting a color image</Abstract> <LatLonBoundingBox minx="-180" miny="-80" maxx="180" maxy="80"/> <Style> <Name>default</Name> <Title>Default Elevation Style</Title> </Style> <ScaleHint min="45" max="10000" /> <MinScaleDenominator>12000</MinScaleDenominator> </Layer> <Layer queryable="0"> <Name>srtmplus</Name> <Title>Global 1km elevation, seamless SRTM land elevation and ocean depth</Title> <Abstract> The SRTM30 Plus dataset, a 30 arc-second seamless combination of GTOPO30, SRTM derived land elevation and UCSD Sandwell bathymetry data. The default style is scaled to 8 bit, non-linear. It is possible to request the elevation data in meters by the short_int tyle and requesting PNG format. The resulting PNG file will be a unsigned 16 bit per pixel image. The values are then the elevation in meters. Values are signed 16 bit integers, but PNG will present them as unsigned, any values larger than 32767 should be interpreted as negative numbers. For elevation values in feet, request PNG format with the style feet_short_int. </Abstract> <LatLonBoundingBox minx="-180" miny="-80" maxx="180" maxy="80"/> <Style> <Name>default</Name> <Title>Default Elevation Style, scaled to 8 bit using a non-linear function</Title> </Style> <Style> <Name>short_int</Name> <Title>short int elevation values when format is image/png, identical to default for jpeg</Title> </Style> <Style> <Name>feet_short_int</Name> <Title>short int elevation values in feet when format is image/png </Title> </Style> <ScaleHint min="500" max="10000" /> <MinScaleDenominator>120000</MinScaleDenominator> </Layer> <Layer queryable="0"> <Name>worldwind_dem</Name> <Title>SRTM derived global elevation, 3 arc-second</Title> <Abstract> A global elevation model, prepared from the 3 arc-second SRTM dataset by filling some of the problem areas. Prepared by the NASA Learning Technologies. The default style is scaled to 8 bit, non-linear. It is possible to request the elevation data in meters by the short_int tyle and requesting PNG format. The resulting PNG file will be a unsigned 16 bit per pixel image. The values are then the elevation in meters. Values are signed 16 bit integers, but PNG will present them as unsigned, leading to a few areas with very large values (65000+) For elevation values in feet, request PNG format with the style feet_short_int. </Abstract> <LatLonBoundingBox minx="-180" miny="-80" maxx="180" maxy="80"/> <Style> <Name>default</Name> <Title>Default Elevation Style, scaled to 8 bit using a non-linear function</Title> </Style> <Style> <Name>short_int</Name> <Title>short int elevation values when format is image/png</Title> </Style> <Style> <Name>feet_short_int</Name> <Title>short int elevation values in feet when format is image/png</Title> </Style> <ScaleHint min="45" max="10000" /> <MinScaleDenominator>120000</MinScaleDenominator> </Layer> <Layer queryable="0"> <Name>us_ned</Name> <Title>United States elevation, 30m</Title> <Abstract> Continental United States elevation, produced from the USGS National Elevation. The default style is scaled to 8 bit from the orginal floating point data. </Abstract> <LatLonBoundingBox minx="-125" miny="24" maxx="-66" maxy="50"/> <Style><Name>default</Name> <Title>Default Elevation</Title> </Style> <Style><Name>short_int</Name> <Title>short int signed elevation values when format is image/png or tiff</Title> </Style> <Style><Name>feet_short_int</Name> <Title>short int elevation values in feet when format is image/png or image/tiff</Title> </Style> <Style><Name>real</Name> <Title>DEM real numbers, in floating point format, meters, when used with image/tiff</Title> </Style> <Style><Name>feet_real</Name> <Title>DEM in real numbers, in floating point format, feet, when used with image/tiff</Title> </Style> <ScaleHint min="20" max="10000" /> <MinScaleDenominator>24000</MinScaleDenominator> </Layer> <Layer queryable="0"> <Name>us_elevation</Name> <Title>Digital Elevation Map of the United States, DTED dataset, 3 second resolution, grayscale</Title> <Abstract> DTED Level 3 US elevation. The default style is scaled to 8 bit. It is possible to request the elevation data in meters by the short_int tyle and requesting PNG format. The resulting PNG file will be a unsigned 16 bit per pixel image. The values are elevation in meters, zero clipped (no negative values). </Abstract> <LatLonBoundingBox minx="-127" miny="23" maxx="-66" maxy="50"/> <Style> <Name>default</Name> <Title>Default Elevation</Title> </Style> <Style> <Name>short_int</Name> <Title>short int elevation values when format is image/png</Title> </Style> <Style> <Name>feet_short_int</Name> <Title>short int elevation values in feet when format is image/png</Title> </Style> <ScaleHint min="45" max="10000" /> </Layer> <Layer queryable="0"> <Name>us_colordem</Name> <Title>Digital Elevation Map of the United States, DTED dataset, 3 second resolution, hue mapped</Title> <Abstract> The DTED Level 3 US elevation, mapped to a color image using the full spectrum. This result is not achievable by using SLD, so it is presented as a different layer. </Abstract> <LatLonBoundingBox minx="-127" miny="23" maxx="-66" maxy="50"/> <Style> <Name>default</Name> <Title>Default Color Elevation</Title> </Style> <ScaleHint min="45" max="10000" /> <MinScaleDenominator>20000</MinScaleDenominator> </Layer> <Layer queryable="0"> <Name>gdem</Name> <Title>ASTER DEM, tiled only, 1.5 arc-second per pixel</Title> <Abstract> Subsampled version of the ASTER Global Digital Elevation Map (GDEM). Details are available at http://asterweb.jpl.nasa.gov/gdem.asp. Redistribution of the full resolution original data is not allowed, this dataset is subsampled to 1/2400 pixels per degree (1.5 arc-sec, 45m). Tiles, described by the http://onearth.jpl.nasa.gov/wms.cgi?request=GetTileService, are 16bit PNG files, where the 16 bit values should be interpreted as signed short integers, in meters. </Abstract> <LatLonBoundingBox minx="-180" miny="-90" maxx="180" maxy="90"/> <Style> <Name>short_int</Name> <Title>short int elevation values when format is image/png</Title> </Style> <ScaleHint min="45" max="10000" /> <MinScaleDenominator>20000</MinScaleDenominator> </Layer> </Layer> </Capability> </WMT_MS_Capabilities>�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_Telascience.xml���������������������������������������������������0000664�0000000�0000000�00000012770�14766600535�0021722�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE WMT_MS_Capabilities SYSTEM "http://schemas.opengeospatial.net/wms/1.1.1/capabilities_1_1_1.dtd" [ <!ELEMENT VendorSpecificCapabilities EMPTY> ]> <!-- end of DOCTYPE declaration --> <WMT_MS_Capabilities version="1.1.1"> <!-- MapServer version 4.7 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=GEOS INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE --> <Service> <Name>OGC:WMS</Name> <Title>BM</Title> <Abstract>Blue Marble 200409</Abstract> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://wms.telascience.org/cgi-bin/ngBM_wms?"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson>Norman Vine</ContactPerson> <ContactOrganization>Norman Vine</ContactOrganization> </ContactPersonPrimary> <ContactAddress> <AddressType>MAIL</AddressType> <Address>POB 319</Address> <City>Woods Hole</City> <StateOrProvince>MA</StateOrProvince> <PostCode>02543</PostCode> <Country>USA</Country> </ContactAddress> <ContactElectronicMailAddress>nhv@cooa.whoi.edu</ContactElectronicMailAddress> </ContactInformation> <AccessConstraints>none</AccessConstraints> </Service> <Capability> <Request> <GetCapabilities> <Format>application/vnd.ogc.wms_xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://wms.telascience.org/cgi-bin/ngBM_wms?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://wms.telascience.org/cgi-bin/ngBM_wms?"/></Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/gif</Format> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/wbmp</Format> <Format>image/tiff</Format> <Format>image/png; mode=24bit</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://wms.telascience.org/cgi-bin/ngBM_wms?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://wms.telascience.org/cgi-bin/ngBM_wms?"/></Post> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>application/vnd.ogc.gml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://wms.telascience.org/cgi-bin/ngBM_wms?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://wms.telascience.org/cgi-bin/ngBM_wms?"/></Post> </HTTP> </DCPType> </GetFeatureInfo> <DescribeLayer> <Format>text/xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://wms.telascience.org/cgi-bin/ngBM_wms?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://wms.telascience.org/cgi-bin/ngBM_wms?"/></Post> </HTTP> </DCPType> </DescribeLayer> <GetLegendGraphic> <Format>image/gif</Format> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/wbmp</Format> <Format>image/png; mode=24bit</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://wms.telascience.org/cgi-bin/ngBM_wms?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://wms.telascience.org/cgi-bin/ngBM_wms?"/></Post> </HTTP> </DCPType> </GetLegendGraphic> </Request> <Exception> <Format>application/vnd.ogc.se_xml</Format> <Format>application/vnd.ogc.se_inimage</Format> <Format>application/vnd.ogc.se_blank</Format> </Exception> <VendorSpecificCapabilities /> <UserDefinedSymbolization SupportSLD="1" UserLayer="0" UserStyle="1" RemoteWFS="0"/> <Layer> <Name>ngBM</Name> <Title>BM</Title> <SRS>EPSG:4326</SRS> <LatLonBoundingBox minx="-180" miny="-90" maxx="180" maxy="90" /> <BoundingBox SRS="EPSG:4326" minx="-180" miny="-90" maxx="180" maxy="90" resx="0.0333333333" resy="0.0333333333" /> <ScaleHint min="0.498903" max="748354" /> <Layer queryable="0" opaque="0" cascaded="0"> <Name>world.topo.bathy.200409</Name> <Title>world.topo.bathy.200409</Title> <SRS>init=epsg:4326</SRS> <LatLonBoundingBox minx="-180" miny="-90" maxx="180" maxy="90" /> <BoundingBox SRS="EPSG:4326" minx="-180" miny="-90" maxx="180" maxy="90" resx="0.0333333333" resy="0.0333333333" /> <ScaleHint min="99.7806" max="748354" /> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>USGS_1ft_San_Diego</Name> <Title>USGS 1ft San Diego</Title> <SRS>init=epsg:4326</SRS> <LatLonBoundingBox minx="-117.673" miny="32.4976" maxx="-116.794" maxy="33.5039" /> <BoundingBox SRS="EPSG:4326" minx="-117.673" miny="32.4976" maxx="-116.794" maxy="33.5039" resx="0.0333333333" resy="0.0333333333" /> <ScaleHint min="0.498903" max="748.354" /> </Layer> </Layer> </Capability> </WMT_MS_Capabilities> ��������OWSLib-0.33.0/tests/resources/wms_datageo_caps_130.xml����������������������������������������������0000664�0000000�0000000�00000012432�14766600535�0022473�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <WMS_Capabilities xmlns="http://www.opengis.net/wms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" updateSequence="1291" version="1.3.0" xsi:schemaLocation="http://www.opengis.net/wms http://geo.ipt.br:8080/geoserver/schemas/wms/1.3.0/capabilities_1_3_0.xsd"> <Service> <Name>WMS</Name> <Title>GeoServer Web Map Service</Title> <Abstract>A compliant implementation of WMS plus most of the SLD extension (dynamic styling). Can also generate PDF, SVG, KML, GeoRSS</Abstract> <KeywordList> <Keyword>WFS</Keyword> <Keyword>WMS</Keyword> <Keyword>GEOSERVER</Keyword> </KeywordList> <OnlineResource xlink:href="http://geoserver.sourceforge.net/html/index.php" xlink:type="simple"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson>Labgeo</ContactPerson> <ContactOrganization>IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo</ContactOrganization> </ContactPersonPrimary> <ContactPosition/> <ContactAddress> <AddressType/> <Address>Av. Professor Almeida Prado, 532</Address> <City>São Paulo</City> <StateOrProvince>SP</StateOrProvince> <PostCode>05508-901</PostCode> <Country>Brazil</Country> </ContactAddress> <ContactVoiceTelephone/> <ContactFacsimileTelephone/> <ContactElectronicMailAddress>labgeo@ipt.br</ContactElectronicMailAddress> </ContactInformation> <Fees>NONE</Fees> <AccessConstraints>NONE</AccessConstraints> </Service> <Capability> <Request> <GetCapabilities> <Format>text/xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xlink:href="http://geo.ipt.br:8080/geoserver/iptwms/ows?SERVICE=WMS&amp;" xlink:type="simple"/> </Get> <Post> <OnlineResource xlink:href="http://geo.ipt.br:8080/geoserver/iptwms/ows?SERVICE=WMS&amp;" xlink:type="simple"/> </Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>application/atom+xml</Format> <Format>application/pdf</Format> <Format>application/rss+xml</Format> <Format>application/vnd.google-earth.kml+xml</Format> <Format>application/vnd.google-earth.kml+xml;mode=networklink</Format> <Format>application/vnd.google-earth.kmz</Format> <Format>image/geotiff</Format> <Format>image/geotiff8</Format> <Format>image/gif</Format> <Format>image/jpeg</Format> <Format>image/png; mode=8bit</Format> <Format>image/svg+xml</Format> <Format>image/tiff</Format> <Format>image/tiff8</Format> <Format>text/html; subtype=openlayers</Format> <DCPType> <HTTP> <Get> <OnlineResource xlink:href="http://geo.ipt.br:8080/geoserver/iptwms/ows?SERVICE=WMS&amp;" xlink:type="simple"/> </Get> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>application/vnd.ogc.gml</Format> <Format>text/xml</Format> <Format>application/vnd.ogc.gml/3.1.1</Format> <Format>text/xml; subtype=gml/3.1.1</Format> <Format>text/html</Format> <Format>application/json</Format> <DCPType> <HTTP> <Get> <OnlineResource xlink:href="http://geo.ipt.br:8080/geoserver/iptwms/ows?SERVICE=WMS&amp;" xlink:type="simple"/> </Get> </HTTP> </DCPType> </GetFeatureInfo> </Request> <Exception> <Format>XML</Format> <Format>INIMAGE</Format> <Format>BLANK</Format> </Exception> <Layer opaque="0" queryable="1"> <Name>Risco_Louveira</Name> <Title>IPT - Mapa de áreas de alto e muito alto risco a deslizamentos e inundações do Município de Louveira, SP</Title> <Abstract/> <KeywordList> <Keyword>features</Keyword> <Keyword>Louveira</Keyword> </KeywordList> <CRS>EPSG:4674</CRS> <CRS>CRS:84</CRS> <EX_GeographicBoundingBox> <westBoundLongitude>-46.9813729807882</westBoundLongitude> <eastBoundLongitude>-46.94205848792482</eastBoundLongitude> <southBoundLatitude>-23.10269890561529</southBoundLatitude> <northBoundLatitude>-23.076645607363375</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" maxx="-46.94205848792482" maxy="-23.076645607363375" minx="-46.9813729807882" miny="-23.10269890561529"/> <BoundingBox CRS="EPSG:4674" maxx="-23.07664560804442" maxy="-46.94205848792482" minx="-23.10269890629693" miny="-46.9813729807882"/> <Style> <Name>iptwms:Risco</Name> <Title>Test</Title> <LegendURL height="40" width="453"> <Format>image/png</Format> <OnlineResource xlink:href="http://geo.ipt.br:8080/geoserver/iptwms/ows?service=WMS&amp;request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=Risco_Louveira" xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink"/> </LegendURL> </Style> </Layer> </Capability> </WMS_Capabilities> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_dov_getcapabilities_111_nometadata.xml����������������������������0000664�0000000�0000000�00000023312�14766600535�0026255�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE WMT_MS_Capabilities SYSTEM "https://www.dov.vlaanderen.be:443/geoserver/schemas/wms/1.1.1/WMS_MS_Capabilities.dtd"> <WMT_MS_Capabilities version="1.1.1" updateSequence="24195"> <Service> <Name>OGC:WMS</Name> <Title>DOV View Service</Title> <Abstract>Interne View Service van Databank Ondergrond Vlaanderen.</Abstract> <KeywordList> <Keyword>WMS</Keyword> <Keyword>INSPIRE</Keyword> <Keyword>View Service</Keyword> <Keyword>Dov</Keyword> <Keyword>OneGeology</Keyword> <Keyword>MD_LANG@DUT</Keyword> <Keyword>MD_DATE@2012-11-13</Keyword> <Keyword>tertiair</Keyword> <Keyword>boring</Keyword> <Keyword>sondering</Keyword> </KeywordList> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://www.dov.vlaanderen.be/geoserver"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson>ir Marleen Van Damme</ContactPerson> <ContactOrganization>Vlaamse Overheid - DOV</ContactOrganization> </ContactPersonPrimary> <ContactPosition>DOV-coördinator</ContactPosition> <ContactAddress> <AddressType/> <Address>Technologiepark 905</Address> <City>Zwijnaarde</City> <StateOrProvince>Oost-Vlaanderen</StateOrProvince> <PostCode>9052</PostCode> <Country>Belgium</Country> </ContactAddress> <ContactVoiceTelephone/> <ContactFacsimileTelephone/> <ContactElectronicMailAddress>marleen.vandamme@lne.vlaanderen.be</ContactElectronicMailAddress> </ContactInformation> <Fees>No fees</Fees> <AccessConstraints>none</AccessConstraints> </Service> <Capability> <Request> <GetCapabilities> <Format>application/vnd.ogc.wms_xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wms?SERVICE=WMS&amp;"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wms?SERVICE=WMS&amp;"/> </Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>application/atom xml</Format> <Format>application/atom+xml</Format> <Format>application/json;type=utfgrid</Format> <Format>application/openlayers</Format> <Format>application/pdf</Format> <Format>application/rss xml</Format> <Format>application/rss+xml</Format> <Format>application/vnd.google-earth.kml</Format> <Format>application/vnd.google-earth.kml xml</Format> <Format>application/vnd.google-earth.kml+xml</Format> <Format>application/vnd.google-earth.kml+xml;mode=networklink</Format> <Format>application/vnd.google-earth.kmz</Format> <Format>application/vnd.google-earth.kmz xml</Format> <Format>application/vnd.google-earth.kmz+xml</Format> <Format>application/vnd.google-earth.kmz;mode=networklink</Format> <Format>atom</Format> <Format>image/geotiff</Format> <Format>image/geotiff8</Format> <Format>image/gif</Format> <Format>image/gif;subtype=animated</Format> <Format>image/jpeg</Format> <Format>image/png8</Format> <Format>image/png; mode=8bit</Format> <Format>image/svg</Format> <Format>image/svg xml</Format> <Format>image/svg+xml</Format> <Format>image/tiff</Format> <Format>image/tiff8</Format> <Format>image/vnd.jpeg-png</Format> <Format>kml</Format> <Format>kmz</Format> <Format>openlayers</Format> <Format>rss</Format> <Format>text/html; subtype=openlayers</Format> <Format>utfgrid</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>application/vnd.ogc.gml</Format> <Format>text/xml</Format> <Format>application/vnd.ogc.gml/3.1.1</Format> <Format>text/xml; subtype=gml/3.1.1</Format> <Format>text/html</Format> <Format>application/json</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wms?SERVICE=WMS&amp;"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wms?SERVICE=WMS&amp;"/> </Post> </HTTP> </DCPType> </GetFeatureInfo> <DescribeLayer> <Format>application/vnd.ogc.wms_xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </DescribeLayer> <GetLegendGraphic> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetLegendGraphic> <GetStyles> <Format>application/vnd.ogc.sld+xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetStyles> </Request> <Exception> <Format>application/vnd.ogc.se_xml</Format> <Format>application/vnd.ogc.se_inimage</Format> <Format>application/vnd.ogc.se_blank</Format> <Format>application/json</Format> </Exception> <UserDefinedSymbolization SupportSLD="1" UserLayer="1" UserStyle="1" RemoteWFS="1"/> <Layer> <Title>DOV View Service</Title> <Abstract>Interne View Service van Databank Ondergrond Vlaanderen.</Abstract> <!--Limited list of EPSG projections:--> <SRS>EPSG:25831</SRS> <SRS>EPSG:3043</SRS> <SRS>EPSG:31370</SRS> <SRS>EPSG:32631</SRS> <SRS>EPSG:3812</SRS> <SRS>EPSG:3857</SRS> <SRS>EPSG:4258</SRS> <SRS>EPSG:4326</SRS> <SRS>EPSG:900913</SRS> <LatLonBoundingBox minx="2.4985990253931107" miny="49.35896492737394" maxx="5.959258812134792" maxy="52.81962471411561"/> <Layer queryable="1" opaque="0"> <Name>meetnetten</Name> <Title>Grondwatermeetnetten</Title> <Abstract>In de Databank Ondergrond Vlaanderen zijn verschillende grondwatermeetnetten opgenomen. Deze meetnetten staan in functie van uitgebreide monitoringprogramma's met de bedoeling een goed beeld te krijgen van de beschikbare grondwaterkwantiteit en grondwaterkwaliteit van de watervoerende lagen in Vlaanderen.</Abstract> <KeywordList> <Keyword>DOV_PATHNAME@001#DOV:150#Grondwateronderzoek:010#</Keyword> <Keyword>DOV_EXPERTISE@C#D#E#F</Keyword> <Keyword>grondwater</Keyword> <Keyword>meetnet(werk)</Keyword> <Keyword>Geologie</Keyword> <Keyword>Toegevoegd GDI-Vl</Keyword> <Keyword>Herbruikbaar</Keyword> <Keyword>Vlaamse Open data</Keyword> <Keyword>Kosteloos</Keyword> <Keyword>Lijst M&amp;R INSPIRE</Keyword> <Keyword>Metadata INSPIRE-conform</Keyword> <Keyword>Metadata GDI-Vl-conform</Keyword> </KeywordList> <SRS>EPSG:31370</SRS> <LatLonBoundingBox minx="2.4985990253931107" miny="49.35896492737394" maxx="5.959258812134792" maxy="52.81962471411561"/> <BoundingBox SRS="EPSG:31370" minx="22512.0" miny="154145.0" maxx="258199.43" maxy="242848.38"/> <Style> <Name>meetnetten</Name> <Title>Grondwatermeetnetten</Title> <LegendURL width="313" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=meetnetten"/> </LegendURL> </Style> <Style> <Name>meetnetten_label</Name> <Title>Grondwatermeetnetten (met labels)</Title> <LegendURL width="313" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=meetnetten&amp;style=meetnetten_label"/> </LegendURL> </Style> <ScaleHint min="0.0" max="50001.0"/> </Layer> </Layer> </Capability> </WMT_MS_Capabilities> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_dov_getcapabilities_130.xml���������������������������������������0000664�0000000�0000000�00000023617�14766600535�0024071�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?><WMS_Capabilities xmlns:inspire_vs="http://inspire.ec.europa.eu/schemas/inspire_vs/1.0" xmlns:inspire_common="http://inspire.ec.europa.eu/schemas/common/1.0" version="1.3.0" updateSequence="24195" xmlns="http://www.opengis.net/wms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wms https://www.dov.vlaanderen.be:443/geoserver/schemas/wms/1.3.0/capabilities_1_3_0.xsd http://inspire.ec.europa.eu/schemas/inspire_vs/1.0 http://inspire.ec.europa.eu/schemas/inspire_vs/1.0/inspire_vs.xsd"> <Service> <Name>WMS</Name> <Title>DOV View Service</Title> <Abstract>Interne View Service van Databank Ondergrond Vlaanderen.</Abstract> <KeywordList> <Keyword>WMS</Keyword> <Keyword>INSPIRE</Keyword> <Keyword>View Service</Keyword> <Keyword>Dov</Keyword> <Keyword>OneGeology</Keyword> <Keyword>MD_LANG@DUT</Keyword> <Keyword>MD_DATE@2012-11-13</Keyword> <Keyword>tertiair</Keyword> <Keyword>boring</Keyword> <Keyword>sondering</Keyword> </KeywordList> <OnlineResource xlink:type="simple" xlink:href="http://www.dov.vlaanderen.be/geoserver"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson>ir Marleen Van Damme</ContactPerson> <ContactOrganization>Vlaamse Overheid - DOV</ContactOrganization> </ContactPersonPrimary> <ContactPosition>DOV-coördinator</ContactPosition> <ContactAddress> <AddressType/> <Address>Technologiepark 905</Address> <City>Zwijnaarde</City> <StateOrProvince>Oost-Vlaanderen</StateOrProvince> <PostCode>9052</PostCode> <Country>Belgium</Country> </ContactAddress> <ContactVoiceTelephone/> <ContactFacsimileTelephone/> <ContactElectronicMailAddress>marleen.vandamme@lne.vlaanderen.be</ContactElectronicMailAddress> </ContactInformation> <Fees>No fees</Fees> <AccessConstraints>none</AccessConstraints> </Service> <Capability> <Request> <GetCapabilities> <Format>text/xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/ows?SERVICE=WMS&amp;"/> </Get> <Post> <OnlineResource xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/ows?SERVICE=WMS&amp;"/> </Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>application/atom+xml</Format> <Format>application/json;type=utfgrid</Format> <Format>application/pdf</Format> <Format>application/rss+xml</Format> <Format>application/vnd.google-earth.kml+xml</Format> <Format>application/vnd.google-earth.kml+xml;mode=networklink</Format> <Format>application/vnd.google-earth.kmz</Format> <Format>image/geotiff</Format> <Format>image/geotiff8</Format> <Format>image/gif</Format> <Format>image/jpeg</Format> <Format>image/png; mode=8bit</Format> <Format>image/svg+xml</Format> <Format>image/tiff</Format> <Format>image/tiff8</Format> <Format>image/vnd.jpeg-png</Format> <Format>text/html; subtype=openlayers</Format> <DCPType> <HTTP> <Get> <OnlineResource xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/ows?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>application/vnd.ogc.gml</Format> <Format>text/xml</Format> <Format>application/vnd.ogc.gml/3.1.1</Format> <Format>text/xml; subtype=gml/3.1.1</Format> <Format>text/html</Format> <Format>application/json</Format> <DCPType> <HTTP> <Get> <OnlineResource xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/ows?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetFeatureInfo> </Request> <Exception> <Format>XML</Format> <Format>INIMAGE</Format> <Format>BLANK</Format> <Format>JSON</Format> </Exception> <inspire_vs:ExtendedCapabilities> <inspire_common:MetadataUrl> <inspire_common:URL>https://www.dov.vlaanderen.be/geonetwork/srv/dut/csw?request=GetRecordById&amp;ID=eab36660-76ec-11e0-994d-0002a5d5c51b</inspire_common:URL> <inspire_common:MediaType>application/vnd.ogc.csw.GetRecordByIdResponse_xml</inspire_common:MediaType> </inspire_common:MetadataUrl> <inspire_common:SupportedLanguages> <inspire_common:DefaultLanguage> <inspire_common:Language>dut</inspire_common:Language> </inspire_common:DefaultLanguage> </inspire_common:SupportedLanguages> <inspire_common:ResponseLanguage> <inspire_common:Language>dut</inspire_common:Language> </inspire_common:ResponseLanguage> </inspire_vs:ExtendedCapabilities> <Layer> <Title>DOV View Service</Title> <Abstract>Interne View Service van Databank Ondergrond Vlaanderen.</Abstract> <!--Limited list of EPSG projections:--> <CRS>EPSG:25831</CRS> <CRS>EPSG:3043</CRS> <CRS>EPSG:31370</CRS> <CRS>EPSG:32631</CRS> <CRS>EPSG:3812</CRS> <CRS>EPSG:3857</CRS> <CRS>EPSG:4258</CRS> <CRS>EPSG:4326</CRS> <CRS>EPSG:900913</CRS> <CRS>CRS:84</CRS> <EX_GeographicBoundingBox> <westBoundLongitude>2.4985990253931107</westBoundLongitude> <eastBoundLongitude>5.959258812134792</eastBoundLongitude> <southBoundLatitude>49.35896492737394</southBoundLatitude> <northBoundLatitude>52.81962471411561</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="2.4985990253931107" miny="49.35896492737394" maxx="5.959258812134792" maxy="52.81962471411561"/> <Layer queryable="1" opaque="0"> <Name>meetnetten</Name> <Title>Grondwatermeetnetten</Title> <Abstract>In de Databank Ondergrond Vlaanderen zijn verschillende grondwatermeetnetten opgenomen. Deze meetnetten staan in functie van uitgebreide monitoringprogramma's met de bedoeling een goed beeld te krijgen van de beschikbare grondwaterkwantiteit en grondwaterkwaliteit van de watervoerende lagen in Vlaanderen.</Abstract> <KeywordList> <Keyword>DOV_PATHNAME@001#DOV:150#Grondwateronderzoek:010#</Keyword> <Keyword>DOV_EXPERTISE@C#D#E#F</Keyword> <Keyword vocabulary="GEMET">grondwater</Keyword> <Keyword vocabulary="GEMET">meetnet(werk)</Keyword> <Keyword vocabulary="GEMET">Geologie</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Toegevoegd GDI-Vl</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Herbruikbaar</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Vlaamse Open data</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Kosteloos</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Lijst M&amp;R INSPIRE</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Metadata INSPIRE-conform</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Metadata GDI-Vl-conform</Keyword> </KeywordList> <CRS>EPSG:31370</CRS> <CRS>CRS:84</CRS> <EX_GeographicBoundingBox> <westBoundLongitude>2.4985990253931107</westBoundLongitude> <eastBoundLongitude>5.959258812134792</eastBoundLongitude> <southBoundLatitude>49.35896492737394</southBoundLatitude> <northBoundLatitude>52.81962471411561</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="2.4985990253931107" miny="49.35896492737394" maxx="5.959258812134792" maxy="52.81962471411561"/> <BoundingBox CRS="EPSG:31370" minx="22512.0" miny="154145.0" maxx="258199.43" maxy="242848.38"/> <MetadataURL type="ISO19115:2003"> <Format>text/xml</Format> <OnlineResource xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be/geonetwork/srv/dut/csw?Service=CSW&amp;Request=GetRecordById&amp;Version=2.0.2&amp;outputSchema=http://www.isotc211.org/2005/gmd&amp;elementSetName=full&amp;id=6c39d716-aecc-4fbc-bac8-4f05a49a78d5"/> </MetadataURL> <MetadataURL type="ISO19115:2003"> <Format>text/html</Format> <OnlineResource xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be/geonetwork/apps/tabsearch/index.html?hl=dut&amp;uuid=6c39d716-aecc-4fbc-bac8-4f05a49a78d5"/> </MetadataURL> <Style> <Name>meetnetten</Name> <Title>Grondwatermeetnetten</Title> <LegendURL width="313" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/ows?service=WMS&amp;request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=meetnetten"/> </LegendURL> </Style> <Style> <Name>meetnetten_label</Name> <Title>Grondwatermeetnetten (met labels)</Title> <LegendURL width="313" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/ows?service=WMS&amp;request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=meetnetten&amp;style=meetnetten_label"/> </LegendURL> </Style> <MaxScaleDenominator>50001.0</MaxScaleDenominator> </Layer> </Layer> </Capability> </WMS_Capabilities> �����������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_dov_getcapabilities_130_nometadata.xml����������������������������0000664�0000000�0000000�00000022355�14766600535�0026264�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?><WMS_Capabilities xmlns:inspire_vs="http://inspire.ec.europa.eu/schemas/inspire_vs/1.0" xmlns:inspire_common="http://inspire.ec.europa.eu/schemas/common/1.0" version="1.3.0" updateSequence="24195" xmlns="http://www.opengis.net/wms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wms https://www.dov.vlaanderen.be:443/geoserver/schemas/wms/1.3.0/capabilities_1_3_0.xsd http://inspire.ec.europa.eu/schemas/inspire_vs/1.0 http://inspire.ec.europa.eu/schemas/inspire_vs/1.0/inspire_vs.xsd"> <Service> <Name>WMS</Name> <Title>DOV View Service</Title> <Abstract>Interne View Service van Databank Ondergrond Vlaanderen.</Abstract> <KeywordList> <Keyword>WMS</Keyword> <Keyword>INSPIRE</Keyword> <Keyword>View Service</Keyword> <Keyword>Dov</Keyword> <Keyword>OneGeology</Keyword> <Keyword>MD_LANG@DUT</Keyword> <Keyword>MD_DATE@2012-11-13</Keyword> <Keyword>tertiair</Keyword> <Keyword>boring</Keyword> <Keyword>sondering</Keyword> </KeywordList> <OnlineResource xlink:type="simple" xlink:href="http://www.dov.vlaanderen.be/geoserver"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson>ir Marleen Van Damme</ContactPerson> <ContactOrganization>Vlaamse Overheid - DOV</ContactOrganization> </ContactPersonPrimary> <ContactPosition>DOV-coördinator</ContactPosition> <ContactAddress> <AddressType/> <Address>Technologiepark 905</Address> <City>Zwijnaarde</City> <StateOrProvince>Oost-Vlaanderen</StateOrProvince> <PostCode>9052</PostCode> <Country>Belgium</Country> </ContactAddress> <ContactVoiceTelephone/> <ContactFacsimileTelephone/> <ContactElectronicMailAddress>marleen.vandamme@lne.vlaanderen.be</ContactElectronicMailAddress> </ContactInformation> <Fees>No fees</Fees> <AccessConstraints>none</AccessConstraints> </Service> <Capability> <Request> <GetCapabilities> <Format>text/xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/ows?SERVICE=WMS&amp;"/> </Get> <Post> <OnlineResource xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/ows?SERVICE=WMS&amp;"/> </Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>application/atom+xml</Format> <Format>application/json;type=utfgrid</Format> <Format>application/pdf</Format> <Format>application/rss+xml</Format> <Format>application/vnd.google-earth.kml+xml</Format> <Format>application/vnd.google-earth.kml+xml;mode=networklink</Format> <Format>application/vnd.google-earth.kmz</Format> <Format>image/geotiff</Format> <Format>image/geotiff8</Format> <Format>image/gif</Format> <Format>image/jpeg</Format> <Format>image/png; mode=8bit</Format> <Format>image/svg+xml</Format> <Format>image/tiff</Format> <Format>image/tiff8</Format> <Format>image/vnd.jpeg-png</Format> <Format>text/html; subtype=openlayers</Format> <DCPType> <HTTP> <Get> <OnlineResource xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/ows?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>application/vnd.ogc.gml</Format> <Format>text/xml</Format> <Format>application/vnd.ogc.gml/3.1.1</Format> <Format>text/xml; subtype=gml/3.1.1</Format> <Format>text/html</Format> <Format>application/json</Format> <DCPType> <HTTP> <Get> <OnlineResource xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/ows?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetFeatureInfo> </Request> <Exception> <Format>XML</Format> <Format>INIMAGE</Format> <Format>BLANK</Format> <Format>JSON</Format> </Exception> <inspire_vs:ExtendedCapabilities> <inspire_common:MetadataUrl> <inspire_common:URL>https://www.dov.vlaanderen.be/geonetwork/srv/dut/csw?request=GetRecordById&amp;ID=eab36660-76ec-11e0-994d-0002a5d5c51b</inspire_common:URL> <inspire_common:MediaType>application/vnd.ogc.csw.GetRecordByIdResponse_xml</inspire_common:MediaType> </inspire_common:MetadataUrl> <inspire_common:SupportedLanguages> <inspire_common:DefaultLanguage> <inspire_common:Language>dut</inspire_common:Language> </inspire_common:DefaultLanguage> </inspire_common:SupportedLanguages> <inspire_common:ResponseLanguage> <inspire_common:Language>dut</inspire_common:Language> </inspire_common:ResponseLanguage> </inspire_vs:ExtendedCapabilities> <Layer> <Title>DOV View Service</Title> <Abstract>Interne View Service van Databank Ondergrond Vlaanderen.</Abstract> <!--Limited list of EPSG projections:--> <CRS>EPSG:25831</CRS> <CRS>EPSG:3043</CRS> <CRS>EPSG:31370</CRS> <CRS>EPSG:32631</CRS> <CRS>EPSG:3812</CRS> <CRS>EPSG:3857</CRS> <CRS>EPSG:4258</CRS> <CRS>EPSG:4326</CRS> <CRS>EPSG:900913</CRS> <CRS>CRS:84</CRS> <EX_GeographicBoundingBox> <westBoundLongitude>2.4985990253931107</westBoundLongitude> <eastBoundLongitude>5.959258812134792</eastBoundLongitude> <southBoundLatitude>49.35896492737394</southBoundLatitude> <northBoundLatitude>52.81962471411561</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="2.4985990253931107" miny="49.35896492737394" maxx="5.959258812134792" maxy="52.81962471411561"/> <Layer queryable="1" opaque="0"> <Name>meetnetten</Name> <Title>Grondwatermeetnetten</Title> <Abstract>In de Databank Ondergrond Vlaanderen zijn verschillende grondwatermeetnetten opgenomen. Deze meetnetten staan in functie van uitgebreide monitoringprogramma's met de bedoeling een goed beeld te krijgen van de beschikbare grondwaterkwantiteit en grondwaterkwaliteit van de watervoerende lagen in Vlaanderen.</Abstract> <KeywordList> <Keyword>DOV_PATHNAME@001#DOV:150#Grondwateronderzoek:010#</Keyword> <Keyword>DOV_EXPERTISE@C#D#E#F</Keyword> <Keyword vocabulary="GEMET">grondwater</Keyword> <Keyword vocabulary="GEMET">meetnet(werk)</Keyword> <Keyword vocabulary="GEMET">Geologie</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Toegevoegd GDI-Vl</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Herbruikbaar</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Vlaamse Open data</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Kosteloos</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Lijst M&amp;R INSPIRE</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Metadata INSPIRE-conform</Keyword> <Keyword vocabulary="GDI-Vlaanderen">Metadata GDI-Vl-conform</Keyword> </KeywordList> <CRS>EPSG:31370</CRS> <CRS>CRS:84</CRS> <EX_GeographicBoundingBox> <westBoundLongitude>2.4985990253931107</westBoundLongitude> <eastBoundLongitude>5.959258812134792</eastBoundLongitude> <southBoundLatitude>49.35896492737394</southBoundLatitude> <northBoundLatitude>52.81962471411561</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="2.4985990253931107" miny="49.35896492737394" maxx="5.959258812134792" maxy="52.81962471411561"/> <BoundingBox CRS="EPSG:31370" minx="22512.0" miny="154145.0" maxx="258199.43" maxy="242848.38"/> <Style> <Name>meetnetten</Name> <Title>Grondwatermeetnetten</Title> <LegendURL width="313" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/ows?service=WMS&amp;request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=meetnetten"/> </LegendURL> </Style> <Style> <Name>meetnetten_label</Name> <Title>Grondwatermeetnetten (met labels)</Title> <LegendURL width="313" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://www.dov.vlaanderen.be:443/geoserver/gw_meetnetten/meetnetten/ows?service=WMS&amp;request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=meetnetten&amp;style=meetnetten_label"/> </LegendURL> </Style> <MaxScaleDenominator>50001.0</MaxScaleDenominator> </Layer> </Layer> </Capability> </WMS_Capabilities> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_geoserver-cap.xml�������������������������������������������������0000664�0000000�0000000�00000016455�14766600535�0022251�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE WMT_MS_Capabilities SYSTEM "http://localhost:8080/geoserver/schemas/wms/1.1.1/WMS_MS_Capabilities.dtd"> <WMT_MS_Capabilities version="1.1.1" updateSequence="0"> <Service> <Name>OGC:WMS</Name> <Title>My GeoServer WMS</Title> <Abstract>This is a description of your Web Map Server.</Abstract> <KeywordList> <Keyword>WFS</Keyword> <Keyword>WMS</Keyword> <Keyword>GEOSERVER</Keyword> </KeywordList> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson/> <ContactOrganization/> </ContactPersonPrimary> <ContactPosition/> <ContactAddress> <AddressType/> <Address/> <City/> <StateOrProvince/> <PostCode/> <Country/> </ContactAddress> <ContactVoiceTelephone/> <ContactFacsimileTelephone/> <ContactElectronicMailAddress/> </ContactInformation> <Fees>NONE</Fees> <AccessConstraints>NONE</AccessConstraints> </Service> <Capability> <Request> <GetCapabilities> <Format>application/vnd.ogc.wms_xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>application/atom xml</Format> <Format>application/atom+xml</Format> <Format>application/openlayers</Format> <Format>application/pdf</Format> <Format>application/rss xml</Format> <Format>application/rss+xml</Format> <Format>application/vnd.google-earth.kml</Format> <Format>application/vnd.google-earth.kml xml</Format> <Format>application/vnd.google-earth.kml+xml</Format> <Format>application/vnd.google-earth.kmz</Format> <Format>application/vnd.google-earth.kmz xml</Format> <Format>application/vnd.google-earth.kmz+xml</Format> <Format>atom</Format> <Format>image/geotiff</Format> <Format>image/geotiff8</Format> <Format>image/gif</Format> <Format>image/jpeg</Format> <Format>image/png8</Format> <Format>image/svg</Format> <Format>image/svg xml</Format> <Format>image/svg+xml</Format> <Format>image/tiff</Format> <Format>image/tiff8</Format> <Format>kml</Format> <Format>kmz</Format> <Format>openlayers</Format> <Format>rss</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>text/html</Format> <Format>application/vnd.ogc.gml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Post> </HTTP> </DCPType> </GetFeatureInfo> <DescribeLayer> <Format>application/vnd.ogc.wms_xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </DescribeLayer> <GetLegendGraphic> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetLegendGraphic> </Request> <Exception> <Format>application/vnd.ogc.se_xml</Format> <Format>application/vnd.ogc.se_inimage</Format> </Exception> <UserDefinedSymbolization SupportSLD="1" UserLayer="1" UserStyle="1" RemoteWFS="1"/> <Layer> <Title>My GeoServer WMS</Title> <Abstract>This is a description of your Web Map Server.</Abstract> <!--Limited list of EPSG projections:--> <SRS>EPSG:4326</SRS> <LatLonBoundingBox minx="-74.012" miny="40.708" maxx="-74.002" maxy="40.72"/> <Layer queryable="1"> <Name>opengeo:poi</Name> <Title>Points of Interest</Title> <Abstract>Points of Interest in New York City</Abstract> <KeywordList/> <SRS>EPSG:4326</SRS> <!--WKT definition of this CRS: GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG","4326"]]--> <LatLonBoundingBox minx="-74.012" miny="40.708" maxx="-74.002" maxy="40.72"/> <BoundingBox SRS="EPSG:4326" minx="-74.012" miny="40.708" maxx="-74.002" maxy="40.72"/> <Attribution> <Title>GeoServer Sample Data</Title> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://svn.codehaus.org/geoserver/trunk/data/release/data/"/> <LogoURL height="112" width="353"> <Format>image/png;charset=UTF-8</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://geoserver.org/s/1518/25/0.1/_/download/resources/com.atlassian.confluence.themes.geoserver%3Ageoserver/chrome/geoserver-logo.png"/> </LogoURL> </Attribution> <Style> <Name>point</Name> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a purple square</Abstract> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=poi"/> </LegendURL> </Style> </Layer> <Layer queryable="0"> <Name>parent_layer</Name> <Title>Parent Layer</Title> <Layer queryable="1"> <Name>child_layer</Name> <Title>Child Layer</Title> </Layer> </Layer> </Layer> </Capability> </WMT_MS_Capabilities> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_geoserver-cap_no_title.xml����������������������������������������0000664�0000000�0000000�00000016375�14766600535�0024147�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE WMT_MS_Capabilities SYSTEM "http://localhost:8080/geoserver/schemas/wms/1.1.1/WMS_MS_Capabilities.dtd"> <WMT_MS_Capabilities version="1.1.1" updateSequence="0"> <Service> <Name>OGC:WMS</Name> <Title>My GeoServer WMS</Title> <Abstract>This is a description of your Web Map Server.</Abstract> <KeywordList> <Keyword>WFS</Keyword> <Keyword>WMS</Keyword> <Keyword>GEOSERVER</Keyword> </KeywordList> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson/> <ContactOrganization/> </ContactPersonPrimary> <ContactPosition/> <ContactAddress> <AddressType/> <Address/> <City/> <StateOrProvince/> <PostCode/> <Country/> </ContactAddress> <ContactVoiceTelephone/> <ContactFacsimileTelephone/> <ContactElectronicMailAddress/> </ContactInformation> <Fees>NONE</Fees> <AccessConstraints>NONE</AccessConstraints> </Service> <Capability> <Request> <GetCapabilities> <Format>application/vnd.ogc.wms_xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>application/atom xml</Format> <Format>application/atom+xml</Format> <Format>application/openlayers</Format> <Format>application/pdf</Format> <Format>application/rss xml</Format> <Format>application/rss+xml</Format> <Format>application/vnd.google-earth.kml</Format> <Format>application/vnd.google-earth.kml xml</Format> <Format>application/vnd.google-earth.kml+xml</Format> <Format>application/vnd.google-earth.kmz</Format> <Format>application/vnd.google-earth.kmz xml</Format> <Format>application/vnd.google-earth.kmz+xml</Format> <Format>atom</Format> <Format>image/geotiff</Format> <Format>image/geotiff8</Format> <Format>image/gif</Format> <Format>image/jpeg</Format> <Format>image/png8</Format> <Format>image/svg</Format> <Format>image/svg xml</Format> <Format>image/svg+xml</Format> <Format>image/tiff</Format> <Format>image/tiff8</Format> <Format>kml</Format> <Format>kmz</Format> <Format>openlayers</Format> <Format>rss</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>text/html</Format> <Format>application/vnd.ogc.gml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Post> </HTTP> </DCPType> </GetFeatureInfo> <DescribeLayer> <Format>application/vnd.ogc.wms_xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </DescribeLayer> <GetLegendGraphic> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetLegendGraphic> </Request> <Exception> <Format>application/vnd.ogc.se_xml</Format> <Format>application/vnd.ogc.se_inimage</Format> </Exception> <UserDefinedSymbolization SupportSLD="1" UserLayer="1" UserStyle="1" RemoteWFS="1"/> <Layer> <Title>My GeoServer WMS</Title> <Abstract>This is a description of your Web Map Server.</Abstract> <!--Limited list of EPSG projections:--> <SRS>EPSG:4326</SRS> <LatLonBoundingBox minx="-74.012" miny="40.708" maxx="-74.002" maxy="40.72"/> <Layer queryable="1"> <Name>opengeo:poi</Name> <Title>Points of Interest</Title> <Abstract>Points of Interest in New York City</Abstract> <KeywordList/> <SRS>EPSG:4326</SRS> <!--WKT definition of this CRS: GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AXIS["Geodetic longitude", EAST], AXIS["Geodetic latitude", NORTH], AUTHORITY["EPSG","4326"]]--> <LatLonBoundingBox minx="-74.012" miny="40.708" maxx="-74.002" maxy="40.72"/> <BoundingBox SRS="EPSG:4326" minx="-74.012" miny="40.708" maxx="-74.002" maxy="40.72"/> <Attribution> <Title>GeoServer Sample Data</Title> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://svn.codehaus.org/geoserver/trunk/data/release/data/"/> <LogoURL height="112" width="353"> <Format>image/png;charset=UTF-8</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://geoserver.org/s/1518/25/0.1/_/download/resources/com.atlassian.confluence.themes.geoserver%3Ageoserver/chrome/geoserver-logo.png"/> </LogoURL> </Attribution> <Style> <Name>point</Name> <Abstract>A sample style that just prints out a purple square</Abstract> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8080/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=poi"/> </LegendURL> </Style> </Layer> <Layer queryable="0"> <Name>parent_layer</Name> <Title>Parent Layer</Title> <Layer queryable="1"> <Name>child_layer</Name> <Title>Child Layer</Title> </Layer> </Layer> </Layer> </Capability> </WMT_MS_Capabilities> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_mass_gis-caps.xml�������������������������������������������������0000664�0000000�0000000�00006654161�14766600535�0022250�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE WMT_MS_Capabilities SYSTEM "https://gis-prod.digital.mass.gov/geoserver/schemas/wms/1.1.1/WMS_MS_Capabilities.dtd"> <WMT_MS_Capabilities version="1.1.1" updateSequence="27841"> <Service> <Name>OGC:WMS</Name> <Title>Massachusetts Data from MassGIS (GeoServer)</Title> <Abstract>Statewide Massachusetts data served by MassGIS via GeoServer.</Abstract> <KeywordList> <Keyword>WMS </Keyword> <Keyword>GEOSERVER </Keyword> <Keyword>Massachusetts </Keyword> <Keyword>MassGIS </Keyword> <Keyword> </Keyword> <Keyword> </Keyword> <Keyword> </Keyword> </KeywordList> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://giswebservices.massgis.state.ma.us/geoserver/wms"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson>Aleda Freeman</ContactPerson> <ContactOrganization>MassGIS - Information Technology Division</ContactOrganization> </ContactPersonPrimary> <ContactPosition>GIS Programmer</ContactPosition> <ContactAddress> <AddressType>mailing address</AddressType> <Address>1 Ashburton Pl, Room 1601</Address> <City>Boston</City> <StateOrProvince>MA</StateOrProvince> <PostCode>02114</PostCode> <Country>USA</Country> </ContactAddress> <ContactVoiceTelephone>617-626-4530</ContactVoiceTelephone> <ContactFacsimileTelephone/> <ContactElectronicMailAddress>aleda.freeman@state.ma.us</ContactElectronicMailAddress> </ContactInformation> <Fees>NONE</Fees> <AccessConstraints>NONE</AccessConstraints> </Service> <Capability> <Request> <GetCapabilities> <Format>application/vnd.ogc.wms_xml</Format> <Format>text/xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?SERVICE=WMS&amp;"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?SERVICE=WMS&amp;"/> </Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>application/atom xml</Format> <Format>application/atom+xml</Format> <Format>application/json;type=utfgrid</Format> <Format>application/openlayers</Format> <Format>application/openlayers2</Format> <Format>application/openlayers3</Format> <Format>application/pdf</Format> <Format>application/rss xml</Format> <Format>application/rss+xml</Format> <Format>application/vnd.google-earth.kml</Format> <Format>application/vnd.google-earth.kml xml</Format> <Format>application/vnd.google-earth.kml+xml</Format> <Format>application/vnd.google-earth.kml+xml;mode=networklink</Format> <Format>application/vnd.google-earth.kmz</Format> <Format>application/vnd.google-earth.kmz xml</Format> <Format>application/vnd.google-earth.kmz+xml</Format> <Format>application/vnd.google-earth.kmz;mode=networklink</Format> <Format>atom</Format> <Format>image/geotiff</Format> <Format>image/geotiff8</Format> <Format>image/gif</Format> <Format>image/gif;subtype=animated</Format> <Format>image/jpeg</Format> <Format>image/png8</Format> <Format>image/png; mode=8bit</Format> <Format>image/svg</Format> <Format>image/svg xml</Format> <Format>image/svg+xml</Format> <Format>image/tiff</Format> <Format>image/tiff8</Format> <Format>image/vnd.jpeg-png</Format> <Format>image/vnd.jpeg-png8</Format> <Format>kml</Format> <Format>kmz</Format> <Format>openlayers</Format> <Format>rss</Format> <Format>text/html; subtype=openlayers</Format> <Format>text/html; subtype=openlayers2</Format> <Format>text/html; subtype=openlayers3</Format> <Format>utfgrid</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>application/vnd.ogc.gml</Format> <Format>text/xml</Format> <Format>application/vnd.ogc.gml/3.1.1</Format> <Format>text/xml; subtype=gml/3.1.1</Format> <Format>text/html</Format> <Format>text/javascript</Format> <Format>application/json</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?SERVICE=WMS&amp;"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?SERVICE=WMS&amp;"/> </Post> </HTTP> </DCPType> </GetFeatureInfo> <DescribeLayer> <Format>application/vnd.ogc.wms_xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </DescribeLayer> <GetLegendGraphic> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>application/json</Format> <Format>image/gif</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetLegendGraphic> <GetStyles> <Format>application/vnd.ogc.sld+xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?SERVICE=WMS&amp;"/> </Get> </HTTP> </DCPType> </GetStyles> </Request> <Exception> <Format>application/vnd.ogc.se_xml</Format> <Format>application/vnd.ogc.se_inimage</Format> <Format>application/vnd.ogc.se_blank</Format> <Format>application/json</Format> <Format>text/javascript</Format> </Exception> <UserDefinedSymbolization SupportSLD="1" UserLayer="1" UserStyle="1" RemoteWFS="1"/> <Layer> <Title>Massachusetts Data from MassGIS (GeoServer)</Title> <Abstract>Statewide Massachusetts data served by MassGIS via GeoServer.</Abstract> <!--All supported EPSG projections:--> <SRS>AUTO:42001</SRS> <SRS>AUTO:42002</SRS> <SRS>AUTO:42003</SRS> <SRS>AUTO:42004</SRS> <SRS>AUTO:97001</SRS> <SRS>AUTO:97002</SRS> <SRS>AUTO:97003</SRS> <SRS>EPSG:2000</SRS> <SRS>EPSG:2001</SRS> <SRS>EPSG:2002</SRS> <SRS>EPSG:2003</SRS> <SRS>EPSG:2004</SRS> <SRS>EPSG:2005</SRS> <SRS>EPSG:2006</SRS> <SRS>EPSG:2007</SRS> <SRS>EPSG:2008</SRS> <SRS>EPSG:2009</SRS> <SRS>EPSG:2010</SRS> <SRS>EPSG:2011</SRS> <SRS>EPSG:2012</SRS> <SRS>EPSG:2013</SRS> <SRS>EPSG:2014</SRS> <SRS>EPSG:2015</SRS> <SRS>EPSG:2016</SRS> <SRS>EPSG:2017</SRS> <SRS>EPSG:2018</SRS> <SRS>EPSG:2019</SRS> <SRS>EPSG:2020</SRS> <SRS>EPSG:2021</SRS> <SRS>EPSG:2022</SRS> <SRS>EPSG:2023</SRS> <SRS>EPSG:2024</SRS> <SRS>EPSG:2025</SRS> <SRS>EPSG:2026</SRS> <SRS>EPSG:2027</SRS> <SRS>EPSG:2028</SRS> <SRS>EPSG:2029</SRS> <SRS>EPSG:2030</SRS> <SRS>EPSG:2031</SRS> <SRS>EPSG:2032</SRS> <SRS>EPSG:2033</SRS> <SRS>EPSG:2034</SRS> <SRS>EPSG:2035</SRS> <SRS>EPSG:2036</SRS> <SRS>EPSG:2037</SRS> <SRS>EPSG:2038</SRS> <SRS>EPSG:2039</SRS> <SRS>EPSG:2040</SRS> <SRS>EPSG:2041</SRS> <SRS>EPSG:2042</SRS> <SRS>EPSG:2043</SRS> <SRS>EPSG:2044</SRS> <SRS>EPSG:2045</SRS> <SRS>EPSG:2046</SRS> <SRS>EPSG:2047</SRS> <SRS>EPSG:2048</SRS> <SRS>EPSG:2049</SRS> <SRS>EPSG:2050</SRS> <SRS>EPSG:2051</SRS> <SRS>EPSG:2052</SRS> <SRS>EPSG:2053</SRS> <SRS>EPSG:2054</SRS> <SRS>EPSG:2055</SRS> <SRS>EPSG:2056</SRS> <SRS>EPSG:2057</SRS> <SRS>EPSG:2058</SRS> <SRS>EPSG:2059</SRS> <SRS>EPSG:2060</SRS> <SRS>EPSG:2061</SRS> <SRS>EPSG:2062</SRS> <SRS>EPSG:2063</SRS> <SRS>EPSG:2064</SRS> <SRS>EPSG:2065</SRS> <SRS>EPSG:2066</SRS> <SRS>EPSG:2067</SRS> <SRS>EPSG:2068</SRS> <SRS>EPSG:2069</SRS> <SRS>EPSG:2070</SRS> <SRS>EPSG:2071</SRS> <SRS>EPSG:2072</SRS> <SRS>EPSG:2073</SRS> <SRS>EPSG:2074</SRS> <SRS>EPSG:2075</SRS> <SRS>EPSG:2076</SRS> <SRS>EPSG:2077</SRS> <SRS>EPSG:2078</SRS> <SRS>EPSG:2079</SRS> <SRS>EPSG:2080</SRS> <SRS>EPSG:2081</SRS> <SRS>EPSG:2082</SRS> <SRS>EPSG:2083</SRS> <SRS>EPSG:2084</SRS> <SRS>EPSG:2085</SRS> <SRS>EPSG:2086</SRS> <SRS>EPSG:2087</SRS> <SRS>EPSG:2088</SRS> <SRS>EPSG:2089</SRS> <SRS>EPSG:2090</SRS> <SRS>EPSG:2091</SRS> <SRS>EPSG:2092</SRS> <SRS>EPSG:2093</SRS> <SRS>EPSG:2094</SRS> <SRS>EPSG:2095</SRS> <SRS>EPSG:2096</SRS> <SRS>EPSG:2097</SRS> <SRS>EPSG:2098</SRS> <SRS>EPSG:2099</SRS> <SRS>EPSG:2100</SRS> <SRS>EPSG:2101</SRS> <SRS>EPSG:2102</SRS> <SRS>EPSG:2103</SRS> <SRS>EPSG:2104</SRS> <SRS>EPSG:2105</SRS> <SRS>EPSG:2106</SRS> <SRS>EPSG:2107</SRS> <SRS>EPSG:2108</SRS> <SRS>EPSG:2109</SRS> <SRS>EPSG:2110</SRS> <SRS>EPSG:2111</SRS> <SRS>EPSG:2112</SRS> <SRS>EPSG:2113</SRS> <SRS>EPSG:2114</SRS> <SRS>EPSG:2115</SRS> <SRS>EPSG:2116</SRS> <SRS>EPSG:2117</SRS> <SRS>EPSG:2118</SRS> <SRS>EPSG:2119</SRS> <SRS>EPSG:2120</SRS> <SRS>EPSG:2121</SRS> <SRS>EPSG:2122</SRS> <SRS>EPSG:2123</SRS> <SRS>EPSG:2124</SRS> <SRS>EPSG:2125</SRS> <SRS>EPSG:2126</SRS> <SRS>EPSG:2127</SRS> <SRS>EPSG:2128</SRS> <SRS>EPSG:2129</SRS> <SRS>EPSG:2130</SRS> <SRS>EPSG:2131</SRS> <SRS>EPSG:2132</SRS> <SRS>EPSG:2133</SRS> <SRS>EPSG:2134</SRS> <SRS>EPSG:2135</SRS> <SRS>EPSG:2136</SRS> <SRS>EPSG:2137</SRS> <SRS>EPSG:2138</SRS> <SRS>EPSG:2139</SRS> <SRS>EPSG:2140</SRS> <SRS>EPSG:2141</SRS> <SRS>EPSG:2142</SRS> <SRS>EPSG:2143</SRS> <SRS>EPSG:2144</SRS> <SRS>EPSG:2145</SRS> <SRS>EPSG:2146</SRS> <SRS>EPSG:2147</SRS> <SRS>EPSG:2148</SRS> <SRS>EPSG:2149</SRS> <SRS>EPSG:2150</SRS> <SRS>EPSG:2151</SRS> <SRS>EPSG:2152</SRS> <SRS>EPSG:2153</SRS> <SRS>EPSG:2154</SRS> <SRS>EPSG:2155</SRS> <SRS>EPSG:2156</SRS> <SRS>EPSG:2157</SRS> <SRS>EPSG:2158</SRS> <SRS>EPSG:2159</SRS> <SRS>EPSG:2160</SRS> <SRS>EPSG:2161</SRS> <SRS>EPSG:2162</SRS> <SRS>EPSG:2163</SRS> <SRS>EPSG:2164</SRS> <SRS>EPSG:2165</SRS> <SRS>EPSG:2166</SRS> <SRS>EPSG:2167</SRS> <SRS>EPSG:2168</SRS> <SRS>EPSG:2169</SRS> <SRS>EPSG:2170</SRS> <SRS>EPSG:2171</SRS> <SRS>EPSG:2172</SRS> <SRS>EPSG:2173</SRS> <SRS>EPSG:2174</SRS> <SRS>EPSG:2175</SRS> <SRS>EPSG:2176</SRS> <SRS>EPSG:2177</SRS> <SRS>EPSG:2178</SRS> <SRS>EPSG:2179</SRS> <SRS>EPSG:2180</SRS> <SRS>EPSG:2188</SRS> <SRS>EPSG:2189</SRS> <SRS>EPSG:2190</SRS> <SRS>EPSG:2191</SRS> <SRS>EPSG:2192</SRS> <SRS>EPSG:2193</SRS> <SRS>EPSG:2194</SRS> <SRS>EPSG:2195</SRS> <SRS>EPSG:2196</SRS> <SRS>EPSG:2197</SRS> <SRS>EPSG:2198</SRS> <SRS>EPSG:2199</SRS> <SRS>EPSG:2200</SRS> <SRS>EPSG:2201</SRS> <SRS>EPSG:2202</SRS> <SRS>EPSG:2203</SRS> <SRS>EPSG:2204</SRS> <SRS>EPSG:2205</SRS> <SRS>EPSG:2206</SRS> <SRS>EPSG:2207</SRS> <SRS>EPSG:2208</SRS> <SRS>EPSG:2209</SRS> <SRS>EPSG:2210</SRS> <SRS>EPSG:2211</SRS> <SRS>EPSG:2212</SRS> <SRS>EPSG:2213</SRS> <SRS>EPSG:2214</SRS> <SRS>EPSG:2215</SRS> <SRS>EPSG:2216</SRS> <SRS>EPSG:2217</SRS> <SRS>EPSG:2218</SRS> <SRS>EPSG:2219</SRS> <SRS>EPSG:2220</SRS> <SRS>EPSG:2221</SRS> <SRS>EPSG:2222</SRS> <SRS>EPSG:2223</SRS> <SRS>EPSG:2224</SRS> <SRS>EPSG:2225</SRS> <SRS>EPSG:2226</SRS> <SRS>EPSG:2227</SRS> <SRS>EPSG:2228</SRS> <SRS>EPSG:2229</SRS> <SRS>EPSG:2230</SRS> <SRS>EPSG:2231</SRS> <SRS>EPSG:2232</SRS> <SRS>EPSG:2233</SRS> <SRS>EPSG:2234</SRS> <SRS>EPSG:2235</SRS> <SRS>EPSG:2236</SRS> <SRS>EPSG:2237</SRS> <SRS>EPSG:2238</SRS> <SRS>EPSG:2239</SRS> <SRS>EPSG:2240</SRS> <SRS>EPSG:2241</SRS> <SRS>EPSG:2242</SRS> <SRS>EPSG:2243</SRS> <SRS>EPSG:2244</SRS> <SRS>EPSG:2245</SRS> <SRS>EPSG:2246</SRS> <SRS>EPSG:2247</SRS> <SRS>EPSG:2248</SRS> <SRS>EPSG:2249</SRS> <SRS>EPSG:2250</SRS> <SRS>EPSG:2251</SRS> <SRS>EPSG:2252</SRS> <SRS>EPSG:2253</SRS> <SRS>EPSG:2254</SRS> <SRS>EPSG:2255</SRS> <SRS>EPSG:2256</SRS> <SRS>EPSG:2257</SRS> <SRS>EPSG:2258</SRS> <SRS>EPSG:2259</SRS> <SRS>EPSG:2260</SRS> <SRS>EPSG:2261</SRS> <SRS>EPSG:2262</SRS> <SRS>EPSG:2263</SRS> <SRS>EPSG:2264</SRS> <SRS>EPSG:2265</SRS> <SRS>EPSG:2266</SRS> <SRS>EPSG:2267</SRS> <SRS>EPSG:2268</SRS> <SRS>EPSG:2269</SRS> <SRS>EPSG:2270</SRS> <SRS>EPSG:2271</SRS> <SRS>EPSG:2272</SRS> <SRS>EPSG:2273</SRS> <SRS>EPSG:2274</SRS> <SRS>EPSG:2275</SRS> <SRS>EPSG:2276</SRS> <SRS>EPSG:2277</SRS> <SRS>EPSG:2278</SRS> <SRS>EPSG:2279</SRS> <SRS>EPSG:2280</SRS> <SRS>EPSG:2281</SRS> <SRS>EPSG:2282</SRS> <SRS>EPSG:2283</SRS> <SRS>EPSG:2284</SRS> <SRS>EPSG:2285</SRS> <SRS>EPSG:2286</SRS> <SRS>EPSG:2287</SRS> <SRS>EPSG:2288</SRS> <SRS>EPSG:2289</SRS> <SRS>EPSG:2290</SRS> <SRS>EPSG:2291</SRS> <SRS>EPSG:2292</SRS> <SRS>EPSG:2294</SRS> <SRS>EPSG:2295</SRS> <SRS>EPSG:2296</SRS> <SRS>EPSG:2297</SRS> <SRS>EPSG:2298</SRS> <SRS>EPSG:2299</SRS> <SRS>EPSG:2300</SRS> <SRS>EPSG:2301</SRS> <SRS>EPSG:2302</SRS> <SRS>EPSG:2303</SRS> <SRS>EPSG:2304</SRS> <SRS>EPSG:2305</SRS> <SRS>EPSG:2306</SRS> <SRS>EPSG:2307</SRS> <SRS>EPSG:2308</SRS> <SRS>EPSG:2309</SRS> <SRS>EPSG:2310</SRS> <SRS>EPSG:2311</SRS> <SRS>EPSG:2312</SRS> <SRS>EPSG:2313</SRS> <SRS>EPSG:2314</SRS> <SRS>EPSG:2315</SRS> <SRS>EPSG:2316</SRS> <SRS>EPSG:2317</SRS> <SRS>EPSG:2318</SRS> <SRS>EPSG:2319</SRS> <SRS>EPSG:2320</SRS> <SRS>EPSG:2321</SRS> <SRS>EPSG:2322</SRS> <SRS>EPSG:2323</SRS> <SRS>EPSG:2324</SRS> <SRS>EPSG:2325</SRS> <SRS>EPSG:2326</SRS> <SRS>EPSG:2327</SRS> <SRS>EPSG:2328</SRS> <SRS>EPSG:2329</SRS> <SRS>EPSG:2330</SRS> <SRS>EPSG:2331</SRS> <SRS>EPSG:2332</SRS> <SRS>EPSG:2333</SRS> <SRS>EPSG:2334</SRS> <SRS>EPSG:2335</SRS> <SRS>EPSG:2336</SRS> <SRS>EPSG:2337</SRS> <SRS>EPSG:2338</SRS> <SRS>EPSG:2339</SRS> <SRS>EPSG:2340</SRS> <SRS>EPSG:2341</SRS> <SRS>EPSG:2342</SRS> <SRS>EPSG:2343</SRS> <SRS>EPSG:2344</SRS> <SRS>EPSG:2345</SRS> <SRS>EPSG:2346</SRS> <SRS>EPSG:2347</SRS> <SRS>EPSG:2348</SRS> <SRS>EPSG:2349</SRS> <SRS>EPSG:2350</SRS> <SRS>EPSG:2351</SRS> <SRS>EPSG:2352</SRS> <SRS>EPSG:2353</SRS> <SRS>EPSG:2354</SRS> <SRS>EPSG:2355</SRS> <SRS>EPSG:2356</SRS> <SRS>EPSG:2357</SRS> <SRS>EPSG:2358</SRS> <SRS>EPSG:2359</SRS> <SRS>EPSG:2360</SRS> <SRS>EPSG:2361</SRS> <SRS>EPSG:2362</SRS> <SRS>EPSG:2363</SRS> <SRS>EPSG:2364</SRS> <SRS>EPSG:2365</SRS> <SRS>EPSG:2366</SRS> <SRS>EPSG:2367</SRS> <SRS>EPSG:2368</SRS> <SRS>EPSG:2369</SRS> <SRS>EPSG:2370</SRS> <SRS>EPSG:2371</SRS> <SRS>EPSG:2372</SRS> <SRS>EPSG:2373</SRS> <SRS>EPSG:2374</SRS> <SRS>EPSG:2375</SRS> <SRS>EPSG:2376</SRS> <SRS>EPSG:2377</SRS> <SRS>EPSG:2378</SRS> <SRS>EPSG:2379</SRS> <SRS>EPSG:2380</SRS> <SRS>EPSG:2381</SRS> <SRS>EPSG:2382</SRS> <SRS>EPSG:2383</SRS> <SRS>EPSG:2384</SRS> <SRS>EPSG:2385</SRS> <SRS>EPSG:2386</SRS> <SRS>EPSG:2387</SRS> <SRS>EPSG:2388</SRS> <SRS>EPSG:2389</SRS> <SRS>EPSG:2390</SRS> <SRS>EPSG:2391</SRS> <SRS>EPSG:2392</SRS> <SRS>EPSG:2393</SRS> <SRS>EPSG:2394</SRS> <SRS>EPSG:2395</SRS> <SRS>EPSG:2396</SRS> <SRS>EPSG:2397</SRS> <SRS>EPSG:2398</SRS> <SRS>EPSG:2399</SRS> <SRS>EPSG:2400</SRS> <SRS>EPSG:2401</SRS> <SRS>EPSG:2402</SRS> <SRS>EPSG:2403</SRS> <SRS>EPSG:2404</SRS> <SRS>EPSG:2405</SRS> <SRS>EPSG:2406</SRS> <SRS>EPSG:2407</SRS> <SRS>EPSG:2408</SRS> <SRS>EPSG:2409</SRS> <SRS>EPSG:2410</SRS> <SRS>EPSG:2411</SRS> <SRS>EPSG:2412</SRS> <SRS>EPSG:2413</SRS> <SRS>EPSG:2414</SRS> <SRS>EPSG:2415</SRS> <SRS>EPSG:2416</SRS> <SRS>EPSG:2417</SRS> <SRS>EPSG:2418</SRS> <SRS>EPSG:2419</SRS> <SRS>EPSG:2420</SRS> <SRS>EPSG:2421</SRS> <SRS>EPSG:2422</SRS> <SRS>EPSG:2423</SRS> <SRS>EPSG:2424</SRS> <SRS>EPSG:2425</SRS> <SRS>EPSG:2426</SRS> <SRS>EPSG:2427</SRS> <SRS>EPSG:2428</SRS> <SRS>EPSG:2429</SRS> <SRS>EPSG:2430</SRS> <SRS>EPSG:2431</SRS> <SRS>EPSG:2432</SRS> <SRS>EPSG:2433</SRS> <SRS>EPSG:2434</SRS> <SRS>EPSG:2435</SRS> <SRS>EPSG:2436</SRS> <SRS>EPSG:2437</SRS> <SRS>EPSG:2438</SRS> <SRS>EPSG:2439</SRS> <SRS>EPSG:2440</SRS> <SRS>EPSG:2441</SRS> <SRS>EPSG:2442</SRS> <SRS>EPSG:2443</SRS> <SRS>EPSG:2444</SRS> <SRS>EPSG:2445</SRS> <SRS>EPSG:2446</SRS> <SRS>EPSG:2447</SRS> <SRS>EPSG:2448</SRS> <SRS>EPSG:2449</SRS> <SRS>EPSG:2450</SRS> <SRS>EPSG:2451</SRS> <SRS>EPSG:2452</SRS> <SRS>EPSG:2453</SRS> <SRS>EPSG:2454</SRS> <SRS>EPSG:2455</SRS> <SRS>EPSG:2456</SRS> <SRS>EPSG:2457</SRS> <SRS>EPSG:2458</SRS> <SRS>EPSG:2459</SRS> <SRS>EPSG:2460</SRS> <SRS>EPSG:2461</SRS> <SRS>EPSG:2462</SRS> <SRS>EPSG:2463</SRS> <SRS>EPSG:2464</SRS> <SRS>EPSG:2465</SRS> <SRS>EPSG:2466</SRS> <SRS>EPSG:2467</SRS> <SRS>EPSG:2468</SRS> <SRS>EPSG:2469</SRS> <SRS>EPSG:2470</SRS> <SRS>EPSG:2471</SRS> <SRS>EPSG:2472</SRS> <SRS>EPSG:2473</SRS> <SRS>EPSG:2474</SRS> <SRS>EPSG:2475</SRS> <SRS>EPSG:2476</SRS> <SRS>EPSG:2477</SRS> <SRS>EPSG:2478</SRS> <SRS>EPSG:2479</SRS> <SRS>EPSG:2480</SRS> <SRS>EPSG:2481</SRS> <SRS>EPSG:2482</SRS> <SRS>EPSG:2483</SRS> <SRS>EPSG:2484</SRS> <SRS>EPSG:2485</SRS> <SRS>EPSG:2486</SRS> <SRS>EPSG:2487</SRS> <SRS>EPSG:2488</SRS> <SRS>EPSG:2489</SRS> <SRS>EPSG:2490</SRS> <SRS>EPSG:2491</SRS> <SRS>EPSG:2492</SRS> <SRS>EPSG:2493</SRS> <SRS>EPSG:2494</SRS> <SRS>EPSG:2495</SRS> <SRS>EPSG:2496</SRS> <SRS>EPSG:2497</SRS> <SRS>EPSG:2498</SRS> <SRS>EPSG:2499</SRS> <SRS>EPSG:2500</SRS> <SRS>EPSG:2501</SRS> <SRS>EPSG:2502</SRS> <SRS>EPSG:2503</SRS> <SRS>EPSG:2504</SRS> <SRS>EPSG:2505</SRS> <SRS>EPSG:2506</SRS> <SRS>EPSG:2507</SRS> <SRS>EPSG:2508</SRS> <SRS>EPSG:2509</SRS> <SRS>EPSG:2510</SRS> <SRS>EPSG:2511</SRS> <SRS>EPSG:2512</SRS> <SRS>EPSG:2513</SRS> <SRS>EPSG:2514</SRS> <SRS>EPSG:2515</SRS> <SRS>EPSG:2516</SRS> <SRS>EPSG:2517</SRS> <SRS>EPSG:2518</SRS> <SRS>EPSG:2519</SRS> <SRS>EPSG:2520</SRS> <SRS>EPSG:2521</SRS> <SRS>EPSG:2522</SRS> <SRS>EPSG:2523</SRS> <SRS>EPSG:2524</SRS> <SRS>EPSG:2525</SRS> <SRS>EPSG:2526</SRS> <SRS>EPSG:2527</SRS> <SRS>EPSG:2528</SRS> <SRS>EPSG:2529</SRS> <SRS>EPSG:2530</SRS> <SRS>EPSG:2531</SRS> <SRS>EPSG:2532</SRS> <SRS>EPSG:2533</SRS> <SRS>EPSG:2534</SRS> <SRS>EPSG:2535</SRS> <SRS>EPSG:2536</SRS> <SRS>EPSG:2537</SRS> <SRS>EPSG:2538</SRS> <SRS>EPSG:2539</SRS> <SRS>EPSG:2540</SRS> <SRS>EPSG:2541</SRS> <SRS>EPSG:2542</SRS> <SRS>EPSG:2543</SRS> <SRS>EPSG:2544</SRS> <SRS>EPSG:2545</SRS> <SRS>EPSG:2546</SRS> <SRS>EPSG:2547</SRS> <SRS>EPSG:2548</SRS> <SRS>EPSG:2549</SRS> <SRS>EPSG:2550</SRS> <SRS>EPSG:2551</SRS> <SRS>EPSG:2552</SRS> <SRS>EPSG:2553</SRS> <SRS>EPSG:2554</SRS> <SRS>EPSG:2555</SRS> <SRS>EPSG:2556</SRS> <SRS>EPSG:2557</SRS> <SRS>EPSG:2558</SRS> <SRS>EPSG:2559</SRS> <SRS>EPSG:2560</SRS> <SRS>EPSG:2561</SRS> <SRS>EPSG:2562</SRS> <SRS>EPSG:2563</SRS> <SRS>EPSG:2564</SRS> <SRS>EPSG:2565</SRS> <SRS>EPSG:2566</SRS> <SRS>EPSG:2567</SRS> <SRS>EPSG:2568</SRS> <SRS>EPSG:2569</SRS> <SRS>EPSG:2570</SRS> <SRS>EPSG:2571</SRS> <SRS>EPSG:2572</SRS> <SRS>EPSG:2573</SRS> <SRS>EPSG:2574</SRS> <SRS>EPSG:2575</SRS> <SRS>EPSG:2576</SRS> <SRS>EPSG:2577</SRS> <SRS>EPSG:2578</SRS> <SRS>EPSG:2579</SRS> <SRS>EPSG:2580</SRS> <SRS>EPSG:2581</SRS> <SRS>EPSG:2582</SRS> <SRS>EPSG:2583</SRS> <SRS>EPSG:2584</SRS> <SRS>EPSG:2585</SRS> <SRS>EPSG:2586</SRS> <SRS>EPSG:2587</SRS> <SRS>EPSG:2588</SRS> <SRS>EPSG:2589</SRS> <SRS>EPSG:2590</SRS> <SRS>EPSG:2591</SRS> <SRS>EPSG:2592</SRS> <SRS>EPSG:2593</SRS> <SRS>EPSG:2594</SRS> <SRS>EPSG:2595</SRS> <SRS>EPSG:2596</SRS> <SRS>EPSG:2597</SRS> <SRS>EPSG:2598</SRS> <SRS>EPSG:2599</SRS> <SRS>EPSG:2600</SRS> <SRS>EPSG:2601</SRS> <SRS>EPSG:2602</SRS> <SRS>EPSG:2603</SRS> <SRS>EPSG:2604</SRS> <SRS>EPSG:2605</SRS> <SRS>EPSG:2606</SRS> <SRS>EPSG:2607</SRS> <SRS>EPSG:2608</SRS> <SRS>EPSG:2609</SRS> <SRS>EPSG:2610</SRS> <SRS>EPSG:2611</SRS> <SRS>EPSG:2612</SRS> <SRS>EPSG:2613</SRS> <SRS>EPSG:2614</SRS> <SRS>EPSG:2615</SRS> <SRS>EPSG:2616</SRS> <SRS>EPSG:2617</SRS> <SRS>EPSG:2618</SRS> <SRS>EPSG:2619</SRS> <SRS>EPSG:2620</SRS> <SRS>EPSG:2621</SRS> <SRS>EPSG:2622</SRS> <SRS>EPSG:2623</SRS> <SRS>EPSG:2624</SRS> <SRS>EPSG:2625</SRS> <SRS>EPSG:2626</SRS> <SRS>EPSG:2627</SRS> <SRS>EPSG:2628</SRS> <SRS>EPSG:2629</SRS> <SRS>EPSG:2630</SRS> <SRS>EPSG:2631</SRS> <SRS>EPSG:2632</SRS> <SRS>EPSG:2633</SRS> <SRS>EPSG:2634</SRS> <SRS>EPSG:2635</SRS> <SRS>EPSG:2636</SRS> <SRS>EPSG:2637</SRS> <SRS>EPSG:2638</SRS> <SRS>EPSG:2639</SRS> <SRS>EPSG:2640</SRS> <SRS>EPSG:2641</SRS> <SRS>EPSG:2642</SRS> <SRS>EPSG:2643</SRS> <SRS>EPSG:2644</SRS> <SRS>EPSG:2645</SRS> <SRS>EPSG:2646</SRS> <SRS>EPSG:2647</SRS> <SRS>EPSG:2648</SRS> <SRS>EPSG:2649</SRS> <SRS>EPSG:2650</SRS> <SRS>EPSG:2651</SRS> <SRS>EPSG:2652</SRS> <SRS>EPSG:2653</SRS> <SRS>EPSG:2654</SRS> <SRS>EPSG:2655</SRS> <SRS>EPSG:2656</SRS> <SRS>EPSG:2657</SRS> <SRS>EPSG:2658</SRS> <SRS>EPSG:2659</SRS> <SRS>EPSG:2660</SRS> <SRS>EPSG:2661</SRS> <SRS>EPSG:2662</SRS> <SRS>EPSG:2663</SRS> <SRS>EPSG:2664</SRS> <SRS>EPSG:2665</SRS> <SRS>EPSG:2666</SRS> <SRS>EPSG:2667</SRS> <SRS>EPSG:2668</SRS> <SRS>EPSG:2669</SRS> <SRS>EPSG:2670</SRS> <SRS>EPSG:2671</SRS> <SRS>EPSG:2672</SRS> <SRS>EPSG:2673</SRS> <SRS>EPSG:2674</SRS> <SRS>EPSG:2675</SRS> <SRS>EPSG:2676</SRS> <SRS>EPSG:2677</SRS> <SRS>EPSG:2678</SRS> <SRS>EPSG:2679</SRS> <SRS>EPSG:2680</SRS> <SRS>EPSG:2681</SRS> <SRS>EPSG:2682</SRS> <SRS>EPSG:2683</SRS> <SRS>EPSG:2684</SRS> <SRS>EPSG:2685</SRS> <SRS>EPSG:2686</SRS> <SRS>EPSG:2687</SRS> <SRS>EPSG:2688</SRS> <SRS>EPSG:2689</SRS> <SRS>EPSG:2690</SRS> <SRS>EPSG:2691</SRS> <SRS>EPSG:2692</SRS> <SRS>EPSG:2693</SRS> <SRS>EPSG:2694</SRS> <SRS>EPSG:2695</SRS> <SRS>EPSG:2696</SRS> <SRS>EPSG:2697</SRS> <SRS>EPSG:2698</SRS> <SRS>EPSG:2699</SRS> <SRS>EPSG:2700</SRS> <SRS>EPSG:2701</SRS> <SRS>EPSG:2702</SRS> <SRS>EPSG:2703</SRS> <SRS>EPSG:2704</SRS> <SRS>EPSG:2705</SRS> <SRS>EPSG:2706</SRS> <SRS>EPSG:2707</SRS> <SRS>EPSG:2708</SRS> <SRS>EPSG:2709</SRS> <SRS>EPSG:2710</SRS> <SRS>EPSG:2711</SRS> <SRS>EPSG:2712</SRS> <SRS>EPSG:2713</SRS> <SRS>EPSG:2714</SRS> <SRS>EPSG:2715</SRS> <SRS>EPSG:2716</SRS> <SRS>EPSG:2717</SRS> <SRS>EPSG:2718</SRS> <SRS>EPSG:2719</SRS> <SRS>EPSG:2720</SRS> <SRS>EPSG:2721</SRS> <SRS>EPSG:2722</SRS> <SRS>EPSG:2723</SRS> <SRS>EPSG:2724</SRS> <SRS>EPSG:2725</SRS> <SRS>EPSG:2726</SRS> <SRS>EPSG:2727</SRS> <SRS>EPSG:2728</SRS> <SRS>EPSG:2729</SRS> <SRS>EPSG:2730</SRS> <SRS>EPSG:2731</SRS> <SRS>EPSG:2732</SRS> <SRS>EPSG:2733</SRS> <SRS>EPSG:2734</SRS> <SRS>EPSG:2735</SRS> <SRS>EPSG:2736</SRS> <SRS>EPSG:2737</SRS> <SRS>EPSG:2738</SRS> <SRS>EPSG:2739</SRS> <SRS>EPSG:2740</SRS> <SRS>EPSG:2741</SRS> <SRS>EPSG:2742</SRS> <SRS>EPSG:2743</SRS> <SRS>EPSG:2744</SRS> <SRS>EPSG:2745</SRS> <SRS>EPSG:2746</SRS> <SRS>EPSG:2747</SRS> <SRS>EPSG:2748</SRS> <SRS>EPSG:2749</SRS> <SRS>EPSG:2750</SRS> <SRS>EPSG:2751</SRS> <SRS>EPSG:2752</SRS> <SRS>EPSG:2753</SRS> <SRS>EPSG:2754</SRS> <SRS>EPSG:2755</SRS> <SRS>EPSG:2756</SRS> <SRS>EPSG:2757</SRS> <SRS>EPSG:2758</SRS> <SRS>EPSG:2759</SRS> <SRS>EPSG:2760</SRS> <SRS>EPSG:2761</SRS> <SRS>EPSG:2762</SRS> <SRS>EPSG:2763</SRS> <SRS>EPSG:2764</SRS> <SRS>EPSG:2765</SRS> <SRS>EPSG:2766</SRS> <SRS>EPSG:2767</SRS> <SRS>EPSG:2768</SRS> <SRS>EPSG:2769</SRS> <SRS>EPSG:2770</SRS> <SRS>EPSG:2771</SRS> <SRS>EPSG:2772</SRS> <SRS>EPSG:2773</SRS> <SRS>EPSG:2774</SRS> <SRS>EPSG:2775</SRS> <SRS>EPSG:2776</SRS> <SRS>EPSG:2777</SRS> <SRS>EPSG:2778</SRS> <SRS>EPSG:2779</SRS> <SRS>EPSG:2780</SRS> <SRS>EPSG:2781</SRS> <SRS>EPSG:2782</SRS> <SRS>EPSG:2783</SRS> <SRS>EPSG:2784</SRS> <SRS>EPSG:2785</SRS> <SRS>EPSG:2786</SRS> <SRS>EPSG:2787</SRS> <SRS>EPSG:2788</SRS> <SRS>EPSG:2789</SRS> <SRS>EPSG:2790</SRS> <SRS>EPSG:2791</SRS> <SRS>EPSG:2792</SRS> <SRS>EPSG:2793</SRS> <SRS>EPSG:2794</SRS> <SRS>EPSG:2795</SRS> <SRS>EPSG:2796</SRS> <SRS>EPSG:2797</SRS> <SRS>EPSG:2798</SRS> <SRS>EPSG:2799</SRS> <SRS>EPSG:2800</SRS> <SRS>EPSG:2801</SRS> <SRS>EPSG:2802</SRS> <SRS>EPSG:2803</SRS> <SRS>EPSG:2804</SRS> <SRS>EPSG:2805</SRS> <SRS>EPSG:2806</SRS> <SRS>EPSG:2807</SRS> <SRS>EPSG:2808</SRS> <SRS>EPSG:2809</SRS> <SRS>EPSG:2810</SRS> <SRS>EPSG:2811</SRS> <SRS>EPSG:2812</SRS> <SRS>EPSG:2813</SRS> <SRS>EPSG:2814</SRS> <SRS>EPSG:2815</SRS> <SRS>EPSG:2816</SRS> <SRS>EPSG:2817</SRS> <SRS>EPSG:2818</SRS> <SRS>EPSG:2819</SRS> <SRS>EPSG:2820</SRS> <SRS>EPSG:2821</SRS> <SRS>EPSG:2822</SRS> <SRS>EPSG:2823</SRS> <SRS>EPSG:2824</SRS> <SRS>EPSG:2825</SRS> <SRS>EPSG:2826</SRS> <SRS>EPSG:2827</SRS> <SRS>EPSG:2828</SRS> <SRS>EPSG:2829</SRS> <SRS>EPSG:2830</SRS> <SRS>EPSG:2831</SRS> <SRS>EPSG:2832</SRS> <SRS>EPSG:2833</SRS> <SRS>EPSG:2834</SRS> <SRS>EPSG:2835</SRS> <SRS>EPSG:2836</SRS> <SRS>EPSG:2837</SRS> <SRS>EPSG:2838</SRS> <SRS>EPSG:2839</SRS> <SRS>EPSG:2840</SRS> <SRS>EPSG:2841</SRS> <SRS>EPSG:2842</SRS> <SRS>EPSG:2843</SRS> <SRS>EPSG:2844</SRS> <SRS>EPSG:2845</SRS> <SRS>EPSG:2846</SRS> <SRS>EPSG:2847</SRS> <SRS>EPSG:2848</SRS> <SRS>EPSG:2849</SRS> <SRS>EPSG:2850</SRS> <SRS>EPSG:2851</SRS> <SRS>EPSG:2852</SRS> <SRS>EPSG:2853</SRS> <SRS>EPSG:2854</SRS> <SRS>EPSG:2855</SRS> <SRS>EPSG:2856</SRS> <SRS>EPSG:2857</SRS> <SRS>EPSG:2858</SRS> <SRS>EPSG:2859</SRS> <SRS>EPSG:2860</SRS> <SRS>EPSG:2861</SRS> <SRS>EPSG:2862</SRS> <SRS>EPSG:2863</SRS> <SRS>EPSG:2864</SRS> <SRS>EPSG:2865</SRS> <SRS>EPSG:2866</SRS> <SRS>EPSG:2867</SRS> <SRS>EPSG:2868</SRS> <SRS>EPSG:2869</SRS> <SRS>EPSG:2870</SRS> <SRS>EPSG:2871</SRS> <SRS>EPSG:2872</SRS> <SRS>EPSG:2873</SRS> <SRS>EPSG:2874</SRS> <SRS>EPSG:2875</SRS> <SRS>EPSG:2876</SRS> <SRS>EPSG:2877</SRS> <SRS>EPSG:2878</SRS> <SRS>EPSG:2879</SRS> <SRS>EPSG:2880</SRS> <SRS>EPSG:2881</SRS> <SRS>EPSG:2882</SRS> <SRS>EPSG:2883</SRS> <SRS>EPSG:2884</SRS> <SRS>EPSG:2885</SRS> <SRS>EPSG:2886</SRS> <SRS>EPSG:2887</SRS> <SRS>EPSG:2888</SRS> <SRS>EPSG:2889</SRS> <SRS>EPSG:2890</SRS> <SRS>EPSG:2891</SRS> <SRS>EPSG:2892</SRS> <SRS>EPSG:2893</SRS> <SRS>EPSG:2894</SRS> <SRS>EPSG:2895</SRS> <SRS>EPSG:2896</SRS> <SRS>EPSG:2897</SRS> <SRS>EPSG:2898</SRS> <SRS>EPSG:2899</SRS> <SRS>EPSG:2900</SRS> <SRS>EPSG:2901</SRS> <SRS>EPSG:2902</SRS> <SRS>EPSG:2903</SRS> <SRS>EPSG:2904</SRS> <SRS>EPSG:2905</SRS> <SRS>EPSG:2906</SRS> <SRS>EPSG:2907</SRS> <SRS>EPSG:2908</SRS> <SRS>EPSG:2909</SRS> <SRS>EPSG:2910</SRS> <SRS>EPSG:2911</SRS> <SRS>EPSG:2912</SRS> <SRS>EPSG:2913</SRS> <SRS>EPSG:2914</SRS> <SRS>EPSG:2915</SRS> <SRS>EPSG:2916</SRS> <SRS>EPSG:2917</SRS> <SRS>EPSG:2918</SRS> <SRS>EPSG:2919</SRS> <SRS>EPSG:2920</SRS> <SRS>EPSG:2921</SRS> <SRS>EPSG:2922</SRS> <SRS>EPSG:2923</SRS> <SRS>EPSG:2924</SRS> <SRS>EPSG:2925</SRS> <SRS>EPSG:2926</SRS> <SRS>EPSG:2927</SRS> <SRS>EPSG:2928</SRS> <SRS>EPSG:2929</SRS> <SRS>EPSG:2930</SRS> <SRS>EPSG:2931</SRS> <SRS>EPSG:2932</SRS> <SRS>EPSG:2933</SRS> <SRS>EPSG:2934</SRS> <SRS>EPSG:2935</SRS> <SRS>EPSG:2936</SRS> <SRS>EPSG:2937</SRS> <SRS>EPSG:2938</SRS> <SRS>EPSG:2939</SRS> <SRS>EPSG:2940</SRS> <SRS>EPSG:2941</SRS> <SRS>EPSG:2942</SRS> <SRS>EPSG:2943</SRS> <SRS>EPSG:2944</SRS> <SRS>EPSG:2945</SRS> <SRS>EPSG:2946</SRS> <SRS>EPSG:2947</SRS> <SRS>EPSG:2948</SRS> <SRS>EPSG:2949</SRS> <SRS>EPSG:2950</SRS> <SRS>EPSG:2951</SRS> <SRS>EPSG:2952</SRS> <SRS>EPSG:2953</SRS> <SRS>EPSG:2954</SRS> <SRS>EPSG:2955</SRS> <SRS>EPSG:2956</SRS> <SRS>EPSG:2957</SRS> <SRS>EPSG:2958</SRS> <SRS>EPSG:2959</SRS> <SRS>EPSG:2960</SRS> <SRS>EPSG:2961</SRS> <SRS>EPSG:2962</SRS> <SRS>EPSG:2963</SRS> <SRS>EPSG:2964</SRS> <SRS>EPSG:2965</SRS> <SRS>EPSG:2966</SRS> <SRS>EPSG:2967</SRS> <SRS>EPSG:2968</SRS> <SRS>EPSG:2969</SRS> <SRS>EPSG:2970</SRS> <SRS>EPSG:2971</SRS> <SRS>EPSG:2972</SRS> <SRS>EPSG:2973</SRS> <SRS>EPSG:2975</SRS> <SRS>EPSG:2976</SRS> <SRS>EPSG:2977</SRS> <SRS>EPSG:2978</SRS> <SRS>EPSG:2979</SRS> <SRS>EPSG:2980</SRS> <SRS>EPSG:2981</SRS> <SRS>EPSG:2982</SRS> <SRS>EPSG:2983</SRS> <SRS>EPSG:2984</SRS> <SRS>EPSG:2985</SRS> <SRS>EPSG:2986</SRS> <SRS>EPSG:2987</SRS> <SRS>EPSG:2988</SRS> <SRS>EPSG:2989</SRS> <SRS>EPSG:2990</SRS> <SRS>EPSG:2991</SRS> <SRS>EPSG:2992</SRS> <SRS>EPSG:2993</SRS> <SRS>EPSG:2994</SRS> <SRS>EPSG:2995</SRS> <SRS>EPSG:2996</SRS> <SRS>EPSG:2997</SRS> <SRS>EPSG:2998</SRS> <SRS>EPSG:2999</SRS> <SRS>EPSG:3000</SRS> <SRS>EPSG:3001</SRS> <SRS>EPSG:3002</SRS> <SRS>EPSG:3003</SRS> <SRS>EPSG:3004</SRS> <SRS>EPSG:3005</SRS> <SRS>EPSG:3006</SRS> <SRS>EPSG:3007</SRS> <SRS>EPSG:3008</SRS> <SRS>EPSG:3009</SRS> <SRS>EPSG:3010</SRS> <SRS>EPSG:3011</SRS> <SRS>EPSG:3012</SRS> <SRS>EPSG:3013</SRS> <SRS>EPSG:3014</SRS> <SRS>EPSG:3015</SRS> <SRS>EPSG:3016</SRS> <SRS>EPSG:3017</SRS> <SRS>EPSG:3018</SRS> <SRS>EPSG:3019</SRS> <SRS>EPSG:3020</SRS> <SRS>EPSG:3021</SRS> <SRS>EPSG:3022</SRS> <SRS>EPSG:3023</SRS> <SRS>EPSG:3024</SRS> <SRS>EPSG:3025</SRS> <SRS>EPSG:3026</SRS> <SRS>EPSG:3027</SRS> <SRS>EPSG:3028</SRS> <SRS>EPSG:3029</SRS> <SRS>EPSG:3030</SRS> <SRS>EPSG:3031</SRS> <SRS>EPSG:3032</SRS> <SRS>EPSG:3033</SRS> <SRS>EPSG:3034</SRS> <SRS>EPSG:3035</SRS> <SRS>EPSG:3036</SRS> <SRS>EPSG:3037</SRS> <SRS>EPSG:3038</SRS> <SRS>EPSG:3039</SRS> <SRS>EPSG:3040</SRS> <SRS>EPSG:3041</SRS> <SRS>EPSG:3042</SRS> <SRS>EPSG:3043</SRS> <SRS>EPSG:3044</SRS> <SRS>EPSG:3045</SRS> <SRS>EPSG:3046</SRS> <SRS>EPSG:3047</SRS> <SRS>EPSG:3048</SRS> <SRS>EPSG:3049</SRS> <SRS>EPSG:3050</SRS> <SRS>EPSG:3051</SRS> <SRS>EPSG:3052</SRS> <SRS>EPSG:3053</SRS> <SRS>EPSG:3054</SRS> <SRS>EPSG:3055</SRS> <SRS>EPSG:3056</SRS> <SRS>EPSG:3057</SRS> <SRS>EPSG:3058</SRS> <SRS>EPSG:3059</SRS> <SRS>EPSG:3060</SRS> <SRS>EPSG:3061</SRS> <SRS>EPSG:3062</SRS> <SRS>EPSG:3063</SRS> <SRS>EPSG:3064</SRS> <SRS>EPSG:3065</SRS> <SRS>EPSG:3066</SRS> <SRS>EPSG:3067</SRS> <SRS>EPSG:3068</SRS> <SRS>EPSG:3069</SRS> <SRS>EPSG:3070</SRS> <SRS>EPSG:3071</SRS> <SRS>EPSG:3072</SRS> <SRS>EPSG:3073</SRS> <SRS>EPSG:3074</SRS> <SRS>EPSG:3075</SRS> <SRS>EPSG:3076</SRS> <SRS>EPSG:3077</SRS> <SRS>EPSG:3078</SRS> <SRS>EPSG:3079</SRS> <SRS>EPSG:3080</SRS> <SRS>EPSG:3081</SRS> <SRS>EPSG:3082</SRS> <SRS>EPSG:3083</SRS> <SRS>EPSG:3084</SRS> <SRS>EPSG:3085</SRS> <SRS>EPSG:3086</SRS> <SRS>EPSG:3087</SRS> <SRS>EPSG:3088</SRS> <SRS>EPSG:3089</SRS> <SRS>EPSG:3090</SRS> <SRS>EPSG:3091</SRS> <SRS>EPSG:3092</SRS> <SRS>EPSG:3093</SRS> <SRS>EPSG:3094</SRS> <SRS>EPSG:3095</SRS> <SRS>EPSG:3096</SRS> <SRS>EPSG:3097</SRS> <SRS>EPSG:3098</SRS> <SRS>EPSG:3099</SRS> <SRS>EPSG:3100</SRS> <SRS>EPSG:3101</SRS> <SRS>EPSG:3102</SRS> <SRS>EPSG:3103</SRS> <SRS>EPSG:3104</SRS> <SRS>EPSG:3105</SRS> <SRS>EPSG:3106</SRS> <SRS>EPSG:3107</SRS> <SRS>EPSG:3108</SRS> <SRS>EPSG:3109</SRS> <SRS>EPSG:3110</SRS> <SRS>EPSG:3111</SRS> <SRS>EPSG:3112</SRS> <SRS>EPSG:3113</SRS> <SRS>EPSG:3114</SRS> <SRS>EPSG:3115</SRS> <SRS>EPSG:3116</SRS> <SRS>EPSG:3117</SRS> <SRS>EPSG:3118</SRS> <SRS>EPSG:3119</SRS> <SRS>EPSG:3120</SRS> <SRS>EPSG:3121</SRS> <SRS>EPSG:3122</SRS> <SRS>EPSG:3123</SRS> <SRS>EPSG:3124</SRS> <SRS>EPSG:3125</SRS> <SRS>EPSG:3126</SRS> <SRS>EPSG:3127</SRS> <SRS>EPSG:3128</SRS> <SRS>EPSG:3129</SRS> <SRS>EPSG:3130</SRS> <SRS>EPSG:3131</SRS> <SRS>EPSG:3132</SRS> <SRS>EPSG:3133</SRS> <SRS>EPSG:3134</SRS> <SRS>EPSG:3135</SRS> <SRS>EPSG:3136</SRS> <SRS>EPSG:3137</SRS> <SRS>EPSG:3138</SRS> <SRS>EPSG:3139</SRS> <SRS>EPSG:3140</SRS> <SRS>EPSG:3141</SRS> <SRS>EPSG:3142</SRS> <SRS>EPSG:3143</SRS> <SRS>EPSG:3144</SRS> <SRS>EPSG:3145</SRS> <SRS>EPSG:3146</SRS> <SRS>EPSG:3147</SRS> <SRS>EPSG:3148</SRS> <SRS>EPSG:3149</SRS> <SRS>EPSG:3150</SRS> <SRS>EPSG:3151</SRS> <SRS>EPSG:3152</SRS> <SRS>EPSG:3153</SRS> <SRS>EPSG:3154</SRS> <SRS>EPSG:3155</SRS> <SRS>EPSG:3156</SRS> <SRS>EPSG:3157</SRS> <SRS>EPSG:3158</SRS> <SRS>EPSG:3159</SRS> <SRS>EPSG:3160</SRS> <SRS>EPSG:3161</SRS> <SRS>EPSG:3162</SRS> <SRS>EPSG:3163</SRS> <SRS>EPSG:3164</SRS> <SRS>EPSG:3165</SRS> <SRS>EPSG:3166</SRS> <SRS>EPSG:3167</SRS> <SRS>EPSG:3168</SRS> <SRS>EPSG:3169</SRS> <SRS>EPSG:3170</SRS> <SRS>EPSG:3171</SRS> <SRS>EPSG:3172</SRS> <SRS>EPSG:3173</SRS> <SRS>EPSG:3174</SRS> <SRS>EPSG:3175</SRS> <SRS>EPSG:3176</SRS> <SRS>EPSG:3177</SRS> <SRS>EPSG:3178</SRS> <SRS>EPSG:3179</SRS> <SRS>EPSG:3180</SRS> <SRS>EPSG:3181</SRS> <SRS>EPSG:3182</SRS> <SRS>EPSG:3183</SRS> <SRS>EPSG:3184</SRS> <SRS>EPSG:3185</SRS> <SRS>EPSG:3186</SRS> <SRS>EPSG:3187</SRS> <SRS>EPSG:3188</SRS> <SRS>EPSG:3189</SRS> <SRS>EPSG:3190</SRS> <SRS>EPSG:3191</SRS> <SRS>EPSG:3192</SRS> <SRS>EPSG:3193</SRS> <SRS>EPSG:3194</SRS> <SRS>EPSG:3195</SRS> <SRS>EPSG:3196</SRS> <SRS>EPSG:3197</SRS> <SRS>EPSG:3198</SRS> <SRS>EPSG:3199</SRS> <SRS>EPSG:3200</SRS> <SRS>EPSG:3201</SRS> <SRS>EPSG:3202</SRS> <SRS>EPSG:3203</SRS> <SRS>EPSG:3204</SRS> <SRS>EPSG:3205</SRS> <SRS>EPSG:3206</SRS> <SRS>EPSG:3207</SRS> <SRS>EPSG:3208</SRS> <SRS>EPSG:3209</SRS> <SRS>EPSG:3210</SRS> <SRS>EPSG:3211</SRS> <SRS>EPSG:3212</SRS> <SRS>EPSG:3213</SRS> <SRS>EPSG:3214</SRS> <SRS>EPSG:3215</SRS> <SRS>EPSG:3216</SRS> <SRS>EPSG:3217</SRS> <SRS>EPSG:3218</SRS> <SRS>EPSG:3219</SRS> <SRS>EPSG:3220</SRS> <SRS>EPSG:3221</SRS> <SRS>EPSG:3222</SRS> <SRS>EPSG:3223</SRS> <SRS>EPSG:3224</SRS> <SRS>EPSG:3225</SRS> <SRS>EPSG:3226</SRS> <SRS>EPSG:3227</SRS> <SRS>EPSG:3228</SRS> <SRS>EPSG:3229</SRS> <SRS>EPSG:3230</SRS> <SRS>EPSG:3231</SRS> <SRS>EPSG:3232</SRS> <SRS>EPSG:3233</SRS> <SRS>EPSG:3234</SRS> <SRS>EPSG:3235</SRS> <SRS>EPSG:3236</SRS> <SRS>EPSG:3237</SRS> <SRS>EPSG:3238</SRS> <SRS>EPSG:3239</SRS> <SRS>EPSG:3240</SRS> <SRS>EPSG:3241</SRS> <SRS>EPSG:3242</SRS> <SRS>EPSG:3243</SRS> <SRS>EPSG:3244</SRS> <SRS>EPSG:3245</SRS> <SRS>EPSG:3246</SRS> <SRS>EPSG:3247</SRS> <SRS>EPSG:3248</SRS> <SRS>EPSG:3249</SRS> <SRS>EPSG:3250</SRS> <SRS>EPSG:3251</SRS> <SRS>EPSG:3252</SRS> <SRS>EPSG:3253</SRS> <SRS>EPSG:3254</SRS> <SRS>EPSG:3255</SRS> <SRS>EPSG:3256</SRS> <SRS>EPSG:3257</SRS> <SRS>EPSG:3258</SRS> <SRS>EPSG:3259</SRS> <SRS>EPSG:3260</SRS> <SRS>EPSG:3261</SRS> <SRS>EPSG:3262</SRS> <SRS>EPSG:3263</SRS> <SRS>EPSG:3264</SRS> <SRS>EPSG:3265</SRS> <SRS>EPSG:3266</SRS> <SRS>EPSG:3267</SRS> <SRS>EPSG:3268</SRS> <SRS>EPSG:3269</SRS> <SRS>EPSG:3270</SRS> <SRS>EPSG:3271</SRS> <SRS>EPSG:3272</SRS> <SRS>EPSG:3273</SRS> <SRS>EPSG:3274</SRS> <SRS>EPSG:3275</SRS> <SRS>EPSG:3276</SRS> <SRS>EPSG:3277</SRS> <SRS>EPSG:3278</SRS> <SRS>EPSG:3279</SRS> <SRS>EPSG:3280</SRS> <SRS>EPSG:3281</SRS> <SRS>EPSG:3282</SRS> <SRS>EPSG:3283</SRS> <SRS>EPSG:3284</SRS> <SRS>EPSG:3285</SRS> <SRS>EPSG:3286</SRS> <SRS>EPSG:3287</SRS> <SRS>EPSG:3288</SRS> <SRS>EPSG:3289</SRS> <SRS>EPSG:3290</SRS> <SRS>EPSG:3291</SRS> <SRS>EPSG:3292</SRS> <SRS>EPSG:3293</SRS> <SRS>EPSG:3294</SRS> <SRS>EPSG:3295</SRS> <SRS>EPSG:3296</SRS> <SRS>EPSG:3297</SRS> <SRS>EPSG:3298</SRS> <SRS>EPSG:3299</SRS> <SRS>EPSG:3300</SRS> <SRS>EPSG:3301</SRS> <SRS>EPSG:3302</SRS> <SRS>EPSG:3303</SRS> <SRS>EPSG:3304</SRS> <SRS>EPSG:3305</SRS> <SRS>EPSG:3306</SRS> <SRS>EPSG:3307</SRS> <SRS>EPSG:3308</SRS> <SRS>EPSG:3309</SRS> <SRS>EPSG:3310</SRS> <SRS>EPSG:3311</SRS> <SRS>EPSG:3312</SRS> <SRS>EPSG:3313</SRS> <SRS>EPSG:3314</SRS> <SRS>EPSG:3315</SRS> <SRS>EPSG:3316</SRS> <SRS>EPSG:3317</SRS> <SRS>EPSG:3318</SRS> <SRS>EPSG:3319</SRS> <SRS>EPSG:3320</SRS> <SRS>EPSG:3321</SRS> <SRS>EPSG:3322</SRS> <SRS>EPSG:3323</SRS> <SRS>EPSG:3324</SRS> <SRS>EPSG:3325</SRS> <SRS>EPSG:3326</SRS> <SRS>EPSG:3327</SRS> <SRS>EPSG:3328</SRS> <SRS>EPSG:3329</SRS> <SRS>EPSG:3330</SRS> <SRS>EPSG:3331</SRS> <SRS>EPSG:3332</SRS> <SRS>EPSG:3333</SRS> <SRS>EPSG:3334</SRS> <SRS>EPSG:3335</SRS> <SRS>EPSG:3336</SRS> <SRS>EPSG:3337</SRS> <SRS>EPSG:3338</SRS> <SRS>EPSG:3339</SRS> <SRS>EPSG:3340</SRS> <SRS>EPSG:3341</SRS> <SRS>EPSG:3342</SRS> <SRS>EPSG:3343</SRS> <SRS>EPSG:3344</SRS> <SRS>EPSG:3345</SRS> <SRS>EPSG:3346</SRS> <SRS>EPSG:3347</SRS> <SRS>EPSG:3348</SRS> <SRS>EPSG:3349</SRS> <SRS>EPSG:3350</SRS> <SRS>EPSG:3351</SRS> <SRS>EPSG:3352</SRS> <SRS>EPSG:3353</SRS> <SRS>EPSG:3354</SRS> <SRS>EPSG:3355</SRS> <SRS>EPSG:3356</SRS> <SRS>EPSG:3357</SRS> <SRS>EPSG:3358</SRS> <SRS>EPSG:3359</SRS> <SRS>EPSG:3360</SRS> <SRS>EPSG:3361</SRS> <SRS>EPSG:3362</SRS> <SRS>EPSG:3363</SRS> <SRS>EPSG:3364</SRS> <SRS>EPSG:3365</SRS> <SRS>EPSG:3366</SRS> <SRS>EPSG:3367</SRS> <SRS>EPSG:3368</SRS> <SRS>EPSG:3369</SRS> <SRS>EPSG:3370</SRS> <SRS>EPSG:3371</SRS> <SRS>EPSG:3372</SRS> <SRS>EPSG:3373</SRS> <SRS>EPSG:3374</SRS> <SRS>EPSG:3375</SRS> <SRS>EPSG:3376</SRS> <SRS>EPSG:3377</SRS> <SRS>EPSG:3378</SRS> <SRS>EPSG:3379</SRS> <SRS>EPSG:3380</SRS> <SRS>EPSG:3381</SRS> <SRS>EPSG:3382</SRS> <SRS>EPSG:3383</SRS> <SRS>EPSG:3384</SRS> <SRS>EPSG:3385</SRS> <SRS>EPSG:3386</SRS> <SRS>EPSG:3387</SRS> <SRS>EPSG:3388</SRS> <SRS>EPSG:3389</SRS> <SRS>EPSG:3390</SRS> <SRS>EPSG:3391</SRS> <SRS>EPSG:3392</SRS> <SRS>EPSG:3393</SRS> <SRS>EPSG:3394</SRS> <SRS>EPSG:3395</SRS> <SRS>EPSG:3396</SRS> <SRS>EPSG:3397</SRS> <SRS>EPSG:3398</SRS> <SRS>EPSG:3399</SRS> <SRS>EPSG:3400</SRS> <SRS>EPSG:3401</SRS> <SRS>EPSG:3402</SRS> <SRS>EPSG:3403</SRS> <SRS>EPSG:3404</SRS> <SRS>EPSG:3405</SRS> <SRS>EPSG:3406</SRS> <SRS>EPSG:3407</SRS> <SRS>EPSG:3408</SRS> <SRS>EPSG:3409</SRS> <SRS>EPSG:3410</SRS> <SRS>EPSG:3411</SRS> <SRS>EPSG:3412</SRS> <SRS>EPSG:3413</SRS> <SRS>EPSG:3414</SRS> <SRS>EPSG:3415</SRS> <SRS>EPSG:3416</SRS> <SRS>EPSG:3417</SRS> <SRS>EPSG:3418</SRS> <SRS>EPSG:3419</SRS> <SRS>EPSG:3420</SRS> <SRS>EPSG:3421</SRS> <SRS>EPSG:3422</SRS> <SRS>EPSG:3423</SRS> <SRS>EPSG:3424</SRS> <SRS>EPSG:3425</SRS> <SRS>EPSG:3426</SRS> <SRS>EPSG:3427</SRS> <SRS>EPSG:3428</SRS> <SRS>EPSG:3429</SRS> <SRS>EPSG:3430</SRS> <SRS>EPSG:3431</SRS> <SRS>EPSG:3432</SRS> <SRS>EPSG:3433</SRS> <SRS>EPSG:3434</SRS> <SRS>EPSG:3435</SRS> <SRS>EPSG:3436</SRS> <SRS>EPSG:3437</SRS> <SRS>EPSG:3438</SRS> <SRS>EPSG:3439</SRS> <SRS>EPSG:3440</SRS> <SRS>EPSG:3441</SRS> <SRS>EPSG:3442</SRS> <SRS>EPSG:3443</SRS> <SRS>EPSG:3444</SRS> <SRS>EPSG:3445</SRS> <SRS>EPSG:3446</SRS> <SRS>EPSG:3447</SRS> <SRS>EPSG:3448</SRS> <SRS>EPSG:3449</SRS> <SRS>EPSG:3450</SRS> <SRS>EPSG:3451</SRS> <SRS>EPSG:3452</SRS> <SRS>EPSG:3453</SRS> <SRS>EPSG:3454</SRS> <SRS>EPSG:3455</SRS> <SRS>EPSG:3456</SRS> <SRS>EPSG:3457</SRS> <SRS>EPSG:3458</SRS> <SRS>EPSG:3459</SRS> <SRS>EPSG:3460</SRS> <SRS>EPSG:3461</SRS> <SRS>EPSG:3462</SRS> <SRS>EPSG:3463</SRS> <SRS>EPSG:3464</SRS> <SRS>EPSG:3465</SRS> <SRS>EPSG:3466</SRS> <SRS>EPSG:3467</SRS> <SRS>EPSG:3468</SRS> <SRS>EPSG:3469</SRS> <SRS>EPSG:3470</SRS> <SRS>EPSG:3471</SRS> <SRS>EPSG:3472</SRS> <SRS>EPSG:3473</SRS> <SRS>EPSG:3474</SRS> <SRS>EPSG:3475</SRS> <SRS>EPSG:3476</SRS> <SRS>EPSG:3477</SRS> <SRS>EPSG:3478</SRS> <SRS>EPSG:3479</SRS> <SRS>EPSG:3480</SRS> <SRS>EPSG:3481</SRS> <SRS>EPSG:3482</SRS> <SRS>EPSG:3483</SRS> <SRS>EPSG:3484</SRS> <SRS>EPSG:3485</SRS> <SRS>EPSG:3486</SRS> <SRS>EPSG:3487</SRS> <SRS>EPSG:3488</SRS> <SRS>EPSG:3489</SRS> <SRS>EPSG:3490</SRS> <SRS>EPSG:3491</SRS> <SRS>EPSG:3492</SRS> <SRS>EPSG:3493</SRS> <SRS>EPSG:3494</SRS> <SRS>EPSG:3495</SRS> <SRS>EPSG:3496</SRS> <SRS>EPSG:3497</SRS> <SRS>EPSG:3498</SRS> <SRS>EPSG:3499</SRS> <SRS>EPSG:3500</SRS> <SRS>EPSG:3501</SRS> <SRS>EPSG:3502</SRS> <SRS>EPSG:3503</SRS> <SRS>EPSG:3504</SRS> <SRS>EPSG:3505</SRS> <SRS>EPSG:3506</SRS> <SRS>EPSG:3507</SRS> <SRS>EPSG:3508</SRS> <SRS>EPSG:3509</SRS> <SRS>EPSG:3510</SRS> <SRS>EPSG:3511</SRS> <SRS>EPSG:3512</SRS> <SRS>EPSG:3513</SRS> <SRS>EPSG:3514</SRS> <SRS>EPSG:3515</SRS> <SRS>EPSG:3516</SRS> <SRS>EPSG:3517</SRS> <SRS>EPSG:3518</SRS> <SRS>EPSG:3519</SRS> <SRS>EPSG:3520</SRS> <SRS>EPSG:3521</SRS> <SRS>EPSG:3522</SRS> <SRS>EPSG:3523</SRS> <SRS>EPSG:3524</SRS> <SRS>EPSG:3525</SRS> <SRS>EPSG:3526</SRS> <SRS>EPSG:3527</SRS> <SRS>EPSG:3528</SRS> <SRS>EPSG:3529</SRS> <SRS>EPSG:3530</SRS> <SRS>EPSG:3531</SRS> <SRS>EPSG:3532</SRS> <SRS>EPSG:3533</SRS> <SRS>EPSG:3534</SRS> <SRS>EPSG:3535</SRS> <SRS>EPSG:3536</SRS> <SRS>EPSG:3537</SRS> <SRS>EPSG:3538</SRS> <SRS>EPSG:3539</SRS> <SRS>EPSG:3540</SRS> <SRS>EPSG:3541</SRS> <SRS>EPSG:3542</SRS> <SRS>EPSG:3543</SRS> <SRS>EPSG:3544</SRS> <SRS>EPSG:3545</SRS> <SRS>EPSG:3546</SRS> <SRS>EPSG:3547</SRS> <SRS>EPSG:3548</SRS> <SRS>EPSG:3549</SRS> <SRS>EPSG:3550</SRS> <SRS>EPSG:3551</SRS> <SRS>EPSG:3552</SRS> <SRS>EPSG:3553</SRS> <SRS>EPSG:3554</SRS> <SRS>EPSG:3555</SRS> <SRS>EPSG:3556</SRS> <SRS>EPSG:3557</SRS> <SRS>EPSG:3558</SRS> <SRS>EPSG:3559</SRS> <SRS>EPSG:3560</SRS> <SRS>EPSG:3561</SRS> <SRS>EPSG:3562</SRS> <SRS>EPSG:3563</SRS> <SRS>EPSG:3564</SRS> <SRS>EPSG:3565</SRS> <SRS>EPSG:3566</SRS> <SRS>EPSG:3567</SRS> <SRS>EPSG:3568</SRS> <SRS>EPSG:3569</SRS> <SRS>EPSG:3570</SRS> <SRS>EPSG:3571</SRS> <SRS>EPSG:3572</SRS> <SRS>EPSG:3573</SRS> <SRS>EPSG:3574</SRS> <SRS>EPSG:3575</SRS> <SRS>EPSG:3576</SRS> <SRS>EPSG:3577</SRS> <SRS>EPSG:3578</SRS> <SRS>EPSG:3579</SRS> <SRS>EPSG:3580</SRS> <SRS>EPSG:3581</SRS> <SRS>EPSG:3582</SRS> <SRS>EPSG:3583</SRS> <SRS>EPSG:3584</SRS> <SRS>EPSG:3585</SRS> <SRS>EPSG:3586</SRS> <SRS>EPSG:3587</SRS> <SRS>EPSG:3588</SRS> <SRS>EPSG:3589</SRS> <SRS>EPSG:3590</SRS> <SRS>EPSG:3591</SRS> <SRS>EPSG:3592</SRS> <SRS>EPSG:3593</SRS> <SRS>EPSG:3594</SRS> <SRS>EPSG:3595</SRS> <SRS>EPSG:3596</SRS> <SRS>EPSG:3597</SRS> <SRS>EPSG:3598</SRS> <SRS>EPSG:3599</SRS> <SRS>EPSG:3600</SRS> <SRS>EPSG:3601</SRS> <SRS>EPSG:3602</SRS> <SRS>EPSG:3603</SRS> <SRS>EPSG:3604</SRS> <SRS>EPSG:3605</SRS> <SRS>EPSG:3606</SRS> <SRS>EPSG:3607</SRS> <SRS>EPSG:3608</SRS> <SRS>EPSG:3609</SRS> <SRS>EPSG:3610</SRS> <SRS>EPSG:3611</SRS> <SRS>EPSG:3612</SRS> <SRS>EPSG:3613</SRS> <SRS>EPSG:3614</SRS> <SRS>EPSG:3615</SRS> <SRS>EPSG:3616</SRS> <SRS>EPSG:3617</SRS> <SRS>EPSG:3618</SRS> <SRS>EPSG:3619</SRS> <SRS>EPSG:3620</SRS> <SRS>EPSG:3621</SRS> <SRS>EPSG:3622</SRS> <SRS>EPSG:3623</SRS> <SRS>EPSG:3624</SRS> <SRS>EPSG:3625</SRS> <SRS>EPSG:3626</SRS> <SRS>EPSG:3627</SRS> <SRS>EPSG:3628</SRS> <SRS>EPSG:3629</SRS> <SRS>EPSG:3630</SRS> <SRS>EPSG:3631</SRS> <SRS>EPSG:3632</SRS> <SRS>EPSG:3633</SRS> <SRS>EPSG:3634</SRS> <SRS>EPSG:3635</SRS> <SRS>EPSG:3636</SRS> <SRS>EPSG:3637</SRS> <SRS>EPSG:3638</SRS> <SRS>EPSG:3639</SRS> <SRS>EPSG:3640</SRS> <SRS>EPSG:3641</SRS> <SRS>EPSG:3642</SRS> <SRS>EPSG:3643</SRS> <SRS>EPSG:3644</SRS> <SRS>EPSG:3645</SRS> <SRS>EPSG:3646</SRS> <SRS>EPSG:3647</SRS> <SRS>EPSG:3648</SRS> <SRS>EPSG:3649</SRS> <SRS>EPSG:3650</SRS> <SRS>EPSG:3651</SRS> <SRS>EPSG:3652</SRS> <SRS>EPSG:3653</SRS> <SRS>EPSG:3654</SRS> <SRS>EPSG:3655</SRS> <SRS>EPSG:3656</SRS> <SRS>EPSG:3657</SRS> <SRS>EPSG:3658</SRS> <SRS>EPSG:3659</SRS> <SRS>EPSG:3660</SRS> <SRS>EPSG:3661</SRS> <SRS>EPSG:3662</SRS> <SRS>EPSG:3663</SRS> <SRS>EPSG:3664</SRS> <SRS>EPSG:3665</SRS> <SRS>EPSG:3666</SRS> <SRS>EPSG:3667</SRS> <SRS>EPSG:3668</SRS> <SRS>EPSG:3669</SRS> <SRS>EPSG:3670</SRS> <SRS>EPSG:3671</SRS> <SRS>EPSG:3672</SRS> <SRS>EPSG:3673</SRS> <SRS>EPSG:3674</SRS> <SRS>EPSG:3675</SRS> <SRS>EPSG:3676</SRS> <SRS>EPSG:3677</SRS> <SRS>EPSG:3678</SRS> <SRS>EPSG:3679</SRS> <SRS>EPSG:3680</SRS> <SRS>EPSG:3681</SRS> <SRS>EPSG:3682</SRS> <SRS>EPSG:3683</SRS> <SRS>EPSG:3684</SRS> <SRS>EPSG:3685</SRS> <SRS>EPSG:3686</SRS> <SRS>EPSG:3687</SRS> <SRS>EPSG:3688</SRS> <SRS>EPSG:3689</SRS> <SRS>EPSG:3690</SRS> <SRS>EPSG:3691</SRS> <SRS>EPSG:3692</SRS> <SRS>EPSG:3693</SRS> <SRS>EPSG:3694</SRS> <SRS>EPSG:3695</SRS> <SRS>EPSG:3696</SRS> <SRS>EPSG:3697</SRS> <SRS>EPSG:3698</SRS> <SRS>EPSG:3699</SRS> <SRS>EPSG:3700</SRS> <SRS>EPSG:3701</SRS> <SRS>EPSG:3702</SRS> <SRS>EPSG:3703</SRS> <SRS>EPSG:3704</SRS> <SRS>EPSG:3705</SRS> <SRS>EPSG:3706</SRS> <SRS>EPSG:3707</SRS> <SRS>EPSG:3708</SRS> <SRS>EPSG:3709</SRS> <SRS>EPSG:3710</SRS> <SRS>EPSG:3711</SRS> <SRS>EPSG:3712</SRS> <SRS>EPSG:3713</SRS> <SRS>EPSG:3714</SRS> <SRS>EPSG:3715</SRS> <SRS>EPSG:3716</SRS> <SRS>EPSG:3717</SRS> <SRS>EPSG:3718</SRS> <SRS>EPSG:3719</SRS> <SRS>EPSG:3720</SRS> <SRS>EPSG:3721</SRS> <SRS>EPSG:3722</SRS> <SRS>EPSG:3723</SRS> <SRS>EPSG:3724</SRS> <SRS>EPSG:3725</SRS> <SRS>EPSG:3726</SRS> <SRS>EPSG:3727</SRS> <SRS>EPSG:3728</SRS> <SRS>EPSG:3729</SRS> <SRS>EPSG:3730</SRS> <SRS>EPSG:3731</SRS> <SRS>EPSG:3732</SRS> <SRS>EPSG:3733</SRS> <SRS>EPSG:3734</SRS> <SRS>EPSG:3735</SRS> <SRS>EPSG:3736</SRS> <SRS>EPSG:3737</SRS> <SRS>EPSG:3738</SRS> <SRS>EPSG:3739</SRS> <SRS>EPSG:3740</SRS> <SRS>EPSG:3741</SRS> <SRS>EPSG:3742</SRS> <SRS>EPSG:3743</SRS> <SRS>EPSG:3744</SRS> <SRS>EPSG:3745</SRS> <SRS>EPSG:3746</SRS> <SRS>EPSG:3747</SRS> <SRS>EPSG:3748</SRS> <SRS>EPSG:3749</SRS> <SRS>EPSG:3750</SRS> <SRS>EPSG:3751</SRS> <SRS>EPSG:3752</SRS> <SRS>EPSG:3753</SRS> <SRS>EPSG:3754</SRS> <SRS>EPSG:3755</SRS> <SRS>EPSG:3756</SRS> <SRS>EPSG:3757</SRS> <SRS>EPSG:3758</SRS> <SRS>EPSG:3759</SRS> <SRS>EPSG:3760</SRS> <SRS>EPSG:3761</SRS> <SRS>EPSG:3762</SRS> <SRS>EPSG:3763</SRS> <SRS>EPSG:3764</SRS> <SRS>EPSG:3765</SRS> <SRS>EPSG:3766</SRS> <SRS>EPSG:3767</SRS> <SRS>EPSG:3768</SRS> <SRS>EPSG:3769</SRS> <SRS>EPSG:3770</SRS> <SRS>EPSG:3771</SRS> <SRS>EPSG:3772</SRS> <SRS>EPSG:3773</SRS> <SRS>EPSG:3774</SRS> <SRS>EPSG:3775</SRS> <SRS>EPSG:3776</SRS> <SRS>EPSG:3777</SRS> <SRS>EPSG:3778</SRS> <SRS>EPSG:3779</SRS> <SRS>EPSG:3780</SRS> <SRS>EPSG:3781</SRS> <SRS>EPSG:3782</SRS> <SRS>EPSG:3783</SRS> <SRS>EPSG:3784</SRS> <SRS>EPSG:3785</SRS> <SRS>EPSG:3786</SRS> <SRS>EPSG:3787</SRS> <SRS>EPSG:3788</SRS> <SRS>EPSG:3789</SRS> <SRS>EPSG:3790</SRS> <SRS>EPSG:3791</SRS> <SRS>EPSG:3793</SRS> <SRS>EPSG:3794</SRS> <SRS>EPSG:3795</SRS> <SRS>EPSG:3796</SRS> <SRS>EPSG:3797</SRS> <SRS>EPSG:3798</SRS> <SRS>EPSG:3799</SRS> <SRS>EPSG:3800</SRS> <SRS>EPSG:3801</SRS> <SRS>EPSG:3802</SRS> <SRS>EPSG:3812</SRS> <SRS>EPSG:3814</SRS> <SRS>EPSG:3815</SRS> <SRS>EPSG:3816</SRS> <SRS>EPSG:3819</SRS> <SRS>EPSG:3821</SRS> <SRS>EPSG:3822</SRS> <SRS>EPSG:3823</SRS> <SRS>EPSG:3824</SRS> <SRS>EPSG:3825</SRS> <SRS>EPSG:3826</SRS> <SRS>EPSG:3827</SRS> <SRS>EPSG:3828</SRS> <SRS>EPSG:3829</SRS> <SRS>EPSG:3832</SRS> <SRS>EPSG:3833</SRS> <SRS>EPSG:3834</SRS> <SRS>EPSG:3835</SRS> <SRS>EPSG:3836</SRS> <SRS>EPSG:3837</SRS> <SRS>EPSG:3838</SRS> <SRS>EPSG:3839</SRS> <SRS>EPSG:3840</SRS> <SRS>EPSG:3841</SRS> <SRS>EPSG:3842</SRS> <SRS>EPSG:3843</SRS> <SRS>EPSG:3844</SRS> <SRS>EPSG:3845</SRS> <SRS>EPSG:3846</SRS> <SRS>EPSG:3847</SRS> <SRS>EPSG:3848</SRS> <SRS>EPSG:3849</SRS> <SRS>EPSG:3850</SRS> <SRS>EPSG:3851</SRS> <SRS>EPSG:3852</SRS> <SRS>EPSG:3854</SRS> <SRS>EPSG:3855</SRS> <SRS>EPSG:3857</SRS> <SRS>EPSG:3873</SRS> <SRS>EPSG:3874</SRS> <SRS>EPSG:3875</SRS> <SRS>EPSG:3876</SRS> <SRS>EPSG:3877</SRS> <SRS>EPSG:3878</SRS> <SRS>EPSG:3879</SRS> <SRS>EPSG:3880</SRS> <SRS>EPSG:3881</SRS> <SRS>EPSG:3882</SRS> <SRS>EPSG:3883</SRS> <SRS>EPSG:3884</SRS> <SRS>EPSG:3885</SRS> <SRS>EPSG:3886</SRS> <SRS>EPSG:3887</SRS> <SRS>EPSG:3888</SRS> <SRS>EPSG:3889</SRS> <SRS>EPSG:3890</SRS> <SRS>EPSG:3891</SRS> <SRS>EPSG:3892</SRS> <SRS>EPSG:3893</SRS> <SRS>EPSG:3900</SRS> <SRS>EPSG:3901</SRS> <SRS>EPSG:3902</SRS> <SRS>EPSG:3903</SRS> <SRS>EPSG:3906</SRS> <SRS>EPSG:3907</SRS> <SRS>EPSG:3908</SRS> <SRS>EPSG:3909</SRS> <SRS>EPSG:3910</SRS> <SRS>EPSG:3911</SRS> <SRS>EPSG:3912</SRS> <SRS>EPSG:3920</SRS> <SRS>EPSG:3942</SRS> <SRS>EPSG:3943</SRS> <SRS>EPSG:3944</SRS> <SRS>EPSG:3945</SRS> <SRS>EPSG:3946</SRS> <SRS>EPSG:3947</SRS> <SRS>EPSG:3948</SRS> <SRS>EPSG:3949</SRS> <SRS>EPSG:3950</SRS> <SRS>EPSG:3968</SRS> <SRS>EPSG:3969</SRS> <SRS>EPSG:3970</SRS> <SRS>EPSG:3973</SRS> <SRS>EPSG:3974</SRS> <SRS>EPSG:3975</SRS> <SRS>EPSG:3976</SRS> <SRS>EPSG:3978</SRS> <SRS>EPSG:3979</SRS> <SRS>EPSG:3985</SRS> <SRS>EPSG:3986</SRS> <SRS>EPSG:3987</SRS> <SRS>EPSG:3988</SRS> <SRS>EPSG:3989</SRS> <SRS>EPSG:3991</SRS> <SRS>EPSG:3992</SRS> <SRS>EPSG:3993</SRS> <SRS>EPSG:3994</SRS> <SRS>EPSG:3995</SRS> <SRS>EPSG:3996</SRS> <SRS>EPSG:3997</SRS> <SRS>EPSG:4000</SRS> <SRS>EPSG:4001</SRS> <SRS>EPSG:4002</SRS> <SRS>EPSG:4003</SRS> <SRS>EPSG:4004</SRS> <SRS>EPSG:4005</SRS> <SRS>EPSG:4006</SRS> <SRS>EPSG:4007</SRS> <SRS>EPSG:4008</SRS> <SRS>EPSG:4009</SRS> <SRS>EPSG:4010</SRS> <SRS>EPSG:4011</SRS> <SRS>EPSG:4012</SRS> <SRS>EPSG:4013</SRS> <SRS>EPSG:4014</SRS> <SRS>EPSG:4015</SRS> <SRS>EPSG:4016</SRS> <SRS>EPSG:4017</SRS> <SRS>EPSG:4018</SRS> <SRS>EPSG:4019</SRS> <SRS>EPSG:4020</SRS> <SRS>EPSG:4021</SRS> <SRS>EPSG:4022</SRS> <SRS>EPSG:4023</SRS> <SRS>EPSG:4024</SRS> <SRS>EPSG:4025</SRS> <SRS>EPSG:4026</SRS> <SRS>EPSG:4027</SRS> <SRS>EPSG:4028</SRS> <SRS>EPSG:4029</SRS> <SRS>EPSG:4030</SRS> <SRS>EPSG:4031</SRS> <SRS>EPSG:4032</SRS> <SRS>EPSG:4033</SRS> <SRS>EPSG:4034</SRS> <SRS>EPSG:4035</SRS> <SRS>EPSG:4036</SRS> <SRS>EPSG:4037</SRS> <SRS>EPSG:4038</SRS> <SRS>EPSG:4039</SRS> <SRS>EPSG:4040</SRS> <SRS>EPSG:4041</SRS> <SRS>EPSG:4042</SRS> <SRS>EPSG:4043</SRS> <SRS>EPSG:4044</SRS> <SRS>EPSG:4045</SRS> <SRS>EPSG:4046</SRS> <SRS>EPSG:4047</SRS> <SRS>EPSG:4048</SRS> <SRS>EPSG:4049</SRS> <SRS>EPSG:4050</SRS> <SRS>EPSG:4051</SRS> <SRS>EPSG:4052</SRS> <SRS>EPSG:4053</SRS> <SRS>EPSG:4054</SRS> <SRS>EPSG:4055</SRS> <SRS>EPSG:4056</SRS> <SRS>EPSG:4057</SRS> <SRS>EPSG:4058</SRS> <SRS>EPSG:4059</SRS> <SRS>EPSG:4060</SRS> <SRS>EPSG:4061</SRS> <SRS>EPSG:4062</SRS> <SRS>EPSG:4063</SRS> <SRS>EPSG:4071</SRS> <SRS>EPSG:4073</SRS> <SRS>EPSG:4074</SRS> <SRS>EPSG:4075</SRS> <SRS>EPSG:4079</SRS> <SRS>EPSG:4080</SRS> <SRS>EPSG:4081</SRS> <SRS>EPSG:4082</SRS> <SRS>EPSG:4083</SRS> <SRS>EPSG:4087</SRS> <SRS>EPSG:4088</SRS> <SRS>EPSG:4093</SRS> <SRS>EPSG:4094</SRS> <SRS>EPSG:4095</SRS> <SRS>EPSG:4096</SRS> <SRS>EPSG:4097</SRS> <SRS>EPSG:4098</SRS> <SRS>EPSG:4099</SRS> <SRS>EPSG:4100</SRS> <SRS>EPSG:4120</SRS> <SRS>EPSG:4121</SRS> <SRS>EPSG:4122</SRS> <SRS>EPSG:4123</SRS> <SRS>EPSG:4124</SRS> <SRS>EPSG:4125</SRS> <SRS>EPSG:4126</SRS> <SRS>EPSG:4127</SRS> <SRS>EPSG:4128</SRS> <SRS>EPSG:4129</SRS> <SRS>EPSG:4130</SRS> <SRS>EPSG:4131</SRS> <SRS>EPSG:4132</SRS> <SRS>EPSG:4133</SRS> <SRS>EPSG:4134</SRS> <SRS>EPSG:4135</SRS> <SRS>EPSG:4136</SRS> <SRS>EPSG:4137</SRS> <SRS>EPSG:4138</SRS> <SRS>EPSG:4139</SRS> <SRS>EPSG:4140</SRS> <SRS>EPSG:4141</SRS> <SRS>EPSG:4142</SRS> <SRS>EPSG:4143</SRS> <SRS>EPSG:4144</SRS> <SRS>EPSG:4145</SRS> <SRS>EPSG:4146</SRS> <SRS>EPSG:4147</SRS> <SRS>EPSG:4148</SRS> <SRS>EPSG:4149</SRS> <SRS>EPSG:4150</SRS> <SRS>EPSG:4151</SRS> <SRS>EPSG:4152</SRS> <SRS>EPSG:4153</SRS> <SRS>EPSG:4154</SRS> <SRS>EPSG:4155</SRS> <SRS>EPSG:4156</SRS> <SRS>EPSG:4157</SRS> <SRS>EPSG:4158</SRS> <SRS>EPSG:4159</SRS> <SRS>EPSG:4160</SRS> <SRS>EPSG:4161</SRS> <SRS>EPSG:4162</SRS> <SRS>EPSG:4163</SRS> <SRS>EPSG:4164</SRS> <SRS>EPSG:4165</SRS> <SRS>EPSG:4166</SRS> <SRS>EPSG:4167</SRS> <SRS>EPSG:4168</SRS> <SRS>EPSG:4169</SRS> <SRS>EPSG:4170</SRS> <SRS>EPSG:4171</SRS> <SRS>EPSG:4172</SRS> <SRS>EPSG:4173</SRS> <SRS>EPSG:4174</SRS> <SRS>EPSG:4175</SRS> <SRS>EPSG:4176</SRS> <SRS>EPSG:4178</SRS> <SRS>EPSG:4179</SRS> <SRS>EPSG:4180</SRS> <SRS>EPSG:4181</SRS> <SRS>EPSG:4182</SRS> <SRS>EPSG:4183</SRS> <SRS>EPSG:4184</SRS> <SRS>EPSG:4185</SRS> <SRS>EPSG:4188</SRS> <SRS>EPSG:4189</SRS> <SRS>EPSG:4190</SRS> <SRS>EPSG:4191</SRS> <SRS>EPSG:4192</SRS> <SRS>EPSG:4193</SRS> <SRS>EPSG:4194</SRS> <SRS>EPSG:4195</SRS> <SRS>EPSG:4196</SRS> <SRS>EPSG:4197</SRS> <SRS>EPSG:4198</SRS> <SRS>EPSG:4199</SRS> <SRS>EPSG:4200</SRS> <SRS>EPSG:4201</SRS> <SRS>EPSG:4202</SRS> <SRS>EPSG:4203</SRS> <SRS>EPSG:4204</SRS> <SRS>EPSG:4205</SRS> <SRS>EPSG:4206</SRS> <SRS>EPSG:4207</SRS> <SRS>EPSG:4208</SRS> <SRS>EPSG:4209</SRS> <SRS>EPSG:4210</SRS> <SRS>EPSG:4211</SRS> <SRS>EPSG:4212</SRS> <SRS>EPSG:4213</SRS> <SRS>EPSG:4214</SRS> <SRS>EPSG:4215</SRS> <SRS>EPSG:4216</SRS> <SRS>EPSG:4217</SRS> <SRS>EPSG:4218</SRS> <SRS>EPSG:4219</SRS> <SRS>EPSG:4220</SRS> <SRS>EPSG:4221</SRS> <SRS>EPSG:4222</SRS> <SRS>EPSG:4223</SRS> <SRS>EPSG:4224</SRS> <SRS>EPSG:4225</SRS> <SRS>EPSG:4226</SRS> <SRS>EPSG:4227</SRS> <SRS>EPSG:4228</SRS> <SRS>EPSG:4229</SRS> <SRS>EPSG:4230</SRS> <SRS>EPSG:4231</SRS> <SRS>EPSG:4232</SRS> <SRS>EPSG:4233</SRS> <SRS>EPSG:4234</SRS> <SRS>EPSG:4235</SRS> <SRS>EPSG:4236</SRS> <SRS>EPSG:4237</SRS> <SRS>EPSG:4238</SRS> <SRS>EPSG:4239</SRS> <SRS>EPSG:4240</SRS> <SRS>EPSG:4241</SRS> <SRS>EPSG:4242</SRS> <SRS>EPSG:4243</SRS> <SRS>EPSG:4244</SRS> <SRS>EPSG:4245</SRS> <SRS>EPSG:4246</SRS> <SRS>EPSG:4247</SRS> <SRS>EPSG:4248</SRS> <SRS>EPSG:4249</SRS> <SRS>EPSG:4250</SRS> <SRS>EPSG:4251</SRS> <SRS>EPSG:4252</SRS> <SRS>EPSG:4253</SRS> <SRS>EPSG:4254</SRS> <SRS>EPSG:4255</SRS> <SRS>EPSG:4256</SRS> <SRS>EPSG:4257</SRS> <SRS>EPSG:4258</SRS> <SRS>EPSG:4259</SRS> <SRS>EPSG:4260</SRS> <SRS>EPSG:4261</SRS> <SRS>EPSG:4262</SRS> <SRS>EPSG:4263</SRS> <SRS>EPSG:4264</SRS> <SRS>EPSG:4265</SRS> <SRS>EPSG:4266</SRS> <SRS>EPSG:4267</SRS> <SRS>EPSG:4268</SRS> <SRS>EPSG:4269</SRS> <SRS>EPSG:4270</SRS> <SRS>EPSG:4271</SRS> <SRS>EPSG:4272</SRS> <SRS>EPSG:4273</SRS> <SRS>EPSG:4274</SRS> <SRS>EPSG:4275</SRS> <SRS>EPSG:4276</SRS> <SRS>EPSG:4277</SRS> <SRS>EPSG:4278</SRS> <SRS>EPSG:4279</SRS> <SRS>EPSG:4280</SRS> <SRS>EPSG:4281</SRS> <SRS>EPSG:4282</SRS> <SRS>EPSG:4283</SRS> <SRS>EPSG:4284</SRS> <SRS>EPSG:4285</SRS> <SRS>EPSG:4286</SRS> <SRS>EPSG:4287</SRS> <SRS>EPSG:4288</SRS> <SRS>EPSG:4289</SRS> <SRS>EPSG:4291</SRS> <SRS>EPSG:4292</SRS> <SRS>EPSG:4293</SRS> <SRS>EPSG:4294</SRS> <SRS>EPSG:4295</SRS> <SRS>EPSG:4296</SRS> <SRS>EPSG:4297</SRS> <SRS>EPSG:4298</SRS> <SRS>EPSG:4299</SRS> <SRS>EPSG:4300</SRS> <SRS>EPSG:4301</SRS> <SRS>EPSG:4302</SRS> <SRS>EPSG:4303</SRS> <SRS>EPSG:4304</SRS> <SRS>EPSG:4306</SRS> <SRS>EPSG:4307</SRS> <SRS>EPSG:4308</SRS> <SRS>EPSG:4309</SRS> <SRS>EPSG:4310</SRS> <SRS>EPSG:4311</SRS> <SRS>EPSG:4312</SRS> <SRS>EPSG:4313</SRS> <SRS>EPSG:4314</SRS> <SRS>EPSG:4315</SRS> <SRS>EPSG:4316</SRS> <SRS>EPSG:4317</SRS> <SRS>EPSG:4318</SRS> <SRS>EPSG:4319</SRS> <SRS>EPSG:4322</SRS> <SRS>EPSG:4324</SRS> <SRS>EPSG:4326</SRS> <SRS>EPSG:4327</SRS> <SRS>EPSG:4328</SRS> <SRS>EPSG:4329</SRS> <SRS>EPSG:4330</SRS> <SRS>EPSG:4331</SRS> <SRS>EPSG:4332</SRS> <SRS>EPSG:4333</SRS> <SRS>EPSG:4334</SRS> <SRS>EPSG:4335</SRS> <SRS>EPSG:4336</SRS> <SRS>EPSG:4337</SRS> <SRS>EPSG:4338</SRS> <SRS>EPSG:4339</SRS> <SRS>EPSG:4340</SRS> <SRS>EPSG:4341</SRS> <SRS>EPSG:4342</SRS> <SRS>EPSG:4343</SRS> <SRS>EPSG:4344</SRS> <SRS>EPSG:4345</SRS> <SRS>EPSG:4346</SRS> <SRS>EPSG:4347</SRS> <SRS>EPSG:4348</SRS> <SRS>EPSG:4349</SRS> <SRS>EPSG:4350</SRS> <SRS>EPSG:4351</SRS> <SRS>EPSG:4352</SRS> <SRS>EPSG:4353</SRS> <SRS>EPSG:4354</SRS> <SRS>EPSG:4355</SRS> <SRS>EPSG:4356</SRS> <SRS>EPSG:4357</SRS> <SRS>EPSG:4358</SRS> <SRS>EPSG:4359</SRS> <SRS>EPSG:4360</SRS> <SRS>EPSG:4361</SRS> <SRS>EPSG:4362</SRS> <SRS>EPSG:4363</SRS> <SRS>EPSG:4364</SRS> <SRS>EPSG:4365</SRS> <SRS>EPSG:4366</SRS> <SRS>EPSG:4367</SRS> <SRS>EPSG:4368</SRS> <SRS>EPSG:4369</SRS> <SRS>EPSG:4370</SRS> <SRS>EPSG:4371</SRS> <SRS>EPSG:4372</SRS> <SRS>EPSG:4373</SRS> <SRS>EPSG:4374</SRS> <SRS>EPSG:4375</SRS> <SRS>EPSG:4376</SRS> <SRS>EPSG:4377</SRS> <SRS>EPSG:4378</SRS> <SRS>EPSG:4379</SRS> <SRS>EPSG:4380</SRS> <SRS>EPSG:4381</SRS> <SRS>EPSG:4382</SRS> <SRS>EPSG:4383</SRS> <SRS>EPSG:4384</SRS> <SRS>EPSG:4385</SRS> <SRS>EPSG:4386</SRS> <SRS>EPSG:4387</SRS> <SRS>EPSG:4388</SRS> <SRS>EPSG:4389</SRS> <SRS>EPSG:4390</SRS> <SRS>EPSG:4391</SRS> <SRS>EPSG:4392</SRS> <SRS>EPSG:4393</SRS> <SRS>EPSG:4394</SRS> <SRS>EPSG:4395</SRS> <SRS>EPSG:4396</SRS> <SRS>EPSG:4397</SRS> <SRS>EPSG:4398</SRS> <SRS>EPSG:4399</SRS> <SRS>EPSG:4400</SRS> <SRS>EPSG:4401</SRS> <SRS>EPSG:4402</SRS> <SRS>EPSG:4403</SRS> <SRS>EPSG:4404</SRS> <SRS>EPSG:4405</SRS> <SRS>EPSG:4406</SRS> <SRS>EPSG:4407</SRS> <SRS>EPSG:4408</SRS> <SRS>EPSG:4409</SRS> <SRS>EPSG:4410</SRS> <SRS>EPSG:4411</SRS> <SRS>EPSG:4412</SRS> <SRS>EPSG:4413</SRS> <SRS>EPSG:4414</SRS> <SRS>EPSG:4415</SRS> <SRS>EPSG:4417</SRS> <SRS>EPSG:4418</SRS> <SRS>EPSG:4419</SRS> <SRS>EPSG:4420</SRS> <SRS>EPSG:4421</SRS> <SRS>EPSG:4422</SRS> <SRS>EPSG:4423</SRS> <SRS>EPSG:4424</SRS> <SRS>EPSG:4425</SRS> <SRS>EPSG:4426</SRS> <SRS>EPSG:4427</SRS> <SRS>EPSG:4428</SRS> <SRS>EPSG:4429</SRS> <SRS>EPSG:4430</SRS> <SRS>EPSG:4431</SRS> <SRS>EPSG:4432</SRS> <SRS>EPSG:4433</SRS> <SRS>EPSG:4434</SRS> <SRS>EPSG:4437</SRS> <SRS>EPSG:4438</SRS> <SRS>EPSG:4439</SRS> <SRS>EPSG:4440</SRS> <SRS>EPSG:4455</SRS> <SRS>EPSG:4456</SRS> <SRS>EPSG:4457</SRS> <SRS>EPSG:4458</SRS> <SRS>EPSG:4462</SRS> <SRS>EPSG:4463</SRS> <SRS>EPSG:4465</SRS> <SRS>EPSG:4466</SRS> <SRS>EPSG:4467</SRS> <SRS>EPSG:4468</SRS> <SRS>EPSG:4469</SRS> <SRS>EPSG:4470</SRS> <SRS>EPSG:4471</SRS> <SRS>EPSG:4472</SRS> <SRS>EPSG:4473</SRS> <SRS>EPSG:4474</SRS> <SRS>EPSG:4475</SRS> <SRS>EPSG:4479</SRS> <SRS>EPSG:4480</SRS> <SRS>EPSG:4481</SRS> <SRS>EPSG:4482</SRS> <SRS>EPSG:4483</SRS> <SRS>EPSG:4484</SRS> <SRS>EPSG:4485</SRS> <SRS>EPSG:4486</SRS> <SRS>EPSG:4487</SRS> <SRS>EPSG:4488</SRS> <SRS>EPSG:4489</SRS> <SRS>EPSG:4490</SRS> <SRS>EPSG:4491</SRS> <SRS>EPSG:4492</SRS> <SRS>EPSG:4493</SRS> <SRS>EPSG:4494</SRS> <SRS>EPSG:4495</SRS> <SRS>EPSG:4496</SRS> <SRS>EPSG:4497</SRS> <SRS>EPSG:4498</SRS> <SRS>EPSG:4499</SRS> <SRS>EPSG:4500</SRS> <SRS>EPSG:4501</SRS> <SRS>EPSG:4502</SRS> <SRS>EPSG:4503</SRS> <SRS>EPSG:4504</SRS> <SRS>EPSG:4505</SRS> <SRS>EPSG:4506</SRS> <SRS>EPSG:4507</SRS> <SRS>EPSG:4508</SRS> <SRS>EPSG:4509</SRS> <SRS>EPSG:4510</SRS> <SRS>EPSG:4511</SRS> <SRS>EPSG:4512</SRS> <SRS>EPSG:4513</SRS> <SRS>EPSG:4514</SRS> <SRS>EPSG:4515</SRS> <SRS>EPSG:4516</SRS> <SRS>EPSG:4517</SRS> <SRS>EPSG:4518</SRS> <SRS>EPSG:4519</SRS> <SRS>EPSG:4520</SRS> <SRS>EPSG:4521</SRS> <SRS>EPSG:4522</SRS> <SRS>EPSG:4523</SRS> <SRS>EPSG:4524</SRS> <SRS>EPSG:4525</SRS> <SRS>EPSG:4526</SRS> <SRS>EPSG:4527</SRS> <SRS>EPSG:4528</SRS> <SRS>EPSG:4529</SRS> <SRS>EPSG:4530</SRS> <SRS>EPSG:4531</SRS> <SRS>EPSG:4532</SRS> <SRS>EPSG:4533</SRS> <SRS>EPSG:4534</SRS> <SRS>EPSG:4535</SRS> <SRS>EPSG:4536</SRS> <SRS>EPSG:4537</SRS> <SRS>EPSG:4538</SRS> <SRS>EPSG:4539</SRS> <SRS>EPSG:4540</SRS> <SRS>EPSG:4541</SRS> <SRS>EPSG:4542</SRS> <SRS>EPSG:4543</SRS> <SRS>EPSG:4544</SRS> <SRS>EPSG:4545</SRS> <SRS>EPSG:4546</SRS> <SRS>EPSG:4547</SRS> <SRS>EPSG:4548</SRS> <SRS>EPSG:4549</SRS> <SRS>EPSG:4550</SRS> <SRS>EPSG:4551</SRS> <SRS>EPSG:4552</SRS> <SRS>EPSG:4553</SRS> <SRS>EPSG:4554</SRS> <SRS>EPSG:4555</SRS> <SRS>EPSG:4556</SRS> <SRS>EPSG:4557</SRS> <SRS>EPSG:4558</SRS> <SRS>EPSG:4559</SRS> <SRS>EPSG:4568</SRS> <SRS>EPSG:4569</SRS> <SRS>EPSG:4570</SRS> <SRS>EPSG:4571</SRS> <SRS>EPSG:4572</SRS> <SRS>EPSG:4573</SRS> <SRS>EPSG:4574</SRS> <SRS>EPSG:4575</SRS> <SRS>EPSG:4576</SRS> <SRS>EPSG:4577</SRS> <SRS>EPSG:4578</SRS> <SRS>EPSG:4579</SRS> <SRS>EPSG:4580</SRS> <SRS>EPSG:4581</SRS> <SRS>EPSG:4582</SRS> <SRS>EPSG:4583</SRS> <SRS>EPSG:4584</SRS> <SRS>EPSG:4585</SRS> <SRS>EPSG:4586</SRS> <SRS>EPSG:4587</SRS> <SRS>EPSG:4588</SRS> <SRS>EPSG:4589</SRS> <SRS>EPSG:4600</SRS> <SRS>EPSG:4601</SRS> <SRS>EPSG:4602</SRS> <SRS>EPSG:4603</SRS> <SRS>EPSG:4604</SRS> <SRS>EPSG:4605</SRS> <SRS>EPSG:4606</SRS> <SRS>EPSG:4607</SRS> <SRS>EPSG:4608</SRS> <SRS>EPSG:4609</SRS> <SRS>EPSG:4610</SRS> <SRS>EPSG:4611</SRS> <SRS>EPSG:4612</SRS> <SRS>EPSG:4613</SRS> <SRS>EPSG:4614</SRS> <SRS>EPSG:4615</SRS> <SRS>EPSG:4616</SRS> <SRS>EPSG:4617</SRS> <SRS>EPSG:4618</SRS> <SRS>EPSG:4619</SRS> <SRS>EPSG:4620</SRS> <SRS>EPSG:4621</SRS> <SRS>EPSG:4622</SRS> <SRS>EPSG:4623</SRS> <SRS>EPSG:4624</SRS> <SRS>EPSG:4625</SRS> <SRS>EPSG:4626</SRS> <SRS>EPSG:4627</SRS> <SRS>EPSG:4628</SRS> <SRS>EPSG:4629</SRS> <SRS>EPSG:4630</SRS> <SRS>EPSG:4631</SRS> <SRS>EPSG:4632</SRS> <SRS>EPSG:4633</SRS> <SRS>EPSG:4634</SRS> <SRS>EPSG:4635</SRS> <SRS>EPSG:4636</SRS> <SRS>EPSG:4637</SRS> <SRS>EPSG:4638</SRS> <SRS>EPSG:4639</SRS> <SRS>EPSG:4640</SRS> <SRS>EPSG:4641</SRS> <SRS>EPSG:4642</SRS> <SRS>EPSG:4643</SRS> <SRS>EPSG:4644</SRS> <SRS>EPSG:4645</SRS> <SRS>EPSG:4646</SRS> <SRS>EPSG:4647</SRS> <SRS>EPSG:4652</SRS> <SRS>EPSG:4653</SRS> <SRS>EPSG:4654</SRS> <SRS>EPSG:4655</SRS> <SRS>EPSG:4656</SRS> <SRS>EPSG:4657</SRS> <SRS>EPSG:4658</SRS> <SRS>EPSG:4659</SRS> <SRS>EPSG:4660</SRS> <SRS>EPSG:4661</SRS> <SRS>EPSG:4662</SRS> <SRS>EPSG:4663</SRS> <SRS>EPSG:4664</SRS> <SRS>EPSG:4665</SRS> <SRS>EPSG:4666</SRS> <SRS>EPSG:4667</SRS> <SRS>EPSG:4668</SRS> <SRS>EPSG:4669</SRS> <SRS>EPSG:4670</SRS> <SRS>EPSG:4671</SRS> <SRS>EPSG:4672</SRS> <SRS>EPSG:4673</SRS> <SRS>EPSG:4674</SRS> <SRS>EPSG:4675</SRS> <SRS>EPSG:4676</SRS> <SRS>EPSG:4677</SRS> <SRS>EPSG:4678</SRS> <SRS>EPSG:4679</SRS> <SRS>EPSG:4680</SRS> <SRS>EPSG:4681</SRS> <SRS>EPSG:4682</SRS> <SRS>EPSG:4683</SRS> <SRS>EPSG:4684</SRS> <SRS>EPSG:4685</SRS> <SRS>EPSG:4686</SRS> <SRS>EPSG:4687</SRS> <SRS>EPSG:4688</SRS> <SRS>EPSG:4689</SRS> <SRS>EPSG:4690</SRS> <SRS>EPSG:4691</SRS> <SRS>EPSG:4692</SRS> <SRS>EPSG:4693</SRS> <SRS>EPSG:4694</SRS> <SRS>EPSG:4695</SRS> <SRS>EPSG:4696</SRS> <SRS>EPSG:4697</SRS> <SRS>EPSG:4698</SRS> <SRS>EPSG:4699</SRS> <SRS>EPSG:4700</SRS> <SRS>EPSG:4701</SRS> <SRS>EPSG:4702</SRS> <SRS>EPSG:4703</SRS> <SRS>EPSG:4704</SRS> <SRS>EPSG:4705</SRS> <SRS>EPSG:4706</SRS> <SRS>EPSG:4707</SRS> <SRS>EPSG:4708</SRS> <SRS>EPSG:4709</SRS> <SRS>EPSG:4710</SRS> <SRS>EPSG:4711</SRS> <SRS>EPSG:4712</SRS> <SRS>EPSG:4713</SRS> <SRS>EPSG:4714</SRS> <SRS>EPSG:4715</SRS> <SRS>EPSG:4716</SRS> <SRS>EPSG:4717</SRS> <SRS>EPSG:4718</SRS> <SRS>EPSG:4719</SRS> <SRS>EPSG:4720</SRS> <SRS>EPSG:4721</SRS> <SRS>EPSG:4722</SRS> <SRS>EPSG:4723</SRS> <SRS>EPSG:4724</SRS> <SRS>EPSG:4725</SRS> <SRS>EPSG:4726</SRS> <SRS>EPSG:4727</SRS> <SRS>EPSG:4728</SRS> <SRS>EPSG:4729</SRS> <SRS>EPSG:4730</SRS> <SRS>EPSG:4731</SRS> <SRS>EPSG:4732</SRS> <SRS>EPSG:4733</SRS> <SRS>EPSG:4734</SRS> <SRS>EPSG:4735</SRS> <SRS>EPSG:4736</SRS> <SRS>EPSG:4737</SRS> <SRS>EPSG:4738</SRS> <SRS>EPSG:4739</SRS> <SRS>EPSG:4740</SRS> <SRS>EPSG:4741</SRS> <SRS>EPSG:4742</SRS> <SRS>EPSG:4743</SRS> <SRS>EPSG:4744</SRS> <SRS>EPSG:4745</SRS> <SRS>EPSG:4746</SRS> <SRS>EPSG:4747</SRS> <SRS>EPSG:4748</SRS> <SRS>EPSG:4749</SRS> <SRS>EPSG:4750</SRS> <SRS>EPSG:4751</SRS> <SRS>EPSG:4752</SRS> <SRS>EPSG:4753</SRS> <SRS>EPSG:4754</SRS> <SRS>EPSG:4755</SRS> <SRS>EPSG:4756</SRS> <SRS>EPSG:4757</SRS> <SRS>EPSG:4758</SRS> <SRS>EPSG:4759</SRS> <SRS>EPSG:4760</SRS> <SRS>EPSG:4761</SRS> <SRS>EPSG:4762</SRS> <SRS>EPSG:4763</SRS> <SRS>EPSG:4764</SRS> <SRS>EPSG:4765</SRS> <SRS>EPSG:4766</SRS> <SRS>EPSG:4767</SRS> <SRS>EPSG:4768</SRS> <SRS>EPSG:4769</SRS> <SRS>EPSG:4770</SRS> <SRS>EPSG:4771</SRS> <SRS>EPSG:4772</SRS> <SRS>EPSG:4773</SRS> <SRS>EPSG:4774</SRS> <SRS>EPSG:4775</SRS> <SRS>EPSG:4776</SRS> <SRS>EPSG:4777</SRS> <SRS>EPSG:4778</SRS> <SRS>EPSG:4779</SRS> <SRS>EPSG:4780</SRS> <SRS>EPSG:4781</SRS> <SRS>EPSG:4782</SRS> <SRS>EPSG:4783</SRS> <SRS>EPSG:4784</SRS> <SRS>EPSG:4785</SRS> <SRS>EPSG:4786</SRS> <SRS>EPSG:4787</SRS> <SRS>EPSG:4788</SRS> <SRS>EPSG:4789</SRS> <SRS>EPSG:4790</SRS> <SRS>EPSG:4791</SRS> <SRS>EPSG:4792</SRS> <SRS>EPSG:4793</SRS> <SRS>EPSG:4794</SRS> <SRS>EPSG:4795</SRS> <SRS>EPSG:4796</SRS> <SRS>EPSG:4797</SRS> <SRS>EPSG:4798</SRS> <SRS>EPSG:4799</SRS> <SRS>EPSG:4800</SRS> <SRS>EPSG:4801</SRS> <SRS>EPSG:4802</SRS> <SRS>EPSG:4803</SRS> <SRS>EPSG:4804</SRS> <SRS>EPSG:4805</SRS> <SRS>EPSG:4806</SRS> <SRS>EPSG:4807</SRS> <SRS>EPSG:4808</SRS> <SRS>EPSG:4809</SRS> <SRS>EPSG:4810</SRS> <SRS>EPSG:4811</SRS> <SRS>EPSG:4812</SRS> <SRS>EPSG:4813</SRS> <SRS>EPSG:4814</SRS> <SRS>EPSG:4815</SRS> <SRS>EPSG:4816</SRS> <SRS>EPSG:4817</SRS> <SRS>EPSG:4818</SRS> <SRS>EPSG:4819</SRS> <SRS>EPSG:4820</SRS> <SRS>EPSG:4821</SRS> <SRS>EPSG:4822</SRS> <SRS>EPSG:4823</SRS> <SRS>EPSG:4824</SRS> <SRS>EPSG:4826</SRS> <SRS>EPSG:4839</SRS> <SRS>EPSG:4855</SRS> <SRS>EPSG:4856</SRS> <SRS>EPSG:4857</SRS> <SRS>EPSG:4858</SRS> <SRS>EPSG:4859</SRS> <SRS>EPSG:4860</SRS> <SRS>EPSG:4861</SRS> <SRS>EPSG:4862</SRS> <SRS>EPSG:4863</SRS> <SRS>EPSG:4864</SRS> <SRS>EPSG:4865</SRS> <SRS>EPSG:4866</SRS> <SRS>EPSG:4867</SRS> <SRS>EPSG:4868</SRS> <SRS>EPSG:4869</SRS> <SRS>EPSG:4870</SRS> <SRS>EPSG:4871</SRS> <SRS>EPSG:4872</SRS> <SRS>EPSG:4873</SRS> <SRS>EPSG:4874</SRS> <SRS>EPSG:4875</SRS> <SRS>EPSG:4876</SRS> <SRS>EPSG:4877</SRS> <SRS>EPSG:4878</SRS> <SRS>EPSG:4879</SRS> <SRS>EPSG:4880</SRS> <SRS>EPSG:4882</SRS> <SRS>EPSG:4883</SRS> <SRS>EPSG:4884</SRS> <SRS>EPSG:4885</SRS> <SRS>EPSG:4886</SRS> <SRS>EPSG:4887</SRS> <SRS>EPSG:4888</SRS> <SRS>EPSG:4889</SRS> <SRS>EPSG:4890</SRS> <SRS>EPSG:4891</SRS> <SRS>EPSG:4892</SRS> <SRS>EPSG:4893</SRS> <SRS>EPSG:4894</SRS> <SRS>EPSG:4895</SRS> <SRS>EPSG:4896</SRS> <SRS>EPSG:4897</SRS> <SRS>EPSG:4898</SRS> <SRS>EPSG:4899</SRS> <SRS>EPSG:4900</SRS> <SRS>EPSG:4901</SRS> <SRS>EPSG:4902</SRS> <SRS>EPSG:4903</SRS> <SRS>EPSG:4904</SRS> <SRS>EPSG:4906</SRS> <SRS>EPSG:4907</SRS> <SRS>EPSG:4908</SRS> <SRS>EPSG:4909</SRS> <SRS>EPSG:4910</SRS> <SRS>EPSG:4911</SRS> <SRS>EPSG:4912</SRS> <SRS>EPSG:4913</SRS> <SRS>EPSG:4914</SRS> <SRS>EPSG:4915</SRS> <SRS>EPSG:4916</SRS> <SRS>EPSG:4917</SRS> <SRS>EPSG:4918</SRS> <SRS>EPSG:4919</SRS> <SRS>EPSG:4920</SRS> <SRS>EPSG:4921</SRS> <SRS>EPSG:4922</SRS> <SRS>EPSG:4923</SRS> <SRS>EPSG:4924</SRS> <SRS>EPSG:4925</SRS> <SRS>EPSG:4926</SRS> <SRS>EPSG:4927</SRS> <SRS>EPSG:4928</SRS> <SRS>EPSG:4929</SRS> <SRS>EPSG:4930</SRS> <SRS>EPSG:4931</SRS> <SRS>EPSG:4932</SRS> <SRS>EPSG:4933</SRS> <SRS>EPSG:4934</SRS> <SRS>EPSG:4935</SRS> <SRS>EPSG:4936</SRS> <SRS>EPSG:4937</SRS> <SRS>EPSG:4938</SRS> <SRS>EPSG:4939</SRS> <SRS>EPSG:4940</SRS> <SRS>EPSG:4941</SRS> <SRS>EPSG:4942</SRS> <SRS>EPSG:4943</SRS> <SRS>EPSG:4944</SRS> <SRS>EPSG:4945</SRS> <SRS>EPSG:4946</SRS> <SRS>EPSG:4947</SRS> <SRS>EPSG:4948</SRS> <SRS>EPSG:4949</SRS> <SRS>EPSG:4950</SRS> <SRS>EPSG:4951</SRS> <SRS>EPSG:4952</SRS> <SRS>EPSG:4953</SRS> <SRS>EPSG:4954</SRS> <SRS>EPSG:4955</SRS> <SRS>EPSG:4956</SRS> <SRS>EPSG:4957</SRS> <SRS>EPSG:4958</SRS> <SRS>EPSG:4959</SRS> <SRS>EPSG:4960</SRS> <SRS>EPSG:4961</SRS> <SRS>EPSG:4962</SRS> <SRS>EPSG:4963</SRS> <SRS>EPSG:4964</SRS> <SRS>EPSG:4965</SRS> <SRS>EPSG:4966</SRS> <SRS>EPSG:4967</SRS> <SRS>EPSG:4968</SRS> <SRS>EPSG:4969</SRS> <SRS>EPSG:4970</SRS> <SRS>EPSG:4971</SRS> <SRS>EPSG:4972</SRS> <SRS>EPSG:4973</SRS> <SRS>EPSG:4974</SRS> <SRS>EPSG:4975</SRS> <SRS>EPSG:4976</SRS> <SRS>EPSG:4977</SRS> <SRS>EPSG:4978</SRS> <SRS>EPSG:4979</SRS> <SRS>EPSG:4980</SRS> <SRS>EPSG:4981</SRS> <SRS>EPSG:4982</SRS> <SRS>EPSG:4983</SRS> <SRS>EPSG:4984</SRS> <SRS>EPSG:4985</SRS> <SRS>EPSG:4986</SRS> <SRS>EPSG:4987</SRS> <SRS>EPSG:4988</SRS> <SRS>EPSG:4989</SRS> <SRS>EPSG:4990</SRS> <SRS>EPSG:4991</SRS> <SRS>EPSG:4992</SRS> <SRS>EPSG:4993</SRS> <SRS>EPSG:4994</SRS> <SRS>EPSG:4995</SRS> <SRS>EPSG:4996</SRS> <SRS>EPSG:4997</SRS> <SRS>EPSG:4998</SRS> <SRS>EPSG:4999</SRS> <SRS>EPSG:5011</SRS> <SRS>EPSG:5012</SRS> <SRS>EPSG:5013</SRS> <SRS>EPSG:5014</SRS> <SRS>EPSG:5015</SRS> <SRS>EPSG:5016</SRS> <SRS>EPSG:5017</SRS> <SRS>EPSG:5018</SRS> <SRS>EPSG:5041</SRS> <SRS>EPSG:5042</SRS> <SRS>EPSG:5048</SRS> <SRS>EPSG:5069</SRS> <SRS>EPSG:5070</SRS> <SRS>EPSG:5071</SRS> <SRS>EPSG:5072</SRS> <SRS>EPSG:5105</SRS> <SRS>EPSG:5106</SRS> <SRS>EPSG:5107</SRS> <SRS>EPSG:5108</SRS> <SRS>EPSG:5109</SRS> <SRS>EPSG:5110</SRS> <SRS>EPSG:5111</SRS> <SRS>EPSG:5112</SRS> <SRS>EPSG:5113</SRS> <SRS>EPSG:5114</SRS> <SRS>EPSG:5115</SRS> <SRS>EPSG:5116</SRS> <SRS>EPSG:5117</SRS> <SRS>EPSG:5118</SRS> <SRS>EPSG:5119</SRS> <SRS>EPSG:5120</SRS> <SRS>EPSG:5121</SRS> <SRS>EPSG:5122</SRS> <SRS>EPSG:5123</SRS> <SRS>EPSG:5124</SRS> <SRS>EPSG:5125</SRS> <SRS>EPSG:5126</SRS> <SRS>EPSG:5127</SRS> <SRS>EPSG:5128</SRS> <SRS>EPSG:5129</SRS> <SRS>EPSG:5130</SRS> <SRS>EPSG:5132</SRS> <SRS>EPSG:5167</SRS> <SRS>EPSG:5168</SRS> <SRS>EPSG:5169</SRS> <SRS>EPSG:5170</SRS> <SRS>EPSG:5171</SRS> <SRS>EPSG:5172</SRS> <SRS>EPSG:5173</SRS> <SRS>EPSG:5174</SRS> <SRS>EPSG:5175</SRS> <SRS>EPSG:5176</SRS> <SRS>EPSG:5177</SRS> <SRS>EPSG:5178</SRS> <SRS>EPSG:5179</SRS> <SRS>EPSG:5180</SRS> <SRS>EPSG:5181</SRS> <SRS>EPSG:5182</SRS> <SRS>EPSG:5183</SRS> <SRS>EPSG:5184</SRS> <SRS>EPSG:5185</SRS> <SRS>EPSG:5186</SRS> <SRS>EPSG:5187</SRS> <SRS>EPSG:5188</SRS> <SRS>EPSG:5193</SRS> <SRS>EPSG:5195</SRS> <SRS>EPSG:5214</SRS> <SRS>EPSG:5221</SRS> <SRS>EPSG:5223</SRS> <SRS>EPSG:5224</SRS> <SRS>EPSG:5225</SRS> <SRS>EPSG:5228</SRS> <SRS>EPSG:5229</SRS> <SRS>EPSG:5233</SRS> <SRS>EPSG:5234</SRS> <SRS>EPSG:5235</SRS> <SRS>EPSG:5237</SRS> <SRS>EPSG:5243</SRS> <SRS>EPSG:5244</SRS> <SRS>EPSG:5245</SRS> <SRS>EPSG:5246</SRS> <SRS>EPSG:5247</SRS> <SRS>EPSG:5250</SRS> <SRS>EPSG:5251</SRS> <SRS>EPSG:5252</SRS> <SRS>EPSG:5253</SRS> <SRS>EPSG:5254</SRS> <SRS>EPSG:5255</SRS> <SRS>EPSG:5256</SRS> <SRS>EPSG:5257</SRS> <SRS>EPSG:5258</SRS> <SRS>EPSG:5259</SRS> <SRS>EPSG:5262</SRS> <SRS>EPSG:5263</SRS> <SRS>EPSG:5264</SRS> <SRS>EPSG:5266</SRS> <SRS>EPSG:5269</SRS> <SRS>EPSG:5270</SRS> <SRS>EPSG:5271</SRS> <SRS>EPSG:5272</SRS> <SRS>EPSG:5273</SRS> <SRS>EPSG:5274</SRS> <SRS>EPSG:5275</SRS> <SRS>EPSG:5292</SRS> <SRS>EPSG:5293</SRS> <SRS>EPSG:5294</SRS> <SRS>EPSG:5295</SRS> <SRS>EPSG:5296</SRS> <SRS>EPSG:5297</SRS> <SRS>EPSG:5298</SRS> <SRS>EPSG:5299</SRS> <SRS>EPSG:5300</SRS> <SRS>EPSG:5301</SRS> <SRS>EPSG:5302</SRS> <SRS>EPSG:5303</SRS> <SRS>EPSG:5304</SRS> <SRS>EPSG:5305</SRS> <SRS>EPSG:5306</SRS> <SRS>EPSG:5307</SRS> <SRS>EPSG:5308</SRS> <SRS>EPSG:5309</SRS> <SRS>EPSG:5310</SRS> <SRS>EPSG:5311</SRS> <SRS>EPSG:5316</SRS> <SRS>EPSG:5317</SRS> <SRS>EPSG:5318</SRS> <SRS>EPSG:5320</SRS> <SRS>EPSG:5321</SRS> <SRS>EPSG:5322</SRS> <SRS>EPSG:5323</SRS> <SRS>EPSG:5324</SRS> <SRS>EPSG:5325</SRS> <SRS>EPSG:5329</SRS> <SRS>EPSG:5330</SRS> <SRS>EPSG:5331</SRS> <SRS>EPSG:5332</SRS> <SRS>EPSG:5336</SRS> <SRS>EPSG:5337</SRS> <SRS>EPSG:5340</SRS> <SRS>EPSG:5341</SRS> <SRS>EPSG:5342</SRS> <SRS>EPSG:5343</SRS> <SRS>EPSG:5344</SRS> <SRS>EPSG:5345</SRS> <SRS>EPSG:5346</SRS> <SRS>EPSG:5347</SRS> <SRS>EPSG:5348</SRS> <SRS>EPSG:5349</SRS> <SRS>EPSG:5352</SRS> <SRS>EPSG:5353</SRS> <SRS>EPSG:5354</SRS> <SRS>EPSG:5355</SRS> <SRS>EPSG:5356</SRS> <SRS>EPSG:5357</SRS> <SRS>EPSG:5358</SRS> <SRS>EPSG:5359</SRS> <SRS>EPSG:5360</SRS> <SRS>EPSG:5361</SRS> <SRS>EPSG:5362</SRS> <SRS>EPSG:5363</SRS> <SRS>EPSG:5364</SRS> <SRS>EPSG:5365</SRS> <SRS>EPSG:5367</SRS> <SRS>EPSG:5368</SRS> <SRS>EPSG:5369</SRS> <SRS>EPSG:5370</SRS> <SRS>EPSG:5371</SRS> <SRS>EPSG:5372</SRS> <SRS>EPSG:5373</SRS> <SRS>EPSG:5379</SRS> <SRS>EPSG:5380</SRS> <SRS>EPSG:5381</SRS> <SRS>EPSG:5382</SRS> <SRS>EPSG:5383</SRS> <SRS>EPSG:5387</SRS> <SRS>EPSG:5388</SRS> <SRS>EPSG:5389</SRS> <SRS>EPSG:5391</SRS> <SRS>EPSG:5392</SRS> <SRS>EPSG:5393</SRS> <SRS>EPSG:5396</SRS> <SRS>EPSG:5451</SRS> <SRS>EPSG:5456</SRS> <SRS>EPSG:5457</SRS> <SRS>EPSG:5458</SRS> <SRS>EPSG:5459</SRS> <SRS>EPSG:5460</SRS> <SRS>EPSG:5461</SRS> <SRS>EPSG:5462</SRS> <SRS>EPSG:5463</SRS> <SRS>EPSG:5464</SRS> <SRS>EPSG:5466</SRS> <SRS>EPSG:5467</SRS> <SRS>EPSG:5469</SRS> <SRS>EPSG:5472</SRS> <SRS>EPSG:5479</SRS> <SRS>EPSG:5480</SRS> <SRS>EPSG:5481</SRS> <SRS>EPSG:5482</SRS> <SRS>EPSG:5487</SRS> <SRS>EPSG:5488</SRS> <SRS>EPSG:5489</SRS> <SRS>EPSG:5490</SRS> <SRS>EPSG:5498</SRS> <SRS>EPSG:5499</SRS> <SRS>EPSG:5500</SRS> <SRS>EPSG:5513</SRS> <SRS>EPSG:5514</SRS> <SRS>EPSG:5515</SRS> <SRS>EPSG:5516</SRS> <SRS>EPSG:5518</SRS> <SRS>EPSG:5519</SRS> <SRS>EPSG:5520</SRS> <SRS>EPSG:5523</SRS> <SRS>EPSG:5524</SRS> <SRS>EPSG:5527</SRS> <SRS>EPSG:5530</SRS> <SRS>EPSG:5531</SRS> <SRS>EPSG:5532</SRS> <SRS>EPSG:5533</SRS> <SRS>EPSG:5534</SRS> <SRS>EPSG:5535</SRS> <SRS>EPSG:5536</SRS> <SRS>EPSG:5537</SRS> <SRS>EPSG:5538</SRS> <SRS>EPSG:5539</SRS> <SRS>EPSG:5544</SRS> <SRS>EPSG:5545</SRS> <SRS>EPSG:5546</SRS> <SRS>EPSG:5550</SRS> <SRS>EPSG:5551</SRS> <SRS>EPSG:5552</SRS> <SRS>EPSG:5554</SRS> <SRS>EPSG:5555</SRS> <SRS>EPSG:5556</SRS> <SRS>EPSG:5558</SRS> <SRS>EPSG:5559</SRS> <SRS>EPSG:5560</SRS> <SRS>EPSG:5561</SRS> <SRS>EPSG:5562</SRS> <SRS>EPSG:5563</SRS> <SRS>EPSG:5564</SRS> <SRS>EPSG:5565</SRS> <SRS>EPSG:5566</SRS> <SRS>EPSG:5567</SRS> <SRS>EPSG:5568</SRS> <SRS>EPSG:5569</SRS> <SRS>EPSG:5570</SRS> <SRS>EPSG:5571</SRS> <SRS>EPSG:5572</SRS> <SRS>EPSG:5573</SRS> <SRS>EPSG:5574</SRS> <SRS>EPSG:5575</SRS> <SRS>EPSG:5576</SRS> <SRS>EPSG:5577</SRS> <SRS>EPSG:5578</SRS> <SRS>EPSG:5579</SRS> <SRS>EPSG:5580</SRS> <SRS>EPSG:5581</SRS> <SRS>EPSG:5582</SRS> <SRS>EPSG:5583</SRS> <SRS>EPSG:5588</SRS> <SRS>EPSG:5589</SRS> <SRS>EPSG:5591</SRS> <SRS>EPSG:5592</SRS> <SRS>EPSG:5593</SRS> <SRS>EPSG:5596</SRS> <SRS>EPSG:5597</SRS> <SRS>EPSG:5598</SRS> <SRS>EPSG:5600</SRS> <SRS>EPSG:5601</SRS> <SRS>EPSG:5602</SRS> <SRS>EPSG:5603</SRS> <SRS>EPSG:5604</SRS> <SRS>EPSG:5605</SRS> <SRS>EPSG:5606</SRS> <SRS>EPSG:5607</SRS> <SRS>EPSG:5608</SRS> <SRS>EPSG:5609</SRS> <SRS>EPSG:5610</SRS> <SRS>EPSG:5611</SRS> <SRS>EPSG:5612</SRS> <SRS>EPSG:5613</SRS> <SRS>EPSG:5614</SRS> <SRS>EPSG:5615</SRS> <SRS>EPSG:5616</SRS> <SRS>EPSG:5617</SRS> <SRS>EPSG:5618</SRS> <SRS>EPSG:5619</SRS> <SRS>EPSG:5620</SRS> <SRS>EPSG:5621</SRS> <SRS>EPSG:5623</SRS> <SRS>EPSG:5624</SRS> <SRS>EPSG:5625</SRS> <SRS>EPSG:5627</SRS> <SRS>EPSG:5628</SRS> <SRS>EPSG:5629</SRS> <SRS>EPSG:5631</SRS> <SRS>EPSG:5632</SRS> <SRS>EPSG:5633</SRS> <SRS>EPSG:5634</SRS> <SRS>EPSG:5635</SRS> <SRS>EPSG:5636</SRS> <SRS>EPSG:5637</SRS> <SRS>EPSG:5638</SRS> <SRS>EPSG:5639</SRS> <SRS>EPSG:5641</SRS> <SRS>EPSG:5643</SRS> <SRS>EPSG:5644</SRS> <SRS>EPSG:5646</SRS> <SRS>EPSG:5649</SRS> <SRS>EPSG:5650</SRS> <SRS>EPSG:5651</SRS> <SRS>EPSG:5652</SRS> <SRS>EPSG:5653</SRS> <SRS>EPSG:5654</SRS> <SRS>EPSG:5655</SRS> <SRS>EPSG:5659</SRS> <SRS>EPSG:5663</SRS> <SRS>EPSG:5664</SRS> <SRS>EPSG:5665</SRS> <SRS>EPSG:5666</SRS> <SRS>EPSG:5667</SRS> <SRS>EPSG:5668</SRS> <SRS>EPSG:5669</SRS> <SRS>EPSG:5670</SRS> <SRS>EPSG:5671</SRS> <SRS>EPSG:5672</SRS> <SRS>EPSG:5673</SRS> <SRS>EPSG:5674</SRS> <SRS>EPSG:5675</SRS> <SRS>EPSG:5676</SRS> <SRS>EPSG:5677</SRS> <SRS>EPSG:5678</SRS> <SRS>EPSG:5679</SRS> <SRS>EPSG:5680</SRS> <SRS>EPSG:5681</SRS> <SRS>EPSG:5682</SRS> <SRS>EPSG:5683</SRS> <SRS>EPSG:5684</SRS> <SRS>EPSG:5685</SRS> <SRS>EPSG:5698</SRS> <SRS>EPSG:5699</SRS> <SRS>EPSG:5700</SRS> <SRS>EPSG:5701</SRS> <SRS>EPSG:5702</SRS> <SRS>EPSG:5703</SRS> <SRS>EPSG:5704</SRS> <SRS>EPSG:5705</SRS> <SRS>EPSG:5706</SRS> <SRS>EPSG:5707</SRS> <SRS>EPSG:5708</SRS> <SRS>EPSG:5709</SRS> <SRS>EPSG:5710</SRS> <SRS>EPSG:5711</SRS> <SRS>EPSG:5712</SRS> <SRS>EPSG:5713</SRS> <SRS>EPSG:5714</SRS> <SRS>EPSG:5715</SRS> <SRS>EPSG:5716</SRS> <SRS>EPSG:5717</SRS> <SRS>EPSG:5718</SRS> <SRS>EPSG:5719</SRS> <SRS>EPSG:5720</SRS> <SRS>EPSG:5721</SRS> <SRS>EPSG:5722</SRS> <SRS>EPSG:5723</SRS> <SRS>EPSG:5724</SRS> <SRS>EPSG:5725</SRS> <SRS>EPSG:5726</SRS> <SRS>EPSG:5727</SRS> <SRS>EPSG:5728</SRS> <SRS>EPSG:5729</SRS> <SRS>EPSG:5730</SRS> <SRS>EPSG:5731</SRS> <SRS>EPSG:5732</SRS> <SRS>EPSG:5733</SRS> <SRS>EPSG:5734</SRS> <SRS>EPSG:5735</SRS> <SRS>EPSG:5736</SRS> <SRS>EPSG:5737</SRS> <SRS>EPSG:5738</SRS> <SRS>EPSG:5739</SRS> <SRS>EPSG:5740</SRS> <SRS>EPSG:5741</SRS> <SRS>EPSG:5742</SRS> <SRS>EPSG:5743</SRS> <SRS>EPSG:5744</SRS> <SRS>EPSG:5745</SRS> <SRS>EPSG:5746</SRS> <SRS>EPSG:5747</SRS> <SRS>EPSG:5748</SRS> <SRS>EPSG:5749</SRS> <SRS>EPSG:5750</SRS> <SRS>EPSG:5751</SRS> <SRS>EPSG:5752</SRS> <SRS>EPSG:5753</SRS> <SRS>EPSG:5754</SRS> <SRS>EPSG:5755</SRS> <SRS>EPSG:5756</SRS> <SRS>EPSG:5757</SRS> <SRS>EPSG:5758</SRS> <SRS>EPSG:5759</SRS> <SRS>EPSG:5760</SRS> <SRS>EPSG:5761</SRS> <SRS>EPSG:5762</SRS> <SRS>EPSG:5763</SRS> <SRS>EPSG:5764</SRS> <SRS>EPSG:5765</SRS> <SRS>EPSG:5766</SRS> <SRS>EPSG:5767</SRS> <SRS>EPSG:5768</SRS> <SRS>EPSG:5769</SRS> <SRS>EPSG:5770</SRS> <SRS>EPSG:5771</SRS> <SRS>EPSG:5772</SRS> <SRS>EPSG:5773</SRS> <SRS>EPSG:5774</SRS> <SRS>EPSG:5775</SRS> <SRS>EPSG:5776</SRS> <SRS>EPSG:5777</SRS> <SRS>EPSG:5778</SRS> <SRS>EPSG:5779</SRS> <SRS>EPSG:5780</SRS> <SRS>EPSG:5781</SRS> <SRS>EPSG:5782</SRS> <SRS>EPSG:5783</SRS> <SRS>EPSG:5784</SRS> <SRS>EPSG:5785</SRS> <SRS>EPSG:5786</SRS> <SRS>EPSG:5787</SRS> <SRS>EPSG:5788</SRS> <SRS>EPSG:5789</SRS> <SRS>EPSG:5790</SRS> <SRS>EPSG:5791</SRS> <SRS>EPSG:5792</SRS> <SRS>EPSG:5793</SRS> <SRS>EPSG:5794</SRS> <SRS>EPSG:5795</SRS> <SRS>EPSG:5796</SRS> <SRS>EPSG:5797</SRS> <SRS>EPSG:5798</SRS> <SRS>EPSG:5799</SRS> <SRS>EPSG:5800</SRS> <SRS>EPSG:5801</SRS> <SRS>EPSG:5802</SRS> <SRS>EPSG:5803</SRS> <SRS>EPSG:5804</SRS> <SRS>EPSG:5805</SRS> <SRS>EPSG:5806</SRS> <SRS>EPSG:5807</SRS> <SRS>EPSG:5808</SRS> <SRS>EPSG:5809</SRS> <SRS>EPSG:5810</SRS> <SRS>EPSG:5811</SRS> <SRS>EPSG:5812</SRS> <SRS>EPSG:5813</SRS> <SRS>EPSG:5814</SRS> <SRS>EPSG:5815</SRS> <SRS>EPSG:5816</SRS> <SRS>EPSG:5817</SRS> <SRS>EPSG:5818</SRS> <SRS>EPSG:5819</SRS> <SRS>EPSG:5820</SRS> <SRS>EPSG:5821</SRS> <SRS>EPSG:5825</SRS> <SRS>EPSG:5828</SRS> <SRS>EPSG:5829</SRS> <SRS>EPSG:5830</SRS> <SRS>EPSG:5831</SRS> <SRS>EPSG:5832</SRS> <SRS>EPSG:5833</SRS> <SRS>EPSG:5834</SRS> <SRS>EPSG:5835</SRS> <SRS>EPSG:5836</SRS> <SRS>EPSG:5837</SRS> <SRS>EPSG:5839</SRS> <SRS>EPSG:5842</SRS> <SRS>EPSG:5843</SRS> <SRS>EPSG:5844</SRS> <SRS>EPSG:5845</SRS> <SRS>EPSG:5846</SRS> <SRS>EPSG:5847</SRS> <SRS>EPSG:5848</SRS> <SRS>EPSG:5849</SRS> <SRS>EPSG:5850</SRS> <SRS>EPSG:5851</SRS> <SRS>EPSG:5852</SRS> <SRS>EPSG:5853</SRS> <SRS>EPSG:5854</SRS> <SRS>EPSG:5855</SRS> <SRS>EPSG:5856</SRS> <SRS>EPSG:5857</SRS> <SRS>EPSG:5858</SRS> <SRS>EPSG:5859</SRS> <SRS>EPSG:5861</SRS> <SRS>EPSG:5862</SRS> <SRS>EPSG:5863</SRS> <SRS>EPSG:5864</SRS> <SRS>EPSG:5865</SRS> <SRS>EPSG:5866</SRS> <SRS>EPSG:5867</SRS> <SRS>EPSG:5868</SRS> <SRS>EPSG:5869</SRS> <SRS>EPSG:5870</SRS> <SRS>EPSG:5871</SRS> <SRS>EPSG:5872</SRS> <SRS>EPSG:5873</SRS> <SRS>EPSG:5874</SRS> <SRS>EPSG:5875</SRS> <SRS>EPSG:5876</SRS> <SRS>EPSG:5877</SRS> <SRS>EPSG:5879</SRS> <SRS>EPSG:5880</SRS> <SRS>EPSG:5884</SRS> <SRS>EPSG:5885</SRS> <SRS>EPSG:5886</SRS> <SRS>EPSG:5887</SRS> <SRS>EPSG:5890</SRS> <SRS>EPSG:5896</SRS> <SRS>EPSG:5897</SRS> <SRS>EPSG:5898</SRS> <SRS>EPSG:5899</SRS> <SRS>EPSG:5921</SRS> <SRS>EPSG:5922</SRS> <SRS>EPSG:5923</SRS> <SRS>EPSG:5924</SRS> <SRS>EPSG:5925</SRS> <SRS>EPSG:5926</SRS> <SRS>EPSG:5927</SRS> <SRS>EPSG:5928</SRS> <SRS>EPSG:5929</SRS> <SRS>EPSG:5930</SRS> <SRS>EPSG:5931</SRS> <SRS>EPSG:5932</SRS> <SRS>EPSG:5933</SRS> <SRS>EPSG:5934</SRS> <SRS>EPSG:5935</SRS> <SRS>EPSG:5936</SRS> <SRS>EPSG:5937</SRS> <SRS>EPSG:5938</SRS> <SRS>EPSG:5939</SRS> <SRS>EPSG:5940</SRS> <SRS>EPSG:5941</SRS> <SRS>EPSG:5942</SRS> <SRS>EPSG:5945</SRS> <SRS>EPSG:5946</SRS> <SRS>EPSG:5947</SRS> <SRS>EPSG:5948</SRS> <SRS>EPSG:5949</SRS> <SRS>EPSG:5950</SRS> <SRS>EPSG:5951</SRS> <SRS>EPSG:5952</SRS> <SRS>EPSG:5953</SRS> <SRS>EPSG:5954</SRS> <SRS>EPSG:5955</SRS> <SRS>EPSG:5956</SRS> <SRS>EPSG:5957</SRS> <SRS>EPSG:5958</SRS> <SRS>EPSG:5959</SRS> <SRS>EPSG:5960</SRS> <SRS>EPSG:5961</SRS> <SRS>EPSG:5962</SRS> <SRS>EPSG:5963</SRS> <SRS>EPSG:5964</SRS> <SRS>EPSG:5965</SRS> <SRS>EPSG:5966</SRS> <SRS>EPSG:5967</SRS> <SRS>EPSG:5968</SRS> <SRS>EPSG:5969</SRS> <SRS>EPSG:5970</SRS> <SRS>EPSG:5971</SRS> <SRS>EPSG:5972</SRS> <SRS>EPSG:5973</SRS> <SRS>EPSG:5974</SRS> <SRS>EPSG:5975</SRS> <SRS>EPSG:5976</SRS> <SRS>EPSG:6050</SRS> <SRS>EPSG:6051</SRS> <SRS>EPSG:6052</SRS> <SRS>EPSG:6053</SRS> <SRS>EPSG:6054</SRS> <SRS>EPSG:6055</SRS> <SRS>EPSG:6056</SRS> <SRS>EPSG:6057</SRS> <SRS>EPSG:6058</SRS> <SRS>EPSG:6059</SRS> <SRS>EPSG:6060</SRS> <SRS>EPSG:6061</SRS> <SRS>EPSG:6062</SRS> <SRS>EPSG:6063</SRS> <SRS>EPSG:6064</SRS> <SRS>EPSG:6065</SRS> <SRS>EPSG:6066</SRS> <SRS>EPSG:6067</SRS> <SRS>EPSG:6068</SRS> <SRS>EPSG:6069</SRS> <SRS>EPSG:6070</SRS> <SRS>EPSG:6071</SRS> <SRS>EPSG:6072</SRS> <SRS>EPSG:6073</SRS> <SRS>EPSG:6074</SRS> <SRS>EPSG:6075</SRS> <SRS>EPSG:6076</SRS> <SRS>EPSG:6077</SRS> <SRS>EPSG:6078</SRS> <SRS>EPSG:6079</SRS> <SRS>EPSG:6080</SRS> <SRS>EPSG:6081</SRS> <SRS>EPSG:6082</SRS> <SRS>EPSG:6083</SRS> <SRS>EPSG:6084</SRS> <SRS>EPSG:6085</SRS> <SRS>EPSG:6086</SRS> <SRS>EPSG:6087</SRS> <SRS>EPSG:6088</SRS> <SRS>EPSG:6089</SRS> <SRS>EPSG:6090</SRS> <SRS>EPSG:6091</SRS> <SRS>EPSG:6092</SRS> <SRS>EPSG:6093</SRS> <SRS>EPSG:6094</SRS> <SRS>EPSG:6095</SRS> <SRS>EPSG:6096</SRS> <SRS>EPSG:6097</SRS> <SRS>EPSG:6098</SRS> <SRS>EPSG:6099</SRS> <SRS>EPSG:6100</SRS> <SRS>EPSG:6101</SRS> <SRS>EPSG:6102</SRS> <SRS>EPSG:6103</SRS> <SRS>EPSG:6104</SRS> <SRS>EPSG:6105</SRS> <SRS>EPSG:6106</SRS> <SRS>EPSG:6107</SRS> <SRS>EPSG:6108</SRS> <SRS>EPSG:6109</SRS> <SRS>EPSG:6110</SRS> <SRS>EPSG:6111</SRS> <SRS>EPSG:6112</SRS> <SRS>EPSG:6113</SRS> <SRS>EPSG:6114</SRS> <SRS>EPSG:6115</SRS> <SRS>EPSG:6116</SRS> <SRS>EPSG:6117</SRS> <SRS>EPSG:6118</SRS> <SRS>EPSG:6119</SRS> <SRS>EPSG:6120</SRS> <SRS>EPSG:6121</SRS> <SRS>EPSG:6122</SRS> <SRS>EPSG:6123</SRS> <SRS>EPSG:6124</SRS> <SRS>EPSG:6125</SRS> <SRS>EPSG:6128</SRS> <SRS>EPSG:6129</SRS> <SRS>EPSG:6130</SRS> <SRS>EPSG:6131</SRS> <SRS>EPSG:6132</SRS> <SRS>EPSG:6133</SRS> <SRS>EPSG:6134</SRS> <SRS>EPSG:6135</SRS> <SRS>EPSG:6141</SRS> <SRS>EPSG:6144</SRS> <SRS>EPSG:6145</SRS> <SRS>EPSG:6146</SRS> <SRS>EPSG:6147</SRS> <SRS>EPSG:6148</SRS> <SRS>EPSG:6149</SRS> <SRS>EPSG:6150</SRS> <SRS>EPSG:6151</SRS> <SRS>EPSG:6152</SRS> <SRS>EPSG:6153</SRS> <SRS>EPSG:6154</SRS> <SRS>EPSG:6155</SRS> <SRS>EPSG:6156</SRS> <SRS>EPSG:6157</SRS> <SRS>EPSG:6158</SRS> <SRS>EPSG:6159</SRS> <SRS>EPSG:6160</SRS> <SRS>EPSG:6161</SRS> <SRS>EPSG:6162</SRS> <SRS>EPSG:6163</SRS> <SRS>EPSG:6164</SRS> <SRS>EPSG:6165</SRS> <SRS>EPSG:6166</SRS> <SRS>EPSG:6167</SRS> <SRS>EPSG:6168</SRS> <SRS>EPSG:6169</SRS> <SRS>EPSG:6170</SRS> <SRS>EPSG:6171</SRS> <SRS>EPSG:6172</SRS> <SRS>EPSG:6173</SRS> <SRS>EPSG:6174</SRS> <SRS>EPSG:6175</SRS> <SRS>EPSG:6176</SRS> <SRS>EPSG:6178</SRS> <SRS>EPSG:6179</SRS> <SRS>EPSG:6180</SRS> <SRS>EPSG:6181</SRS> <SRS>EPSG:6182</SRS> <SRS>EPSG:6183</SRS> <SRS>EPSG:6184</SRS> <SRS>EPSG:6185</SRS> <SRS>EPSG:6186</SRS> <SRS>EPSG:6187</SRS> <SRS>EPSG:6190</SRS> <SRS>EPSG:6200</SRS> <SRS>EPSG:6201</SRS> <SRS>EPSG:6202</SRS> <SRS>EPSG:6204</SRS> <SRS>EPSG:6207</SRS> <SRS>EPSG:6210</SRS> <SRS>EPSG:6211</SRS> <SRS>EPSG:6244</SRS> <SRS>EPSG:6245</SRS> <SRS>EPSG:6246</SRS> <SRS>EPSG:6247</SRS> <SRS>EPSG:6248</SRS> <SRS>EPSG:6249</SRS> <SRS>EPSG:6250</SRS> <SRS>EPSG:6251</SRS> <SRS>EPSG:6252</SRS> <SRS>EPSG:6253</SRS> <SRS>EPSG:6254</SRS> <SRS>EPSG:6255</SRS> <SRS>EPSG:6256</SRS> <SRS>EPSG:6257</SRS> <SRS>EPSG:6258</SRS> <SRS>EPSG:6259</SRS> <SRS>EPSG:6260</SRS> <SRS>EPSG:6261</SRS> <SRS>EPSG:6262</SRS> <SRS>EPSG:6263</SRS> <SRS>EPSG:6264</SRS> <SRS>EPSG:6265</SRS> <SRS>EPSG:6266</SRS> <SRS>EPSG:6267</SRS> <SRS>EPSG:6268</SRS> <SRS>EPSG:6269</SRS> <SRS>EPSG:6270</SRS> <SRS>EPSG:6271</SRS> <SRS>EPSG:6272</SRS> <SRS>EPSG:6273</SRS> <SRS>EPSG:6274</SRS> <SRS>EPSG:6275</SRS> <SRS>EPSG:6307</SRS> <SRS>EPSG:6309</SRS> <SRS>EPSG:6310</SRS> <SRS>EPSG:6311</SRS> <SRS>EPSG:6312</SRS> <SRS>EPSG:6316</SRS> <SRS>EPSG:6317</SRS> <SRS>EPSG:6318</SRS> <SRS>EPSG:6319</SRS> <SRS>EPSG:6320</SRS> <SRS>EPSG:6321</SRS> <SRS>EPSG:6322</SRS> <SRS>EPSG:6323</SRS> <SRS>EPSG:6324</SRS> <SRS>EPSG:6325</SRS> <SRS>EPSG:6328</SRS> <SRS>EPSG:6329</SRS> <SRS>EPSG:6330</SRS> <SRS>EPSG:6331</SRS> <SRS>EPSG:6332</SRS> <SRS>EPSG:6333</SRS> <SRS>EPSG:6334</SRS> <SRS>EPSG:6335</SRS> <SRS>EPSG:6336</SRS> <SRS>EPSG:6337</SRS> <SRS>EPSG:6338</SRS> <SRS>EPSG:6339</SRS> <SRS>EPSG:6340</SRS> <SRS>EPSG:6341</SRS> <SRS>EPSG:6342</SRS> <SRS>EPSG:6343</SRS> <SRS>EPSG:6344</SRS> <SRS>EPSG:6345</SRS> <SRS>EPSG:6346</SRS> <SRS>EPSG:6347</SRS> <SRS>EPSG:6348</SRS> <SRS>EPSG:6349</SRS> <SRS>EPSG:6350</SRS> <SRS>EPSG:6351</SRS> <SRS>EPSG:6352</SRS> <SRS>EPSG:6353</SRS> <SRS>EPSG:6354</SRS> <SRS>EPSG:6355</SRS> <SRS>EPSG:6356</SRS> <SRS>EPSG:6357</SRS> <SRS>EPSG:6358</SRS> <SRS>EPSG:6359</SRS> <SRS>EPSG:6360</SRS> <SRS>EPSG:6362</SRS> <SRS>EPSG:6363</SRS> <SRS>EPSG:6364</SRS> <SRS>EPSG:6365</SRS> <SRS>EPSG:6366</SRS> <SRS>EPSG:6367</SRS> <SRS>EPSG:6368</SRS> <SRS>EPSG:6369</SRS> <SRS>EPSG:6370</SRS> <SRS>EPSG:6371</SRS> <SRS>EPSG:6372</SRS> <SRS>EPSG:6381</SRS> <SRS>EPSG:6382</SRS> <SRS>EPSG:6383</SRS> <SRS>EPSG:6384</SRS> <SRS>EPSG:6385</SRS> <SRS>EPSG:6386</SRS> <SRS>EPSG:6387</SRS> <SRS>EPSG:6391</SRS> <SRS>EPSG:6393</SRS> <SRS>EPSG:6394</SRS> <SRS>EPSG:6395</SRS> <SRS>EPSG:6396</SRS> <SRS>EPSG:6397</SRS> <SRS>EPSG:6398</SRS> <SRS>EPSG:6399</SRS> <SRS>EPSG:6400</SRS> <SRS>EPSG:6401</SRS> <SRS>EPSG:6402</SRS> <SRS>EPSG:6403</SRS> <SRS>EPSG:6404</SRS> <SRS>EPSG:6405</SRS> <SRS>EPSG:6406</SRS> <SRS>EPSG:6407</SRS> <SRS>EPSG:6408</SRS> <SRS>EPSG:6409</SRS> <SRS>EPSG:6410</SRS> <SRS>EPSG:6411</SRS> <SRS>EPSG:6412</SRS> <SRS>EPSG:6413</SRS> <SRS>EPSG:6414</SRS> <SRS>EPSG:6415</SRS> <SRS>EPSG:6416</SRS> <SRS>EPSG:6417</SRS> <SRS>EPSG:6418</SRS> <SRS>EPSG:6419</SRS> <SRS>EPSG:6420</SRS> <SRS>EPSG:6421</SRS> <SRS>EPSG:6422</SRS> <SRS>EPSG:6423</SRS> <SRS>EPSG:6424</SRS> <SRS>EPSG:6425</SRS> <SRS>EPSG:6426</SRS> <SRS>EPSG:6427</SRS> <SRS>EPSG:6428</SRS> <SRS>EPSG:6429</SRS> <SRS>EPSG:6430</SRS> <SRS>EPSG:6431</SRS> <SRS>EPSG:6432</SRS> <SRS>EPSG:6433</SRS> <SRS>EPSG:6434</SRS> <SRS>EPSG:6435</SRS> <SRS>EPSG:6436</SRS> <SRS>EPSG:6437</SRS> <SRS>EPSG:6438</SRS> <SRS>EPSG:6439</SRS> <SRS>EPSG:6440</SRS> <SRS>EPSG:6441</SRS> <SRS>EPSG:6442</SRS> <SRS>EPSG:6443</SRS> <SRS>EPSG:6444</SRS> <SRS>EPSG:6445</SRS> <SRS>EPSG:6446</SRS> <SRS>EPSG:6447</SRS> <SRS>EPSG:6448</SRS> <SRS>EPSG:6449</SRS> <SRS>EPSG:6450</SRS> <SRS>EPSG:6451</SRS> <SRS>EPSG:6452</SRS> <SRS>EPSG:6453</SRS> <SRS>EPSG:6454</SRS> <SRS>EPSG:6455</SRS> <SRS>EPSG:6456</SRS> <SRS>EPSG:6457</SRS> <SRS>EPSG:6458</SRS> <SRS>EPSG:6459</SRS> <SRS>EPSG:6460</SRS> <SRS>EPSG:6461</SRS> <SRS>EPSG:6462</SRS> <SRS>EPSG:6463</SRS> <SRS>EPSG:6464</SRS> <SRS>EPSG:6465</SRS> <SRS>EPSG:6466</SRS> <SRS>EPSG:6467</SRS> <SRS>EPSG:6468</SRS> <SRS>EPSG:6469</SRS> <SRS>EPSG:6470</SRS> <SRS>EPSG:6471</SRS> <SRS>EPSG:6472</SRS> <SRS>EPSG:6473</SRS> <SRS>EPSG:6474</SRS> <SRS>EPSG:6475</SRS> <SRS>EPSG:6476</SRS> <SRS>EPSG:6477</SRS> <SRS>EPSG:6478</SRS> <SRS>EPSG:6479</SRS> <SRS>EPSG:6480</SRS> <SRS>EPSG:6481</SRS> <SRS>EPSG:6482</SRS> <SRS>EPSG:6483</SRS> <SRS>EPSG:6484</SRS> <SRS>EPSG:6485</SRS> <SRS>EPSG:6486</SRS> <SRS>EPSG:6487</SRS> <SRS>EPSG:6488</SRS> <SRS>EPSG:6489</SRS> <SRS>EPSG:6490</SRS> <SRS>EPSG:6491</SRS> <SRS>EPSG:6492</SRS> <SRS>EPSG:6493</SRS> <SRS>EPSG:6494</SRS> <SRS>EPSG:6495</SRS> <SRS>EPSG:6496</SRS> <SRS>EPSG:6497</SRS> <SRS>EPSG:6498</SRS> <SRS>EPSG:6499</SRS> <SRS>EPSG:6500</SRS> <SRS>EPSG:6501</SRS> <SRS>EPSG:6502</SRS> <SRS>EPSG:6503</SRS> <SRS>EPSG:6504</SRS> <SRS>EPSG:6505</SRS> <SRS>EPSG:6506</SRS> <SRS>EPSG:6507</SRS> <SRS>EPSG:6508</SRS> <SRS>EPSG:6509</SRS> <SRS>EPSG:6510</SRS> <SRS>EPSG:6511</SRS> <SRS>EPSG:6512</SRS> <SRS>EPSG:6513</SRS> <SRS>EPSG:6514</SRS> <SRS>EPSG:6515</SRS> <SRS>EPSG:6516</SRS> <SRS>EPSG:6517</SRS> <SRS>EPSG:6518</SRS> <SRS>EPSG:6519</SRS> <SRS>EPSG:6520</SRS> <SRS>EPSG:6521</SRS> <SRS>EPSG:6522</SRS> <SRS>EPSG:6523</SRS> <SRS>EPSG:6524</SRS> <SRS>EPSG:6525</SRS> <SRS>EPSG:6526</SRS> <SRS>EPSG:6527</SRS> <SRS>EPSG:6528</SRS> <SRS>EPSG:6529</SRS> <SRS>EPSG:6530</SRS> <SRS>EPSG:6531</SRS> <SRS>EPSG:6532</SRS> <SRS>EPSG:6533</SRS> <SRS>EPSG:6534</SRS> <SRS>EPSG:6535</SRS> <SRS>EPSG:6536</SRS> <SRS>EPSG:6537</SRS> <SRS>EPSG:6538</SRS> <SRS>EPSG:6539</SRS> <SRS>EPSG:6540</SRS> <SRS>EPSG:6541</SRS> <SRS>EPSG:6542</SRS> <SRS>EPSG:6543</SRS> <SRS>EPSG:6544</SRS> <SRS>EPSG:6545</SRS> <SRS>EPSG:6546</SRS> <SRS>EPSG:6547</SRS> <SRS>EPSG:6548</SRS> <SRS>EPSG:6549</SRS> <SRS>EPSG:6550</SRS> <SRS>EPSG:6551</SRS> <SRS>EPSG:6552</SRS> <SRS>EPSG:6553</SRS> <SRS>EPSG:6554</SRS> <SRS>EPSG:6555</SRS> <SRS>EPSG:6556</SRS> <SRS>EPSG:6557</SRS> <SRS>EPSG:6558</SRS> <SRS>EPSG:6559</SRS> <SRS>EPSG:6560</SRS> <SRS>EPSG:6561</SRS> <SRS>EPSG:6562</SRS> <SRS>EPSG:6563</SRS> <SRS>EPSG:6564</SRS> <SRS>EPSG:6565</SRS> <SRS>EPSG:6566</SRS> <SRS>EPSG:6567</SRS> <SRS>EPSG:6568</SRS> <SRS>EPSG:6569</SRS> <SRS>EPSG:6570</SRS> <SRS>EPSG:6571</SRS> <SRS>EPSG:6572</SRS> <SRS>EPSG:6573</SRS> <SRS>EPSG:6574</SRS> <SRS>EPSG:6575</SRS> <SRS>EPSG:6576</SRS> <SRS>EPSG:6577</SRS> <SRS>EPSG:6578</SRS> <SRS>EPSG:6579</SRS> <SRS>EPSG:6580</SRS> <SRS>EPSG:6581</SRS> <SRS>EPSG:6582</SRS> <SRS>EPSG:6583</SRS> <SRS>EPSG:6584</SRS> <SRS>EPSG:6585</SRS> <SRS>EPSG:6586</SRS> <SRS>EPSG:6587</SRS> <SRS>EPSG:6588</SRS> <SRS>EPSG:6589</SRS> <SRS>EPSG:6590</SRS> <SRS>EPSG:6591</SRS> <SRS>EPSG:6592</SRS> <SRS>EPSG:6593</SRS> <SRS>EPSG:6594</SRS> <SRS>EPSG:6595</SRS> <SRS>EPSG:6596</SRS> <SRS>EPSG:6597</SRS> <SRS>EPSG:6598</SRS> <SRS>EPSG:6599</SRS> <SRS>EPSG:6600</SRS> <SRS>EPSG:6601</SRS> <SRS>EPSG:6602</SRS> <SRS>EPSG:6603</SRS> <SRS>EPSG:6604</SRS> <SRS>EPSG:6605</SRS> <SRS>EPSG:6606</SRS> <SRS>EPSG:6607</SRS> <SRS>EPSG:6608</SRS> <SRS>EPSG:6609</SRS> <SRS>EPSG:6610</SRS> <SRS>EPSG:6611</SRS> <SRS>EPSG:6612</SRS> <SRS>EPSG:6613</SRS> <SRS>EPSG:6614</SRS> <SRS>EPSG:6615</SRS> <SRS>EPSG:6616</SRS> <SRS>EPSG:6617</SRS> <SRS>EPSG:6618</SRS> <SRS>EPSG:6619</SRS> <SRS>EPSG:6620</SRS> <SRS>EPSG:6621</SRS> <SRS>EPSG:6622</SRS> <SRS>EPSG:6623</SRS> <SRS>EPSG:6624</SRS> <SRS>EPSG:6625</SRS> <SRS>EPSG:6626</SRS> <SRS>EPSG:6627</SRS> <SRS>EPSG:6628</SRS> <SRS>EPSG:6629</SRS> <SRS>EPSG:6630</SRS> <SRS>EPSG:6631</SRS> <SRS>EPSG:6632</SRS> <SRS>EPSG:6633</SRS> <SRS>EPSG:6634</SRS> <SRS>EPSG:6635</SRS> <SRS>EPSG:6636</SRS> <SRS>EPSG:6637</SRS> <SRS>EPSG:6638</SRS> <SRS>EPSG:6639</SRS> <SRS>EPSG:6640</SRS> <SRS>EPSG:6641</SRS> <SRS>EPSG:6642</SRS> <SRS>EPSG:6643</SRS> <SRS>EPSG:6644</SRS> <SRS>EPSG:6646</SRS> <SRS>EPSG:6647</SRS> <SRS>EPSG:6649</SRS> <SRS>EPSG:6650</SRS> <SRS>EPSG:6651</SRS> <SRS>EPSG:6652</SRS> <SRS>EPSG:6653</SRS> <SRS>EPSG:6654</SRS> <SRS>EPSG:6655</SRS> <SRS>EPSG:6656</SRS> <SRS>EPSG:6657</SRS> <SRS>EPSG:6658</SRS> <SRS>EPSG:6659</SRS> <SRS>EPSG:6660</SRS> <SRS>EPSG:6661</SRS> <SRS>EPSG:6662</SRS> <SRS>EPSG:6663</SRS> <SRS>EPSG:6664</SRS> <SRS>EPSG:6665</SRS> <SRS>EPSG:6666</SRS> <SRS>EPSG:6667</SRS> <SRS>EPSG:6668</SRS> <SRS>EPSG:6669</SRS> <SRS>EPSG:6670</SRS> <SRS>EPSG:6671</SRS> <SRS>EPSG:6672</SRS> <SRS>EPSG:6673</SRS> <SRS>EPSG:6674</SRS> <SRS>EPSG:6675</SRS> <SRS>EPSG:6676</SRS> <SRS>EPSG:6677</SRS> <SRS>EPSG:6678</SRS> <SRS>EPSG:6679</SRS> <SRS>EPSG:6680</SRS> <SRS>EPSG:6681</SRS> <SRS>EPSG:6682</SRS> <SRS>EPSG:6683</SRS> <SRS>EPSG:6684</SRS> <SRS>EPSG:6685</SRS> <SRS>EPSG:6686</SRS> <SRS>EPSG:6687</SRS> <SRS>EPSG:6688</SRS> <SRS>EPSG:6689</SRS> <SRS>EPSG:6690</SRS> <SRS>EPSG:6691</SRS> <SRS>EPSG:6692</SRS> <SRS>EPSG:6693</SRS> <SRS>EPSG:6694</SRS> <SRS>EPSG:6695</SRS> <SRS>EPSG:6696</SRS> <SRS>EPSG:6697</SRS> <SRS>EPSG:6700</SRS> <SRS>EPSG:6703</SRS> <SRS>EPSG:6704</SRS> <SRS>EPSG:6705</SRS> <SRS>EPSG:6706</SRS> <SRS>EPSG:6707</SRS> <SRS>EPSG:6708</SRS> <SRS>EPSG:6709</SRS> <SRS>EPSG:6715</SRS> <SRS>EPSG:6720</SRS> <SRS>EPSG:6721</SRS> <SRS>EPSG:6722</SRS> <SRS>EPSG:6723</SRS> <SRS>EPSG:6732</SRS> <SRS>EPSG:6733</SRS> <SRS>EPSG:6734</SRS> <SRS>EPSG:6735</SRS> <SRS>EPSG:6736</SRS> <SRS>EPSG:6737</SRS> <SRS>EPSG:6738</SRS> <SRS>EPSG:6781</SRS> <SRS>EPSG:6782</SRS> <SRS>EPSG:6783</SRS> <SRS>EPSG:6784</SRS> <SRS>EPSG:6785</SRS> <SRS>EPSG:6786</SRS> <SRS>EPSG:6787</SRS> <SRS>EPSG:6788</SRS> <SRS>EPSG:6789</SRS> <SRS>EPSG:6790</SRS> <SRS>EPSG:6791</SRS> <SRS>EPSG:6792</SRS> <SRS>EPSG:6793</SRS> <SRS>EPSG:6794</SRS> <SRS>EPSG:6795</SRS> <SRS>EPSG:6796</SRS> <SRS>EPSG:6797</SRS> <SRS>EPSG:6798</SRS> <SRS>EPSG:6799</SRS> <SRS>EPSG:6800</SRS> <SRS>EPSG:6801</SRS> <SRS>EPSG:6802</SRS> <SRS>EPSG:6803</SRS> <SRS>EPSG:6804</SRS> <SRS>EPSG:6805</SRS> <SRS>EPSG:6806</SRS> <SRS>EPSG:6807</SRS> <SRS>EPSG:6808</SRS> <SRS>EPSG:6809</SRS> <SRS>EPSG:6810</SRS> <SRS>EPSG:6811</SRS> <SRS>EPSG:6812</SRS> <SRS>EPSG:6813</SRS> <SRS>EPSG:6814</SRS> <SRS>EPSG:6815</SRS> <SRS>EPSG:6816</SRS> <SRS>EPSG:6817</SRS> <SRS>EPSG:6818</SRS> <SRS>EPSG:6819</SRS> <SRS>EPSG:6820</SRS> <SRS>EPSG:6821</SRS> <SRS>EPSG:6822</SRS> <SRS>EPSG:6823</SRS> <SRS>EPSG:6824</SRS> <SRS>EPSG:6825</SRS> <SRS>EPSG:6826</SRS> <SRS>EPSG:6827</SRS> <SRS>EPSG:6828</SRS> <SRS>EPSG:6829</SRS> <SRS>EPSG:6830</SRS> <SRS>EPSG:6831</SRS> <SRS>EPSG:6832</SRS> <SRS>EPSG:6833</SRS> <SRS>EPSG:6834</SRS> <SRS>EPSG:6835</SRS> <SRS>EPSG:6836</SRS> <SRS>EPSG:6837</SRS> <SRS>EPSG:6838</SRS> <SRS>EPSG:6839</SRS> <SRS>EPSG:6840</SRS> <SRS>EPSG:6841</SRS> <SRS>EPSG:6842</SRS> <SRS>EPSG:6843</SRS> <SRS>EPSG:6844</SRS> <SRS>EPSG:6845</SRS> <SRS>EPSG:6846</SRS> <SRS>EPSG:6847</SRS> <SRS>EPSG:6848</SRS> <SRS>EPSG:6849</SRS> <SRS>EPSG:6850</SRS> <SRS>EPSG:6851</SRS> <SRS>EPSG:6852</SRS> <SRS>EPSG:6853</SRS> <SRS>EPSG:6854</SRS> <SRS>EPSG:6855</SRS> <SRS>EPSG:6856</SRS> <SRS>EPSG:6857</SRS> <SRS>EPSG:6858</SRS> <SRS>EPSG:6859</SRS> <SRS>EPSG:6860</SRS> <SRS>EPSG:6861</SRS> <SRS>EPSG:6862</SRS> <SRS>EPSG:6863</SRS> <SRS>EPSG:6867</SRS> <SRS>EPSG:6868</SRS> <SRS>EPSG:6870</SRS> <SRS>EPSG:6871</SRS> <SRS>EPSG:6875</SRS> <SRS>EPSG:6876</SRS> <SRS>EPSG:6879</SRS> <SRS>EPSG:6880</SRS> <SRS>EPSG:6881</SRS> <SRS>EPSG:6882</SRS> <SRS>EPSG:6883</SRS> <SRS>EPSG:6884</SRS> <SRS>EPSG:6885</SRS> <SRS>EPSG:6886</SRS> <SRS>EPSG:6887</SRS> <SRS>EPSG:6892</SRS> <SRS>EPSG:6893</SRS> <SRS>EPSG:6894</SRS> <SRS>EPSG:6915</SRS> <SRS>EPSG:6916</SRS> <SRS>EPSG:6917</SRS> <SRS>EPSG:6922</SRS> <SRS>EPSG:6923</SRS> <SRS>EPSG:6924</SRS> <SRS>EPSG:6925</SRS> <SRS>EPSG:6927</SRS> <SRS>EPSG:6931</SRS> <SRS>EPSG:6932</SRS> <SRS>EPSG:6933</SRS> <SRS>EPSG:6934</SRS> <SRS>EPSG:6956</SRS> <SRS>EPSG:6957</SRS> <SRS>EPSG:6958</SRS> <SRS>EPSG:6959</SRS> <SRS>EPSG:6962</SRS> <SRS>EPSG:6966</SRS> <SRS>EPSG:6978</SRS> <SRS>EPSG:6979</SRS> <SRS>EPSG:6980</SRS> <SRS>EPSG:6981</SRS> <SRS>EPSG:6982</SRS> <SRS>EPSG:6983</SRS> <SRS>EPSG:6984</SRS> <SRS>EPSG:6985</SRS> <SRS>EPSG:6986</SRS> <SRS>EPSG:6987</SRS> <SRS>EPSG:6988</SRS> <SRS>EPSG:6989</SRS> <SRS>EPSG:6990</SRS> <SRS>EPSG:6991</SRS> <SRS>EPSG:6996</SRS> <SRS>EPSG:6997</SRS> <SRS>EPSG:7005</SRS> <SRS>EPSG:7006</SRS> <SRS>EPSG:7007</SRS> <SRS>EPSG:7034</SRS> <SRS>EPSG:7035</SRS> <SRS>EPSG:7036</SRS> <SRS>EPSG:7037</SRS> <SRS>EPSG:7038</SRS> <SRS>EPSG:7039</SRS> <SRS>EPSG:7040</SRS> <SRS>EPSG:7041</SRS> <SRS>EPSG:7042</SRS> <SRS>EPSG:7057</SRS> <SRS>EPSG:7058</SRS> <SRS>EPSG:7059</SRS> <SRS>EPSG:7060</SRS> <SRS>EPSG:7061</SRS> <SRS>EPSG:7062</SRS> <SRS>EPSG:7063</SRS> <SRS>EPSG:7064</SRS> <SRS>EPSG:7065</SRS> <SRS>EPSG:7066</SRS> <SRS>EPSG:7067</SRS> <SRS>EPSG:7068</SRS> <SRS>EPSG:7069</SRS> <SRS>EPSG:7070</SRS> <SRS>EPSG:7071</SRS> <SRS>EPSG:7072</SRS> <SRS>EPSG:7073</SRS> <SRS>EPSG:7074</SRS> <SRS>EPSG:7075</SRS> <SRS>EPSG:7076</SRS> <SRS>EPSG:7077</SRS> <SRS>EPSG:7078</SRS> <SRS>EPSG:7079</SRS> <SRS>EPSG:7080</SRS> <SRS>EPSG:7081</SRS> <SRS>EPSG:7082</SRS> <SRS>EPSG:7084</SRS> <SRS>EPSG:7085</SRS> <SRS>EPSG:7086</SRS> <SRS>EPSG:7087</SRS> <SRS>EPSG:7088</SRS> <SRS>EPSG:7109</SRS> <SRS>EPSG:7110</SRS> <SRS>EPSG:7111</SRS> <SRS>EPSG:7112</SRS> <SRS>EPSG:7113</SRS> <SRS>EPSG:7114</SRS> <SRS>EPSG:7115</SRS> <SRS>EPSG:7116</SRS> <SRS>EPSG:7117</SRS> <SRS>EPSG:7118</SRS> <SRS>EPSG:7119</SRS> <SRS>EPSG:7120</SRS> <SRS>EPSG:7121</SRS> <SRS>EPSG:7122</SRS> <SRS>EPSG:7123</SRS> <SRS>EPSG:7124</SRS> <SRS>EPSG:7125</SRS> <SRS>EPSG:7126</SRS> <SRS>EPSG:7127</SRS> <SRS>EPSG:7128</SRS> <SRS>EPSG:7131</SRS> <SRS>EPSG:7132</SRS> <SRS>EPSG:7133</SRS> <SRS>EPSG:7134</SRS> <SRS>EPSG:7135</SRS> <SRS>EPSG:7136</SRS> <SRS>EPSG:7137</SRS> <SRS>EPSG:7138</SRS> <SRS>EPSG:7139</SRS> <SRS>EPSG:7142</SRS> <SRS>EPSG:7257</SRS> <SRS>EPSG:7258</SRS> <SRS>EPSG:7259</SRS> <SRS>EPSG:7260</SRS> <SRS>EPSG:7261</SRS> <SRS>EPSG:7262</SRS> <SRS>EPSG:7263</SRS> <SRS>EPSG:7264</SRS> <SRS>EPSG:7265</SRS> <SRS>EPSG:7266</SRS> <SRS>EPSG:7267</SRS> <SRS>EPSG:7268</SRS> <SRS>EPSG:7269</SRS> <SRS>EPSG:7270</SRS> <SRS>EPSG:7271</SRS> <SRS>EPSG:7272</SRS> <SRS>EPSG:7273</SRS> <SRS>EPSG:7274</SRS> <SRS>EPSG:7275</SRS> <SRS>EPSG:7276</SRS> <SRS>EPSG:7277</SRS> <SRS>EPSG:7278</SRS> <SRS>EPSG:7279</SRS> <SRS>EPSG:7280</SRS> <SRS>EPSG:7281</SRS> <SRS>EPSG:7282</SRS> <SRS>EPSG:7283</SRS> <SRS>EPSG:7284</SRS> <SRS>EPSG:7285</SRS> <SRS>EPSG:7286</SRS> <SRS>EPSG:7287</SRS> <SRS>EPSG:7288</SRS> <SRS>EPSG:7289</SRS> <SRS>EPSG:7290</SRS> <SRS>EPSG:7291</SRS> <SRS>EPSG:7292</SRS> <SRS>EPSG:7293</SRS> <SRS>EPSG:7294</SRS> <SRS>EPSG:7295</SRS> <SRS>EPSG:7296</SRS> <SRS>EPSG:7297</SRS> <SRS>EPSG:7298</SRS> <SRS>EPSG:7299</SRS> <SRS>EPSG:7300</SRS> <SRS>EPSG:7301</SRS> <SRS>EPSG:7302</SRS> <SRS>EPSG:7303</SRS> <SRS>EPSG:7304</SRS> <SRS>EPSG:7305</SRS> <SRS>EPSG:7306</SRS> <SRS>EPSG:7307</SRS> <SRS>EPSG:7308</SRS> <SRS>EPSG:7309</SRS> <SRS>EPSG:7310</SRS> <SRS>EPSG:7311</SRS> <SRS>EPSG:7312</SRS> <SRS>EPSG:7313</SRS> <SRS>EPSG:7314</SRS> <SRS>EPSG:7315</SRS> <SRS>EPSG:7316</SRS> <SRS>EPSG:7317</SRS> <SRS>EPSG:7318</SRS> <SRS>EPSG:7319</SRS> <SRS>EPSG:7320</SRS> <SRS>EPSG:7321</SRS> <SRS>EPSG:7322</SRS> <SRS>EPSG:7323</SRS> <SRS>EPSG:7324</SRS> <SRS>EPSG:7325</SRS> <SRS>EPSG:7326</SRS> <SRS>EPSG:7327</SRS> <SRS>EPSG:7328</SRS> <SRS>EPSG:7329</SRS> <SRS>EPSG:7330</SRS> <SRS>EPSG:7331</SRS> <SRS>EPSG:7332</SRS> <SRS>EPSG:7333</SRS> <SRS>EPSG:7334</SRS> <SRS>EPSG:7335</SRS> <SRS>EPSG:7336</SRS> <SRS>EPSG:7337</SRS> <SRS>EPSG:7338</SRS> <SRS>EPSG:7339</SRS> <SRS>EPSG:7340</SRS> <SRS>EPSG:7341</SRS> <SRS>EPSG:7342</SRS> <SRS>EPSG:7343</SRS> <SRS>EPSG:7344</SRS> <SRS>EPSG:7345</SRS> <SRS>EPSG:7346</SRS> <SRS>EPSG:7347</SRS> <SRS>EPSG:7348</SRS> <SRS>EPSG:7349</SRS> <SRS>EPSG:7350</SRS> <SRS>EPSG:7351</SRS> <SRS>EPSG:7352</SRS> <SRS>EPSG:7353</SRS> <SRS>EPSG:7354</SRS> <SRS>EPSG:7355</SRS> <SRS>EPSG:7356</SRS> <SRS>EPSG:7357</SRS> <SRS>EPSG:7358</SRS> <SRS>EPSG:7359</SRS> <SRS>EPSG:7360</SRS> <SRS>EPSG:7361</SRS> <SRS>EPSG:7362</SRS> <SRS>EPSG:7363</SRS> <SRS>EPSG:7364</SRS> <SRS>EPSG:7365</SRS> <SRS>EPSG:7366</SRS> <SRS>EPSG:7367</SRS> <SRS>EPSG:7368</SRS> <SRS>EPSG:7369</SRS> <SRS>EPSG:7370</SRS> <SRS>EPSG:7371</SRS> <SRS>EPSG:7372</SRS> <SRS>EPSG:7373</SRS> <SRS>EPSG:7374</SRS> <SRS>EPSG:7375</SRS> <SRS>EPSG:7376</SRS> <SRS>EPSG:7400</SRS> <SRS>EPSG:7401</SRS> <SRS>EPSG:7402</SRS> <SRS>EPSG:7403</SRS> <SRS>EPSG:7404</SRS> <SRS>EPSG:7405</SRS> <SRS>EPSG:7406</SRS> <SRS>EPSG:7407</SRS> <SRS>EPSG:7408</SRS> <SRS>EPSG:7409</SRS> <SRS>EPSG:7410</SRS> <SRS>EPSG:7411</SRS> <SRS>EPSG:7412</SRS> <SRS>EPSG:7413</SRS> <SRS>EPSG:7414</SRS> <SRS>EPSG:7415</SRS> <SRS>EPSG:7416</SRS> <SRS>EPSG:7417</SRS> <SRS>EPSG:7418</SRS> <SRS>EPSG:7419</SRS> <SRS>EPSG:7420</SRS> <SRS>EPSG:7421</SRS> <SRS>EPSG:7422</SRS> <SRS>EPSG:7423</SRS> <SRS>EPSG:7446</SRS> <SRS>EPSG:7447</SRS> <SRS>EPSG:7528</SRS> <SRS>EPSG:7529</SRS> <SRS>EPSG:7530</SRS> <SRS>EPSG:7531</SRS> <SRS>EPSG:7532</SRS> <SRS>EPSG:7533</SRS> <SRS>EPSG:7534</SRS> <SRS>EPSG:7535</SRS> <SRS>EPSG:7536</SRS> <SRS>EPSG:7537</SRS> <SRS>EPSG:7538</SRS> <SRS>EPSG:7539</SRS> <SRS>EPSG:7540</SRS> <SRS>EPSG:7541</SRS> <SRS>EPSG:7542</SRS> <SRS>EPSG:7543</SRS> <SRS>EPSG:7544</SRS> <SRS>EPSG:7545</SRS> <SRS>EPSG:7546</SRS> <SRS>EPSG:7547</SRS> <SRS>EPSG:7548</SRS> <SRS>EPSG:7549</SRS> <SRS>EPSG:7550</SRS> <SRS>EPSG:7551</SRS> <SRS>EPSG:7552</SRS> <SRS>EPSG:7553</SRS> <SRS>EPSG:7554</SRS> <SRS>EPSG:7555</SRS> <SRS>EPSG:7556</SRS> <SRS>EPSG:7557</SRS> <SRS>EPSG:7558</SRS> <SRS>EPSG:7559</SRS> <SRS>EPSG:7560</SRS> <SRS>EPSG:7561</SRS> <SRS>EPSG:7562</SRS> <SRS>EPSG:7563</SRS> <SRS>EPSG:7564</SRS> <SRS>EPSG:7565</SRS> <SRS>EPSG:7566</SRS> <SRS>EPSG:7567</SRS> <SRS>EPSG:7568</SRS> <SRS>EPSG:7569</SRS> <SRS>EPSG:7570</SRS> <SRS>EPSG:7571</SRS> <SRS>EPSG:7572</SRS> <SRS>EPSG:7573</SRS> <SRS>EPSG:7574</SRS> <SRS>EPSG:7575</SRS> <SRS>EPSG:7576</SRS> <SRS>EPSG:7577</SRS> <SRS>EPSG:7578</SRS> <SRS>EPSG:7579</SRS> <SRS>EPSG:7580</SRS> <SRS>EPSG:7581</SRS> <SRS>EPSG:7582</SRS> <SRS>EPSG:7583</SRS> <SRS>EPSG:7584</SRS> <SRS>EPSG:7585</SRS> <SRS>EPSG:7586</SRS> <SRS>EPSG:7587</SRS> <SRS>EPSG:7588</SRS> <SRS>EPSG:7589</SRS> <SRS>EPSG:7590</SRS> <SRS>EPSG:7591</SRS> <SRS>EPSG:7592</SRS> <SRS>EPSG:7593</SRS> <SRS>EPSG:7594</SRS> <SRS>EPSG:7595</SRS> <SRS>EPSG:7596</SRS> <SRS>EPSG:7597</SRS> <SRS>EPSG:7598</SRS> <SRS>EPSG:7599</SRS> <SRS>EPSG:7600</SRS> <SRS>EPSG:7601</SRS> <SRS>EPSG:7602</SRS> <SRS>EPSG:7603</SRS> <SRS>EPSG:7604</SRS> <SRS>EPSG:7605</SRS> <SRS>EPSG:7606</SRS> <SRS>EPSG:7607</SRS> <SRS>EPSG:7608</SRS> <SRS>EPSG:7609</SRS> <SRS>EPSG:7610</SRS> <SRS>EPSG:7611</SRS> <SRS>EPSG:7612</SRS> <SRS>EPSG:7613</SRS> <SRS>EPSG:7614</SRS> <SRS>EPSG:7615</SRS> <SRS>EPSG:7616</SRS> <SRS>EPSG:7617</SRS> <SRS>EPSG:7618</SRS> <SRS>EPSG:7619</SRS> <SRS>EPSG:7620</SRS> <SRS>EPSG:7621</SRS> <SRS>EPSG:7622</SRS> <SRS>EPSG:7623</SRS> <SRS>EPSG:7624</SRS> <SRS>EPSG:7625</SRS> <SRS>EPSG:7626</SRS> <SRS>EPSG:7627</SRS> <SRS>EPSG:7628</SRS> <SRS>EPSG:7629</SRS> <SRS>EPSG:7630</SRS> <SRS>EPSG:7631</SRS> <SRS>EPSG:7632</SRS> <SRS>EPSG:7633</SRS> <SRS>EPSG:7634</SRS> <SRS>EPSG:7635</SRS> <SRS>EPSG:7636</SRS> <SRS>EPSG:7637</SRS> <SRS>EPSG:7638</SRS> <SRS>EPSG:7639</SRS> <SRS>EPSG:7640</SRS> <SRS>EPSG:7641</SRS> <SRS>EPSG:7642</SRS> <SRS>EPSG:7643</SRS> <SRS>EPSG:7644</SRS> <SRS>EPSG:7645</SRS> <SRS>EPSG:7651</SRS> <SRS>EPSG:7652</SRS> <SRS>EPSG:7656</SRS> <SRS>EPSG:7657</SRS> <SRS>EPSG:7658</SRS> <SRS>EPSG:7659</SRS> <SRS>EPSG:7660</SRS> <SRS>EPSG:7661</SRS> <SRS>EPSG:7662</SRS> <SRS>EPSG:7663</SRS> <SRS>EPSG:7664</SRS> <SRS>EPSG:7665</SRS> <SRS>EPSG:7677</SRS> <SRS>EPSG:7678</SRS> <SRS>EPSG:7679</SRS> <SRS>EPSG:7680</SRS> <SRS>EPSG:7681</SRS> <SRS>EPSG:7682</SRS> <SRS>EPSG:7683</SRS> <SRS>EPSG:7684</SRS> <SRS>EPSG:7685</SRS> <SRS>EPSG:7686</SRS> <SRS>EPSG:7692</SRS> <SRS>EPSG:7693</SRS> <SRS>EPSG:7694</SRS> <SRS>EPSG:7695</SRS> <SRS>EPSG:7696</SRS> <SRS>EPSG:7699</SRS> <SRS>EPSG:7700</SRS> <SRS>EPSG:7706</SRS> <SRS>EPSG:7707</SRS> <SRS>EPSG:7755</SRS> <SRS>EPSG:7756</SRS> <SRS>EPSG:7757</SRS> <SRS>EPSG:7758</SRS> <SRS>EPSG:7759</SRS> <SRS>EPSG:7760</SRS> <SRS>EPSG:7761</SRS> <SRS>EPSG:7762</SRS> <SRS>EPSG:7763</SRS> <SRS>EPSG:7764</SRS> <SRS>EPSG:7765</SRS> <SRS>EPSG:7766</SRS> <SRS>EPSG:7767</SRS> <SRS>EPSG:7768</SRS> <SRS>EPSG:7769</SRS> <SRS>EPSG:7770</SRS> <SRS>EPSG:7771</SRS> <SRS>EPSG:7772</SRS> <SRS>EPSG:7773</SRS> <SRS>EPSG:7774</SRS> <SRS>EPSG:7775</SRS> <SRS>EPSG:7776</SRS> <SRS>EPSG:7777</SRS> <SRS>EPSG:7778</SRS> <SRS>EPSG:7779</SRS> <SRS>EPSG:7780</SRS> <SRS>EPSG:7781</SRS> <SRS>EPSG:7782</SRS> <SRS>EPSG:7783</SRS> <SRS>EPSG:7784</SRS> <SRS>EPSG:7785</SRS> <SRS>EPSG:7786</SRS> <SRS>EPSG:7787</SRS> <SRS>EPSG:7789</SRS> <SRS>EPSG:7791</SRS> <SRS>EPSG:7792</SRS> <SRS>EPSG:7793</SRS> <SRS>EPSG:7794</SRS> <SRS>EPSG:7795</SRS> <SRS>EPSG:7796</SRS> <SRS>EPSG:7797</SRS> <SRS>EPSG:7798</SRS> <SRS>EPSG:7799</SRS> <SRS>EPSG:7800</SRS> <SRS>EPSG:7801</SRS> <SRS>EPSG:7803</SRS> <SRS>EPSG:7804</SRS> <SRS>EPSG:7805</SRS> <SRS>EPSG:7815</SRS> <SRS>EPSG:7816</SRS> <SRS>EPSG:7825</SRS> <SRS>EPSG:7826</SRS> <SRS>EPSG:7827</SRS> <SRS>EPSG:7828</SRS> <SRS>EPSG:7829</SRS> <SRS>EPSG:7830</SRS> <SRS>EPSG:7831</SRS> <SRS>EPSG:7832</SRS> <SRS>EPSG:7837</SRS> <SRS>EPSG:7839</SRS> <SRS>EPSG:7841</SRS> <SRS>EPSG:7842</SRS> <SRS>EPSG:7843</SRS> <SRS>EPSG:7844</SRS> <SRS>EPSG:7845</SRS> <SRS>EPSG:7846</SRS> <SRS>EPSG:7847</SRS> <SRS>EPSG:7848</SRS> <SRS>EPSG:7849</SRS> <SRS>EPSG:7850</SRS> <SRS>EPSG:7851</SRS> <SRS>EPSG:7852</SRS> <SRS>EPSG:7853</SRS> <SRS>EPSG:7854</SRS> <SRS>EPSG:7855</SRS> <SRS>EPSG:7856</SRS> <SRS>EPSG:7857</SRS> <SRS>EPSG:7858</SRS> <SRS>EPSG:7859</SRS> <SRS>EPSG:7877</SRS> <SRS>EPSG:7878</SRS> <SRS>EPSG:7879</SRS> <SRS>EPSG:7880</SRS> <SRS>EPSG:7881</SRS> <SRS>EPSG:7882</SRS> <SRS>EPSG:7883</SRS> <SRS>EPSG:7884</SRS> <SRS>EPSG:7885</SRS> <SRS>EPSG:7886</SRS> <SRS>EPSG:7887</SRS> <SRS>EPSG:7888</SRS> <SRS>EPSG:7889</SRS> <SRS>EPSG:7890</SRS> <SRS>EPSG:7899</SRS> <SRS>EPSG:7900</SRS> <SRS>EPSG:7901</SRS> <SRS>EPSG:7902</SRS> <SRS>EPSG:7903</SRS> <SRS>EPSG:7904</SRS> <SRS>EPSG:7905</SRS> <SRS>EPSG:7906</SRS> <SRS>EPSG:7907</SRS> <SRS>EPSG:7908</SRS> <SRS>EPSG:7909</SRS> <SRS>EPSG:7910</SRS> <SRS>EPSG:7911</SRS> <SRS>EPSG:7912</SRS> <SRS>EPSG:7914</SRS> <SRS>EPSG:7915</SRS> <SRS>EPSG:7916</SRS> <SRS>EPSG:7917</SRS> <SRS>EPSG:7918</SRS> <SRS>EPSG:7919</SRS> <SRS>EPSG:7920</SRS> <SRS>EPSG:7921</SRS> <SRS>EPSG:7922</SRS> <SRS>EPSG:7923</SRS> <SRS>EPSG:7924</SRS> <SRS>EPSG:7925</SRS> <SRS>EPSG:7926</SRS> <SRS>EPSG:7927</SRS> <SRS>EPSG:7928</SRS> <SRS>EPSG:7929</SRS> <SRS>EPSG:7930</SRS> <SRS>EPSG:7931</SRS> <SRS>EPSG:7954</SRS> <SRS>EPSG:7955</SRS> <SRS>EPSG:7956</SRS> <SRS>EPSG:7962</SRS> <SRS>EPSG:7968</SRS> <SRS>EPSG:7976</SRS> <SRS>EPSG:7979</SRS> <SRS>EPSG:7991</SRS> <SRS>EPSG:7992</SRS> <SRS>EPSG:8013</SRS> <SRS>EPSG:8014</SRS> <SRS>EPSG:8015</SRS> <SRS>EPSG:8016</SRS> <SRS>EPSG:8017</SRS> <SRS>EPSG:8018</SRS> <SRS>EPSG:8019</SRS> <SRS>EPSG:8020</SRS> <SRS>EPSG:8021</SRS> <SRS>EPSG:8022</SRS> <SRS>EPSG:8023</SRS> <SRS>EPSG:8024</SRS> <SRS>EPSG:8025</SRS> <SRS>EPSG:8026</SRS> <SRS>EPSG:8027</SRS> <SRS>EPSG:8028</SRS> <SRS>EPSG:8029</SRS> <SRS>EPSG:8030</SRS> <SRS>EPSG:8031</SRS> <SRS>EPSG:8032</SRS> <SRS>EPSG:8035</SRS> <SRS>EPSG:8036</SRS> <SRS>EPSG:8042</SRS> <SRS>EPSG:8043</SRS> <SRS>EPSG:8044</SRS> <SRS>EPSG:8045</SRS> <SRS>EPSG:8050</SRS> <SRS>EPSG:8051</SRS> <SRS>EPSG:8052</SRS> <SRS>EPSG:8053</SRS> <SRS>EPSG:8058</SRS> <SRS>EPSG:8059</SRS> <SRS>EPSG:8065</SRS> <SRS>EPSG:8066</SRS> <SRS>EPSG:8067</SRS> <SRS>EPSG:8068</SRS> <SRS>EPSG:8082</SRS> <SRS>EPSG:8083</SRS> <SRS>EPSG:8084</SRS> <SRS>EPSG:8085</SRS> <SRS>EPSG:8086</SRS> <SRS>EPSG:8088</SRS> <SRS>EPSG:8089</SRS> <SRS>EPSG:8090</SRS> <SRS>EPSG:8091</SRS> <SRS>EPSG:8092</SRS> <SRS>EPSG:8093</SRS> <SRS>EPSG:8095</SRS> <SRS>EPSG:8096</SRS> <SRS>EPSG:8097</SRS> <SRS>EPSG:8098</SRS> <SRS>EPSG:8099</SRS> <SRS>EPSG:8100</SRS> <SRS>EPSG:8101</SRS> <SRS>EPSG:8102</SRS> <SRS>EPSG:8103</SRS> <SRS>EPSG:8104</SRS> <SRS>EPSG:8105</SRS> <SRS>EPSG:8106</SRS> <SRS>EPSG:8107</SRS> <SRS>EPSG:8108</SRS> <SRS>EPSG:8109</SRS> <SRS>EPSG:8110</SRS> <SRS>EPSG:8111</SRS> <SRS>EPSG:8112</SRS> <SRS>EPSG:8113</SRS> <SRS>EPSG:8114</SRS> <SRS>EPSG:8115</SRS> <SRS>EPSG:8116</SRS> <SRS>EPSG:8117</SRS> <SRS>EPSG:8118</SRS> <SRS>EPSG:8119</SRS> <SRS>EPSG:8120</SRS> <SRS>EPSG:8121</SRS> <SRS>EPSG:8122</SRS> <SRS>EPSG:8123</SRS> <SRS>EPSG:8124</SRS> <SRS>EPSG:8125</SRS> <SRS>EPSG:8126</SRS> <SRS>EPSG:8127</SRS> <SRS>EPSG:8128</SRS> <SRS>EPSG:8129</SRS> <SRS>EPSG:8130</SRS> <SRS>EPSG:8131</SRS> <SRS>EPSG:8132</SRS> <SRS>EPSG:8133</SRS> <SRS>EPSG:8134</SRS> <SRS>EPSG:8135</SRS> <SRS>EPSG:8136</SRS> <SRS>EPSG:8137</SRS> <SRS>EPSG:8138</SRS> <SRS>EPSG:8139</SRS> <SRS>EPSG:8140</SRS> <SRS>EPSG:8141</SRS> <SRS>EPSG:8142</SRS> <SRS>EPSG:8143</SRS> <SRS>EPSG:8144</SRS> <SRS>EPSG:8145</SRS> <SRS>EPSG:8146</SRS> <SRS>EPSG:8147</SRS> <SRS>EPSG:8148</SRS> <SRS>EPSG:8149</SRS> <SRS>EPSG:8150</SRS> <SRS>EPSG:8151</SRS> <SRS>EPSG:8152</SRS> <SRS>EPSG:8153</SRS> <SRS>EPSG:8154</SRS> <SRS>EPSG:8155</SRS> <SRS>EPSG:8156</SRS> <SRS>EPSG:8157</SRS> <SRS>EPSG:8158</SRS> <SRS>EPSG:8159</SRS> <SRS>EPSG:8160</SRS> <SRS>EPSG:8161</SRS> <SRS>EPSG:8162</SRS> <SRS>EPSG:8163</SRS> <SRS>EPSG:8164</SRS> <SRS>EPSG:8165</SRS> <SRS>EPSG:8166</SRS> <SRS>EPSG:8167</SRS> <SRS>EPSG:8168</SRS> <SRS>EPSG:8169</SRS> <SRS>EPSG:8170</SRS> <SRS>EPSG:8171</SRS> <SRS>EPSG:8172</SRS> <SRS>EPSG:8173</SRS> <SRS>EPSG:8177</SRS> <SRS>EPSG:8179</SRS> <SRS>EPSG:8180</SRS> <SRS>EPSG:8181</SRS> <SRS>EPSG:8182</SRS> <SRS>EPSG:8184</SRS> <SRS>EPSG:8185</SRS> <SRS>EPSG:8187</SRS> <SRS>EPSG:8189</SRS> <SRS>EPSG:8191</SRS> <SRS>EPSG:8193</SRS> <SRS>EPSG:8196</SRS> <SRS>EPSG:8197</SRS> <SRS>EPSG:8198</SRS> <SRS>EPSG:8200</SRS> <SRS>EPSG:8201</SRS> <SRS>EPSG:8202</SRS> <SRS>EPSG:8203</SRS> <SRS>EPSG:8204</SRS> <SRS>EPSG:8205</SRS> <SRS>EPSG:8206</SRS> <SRS>EPSG:8207</SRS> <SRS>EPSG:8208</SRS> <SRS>EPSG:8209</SRS> <SRS>EPSG:8210</SRS> <SRS>EPSG:8212</SRS> <SRS>EPSG:8213</SRS> <SRS>EPSG:8214</SRS> <SRS>EPSG:8216</SRS> <SRS>EPSG:8218</SRS> <SRS>EPSG:8220</SRS> <SRS>EPSG:8222</SRS> <SRS>EPSG:8224</SRS> <SRS>EPSG:8225</SRS> <SRS>EPSG:8226</SRS> <SRS>EPSG:8227</SRS> <SRS>EPSG:8228</SRS> <SRS>EPSG:8230</SRS> <SRS>EPSG:8231</SRS> <SRS>EPSG:8232</SRS> <SRS>EPSG:8233</SRS> <SRS>EPSG:8235</SRS> <SRS>EPSG:8237</SRS> <SRS>EPSG:8238</SRS> <SRS>EPSG:8239</SRS> <SRS>EPSG:8240</SRS> <SRS>EPSG:8242</SRS> <SRS>EPSG:8244</SRS> <SRS>EPSG:8246</SRS> <SRS>EPSG:8247</SRS> <SRS>EPSG:8248</SRS> <SRS>EPSG:8249</SRS> <SRS>EPSG:8250</SRS> <SRS>EPSG:8251</SRS> <SRS>EPSG:8252</SRS> <SRS>EPSG:8253</SRS> <SRS>EPSG:8254</SRS> <SRS>EPSG:8255</SRS> <SRS>EPSG:8266</SRS> <SRS>EPSG:8267</SRS> <SRS>EPSG:8311</SRS> <SRS>EPSG:8312</SRS> <SRS>EPSG:8313</SRS> <SRS>EPSG:8314</SRS> <SRS>EPSG:8315</SRS> <SRS>EPSG:8316</SRS> <SRS>EPSG:8317</SRS> <SRS>EPSG:8318</SRS> <SRS>EPSG:8319</SRS> <SRS>EPSG:8320</SRS> <SRS>EPSG:8321</SRS> <SRS>EPSG:8322</SRS> <SRS>EPSG:8323</SRS> <SRS>EPSG:8324</SRS> <SRS>EPSG:8325</SRS> <SRS>EPSG:8326</SRS> <SRS>EPSG:8327</SRS> <SRS>EPSG:8328</SRS> <SRS>EPSG:8329</SRS> <SRS>EPSG:8330</SRS> <SRS>EPSG:8331</SRS> <SRS>EPSG:8332</SRS> <SRS>EPSG:8333</SRS> <SRS>EPSG:8334</SRS> <SRS>EPSG:8335</SRS> <SRS>EPSG:8336</SRS> <SRS>EPSG:8337</SRS> <SRS>EPSG:8338</SRS> <SRS>EPSG:8339</SRS> <SRS>EPSG:8340</SRS> <SRS>EPSG:8341</SRS> <SRS>EPSG:8342</SRS> <SRS>EPSG:8343</SRS> <SRS>EPSG:8344</SRS> <SRS>EPSG:8345</SRS> <SRS>EPSG:8346</SRS> <SRS>EPSG:8347</SRS> <SRS>EPSG:8348</SRS> <SRS>EPSG:8349</SRS> <SRS>EPSG:8350</SRS> <SRS>EPSG:8351</SRS> <SRS>EPSG:8352</SRS> <SRS>EPSG:8353</SRS> <SRS>EPSG:8357</SRS> <SRS>EPSG:8358</SRS> <SRS>EPSG:8360</SRS> <SRS>EPSG:8370</SRS> <SRS>EPSG:8377</SRS> <SRS>EPSG:8378</SRS> <SRS>EPSG:8379</SRS> <SRS>EPSG:8380</SRS> <SRS>EPSG:8381</SRS> <SRS>EPSG:8382</SRS> <SRS>EPSG:8383</SRS> <SRS>EPSG:8384</SRS> <SRS>EPSG:8385</SRS> <SRS>EPSG:8387</SRS> <SRS>EPSG:8391</SRS> <SRS>EPSG:8395</SRS> <SRS>EPSG:8397</SRS> <SRS>EPSG:8399</SRS> <SRS>EPSG:8401</SRS> <SRS>EPSG:8403</SRS> <SRS>EPSG:8425</SRS> <SRS>EPSG:8426</SRS> <SRS>EPSG:8427</SRS> <SRS>EPSG:8428</SRS> <SRS>EPSG:8429</SRS> <SRS>EPSG:8430</SRS> <SRS>EPSG:8431</SRS> <SRS>EPSG:8433</SRS> <SRS>EPSG:8434</SRS> <SRS>EPSG:8441</SRS> <SRS>EPSG:8449</SRS> <SRS>EPSG:8455</SRS> <SRS>EPSG:8456</SRS> <SRS>EPSG:8518</SRS> <SRS>EPSG:8519</SRS> <SRS>EPSG:8520</SRS> <SRS>EPSG:8521</SRS> <SRS>EPSG:8522</SRS> <SRS>EPSG:8523</SRS> <SRS>EPSG:8524</SRS> <SRS>EPSG:8525</SRS> <SRS>EPSG:8526</SRS> <SRS>EPSG:8527</SRS> <SRS>EPSG:8528</SRS> <SRS>EPSG:8529</SRS> <SRS>EPSG:8531</SRS> <SRS>EPSG:8533</SRS> <SRS>EPSG:8534</SRS> <SRS>EPSG:8535</SRS> <SRS>EPSG:8536</SRS> <SRS>EPSG:8538</SRS> <SRS>EPSG:8539</SRS> <SRS>EPSG:8540</SRS> <SRS>EPSG:8541</SRS> <SRS>EPSG:8542</SRS> <SRS>EPSG:8543</SRS> <SRS>EPSG:8544</SRS> <SRS>EPSG:8545</SRS> <SRS>EPSG:8675</SRS> <SRS>EPSG:8677</SRS> <SRS>EPSG:8678</SRS> <SRS>EPSG:8679</SRS> <SRS>EPSG:8682</SRS> <SRS>EPSG:8683</SRS> <SRS>EPSG:8684</SRS> <SRS>EPSG:8685</SRS> <SRS>EPSG:8686</SRS> <SRS>EPSG:8687</SRS> <SRS>EPSG:8690</SRS> <SRS>EPSG:8691</SRS> <SRS>EPSG:8692</SRS> <SRS>EPSG:8693</SRS> <SRS>EPSG:8700</SRS> <SRS>EPSG:8701</SRS> <SRS>EPSG:8702</SRS> <SRS>EPSG:8703</SRS> <SRS>EPSG:8704</SRS> <SRS>EPSG:8705</SRS> <SRS>EPSG:8706</SRS> <SRS>EPSG:8707</SRS> <SRS>EPSG:8708</SRS> <SRS>EPSG:8709</SRS> <SRS>EPSG:8710</SRS> <SRS>EPSG:8711</SRS> <SRS>EPSG:8712</SRS> <SRS>EPSG:8713</SRS> <SRS>EPSG:8714</SRS> <SRS>EPSG:8715</SRS> <SRS>EPSG:8716</SRS> <SRS>EPSG:8717</SRS> <SRS>EPSG:8718</SRS> <SRS>EPSG:8719</SRS> <SRS>EPSG:8720</SRS> <SRS>EPSG:8721</SRS> <SRS>EPSG:8722</SRS> <SRS>EPSG:8723</SRS> <SRS>EPSG:8724</SRS> <SRS>EPSG:8725</SRS> <SRS>EPSG:8726</SRS> <SRS>EPSG:8727</SRS> <SRS>EPSG:8728</SRS> <SRS>EPSG:8729</SRS> <SRS>EPSG:8730</SRS> <SRS>EPSG:8731</SRS> <SRS>EPSG:8732</SRS> <SRS>EPSG:8733</SRS> <SRS>EPSG:8734</SRS> <SRS>EPSG:8735</SRS> <SRS>EPSG:8736</SRS> <SRS>EPSG:8737</SRS> <SRS>EPSG:8738</SRS> <SRS>EPSG:8739</SRS> <SRS>EPSG:8740</SRS> <SRS>EPSG:8741</SRS> <SRS>EPSG:8742</SRS> <SRS>EPSG:8743</SRS> <SRS>EPSG:8744</SRS> <SRS>EPSG:8745</SRS> <SRS>EPSG:8746</SRS> <SRS>EPSG:8747</SRS> <SRS>EPSG:8748</SRS> <SRS>EPSG:8749</SRS> <SRS>EPSG:8750</SRS> <SRS>EPSG:8751</SRS> <SRS>EPSG:8752</SRS> <SRS>EPSG:8753</SRS> <SRS>EPSG:8754</SRS> <SRS>EPSG:8755</SRS> <SRS>EPSG:8756</SRS> <SRS>EPSG:8757</SRS> <SRS>EPSG:8758</SRS> <SRS>EPSG:8759</SRS> <SRS>EPSG:8760</SRS> <SRS>EPSG:8761</SRS> <SRS>EPSG:8762</SRS> <SRS>EPSG:8763</SRS> <SRS>EPSG:8764</SRS> <SRS>EPSG:8765</SRS> <SRS>EPSG:8766</SRS> <SRS>EPSG:8767</SRS> <SRS>EPSG:8768</SRS> <SRS>EPSG:8769</SRS> <SRS>EPSG:8770</SRS> <SRS>EPSG:8771</SRS> <SRS>EPSG:8772</SRS> <SRS>EPSG:8773</SRS> <SRS>EPSG:8774</SRS> <SRS>EPSG:8775</SRS> <SRS>EPSG:8776</SRS> <SRS>EPSG:8777</SRS> <SRS>EPSG:8778</SRS> <SRS>EPSG:8779</SRS> <SRS>EPSG:8780</SRS> <SRS>EPSG:8781</SRS> <SRS>EPSG:8782</SRS> <SRS>EPSG:8783</SRS> <SRS>EPSG:8784</SRS> <SRS>EPSG:8785</SRS> <SRS>EPSG:8786</SRS> <SRS>EPSG:8787</SRS> <SRS>EPSG:8788</SRS> <SRS>EPSG:8789</SRS> <SRS>EPSG:8790</SRS> <SRS>EPSG:8791</SRS> <SRS>EPSG:8792</SRS> <SRS>EPSG:8793</SRS> <SRS>EPSG:8794</SRS> <SRS>EPSG:8795</SRS> <SRS>EPSG:8796</SRS> <SRS>EPSG:8797</SRS> <SRS>EPSG:8798</SRS> <SRS>EPSG:8799</SRS> <SRS>EPSG:8800</SRS> <SRS>EPSG:8801</SRS> <SRS>EPSG:8802</SRS> <SRS>EPSG:8803</SRS> <SRS>EPSG:8804</SRS> <SRS>EPSG:8805</SRS> <SRS>EPSG:8806</SRS> <SRS>EPSG:8807</SRS> <SRS>EPSG:8808</SRS> <SRS>EPSG:8809</SRS> <SRS>EPSG:8810</SRS> <SRS>EPSG:8811</SRS> <SRS>EPSG:8812</SRS> <SRS>EPSG:8813</SRS> <SRS>EPSG:8814</SRS> <SRS>EPSG:8815</SRS> <SRS>EPSG:8816</SRS> <SRS>EPSG:8817</SRS> <SRS>EPSG:8818</SRS> <SRS>EPSG:8820</SRS> <SRS>EPSG:8821</SRS> <SRS>EPSG:8826</SRS> <SRS>EPSG:8836</SRS> <SRS>EPSG:8837</SRS> <SRS>EPSG:8838</SRS> <SRS>EPSG:8839</SRS> <SRS>EPSG:8840</SRS> <SRS>EPSG:8841</SRS> <SRS>EPSG:8857</SRS> <SRS>EPSG:8858</SRS> <SRS>EPSG:8859</SRS> <SRS>EPSG:8860</SRS> <SRS>EPSG:8896</SRS> <SRS>EPSG:8897</SRS> <SRS>EPSG:20004</SRS> <SRS>EPSG:20005</SRS> <SRS>EPSG:20006</SRS> <SRS>EPSG:20007</SRS> <SRS>EPSG:20008</SRS> <SRS>EPSG:20009</SRS> <SRS>EPSG:20010</SRS> <SRS>EPSG:20011</SRS> <SRS>EPSG:20012</SRS> <SRS>EPSG:20013</SRS> <SRS>EPSG:20014</SRS> <SRS>EPSG:20015</SRS> <SRS>EPSG:20016</SRS> <SRS>EPSG:20017</SRS> <SRS>EPSG:20018</SRS> <SRS>EPSG:20019</SRS> <SRS>EPSG:20020</SRS> <SRS>EPSG:20021</SRS> <SRS>EPSG:20022</SRS> <SRS>EPSG:20023</SRS> <SRS>EPSG:20024</SRS> <SRS>EPSG:20025</SRS> <SRS>EPSG:20026</SRS> <SRS>EPSG:20027</SRS> <SRS>EPSG:20028</SRS> <SRS>EPSG:20029</SRS> <SRS>EPSG:20030</SRS> <SRS>EPSG:20031</SRS> <SRS>EPSG:20032</SRS> <SRS>EPSG:20064</SRS> <SRS>EPSG:20065</SRS> <SRS>EPSG:20066</SRS> <SRS>EPSG:20067</SRS> <SRS>EPSG:20068</SRS> <SRS>EPSG:20069</SRS> <SRS>EPSG:20070</SRS> <SRS>EPSG:20071</SRS> <SRS>EPSG:20072</SRS> <SRS>EPSG:20073</SRS> <SRS>EPSG:20074</SRS> <SRS>EPSG:20075</SRS> <SRS>EPSG:20076</SRS> <SRS>EPSG:20077</SRS> <SRS>EPSG:20078</SRS> <SRS>EPSG:20079</SRS> <SRS>EPSG:20080</SRS> <SRS>EPSG:20081</SRS> <SRS>EPSG:20082</SRS> <SRS>EPSG:20083</SRS> <SRS>EPSG:20084</SRS> <SRS>EPSG:20085</SRS> <SRS>EPSG:20086</SRS> <SRS>EPSG:20087</SRS> <SRS>EPSG:20088</SRS> <SRS>EPSG:20089</SRS> <SRS>EPSG:20090</SRS> <SRS>EPSG:20091</SRS> <SRS>EPSG:20092</SRS> <SRS>EPSG:20135</SRS> <SRS>EPSG:20136</SRS> <SRS>EPSG:20137</SRS> <SRS>EPSG:20138</SRS> <SRS>EPSG:20248</SRS> <SRS>EPSG:20249</SRS> <SRS>EPSG:20250</SRS> <SRS>EPSG:20251</SRS> <SRS>EPSG:20252</SRS> <SRS>EPSG:20253</SRS> <SRS>EPSG:20254</SRS> <SRS>EPSG:20255</SRS> <SRS>EPSG:20256</SRS> <SRS>EPSG:20257</SRS> <SRS>EPSG:20258</SRS> <SRS>EPSG:20348</SRS> <SRS>EPSG:20349</SRS> <SRS>EPSG:20350</SRS> <SRS>EPSG:20351</SRS> <SRS>EPSG:20352</SRS> <SRS>EPSG:20353</SRS> <SRS>EPSG:20354</SRS> <SRS>EPSG:20355</SRS> <SRS>EPSG:20356</SRS> <SRS>EPSG:20357</SRS> <SRS>EPSG:20358</SRS> <SRS>EPSG:20436</SRS> <SRS>EPSG:20437</SRS> <SRS>EPSG:20438</SRS> <SRS>EPSG:20439</SRS> <SRS>EPSG:20440</SRS> <SRS>EPSG:20499</SRS> <SRS>EPSG:20538</SRS> <SRS>EPSG:20539</SRS> <SRS>EPSG:20790</SRS> <SRS>EPSG:20791</SRS> <SRS>EPSG:20822</SRS> <SRS>EPSG:20823</SRS> <SRS>EPSG:20824</SRS> <SRS>EPSG:20934</SRS> <SRS>EPSG:20935</SRS> <SRS>EPSG:20936</SRS> <SRS>EPSG:21035</SRS> <SRS>EPSG:21036</SRS> <SRS>EPSG:21037</SRS> <SRS>EPSG:21095</SRS> <SRS>EPSG:21096</SRS> <SRS>EPSG:21097</SRS> <SRS>EPSG:21100</SRS> <SRS>EPSG:21148</SRS> <SRS>EPSG:21149</SRS> <SRS>EPSG:21150</SRS> <SRS>EPSG:21291</SRS> <SRS>EPSG:21292</SRS> <SRS>EPSG:21413</SRS> <SRS>EPSG:21414</SRS> <SRS>EPSG:21415</SRS> <SRS>EPSG:21416</SRS> <SRS>EPSG:21417</SRS> <SRS>EPSG:21418</SRS> <SRS>EPSG:21419</SRS> <SRS>EPSG:21420</SRS> <SRS>EPSG:21421</SRS> <SRS>EPSG:21422</SRS> <SRS>EPSG:21423</SRS> <SRS>EPSG:21453</SRS> <SRS>EPSG:21454</SRS> <SRS>EPSG:21455</SRS> <SRS>EPSG:21456</SRS> <SRS>EPSG:21457</SRS> <SRS>EPSG:21458</SRS> <SRS>EPSG:21459</SRS> <SRS>EPSG:21460</SRS> <SRS>EPSG:21461</SRS> <SRS>EPSG:21462</SRS> <SRS>EPSG:21463</SRS> <SRS>EPSG:21473</SRS> <SRS>EPSG:21474</SRS> <SRS>EPSG:21475</SRS> <SRS>EPSG:21476</SRS> <SRS>EPSG:21477</SRS> <SRS>EPSG:21478</SRS> <SRS>EPSG:21479</SRS> <SRS>EPSG:21480</SRS> <SRS>EPSG:21481</SRS> <SRS>EPSG:21482</SRS> <SRS>EPSG:21483</SRS> <SRS>EPSG:21500</SRS> <SRS>EPSG:21780</SRS> <SRS>EPSG:21781</SRS> <SRS>EPSG:21782</SRS> <SRS>EPSG:21817</SRS> <SRS>EPSG:21818</SRS> <SRS>EPSG:21891</SRS> <SRS>EPSG:21892</SRS> <SRS>EPSG:21893</SRS> <SRS>EPSG:21894</SRS> <SRS>EPSG:21896</SRS> <SRS>EPSG:21897</SRS> <SRS>EPSG:21898</SRS> <SRS>EPSG:21899</SRS> <SRS>EPSG:22032</SRS> <SRS>EPSG:22033</SRS> <SRS>EPSG:22091</SRS> <SRS>EPSG:22092</SRS> <SRS>EPSG:22171</SRS> <SRS>EPSG:22172</SRS> <SRS>EPSG:22173</SRS> <SRS>EPSG:22174</SRS> <SRS>EPSG:22175</SRS> <SRS>EPSG:22176</SRS> <SRS>EPSG:22177</SRS> <SRS>EPSG:22181</SRS> <SRS>EPSG:22182</SRS> <SRS>EPSG:22183</SRS> <SRS>EPSG:22184</SRS> <SRS>EPSG:22185</SRS> <SRS>EPSG:22186</SRS> <SRS>EPSG:22187</SRS> <SRS>EPSG:22191</SRS> <SRS>EPSG:22192</SRS> <SRS>EPSG:22193</SRS> <SRS>EPSG:22194</SRS> <SRS>EPSG:22195</SRS> <SRS>EPSG:22196</SRS> <SRS>EPSG:22197</SRS> <SRS>EPSG:22234</SRS> <SRS>EPSG:22235</SRS> <SRS>EPSG:22236</SRS> <SRS>EPSG:22275</SRS> <SRS>EPSG:22277</SRS> <SRS>EPSG:22279</SRS> <SRS>EPSG:22281</SRS> <SRS>EPSG:22283</SRS> <SRS>EPSG:22285</SRS> <SRS>EPSG:22287</SRS> <SRS>EPSG:22289</SRS> <SRS>EPSG:22291</SRS> <SRS>EPSG:22293</SRS> <SRS>EPSG:22300</SRS> <SRS>EPSG:22332</SRS> <SRS>EPSG:22391</SRS> <SRS>EPSG:22392</SRS> <SRS>EPSG:22521</SRS> <SRS>EPSG:22522</SRS> <SRS>EPSG:22523</SRS> <SRS>EPSG:22524</SRS> <SRS>EPSG:22525</SRS> <SRS>EPSG:22700</SRS> <SRS>EPSG:22770</SRS> <SRS>EPSG:22780</SRS> <SRS>EPSG:22832</SRS> <SRS>EPSG:22991</SRS> <SRS>EPSG:22992</SRS> <SRS>EPSG:22993</SRS> <SRS>EPSG:22994</SRS> <SRS>EPSG:23028</SRS> <SRS>EPSG:23029</SRS> <SRS>EPSG:23030</SRS> <SRS>EPSG:23031</SRS> <SRS>EPSG:23032</SRS> <SRS>EPSG:23033</SRS> <SRS>EPSG:23034</SRS> <SRS>EPSG:23035</SRS> <SRS>EPSG:23036</SRS> <SRS>EPSG:23037</SRS> <SRS>EPSG:23038</SRS> <SRS>EPSG:23090</SRS> <SRS>EPSG:23095</SRS> <SRS>EPSG:23239</SRS> <SRS>EPSG:23240</SRS> <SRS>EPSG:23433</SRS> <SRS>EPSG:23700</SRS> <SRS>EPSG:23830</SRS> <SRS>EPSG:23831</SRS> <SRS>EPSG:23832</SRS> <SRS>EPSG:23833</SRS> <SRS>EPSG:23834</SRS> <SRS>EPSG:23835</SRS> <SRS>EPSG:23836</SRS> <SRS>EPSG:23837</SRS> <SRS>EPSG:23838</SRS> <SRS>EPSG:23839</SRS> <SRS>EPSG:23840</SRS> <SRS>EPSG:23841</SRS> <SRS>EPSG:23842</SRS> <SRS>EPSG:23843</SRS> <SRS>EPSG:23844</SRS> <SRS>EPSG:23845</SRS> <SRS>EPSG:23846</SRS> <SRS>EPSG:23847</SRS> <SRS>EPSG:23848</SRS> <SRS>EPSG:23849</SRS> <SRS>EPSG:23850</SRS> <SRS>EPSG:23851</SRS> <SRS>EPSG:23852</SRS> <SRS>EPSG:23853</SRS> <SRS>EPSG:23866</SRS> <SRS>EPSG:23867</SRS> <SRS>EPSG:23868</SRS> <SRS>EPSG:23869</SRS> <SRS>EPSG:23870</SRS> <SRS>EPSG:23871</SRS> <SRS>EPSG:23872</SRS> <SRS>EPSG:23877</SRS> <SRS>EPSG:23878</SRS> <SRS>EPSG:23879</SRS> <SRS>EPSG:23880</SRS> <SRS>EPSG:23881</SRS> <SRS>EPSG:23882</SRS> <SRS>EPSG:23883</SRS> <SRS>EPSG:23884</SRS> <SRS>EPSG:23886</SRS> <SRS>EPSG:23887</SRS> <SRS>EPSG:23888</SRS> <SRS>EPSG:23889</SRS> <SRS>EPSG:23890</SRS> <SRS>EPSG:23891</SRS> <SRS>EPSG:23892</SRS> <SRS>EPSG:23893</SRS> <SRS>EPSG:23894</SRS> <SRS>EPSG:23946</SRS> <SRS>EPSG:23947</SRS> <SRS>EPSG:23948</SRS> <SRS>EPSG:24047</SRS> <SRS>EPSG:24048</SRS> <SRS>EPSG:24100</SRS> <SRS>EPSG:24200</SRS> <SRS>EPSG:24305</SRS> <SRS>EPSG:24306</SRS> <SRS>EPSG:24311</SRS> <SRS>EPSG:24312</SRS> <SRS>EPSG:24313</SRS> <SRS>EPSG:24342</SRS> <SRS>EPSG:24343</SRS> <SRS>EPSG:24344</SRS> <SRS>EPSG:24345</SRS> <SRS>EPSG:24346</SRS> <SRS>EPSG:24347</SRS> <SRS>EPSG:24370</SRS> <SRS>EPSG:24371</SRS> <SRS>EPSG:24372</SRS> <SRS>EPSG:24373</SRS> <SRS>EPSG:24374</SRS> <SRS>EPSG:24375</SRS> <SRS>EPSG:24376</SRS> <SRS>EPSG:24377</SRS> <SRS>EPSG:24378</SRS> <SRS>EPSG:24379</SRS> <SRS>EPSG:24380</SRS> <SRS>EPSG:24381</SRS> <SRS>EPSG:24382</SRS> <SRS>EPSG:24383</SRS> <SRS>EPSG:24500</SRS> <SRS>EPSG:24547</SRS> <SRS>EPSG:24548</SRS> <SRS>EPSG:24571</SRS> <SRS>EPSG:24600</SRS> <SRS>EPSG:24718</SRS> <SRS>EPSG:24719</SRS> <SRS>EPSG:24720</SRS> <SRS>EPSG:24817</SRS> <SRS>EPSG:24818</SRS> <SRS>EPSG:24819</SRS> <SRS>EPSG:24820</SRS> <SRS>EPSG:24821</SRS> <SRS>EPSG:24877</SRS> <SRS>EPSG:24878</SRS> <SRS>EPSG:24879</SRS> <SRS>EPSG:24880</SRS> <SRS>EPSG:24881</SRS> <SRS>EPSG:24882</SRS> <SRS>EPSG:24891</SRS> <SRS>EPSG:24892</SRS> <SRS>EPSG:24893</SRS> <SRS>EPSG:25000</SRS> <SRS>EPSG:25231</SRS> <SRS>EPSG:25391</SRS> <SRS>EPSG:25392</SRS> <SRS>EPSG:25393</SRS> <SRS>EPSG:25394</SRS> <SRS>EPSG:25395</SRS> <SRS>EPSG:25700</SRS> <SRS>EPSG:25828</SRS> <SRS>EPSG:25829</SRS> <SRS>EPSG:25830</SRS> <SRS>EPSG:25831</SRS> <SRS>EPSG:25832</SRS> <SRS>EPSG:25833</SRS> <SRS>EPSG:25834</SRS> <SRS>EPSG:25835</SRS> <SRS>EPSG:25836</SRS> <SRS>EPSG:25837</SRS> <SRS>EPSG:25838</SRS> <SRS>EPSG:25884</SRS> <SRS>EPSG:25932</SRS> <SRS>EPSG:26191</SRS> <SRS>EPSG:26192</SRS> <SRS>EPSG:26193</SRS> <SRS>EPSG:26194</SRS> <SRS>EPSG:26195</SRS> <SRS>EPSG:26237</SRS> <SRS>EPSG:26331</SRS> <SRS>EPSG:26332</SRS> <SRS>EPSG:26391</SRS> <SRS>EPSG:26392</SRS> <SRS>EPSG:26393</SRS> <SRS>EPSG:26432</SRS> <SRS>EPSG:26591</SRS> <SRS>EPSG:26592</SRS> <SRS>EPSG:26632</SRS> <SRS>EPSG:26692</SRS> <SRS>EPSG:26701</SRS> <SRS>EPSG:26702</SRS> <SRS>EPSG:26703</SRS> <SRS>EPSG:26704</SRS> <SRS>EPSG:26705</SRS> <SRS>EPSG:26706</SRS> <SRS>EPSG:26707</SRS> <SRS>EPSG:26708</SRS> <SRS>EPSG:26709</SRS> <SRS>EPSG:26710</SRS> <SRS>EPSG:26711</SRS> <SRS>EPSG:26712</SRS> <SRS>EPSG:26713</SRS> <SRS>EPSG:26714</SRS> <SRS>EPSG:26715</SRS> <SRS>EPSG:26716</SRS> <SRS>EPSG:26717</SRS> <SRS>EPSG:26718</SRS> <SRS>EPSG:26719</SRS> <SRS>EPSG:26720</SRS> <SRS>EPSG:26721</SRS> <SRS>EPSG:26722</SRS> <SRS>EPSG:26729</SRS> <SRS>EPSG:26730</SRS> <SRS>EPSG:26731</SRS> <SRS>EPSG:26732</SRS> <SRS>EPSG:26733</SRS> <SRS>EPSG:26734</SRS> <SRS>EPSG:26735</SRS> <SRS>EPSG:26736</SRS> <SRS>EPSG:26737</SRS> <SRS>EPSG:26738</SRS> <SRS>EPSG:26739</SRS> <SRS>EPSG:26740</SRS> <SRS>EPSG:26741</SRS> <SRS>EPSG:26742</SRS> <SRS>EPSG:26743</SRS> <SRS>EPSG:26744</SRS> <SRS>EPSG:26745</SRS> <SRS>EPSG:26746</SRS> <SRS>EPSG:26747</SRS> <SRS>EPSG:26748</SRS> <SRS>EPSG:26749</SRS> <SRS>EPSG:26750</SRS> <SRS>EPSG:26751</SRS> <SRS>EPSG:26752</SRS> <SRS>EPSG:26753</SRS> <SRS>EPSG:26754</SRS> <SRS>EPSG:26755</SRS> <SRS>EPSG:26756</SRS> <SRS>EPSG:26757</SRS> <SRS>EPSG:26758</SRS> <SRS>EPSG:26759</SRS> <SRS>EPSG:26760</SRS> <SRS>EPSG:26766</SRS> <SRS>EPSG:26767</SRS> <SRS>EPSG:26768</SRS> <SRS>EPSG:26769</SRS> <SRS>EPSG:26770</SRS> <SRS>EPSG:26771</SRS> <SRS>EPSG:26772</SRS> <SRS>EPSG:26773</SRS> <SRS>EPSG:26774</SRS> <SRS>EPSG:26775</SRS> <SRS>EPSG:26776</SRS> <SRS>EPSG:26777</SRS> <SRS>EPSG:26778</SRS> <SRS>EPSG:26779</SRS> <SRS>EPSG:26780</SRS> <SRS>EPSG:26781</SRS> <SRS>EPSG:26782</SRS> <SRS>EPSG:26783</SRS> <SRS>EPSG:26784</SRS> <SRS>EPSG:26785</SRS> <SRS>EPSG:26786</SRS> <SRS>EPSG:26787</SRS> <SRS>EPSG:26791</SRS> <SRS>EPSG:26792</SRS> <SRS>EPSG:26793</SRS> <SRS>EPSG:26794</SRS> <SRS>EPSG:26795</SRS> <SRS>EPSG:26796</SRS> <SRS>EPSG:26797</SRS> <SRS>EPSG:26798</SRS> <SRS>EPSG:26799</SRS> <SRS>EPSG:26801</SRS> <SRS>EPSG:26802</SRS> <SRS>EPSG:26803</SRS> <SRS>EPSG:26811</SRS> <SRS>EPSG:26812</SRS> <SRS>EPSG:26813</SRS> <SRS>EPSG:26814</SRS> <SRS>EPSG:26815</SRS> <SRS>EPSG:26819</SRS> <SRS>EPSG:26820</SRS> <SRS>EPSG:26821</SRS> <SRS>EPSG:26822</SRS> <SRS>EPSG:26823</SRS> <SRS>EPSG:26824</SRS> <SRS>EPSG:26825</SRS> <SRS>EPSG:26826</SRS> <SRS>EPSG:26830</SRS> <SRS>EPSG:26831</SRS> <SRS>EPSG:26832</SRS> <SRS>EPSG:26833</SRS> <SRS>EPSG:26834</SRS> <SRS>EPSG:26835</SRS> <SRS>EPSG:26836</SRS> <SRS>EPSG:26837</SRS> <SRS>EPSG:26841</SRS> <SRS>EPSG:26842</SRS> <SRS>EPSG:26843</SRS> <SRS>EPSG:26844</SRS> <SRS>EPSG:26845</SRS> <SRS>EPSG:26846</SRS> <SRS>EPSG:26847</SRS> <SRS>EPSG:26848</SRS> <SRS>EPSG:26849</SRS> <SRS>EPSG:26850</SRS> <SRS>EPSG:26851</SRS> <SRS>EPSG:26852</SRS> <SRS>EPSG:26853</SRS> <SRS>EPSG:26854</SRS> <SRS>EPSG:26855</SRS> <SRS>EPSG:26856</SRS> <SRS>EPSG:26857</SRS> <SRS>EPSG:26858</SRS> <SRS>EPSG:26859</SRS> <SRS>EPSG:26860</SRS> <SRS>EPSG:26861</SRS> <SRS>EPSG:26862</SRS> <SRS>EPSG:26863</SRS> <SRS>EPSG:26864</SRS> <SRS>EPSG:26865</SRS> <SRS>EPSG:26866</SRS> <SRS>EPSG:26867</SRS> <SRS>EPSG:26868</SRS> <SRS>EPSG:26869</SRS> <SRS>EPSG:26870</SRS> <SRS>EPSG:26891</SRS> <SRS>EPSG:26892</SRS> <SRS>EPSG:26893</SRS> <SRS>EPSG:26894</SRS> <SRS>EPSG:26895</SRS> <SRS>EPSG:26896</SRS> <SRS>EPSG:26897</SRS> <SRS>EPSG:26898</SRS> <SRS>EPSG:26899</SRS> <SRS>EPSG:26901</SRS> <SRS>EPSG:26902</SRS> <SRS>EPSG:26903</SRS> <SRS>EPSG:26904</SRS> <SRS>EPSG:26905</SRS> <SRS>EPSG:26906</SRS> <SRS>EPSG:26907</SRS> <SRS>EPSG:26908</SRS> <SRS>EPSG:26909</SRS> <SRS>EPSG:26910</SRS> <SRS>EPSG:26911</SRS> <SRS>EPSG:26912</SRS> <SRS>EPSG:26913</SRS> <SRS>EPSG:26914</SRS> <SRS>EPSG:26915</SRS> <SRS>EPSG:26916</SRS> <SRS>EPSG:26917</SRS> <SRS>EPSG:26918</SRS> <SRS>EPSG:26919</SRS> <SRS>EPSG:26920</SRS> <SRS>EPSG:26921</SRS> <SRS>EPSG:26922</SRS> <SRS>EPSG:26923</SRS> <SRS>EPSG:26929</SRS> <SRS>EPSG:26930</SRS> <SRS>EPSG:26931</SRS> <SRS>EPSG:26932</SRS> <SRS>EPSG:26933</SRS> <SRS>EPSG:26934</SRS> <SRS>EPSG:26935</SRS> <SRS>EPSG:26936</SRS> <SRS>EPSG:26937</SRS> <SRS>EPSG:26938</SRS> <SRS>EPSG:26939</SRS> <SRS>EPSG:26940</SRS> <SRS>EPSG:26941</SRS> <SRS>EPSG:26942</SRS> <SRS>EPSG:26943</SRS> <SRS>EPSG:26944</SRS> <SRS>EPSG:26945</SRS> <SRS>EPSG:26946</SRS> <SRS>EPSG:26948</SRS> <SRS>EPSG:26949</SRS> <SRS>EPSG:26950</SRS> <SRS>EPSG:26951</SRS> <SRS>EPSG:26952</SRS> <SRS>EPSG:26953</SRS> <SRS>EPSG:26954</SRS> <SRS>EPSG:26955</SRS> <SRS>EPSG:26956</SRS> <SRS>EPSG:26957</SRS> <SRS>EPSG:26958</SRS> <SRS>EPSG:26959</SRS> <SRS>EPSG:26960</SRS> <SRS>EPSG:26961</SRS> <SRS>EPSG:26962</SRS> <SRS>EPSG:26963</SRS> <SRS>EPSG:26964</SRS> <SRS>EPSG:26965</SRS> <SRS>EPSG:26966</SRS> <SRS>EPSG:26967</SRS> <SRS>EPSG:26968</SRS> <SRS>EPSG:26969</SRS> <SRS>EPSG:26970</SRS> <SRS>EPSG:26971</SRS> <SRS>EPSG:26972</SRS> <SRS>EPSG:26973</SRS> <SRS>EPSG:26974</SRS> <SRS>EPSG:26975</SRS> <SRS>EPSG:26976</SRS> <SRS>EPSG:26977</SRS> <SRS>EPSG:26978</SRS> <SRS>EPSG:26979</SRS> <SRS>EPSG:26980</SRS> <SRS>EPSG:26981</SRS> <SRS>EPSG:26982</SRS> <SRS>EPSG:26983</SRS> <SRS>EPSG:26984</SRS> <SRS>EPSG:26985</SRS> <SRS>EPSG:26986</SRS> <SRS>EPSG:26987</SRS> <SRS>EPSG:26988</SRS> <SRS>EPSG:26989</SRS> <SRS>EPSG:26990</SRS> <SRS>EPSG:26991</SRS> <SRS>EPSG:26992</SRS> <SRS>EPSG:26993</SRS> <SRS>EPSG:26994</SRS> <SRS>EPSG:26995</SRS> <SRS>EPSG:26996</SRS> <SRS>EPSG:26997</SRS> <SRS>EPSG:26998</SRS> <SRS>EPSG:27037</SRS> <SRS>EPSG:27038</SRS> <SRS>EPSG:27039</SRS> <SRS>EPSG:27040</SRS> <SRS>EPSG:27120</SRS> <SRS>EPSG:27200</SRS> <SRS>EPSG:27205</SRS> <SRS>EPSG:27206</SRS> <SRS>EPSG:27207</SRS> <SRS>EPSG:27208</SRS> <SRS>EPSG:27209</SRS> <SRS>EPSG:27210</SRS> <SRS>EPSG:27211</SRS> <SRS>EPSG:27212</SRS> <SRS>EPSG:27213</SRS> <SRS>EPSG:27214</SRS> <SRS>EPSG:27215</SRS> <SRS>EPSG:27216</SRS> <SRS>EPSG:27217</SRS> <SRS>EPSG:27218</SRS> <SRS>EPSG:27219</SRS> <SRS>EPSG:27220</SRS> <SRS>EPSG:27221</SRS> <SRS>EPSG:27222</SRS> <SRS>EPSG:27223</SRS> <SRS>EPSG:27224</SRS> <SRS>EPSG:27225</SRS> <SRS>EPSG:27226</SRS> <SRS>EPSG:27227</SRS> <SRS>EPSG:27228</SRS> <SRS>EPSG:27229</SRS> <SRS>EPSG:27230</SRS> <SRS>EPSG:27231</SRS> <SRS>EPSG:27232</SRS> <SRS>EPSG:27258</SRS> <SRS>EPSG:27259</SRS> <SRS>EPSG:27260</SRS> <SRS>EPSG:27291</SRS> <SRS>EPSG:27292</SRS> <SRS>EPSG:27391</SRS> <SRS>EPSG:27392</SRS> <SRS>EPSG:27393</SRS> <SRS>EPSG:27394</SRS> <SRS>EPSG:27395</SRS> <SRS>EPSG:27396</SRS> <SRS>EPSG:27397</SRS> <SRS>EPSG:27398</SRS> <SRS>EPSG:27429</SRS> <SRS>EPSG:27492</SRS> <SRS>EPSG:27493</SRS> <SRS>EPSG:27500</SRS> <SRS>EPSG:27561</SRS> <SRS>EPSG:27562</SRS> <SRS>EPSG:27563</SRS> <SRS>EPSG:27564</SRS> <SRS>EPSG:27571</SRS> <SRS>EPSG:27572</SRS> <SRS>EPSG:27573</SRS> <SRS>EPSG:27574</SRS> <SRS>EPSG:27581</SRS> <SRS>EPSG:27582</SRS> <SRS>EPSG:27583</SRS> <SRS>EPSG:27584</SRS> <SRS>EPSG:27591</SRS> <SRS>EPSG:27592</SRS> <SRS>EPSG:27593</SRS> <SRS>EPSG:27594</SRS> <SRS>EPSG:27700</SRS> <SRS>EPSG:28191</SRS> <SRS>EPSG:28192</SRS> <SRS>EPSG:28193</SRS> <SRS>EPSG:28232</SRS> <SRS>EPSG:28348</SRS> <SRS>EPSG:28349</SRS> <SRS>EPSG:28350</SRS> <SRS>EPSG:28351</SRS> <SRS>EPSG:28352</SRS> <SRS>EPSG:28353</SRS> <SRS>EPSG:28354</SRS> <SRS>EPSG:28355</SRS> <SRS>EPSG:28356</SRS> <SRS>EPSG:28357</SRS> <SRS>EPSG:28358</SRS> <SRS>EPSG:28402</SRS> <SRS>EPSG:28403</SRS> <SRS>EPSG:28404</SRS> <SRS>EPSG:28405</SRS> <SRS>EPSG:28406</SRS> <SRS>EPSG:28407</SRS> <SRS>EPSG:28408</SRS> <SRS>EPSG:28409</SRS> <SRS>EPSG:28410</SRS> <SRS>EPSG:28411</SRS> <SRS>EPSG:28412</SRS> <SRS>EPSG:28413</SRS> <SRS>EPSG:28414</SRS> <SRS>EPSG:28415</SRS> <SRS>EPSG:28416</SRS> <SRS>EPSG:28417</SRS> <SRS>EPSG:28418</SRS> <SRS>EPSG:28419</SRS> <SRS>EPSG:28420</SRS> <SRS>EPSG:28421</SRS> <SRS>EPSG:28422</SRS> <SRS>EPSG:28423</SRS> <SRS>EPSG:28424</SRS> <SRS>EPSG:28425</SRS> <SRS>EPSG:28426</SRS> <SRS>EPSG:28427</SRS> <SRS>EPSG:28428</SRS> <SRS>EPSG:28429</SRS> <SRS>EPSG:28430</SRS> <SRS>EPSG:28431</SRS> <SRS>EPSG:28432</SRS> <SRS>EPSG:28462</SRS> <SRS>EPSG:28463</SRS> <SRS>EPSG:28464</SRS> <SRS>EPSG:28465</SRS> <SRS>EPSG:28466</SRS> <SRS>EPSG:28467</SRS> <SRS>EPSG:28468</SRS> <SRS>EPSG:28469</SRS> <SRS>EPSG:28470</SRS> <SRS>EPSG:28471</SRS> <SRS>EPSG:28472</SRS> <SRS>EPSG:28473</SRS> <SRS>EPSG:28474</SRS> <SRS>EPSG:28475</SRS> <SRS>EPSG:28476</SRS> <SRS>EPSG:28477</SRS> <SRS>EPSG:28478</SRS> <SRS>EPSG:28479</SRS> <SRS>EPSG:28480</SRS> <SRS>EPSG:28481</SRS> <SRS>EPSG:28482</SRS> <SRS>EPSG:28483</SRS> <SRS>EPSG:28484</SRS> <SRS>EPSG:28485</SRS> <SRS>EPSG:28486</SRS> <SRS>EPSG:28487</SRS> <SRS>EPSG:28488</SRS> <SRS>EPSG:28489</SRS> <SRS>EPSG:28490</SRS> <SRS>EPSG:28491</SRS> <SRS>EPSG:28492</SRS> <SRS>EPSG:28600</SRS> <SRS>EPSG:28991</SRS> <SRS>EPSG:28992</SRS> <SRS>EPSG:29100</SRS> <SRS>EPSG:29101</SRS> <SRS>EPSG:29118</SRS> <SRS>EPSG:29119</SRS> <SRS>EPSG:29120</SRS> <SRS>EPSG:29121</SRS> <SRS>EPSG:29122</SRS> <SRS>EPSG:29168</SRS> <SRS>EPSG:29169</SRS> <SRS>EPSG:29170</SRS> <SRS>EPSG:29171</SRS> <SRS>EPSG:29172</SRS> <SRS>EPSG:29177</SRS> <SRS>EPSG:29178</SRS> <SRS>EPSG:29179</SRS> <SRS>EPSG:29180</SRS> <SRS>EPSG:29181</SRS> <SRS>EPSG:29182</SRS> <SRS>EPSG:29183</SRS> <SRS>EPSG:29184</SRS> <SRS>EPSG:29185</SRS> <SRS>EPSG:29187</SRS> <SRS>EPSG:29188</SRS> <SRS>EPSG:29189</SRS> <SRS>EPSG:29190</SRS> <SRS>EPSG:29191</SRS> <SRS>EPSG:29192</SRS> <SRS>EPSG:29193</SRS> <SRS>EPSG:29194</SRS> <SRS>EPSG:29195</SRS> <SRS>EPSG:29220</SRS> <SRS>EPSG:29221</SRS> <SRS>EPSG:29333</SRS> <SRS>EPSG:29371</SRS> <SRS>EPSG:29373</SRS> <SRS>EPSG:29375</SRS> <SRS>EPSG:29377</SRS> <SRS>EPSG:29379</SRS> <SRS>EPSG:29381</SRS> <SRS>EPSG:29383</SRS> <SRS>EPSG:29385</SRS> <SRS>EPSG:29635</SRS> <SRS>EPSG:29636</SRS> <SRS>EPSG:29700</SRS> <SRS>EPSG:29701</SRS> <SRS>EPSG:29702</SRS> <SRS>EPSG:29738</SRS> <SRS>EPSG:29739</SRS> <SRS>EPSG:29849</SRS> <SRS>EPSG:29850</SRS> <SRS>EPSG:29871</SRS> <SRS>EPSG:29872</SRS> <SRS>EPSG:29873</SRS> <SRS>EPSG:29900</SRS> <SRS>EPSG:29901</SRS> <SRS>EPSG:29902</SRS> <SRS>EPSG:29903</SRS> <SRS>EPSG:30161</SRS> <SRS>EPSG:30162</SRS> <SRS>EPSG:30163</SRS> <SRS>EPSG:30164</SRS> <SRS>EPSG:30165</SRS> <SRS>EPSG:30166</SRS> <SRS>EPSG:30167</SRS> <SRS>EPSG:30168</SRS> <SRS>EPSG:30169</SRS> <SRS>EPSG:30170</SRS> <SRS>EPSG:30171</SRS> <SRS>EPSG:30172</SRS> <SRS>EPSG:30173</SRS> <SRS>EPSG:30174</SRS> <SRS>EPSG:30175</SRS> <SRS>EPSG:30176</SRS> <SRS>EPSG:30177</SRS> <SRS>EPSG:30178</SRS> <SRS>EPSG:30179</SRS> <SRS>EPSG:30200</SRS> <SRS>EPSG:30339</SRS> <SRS>EPSG:30340</SRS> <SRS>EPSG:30491</SRS> <SRS>EPSG:30492</SRS> <SRS>EPSG:30493</SRS> <SRS>EPSG:30494</SRS> <SRS>EPSG:30729</SRS> <SRS>EPSG:30730</SRS> <SRS>EPSG:30731</SRS> <SRS>EPSG:30732</SRS> <SRS>EPSG:30791</SRS> <SRS>EPSG:30792</SRS> <SRS>EPSG:30800</SRS> <SRS>EPSG:31028</SRS> <SRS>EPSG:31121</SRS> <SRS>EPSG:31154</SRS> <SRS>EPSG:31170</SRS> <SRS>EPSG:31171</SRS> <SRS>EPSG:31251</SRS> <SRS>EPSG:31252</SRS> <SRS>EPSG:31253</SRS> <SRS>EPSG:31254</SRS> <SRS>EPSG:31255</SRS> <SRS>EPSG:31256</SRS> <SRS>EPSG:31257</SRS> <SRS>EPSG:31258</SRS> <SRS>EPSG:31259</SRS> <SRS>EPSG:31265</SRS> <SRS>EPSG:31266</SRS> <SRS>EPSG:31267</SRS> <SRS>EPSG:31268</SRS> <SRS>EPSG:31275</SRS> <SRS>EPSG:31276</SRS> <SRS>EPSG:31277</SRS> <SRS>EPSG:31278</SRS> <SRS>EPSG:31279</SRS> <SRS>EPSG:31281</SRS> <SRS>EPSG:31282</SRS> <SRS>EPSG:31283</SRS> <SRS>EPSG:31284</SRS> <SRS>EPSG:31285</SRS> <SRS>EPSG:31286</SRS> <SRS>EPSG:31287</SRS> <SRS>EPSG:31288</SRS> <SRS>EPSG:31289</SRS> <SRS>EPSG:31290</SRS> <SRS>EPSG:31291</SRS> <SRS>EPSG:31292</SRS> <SRS>EPSG:31293</SRS> <SRS>EPSG:31294</SRS> <SRS>EPSG:31295</SRS> <SRS>EPSG:31296</SRS> <SRS>EPSG:31297</SRS> <SRS>EPSG:31300</SRS> <SRS>EPSG:31370</SRS> <SRS>EPSG:31461</SRS> <SRS>EPSG:31462</SRS> <SRS>EPSG:31463</SRS> <SRS>EPSG:31464</SRS> <SRS>EPSG:31465</SRS> <SRS>EPSG:31466</SRS> <SRS>EPSG:31467</SRS> <SRS>EPSG:31468</SRS> <SRS>EPSG:31469</SRS> <SRS>EPSG:31528</SRS> <SRS>EPSG:31529</SRS> <SRS>EPSG:31600</SRS> <SRS>EPSG:31700</SRS> <SRS>EPSG:31838</SRS> <SRS>EPSG:31839</SRS> <SRS>EPSG:31900</SRS> <SRS>EPSG:31901</SRS> <SRS>EPSG:31965</SRS> <SRS>EPSG:31966</SRS> <SRS>EPSG:31967</SRS> <SRS>EPSG:31968</SRS> <SRS>EPSG:31969</SRS> <SRS>EPSG:31970</SRS> <SRS>EPSG:31971</SRS> <SRS>EPSG:31972</SRS> <SRS>EPSG:31973</SRS> <SRS>EPSG:31974</SRS> <SRS>EPSG:31975</SRS> <SRS>EPSG:31976</SRS> <SRS>EPSG:31977</SRS> <SRS>EPSG:31978</SRS> <SRS>EPSG:31979</SRS> <SRS>EPSG:31980</SRS> <SRS>EPSG:31981</SRS> <SRS>EPSG:31982</SRS> <SRS>EPSG:31983</SRS> <SRS>EPSG:31984</SRS> <SRS>EPSG:31985</SRS> <SRS>EPSG:31986</SRS> <SRS>EPSG:31987</SRS> <SRS>EPSG:31988</SRS> <SRS>EPSG:31989</SRS> <SRS>EPSG:31990</SRS> <SRS>EPSG:31991</SRS> <SRS>EPSG:31992</SRS> <SRS>EPSG:31993</SRS> <SRS>EPSG:31994</SRS> <SRS>EPSG:31995</SRS> <SRS>EPSG:31996</SRS> <SRS>EPSG:31997</SRS> <SRS>EPSG:31998</SRS> <SRS>EPSG:31999</SRS> <SRS>EPSG:32000</SRS> <SRS>EPSG:32001</SRS> <SRS>EPSG:32002</SRS> <SRS>EPSG:32003</SRS> <SRS>EPSG:32005</SRS> <SRS>EPSG:32006</SRS> <SRS>EPSG:32007</SRS> <SRS>EPSG:32008</SRS> <SRS>EPSG:32009</SRS> <SRS>EPSG:32010</SRS> <SRS>EPSG:32011</SRS> <SRS>EPSG:32012</SRS> <SRS>EPSG:32013</SRS> <SRS>EPSG:32014</SRS> <SRS>EPSG:32015</SRS> <SRS>EPSG:32016</SRS> <SRS>EPSG:32017</SRS> <SRS>EPSG:32018</SRS> <SRS>EPSG:32019</SRS> <SRS>EPSG:32020</SRS> <SRS>EPSG:32021</SRS> <SRS>EPSG:32022</SRS> <SRS>EPSG:32023</SRS> <SRS>EPSG:32024</SRS> <SRS>EPSG:32025</SRS> <SRS>EPSG:32026</SRS> <SRS>EPSG:32027</SRS> <SRS>EPSG:32028</SRS> <SRS>EPSG:32029</SRS> <SRS>EPSG:32030</SRS> <SRS>EPSG:32031</SRS> <SRS>EPSG:32033</SRS> <SRS>EPSG:32034</SRS> <SRS>EPSG:32035</SRS> <SRS>EPSG:32036</SRS> <SRS>EPSG:32037</SRS> <SRS>EPSG:32038</SRS> <SRS>EPSG:32039</SRS> <SRS>EPSG:32040</SRS> <SRS>EPSG:32041</SRS> <SRS>EPSG:32042</SRS> <SRS>EPSG:32043</SRS> <SRS>EPSG:32044</SRS> <SRS>EPSG:32045</SRS> <SRS>EPSG:32046</SRS> <SRS>EPSG:32047</SRS> <SRS>EPSG:32048</SRS> <SRS>EPSG:32049</SRS> <SRS>EPSG:32050</SRS> <SRS>EPSG:32051</SRS> <SRS>EPSG:32052</SRS> <SRS>EPSG:32053</SRS> <SRS>EPSG:32054</SRS> <SRS>EPSG:32055</SRS> <SRS>EPSG:32056</SRS> <SRS>EPSG:32057</SRS> <SRS>EPSG:32058</SRS> <SRS>EPSG:32061</SRS> <SRS>EPSG:32062</SRS> <SRS>EPSG:32064</SRS> <SRS>EPSG:32065</SRS> <SRS>EPSG:32066</SRS> <SRS>EPSG:32067</SRS> <SRS>EPSG:32074</SRS> <SRS>EPSG:32075</SRS> <SRS>EPSG:32076</SRS> <SRS>EPSG:32077</SRS> <SRS>EPSG:32081</SRS> <SRS>EPSG:32082</SRS> <SRS>EPSG:32083</SRS> <SRS>EPSG:32084</SRS> <SRS>EPSG:32085</SRS> <SRS>EPSG:32086</SRS> <SRS>EPSG:32098</SRS> <SRS>EPSG:32099</SRS> <SRS>EPSG:32100</SRS> <SRS>EPSG:32104</SRS> <SRS>EPSG:32107</SRS> <SRS>EPSG:32108</SRS> <SRS>EPSG:32109</SRS> <SRS>EPSG:32110</SRS> <SRS>EPSG:32111</SRS> <SRS>EPSG:32112</SRS> <SRS>EPSG:32113</SRS> <SRS>EPSG:32114</SRS> <SRS>EPSG:32115</SRS> <SRS>EPSG:32116</SRS> <SRS>EPSG:32117</SRS> <SRS>EPSG:32118</SRS> <SRS>EPSG:32119</SRS> <SRS>EPSG:32120</SRS> <SRS>EPSG:32121</SRS> <SRS>EPSG:32122</SRS> <SRS>EPSG:32123</SRS> <SRS>EPSG:32124</SRS> <SRS>EPSG:32125</SRS> <SRS>EPSG:32126</SRS> <SRS>EPSG:32127</SRS> <SRS>EPSG:32128</SRS> <SRS>EPSG:32129</SRS> <SRS>EPSG:32130</SRS> <SRS>EPSG:32133</SRS> <SRS>EPSG:32134</SRS> <SRS>EPSG:32135</SRS> <SRS>EPSG:32136</SRS> <SRS>EPSG:32137</SRS> <SRS>EPSG:32138</SRS> <SRS>EPSG:32139</SRS> <SRS>EPSG:32140</SRS> <SRS>EPSG:32141</SRS> <SRS>EPSG:32142</SRS> <SRS>EPSG:32143</SRS> <SRS>EPSG:32144</SRS> <SRS>EPSG:32145</SRS> <SRS>EPSG:32146</SRS> <SRS>EPSG:32147</SRS> <SRS>EPSG:32148</SRS> <SRS>EPSG:32149</SRS> <SRS>EPSG:32150</SRS> <SRS>EPSG:32151</SRS> <SRS>EPSG:32152</SRS> <SRS>EPSG:32153</SRS> <SRS>EPSG:32154</SRS> <SRS>EPSG:32155</SRS> <SRS>EPSG:32156</SRS> <SRS>EPSG:32157</SRS> <SRS>EPSG:32158</SRS> <SRS>EPSG:32161</SRS> <SRS>EPSG:32164</SRS> <SRS>EPSG:32165</SRS> <SRS>EPSG:32166</SRS> <SRS>EPSG:32167</SRS> <SRS>EPSG:32180</SRS> <SRS>EPSG:32181</SRS> <SRS>EPSG:32182</SRS> <SRS>EPSG:32183</SRS> <SRS>EPSG:32184</SRS> <SRS>EPSG:32185</SRS> <SRS>EPSG:32186</SRS> <SRS>EPSG:32187</SRS> <SRS>EPSG:32188</SRS> <SRS>EPSG:32189</SRS> <SRS>EPSG:32190</SRS> <SRS>EPSG:32191</SRS> <SRS>EPSG:32192</SRS> <SRS>EPSG:32193</SRS> <SRS>EPSG:32194</SRS> <SRS>EPSG:32195</SRS> <SRS>EPSG:32196</SRS> <SRS>EPSG:32197</SRS> <SRS>EPSG:32198</SRS> <SRS>EPSG:32199</SRS> <SRS>EPSG:32201</SRS> <SRS>EPSG:32202</SRS> <SRS>EPSG:32203</SRS> <SRS>EPSG:32204</SRS> <SRS>EPSG:32205</SRS> <SRS>EPSG:32206</SRS> <SRS>EPSG:32207</SRS> <SRS>EPSG:32208</SRS> <SRS>EPSG:32209</SRS> <SRS>EPSG:32210</SRS> <SRS>EPSG:32211</SRS> <SRS>EPSG:32212</SRS> <SRS>EPSG:32213</SRS> <SRS>EPSG:32214</SRS> <SRS>EPSG:32215</SRS> <SRS>EPSG:32216</SRS> <SRS>EPSG:32217</SRS> <SRS>EPSG:32218</SRS> <SRS>EPSG:32219</SRS> <SRS>EPSG:32220</SRS> <SRS>EPSG:32221</SRS> <SRS>EPSG:32222</SRS> <SRS>EPSG:32223</SRS> <SRS>EPSG:32224</SRS> <SRS>EPSG:32225</SRS> <SRS>EPSG:32226</SRS> <SRS>EPSG:32227</SRS> <SRS>EPSG:32228</SRS> <SRS>EPSG:32229</SRS> <SRS>EPSG:32230</SRS> <SRS>EPSG:32231</SRS> <SRS>EPSG:32232</SRS> <SRS>EPSG:32233</SRS> <SRS>EPSG:32234</SRS> <SRS>EPSG:32235</SRS> <SRS>EPSG:32236</SRS> <SRS>EPSG:32237</SRS> <SRS>EPSG:32238</SRS> <SRS>EPSG:32239</SRS> <SRS>EPSG:32240</SRS> <SRS>EPSG:32241</SRS> <SRS>EPSG:32242</SRS> <SRS>EPSG:32243</SRS> <SRS>EPSG:32244</SRS> <SRS>EPSG:32245</SRS> <SRS>EPSG:32246</SRS> <SRS>EPSG:32247</SRS> <SRS>EPSG:32248</SRS> <SRS>EPSG:32249</SRS> <SRS>EPSG:32250</SRS> <SRS>EPSG:32251</SRS> <SRS>EPSG:32252</SRS> <SRS>EPSG:32253</SRS> <SRS>EPSG:32254</SRS> <SRS>EPSG:32255</SRS> <SRS>EPSG:32256</SRS> <SRS>EPSG:32257</SRS> <SRS>EPSG:32258</SRS> <SRS>EPSG:32259</SRS> <SRS>EPSG:32260</SRS> <SRS>EPSG:32301</SRS> <SRS>EPSG:32302</SRS> <SRS>EPSG:32303</SRS> <SRS>EPSG:32304</SRS> <SRS>EPSG:32305</SRS> <SRS>EPSG:32306</SRS> <SRS>EPSG:32307</SRS> <SRS>EPSG:32308</SRS> <SRS>EPSG:32309</SRS> <SRS>EPSG:32310</SRS> <SRS>EPSG:32311</SRS> <SRS>EPSG:32312</SRS> <SRS>EPSG:32313</SRS> <SRS>EPSG:32314</SRS> <SRS>EPSG:32315</SRS> <SRS>EPSG:32316</SRS> <SRS>EPSG:32317</SRS> <SRS>EPSG:32318</SRS> <SRS>EPSG:32319</SRS> <SRS>EPSG:32320</SRS> <SRS>EPSG:32321</SRS> <SRS>EPSG:32322</SRS> <SRS>EPSG:32323</SRS> <SRS>EPSG:32324</SRS> <SRS>EPSG:32325</SRS> <SRS>EPSG:32326</SRS> <SRS>EPSG:32327</SRS> <SRS>EPSG:32328</SRS> <SRS>EPSG:32329</SRS> <SRS>EPSG:32330</SRS> <SRS>EPSG:32331</SRS> <SRS>EPSG:32332</SRS> <SRS>EPSG:32333</SRS> <SRS>EPSG:32334</SRS> <SRS>EPSG:32335</SRS> <SRS>EPSG:32336</SRS> <SRS>EPSG:32337</SRS> <SRS>EPSG:32338</SRS> <SRS>EPSG:32339</SRS> <SRS>EPSG:32340</SRS> <SRS>EPSG:32341</SRS> <SRS>EPSG:32342</SRS> <SRS>EPSG:32343</SRS> <SRS>EPSG:32344</SRS> <SRS>EPSG:32345</SRS> <SRS>EPSG:32346</SRS> <SRS>EPSG:32347</SRS> <SRS>EPSG:32348</SRS> <SRS>EPSG:32349</SRS> <SRS>EPSG:32350</SRS> <SRS>EPSG:32351</SRS> <SRS>EPSG:32352</SRS> <SRS>EPSG:32353</SRS> <SRS>EPSG:32354</SRS> <SRS>EPSG:32355</SRS> <SRS>EPSG:32356</SRS> <SRS>EPSG:32357</SRS> <SRS>EPSG:32358</SRS> <SRS>EPSG:32359</SRS> <SRS>EPSG:32360</SRS> <SRS>EPSG:32401</SRS> <SRS>EPSG:32402</SRS> <SRS>EPSG:32403</SRS> <SRS>EPSG:32404</SRS> <SRS>EPSG:32405</SRS> <SRS>EPSG:32406</SRS> <SRS>EPSG:32407</SRS> <SRS>EPSG:32408</SRS> <SRS>EPSG:32409</SRS> <SRS>EPSG:32410</SRS> <SRS>EPSG:32411</SRS> <SRS>EPSG:32412</SRS> <SRS>EPSG:32413</SRS> <SRS>EPSG:32414</SRS> <SRS>EPSG:32415</SRS> <SRS>EPSG:32416</SRS> <SRS>EPSG:32417</SRS> <SRS>EPSG:32418</SRS> <SRS>EPSG:32419</SRS> <SRS>EPSG:32420</SRS> <SRS>EPSG:32421</SRS> <SRS>EPSG:32422</SRS> <SRS>EPSG:32423</SRS> <SRS>EPSG:32424</SRS> <SRS>EPSG:32425</SRS> <SRS>EPSG:32426</SRS> <SRS>EPSG:32427</SRS> <SRS>EPSG:32428</SRS> <SRS>EPSG:32429</SRS> <SRS>EPSG:32430</SRS> <SRS>EPSG:32431</SRS> <SRS>EPSG:32432</SRS> <SRS>EPSG:32433</SRS> <SRS>EPSG:32434</SRS> <SRS>EPSG:32435</SRS> <SRS>EPSG:32436</SRS> <SRS>EPSG:32437</SRS> <SRS>EPSG:32438</SRS> <SRS>EPSG:32439</SRS> <SRS>EPSG:32440</SRS> <SRS>EPSG:32441</SRS> <SRS>EPSG:32442</SRS> <SRS>EPSG:32443</SRS> <SRS>EPSG:32444</SRS> <SRS>EPSG:32445</SRS> <SRS>EPSG:32446</SRS> <SRS>EPSG:32447</SRS> <SRS>EPSG:32448</SRS> <SRS>EPSG:32449</SRS> <SRS>EPSG:32450</SRS> <SRS>EPSG:32451</SRS> <SRS>EPSG:32452</SRS> <SRS>EPSG:32453</SRS> <SRS>EPSG:32454</SRS> <SRS>EPSG:32455</SRS> <SRS>EPSG:32456</SRS> <SRS>EPSG:32457</SRS> <SRS>EPSG:32458</SRS> <SRS>EPSG:32459</SRS> <SRS>EPSG:32460</SRS> <SRS>EPSG:32501</SRS> <SRS>EPSG:32502</SRS> <SRS>EPSG:32503</SRS> <SRS>EPSG:32504</SRS> <SRS>EPSG:32505</SRS> <SRS>EPSG:32506</SRS> <SRS>EPSG:32507</SRS> <SRS>EPSG:32508</SRS> <SRS>EPSG:32509</SRS> <SRS>EPSG:32510</SRS> <SRS>EPSG:32511</SRS> <SRS>EPSG:32512</SRS> <SRS>EPSG:32513</SRS> <SRS>EPSG:32514</SRS> <SRS>EPSG:32515</SRS> <SRS>EPSG:32516</SRS> <SRS>EPSG:32517</SRS> <SRS>EPSG:32518</SRS> <SRS>EPSG:32519</SRS> <SRS>EPSG:32520</SRS> <SRS>EPSG:32521</SRS> <SRS>EPSG:32522</SRS> <SRS>EPSG:32523</SRS> <SRS>EPSG:32524</SRS> <SRS>EPSG:32525</SRS> <SRS>EPSG:32526</SRS> <SRS>EPSG:32527</SRS> <SRS>EPSG:32528</SRS> <SRS>EPSG:32529</SRS> <SRS>EPSG:32530</SRS> <SRS>EPSG:32531</SRS> <SRS>EPSG:32532</SRS> <SRS>EPSG:32533</SRS> <SRS>EPSG:32534</SRS> <SRS>EPSG:32535</SRS> <SRS>EPSG:32536</SRS> <SRS>EPSG:32537</SRS> <SRS>EPSG:32538</SRS> <SRS>EPSG:32539</SRS> <SRS>EPSG:32540</SRS> <SRS>EPSG:32541</SRS> <SRS>EPSG:32542</SRS> <SRS>EPSG:32543</SRS> <SRS>EPSG:32544</SRS> <SRS>EPSG:32545</SRS> <SRS>EPSG:32546</SRS> <SRS>EPSG:32547</SRS> <SRS>EPSG:32548</SRS> <SRS>EPSG:32549</SRS> <SRS>EPSG:32550</SRS> <SRS>EPSG:32551</SRS> <SRS>EPSG:32552</SRS> <SRS>EPSG:32553</SRS> <SRS>EPSG:32554</SRS> <SRS>EPSG:32555</SRS> <SRS>EPSG:32556</SRS> <SRS>EPSG:32557</SRS> <SRS>EPSG:32558</SRS> <SRS>EPSG:32559</SRS> <SRS>EPSG:32560</SRS> <SRS>EPSG:32600</SRS> <SRS>EPSG:32601</SRS> <SRS>EPSG:32602</SRS> <SRS>EPSG:32603</SRS> <SRS>EPSG:32604</SRS> <SRS>EPSG:32605</SRS> <SRS>EPSG:32606</SRS> <SRS>EPSG:32607</SRS> <SRS>EPSG:32608</SRS> <SRS>EPSG:32609</SRS> <SRS>EPSG:32610</SRS> <SRS>EPSG:32611</SRS> <SRS>EPSG:32612</SRS> <SRS>EPSG:32613</SRS> <SRS>EPSG:32614</SRS> <SRS>EPSG:32615</SRS> <SRS>EPSG:32616</SRS> <SRS>EPSG:32617</SRS> <SRS>EPSG:32618</SRS> <SRS>EPSG:32619</SRS> <SRS>EPSG:32620</SRS> <SRS>EPSG:32621</SRS> <SRS>EPSG:32622</SRS> <SRS>EPSG:32623</SRS> <SRS>EPSG:32624</SRS> <SRS>EPSG:32625</SRS> <SRS>EPSG:32626</SRS> <SRS>EPSG:32627</SRS> <SRS>EPSG:32628</SRS> <SRS>EPSG:32629</SRS> <SRS>EPSG:32630</SRS> <SRS>EPSG:32631</SRS> <SRS>EPSG:32632</SRS> <SRS>EPSG:32633</SRS> <SRS>EPSG:32634</SRS> <SRS>EPSG:32635</SRS> <SRS>EPSG:32636</SRS> <SRS>EPSG:32637</SRS> <SRS>EPSG:32638</SRS> <SRS>EPSG:32639</SRS> <SRS>EPSG:32640</SRS> <SRS>EPSG:32641</SRS> <SRS>EPSG:32642</SRS> <SRS>EPSG:32643</SRS> <SRS>EPSG:32644</SRS> <SRS>EPSG:32645</SRS> <SRS>EPSG:32646</SRS> <SRS>EPSG:32647</SRS> <SRS>EPSG:32648</SRS> <SRS>EPSG:32649</SRS> <SRS>EPSG:32650</SRS> <SRS>EPSG:32651</SRS> <SRS>EPSG:32652</SRS> <SRS>EPSG:32653</SRS> <SRS>EPSG:32654</SRS> <SRS>EPSG:32655</SRS> <SRS>EPSG:32656</SRS> <SRS>EPSG:32657</SRS> <SRS>EPSG:32658</SRS> <SRS>EPSG:32659</SRS> <SRS>EPSG:32660</SRS> <SRS>EPSG:32661</SRS> <SRS>EPSG:32662</SRS> <SRS>EPSG:32663</SRS> <SRS>EPSG:32664</SRS> <SRS>EPSG:32665</SRS> <SRS>EPSG:32666</SRS> <SRS>EPSG:32667</SRS> <SRS>EPSG:32700</SRS> <SRS>EPSG:32701</SRS> <SRS>EPSG:32702</SRS> <SRS>EPSG:32703</SRS> <SRS>EPSG:32704</SRS> <SRS>EPSG:32705</SRS> <SRS>EPSG:32706</SRS> <SRS>EPSG:32707</SRS> <SRS>EPSG:32708</SRS> <SRS>EPSG:32709</SRS> <SRS>EPSG:32710</SRS> <SRS>EPSG:32711</SRS> <SRS>EPSG:32712</SRS> <SRS>EPSG:32713</SRS> <SRS>EPSG:32714</SRS> <SRS>EPSG:32715</SRS> <SRS>EPSG:32716</SRS> <SRS>EPSG:32717</SRS> <SRS>EPSG:32718</SRS> <SRS>EPSG:32719</SRS> <SRS>EPSG:32720</SRS> <SRS>EPSG:32721</SRS> <SRS>EPSG:32722</SRS> <SRS>EPSG:32723</SRS> <SRS>EPSG:32724</SRS> <SRS>EPSG:32725</SRS> <SRS>EPSG:32726</SRS> <SRS>EPSG:32727</SRS> <SRS>EPSG:32728</SRS> <SRS>EPSG:32729</SRS> <SRS>EPSG:32730</SRS> <SRS>EPSG:32731</SRS> <SRS>EPSG:32732</SRS> <SRS>EPSG:32733</SRS> <SRS>EPSG:32734</SRS> <SRS>EPSG:32735</SRS> <SRS>EPSG:32736</SRS> <SRS>EPSG:32737</SRS> <SRS>EPSG:32738</SRS> <SRS>EPSG:32739</SRS> <SRS>EPSG:32740</SRS> <SRS>EPSG:32741</SRS> <SRS>EPSG:32742</SRS> <SRS>EPSG:32743</SRS> <SRS>EPSG:32744</SRS> <SRS>EPSG:32745</SRS> <SRS>EPSG:32746</SRS> <SRS>EPSG:32747</SRS> <SRS>EPSG:32748</SRS> <SRS>EPSG:32749</SRS> <SRS>EPSG:32750</SRS> <SRS>EPSG:32751</SRS> <SRS>EPSG:32752</SRS> <SRS>EPSG:32753</SRS> <SRS>EPSG:32754</SRS> <SRS>EPSG:32755</SRS> <SRS>EPSG:32756</SRS> <SRS>EPSG:32757</SRS> <SRS>EPSG:32758</SRS> <SRS>EPSG:32759</SRS> <SRS>EPSG:32760</SRS> <SRS>EPSG:32761</SRS> <SRS>EPSG:32766</SRS> <SRS>EPSG:61206405</SRS> <SRS>EPSG:61216405</SRS> <SRS>EPSG:61226405</SRS> <SRS>EPSG:61236405</SRS> <SRS>EPSG:61246405</SRS> <SRS>EPSG:61266405</SRS> <SRS>EPSG:61266413</SRS> <SRS>EPSG:61276405</SRS> <SRS>EPSG:61286405</SRS> <SRS>EPSG:61296405</SRS> <SRS>EPSG:61306405</SRS> <SRS>EPSG:61306413</SRS> <SRS>EPSG:61316405</SRS> <SRS>EPSG:61326405</SRS> <SRS>EPSG:61336405</SRS> <SRS>EPSG:61346405</SRS> <SRS>EPSG:61356405</SRS> <SRS>EPSG:61366405</SRS> <SRS>EPSG:61376405</SRS> <SRS>EPSG:61386405</SRS> <SRS>EPSG:61396405</SRS> <SRS>EPSG:61406405</SRS> <SRS>EPSG:61406413</SRS> <SRS>EPSG:61416405</SRS> <SRS>EPSG:61426405</SRS> <SRS>EPSG:61436405</SRS> <SRS>EPSG:61446405</SRS> <SRS>EPSG:61456405</SRS> <SRS>EPSG:61466405</SRS> <SRS>EPSG:61476405</SRS> <SRS>EPSG:61486405</SRS> <SRS>EPSG:61486413</SRS> <SRS>EPSG:61496405</SRS> <SRS>EPSG:61506405</SRS> <SRS>EPSG:61516405</SRS> <SRS>EPSG:61516413</SRS> <SRS>EPSG:61526405</SRS> <SRS>EPSG:61526413</SRS> <SRS>EPSG:61536405</SRS> <SRS>EPSG:61546405</SRS> <SRS>EPSG:61556405</SRS> <SRS>EPSG:61566405</SRS> <SRS>EPSG:61576405</SRS> <SRS>EPSG:61586405</SRS> <SRS>EPSG:61596405</SRS> <SRS>EPSG:61606405</SRS> <SRS>EPSG:61616405</SRS> <SRS>EPSG:61626405</SRS> <SRS>EPSG:61636405</SRS> <SRS>EPSG:61636413</SRS> <SRS>EPSG:61646405</SRS> <SRS>EPSG:61656405</SRS> <SRS>EPSG:61666405</SRS> <SRS>EPSG:61676405</SRS> <SRS>EPSG:61676413</SRS> <SRS>EPSG:61686405</SRS> <SRS>EPSG:61696405</SRS> <SRS>EPSG:61706405</SRS> <SRS>EPSG:61706413</SRS> <SRS>EPSG:61716405</SRS> <SRS>EPSG:61716413</SRS> <SRS>EPSG:61736405</SRS> <SRS>EPSG:61736413</SRS> <SRS>EPSG:61746405</SRS> <SRS>EPSG:61756405</SRS> <SRS>EPSG:61766405</SRS> <SRS>EPSG:61766413</SRS> <SRS>EPSG:61786405</SRS> <SRS>EPSG:61796405</SRS> <SRS>EPSG:61806405</SRS> <SRS>EPSG:61806413</SRS> <SRS>EPSG:61816405</SRS> <SRS>EPSG:61826405</SRS> <SRS>EPSG:61836405</SRS> <SRS>EPSG:61846405</SRS> <SRS>EPSG:61886405</SRS> <SRS>EPSG:61896405</SRS> <SRS>EPSG:61896413</SRS> <SRS>EPSG:61906405</SRS> <SRS>EPSG:61906413</SRS> <SRS>EPSG:61916405</SRS> <SRS>EPSG:61926405</SRS> <SRS>EPSG:61936405</SRS> <SRS>EPSG:61946405</SRS> <SRS>EPSG:61956405</SRS> <SRS>EPSG:61966405</SRS> <SRS>EPSG:61976405</SRS> <SRS>EPSG:61986405</SRS> <SRS>EPSG:61996405</SRS> <SRS>EPSG:62006405</SRS> <SRS>EPSG:62016405</SRS> <SRS>EPSG:62026405</SRS> <SRS>EPSG:62036405</SRS> <SRS>EPSG:62046405</SRS> <SRS>EPSG:62056405</SRS> <SRS>EPSG:62066405</SRS> <SRS>EPSG:62076405</SRS> <SRS>EPSG:62086405</SRS> <SRS>EPSG:62096405</SRS> <SRS>EPSG:62106405</SRS> <SRS>EPSG:62116405</SRS> <SRS>EPSG:62126405</SRS> <SRS>EPSG:62136405</SRS> <SRS>EPSG:62146405</SRS> <SRS>EPSG:62156405</SRS> <SRS>EPSG:62166405</SRS> <SRS>EPSG:62186405</SRS> <SRS>EPSG:62196405</SRS> <SRS>EPSG:62206405</SRS> <SRS>EPSG:62216405</SRS> <SRS>EPSG:62226405</SRS> <SRS>EPSG:62236405</SRS> <SRS>EPSG:62246405</SRS> <SRS>EPSG:62256405</SRS> <SRS>EPSG:62276405</SRS> <SRS>EPSG:62296405</SRS> <SRS>EPSG:62306405</SRS> <SRS>EPSG:62316405</SRS> <SRS>EPSG:62326405</SRS> <SRS>EPSG:62336405</SRS> <SRS>EPSG:62366405</SRS> <SRS>EPSG:62376405</SRS> <SRS>EPSG:62386405</SRS> <SRS>EPSG:62396405</SRS> <SRS>EPSG:62406405</SRS> <SRS>EPSG:62416405</SRS> <SRS>EPSG:62426405</SRS> <SRS>EPSG:62436405</SRS> <SRS>EPSG:62446405</SRS> <SRS>EPSG:62456405</SRS> <SRS>EPSG:62466405</SRS> <SRS>EPSG:62476405</SRS> <SRS>EPSG:62486405</SRS> <SRS>EPSG:62496405</SRS> <SRS>EPSG:62506405</SRS> <SRS>EPSG:62516405</SRS> <SRS>EPSG:62526405</SRS> <SRS>EPSG:62536405</SRS> <SRS>EPSG:62546405</SRS> <SRS>EPSG:62556405</SRS> <SRS>EPSG:62566405</SRS> <SRS>EPSG:62576405</SRS> <SRS>EPSG:62586405</SRS> <SRS>EPSG:62586413</SRS> <SRS>EPSG:62596405</SRS> <SRS>EPSG:62616405</SRS> <SRS>EPSG:62626405</SRS> <SRS>EPSG:62636405</SRS> <SRS>EPSG:62646405</SRS> <SRS>EPSG:62656405</SRS> <SRS>EPSG:62666405</SRS> <SRS>EPSG:62676405</SRS> <SRS>EPSG:62686405</SRS> <SRS>EPSG:62696405</SRS> <SRS>EPSG:62706405</SRS> <SRS>EPSG:62716405</SRS> <SRS>EPSG:62726405</SRS> <SRS>EPSG:62736405</SRS> <SRS>EPSG:62746405</SRS> <SRS>EPSG:62756405</SRS> <SRS>EPSG:62766405</SRS> <SRS>EPSG:62776405</SRS> <SRS>EPSG:62786405</SRS> <SRS>EPSG:62796405</SRS> <SRS>EPSG:62806405</SRS> <SRS>EPSG:62816405</SRS> <SRS>EPSG:62826405</SRS> <SRS>EPSG:62836405</SRS> <SRS>EPSG:62836413</SRS> <SRS>EPSG:62846405</SRS> <SRS>EPSG:62856405</SRS> <SRS>EPSG:62866405</SRS> <SRS>EPSG:62886405</SRS> <SRS>EPSG:62896405</SRS> <SRS>EPSG:62926405</SRS> <SRS>EPSG:62936405</SRS> <SRS>EPSG:62956405</SRS> <SRS>EPSG:62976405</SRS> <SRS>EPSG:62986405</SRS> <SRS>EPSG:62996405</SRS> <SRS>EPSG:63006405</SRS> <SRS>EPSG:63016405</SRS> <SRS>EPSG:63026405</SRS> <SRS>EPSG:63036405</SRS> <SRS>EPSG:63046405</SRS> <SRS>EPSG:63066405</SRS> <SRS>EPSG:63076405</SRS> <SRS>EPSG:63086405</SRS> <SRS>EPSG:63096405</SRS> <SRS>EPSG:63106405</SRS> <SRS>EPSG:63116405</SRS> <SRS>EPSG:63126405</SRS> <SRS>EPSG:63136405</SRS> <SRS>EPSG:63146405</SRS> <SRS>EPSG:63156405</SRS> <SRS>EPSG:63166405</SRS> <SRS>EPSG:63176405</SRS> <SRS>EPSG:63186405</SRS> <SRS>EPSG:63196405</SRS> <SRS>EPSG:63226405</SRS> <SRS>EPSG:63246405</SRS> <SRS>EPSG:63266405</SRS> <SRS>EPSG:63266406</SRS> <SRS>EPSG:63266407</SRS> <SRS>EPSG:63266408</SRS> <SRS>EPSG:63266409</SRS> <SRS>EPSG:63266410</SRS> <SRS>EPSG:63266411</SRS> <SRS>EPSG:63266412</SRS> <SRS>EPSG:63266413</SRS> <SRS>EPSG:63266414</SRS> <SRS>EPSG:63266415</SRS> <SRS>EPSG:63266416</SRS> <SRS>EPSG:63266417</SRS> <SRS>EPSG:63266418</SRS> <SRS>EPSG:63266419</SRS> <SRS>EPSG:63266420</SRS> <SRS>EPSG:66006405</SRS> <SRS>EPSG:66016405</SRS> <SRS>EPSG:66026405</SRS> <SRS>EPSG:66036405</SRS> <SRS>EPSG:66046405</SRS> <SRS>EPSG:66056405</SRS> <SRS>EPSG:66066405</SRS> <SRS>EPSG:66076405</SRS> <SRS>EPSG:66086405</SRS> <SRS>EPSG:66096405</SRS> <SRS>EPSG:66106405</SRS> <SRS>EPSG:66116405</SRS> <SRS>EPSG:66126405</SRS> <SRS>EPSG:66126413</SRS> <SRS>EPSG:66136405</SRS> <SRS>EPSG:66146405</SRS> <SRS>EPSG:66156405</SRS> <SRS>EPSG:66166405</SRS> <SRS>EPSG:66186405</SRS> <SRS>EPSG:66196405</SRS> <SRS>EPSG:66196413</SRS> <SRS>EPSG:66206405</SRS> <SRS>EPSG:66216405</SRS> <SRS>EPSG:66226405</SRS> <SRS>EPSG:66236405</SRS> <SRS>EPSG:66246405</SRS> <SRS>EPSG:66246413</SRS> <SRS>EPSG:66256405</SRS> <SRS>EPSG:66266405</SRS> <SRS>EPSG:66276405</SRS> <SRS>EPSG:66276413</SRS> <SRS>EPSG:66286405</SRS> <SRS>EPSG:66296405</SRS> <SRS>EPSG:66306405</SRS> <SRS>EPSG:66316405</SRS> <SRS>EPSG:66326405</SRS> <SRS>EPSG:66336405</SRS> <SRS>EPSG:66346405</SRS> <SRS>EPSG:66356405</SRS> <SRS>EPSG:66366405</SRS> <SRS>EPSG:66376405</SRS> <SRS>EPSG:66386405</SRS> <SRS>EPSG:66396405</SRS> <SRS>EPSG:66406405</SRS> <SRS>EPSG:66406413</SRS> <SRS>EPSG:66416405</SRS> <SRS>EPSG:66426405</SRS> <SRS>EPSG:66436405</SRS> <SRS>EPSG:66446405</SRS> <SRS>EPSG:66456405</SRS> <SRS>EPSG:66456413</SRS> <SRS>EPSG:66466405</SRS> <SRS>EPSG:66576405</SRS> <SRS>EPSG:66586405</SRS> <SRS>EPSG:66596405</SRS> <SRS>EPSG:66596413</SRS> <SRS>EPSG:66606405</SRS> <SRS>EPSG:66616405</SRS> <SRS>EPSG:66616413</SRS> <SRS>EPSG:66636405</SRS> <SRS>EPSG:66646405</SRS> <SRS>EPSG:66656405</SRS> <SRS>EPSG:66666405</SRS> <SRS>EPSG:66676405</SRS> <SRS>EPSG:68016405</SRS> <SRS>EPSG:68026405</SRS> <SRS>EPSG:68036405</SRS> <SRS>EPSG:68046405</SRS> <SRS>EPSG:68056405</SRS> <SRS>EPSG:68066405</SRS> <SRS>EPSG:68086405</SRS> <SRS>EPSG:68096405</SRS> <SRS>EPSG:68136405</SRS> <SRS>EPSG:68146405</SRS> <SRS>EPSG:68156405</SRS> <SRS>EPSG:68186405</SRS> <SRS>EPSG:68206405</SRS> <SRS>EPSG:69036405</SRS> <SRS>EPSG:102113</SRS> <SRS>EPSG:42302</SRS> <SRS>EPSG:42301</SRS> <SRS>EPSG:900913</SRS> <SRS>EPSG:45556</SRS> <SRS>EPSG:45555</SRS> <SRS>EPSG:41001</SRS> <SRS>EPSG:42311</SRS> <SRS>EPSG:42310</SRS> <SRS>EPSG:18001</SRS> <SRS>EPSG:100003</SRS> <SRS>EPSG:42106</SRS> <SRS>EPSG:100002</SRS> <SRS>EPSG:42105</SRS> <SRS>EPSG:100001</SRS> <SRS>EPSG:42309</SRS> <SRS>EPSG:42104</SRS> <SRS>EPSG:42308</SRS> <SRS>EPSG:42103</SRS> <SRS>EPSG:42307</SRS> <SRS>EPSG:42102</SRS> <SRS>EPSG:42306</SRS> <SRS>EPSG:42101</SRS> <SRS>EPSG:42305</SRS> <SRS>EPSG:42304</SRS> <SRS>EPSG:42303</SRS> <SRS>EPSG:404000</SRS> <LatLonBoundingBox minx="-158.774" miny="-4.419" maxx="33.286" maxy="79.996"/> <Layer queryable="1"> <Name>massgis_dep_21e_mcp</Name> <Title>massgis_dep_21e_mcp</Title> <Abstract>Layer-Group type layer: massgis_dep_21e_mcp</Abstract> <KeywordList/> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334969435191" miny="41.178738789407106" maxx="-69.8312758323847" maxy="42.888208001778665"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="771781.311" maxx="336337.874" maxy="959747.441"/> <Style> <Name>default-style-massgis_dep_21e_mcp</Name> <Title>massgis_dep_21e_mcp style</Title> <Abstract>Default style for massgis_dep_21e_mcp layer</Abstract> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis_dep_21e_mcp"/> </LegendURL> </Style> <ScaleHint min="4000.0" max="75000.0"/> </Layer> <Layer queryable="1"> <Name>massgis_dep_title5</Name> <Title>massgis_dep_title5</Title> <Abstract>Layer-Group type layer: massgis_dep_title5</Abstract> <KeywordList/> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5370558785549" miny="41.178738789407106" maxx="-69.82823387339829" maxy="43.00236175356551"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="771781.311" maxx="336337.874" maxy="972429.625"/> <Style> <Name>default-style-massgis_dep_title5</Name> <Title>massgis_dep_title5 style</Title> <Abstract>Default style for massgis_dep_title5 layer</Abstract> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis_dep_title5"/> </LegendURL> </Style> <ScaleHint min="4000.0" max="75000.0"/> </Layer> <Layer queryable="1"> <Name>massgis_dep_wetlands</Name> <Title>massgis_dep_wetlands</Title> <Abstract>Layer-Group type layer: massgis_dep_wetlands</Abstract> <KeywordList/> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53400701143485" miny="40.88399979710837" maxx="-69.41035779237855" maxy="42.90862402961305"/> <BoundingBox SRS="EPSG:26986" minx="33861.262" miny="739141.313" maxx="370684.844" maxy="962000.0"/> <Style> <Name>default-style-massgis_dep_wetlands</Name> <Title>massgis_dep_wetlands style</Title> <Abstract>Default style for massgis_dep_wetlands layer</Abstract> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis_dep_wetlands"/> </LegendURL> </Style> <ScaleHint min="0.0" max="300000.0"/> </Layer> <Layer queryable="1"> <Name>massgis_dep_wsp</Name> <Title>massgis_dep_wsp</Title> <Abstract>Layer-Group type layer: massgis_dep_wsp</Abstract> <KeywordList/> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334969435191" miny="41.178738789407106" maxx="-69.8312758323847" maxy="42.888208001778665"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="771781.311" maxx="336337.874" maxy="959747.441"/> <Style> <Name>default-style-massgis_dep_wsp</Name> <Title>massgis_dep_wsp style</Title> <Abstract>Default style for massgis_dep_wsp layer</Abstract> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis_dep_wsp"/> </LegendURL> </Style> <ScaleHint min="4000.0" max="75000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:AFREEMAN.AUDUBON_BIRD_S_V</Name> <Title>Breeding Bird Atlas</Title> <Abstract>Layer-Group type layer: massgis:AFREEMAN.AUDUBON_BIRD_S_V</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>audubon_bird_s_v</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54973006244849" miny="41.18940748694109" maxx="-69.8203343434389" maxy="43.01055162904047"/> <BoundingBox SRS="EPSG:26986" minx="32849.0625" miny="772990.1875" maxx="336964.34375" maxy="973339.9375"/> <Style> <Title>Light_Grey_Outlines</Title> <Name>Light_Grey_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AAFREEMAN.AUDUBON_BIRD_S_V"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:AFREEMAN.AUDUBON_BUTTERFLY_S_V</Name> <Title>MA Butterfly Atlas</Title> <Abstract>Layer-Group type layer: massgis:AFREEMAN.AUDUBON_BUTTERFLY_S_V</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>audubon_butterfly_s_v</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54973006244849" miny="41.18940748694109" maxx="-69.8203343434389" maxy="43.01055162904047"/> <BoundingBox SRS="EPSG:26986" minx="32849.0625" miny="772990.1875" maxx="336964.34375" maxy="973339.9375"/> <Style> <Title>Light_Grey_Outlines</Title> <Name>Light_Grey_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AAFREEMAN.AUDUBON_BUTTERFLY_S_V"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:AFREEMAN.AUDUBON_GRID_POLY</Name> <Title>Grid for Breeding Bird Atlas and Butterfly Atlas</Title> <Abstract>Layer-Group type layer: massgis:AFREEMAN.AUDUBON_GRID_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>audubon_grid_poly</Keyword> <Keyword>MassgisMetadataUrl=http://massaudubon.org/birdatlas/bbaportal/index.php</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54973006244849" miny="41.18940748694109" maxx="-69.8203343434389" maxy="43.01055162904047"/> <BoundingBox SRS="EPSG:26986" minx="32849.0625" miny="772990.1875" maxx="336964.34375" maxy="973339.9375"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AAFREEMAN.AUDUBON_GRID_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:AFREEMAN.CPA_PROJECTS_NEW</Name> <Title>CPA Projects</Title> <Abstract>Layer-Group type layer: massgis:AFREEMAN.CPA_PROJECTS_NEW</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>cpa_projects_new</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.45037083937572" miny="41.22843760473289" maxx="-69.90130292744756" maxy="42.84089012404207"/> <BoundingBox SRS="EPSG:26986" minx="40523.37890625" miny="777151.1875" maxx="330713.71875" maxy="954489.625"/> <Style> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a red square</Abstract> <Name>point</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AAFREEMAN.CPA_PROJECTS_NEW"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:AFREEMAN.CPA_PROJECTS_NEW_PUB</Name> <Title>CPA Projects Points</Title> <Abstract>Layer-Group type layer: massgis:AFREEMAN.CPA_PROJECTS_NEW_PUB</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>cpa_projects_new_pub</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.45037083937572" miny="41.22843760473289" maxx="-69.90130292744756" maxy="42.84089012404207"/> <BoundingBox SRS="EPSG:26986" minx="40523.37890625" miny="777151.1875" maxx="330713.71875" maxy="954489.625"/> <Style> <Title>Green_Points</Title> <Name>Green_Points</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AAFREEMAN.CPA_PROJECTS_NEW_PUB"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:AFREEMAN.GEOSERVER_TEST_LINE</Name> <Title>GeoServer Test Line Placeholder</Title> <Abstract>Layer-Group type layer: massgis:AFREEMAN.GEOSERVER_TEST_LINE</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>geoserver_test_line</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.68852355858202" miny="42.42165993084314" maxx="-71.68845433912763" maxy="42.42213547078275"/> <BoundingBox SRS="EPSG:26986" minx="184484.78405875" miny="907921.754606001" maxx="184490.364058755" maxy="907974.564606"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AAFREEMAN.GEOSERVER_TEST_LINE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:AFREEMAN.GEOSERVER_TEST_LINE_HTTPS</Name> <Title>GeoServer Test Line HTTPS</Title> <Abstract>Layer-Group type layer: massgis:AFREEMAN.GEOSERVER_TEST_LINE_HTTPS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>geoserver_test_line_https</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.48337137016303" miny="42.07688728808108" maxx="-69.81746767494371" maxy="42.95409307909493"/> <BoundingBox SRS="EPSG:26986" minx="119747.674215" miny="870945.190856" maxx="337322.144215" maxy="967055.370856"/> <Style> <Title>Red_Line</Title> <Name>Red_Line</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AAFREEMAN.GEOSERVER_TEST_LINE_HTTPS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:AFREEMAN.GEOSERVER_TEST_POLY</Name> <Title>GeoServer Test Polygon Placeholder</Title> <Abstract>Layer-Group type layer: massgis:AFREEMAN.GEOSERVER_TEST_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>geoserver_test_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.24960475410998" miny="42.71073316472147" maxx="-73.16272901016859" maxy="42.746857734978896"/> <BoundingBox SRS="EPSG:26986" minx="56756.9999962524" miny="941484.000074752" maxx="63795.9999962524" maxy="945357.000074752"/> <Style> <Title>Yellow_Lines_Width_2</Title> <Name>Yellow_Lines_Width_2</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AAFREEMAN.GEOSERVER_TEST_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:AFREEMAN.GEOSERVER_TEST_POLY_HTTPS</Name> <Title>GeoServer Test Poly HTTPS</Title> <Abstract>Layer-Group type layer: massgis:AFREEMAN.GEOSERVER_TEST_POLY_HTTPS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>geoserver_test_poly_https</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.41035661684377" miny="41.67780091868466" maxx="-69.80695609147828" maxy="42.451703331623285"/> <BoundingBox SRS="EPSG:26986" minx="42827.694215" miny="827022.370856" maxx="339288.164215" maxy="911247.490856"/> <Style> <Title>Yellow_Lines_Width_2</Title> <Name>Yellow_Lines_Width_2</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AAFREEMAN.GEOSERVER_TEST_POLY_HTTPS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:AFREEMAN.GEOSERVER_TEST_PT</Name> <Title>GeoServer Test Point Placeholder</Title> <Abstract>Layer-Group type layer: massgis:AFREEMAN.GEOSERVER_TEST_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>geoserver_test_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.65140165477347" miny="34.24437759840885" maxx="-73.65139063111941" maxy="34.24438675302378"/> <BoundingBox SRS="EPSG:26986" minx="318604.464" miny="783968.061" maxx="318606.464" maxy="783970.061"/> <Style> <Title>Green_Points</Title> <Name>Green_Points</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AAFREEMAN.GEOSERVER_TEST_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:AFREEMAN.GEOSERVER_TEST_PT_HTTPS</Name> <Title>GeoServer Test Pt HTTPS</Title> <Abstract>Layer-Group type layer: massgis:AFREEMAN.GEOSERVER_TEST_PT_HTTPS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>geoserver_test_pt_https</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.33611438962782" miny="41.295670628909235" maxx="-69.95658260500187" maxy="42.448767592783106"/> <BoundingBox SRS="EPSG:26986" minx="131215.744215" miny="783969.060856" maxx="326981.434215" maxy="910916.580856"/> <Style> <Title>Green_Points</Title> <Name>Green_Points</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AAFREEMAN.GEOSERVER_TEST_PT_HTTPS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.BEACH_POINTS</Name> <Title>DCR Beach Points</Title> <Abstract>Layer-Group type layer: massgis:DCR.BEACH_POINTS</Abstract> <KeywordList> <Keyword>beach_points</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.308" miny="41.339" maxx="-70.0" maxy="42.844"/> <BoundingBox SRS="EPSG:26986" minx="52210.358" miny="789205.298" maxx="322605.598" maxy="954816.542"/> <Style> <Title>DCR.BEACH_POINTS::13x13_Max_200000</Title> <Name>DCR.BEACH_POINTS::13x13_Max_200000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.BEACH_POINTS"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.CROSSWALKS</Name> <Title>DCR Crosswalks</Title> <Abstract>Layer-Group type layer: massgis:DCR.CROSSWALKS</Abstract> <KeywordList> <Keyword>DCR.CROSSWALKS</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.75462285492738" miny="42.21279260904453" maxx="-70.847554320147" maxy="42.49612048979345"/> <BoundingBox SRS="EPSG:26986" minx="179069.364479467" miny="884908.720841464" maxx="253633.55346593302" maxy="916176.740901127"/> <Style> <Title>DCR.CROSSWALKS::Default</Title> <Name>DCR.CROSSWALKS::Default</Name> <LegendURL width="81" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.CROSSWALKS"/> </LegendURL> </Style> <ScaleHint min="0.0" max="18000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.DCR_FACILITIES</Name> <Title>DCR Facilities</Title> <Abstract>Layer-Group type layer: massgis:DCR.DCR_FACILITIES</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>dcr_facilities</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.514" miny="41.253" maxx="-70.006" maxy="42.844"/> <BoundingBox SRS="EPSG:26986" minx="35318.686" miny="779944.668" maxx="322145.368" maxy="954802.912"/> <Style> <Title>DCR.DCR_FACILITIES::13x13_Max_200000</Title> <Name>DCR.DCR_FACILITIES::13x13_Max_200000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.DCR_FACILITIES"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.DCR_PARKWAYS</Name> <Title>DCR Parkways</Title> <Abstract>Layer-Group type layer: massgis:DCR.DCR_PARKWAYS</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>DCR.DCR_PARKWAYS</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51433091124427" miny="41.39266519534667" maxx="-70.48392155745246" maxy="42.84437868665741"/> <BoundingBox SRS="EPSG:26986" minx="35300.4245285913" miny="795515.076927006" maxx="283067.03265372704" maxy="954862.365325909"/> <Style> <Title>DCR.DCR_PARKWAYS::Default</Title> <Name>DCR.DCR_PARKWAYS::Default</Name> <LegendURL width="166" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.DCR_PARKWAYS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.DCR_PARKWAYS_DCR_PLOWED</Name> <Title>DCR Parkways DCR Plowed</Title> <Abstract>Layer-Group type layer: massgis:DCR.DCR_PARKWAYS_DCR_PLOWED</Abstract> <KeywordList> <Keyword>DCR.DCR_PARKWAYS_DCR_PLOWED</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51433091124427" miny="41.39266519534667" maxx="-70.48392155745246" maxy="42.84437868665741"/> <BoundingBox SRS="EPSG:26986" minx="35300.4245285913" miny="795515.076927006" maxx="283067.03265372704" maxy="954862.365325909"/> <Style> <Title>DCR.DCR_PARKWAYS_DCR_PLOWED::Default</Title> <Name>DCR.DCR_PARKWAYS_DCR_PLOWED::Default</Name> <LegendURL width="166" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.DCR_PARKWAYS_DCR_PLOWED"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.DCR_PARKWAYS_MDOT_PLOWED</Name> <Title>DCR Parkways MDOT Plowed</Title> <Abstract>Layer-Group type layer: massgis:DCR.DCR_PARKWAYS_MDOT_PLOWED</Abstract> <KeywordList> <Keyword>DCR.DCR_PARKWAYS_MDOT_PLOWED</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.26933000148641" miny="42.201745871030624" maxx="-70.8477771682287" maxy="42.48336496799177"/> <BoundingBox SRS="EPSG:26986" minx="219049.51897998902" miny="883681.628384177" maxx="253625.878886297" maxy="914784.628443901"/> <Style> <Title>DCR.DCR_PARKWAYS_MDOT_PLOWED::Default</Title> <Name>DCR.DCR_PARKWAYS_MDOT_PLOWED::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.DCR_PARKWAYS_MDOT_PLOWED"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.FACILITIES</Name> <Title>DCR Facilities</Title> <Abstract>Layer-Group type layer: massgis:DCR.FACILITIES</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>facilities</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.32" miny="42.19" maxx="-70.917" maxy="42.466"/> <BoundingBox SRS="EPSG:26986" minx="214903.124" miny="882361.468" maxx="247970.622" maxy="912868.685"/> <Style> <Title>Black_Points</Title> <Name>Black_Points</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.FACILITIES"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.HHT_START_POINTS</Name> <Title>DCR Heart Healthy Trail Start Points</Title> <Abstract>Layer-Group type layer: massgis:DCR.HHT_START_POINTS</Abstract> <KeywordList> <Keyword>hht_start_points</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.458" miny="41.393" maxx="-70.007" maxy="42.823"/> <BoundingBox SRS="EPSG:26986" minx="39892.285" miny="795457.471" maxx="322092.09" maxy="952522.725"/> <Style> <Title>DCR.HHT_START_POINTS::13x13_Max_200000</Title> <Name>DCR.HHT_START_POINTS::13x13_Max_200000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.HHT_START_POINTS"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.HLI_LANDSCAPES</Name> <Title>DCR Heritage Landscapes</Title> <Abstract>Generated from pg_dcr</Abstract> <KeywordList> <Keyword>DCR.HLI_LANDSCAPES</Keyword> <Keyword>pg_dcr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.854" miny="41.657" maxx="-70.602" maxy="42.885"/> <BoundingBox SRS="EPSG:26986" minx="89398.002" miny="823874.949" maxx="273329.648" maxy="959423.42"/> <Style> <Title>Default Styler</Title> <Name>DCR.HLI_LANDSCAPES::Default</Name> <LegendURL width="216" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.HLI_LANDSCAPES"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.HLI_LANDSCAPES::CAT_PRIMAR</Name> <LegendURL width="108" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.HLI_LANDSCAPES&amp;style=DCR.HLI_LANDSCAPES%3A%3ACAT_PRIMAR"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.HLI_LANDSCAPES::CONNECTING</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.HLI_LANDSCAPES&amp;style=DCR.HLI_LANDSCAPES%3A%3ACONNECTING"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.HLI_LANDSCAPES::SUPPORTING</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.HLI_LANDSCAPES&amp;style=DCR.HLI_LANDSCAPES%3A%3ASUPPORTING"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.HLI_LANDSCAPES::Max_25000_No_Min</Name> <LegendURL width="267" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.HLI_LANDSCAPES&amp;style=DCR.HLI_LANDSCAPES%3A%3AMax_25000_No_Min"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.HLI_LANDSCAPES_CONNECTING</Name> <Title>DCR HLI Landscapes Connecting</Title> <Abstract>Generated from pg_dcr</Abstract> <KeywordList> <Keyword>DCR.HLI_LANDSCAPES_CONNECTING</Keyword> <Keyword>pg_dcr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.37245161514169" miny="42.149021062214146" maxx="-71.96043789591133" maxy="42.72124875087689"/> <BoundingBox SRS="EPSG:26986" minx="128536.86118975881" miny="877983.4172926856" maxx="161944.42408431435" maxy="941287.449985049"/> <Style> <Title>Default Styler</Title> <Name>DCR.HLI_LANDSCAPES_CONNECTING::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.HLI_LANDSCAPES_CONNECTING"/> </LegendURL> </Style> <ScaleHint min="25000.0" max="250000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.HLI_LANDSCAPES_PRIORITY</Name> <Title>DCR HLI Landscapes Priority</Title> <Abstract>Generated from pg_dcr</Abstract> <KeywordList> <Keyword>DCR.HLI_LANDSCAPES_PRIORITY</Keyword> <Keyword>pg_dcr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.3829324495501" miny="42.155399604289855" maxx="-71.95738594252828" maxy="42.72631673241593"/> <BoundingBox SRS="EPSG:26986" minx="127684.12120000234" miny="878700.6299999815" maxx="162200.52139999805" maxy="941849.0600999892"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.HLI_LANDSCAPES_PRIORITY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.HLI_LANDSCAPES_SUPPORTING</Name> <Title>DCR HLI Landscapes Supporting</Title> <Abstract>Generated from pg_dcr</Abstract> <KeywordList> <Keyword>pg_dcr</Keyword> <Keyword>DCR.HLI_LANDSCAPES_SUPPORTING</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.36680467629076" miny="42.15421982384852" maxx="-71.9777619312932" maxy="42.72494172651735"/> <BoundingBox SRS="EPSG:26986" minx="129003.68778234553" miny="878556.1683794614" maxx="160515.75685274732" maxy="941705.6300369927"/> <Style> <Title>Default Styler</Title> <Name>DCR.HLI_LANDSCAPES_SUPPORTING::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.HLI_LANDSCAPES_SUPPORTING"/> </LegendURL> </Style> <ScaleHint min="25000.0" max="250000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.HLI_LANDSCAPE_CENTROIDS</Name> <Title>DCR HLI LANDSCAPE CENTROIDS</Title> <Abstract>Generated from pg_dcr</Abstract> <KeywordList> <Keyword>DCR.HLI_LANDSCAPE_CENTROIDS</Keyword> <Keyword>pg_dcr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.38174710595192" miny="42.15925825832587" maxx="-71.96697581568618" maxy="42.72134820543899"/> <BoundingBox SRS="EPSG:26986" minx="127775.5513999974" miny="879128.3051999831" maxx="161410.3169000015" maxy="941301.4280999885"/> <Style> <Title>DCR.HLI_LANDSCAPE_CENTROIDS::Min_250000</Title> <Name>DCR.HLI_LANDSCAPE_CENTROIDS::Min_250000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.HLI_LANDSCAPE_CENTROIDS"/> </LegendURL> </Style> <ScaleHint min="250000.0" max="Infinity"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.HYDRANTS</Name> <Title>DCR Hydrants</Title> <Abstract>Layer-Group type layer: massgis:DCR.HYDRANTS</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>DCR.HYDRANTS</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.24980940595098" miny="42.20626701361642" maxx="-70.84819391191238" maxy="42.49567661709637"/> <BoundingBox SRS="EPSG:26986" minx="220660.133502841" miny="884183.480629351" maxx="253581.127077527" maxy="916156.775617152"/> <Style> <Title>DCR.HYDRANTS::Default</Title> <Name>DCR.HYDRANTS::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.HYDRANTS"/> </LegendURL> </Style> <ScaleHint min="0.0" max="12000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.PEDBRDGRMP</Name> <Title>DCR Pedestrian Bridges and Ramps</Title> <Abstract>Layer-Group type layer: massgis:DCR.PEDBRDGRMP</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>DCR.PEDBRDGRMP</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.1383394008528" miny="42.292297265893474" maxx="-70.92520325074341" maxy="42.46545660033679"/> <BoundingBox SRS="EPSG:26986" minx="229824.823325336" miny="893694.277879536" maxx="247272.83930097503" maxy="912832.899655037"/> <Style> <Title>DCR.PEDBRDGRMP::Default</Title> <Name>DCR.PEDBRDGRMP::Default</Name> <LegendURL width="81" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.PEDBRDGRMP"/> </LegendURL> </Style> <ScaleHint min="0.0" max="18000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.RMP_PLANNING_UNITS</Name> <Title>DCR RMP Planning Units</Title> <Abstract>DCR RMP Planning Units</Abstract> <KeywordList> <Keyword>DCR RMP Planning Units</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.535" miny="41.23" maxx="-69.963" maxy="42.878"/> <BoundingBox SRS="EPSG:26986" minx="33694.637" miny="777461.954" maxx="325632.549" maxy="958574.23"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.RMP_PLANNING_UNITS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.ROADS_TRAILS_LINE</Name> <Title>DCR Roads Trail Line</Title> <Abstract>Generated from pg_dcr</Abstract> <KeywordList> <Keyword>DCR.ROADS_TRAILS_LINE</Keyword> <Keyword>pg_dcr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5417400057757" miny="41.50582123539291" maxx="-70.01133315290909" maxy="42.84104097777114"/> <BoundingBox SRS="EPSG:26986" minx="33050.49949999724" miny="808138.8701999822" maxx="321714.78670000366" maxy="954528.233199988"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.ROADS_TRAILS_LINE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.ROADS_TRAILS_LINE_NHESP</Name> <Title>DCR.ROADS_TRAILS_LINE_NHESP</Title> <Abstract>Layer-Group type layer: massgis:DCR.ROADS_TRAILS_LINE_NHESP</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>roads_trails_line_nhesp</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.532" miny="41.506" maxx="-70.012" maxy="42.841"/> <BoundingBox SRS="EPSG:26986" minx="33883.31" miny="808138.87" maxx="321645.958" maxy="954528.233"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.ROADS_TRAILS_LINE_NHESP"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.ROADS_TRAILS_LINE_PITTSFIELD</Name> <Title>DCR Pittsfield Roads Trail Line</Title> <Abstract>Layer-Group type layer: massgis:DCR.ROADS_TRAILS_LINE_PITTSFIELD</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>roads_trails_line_pittsfield</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.383" miny="42.422" maxx="-73.255" maxy="42.544"/> <BoundingBox SRS="EPSG:26986" minx="45338.987" miny="909655.417" maxx="55557.491" maxy="922944.88"/> <Style> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a green line</Abstract> <Name>line</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.ROADS_TRAILS_LINE_PITTSFIELD"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.ROADS_TRAILS_POINT</Name> <Title>DCR Roads Trail Point</Title> <Abstract>Generated from pg_dcr</Abstract> <KeywordList> <Keyword>pg_dcr</Keyword> <Keyword>DCR.ROADS_TRAILS_POINT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54162885715711" miny="41.50579355987015" maxx="-70.01133315290909" maxy="42.841041110481484"/> <BoundingBox SRS="EPSG:26986" minx="33059.59139999587" miny="808135.5822999834" maxx="321714.7867000047" maxy="954528.233199988"/> <Style> <Title>Black_Points</Title> <Name>Black_Points</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.ROADS_TRAILS_POINT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.ROADS_TRAILS_POINT_PITTSFIELD</Name> <Title>DCR Pittsfield Roads Trail Point</Title> <Abstract>Layer-Group type layer: massgis:DCR.ROADS_TRAILS_POINT_PITTSFIELD</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>roads_trails_point_pittsfield</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.383" miny="42.423" maxx="-73.256" maxy="42.544"/> <BoundingBox SRS="EPSG:26986" minx="45339.047" miny="909768.45" maxx="55506.648" maxy="922930.93"/> <Style> <Title>DCR.ROADS_TRAILS_POINT_PITTSFIELD::Type_Max_18000</Title> <Name>DCR.ROADS_TRAILS_POINT_PITTSFIELD::Type_Max_18000</Name> <LegendURL width="214" height="660"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.ROADS_TRAILS_POINT_PITTSFIELD"/> </LegendURL> </Style> <ScaleHint min="0.0" max="18000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.SIDEWALKS</Name> <Title>DCR Sidewalks</Title> <Abstract>Layer-Group type layer: massgis:DCR.SIDEWALKS</Abstract> <KeywordList> <Keyword>DCR.SIDEWALKS</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.53907739118476" miny="41.68760320255274" maxx="-70.65332693393195" maxy="42.57832689659263"/> <BoundingBox SRS="EPSG:26986" minx="114692.55586236" miny="826884.222867496" maxx="269510.04340183" maxy="925311.7259927989"/> <Style> <Title>DCR.SIDEWALKS::Default</Title> <Name>DCR.SIDEWALKS::Default</Name> <LegendURL width="134" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.SIDEWALKS"/> </LegendURL> </Style> <ScaleHint min="0.0" max="18000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.TOWNS_POLYM_FORESTRY</Name> <Title>DCR Forestry</Title> <Abstract>Generated from pg_dcr</Abstract> <KeywordList> <Keyword>DCR.TOWNS_POLYM_FORESTRY</Keyword> <Keyword>pg_dcr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.093" maxy="959747.441"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::TREEINV_YN</Name> <LegendURL width="204" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3ATREEINV_YN"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::SUSTCOM_SC</Name> <LegendURL width="84" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3ASUSTCOM_SC"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::POVPCT2000</Name> <LegendURL width="96" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3APOVPCT2000"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::ADV_GRP_YN</Name> <LegendURL width="186" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3AADV_GRP_YN"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::OSPLAN_YN</Name> <LegendURL width="214" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3AOSPLAN_YN"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::PROSTAF_YN</Name> <LegendURL width="230" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3APROSTAF_YN"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::TREECITYYN</Name> <LegendURL width="239" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3ATREECITYYN"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::MGTPLAN_YN</Name> <LegendURL width="235" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3AMGTPLAN_YN"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::LOC_ORD_YN</Name> <LegendURL width="181" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3ALOC_ORD_YN"/> </LegendURL> </Style> <Style> <Title>MORIS.OM_CANOPY_FORMING_ALGAL_BED_PT::Default</Title> <Name>MORIS.OM_CANOPY_FORMING_ALGAL_BED_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=MORIS.OM_CANOPY_FORMING_ALGAL_BED_PT%3A%3ADefault"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::FSCARS_SC</Name> <LegendURL width="84" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3AFSCARS_SC"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::ST_ASST_YN</Name> <LegendURL width="207" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3AST_ASST_YN"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::STRATUM_YN</Name> <LegendURL width="231" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3ASTRATUM_YN"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::UFORE_YN</Name> <LegendURL width="216" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3AUFORE_YN"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3ADefault"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::IMPERV_PCT</Name> <LegendURL width="84" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3AIMPERV_PCT"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::PDENSQMI00</Name> <LegendURL width="102" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3APDENSQMI00"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_FORESTRY::BUDGET_P_C</Name> <LegendURL width="86" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_FORESTRY&amp;style=DCR.TOWNS_POLYM_FORESTRY%3A%3ABUDGET_P_C"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DCR.TOWNS_POLYM_HLI</Name> <Title>DCR Heritage Landscape Initiative</Title> <Abstract>Generated from pg_dcr</Abstract> <KeywordList> <Keyword>DCR.TOWNS_POLYM_HLI</Keyword> <Keyword>pg_dcr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.093" maxy="959747.441"/> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::HLI_STATUS</Name> <LegendURL width="153" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::OSP_PCT</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AOSP_PCT"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_NATUR</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_NATUR"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::PARTNER</Name> <LegendURL width="116" height="240"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3APARTNER"/> </LegendURL> </Style> <Style> <Title>DCR.TOWNS_POLYM_HLI::RPA_ACRONYM</Title> <Name>DCR.TOWNS_POLYM_HLI::RPA_ACRONYM</Name> <LegendURL width="161" height="280"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3ARPA_ACRONYM"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_BURIAL</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_BURIAL"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_ETHNO</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_ETHNO"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::CPA_STATUS</Name> <LegendURL width="86" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3ACPA_STATUS"/> </LegendURL> </Style> <Style> <Title>DCR.TOWNS_POLYM_HLI::Outline_Yellow_Max_25000_Black_Min_25000</Title> <Name>DCR.TOWNS_POLYM_HLI::Outline_Yellow_Max_25000_Black_Min_25000</Name> <LegendURL width="22" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AOutline_Yellow_Max_25000_Black_Min_25000"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::HLI_STATUS</Name> <LegendURL width="153" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AHLI_STATUS"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_MILIT</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_MILIT"/> </LegendURL> </Style> <Style> <Title>DCR.TOWNS_POLYM_HLI::Yellow_Outlines_Max_12000</Title> <Name>DCR.TOWNS_POLYM_HLI::Yellow_Outlines_Max_12000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AYellow_Outlines_Max_12000"/> </LegendURL> </Style> <Style> <Title>DCR.TOWNS_POLYM_HLI::Filled_White</Title> <Name>DCR.TOWNS_POLYM_HLI::Filled_White</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AFilled_White"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_ARCHAEO</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_ARCHAEO"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_TRANS</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_TRANS"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_INSTIT</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_INSTIT"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_INDUST</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_INDUST"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_CIVIC</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_CIVIC"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::SIMPLE_POP_DENS_SQ_MI_2000</Name> <LegendURL width="102" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3ASIMPLE_POP_DENS_SQ_MI_2000"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_OTHER</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_OTHER"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_COMMERC</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_COMMERC"/> </LegendURL> </Style> <Style> <Title>DCR.TOWNS_POLYM_HLI::Labels_Yellow_Max_25000_Scaled_Black_Max_400000</Title> <Name>DCR.TOWNS_POLYM_HLI::Labels_Yellow_Max_25000_Scaled_Black_Max_400000</Name> <LegendURL width="2" height="1"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3ALabels_Yellow_Max_25000_Scaled_Black_Max_400000"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_RESID</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_RESID"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_REC_OPEN</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_REC_OPEN"/> </LegendURL> </Style> <Style> <Title>Default Styler</Title> <Name>DCR.TOWNS_POLYM_HLI::N_AGRIC</Name> <LegendURL width="78" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADCR.TOWNS_POLYM_HLI&amp;style=DCR.TOWNS_POLYM_HLI%3A%3AN_AGRIC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DEP.MA_PBW_AR_POLY</Name> <Title>Arsenic Probabilities</Title> <Abstract>Layer-Group type layer: massgis:DEP.MA_PBW_AR_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>ma_pbw_ar_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.733" miny="777606.375" maxx="330836.972" maxy="959743.045"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADEP.MA_PBW_AR_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DEP.MA_PBW_UR_POLY</Name> <Title>Uranium Probabilities</Title> <Abstract>Layer-Group type layer: massgis:DEP.MA_PBW_UR_POLY</Abstract> <KeywordList> <Keyword>ma_pbw_ur_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.733" miny="777606.375" maxx="330836.972" maxy="959743.045"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADEP.MA_PBW_UR_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DEP.WIRE_401_PT</Name> <Title>DEP Wire 401 Points</Title> <Abstract>Layer-Group type layer: massgis:DEP.WIRE_401_PT</Abstract> <KeywordList> <Keyword>wire_401_pt</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.111" miny="41.537" maxx="-69.979" maxy="42.801"/> <BoundingBox SRS="EPSG:26986" minx="68167.159" miny="810904.813" maxx="324454.29" maxy="950037.105"/> <Style> <Title>DEP.WIRE_401_PT::Depgis_blue_star</Title> <Name>DEP.WIRE_401_PT::Depgis_blue_star</Name> <LegendURL width="22" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADEP.WIRE_401_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DEP.WIRE_DET_PT</Name> <Title>DEP WIRE DET Points</Title> <Abstract>Layer-Group type layer: massgis:DEP.WIRE_DET_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>wire_det_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.644" miny="41.25" maxx="-69.961" maxy="42.177"/> <BoundingBox SRS="EPSG:26986" minx="105440.634" miny="778852.496" maxx="327179.196" maxy="880793.795"/> <Style> <Title>DEP.WIRE_DET_PT::Depgis_blue_square</Title> <Name>DEP.WIRE_DET_PT::Depgis_blue_square</Name> <LegendURL width="22" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADEP.WIRE_DET_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DEP.WIRE_LIMPROJ_PT</Name> <Title>WIRE Limited Project Points</Title> <Abstract>Layer-Group type layer: massgis:DEP.WIRE_LIMPROJ_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>DEP.WIRE_LIMPROJ_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.48423074593617" miny="41.252276678865556" maxx="-69.90969801759479" maxy="42.86917424587204"/> <BoundingBox SRS="EPSG:26986" minx="37826.95099999761" miny="779860.322999999" maxx="329968.493000001" maxy="957635.568999998"/> <Style> <Title>DEP.WIRE_LIMPROJ_PT::Default</Title> <Name>DEP.WIRE_LIMPROJ_PT::Default</Name> <LegendURL width="98" height="180"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADEP.WIRE_LIMPROJ_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DEP.WIRE_NOI_PT</Name> <Title>DEP WIRE NOI Points</Title> <Abstract>Generated from pg_dep</Abstract> <KeywordList> <Keyword>DEP</Keyword> <Keyword>WIRE</Keyword> <Keyword>NOI</Keyword> <Keyword>Points</Keyword> <Keyword>DEP.WIRE_NOI_PT</Keyword> <Keyword>pg_dep</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.35023219722785" miny="41.086402270425985" maxx="-69.93648925864566" maxy="42.988914694966695"/> <BoundingBox SRS="EPSG:26986" minx="49070.7559999973" miny="761186.116" maxx="327534.755000003" maxy="970929.537999999"/> <Style> <Title>DEP.WIRE_NOI_PT::Default</Title> <Name>DEP.WIRE_NOI_PT::Default</Name> <LegendURL width="22" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADEP.WIRE_NOI_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DFG.BIOMAP2_CNL</Name> <Title>Biomap2 Critical Natural Landscape</Title> <Abstract>Layer-Group type layer: massgis:DFG.BIOMAP2_CNL</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/dfg/BIOMAP2_CRITICAL_NATURAL_LANDSCAPE_META.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.226" maxx="-69.893" maxy="42.875"/> <BoundingBox SRS="EPSG:26986" minx="33863.745" miny="777065.275" maxx="331326.912" maxy="958293.626"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADFG.BIOMAP2_CNL"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DFG.BIOMAP2_CORE_HABITAT</Name> <Title>DFG Biomap2 Query</Title> <Abstract>Layer-Group type layer: massgis:DFG.BIOMAP2_CORE_HABITAT</Abstract> <KeywordList> <Keyword>biomap2_core_habitat</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.896" maxy="42.875"/> <BoundingBox SRS="EPSG:26986" minx="33863.745" miny="777504.138" maxx="331102.88" maxy="958260.691"/> <Style> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a green line</Abstract> <Name>polygon</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADFG.BIOMAP2_CORE_HABITAT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DFG.CVP_PT</Name> <Title>DFG CVP for Editing</Title> <Abstract>Layer-Group type layer: massgis:DFG.CVP_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>cvp_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52570137503011" miny="41.26517640219993" maxx="-69.92032381704664" maxy="42.87525517953993"/> <BoundingBox SRS="EPSG:26986" minx="34452.4270000011" miny="781370.837099999" maxx="329087.283399999" maxy="958316.366700001"/> <Style> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a red square</Abstract> <Name>point</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADFG.CVP_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DFG.DFG_ILFP_GSAS</Name> <Title>DFG In Lieu Fee Program - Geographic Service Areas</Title> <Abstract>Layer-Group type layer: massgis:DFG.DFG_ILFP_GSAS</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>DFG.DFG_ILFP_GSAS</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334974226789" miny="41.18128547391823" maxx="-69.82979864649792" maxy="42.88820912878585"/> <BoundingBox SRS="EPSG:26986" minx="33861.2599999979" miny="772064.250000007" maxx="336458.593750022" maxy="959747.437500008"/> <Style> <Title>DFG.DFG_ILFP_GSAS::Default</Title> <Name>DFG.DFG_ILFP_GSAS::Default</Name> <LegendURL width="208" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADFG.DFG_ILFP_GSAS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DFG.PARKING</Name> <Title>DFG.PARKING_Type</Title> <Abstract>Generated from pg_dfg_massgis</Abstract> <KeywordList> <Keyword>DFG.PARKING</Keyword> <Keyword>pg_dfg_massgis</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.46877366538037" miny="41.54213954635395" maxx="-70.25909056056759" maxy="42.77385280450371"/> <BoundingBox SRS="EPSG:26986" minx="38846.152459999925" miny="812040.1546059799" maxx="301563.69246000156" maxy="947041.5546059902"/> <Style> <Title>DFG.PARKING::Default</Title> <Name>DFG.PARKING::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADFG.PARKING"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DPH.TOWNS_WCCV</Name> <Title>Towns with Climate Change Vulnerability</Title> <Abstract>Layer-Group type layer: massgis:DPH.TOWNS_WCCV</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>towns_wccv</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.55175074860894" miny="41.22266046453775" maxx="-69.88053795587629" maxy="42.89630784823271"/> <BoundingBox SRS="EPSG:26986" minx="32378.998046875" miny="776695.625" maxx="332294.875" maxy="960653.75"/> <Style> <Title>Generic</Title> <Abstract>Generic style</Abstract> <Name>generic</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADPH.TOWNS_WCCV"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:DPH.TRACTS_WCCV</Name> <Title>Census Tracts with Climate Change Vulnerability</Title> <Abstract>Layer-Group type layer: massgis:DPH.TRACTS_WCCV</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>tracts_wccv</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.55167933465694" miny="41.22183193477597" maxx="-69.88018519275602" maxy="42.89631386936022"/> <BoundingBox SRS="EPSG:26986" minx="32384.849609375" miny="776603.4375" maxx="332323.6875" maxy="960654.375"/> <Style> <Title>Generic</Title> <Abstract>Generic style</Abstract> <Name>generic</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ADPH.TRACTS_WCCV"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.CMRPC_REGIONAL_PDA_PPA_POLY</Name> <Title>Central MA Regional Priority Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.CMRPC_REGIONAL_PDA_PPA_POLY</Abstract> <KeywordList> <Keyword>EOHED.CMRPC_REGIONAL_PDA_PPA_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.26860645418962" miny="42.009677552615884" maxx="-71.4952508862204" maxy="42.51963509036135"/> <BoundingBox SRS="EPSG:26986" minx="136840.6325" miny="862426.4674" maxx="200390.2425" maxy="918787.6746000011"/> <Style> <Title>EOHED.CMRPC_REGIONAL_PDA_PPA_POLY::Default</Title> <Name>EOHED.CMRPC_REGIONAL_PDA_PPA_POLY::Default</Name> <LegendURL width="292" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.CMRPC_REGIONAL_PDA_PPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.COMPACT_TOWNS_POLY</Name> <Title>Community Compact Municipalities</Title> <Abstract>Layer-Group type layer: massgis:EOHED.COMPACT_TOWNS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>compact_towns_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54557495798173" miny="41.442509812688776" maxx="-69.82247284156456" maxy="42.90709450589503"/> <BoundingBox SRS="EPSG:26986" minx="32912.32927433401" miny="801108.3031880516" maxx="337016.0031325736" maxy="961845.9334169099"/> <Style> <Title>EOHED.COMPACT_TOWNS_POLY::Default</Title> <Name>EOHED.COMPACT_TOWNS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.COMPACT_TOWNS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.ETA_POLY</Name> <Title>Economic Target Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.ETA_POLY</Abstract> <KeywordList> <Keyword>eta_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.462" miny="41.464" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="39694.494" miny="803333.311" maxx="330846.093" maxy="959747.441"/> <Style> <Title>EOHED.ETA_POLY::Default</Title> <Name>EOHED.ETA_POLY::Default</Name> <LegendURL width="256" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.ETA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.GREEN_COMM</Name> <Title>Green Community Designation, May 2012</Title> <Abstract>Layer-Group type layer: massgis:EOHED.GREEN_COMM</Abstract> <KeywordList> <Keyword>green_comm</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.351" miny="41.537" maxx="-69.976" maxy="42.843"/> <BoundingBox SRS="EPSG:26986" minx="48668.973" miny="811281.621" maxx="324603.284" maxy="954720.941"/> <Style> <Title>Green_Polys</Title> <Name>Green_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.GREEN_COMM"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.MBTA_NODE_HALF_MILE_BUFFER</Name> <Title>MBTA Subway Stations Half Mile Buffer</Title> <Abstract>Layer-Group type layer: massgis:EOHED.MBTA_NODE_HALF_MILE_BUFFER</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>EOHED.MBTA_NODE_HALF_MILE_BUFFER</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.26282943843542" miny="42.20021279406696" maxx="-70.98163441397863" maxy="42.445302420621836"/> <BoundingBox SRS="EPSG:26986" minx="219587.042616084" miny="883436.3067648561" maxx="242645.491885558" maxy="910558.122182116"/> <Style> <Title>EOHED.MBTA_NODE_HALF_MILE_BUFFER::Default</Title> <Name>EOHED.MBTA_NODE_HALF_MILE_BUFFER::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.MBTA_NODE_HALF_MILE_BUFFER"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.METRONORTH_REGIONAL_PDA_POLY</Name> <Title>Metro North Regional Priority Development Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.METRONORTH_REGIONAL_PDA_POLY</Abstract> <KeywordList> <Keyword>EOHED.METRONORTH_REGIONAL_PDA_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.12953607382165" miny="42.35911382232826" maxx="-70.96664734104456" maxy="42.47098856487983"/> <BoundingBox SRS="EPSG:26986" minx="230518.671099998" miny="901094.0286" maxx="243860.411799997" maxy="913450.3785"/> <Style> <Title>EOHED.METRONORTH_REGIONAL_PDA_POLY::Default</Title> <Name>EOHED.METRONORTH_REGIONAL_PDA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.METRONORTH_REGIONAL_PDA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.METRONORTH_REGIONAL_PPA_POLY</Name> <Title>Metro North Regional Priority Protection Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.METRONORTH_REGIONAL_PPA_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>EOHED.METRONORTH_REGIONAL_PPA_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.08735155262852" miny="42.36779538631649" maxx="-70.99346981277415" maxy="42.46334493574349"/> <BoundingBox SRS="EPSG:26986" minx="233989.266099997" miny="902044.9732000009" maxx="241659.552199997" maxy="912617.276099999"/> <Style> <Title>EOHED.METRONORTH_REGIONAL_PPA_POLY::Default</Title> <Name>EOHED.METRONORTH_REGIONAL_PPA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.METRONORTH_REGIONAL_PPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.MVPC_LOCAL_PPA_POLY</Name> <Title>Merrimack Valley Local Priority Protection Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.MVPC_LOCAL_PPA_POLY</Abstract> <KeywordList> <Keyword>EOHED.MVPC_LOCAL_PPA_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.21634524431408" miny="42.59743892187407" maxx="-70.78617903377742" maxy="42.88800138394801"/> <BoundingBox SRS="EPSG:26986" minx="223278.915100001" miny="927673.190900002" maxx="258314.423600003" maxy="959747.440900002"/> <Style> <Title>EOHED.MVPC_LOCAL_PPA_POLY::Default</Title> <Name>EOHED.MVPC_LOCAL_PPA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.MVPC_LOCAL_PPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.MVPC_REGIONAL_PPA_POLY</Name> <Title>Merrimack Valley Regional Priority Protection Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.MVPC_REGIONAL_PPA_POLY</Abstract> <KeywordList> <Keyword>EOHED.MVPC_REGIONAL_PPA_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.21623451104178" miny="42.62214303697547" maxx="-70.80508216602162" maxy="42.88800138394801"/> <BoundingBox SRS="EPSG:26986" minx="223278.915100001" miny="930404.818999998" maxx="256770.0942" maxy="959747.440900002"/> <Style> <Title>EOHED.MVPC_REGIONAL_PPA_POLY::Default</Title> <Name>EOHED.MVPC_REGIONAL_PPA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.MVPC_REGIONAL_PPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.MVPC_STATE_PDA_POLY</Name> <Title>Merrimack Valley State Priority Development Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.MVPC_STATE_PDA_POLY</Abstract> <KeywordList> <Keyword>EOHED.MVPC_STATE_PDA_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.22393645055261" miny="42.61781368877662" maxx="-70.89740440164492" maxy="42.86038684811146"/> <BoundingBox SRS="EPSG:26986" minx="222648.817199998" miny="929866.9096000011" maxx="249249.40929999898" maxy="956677.538199998"/> <Style> <Title>EOHED.MVPC_STATE_PDA_POLY::Default</Title> <Name>EOHED.MVPC_STATE_PDA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.MVPC_STATE_PDA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.OPP_ZONES</Name> <Title>Opportunity Zones</Title> <Abstract>Layer-Group type layer: massgis:EOHED.OPP_ZONES</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>opp_zones</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.2712146575272" miny="41.53732181372548" maxx="-70.09292292382965" maxy="42.78828470920247"/> <BoundingBox SRS="EPSG:26986" minx="55055.578125" miny="811156.3125" maxx="315139.71875" maxy="948646.6875"/> <Style> <Title>EOHED.OPP_ZONES::Default</Title> <Name>EOHED.OPP_ZONES::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.OPP_ZONES"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.REGION_495_PDA_POLY</Name> <Title>Regional 495 Area Priority Development Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.REGION_495_PDA_POLY</Abstract> <KeywordList> <Keyword>EOHED.REGION_495_PDA_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.88452337654462" miny="41.999948777427036" maxx="-71.25028680423442" maxy="42.62210374523169"/> <BoundingBox SRS="EPSG:26986" minx="168454.18389999898" miny="861134.004900001" maxx="220486.077500001" maxy="930170.8715"/> <Style> <Title>EOHED.REGION_495_PDA_POLY::Default</Title> <Name>EOHED.REGION_495_PDA_POLY::Default</Name> <LegendURL width="193" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.REGION_495_PDA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.REGION_495_PDA_PPA_POLY</Name> <Title>Regional 495 Area Priority Development and Protection Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.REGION_495_PDA_PPA_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>region_495_pda_ppa_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.897" miny="41.985" maxx="-71.176" maxy="42.636"/> <BoundingBox SRS="EPSG:26986" minx="167469.22" miny="859430.058" maxx="226607.861" maxy="931758.737"/> <Style> <Title>EOHED.REGION_495_PDA_PPA_POLY::Default</Title> <Name>EOHED.REGION_495_PDA_PPA_POLY::Default</Name> <LegendURL width="193" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.REGION_495_PDA_PPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.REGION_495_POLY</Name> <Title>The 495 Region</Title> <Abstract>Layer-Group type layer: massgis:EOHED.REGION_495_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>region_495_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.886" miny="41.984" maxx="-71.175" maxy="42.654"/> <BoundingBox SRS="EPSG:26986" minx="168333.896" miny="859409.861" maxx="226651.627" maxy="933689.281"/> <Style> <Title>Tan_Polys</Title> <Name>Tan_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.REGION_495_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.REGION_495_PPA_POLY</Name> <Title>Regional 495 Area Priority Protection Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.REGION_495_PPA_POLY</Abstract> <KeywordList> <Keyword>EOHED.REGION_495_PPA_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.89661929023768" miny="41.984567524684394" maxx="-71.1755928956727" maxy="42.63639863900985"/> <BoundingBox SRS="EPSG:26986" minx="167469.219700001" miny="859430.057799999" maxx="226607.86129999903" maxy="931758.736600001"/> <Style> <Title>EOHED.REGION_495_PPA_POLY::Default</Title> <Name>EOHED.REGION_495_PPA_POLY::Default</Name> <LegendURL width="193" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.REGION_495_PPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.SCR_PDA_POLY</Name> <Title>South Coast Rail Priority Development Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.SCR_PDA_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>EOHED.SCR_PDA_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.34151134075023" miny="41.620533117806104" maxx="-70.71465773616973" maxy="42.180729331519984"/> <BoundingBox SRS="EPSG:26986" minx="213208.298799999" miny="819218.5814" maxx="264881.189400002" maxy="881155.513"/> <Style> <Title>EOHED.SCR_PDA_POLY::Default</Title> <Name>EOHED.SCR_PDA_POLY::Default</Name> <LegendURL width="292" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.SCR_PDA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.SCR_PDA_PPA_POLY</Name> <Title>South Coast Rail Priority Development and Protection Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.SCR_PDA_PPA_POLY</Abstract> <KeywordList> <Keyword>scr_pda_ppa_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.342" miny="41.5" maxx="-70.612" maxy="42.228"/> <BoundingBox SRS="EPSG:26986" minx="213208.299" miny="805952.224" maxx="273330.129" maxy="886444.621"/> <Style> <Title>EOHED.SCR_PDA_PPA_POLY::Default</Title> <Name>EOHED.SCR_PDA_PPA_POLY::Default</Name> <LegendURL width="292" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.SCR_PDA_PPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.SCR_PPA_POLY</Name> <Title>South Coast Rail Priority Protection Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.SCR_PPA_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>EOHED.SCR_PPA_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.33950637137744" miny="41.500356113432" maxx="-70.61172939269501" maxy="42.22834414659821"/> <BoundingBox SRS="EPSG:26986" minx="213400.353600003" miny="805952.2238" maxx="273330.129199997" maxy="886444.620900001"/> <Style> <Title>EOHED.SCR_PPA_POLY::Default</Title> <Name>EOHED.SCR_PPA_POLY::Default</Name> <LegendURL width="292" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.SCR_PPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.SCR_REGION_POLY</Name> <Title>South Coast Rail Region</Title> <Abstract>Layer-Group type layer: massgis:EOHED.SCR_REGION_POLY</Abstract> <KeywordList> <Keyword>scr_region_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.383" miny="41.478" maxx="-70.611" maxy="42.228"/> <BoundingBox SRS="EPSG:26986" minx="209811.807" miny="803499.371" maxx="273422.307" maxy="886437.211"/> <Style> <Title>Brown_Lines_Width_2</Title> <Name>Brown_Lines_Width_2</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.SCR_REGION_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.SCR_SOUTHERN_TRIANGLE_ARC</Name> <Title>SCR Southern Triangle</Title> <Abstract>Layer-Group type layer: massgis:EOHED.SCR_SOUTHERN_TRIANGLE_ARC</Abstract> <KeywordList> <Keyword>scr_southern_triangle_arc</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.166" miny="41.64" maxx="-70.921" maxy="41.877"/> <BoundingBox SRS="EPSG:26986" minx="227853.814" miny="821216.255" maxx="248035.184" maxy="847504.755"/> <Style> <Title>Black_Lines_Width_2</Title> <Name>Black_Lines_Width_2</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.SCR_SOUTHERN_TRIANGLE_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.SCR_STOUGHTON_ROUTE_ARC</Name> <Title>SCR Stoughton Route</Title> <Abstract>Layer-Group type layer: massgis:EOHED.SCR_STOUGHTON_ROUTE_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>scr_stoughton_route_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.157" miny="41.878" maxx="-71.059" maxy="42.347"/> <BoundingBox SRS="EPSG:26986" minx="228431.079" miny="847558.393" maxx="236339.975" maxy="899681.625"/> <Style> <Title>Red_Lines_Width_2</Title> <Name>Red_Lines_Width_2</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.SCR_STOUGHTON_ROUTE_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.SRPEDD_LOCAL_PDA_PPA_POLY</Name> <Title>SRPEDD Local Priority Development and Protection Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.SRPEDD_LOCAL_PDA_PPA_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>srpedd_local_pda_ppa_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.382" miny="41.502" maxx="-70.626" maxy="42.163"/> <BoundingBox SRS="EPSG:26986" minx="209815.476" miny="806104.477" maxx="272230.375" maxy="879178.577"/> <Style> <Title>EOHED.SRPEDD_LOCAL_PDA_PPA_POLY::Default</Title> <Name>EOHED.SRPEDD_LOCAL_PDA_PPA_POLY::Default</Name> <LegendURL width="292" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.SRPEDD_LOCAL_PDA_PPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.SRPEDD_REGIONAL_CORRIDORS_ARC</Name> <Title>SRPEDD Regional Corridors</Title> <Abstract>Layer-Group type layer: massgis:EOHED.SRPEDD_REGIONAL_CORRIDORS_ARC</Abstract> <KeywordList> <Keyword>srpedd_regional_corridors_arc</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.367" miny="41.514" maxx="-70.639" maxy="42.126"/> <BoundingBox SRS="EPSG:26986" minx="211116.827" miny="807391.113" maxx="271186.333" maxy="875063.406"/> <Style> <Title>EOHED.SRPEDD_REGIONAL_CORRIDORS_ARC::Default</Title> <Name>EOHED.SRPEDD_REGIONAL_CORRIDORS_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.SRPEDD_REGIONAL_CORRIDORS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.SRPEDD_REGIONAL_PDA_POLY</Name> <Title>SRPEDD Regional Priority Development Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.SRPEDD_REGIONAL_PDA_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>EOHED.SRPEDD_REGIONAL_PDA_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.36388587871966" miny="41.62049323368991" maxx="-70.7090306177345" maxy="42.16265628673402"/> <BoundingBox SRS="EPSG:26986" minx="211343.622000001" miny="819218.5814" maxx="265364.747299999" maxy="879144.840100002"/> <Style> <Title>EOHED.SRPEDD_REGIONAL_PDA_POLY::Default</Title> <Name>EOHED.SRPEDD_REGIONAL_PDA_POLY::Default</Name> <LegendURL width="292" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.SRPEDD_REGIONAL_PDA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.SRPEDD_REGIONAL_PDA_PPA_POLY</Name> <Title>SRPEDD Regional Priority Development and Protection Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.SRPEDD_REGIONAL_PDA_PPA_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>srpedd_regional_pda_ppa_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.371" miny="41.5" maxx="-70.611" maxy="42.238"/> <BoundingBox SRS="EPSG:26986" minx="210784.777" miny="805952.224" maxx="273366.063" maxy="887482.681"/> <Style> <Title>EOHED.SRPEDD_REGIONAL_PDA_PPA_POLY::Default</Title> <Name>EOHED.SRPEDD_REGIONAL_PDA_PPA_POLY::Default</Name> <LegendURL width="292" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.SRPEDD_REGIONAL_PDA_PPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.SRPEDD_REGIONAL_PPA_POLY</Name> <Title>SRPEDD Regional Priority Protection Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.SRPEDD_REGIONAL_PPA_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>EOHED.SRPEDD_REGIONAL_PPA_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.37083261130417" miny="41.50035278154608" maxx="-70.61116312292359" maxy="42.237730247375666"/> <BoundingBox SRS="EPSG:26986" minx="210784.77679999903" miny="805952.2238" maxx="273366.062700003" maxy="887482.6809"/> <Style> <Title>EOHED.SRPEDD_REGIONAL_PPA_POLY::Default</Title> <Name>EOHED.SRPEDD_REGIONAL_PPA_POLY::Default</Name> <LegendURL width="292" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.SRPEDD_REGIONAL_PPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.STATE_495_PDA_PPA_POLY</Name> <Title>State 495 Area Priority Development and Protection Areas</Title> <Abstract>Layer-Group type layer: massgis:EOHED.STATE_495_PDA_PPA_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>state_495_pda_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.83429370888886" miny="42.07583060969328" maxx="-71.31915940117862" maxy="42.576259760311494"/> <BoundingBox SRS="EPSG:26986" minx="172555.046875" miny="869545.1875" maxx="214846.65625" maxy="925077.6875"/> <Style> <Title>EOHED.STATE_495_PDA_PPA_POLY::Default</Title> <Name>EOHED.STATE_495_PDA_PPA_POLY::Default</Name> <LegendURL width="193" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.STATE_495_PDA_PPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.STRETCH_COMM</Name> <Title>Stretch Community Designation, May 2012</Title> <Abstract>Layer-Group type layer: massgis:EOHED.STRETCH_COMM</Abstract> <KeywordList> <Keyword>stretch_comm</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.433" miny="41.334" maxx="-69.976" maxy="42.843"/> <BoundingBox SRS="EPSG:26986" minx="41909.163" miny="788802.751" maxx="324603.284" maxy="954720.941"/> <Style> <Title>Beige_Polys</Title> <Name>Beige_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.STRETCH_COMM"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.TDI_POLY</Name> <Title>TDI Districts</Title> <Abstract>Layer-Group type layer: massgis:EOHED.TDI_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>tdi_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.65140165477347" miny="34.24437759840885" maxx="-73.65139063111941" maxy="34.24438675302378"/> <BoundingBox SRS="EPSG:26986" minx="-1.0" miny="-1.0" maxx="0.0" maxy="0.0"/> <Style> <Title>EOHED.TDI_POLY::Default</Title> <Name>EOHED.TDI_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.TDI_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:EOHED.TRAINS_NODE_HALF_MILE_BUFFER</Name> <Title>Commuter Rail Stations Half Mile Buffer</Title> <Abstract>Layer-Group type layer: massgis:EOHED.TRAINS_NODE_HALF_MILE_BUFFER</Abstract> <KeywordList> <Keyword>EOHED.TRAINS_NODE_HALF_MILE_BUFFER</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.80704047062835" miny="41.56645113235939" maxx="-70.24805401528627" maxy="42.80848257564934"/> <BoundingBox SRS="EPSG:26986" minx="174885.37766720398" miny="813652.8268928861" maxx="302410.841149338" maxy="950875.644610621"/> <Style> <Title>EOHED.TRAINS_NODE_HALF_MILE_BUFFER::Default</Title> <Name>EOHED.TRAINS_NODE_HALF_MILE_BUFFER::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AEOHED.TRAINS_NODE_HALF_MILE_BUFFER"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ACECS_ARC</Name> <Title>Areas of Critical Environmental Concern ACECs Boundaries</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Environmental</Keyword> <Keyword>Areas</Keyword> <Keyword>Critical</Keyword> <Keyword>ACECs</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/acecs.html</Keyword> <Keyword>Concern</Keyword> <Keyword>GISDATA.ACECS_ARC</Keyword> <Keyword>of</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_ACECS_ARC.shp.xml</Keyword> <Keyword>Boundaries</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/acec1a.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/ACECs_group.lyr</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51" miny="41.533" maxx="-69.896" maxy="42.809"/> <BoundingBox SRS="EPSG:26986" minx="35531.537" miny="811151.565" maxx="331178.347" maxy="950919.375"/> <Style> <Title>GISDATA.ACECS_ARC::Default</Title> <Name>GISDATA.ACECS_ARC::Default</Name> <LegendURL width="167" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ACECS_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.ACECS_ARC::Max_25000</Title> <Name>GISDATA.ACECS_ARC::Max_25000</Name> <LegendURL width="167" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ACECS_ARC&amp;style=GISDATA.ACECS_ARC%3A%3AMax_25000"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ACECS_POLY</Name> <Title>Areas of Critical Environmental Concern ACECs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/acectmp.avl</Keyword> <Keyword>Environmental</Keyword> <Keyword>Areas</Keyword> <Keyword>Critical</Keyword> <Keyword>ACECs</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_ACECS_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/ACECs.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/acecs.html</Keyword> <Keyword>Concern</Keyword> <Keyword>of</Keyword> <Keyword>GISDATA.ACECS_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51" miny="41.533" maxx="-69.896" maxy="42.809"/> <BoundingBox SRS="EPSG:26986" minx="35531.534" miny="811151.561" maxx="331178.344" maxy="950919.371"/> <Style> <Title>GISDATA.ACECS_POLY::Default</Title> <Name>GISDATA.ACECS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ACECS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.ACECS_POLY::Depgis_Red_Letters_Max10k</Title> <Name>GISDATA.ACECS_POLY::Depgis_Red_Letters_Max10k</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ACECS_POLY&amp;style=GISDATA.ACECS_POLY%3A%3ADepgis_Red_Letters_Max10k"/> </LegendURL> </Style> <Style> <Title>GISDATA.ACECS_POLY::Labels_Max_600000</Title> <Name>GISDATA.ACECS_POLY::Labels_Max_600000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ACECS_POLY&amp;style=GISDATA.ACECS_POLY%3A%3ALabels_Max_600000"/> </LegendURL> </Style> <Style> <Title>GISDATA.ACECS_POLY::Depgis_Red_Letters_Max10k_Square</Title> <Name>GISDATA.ACECS_POLY::Depgis_Red_Letters_Max10k_Square</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ACECS_POLY&amp;style=GISDATA.ACECS_POLY%3A%3ADepgis_Red_Letters_Max10k_Square"/> </LegendURL> </Style> <Style> <Title>GISDATA.ACECS_POLY::Green_Fill_Min_25000</Title> <Name>GISDATA.ACECS_POLY::Green_Fill_Min_25000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ACECS_POLY&amp;style=GISDATA.ACECS_POLY%3A%3AGreen_Fill_Min_25000"/> </LegendURL> </Style> <Style> <Title>GISDATA.ACECS_POLY::Transparent_Green_Fill_Max_25000</Title> <Name>GISDATA.ACECS_POLY::Transparent_Green_Fill_Max_25000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ACECS_POLY&amp;style=GISDATA.ACECS_POLY%3A%3ATransparent_Green_Fill_Max_25000"/> </LegendURL> </Style> <Style> <Title>GISDATA.ACECS_POLY::Green_Fill</Title> <Name>GISDATA.ACECS_POLY::Green_Fill</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ACECS_POLY&amp;style=GISDATA.ACECS_POLY%3A%3AGreen_Fill"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ACECS_POLYM</Name> <Title>Areas of Critical Environmental Concern ACECs Multipart</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ACECS_POLYM</Abstract> <KeywordList> <Keyword>GISDATA.ACECS_POLYM</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/acecs.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51036901084284" miny="41.533458562865384" maxx="-69.89644247398806" maxy="42.808707062644416"/> <BoundingBox SRS="EPSG:26986" minx="35531.5342153981" miny="811151.560856" maxx="331178.34421540104" maxy="950919.370856002"/> <Style> <Title>GISDATA.ACECS_POLY::Transparent_Green_Fill</Title> <Name>GISDATA.ACECS_POLY::Transparent_Green_Fill</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ACECS_POLYM"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ACS0610_HH_LOW_INC_POLY</Name> <Title>ACS Households Low Income</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ACS0610_HH_LOW_INC_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.ACS0610_HH_LOW_INC_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53324531214864" miny="41.23034480095976" maxx="-69.89856700485743" maxy="42.888112354269346"/> <BoundingBox SRS="EPSG:26986" minx="33869.695500001304" miny="777514.5698999991" maxx="330838.819600001" maxy="959743.226599999"/> <Style> <Title>GISDATA.ACS0610_HH_LOW_INC_POLY::Default</Title> <Name>GISDATA.ACS0610_HH_LOW_INC_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ACS0610_HH_LOW_INC_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ADULT_ENT_OVERLAY_DIST_M219</Name> <Title>Norwell Adult Entertainment Overlay District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ADULT_ENT_OVERLAY_DIST_M219</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.ADULT_ENT_OVERLAY_DIST_M219</Keyword> <Keyword>MassgisMetadataUrl=http://www.townofnorwell.net/Public_Documents/NorwellMA_Planning/Zoning%20ByLaw%20amended%2011.29.12.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.88868507516446" miny="42.162154379213135" maxx="-70.88284230357831" maxy="42.170954362415166"/> <BoundingBox SRS="EPSG:26986" minx="250516.88139999702" miny="879264.4175999981" maxx="250992.67620000202" maxy="880238.453600001"/> <Style> <Title>GISDATA.ADULT_ENT_OVERLAY_DIST_M219::Default</Title> <Name>GISDATA.ADULT_ENT_OVERLAY_DIST_M219::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ADULT_ENT_OVERLAY_DIST_M219"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.AIRPORTS_PT</Name> <Title>Airports</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_AIRPORTS_PT.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Airports.lyr</Keyword> <Keyword>GISDATA.AIRPORTS_PT</Keyword> <Keyword>Airports</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eotlayers.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/airports_pt.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.42" miny="41.247" maxx="-69.96" maxy="42.798"/> <BoundingBox SRS="EPSG:26986" minx="42861.473" miny="779140.0" maxx="325961.437" maxy="949687.312"/> <MetadataURL type="FGDC"> <Format>text/plain</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://maps.massgis.digital.mass.gov/metadata/GISDATA_AIRPORTS_PT.shp.xml"/> </MetadataURL> <Style> <Title>GISDATA.AIRPORTS_PT::Default</Title> <Name>GISDATA.AIRPORTS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AIRPORTS_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.AIRPORTS_PT::Ownership_Type</Title> <Name>GISDATA.AIRPORTS_PT::Ownership_Type</Name> <LegendURL width="114" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AIRPORTS_PT&amp;style=GISDATA.AIRPORTS_PT%3A%3AOwnership_Type"/> </LegendURL> </Style> <Style> <Title>GISDATA.AIRPORTS_PT::Basemap</Title> <Name>GISDATA.AIRPORTS_PT::Basemap</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AIRPORTS_PT&amp;style=GISDATA.AIRPORTS_PT%3A%3ABasemap"/> </LegendURL> </Style> <Style> <Title>GISDATA.AIRPORTS_PT::Labels</Title> <Name>GISDATA.AIRPORTS_PT::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AIRPORTS_PT&amp;style=GISDATA.AIRPORTS_PT%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.AQSOLE_POLY</Name> <Title>Sole Source Aquifers</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.AQSOLE_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>aqsole_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.70229747124912" miny="41.236937304695935" maxx="-69.91406981882295" maxy="42.271327749886"/> <BoundingBox SRS="EPSG:26986" minx="100810.142099999" miny="777514.2115" maxx="330846.070600003" maxy="891224.0429"/> <Style> <Title>GISDATA.AQSOLE_POLY::Default</Title> <Name>GISDATA.AQSOLE_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AQSOLE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.AQUEDUCTS_ARC</Name> <Title>Aqueducts</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/aqdnam1a.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_AQUEDUCTS_ARC.shp.xml</Keyword> <Keyword>GISDATA.AQUEDUCTS_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Aqueducts_by_Name.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/aqueducts.html</Keyword> <Keyword>Aqueducts</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.206" miny="41.99" maxx="-70.805" maxy="42.59"/> <BoundingBox SRS="EPSG:26986" minx="59990.56" miny="861296.8" maxx="257079.01" maxy="926644.69"/> <Style> <Title>GISDATA.AQUEDUCTS_ARC::Default</Title> <Name>GISDATA.AQUEDUCTS_ARC::Default</Name> <LegendURL width="133" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AQUEDUCTS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.AQUIFERS_ARC</Name> <Title>Aquifers Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_AQUIFERS_ARC.shp.xml</Keyword> <Keyword>Aquifers</Keyword> <Keyword>Arcs</Keyword> <Keyword>MassgisMetadataURL=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/aquifers-.html</Keyword> <Keyword>GISDATA.AQUIFERS_ARC</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.504" miny="41.231" maxx="-69.92" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="36270.91" miny="777514.31" maxx="329095.53" maxy="959747.44"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AQUIFERS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.AQUIFERS_POLY</Name> <Title>Aquifers</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Aquifers</Keyword> <Keyword>GISDATA.AQUIFERS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/NPDWSA_AQ.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/aqyield.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/All_Aquifers_Transparent_Green.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/aquifers-.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_AQUIFERS_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/All_Aquifers_Solid_Green_Shades.lyr</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/aqutyp3p.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.46" miny="41.232" maxx="-69.92" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="39871.549" miny="777514.313" maxx="329095.529" maxy="959747.433"/> <Style> <Title>GISDATA.AQUIFERS_POLY::Default</Title> <Name>GISDATA.AQUIFERS_POLY::Default</Name> <LegendURL width="106" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AQUIFERS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.AQUIFERS_POLY::Green_Shades</Title> <Name>GISDATA.AQUIFERS_POLY::Green_Shades</Name> <LegendURL width="106" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AQUIFERS_POLY&amp;style=GISDATA.AQUIFERS_POLY%3A%3AGreen_Shades"/> </LegendURL> </Style> <Style> <Title>GISDATA.AQUIFERS_POLY::Transparent</Title> <Name>GISDATA.AQUIFERS_POLY::Transparent</Name> <LegendURL width="106" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AQUIFERS_POLY&amp;style=GISDATA.AQUIFERS_POLY%3A%3ATransparent"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.AQUIFER_PROT_DISTRICT_M219</Name> <Title>Norwell Aquifer Protection District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.AQUIFER_PROT_DISTRICT_M219</Abstract> <KeywordList> <Keyword>GISDATA.AQUIFER_PROT_DISTRICT_M219</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.88545070893657" miny="42.130488877933026" maxx="-70.79692496149119" maxy="42.18830410280989"/> <BoundingBox SRS="EPSG:26986" minx="250809.114299998" miny="875801.9446000011" maxx="258075.99889999602" maxy="882167.6895"/> <Style> <Title>GISDATA.AQUIFER_PROT_DIST_M219::Default</Title> <Name>GISDATA.AQUIFER_PROT_DIST_M219::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AQUIFER_PROT_DISTRICT_M219"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ATLNPROV_POLY</Name> <Title>Atlantic Provinces</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Atlantic</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/atlantic-canadian-provinces-.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/atlpro2p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Atlantic_Provinces_Shaded.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_ATLNPROV_POLY.shp.xml</Keyword> <Keyword>Provinces</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Atlantic_Provinces_Outline.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/atldef1p.avl</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.ATLNPROV_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-69.3" miny="40.378" maxx="-58.852" maxy="50.825"/> <BoundingBox SRS="EPSG:26986" minx="386051.92" miny="1037511.72" maxx="1144347.26" maxy="1553384.12"/> <Style> <Title>GISDATA.ATLNPROV_POLY::Default</Title> <Name>GISDATA.ATLNPROV_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ATLNPROV_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.ATLNPROV_POLY::Outlines</Title> <Name>GISDATA.ATLNPROV_POLY::Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ATLNPROV_POLY&amp;style=GISDATA.ATLNPROV_POLY%3A%3AOutlines"/> </LegendURL> </Style> <Style> <Title>GISDATA.ATLNPROV_POLY::Shaded</Title> <Name>GISDATA.ATLNPROV_POLY::Shaded</Name> <LegendURL width="181" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ATLNPROV_POLY&amp;style=GISDATA.ATLNPROV_POLY%3A%3AShaded"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.AUL_PT</Name> <Title>AUL Sites</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Sites</Keyword> <Keyword>AUL</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/CH21E_AUL_Sites.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_AUL_PT.shp.xml</Keyword> <Keyword>GISDATA.AUL_PT</Keyword> <Keyword>MassgisMetadataURL=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/dep-aul.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/AUL_PT.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.473" miny="41.259" maxx="-69.924" maxy="42.867"/> <BoundingBox SRS="EPSG:26986" minx="38739.731" miny="780615.025" maxx="328148.716" maxy="957338.305"/> <Style> <Title>GISDATA.AUL_PT::Default</Title> <Name>GISDATA.AUL_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AUL_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.AUL_PT::Sites</Title> <Name>GISDATA.AUL_PT::Sites</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AUL_PT&amp;style=GISDATA.AUL_PT%3A%3ASites"/> </LegendURL> </Style> <Style> <Title>GISDATA.AUL_PT::Labels</Title> <Name>GISDATA.AUL_PT::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.AUL_PT&amp;style=GISDATA.AUL_PT%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BARRIERB_POLY</Name> <Title>Barrier Beaches</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BARRIERB_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.BARRIERB_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/state-designated-barrier-beaches-.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BARRIERB_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bardef1p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Barrier_Beaches.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.22559460193818" miny="41.23778620690103" maxx="-69.89893204886809" maxy="42.87373013378209"/> <BoundingBox SRS="EPSG:26986" minx="223002.609999999" miny="777608.379999999" maxx="330838.68999999797" maxy="958161.059999999"/> <Style> <Title>GISDATA.BARRIERB_POLY::Default</Title> <Name>GISDATA.BARRIERB_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BARRIERB_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BATHYMGM_ARC</Name> <Title>Bathymetry of the Gulf of Maine Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>of</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BATHYMGM_ARC.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/bathymetry-of-the-gulf-of-maine-.html</Keyword> <Keyword>Arcs</Keyword> <Keyword>Gulf</Keyword> <Keyword>the</Keyword> <Keyword>Maine</Keyword> <Keyword>GISDATA.BATHYMGM_ARC</Keyword> <Keyword>Bathymetry</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.824" miny="39.13" maxx="-62.204" maxy="46.05"/> <BoundingBox SRS="EPSG:26986" minx="174878.8" miny="577731.94" maxx="923912.69" maxy="1311467.0"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BATHYMGM_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BATHYMGM_POLY</Name> <Title>Bathymetry of the Gulf of ME</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Bathymetry_Gulf_of_Maine_with_Labels.lyr</Keyword> <Keyword>Gulf</Keyword> <Keyword>the</Keyword> <Keyword>Bathymetry</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BATHYMGM_POLY.shp.xml</Keyword> <Keyword>of</Keyword> <Keyword>ME</Keyword> <Keyword>GISDATA.BATHYMGM_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/bathymetry-of-the-gulf-of-maine-.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bathgm.avl</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.824" miny="39.13" maxx="-62.204" maxy="46.05"/> <BoundingBox SRS="EPSG:26986" minx="174878.8" miny="577731.94" maxx="923912.69" maxy="1311467.0"/> <Style> <Title>GISDATA.BATHYMGM_POLY::Default</Title> <Name>GISDATA.BATHYMGM_POLY::Default</Name> <LegendURL width="120" height="580"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BATHYMGM_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BEDROCKLITHOLOGY_POLY</Name> <Title>Bedrock Lithology</Title> <Abstract>Generated from pg_gisdata Bedrock Lithology</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bedldbas.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bedlgp.avl</Keyword> <Keyword>GISDATA.BEDROCKLITHOLOGY_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BEDROCKLITHOLOGY_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Bedrock_Lithology_Group_B.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Bedrock_Lithology_Group_A.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Bedrock_Lithology_Drainage_Basin.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Bedrock_Lithology_Geol_Prov.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bedlgrpb.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/bedrock-lithology-.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bedlgrpa.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.524" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="34616.205" miny="777623.23" maxx="330839.495" maxy="959747.44"/> <Style> <Title>GISDATA.BEDROCKLITHOLOGY_POLY::Default</Title> <Name>GISDATA.BEDROCKLITHOLOGY_POLY::Default</Name> <LegendURL width="192" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BEDROCKLITHOLOGY_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.BEDROCKLITHOLOGY_POLY::Geologic_Provinces</Title> <Name>GISDATA.BEDROCKLITHOLOGY_POLY::Geologic_Provinces</Name> <LegendURL width="181" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BEDROCKLITHOLOGY_POLY&amp;style=GISDATA.BEDROCKLITHOLOGY_POLY%3A%3AGeologic_Provinces"/> </LegendURL> </Style> <Style> <Title>GISDATA.BEDROCKLITHOLOGY_POLY::Group_A_General</Title> <Name>GISDATA.BEDROCKLITHOLOGY_POLY::Group_A_General</Name> <LegendURL width="192" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BEDROCKLITHOLOGY_POLY&amp;style=GISDATA.BEDROCKLITHOLOGY_POLY%3A%3AGroup_A_General"/> </LegendURL> </Style> <Style> <Title>GISDATA.BEDROCKLITHOLOGY_POLY::Group_B_Detailed</Title> <Name>GISDATA.BEDROCKLITHOLOGY_POLY::Group_B_Detailed</Name> <LegendURL width="187" height="380"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BEDROCKLITHOLOGY_POLY&amp;style=GISDATA.BEDROCKLITHOLOGY_POLY%3A%3AGroup_B_Detailed"/> </LegendURL> </Style> <Style> <Title>GISDATA.BEDROCKLITHOLOGY_POLY::Drainage_Basin</Title> <Name>GISDATA.BEDROCKLITHOLOGY_POLY::Drainage_Basin</Name> <LegendURL width="307" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BEDROCKLITHOLOGY_POLY&amp;style=GISDATA.BEDROCKLITHOLOGY_POLY%3A%3ADrainage_Basin"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BIKETRAILS_ARC</Name> <Title>Bicycle Trails</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/bicycle-trails.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/biktra1.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Bike_Trails.lyr</Keyword> <Keyword>Trails</Keyword> <Keyword>GISDATA.BIKETRAILS_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BIKETRAILS_ARC.shp.xml</Keyword> <Keyword>Bicycle</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.427" miny="41.383" maxx="-69.922" maxy="42.872"/> <BoundingBox SRS="EPSG:26986" minx="42526.52" miny="794291.002" maxx="328921.47" maxy="957916.812"/> <Style> <Title>GISDATA.BIKETRAILS_ARC::Default</Title> <Name>GISDATA.BIKETRAILS_ARC::Default</Name> <LegendURL width="173" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BIKETRAILS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CH_AQUATIC_CORE</Name> <Title>BioMap Core Habitat Components Aquatic Core</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CH_AQUATIC_CORE</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_ch_aquatic_core</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52135348835328" miny="41.2450891462052" maxx="-69.93350498610646" maxy="42.8750632674512"/> <BoundingBox SRS="EPSG:26986" minx="34807.40234375" miny="779130.9375" maxx="328010.28125" maxy="958296.0"/> <Style> <Title>GISDATA.BM3_CH_AQUATIC_CORE::Default</Title> <Name>GISDATA.BM3_CH_AQUATIC_CORE::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CH_AQUATIC_CORE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CH_FOREST_CORE</Name> <Title>BioMap Core Habitat Components Forest Core</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CH_FOREST_CORE</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_ch_forest_core</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53000855604577" miny="41.36298919037585" maxx="-69.9332542015802" maxy="42.78872155021208"/> <BoundingBox SRS="EPSG:26986" minx="33871.5078125" miny="792251.25" maxx="328206.96875" maxy="948705.0625"/> <Style> <Title>GISDATA.BM3_CH_FOREST_CORE::Default</Title> <Name>GISDATA.BM3_CH_FOREST_CORE::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CH_FOREST_CORE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CH_PRIORITY_NATURAL_COMMS</Name> <Title>BioMap Core Habitat Components Priority Natural Communities Core</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CH_PRIORITY_NATURAL_COMMS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_ch_priority_natural_comms</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53104460958795" miny="41.23159000784077" maxx="-69.91721568263651" maxy="42.873609776238546"/> <BoundingBox SRS="EPSG:26986" minx="34011.24609375" miny="777649.625" maxx="329344.71875" maxy="958133.8125"/> <Style> <Title>GISDATA.BM3_CH_PRIORITY_NATURAL_COMMS::Default</Title> <Name>GISDATA.BM3_CH_PRIORITY_NATURAL_COMMS::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CH_PRIORITY_NATURAL_COMMS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CH_RARE_SPECIES_CORE</Name> <Title>BioMap Core Habitat Components Rare Species Core</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CH_RARE_SPECIES_CORE</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_ch_rare_species_core</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53288692839958" miny="41.23009315069552" maxx="-69.89766892429968" maxy="42.87479955645907"/> <BoundingBox SRS="EPSG:26986" minx="33863.73046875" miny="777486.75" maxx="330940.0" maxy="958264.125"/> <Style> <Title>GISDATA.BM3_CH_RARE_SPECIES_CORE::Default</Title> <Name>GISDATA.BM3_CH_RARE_SPECIES_CORE::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CH_RARE_SPECIES_CORE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CH_VERNAL_POOLS_CORE</Name> <Title>BioMap Core Habitat Components Vernal Pools Core</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CH_VERNAL_POOLS_CORE</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_ch_vernal_pools_core</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53069453557129" miny="41.365735792831295" maxx="-69.92824636319861" maxy="42.824478690285616"/> <BoundingBox SRS="EPSG:26986" minx="33909.92578125" miny="792555.5" maxx="328543.65625" maxy="952676.875"/> <Style> <Title>Generic</Title> <Abstract>Generic style</Abstract> <Name>generic</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CH_VERNAL_POOLS_CORE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CH_WETLAND_CORE</Name> <Title>BioMap Core Habitat Components Wetland Core</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CH_WETLAND_CORE</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_ch_wetland_core</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49786806282674" miny="41.23977890524667" maxx="-69.9221727374212" maxy="42.86965533669143"/> <BoundingBox SRS="EPSG:26986" minx="36713.265625" miny="778497.1875" maxx="328947.71875" maxy="957691.5625"/> <Style> <Title>GISDATA.BM3_CH_WETLAND_CORE::Default</Title> <Name>GISDATA.BM3_CH_WETLAND_CORE::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CH_WETLAND_CORE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CNL_AQUATIC_BUFFER</Name> <Title>BioMap Critical Natural Landscape Aquatic Buffer</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CNL_AQUATIC_BUFFER</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_cnl_aquatic_buffer</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52184600121774" miny="41.2429130248741" maxx="-69.93172748369452" maxy="42.87673428813295"/> <BoundingBox SRS="EPSG:26986" minx="34771.53515625" miny="778890.0" maxx="328152.15625" maxy="958481.5"/> <Style> <Title>GISDATA.BM3_CNL_AQUATIC_BUFFER::Default</Title> <Name>GISDATA.BM3_CNL_AQUATIC_BUFFER::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CNL_AQUATIC_BUFFER"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CNL_COASTAL_ADAPT</Name> <Title>BioMap Critical Natural Landscape Coastal Adaptation Areas</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CNL_COASTAL_ADAPT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_cnl_coastal_adapt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.33155991629656" miny="41.24410066111589" maxx="-69.90187944302188" maxy="42.8723481933327"/> <BoundingBox SRS="EPSG:26986" minx="214118.4375" miny="778305.5" maxx="330601.09375" maxy="957983.875"/> <Style> <Title>GISDATA.BM3_CNL_COASTAL_ADAPT::Default</Title> <Name>GISDATA.BM3_CNL_COASTAL_ADAPT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CNL_COASTAL_ADAPT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CNL_LANDSCAPE_BLOCKS</Name> <Title>BioMap Critical Natural Landscape Landscape Blocks</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CNL_LANDSCAPE_BLOCKS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_cnl_landscape_blocks</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53275384181401" miny="41.23134758791122" maxx="-69.90010245424202" maxy="42.87362554241021"/> <BoundingBox SRS="EPSG:26986" minx="33871.5078125" miny="777625.9375" maxx="330743.53125" maxy="958133.9375"/> <Style> <Title>GISDATA.BM3_CNL_LANDSCAPE_BLOCKS::Default</Title> <Name>GISDATA.BM3_CNL_LANDSCAPE_BLOCKS::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CNL_LANDSCAPE_BLOCKS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CNL_TERN_FORAGING</Name> <Title>BioMap Critical Natural Landscape Tern Foraging</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CNL_TERN_FORAGING</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_cnl_tern_foraging</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.2292589972154" miny="41.2328164839393" maxx="-69.89295660383213" maxy="42.873824684243786"/> <BoundingBox SRS="EPSG:26986" minx="222697.15625" miny="777065.25" maxx="331326.9375" maxy="958170.5625"/> <Style> <Title>GISDATA.BM3_CNL_TERN_FORAGING::Default</Title> <Name>GISDATA.BM3_CNL_TERN_FORAGING::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CNL_TERN_FORAGING"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CNL_WETLAND_BUFFER</Name> <Title>BioMap Critical Natural Landscape Wetland Buffer</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CNL_WETLAND_BUFFER</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_cnl_wetland_buffer</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49809910617078" miny="41.23914015756478" maxx="-69.92104845882194" maxy="42.87015572445063"/> <BoundingBox SRS="EPSG:26986" minx="36695.67578125" miny="778426.625" maxx="329038.59375" maxy="957747.0625"/> <Style> <Title>GISDATA.BM3_CNL_WETLAND_BUFFER::Default</Title> <Name>GISDATA.BM3_CNL_WETLAND_BUFFER::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CNL_WETLAND_BUFFER"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CORE_HABITAT</Name> <Title>BioMap Core Habitat</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CORE_HABITAT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_core_habitat</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53289622241083" miny="41.23009315069552" maxx="-69.89766159766529" maxy="42.87508647458712"/> <BoundingBox SRS="EPSG:26986" minx="33863.73046875" miny="777486.75" maxx="330940.0" maxy="958296.0"/> <Style> <Title>GISDATA.BM3_CORE_HABITAT::Default</Title> <Name>GISDATA.BM3_CORE_HABITAT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CORE_HABITAT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_CRITICAL_NATURAL_LANDSCAPE</Name> <Title>BioMap Critical Natural Landscape</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_CRITICAL_NATURAL_LANDSCAPE</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_critical_natural_landscape</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5328551790489" miny="41.22630090507909" maxx="-69.89288492123528" maxy="42.876760685635304"/> <BoundingBox SRS="EPSG:26986" minx="33871.5078125" miny="777065.25" maxx="331326.9375" maxy="958481.5"/> <Style> <Title>GISDATA.BM3_CRITICAL_NATURAL_LANDSCAPE::Default</Title> <Name>GISDATA.BM3_CRITICAL_NATURAL_LANDSCAPE::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_CRITICAL_NATURAL_LANDSCAPE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_LOCAL_AQUATIC_HABITATS</Name> <Title>BioMap Local Aquatic Habitats</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_LOCAL_AQUATIC_HABITATS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_local_aquatic_habitats</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51707129199117" miny="41.24138608506276" maxx="-69.94306886482892" maxy="42.88760430882578"/> <BoundingBox SRS="EPSG:26986" minx="35190.45703125" miny="778710.6875" maxx="327203.125" maxy="959689.8125"/> <Style> <Title>GISDATA.BM3_LOCAL_AQUATIC_HABITATS::Default</Title> <Name>GISDATA.BM3_LOCAL_AQUATIC_HABITATS::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_LOCAL_AQUATIC_HABITATS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_LOCAL_AQUATIC_HAB_BUFFER</Name> <Title>BioMap Local Aquatic Habitat Buffers</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_LOCAL_AQUATIC_HAB_BUFFER</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_local_aquatic_hab_buffer</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5200120579273" miny="41.23791811572641" maxx="-69.93953025990552" maxy="42.8876898515623"/> <BoundingBox SRS="EPSG:26986" minx="34950.30859375" miny="778330.9375" maxx="327492.125" maxy="959699.25"/> <Style> <Title>GISDATA.BM3_LOCAL_AQUATIC_HAB_BUFFER::Default</Title> <Name>GISDATA.BM3_LOCAL_AQUATIC_HAB_BUFFER::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_LOCAL_AQUATIC_HAB_BUFFER"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_LOCAL_LANDSCAPES</Name> <Title>BioMap Local Landscapes</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_LOCAL_LANDSCAPES</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_local_landscapes</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49630400831884" miny="41.234980185974" maxx="-69.91410611263058" maxy="42.88773595285952"/> <BoundingBox SRS="EPSG:26986" minx="36888.140625" miny="777960.0625" maxx="329569.78125" maxy="959699.25"/> <Style> <Title>GISDATA.BM3_LOCAL_LANDSCAPES::Default</Title> <Name>GISDATA.BM3_LOCAL_LANDSCAPES::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_LOCAL_LANDSCAPES"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_LOCAL_RARE_SPECIES</Name> <Title>BioMap Local Rare Species</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_LOCAL_RARE_SPECIES</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_local_rare_species</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.50832967846941" miny="41.236813085236534" maxx="-69.92475429295983" maxy="42.87004220632256"/> <BoundingBox SRS="EPSG:26986" minx="35858.9609375" miny="778187.25" maxx="328735.875" maxy="957735.875"/> <Style> <Title>GISDATA.BM3_LOCAL_RARE_SPECIES::Default</Title> <Name>GISDATA.BM3_LOCAL_RARE_SPECIES::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_LOCAL_RARE_SPECIES"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_LOCAL_VERNAL_POOLS</Name> <Title>BioMap Local Vernal Pools</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_LOCAL_VERNAL_POOLS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_local_vernal_pools</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49625314365409" miny="41.27175225284143" maxx="-69.92376978137447" maxy="42.883330173176596"/> <BoundingBox SRS="EPSG:26986" minx="36880.86328125" miny="782045.5625" maxx="328789.09375" maxy="959210.75"/> <Style> <Title>GISDATA.BM3_LOCAL_VERNAL_POOLS::Default</Title> <Name>GISDATA.BM3_LOCAL_VERNAL_POOLS::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_LOCAL_VERNAL_POOLS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_LOCAL_WETLANDS</Name> <Title>BioMap Local Wetlands</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_LOCAL_WETLANDS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_local_wetlands</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52106844933631" miny="41.2527408254616" maxx="-69.92616990880298" maxy="42.87708756067462"/> <BoundingBox SRS="EPSG:26986" minx="34836.015625" miny="779980.375" maxx="328605.6875" maxy="958520.0625"/> <Style> <Title>GISDATA.BM3_LOCAL_WETLANDS::Default</Title> <Name>GISDATA.BM3_LOCAL_WETLANDS::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_LOCAL_WETLANDS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_LOCAL_WETLANDS_BUFFER</Name> <Title>BioMap Local Wetland Buffers</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_LOCAL_WETLANDS_BUFFER</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_local_wetlands_buffer</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52190374302714" miny="41.25187933412238" maxx="-69.92523904893956" maxy="42.87798104201759"/> <BoundingBox SRS="EPSG:26986" minx="34770.08203125" miny="779886.1875" maxx="328679.9375" maxy="958619.3125"/> <Style> <Title>GISDATA.BM3_LOCAL_WETLANDS_BUFFER::Default</Title> <Name>GISDATA.BM3_LOCAL_WETLANDS_BUFFER::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_LOCAL_WETLANDS_BUFFER"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_REGIONAL_CONNECTIVITY</Name> <Title>BioMap Regional Connectivity</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_REGIONAL_CONNECTIVITY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_regional_connectivity</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.73066546287515" miny="41.84243905568527" maxx="-71.67736414267056" maxy="42.9005143926507"/> <BoundingBox SRS="EPSG:26986" minx="17767.92578125" miny="845913.375" maxx="185274.140625" maxy="961114.25"/> <Style> <Title>GISDATA.BM3_REGIONAL_CONNECTIVITY::Default</Title> <Name>GISDATA.BM3_REGIONAL_CONNECTIVITY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_REGIONAL_CONNECTIVITY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BM3_REGIONAL_RARE_SPECIES</Name> <Title>BioMap Regional Rare Species</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BM3_REGIONAL_RARE_SPECIES</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bm3_regional_rare_species</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5328630741596" miny="41.23009315069552" maxx="-69.89768772902134" maxy="42.87406313312005"/> <BoundingBox SRS="EPSG:26986" minx="33863.73046875" miny="777486.75" maxx="330940.0" maxy="958182.3125"/> <Style> <Title>GISDATA.BM3_REGIONAL_RARE_SPECIES::Default</Title> <Name>GISDATA.BM3_REGIONAL_RARE_SPECIES::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BM3_REGIONAL_RARE_SPECIES"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BOSTON_PARCELS_POLY</Name> <Title>Boston Parcels</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BOSTON_PARCELS_POLY</Abstract> <KeywordList> <Keyword>GISDATA.BOSTON_PARCELS_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.19118132788488" miny="42.226995171253876" maxx="-70.92241022440012" maxy="42.39766904627104"/> <BoundingBox SRS="EPSG:26986" minx="225493.357199997" miny="886442.610599998" maxx="247553.65749999898" maxy="905286.022100002"/> <Style> <Title>GISDATA.BOSTON_PARCELS_POLY::Default</Title> <Name>GISDATA.BOSTON_PARCELS_POLY::Default</Name> <LegendURL width="179" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BOSTON_PARCELS_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="18000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BOUNDARY_ARC</Name> <Title>Massachusetts Boundary</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/community-boundaries-towns-without-coast-.html</Keyword> <Keyword>Massachusetts</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BOUNDARY_ARC.shp.xml</Keyword> <Keyword>Boundary</Keyword> <Keyword>GISDATA.BOUNDARY_ARC</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.57" miny="40.145" maxx="-69.794" maxy="43.922"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="771781.311" maxx="336337.874" maxy="959747.441"/> <Style> <Title>GISDATA.BOUNDARY_ARC::Default</Title> <Name>GISDATA.BOUNDARY_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BOUNDARY_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.BOUNDARY_ARC::Thick_Grey_Thin_Dashed_Red_Max_100000</Title> <Name>GISDATA.BOUNDARY_ARC::Thick_Grey_Thin_Dashed_Red_Max_100000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BOUNDARY_ARC&amp;style=GISDATA.BOUNDARY_ARC%3A%3AThick_Grey_Thin_Dashed_Red_Max_100000"/> </LegendURL> </Style> <Style> <Title>GISDATA.BOUNDARY_ARC::Depgis_Pb_Brown_Max100k</Title> <Name>GISDATA.BOUNDARY_ARC::Depgis_Pb_Brown_Max100k</Name> <LegendURL width="376" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BOUNDARY_ARC&amp;style=GISDATA.BOUNDARY_ARC%3A%3ADepgis_Pb_Brown_Max100k"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BOUNDARY_POLY</Name> <Title>Massachusetts Towns Outlines No Coast</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Town_Boundaries.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bndnum1p.avl</Keyword> <Keyword>No</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Town_Boundaries_Shaded.lyr</Keyword> <Keyword>Outlines</Keyword> <Keyword>Towns</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/community-boundaries-towns-without-coast-.html</Keyword> <Keyword>Massachusetts</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BOUNDARY_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bndnum2p.avl</Keyword> <Keyword>GISDATA.BOUNDARY_POLY</Keyword> <Keyword>Coast</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.179" maxx="-69.831" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="771781.311" maxx="336337.874" maxy="959747.441"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BOUNDARY_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.BOUNDARY_POLY::Shaded</Title> <Name>GISDATA.BOUNDARY_POLY::Shaded</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BOUNDARY_POLY&amp;style=GISDATA.BOUNDARY_POLY%3A%3AShaded"/> </LegendURL> </Style> <Style> <Title>GISDATA.BOUNDARY_POLY::Default</Title> <Name>GISDATA.BOUNDARY_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BOUNDARY_POLY&amp;style=GISDATA.BOUNDARY_POLY%3A%3ADefault"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BREAKLINES_ARC</Name> <Title>Breaklines</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BREAKLINES_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>breaklines_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5629875827719" miny="41.46084970974271" maxx="-69.88335128120407" maxy="42.915525259143415"/> <BoundingBox SRS="EPSG:26986" minx="31512.3125" miny="803178.8125" maxx="332024.5" maxy="962790.1875"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BREAKLINES_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BRIDGES_PROJECTS_PT</Name> <Title>Bridge Projects</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BRIDGES_PROJECTS_PT</Abstract> <KeywordList> <Keyword>GISDATA.BRIDGES_PROJECTS_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.46518951018993" miny="41.38876964004039" maxx="-70.6587619657386" maxy="42.84729863748512"/> <BoundingBox SRS="EPSG:26986" minx="39327.4306999967" miny="794990.437600002" maxx="268769.11389999796" maxy="955190.9989"/> <Style> <Title>GISDATA.BRIDGES_PROJECTS_PT::Default</Title> <Name>GISDATA.BRIDGES_PROJECTS_PT::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BRIDGES_PROJECTS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BTHOS250_POLY</Name> <Title>Bathymetry 250K Scale</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>250K</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BTHOS250_POLY.shp.xml</Keyword> <Keyword>GISDATA.BTHOS250_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bath250.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Bathymetry_250K_scale.lyr</Keyword> <Keyword>Scale</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/offshore-bathymetry-1250000.html</Keyword> <Keyword>Bathymetry</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.611" miny="40.724" maxx="-68.945" maxy="43.194"/> <BoundingBox SRS="EPSG:26986" minx="109704.23" miny="722389.38" maxx="407804.5" maxy="993659.5"/> <Style> <Title>GISDATA.BTHOS250_POLY::Default</Title> <Name>GISDATA.BTHOS250_POLY::Default</Name> <LegendURL width="116" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BTHOS250_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BWPMAJOR_PT</Name> <Title>DEP BWP Major Facilities</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Major</Keyword> <Keyword>GISDATA.BWPMAJOR_PT</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_BWP_Major_Facilities_LQG.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bwp_tsdf.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bwp_lqtu.avl</Keyword> <Keyword>Facilities</Keyword> <Keyword>BWP</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_BWP_Major_Facilities_SWD.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bwp_swd.avl</Keyword> <Keyword>DEP</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bwp_air.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BWPMAJOR_PT.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bwp_lqg_epa.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bwp_hwr.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bwp_lqg_ma.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_BWP_Major_Facilities_Air.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_BWP_Major_Facilities_GWD.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_BWP_Major_Facilities_LQTU.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/bwp_gwd.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/dep-bwp-major-facilities-.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_BWP_Major_Facilities_TSDF.lyr</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_BWP_Major_Facilities_HWR.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.383" miny="41.252" maxx="-69.982" maxy="42.861"/> <BoundingBox SRS="EPSG:26986" minx="46113.543" miny="779783.125" maxx="324592.46" maxy="956707.688"/> <Style> <Title>GISDATA.BWPMAJOR_PT::Default</Title> <Name>GISDATA.BWPMAJOR_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWPMAJOR_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BWP_PT_COMBUSTION</Name> <Title>Active Resource Recovery Facilities</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BWP_PT_COMBUSTION</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BWP_PT_COMBUSTION.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.202" miny="41.793" maxx="-70.779" maxy="42.766"/> <BoundingBox SRS="EPSG:26986" minx="60685.599" miny="839456.687" maxx="259023.187" maxy="946156.312"/> <Style> <Title>GISDATA.BWP_PT_COMBUSTION::Default</Title> <Name>GISDATA.BWP_PT_COMBUSTION::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_COMBUSTION"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BWP_PT_COMBUSTION_HISTORIC</Name> <Title>Historic Municipal Incinerators</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BWP_PT_COMBUSTION_HISTORIC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BWP_PT_HISTORIC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.622" miny="41.658" maxx="-70.856" maxy="42.712"/> <BoundingBox SRS="EPSG:26986" minx="108041.205" miny="823714.196" maxx="252774.75" maxy="940155.249"/> <Style> <Title>GISDATA.BWP_PT_COMBUSTION_HISTORIC::Default</Title> <Name>GISDATA.BWP_PT_COMBUSTION_HISTORIC::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_COMBUSTION_HISTORIC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BWP_PT_COMPOST</Name> <Title>Registered Compost Sites</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BWP_PT_COMPOST</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BWP_PT_COMPOST.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.161" miny="41.274" maxx="-69.985" maxy="42.741"/> <BoundingBox SRS="EPSG:26986" minx="63946.475" miny="781769.456" maxx="324076.844" maxy="943434.999"/> <Style> <Title>GISDATA.BWP_PT_COMPOST::Default</Title> <Name>GISDATA.BWP_PT_COMPOST::Default</Name> <LegendURL width="187" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_COMPOST"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BWP_PT_HF_CD_PROC</Name> <Title>Construction and Demolition Processors</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BWP_PT_HF_CD_PROC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BWP_PT_HF_CD_PROC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.466" miny="41.663" maxx="-70.449" maxy="42.724"/> <BoundingBox SRS="EPSG:26986" minx="120902.518" miny="824188.05" maxx="286061.494" maxy="941489.036"/> <Style> <Title>GISDATA.BWP_PT_HF_CD_PROC::Default</Title> <Name>GISDATA.BWP_PT_HF_CD_PROC::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_HF_CD_PROC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BWP_PT_HF_TRANSFER</Name> <Title>Large Transfer Stations</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BWP_PT_HF_TRANSFER</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BWP_PT_HF_TRANSFER.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.095" miny="41.378" maxx="-69.971" maxy="42.742"/> <BoundingBox SRS="EPSG:26986" minx="69381.047" miny="793216.688" maxx="325249.043" maxy="943434.999"/> <Style> <Title>GISDATA.BWP_PT_HF_TRANSFER::Default</Title> <Name>GISDATA.BWP_PT_HF_TRANSFER::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_HF_TRANSFER"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BWP_PT_HF_TRANS_SM</Name> <Title>Small Transfer Stations</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BWP_PT_HF_TRANS_SM</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_BWP_PT_HF_TRANS_SM.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.482" miny="41.325" maxx="-69.959" maxy="42.782"/> <BoundingBox SRS="EPSG:26986" minx="37771.182" miny="787930.431" maxx="326124.882" maxy="947932.754"/> <Style> <Title>GISDATA.BWP_PT_HF_TRANS_SM::Default</Title> <Name>GISDATA.BWP_PT_HF_TRANS_SM::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_HF_TRANS_SM"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BWP_PT_HF_WWCOOTH</Name> <Title>Handling or Transfer Facilities - Woodwaste, Compost and Other</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BWP_PT_HF_WWCOOTH</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.BWP_PT_HF_WWCOOTH</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.60310832775016" miny="41.276317489809195" maxx="-69.98873854858982" maxy="42.555149497446735"/> <BoundingBox SRS="EPSG:26986" minx="109402.000002809" miny="781769.000010513" maxx="324125.578778856" maxy="922752.723720729"/> <Style> <Title>GISDATA.BWP_PT_HF_WWCOOTH::Default</Title> <Name>GISDATA.BWP_PT_HF_WWCOOTH::Default</Name> <LegendURL width="292" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_HF_WWCOOTH"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BWP_PT_OPX_RECY_CONV</Name> <Title>Organics and Recycling</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BWP_PT_OPX_RECY_CONV</Abstract> <KeywordList> <Keyword>GISDATA.BWP_PT_OPX_RECY_CONV</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.36978147942389" miny="41.427011140836974" maxx="-70.52257399972048" maxy="42.72274300665851"/> <BoundingBox SRS="EPSG:26986" minx="46827.0358830616" miny="799073.847493198" maxx="280061.659596585" maxy="941350.182816867"/> <Style> <Title>GISDATA.BWP_PT_OPX_RECY_CONV::IPCNVR</Title> <Name>GISDATA.BWP_PT_OPX_RECY_CONV::IPCNVR</Name> <LegendURL width="217" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_OPX_RECY_CONV"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.BWP_PT_UST</Name> <Title>Underground Storage Tanks</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.BWP_PT_UST</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.BWP_PT_UST</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/ust.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.4272799788571" miny="41.25040289619765" maxx="-69.92318283902006" maxy="42.87105279615413"/> <BoundingBox SRS="EPSG:26986" minx="42487.8275768533" miny="779547.9240964281" maxx="328862.398004361" maxy="957840.38531163"/> <Style> <Title>GISDATA.BWP_PT_UST::Default</Title> <Name>GISDATA.BWP_PT_UST::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_UST"/> </LegendURL> </Style> <Style> <Title>GISDATA.BWPMAJOR_PT::LQG_MA</Title> <Name>GISDATA.BWPMAJOR_PT::LQG_MA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_UST&amp;style=GISDATA.BWPMAJOR_PT%3A%3ALQG_MA"/> </LegendURL> </Style> <Style> <Title>GISDATA.BWPMAJOR_PT::HWR</Title> <Name>GISDATA.BWPMAJOR_PT::HWR</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_UST&amp;style=GISDATA.BWPMAJOR_PT%3A%3AHWR"/> </LegendURL> </Style> <Style> <Title>GISDATA.BWPMAJOR_PT::AIR</Title> <Name>GISDATA.BWPMAJOR_PT::AIR</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_UST&amp;style=GISDATA.BWPMAJOR_PT%3A%3AAIR"/> </LegendURL> </Style> <Style> <Title>GISDATA.BWPMAJOR_PT::TSDF</Title> <Name>GISDATA.BWPMAJOR_PT::TSDF</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_UST&amp;style=GISDATA.BWPMAJOR_PT%3A%3ATSDF"/> </LegendURL> </Style> <Style> <Title>GISDATA.BWPMAJOR_PT::LQG_RCRA</Title> <Name>GISDATA.BWPMAJOR_PT::LQG_RCRA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_UST&amp;style=GISDATA.BWPMAJOR_PT%3A%3ALQG_RCRA"/> </LegendURL> </Style> <Style> <Title>GISDATA.BWPMAJOR_PT::LQTU</Title> <Name>GISDATA.BWPMAJOR_PT::LQTU</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_UST&amp;style=GISDATA.BWPMAJOR_PT%3A%3ALQTU"/> </LegendURL> </Style> <Style> <Title>GISDATA.BWPMAJOR_PT::SWD</Title> <Name>GISDATA.BWPMAJOR_PT::SWD</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_UST&amp;style=GISDATA.BWPMAJOR_PT%3A%3ASWD"/> </LegendURL> </Style> <Style> <Title>GISDATA.BWPMAJOR_PT::GWD</Title> <Name>GISDATA.BWPMAJOR_PT::GWD</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.BWP_PT_UST&amp;style=GISDATA.BWPMAJOR_PT%3A%3AGWD"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.C21E_PT</Name> <Title>DEP Tier Classified 21E Sites</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Classified</Keyword> <Keyword>Sites</Keyword> <Keyword>Tier</Keyword> <Keyword>GISDATA.C21E_PT</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Tier_Classified_Sites.lyr</Keyword> <Keyword>21E</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_C21E_PT.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/massdep-21e.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>DEP</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/21e_reg.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.471" miny="41.247" maxx="-69.947" maxy="42.874"/> <BoundingBox SRS="EPSG:26986" minx="46104.488" miny="780753.199" maxx="328055.763" maxy="956363.187"/> <Style> <Title>GISDATA.C21E_PT::Default</Title> <Name>GISDATA.C21E_PT::Default</Name> <LegendURL width="74" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.C21E_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CATCHBASINS_PT_M28</Name> <Title>Berlin Catchbasins</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CATCHBASINS_PT_M28</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.CATCHBASINS_PT_M28</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.67751024243283" miny="42.353631681786055" maxx="-71.58105864932756" maxy="42.41564929512389"/> <BoundingBox SRS="EPSG:26986" minx="185389.638300002" miny="900363.3906" maxx="193321.7663" maxy="907240.134"/> <Style> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a red square</Abstract> <Name>point</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CATCHBASINS_PT_M28"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CBRS_ARC</Name> <Title>Coastal Barrier Resource Units Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/coastal-barrier-resource-units-.html</Keyword> <Keyword>Resource</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CBRS_ARC.shp.xml</Keyword> <Keyword>Units</Keyword> <Keyword>Coastal</Keyword> <Keyword>Arcs</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.CBRS_ARC</Keyword> <Keyword>Barrier</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.251" miny="41.237" maxx="-69.894" maxy="42.877"/> <BoundingBox SRS="EPSG:26986" minx="220839.38" miny="777558.81" maxx="331215.84" maxy="958500.13"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CBRS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CBRS_POLY</Name> <Title>Coastal Barrier Resource Units</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CBRS_POLY.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/coastal-barrier-resource-units-.html</Keyword> <Keyword>Resource</Keyword> <Keyword>Units</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cbrs.avl</Keyword> <Keyword>Coastal</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Coastal_Barrier_Resource_Units.lyr</Keyword> <Keyword>GISDATA.CBRS_POLY</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Barrier</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.251" miny="41.237" maxx="-69.894" maxy="42.877"/> <BoundingBox SRS="EPSG:26986" minx="220839.38" miny="777558.81" maxx="331215.84" maxy="958500.13"/> <Style> <Title>GISDATA.CBRS_POLY::Default</Title> <Name>GISDATA.CBRS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CBRS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CCMMRBND1_POLY</Name> <Title>Massachusetts Military Reservation</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Reservation</Keyword> <Keyword>Massachusetts</Keyword> <Keyword>GISDATA.CCMMRBND1_POLY</Keyword> <Keyword>Military</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.59775581482911" miny="41.636993113129016" maxx="-70.48791327160808" maxy="41.77109516654081"/> <BoundingBox SRS="EPSG:26986" minx="275173.4399999947" miny="821248.8799999836" maxx="284150.58999999746" maxy="836043.4999999871"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CCMMRBND1_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CEMETERIES_PT_M44</Name> <Title>Brockton Cemeteries</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CEMETERIES_PT_M44</Abstract> <KeywordList> <Keyword>GISDATA.CEMETERIES_PT_M44</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.06818114338022" miny="42.055515643303394" maxx="-70.98531441466487" maxy="42.094254408094564"/> <BoundingBox SRS="EPSG:26986" minx="235743.909900002" miny="867363.809" maxx="242577.64119999902" maxy="871628.716400001"/> <Style> <Title>GISDATA.CEMETERIES_PT_M44::Default</Title> <Name>GISDATA.CEMETERIES_PT_M44::Default</Name> <LegendURL width="69" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CEMETERIES_PT_M44"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CEN2000_BG_LEGATTRIB</Name> <Title>Census 2000 Blockgroups Statistics</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/households.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/p_islnder.avl</Keyword> <Keyword>Statistics</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_ncitzn_prc.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_lt_18.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/ncitzn_prc.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_asian.lyr</Keyword> <Keyword>Blockgroup</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_md_hs_val.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/hisp_latin.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_total_pop.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/other.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_minor_prc.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/inc_lo_prc.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CEN2000_BG_LEGATTRIB.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/age_lt18.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_hisp.avl</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/perc_fvote.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_nw_rnt.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_w_rnt.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_multi.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_lng_span.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_islnd.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_perc_mvote.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/citizens.avl</Keyword> <Keyword>Census</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_multi.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_perc_fvote.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_inc_md_prc.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_asian.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_citizens.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/male_child.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_age_lt18.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_nw_own.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/occ-house.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_other.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/owner_occ.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_lng_asn.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_black.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/multi.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_asian.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_males.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_male_child.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/perc_mvote.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_fem_adult.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_islnd.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_females.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/white_own.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/med_g_rnt.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/minor_prc.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_not_citzen.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_native.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/inc_high.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_multi.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_lng_other.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_hisp_latin.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/non_citzen.avl</Keyword> <Keyword>2000</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Census2000_BlockGroups.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_gt_65.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_fem_senior.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_owner_occ.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_native.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/inc_med.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/inc_md_prc.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_age_18_64.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_black.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cen2kbg.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/rnt_in_prc.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_white_own.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/asian.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lng_noteng.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_fem_child.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/males.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lng_asn.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_other.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lng_span.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lng_engl.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_nw_rnt.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_rnt_in_prc.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/fem_child.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_med_g_rnt.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/females.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/inc_low.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_renter_occ.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_gr_65.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_male_senio.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_native.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_age65_over.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/male_senio.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_households.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/age_18_64.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/total_pop.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/native.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_inc_low.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_inc_high.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_p_islnder.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lng_other.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_white_rnt.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_not_white.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/renter_occ.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/male_adult.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_male_adult.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/inc_hi_prc.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_inc_hi_prc.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_w_own.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/fem_senior.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_nwhite_own.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_lt_18.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_inc_med.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_lng_engl.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/not_white.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_prc_hisp.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_nwhite_rnt.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_white.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_nw_own.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_w_own.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/fem_adult.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_lng_euro.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_black.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_occ_house.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/nwhite_rnt.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lng_euro.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/prc_w_rnt.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/age_65_over.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_inc_lo_prc.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/white.avl</Keyword> <Keyword>GISDATA.CEN2000_BG_LEGATTRIB</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_other.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cen2kBG_lng_noteng.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/black.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cen2000blockgroups.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33869.691" miny="777514.57" maxx="330846.231" maxy="959743.12"/> <Style> <Title>GISDATA.CEN2000_BG_LEGATTRIB::Default</Title> <Name>GISDATA.CEN2000_BG_LEGATTRIB::Default</Name> <LegendURL width="172" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CEN2000_BG_LEGATTRIB"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS1990BLOCKGROUPS_POLY</Name> <Title>1990 U.S. Census Block Groups</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Groups</Keyword> <Keyword>U.S.</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/CENSUS1990BLOCKGROUPS_POLY.shp.xml</Keyword> <Keyword>Census</Keyword> <Keyword>1990</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Block</Keyword> <Keyword>GISDATA.CENSUS1990BLOCKGROUPS_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/1990-census-block-groups.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53324659576872" miny="41.18351438952338" maxx="-69.8312763721314" maxy="42.888185029032385"/> <BoundingBox SRS="EPSG:26986" minx="33869.63000000137" miny="772311.6899999836" maxx="336337.88000000385" maxy="959744.8799999886"/> <Style> <Title>GISDATA.CENSUS1990BLOCKGROUPS_POLY::Default</Title> <Name>GISDATA.CENSUS1990BLOCKGROUPS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS1990BLOCKGROUPS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS1990BLOCKS_POLY</Name> <Title>1990 U.S. Census Blocks</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>U.S.</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/CENSUS1990BLOCKS_POLY.shp.xml</Keyword> <Keyword>GISDATA.CENSUS1990BLOCKS_POLY</Keyword> <Keyword>Census</Keyword> <Keyword>1990</Keyword> <Keyword>Blocks</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/1990-census-blocks.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.56959424142057" miny="40.204141138365145" maxx="-69.86212863409563" maxy="43.911606745690094"/> <BoundingBox SRS="EPSG:26986" minx="33869.63439173074" miny="777211.9170861994" maxx="330846.1981978587" maxy="959744.8709103948"/> <Style> <Title>GISDATA.CENSUS1990BLOCKS_POLY::Default</Title> <Name>GISDATA.CENSUS1990BLOCKS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS1990BLOCKS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS1990TIGER_ARC</Name> <Title>Census 1990 TIGER Roads</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Roads</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/CENSUS1990TIGER_ARC.shp.xml</Keyword> <Keyword>TIGER</Keyword> <Keyword>Census</Keyword> <Keyword>1990</Keyword> <Keyword>GISDATA.CENSUS1990TIGER_ARC</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cen1990tiger.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.569" miny="40.204" maxx="-69.862" maxy="43.912"/> <BoundingBox SRS="EPSG:26986" minx="33869.63" miny="777211.92" maxx="330846.2" maxy="959744.87"/> <Style> <Title>GISDATA.CENSUS1990TIGER_ARC::Default</Title> <Name>GISDATA.CENSUS1990TIGER_ARC::Default</Name> <LegendURL width="233" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS1990TIGER_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="125000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2000BLOCKGROUPS_POLY</Name> <Title>Census 2000 Blockgroups</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Blockgroups</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Census2000_BlockGroups.lyr</Keyword> <Keyword>GISDATA.CENSUS2000BLOCKGROUPS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cen2kbg.avl</Keyword> <Keyword>Census</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>2000</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2000BLOCKGROUPS_POLY.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cen2000blockgroups.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33869.691" miny="777514.57" maxx="330846.231" maxy="959743.12"/> <Style> <Title>GISDATA.CENSUS2000BLOCKGROUPS_POLY::Default</Title> <Name>GISDATA.CENSUS2000BLOCKGROUPS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000BLOCKGROUPS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2000BLOCKS_POLY</Name> <Title>Census 2000 Blocks</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Census2000_Blocks.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cen2kblk.avl</Keyword> <Keyword>GISDATA.CENSUS2000BLOCKS_POLY</Keyword> <Keyword>Census</Keyword> <Keyword>Blocks</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2000BLOCKS_POLY.shp.xml</Keyword> <Keyword>2000</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cen2000blocks.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33869.691" miny="777514.57" maxx="330846.231" maxy="959743.12"/> <Style> <Title>GISDATA.CENSUS2000BLOCKS_POLY::Default</Title> <Name>GISDATA.CENSUS2000BLOCKS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000BLOCKS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2000TIGERHYDRO_POLY</Name> <Title>Census 2000 Water Bodies</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Census2000_Water_Features</Keyword> <Keyword>GISDATA.CENSUS2000TIGERHYDRO_POLY</Keyword> <Keyword>Bodies</Keyword> <Keyword>Census</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2000TIGERHYDRO_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cen2kpnd.avl</Keyword> <Keyword>Water</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>2000</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cen2000hydro.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49" miny="41.235" maxx="-69.918" maxy="42.875"/> <BoundingBox SRS="EPSG:26986" minx="37342.666" miny="777949.505" maxx="329249.656" maxy="958238.435"/> <Style> <Title>GISDATA.CENSUS2000TIGERHYDRO_POLY::Default</Title> <Name>GISDATA.CENSUS2000TIGERHYDRO_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TIGERHYDRO_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2000TIGER_ARC</Name> <Title>Census 2000 TIGER Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2000TIGER_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Census2000_TIGER_Roads_group.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.stae.ma.us/avls/cen2krmn.avl</Keyword> <Keyword>Arcs</Keyword> <Keyword>TIGER</Keyword> <Keyword>GISDATA.CENSUS2000TIGER_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cen2kstr.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Census2000_Water_Features.lyr</Keyword> <Keyword>Census</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cen2krmj.avl</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>2000</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cen2000tiger.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.57" miny="40.144" maxx="-69.791" maxy="43.923"/> <BoundingBox SRS="EPSG:26986" minx="33869.692" miny="771850.911" maxx="336576.112" maxy="959743.121"/> <Style> <Title>GISDATA.CENSUS2000TIGER_ARC::Default</Title> <Name>GISDATA.CENSUS2000TIGER_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TIGER_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="125000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2000TIGER_ARC_HYDRO</Name> <Title>Census 2000 TIGER Hydro</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2000TIGER_ARC_HYDRO.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cen2000_tiger.html</Keyword> <Keyword>GISDATA.CENSUS2000TIGER_ARC_HYDRO</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53324531919466" miny="41.17936700735544" maxx="-69.82836166619605" maxy="42.88817147913476"/> <BoundingBox SRS="EPSG:26986" minx="33869.69240584795" miny="771850.9109787233" maxx="336576.1124058517" maxy="959743.1209787322"/> <Style> <Title>GISDATA.CENSUS2000TIGER_ARC_HYDRO::Default</Title> <Name>GISDATA.CENSUS2000TIGER_ARC_HYDRO::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TIGER_ARC_HYDRO"/> </LegendURL> </Style> <Style> <Title>GISDATA.CENSUS2000TIGER_ARC::Rivers_Streams</Title> <Name>GISDATA.CENSUS2000TIGER_ARC::Rivers_Streams</Name> <LegendURL width="115" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TIGER_ARC_HYDRO&amp;style=GISDATA.CENSUS2000TIGER_ARC%3A%3ARivers_Streams"/> </LegendURL> </Style> <ScaleHint min="0.0" max="125000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2000TIGER_ARC_HYDRO_GEN</Name> <Title>Census 2000 TIGER Hydro Generalized</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Hydro</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2000TIGER_ARC_HYDRO_GEN.shp.xml</Keyword> <Keyword>TIGER</Keyword> <Keyword>GISDATA.CENSUS2000TIGER_ARC_HYDRO_GEN</Keyword> <Keyword>Census</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/census2000.html</Keyword> <Keyword>Generalized</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>2000</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.521" miny="41.242" maxx="-69.936" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="34829.182" miny="778831.377" maxx="327778.972" maxy="959699.687"/> <Style> <Title>GISDATA.CENSUS2000TIGER_ARC_HYDRO_GEN::Default</Title> <Name>GISDATA.CENSUS2000TIGER_ARC_HYDRO_GEN::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TIGER_ARC_HYDRO_GEN"/> </LegendURL> </Style> <ScaleHint min="0.0" max="100000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2000TIGER_ARC_ROADS</Name> <Title>Census 2000 TIGER Roads</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cen2000_tiger.html</Keyword> <Keyword>GISDATA.CENSUS2000TIGER_ARC_ROADS</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2000TIGER_ARC_ROADS.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53324531919466" miny="41.17936700735544" maxx="-69.82836166619605" maxy="42.88817147913476"/> <BoundingBox SRS="EPSG:26986" minx="33869.69240584795" miny="771850.9109787233" maxx="336576.1124058517" maxy="959743.1209787322"/> <Style> <Title>GISDATA.CENSUS2000TIGER_ARC_ROADS::Default</Title> <Name>GISDATA.CENSUS2000TIGER_ARC_ROADS::Default</Name> <LegendURL width="233" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TIGER_ARC_ROADS"/> </LegendURL> </Style> <ScaleHint min="0.0" max="125000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2000TIGER_ARC_ROADS_GEN</Name> <Title>Census 2000 Roads</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Roads</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cen2krmn.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Census2000_TIGER_Roads_group.lyr</Keyword> <Keyword>Census</Keyword> <Keyword>GISDATA.CENSUS2000TIGER_ARC_ROADS_GEN</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2000TIGER_ARC_ROADS_GEN.shp.xml</Keyword> <Keyword>2000</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cen2000tiger.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.521" miny="41.232" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="34857.257" miny="777687.933" maxx="330774.187" maxy="959732.933"/> <Style> <Title>GISDATA.CENSUS2000TIGER_ARC_ROADS_GEN::Default</Title> <Name>GISDATA.CENSUS2000TIGER_ARC_ROADS_GEN::Default</Name> <LegendURL width="233" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TIGER_ARC_ROADS_GEN"/> </LegendURL> </Style> <ScaleHint min="0.0" max="125000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2000TIGER_ARC_TRAINS_GEN</Name> <Title>Census 2000 TIGER Trains Generalized</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>TIGER</Keyword> <Keyword>Census</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2000TIGER_ARC_TRAINS_GEN.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/census2000.html</Keyword> <Keyword>GISDATA.CENSUS2000TIGER_ARC_TRAINS_GEN</Keyword> <Keyword>Generalized</Keyword> <Keyword>Trains</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>2000</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.427" miny="41.51" maxx="-69.934" maxy="42.872"/> <BoundingBox SRS="EPSG:26986" minx="42523.438" miny="808373.007" maxx="328001.818" maxy="957912.027"/> <Style> <Title>GISDATA.CENSUS2000TIGER_ARC_TRAINS_GEN::Default</Title> <Name>GISDATA.CENSUS2000TIGER_ARC_TRAINS_GEN::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TIGER_ARC_TRAINS_GEN"/> </LegendURL> </Style> <Style> <Title>GISDATA.CENSUS2000TIGER_ARC_ROADS_GEN::Major_Roads</Title> <Name>GISDATA.CENSUS2000TIGER_ARC_ROADS_GEN::Major_Roads</Name> <LegendURL width="233" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TIGER_ARC_TRAINS_GEN&amp;style=GISDATA.CENSUS2000TIGER_ARC_ROADS_GEN%3A%3AMajor_Roads"/> </LegendURL> </Style> <Style> <Title>GISDATA.CENSUS2000TIGER_ARC_ROADS_GEN::Labels</Title> <Name>GISDATA.CENSUS2000TIGER_ARC_ROADS_GEN::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TIGER_ARC_TRAINS_GEN&amp;style=GISDATA.CENSUS2000TIGER_ARC_ROADS_GEN%3A%3ALabels"/> </LegendURL> </Style> <Style> <Title>GISDATA.CENSUS2000TIGER_ARC_TRAINS::Default</Title> <Name>GISDATA.CENSUS2000TIGER_ARC_TRAINS::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TIGER_ARC_TRAINS_GEN&amp;style=GISDATA.CENSUS2000TIGER_ARC_TRAINS%3A%3ADefault"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2000TOWNS_ARC</Name> <Title>Census 2000 MA Town Boundaries Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Arcs</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2000TOWNS_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cen2ktwa.avl</Keyword> <Keyword>Boundaries</Keyword> <Keyword>Town</Keyword> <Keyword>GISDATA.CENSUS2000TOWNS_ARC</Keyword> <Keyword>Census</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Census2000_Towns_group.lyr</Keyword> <Keyword>MA</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>2000</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cen2000towns.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.569" miny="40.205" maxx="-69.862" maxy="43.913"/> <BoundingBox SRS="EPSG:26986" minx="33869.69" miny="777514.558" maxx="330846.22" maxy="959743.128"/> <Style> <Title>GISDATA.CENSUS2000TOWNS_ARC::Default</Title> <Name>GISDATA.CENSUS2000TOWNS_ARC::Default</Name> <LegendURL width="89" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TOWNS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2000TOWNS_POLY</Name> <Title>Census 2000 Town Boundaries</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.CENSUS2000TOWNS_POLY</Keyword> <Keyword>Boundaries</Keyword> <Keyword>Town</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cen2ktwp.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2000TOWNS_POLY.shp.xml</Keyword> <Keyword>Census</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Census2000_Towns_group.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/census2000.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>2000</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33869.686" miny="777514.571" maxx="330846.226" maxy="959743.121"/> <Style> <Title>GISDATA.CENSUS2010TOWNS_POLY::Default</Title> <Name>GISDATA.CENSUS2010TOWNS_POLY::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TOWNS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.CENSUS2000TOWNS_ARC::Dashed_Max_400000</Title> <Name>GISDATA.CENSUS2000TOWNS_ARC::Dashed_Max_400000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TOWNS_POLY&amp;style=GISDATA.CENSUS2000TOWNS_ARC%3A%3ADashed_Max_400000"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2000TRACTS_POLY</Name> <Title>Census 2000 Tracts</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.CENSUS2000TRACTS_POLY</Keyword> <Keyword>Tracts</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2000TRACTS_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Census2000_Tracts.lyr</Keyword> <Keyword>Census</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cen2ktra.avl</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>2000</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cen2000tracts.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33869.691" miny="777514.57" maxx="330846.231" maxy="959743.12"/> <Style> <Title>GISDATA.CENSUS2000TRACTS_POLY::Default</Title> <Name>GISDATA.CENSUS2000TRACTS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2000TRACTS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2010BLOCKGROUPS_POLY</Name> <Title>Census 2010 Block Groups</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2010BLOCKGROUPS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/census2010.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2010BLOCKGROUPS_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33869.696" miny="777514.57" maxx="330838.82" maxy="959743.227"/> <Style> <Title>GISDATA.CENSUS2010BLOCKGROUPS_POLY::Default</Title> <Name>GISDATA.CENSUS2010BLOCKGROUPS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2010BLOCKGROUPS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2010BLOCKS_POLY</Name> <Title>Census 2010 Blocks</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2010BLOCKS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/census2010.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2010BLOCKS_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33869.696" miny="777514.57" maxx="330838.82" maxy="959743.227"/> <Style> <Title>GISDATA.CENSUS2010BLOCKS_POLY::Default</Title> <Name>GISDATA.CENSUS2010BLOCKS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2010BLOCKS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2010HYDRO_ARC</Name> <Title>Census 2010 Rivers and Streams</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2010HYDRO_ARC</Abstract> <KeywordList> <Keyword>GISDATA.CENSUS2010HYDRO_ARC</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5234632787716" miny="41.23502480447588" maxx="-69.90232713699973" maxy="42.887494497657585"/> <BoundingBox SRS="EPSG:26986" minx="34667.613099999704" miny="778016.0231" maxx="330532.838200003" maxy="959673.967300002"/> <Style> <Title>GISDATA.CENSUS2010HYDRO_ARC::Rivers_Streams</Title> <Name>GISDATA.CENSUS2010HYDRO_ARC::Rivers_Streams</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2010HYDRO_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="125000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2010HYDRO_POLY</Name> <Title>Census 2010 Water Bodies</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2010HYDRO_POLY</Abstract> <KeywordList> <Keyword>GISDATA.CENSUS2010HYDRO_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49024197157296" miny="41.23467265375288" maxx="-69.91085168075205" maxy="42.87458653250161"/> <BoundingBox SRS="EPSG:26986" minx="37349.5178999975" miny="777915.385299999" maxx="329862.971000001" maxy="958237.522300001"/> <Style> <Title>GISDATA.CENSUS2010HYDRO_POLY::Default</Title> <Name>GISDATA.CENSUS2010HYDRO_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2010HYDRO_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2010RAIL_ARC_GEN</Name> <Title>Census 2010 Trains</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2010RAIL_ARC_GEN</Abstract> <KeywordList> <Keyword>GISDATA.CENSUS2010RAIL_ARC_GEN</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.42680788721644" miny="41.5098207246779" maxx="-70.12771256672718" maxy="42.87099018672718"/> <BoundingBox SRS="EPSG:26986" minx="42526.737900011205" miny="808367.2912000121" maxx="312144.269700035" maxy="957854.293100018"/> <Style> <Title>GISDATA.CENSUS2010RAIL_ARC_GEN::Default</Title> <Name>GISDATA.CENSUS2010RAIL_ARC_GEN::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2010RAIL_ARC_GEN"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2010TIGERROADS_ARC</Name> <Title>Census 2010 Roads</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2010TIGERROADS_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/census2010.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2010TIGERROADS_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.521" miny="41.232" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="34857.254" miny="777672.512" maxx="330774.198" maxy="959723.378"/> <Style> <Title>GISDATA.CENSUS2010TIGERROADS_ARC::Default</Title> <Name>GISDATA.CENSUS2010TIGERROADS_ARC::Default</Name> <LegendURL width="155" height="180"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2010TIGERROADS_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="40000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2010TOWNS_ARC</Name> <Title>Census 2010 Municipal Boundaries</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2010TOWNS_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/census2010.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2010TOWNS_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33869.696" miny="777514.57" maxx="330838.82" maxy="959743.227"/> <Style> <Title>GISDATA.CENSUS2010TOWNS_ARC::Default</Title> <Name>GISDATA.CENSUS2010TOWNS_ARC::Default</Name> <LegendURL width="84" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2010TOWNS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2010TOWNS_POLY</Name> <Title>Census 2010 Municipalities</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2010TOWNS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/census2010.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2010TOWNS_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33869.696" miny="777514.57" maxx="330838.82" maxy="959743.227"/> <Style> <Title>GISDATA.CENSUS2010TOWNS_POLY::Default</Title> <Name>GISDATA.CENSUS2010TOWNS_POLY::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2010TOWNS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2010TRACTS_POLY</Name> <Title>Census 2010 Tracts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2010TRACTS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/census2010.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CENSUS2010TRACTS_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33869.696" miny="777514.57" maxx="330838.82" maxy="959743.227"/> <Style> <Title>GISDATA.CENSUS2010TRACTS_POLY::Default</Title> <Name>GISDATA.CENSUS2010TRACTS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2010TRACTS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2020BLOCKGROUPS_POLY</Name> <Title>Census 2020 Block Groups</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2020BLOCKGROUPS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>census2020blockgroups_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.CENSUS2020BLOCKGROUPS_POLY::Default</Title> <Name>GISDATA.CENSUS2020BLOCKGROUPS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2020BLOCKGROUPS_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2020BLOCKS_POLY</Name> <Title>Census 2020 Blocks</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2020BLOCKS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>census2020blocks_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.CENSUS2020BLOCKS_POLY::Default</Title> <Name>GISDATA.CENSUS2020BLOCKS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2020BLOCKS_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="100000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2020TIGERMAJROADS_ARC</Name> <Title>Census 2020 TIGER Major Roads</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2020TIGERMAJROADS_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>census2020tigermajroads_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49872928547478" miny="41.48350507485574" maxx="-69.92582527780125" maxy="42.885801423320125"/> <BoundingBox SRS="EPSG:26986" minx="36684.90234375" miny="805575.3125" maxx="328616.03125" maxy="959485.75"/> <Style> <Title>GISDATA.CENSUS2020TIGERMAJROADS_ARC::Default</Title> <Name>GISDATA.CENSUS2020TIGERMAJROADS_ARC::Default</Name> <LegendURL width="150" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2020TIGERMAJROADS_ARC"/> </LegendURL> </Style> <ScaleHint min="24000.0" max="3000000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2020TIGERROADS_ARC_GC</Name> <Title>Census 2020 TIGER Roads</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2020TIGERROADS_ARC_GC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>census2020tigerroads_arc_gc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52129921868975" miny="41.2321730030378" maxx="-69.90055528110007" maxy="42.88811836050076"/> <BoundingBox SRS="EPSG:26986" minx="34846.1328125" miny="777695.0625" maxx="330676.34375" maxy="959742.875"/> <Style> <Title>GISDATA.CENSUS2020TIGERROADS_ARC_GC::Default</Title> <Name>GISDATA.CENSUS2020TIGERROADS_ARC_GC::Default</Name> <LegendURL width="155" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2020TIGERROADS_ARC_GC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="24000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2020TOWNS_ARC</Name> <Title>Census 2020 Towns Boundary Lines</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2020TOWNS_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>census2020towns_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.CENSUS2020TOWNS_ARC::Default</Title> <Name>GISDATA.CENSUS2020TOWNS_ARC::Default</Name> <LegendURL width="113" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2020TOWNS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2020TOWNS_POLY</Name> <Title>Census 2020 Towns</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2020TOWNS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>census2020towns_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.CENSUS2020TOWNS_POLY::Default</Title> <Name>GISDATA.CENSUS2020TOWNS_POLY::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2020TOWNS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CENSUS2020TRACTS_POLY</Name> <Title>Census 2020 Tracts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CENSUS2020TRACTS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>census2020tracts_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.CENSUS2020TRACTS_POLY::Default</Title> <Name>GISDATA.CENSUS2020TRACTS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CENSUS2020TRACTS_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="400000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CHAPTER40R_DISTRICTS_POLY</Name> <Title>Chapter 40R Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CHAPTER40R_DISTRICTS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>chapter40r_districts_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.272" miny="41.621" maxx="-70.672" maxy="42.845"/> <BoundingBox SRS="EPSG:26986" minx="55159.378" miny="820442.5" maxx="267659.014" maxy="954983.019"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CHAPTER40R_DISTRICTS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CHAPTER40R_SUBDISTRICTS_POLY</Name> <Title>Chapter 40R Subdistricts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CHAPTER40R_SUBDISTRICTS_POLY</Abstract> <KeywordList> <Keyword>chapter40r_subdistricts_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.272" miny="41.621" maxx="-70.672" maxy="42.845"/> <BoundingBox SRS="EPSG:26986" minx="55159.378" miny="820442.5" maxx="267659.014" maxy="954982.903"/> <Style> <Title>GISDATA.CHAPTER40R_SUBDISTRICTS_POLY::Default</Title> <Name>GISDATA.CHAPTER40R_SUBDISTRICTS_POLY::Default</Name> <LegendURL width="187" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CHAPTER40R_SUBDISTRICTS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CHAPTER43D_POLY</Name> <Title>Chapter 43D Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CHAPTER43D_POLY</Abstract> <KeywordList> <Keyword>chapter43d_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.288" miny="41.603" maxx="-70.597" maxy="42.856"/> <BoundingBox SRS="EPSG:26986" minx="53846.572" miny="818515.537" maxx="273807.812" maxy="956105.362"/> <Style> <Title>Grey_Polys</Title> <Name>Grey_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CHAPTER43D_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CHAPTER43E_DISTRICTS_POLY</Name> <Title>Chapter 43E Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CHAPTER43E_DISTRICTS_POLY</Abstract> <KeywordList> <Keyword>chapter43e_districts_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.246" miny="41.621" maxx="-70.909" maxy="42.705"/> <BoundingBox SRS="EPSG:26986" minx="56949.154" miny="820401.791" maxx="248399.314" maxy="939397.341"/> <Style> <Title>Grey_Polys</Title> <Name>Grey_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CHAPTER43E_DISTRICTS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CHAPTER61_POLY</Name> <Title>Chapter 61</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CHAPTER61_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>chapter61_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51255407950576" miny="41.327020336447156" maxx="-70.22972274506726" maxy="42.891851681441835"/> <BoundingBox SRS="EPSG:26986" minx="35570.5703125" miny="788215.8125" maxx="303772.4375" maxy="960151.125"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CHAPTER61_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CHCS_PT</Name> <Title>Community Health Centers</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Community</Keyword> <Keyword>GISDATA.CHCS_PT</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/chcs.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/chcs_main.avl</Keyword> <Keyword>Health</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CHCS_PT.shp.xml</Keyword> <Keyword>Centers</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Community_Health_Centers.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.392" miny="41.384" maxx="-69.973" maxy="42.716"/> <BoundingBox SRS="EPSG:26986" minx="44964.125" miny="794377.952" maxx="325080.59" maxy="940654.564"/> <Style> <Title>GISDATA.CHCS_PT::Default</Title> <Name>GISDATA.CHCS_PT::Default</Name> <LegendURL width="285" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CHCS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CHNA_ARC</Name> <Title>Community Health Network Areas Boundaries</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Community_Health_Network_Areas.lyr</Keyword> <Keyword>Community</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/CHNA_ARC.avl</Keyword> <Keyword>Network</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/chna.html</Keyword> <Keyword>Boundaries</Keyword> <Keyword>Areas</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CHNA_ARC.shp.xml</Keyword> <Keyword>Health</Keyword> <Keyword>GISDATA.CHNA_ARC</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.745" miny="777606.376" maxx="330836.968" maxy="959743.061"/> <Style> <Title>GISDATA.CHNA_ARC::Default</Title> <Name>GISDATA.CHNA_ARC::Default</Name> <LegendURL width="84" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CHNA_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CHNA_POLY</Name> <Title>Community Health Network Areas</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Community_Health_Network_Areas.lyr</Keyword> <Keyword>Community</Keyword> <Keyword>GISDATA.CHNA_POLY</Keyword> <Keyword>Network</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/chna.html</Keyword> <Keyword>Areas</Keyword> <Keyword>Health</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CHNA_POLY.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/CHNA_POLY.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.745" miny="777606.376" maxx="330836.968" maxy="959743.061"/> <Style> <Title>GISDATA.CHNA_POLY::Default</Title> <Name>GISDATA.CHNA_POLY::Default</Name> <LegendURL width="459" height="560"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CHNA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COAST25K_ARC</Name> <Title>Coast 25K Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>25K</Keyword> <Keyword>GISDATA.COAST25K_ARC</Keyword> <Keyword>Arcs</Keyword> <Keyword>Coast</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_COAST25K_ARC.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cs.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.376" miny="41.115" maxx="-69.826" maxy="43.002"/> <BoundingBox SRS="EPSG:26986" minx="210417.89" miny="764090.19" maxx="336517.44" maxy="972430.5"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COAST25K_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.CHNA_POLY::Labels</Title> <Name>GISDATA.CHNA_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COAST25K_ARC&amp;style=GISDATA.CHNA_POLY%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COLLEGES_PT</Name> <Title>colleges_pt</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.COLLEGES_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>colleges_pt</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/colleges.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_COLLEGES_PT.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/colleges_pt.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.41407102334274" miny="41.53056372543876" maxx="-70.24279817152004" maxy="42.80312531445829"/> <BoundingBox SRS="EPSG:26986" minx="43398.4609375" miny="810652.5" maxx="302849.34375" maxy="950298.625"/> <Style> <Title>GISDATA.COLLEGES_PT::Default</Title> <Name>GISDATA.COLLEGES_PT::Default</Name> <LegendURL width="68" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COLLEGES_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.COLLEGES_PT::Labels</Title> <Name>GISDATA.COLLEGES_PT::Labels</Name> <LegendURL width="69" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COLLEGES_PT&amp;style=GISDATA.COLLEGES_PT%3A%3ALabels"/> </LegendURL> </Style> <Style> <Title>GISDATA.COLLEGES_PT::Buildings_Max_30000</Title> <Name>GISDATA.COLLEGES_PT::Buildings_Max_30000</Name> <LegendURL width="68" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COLLEGES_PT&amp;style=GISDATA.COLLEGES_PT%3A%3ABuildings_Max_30000"/> </LegendURL> </Style> <Style> <Title>GISDATA.COLLEGES_PT::Basemap</Title> <Name>GISDATA.COLLEGES_PT::Basemap</Name> <LegendURL width="68" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COLLEGES_PT&amp;style=GISDATA.COLLEGES_PT%3A%3ABasemap"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CONGRESS108_ARC</Name> <Title>US House Voting Districts 108th Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>US</Keyword> <Keyword>108th</Keyword> <Keyword>Arcs</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cong108a.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CONGRESS108_ARC.shp.xml</Keyword> <Keyword>GISDATA.CONGRESS108_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/US_House_Voting_Districts_108th.lyr</Keyword> <Keyword>Districts</Keyword> <Keyword>House</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cong108.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Voting</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.257" miny="777514.314" maxx="330846.097" maxy="959747.434"/> <Style> <Title>GISDATA.CONGRESS108_ARC::Default</Title> <Name>GISDATA.CONGRESS108_ARC::Default</Name> <LegendURL width="122" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CONGRESS108_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CONGRESS108_POLY</Name> <Title>US House Voting Districts 108th</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>US</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CONGRESS108_POLY.shp.xml</Keyword> <Keyword>108th</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/US_House_Voting_Districts_108th.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cong108p.avl</Keyword> <Keyword>Districts</Keyword> <Keyword>House</Keyword> <Keyword>GISDATA.CONGRESS108_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cong108.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Voting</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.094" maxy="959747.441"/> <Style> <Title>GISDATA.CONGRESS108_POLY::Default</Title> <Name>GISDATA.CONGRESS108_POLY::Default</Name> <LegendURL width="54" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CONGRESS108_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CONGRESS113_ARC</Name> <Title>US Congressional Districts 113th Arcs</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CONGRESS113_ARC</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.CONGRESS113_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CONGRESS113_ARC.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cong113.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5332465411508" miny="41.23034246162976" maxx="-69.89847706978713" maxy="42.88815036323388"/> <BoundingBox SRS="EPSG:26986" minx="33869.695500001304" miny="777514.309999999" maxx="330846.09000000404" maxy="959747.4400000011"/> <Style> <Title>GISDATA.CONGRESS113_ARC::Default</Title> <Name>GISDATA.CONGRESS113_ARC::Default</Name> <LegendURL width="68" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CONGRESS113_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CONGRESS113_POLY</Name> <Title>US Congressional Districts 113th Polys</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CONGRESS113_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cong113.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CONGRESS113_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33869.696" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.CONGRESS113_POLY::Default</Title> <Name>GISDATA.CONGRESS113_POLY::Default</Name> <LegendURL width="190" height="180"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CONGRESS113_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CONGRESSMA118_ARC</Name> <Title>US Congressional Districts 118th Arcs</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CONGRESSMA118_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>congressma118_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.CONGRESSMA118_ARC::Default</Title> <Name>GISDATA.CONGRESSMA118_ARC::Default</Name> <LegendURL width="68" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CONGRESSMA118_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CONGRESSMA118_POLY</Name> <Title>US House Voting Districts 118th</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CONGRESSMA118_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>congressma118_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.CONGRESSMA118_POLY::Default</Title> <Name>GISDATA.CONGRESSMA118_POLY::Default</Name> <LegendURL width="190" height="180"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CONGRESSMA118_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CONGRESSMA_ARC</Name> <Title>US House Voting Districts 114th Outlines</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CONGRESSMA_ARC</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.CONGRESSMA_ARC</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5332465411508" miny="41.23034246162976" maxx="-69.89847706978713" maxy="42.88815036323388"/> <BoundingBox SRS="EPSG:26986" minx="33869.695500001304" miny="777514.309999999" maxx="330846.09000000404" maxy="959747.4400000011"/> <Style> <Title>GISDATA.CONGRESS113_ARC::Default</Title> <Name>GISDATA.CONGRESS113_ARC::Default</Name> <LegendURL width="68" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CONGRESSMA_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.CONGRESS113_POLY::Labels</Title> <Name>GISDATA.CONGRESS113_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CONGRESSMA_ARC&amp;style=GISDATA.CONGRESS113_POLY%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CONGRESSMA_POLY</Name> <Title>US House Voting Districts 114th</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CONGRESSMA_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.CONGRESSMA_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5332465411508" miny="41.23034246162976" maxx="-69.89847706978713" maxy="42.88815036323388"/> <BoundingBox SRS="EPSG:26986" minx="33869.695500001304" miny="777514.309999999" maxx="330846.09000000404" maxy="959747.4400000011"/> <Style> <Title>GISDATA.CONGRESS113_ARC::Default</Title> <Name>GISDATA.CONGRESS113_ARC::Default</Name> <LegendURL width="68" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CONGRESSMA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CONTOURS250K_ARC</Name> <Title>Contours 30ft Lines</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CONTOURS250K_ARC.shp.xml</Keyword> <Keyword>30ft</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/hp250k.html</Keyword> <Keyword>GISDATA.CONTOURS250K_ARC</Keyword> <Keyword>Lines</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/connum1a.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/30_Foot_Contours.lyr</Keyword> <Keyword>Contours</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.235" maxx="-69.961" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33874.42" miny="778055.94" maxx="325713.81" maxy="959744.81"/> <Style> <Title>GISDATA.CONTOURS250K_ARC::Default</Title> <Name>GISDATA.CONTOURS250K_ARC::Default</Name> <LegendURL width="132" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CONTOURS250K_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CONTOURS5K_ARC</Name> <Title>Contours 3m Lines</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Lines</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CONTOURS5K_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/connum1a.avl</Keyword> <Keyword>Contours</Keyword> <Keyword>GISDATA.CONTOURS5K_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/3_Meter_Contours.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/hp.html</Keyword> <Keyword>3m</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.581" miny="40.211" maxx="-69.863" maxy="43.929"/> <BoundingBox SRS="EPSG:26986" minx="33000.0" miny="777636.31" maxx="330764.66" maxy="962000.0"/> <Style> <Title>GISDATA.CONTOURS5K_ARC::Default</Title> <Name>GISDATA.CONTOURS5K_ARC::Default</Name> <LegendURL width="115" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CONTOURS5K_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="350000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CONTOURS5K_INDEX_POLY</Name> <Title>Contours 5K Download Links</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CONTOURS5K_INDEX_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.CONTOURS5K_INDEX_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331821172883" miny="41.23116987745262" maxx="-69.89858964938519" maxy="42.88811062700583"/> <BoundingBox SRS="EPSG:26986" minx="33863.7325000018" miny="777606.374600001" maxx="330836.972499996" maxy="959743.0445999991"/> <Style> <Title>Pink_Polys</Title> <Name>Pink_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CONTOURS5K_INDEX_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQ2008INDEX_POLY</Name> <Title>USGS Color Orthos 2008 30cm Index</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_COQ2008INDEX_POLY.shp.xml</Keyword> <Keyword>2008</Keyword> <Keyword>Tiles</Keyword> <Keyword>by</Keyword> <Keyword>30cm</Keyword> <Keyword>Orthos</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/coq2008index_poly.avl</Keyword> <Keyword>Color</Keyword> <Keyword>Index</Keyword> <Keyword>Resolution.lyr</Keyword> <Keyword>GISDATA.COQ2008INDEX_POLY</Keyword> <Keyword>MassgisMetaataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/coq08ix.html</Keyword> <Keyword>Ortho</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/2008</Keyword> <Keyword>USGS</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.76947211633443" miny="41.85804310629962" maxx="-70.50255157534235" maxy="42.888549036297384"/> <BoundingBox SRS="EPSG:26986" minx="177986.43619999898" miny="845771.0247999819" maxx="281486.43620000046" maxy="959771.024799988"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQ2008INDEX_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQ2013INDEX_POLY</Name> <Title>USGS Color Orthos 2013 30m Index</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.COQ2013INDEX_POLY</Abstract> <KeywordList> <Keyword>GISDATA.COQ2013INDEX_POLY</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/colororthos2013.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.90528942697627" miny="41.52875316966964" maxx="-70.50846961560056" maxy="42.894772304917666"/> <BoundingBox SRS="EPSG:26986" minx="85201.54169999811" miny="809654.369399998" maxx="280994.6941" maxy="960478.526700001"/> <Style> <Title>GISDATA.COQ2013INDEX_POLY::Default</Title> <Name>GISDATA.COQ2013INDEX_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQ2013INDEX_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQ2013MOSAICS30CM_POLY</Name> <Title>2013 USGS Color Ortho MrSID 30cm Mosaics Index</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.COQ2013MOSAICS30CM_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.COQ2013MOSAICS30CM_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.90528942697627" miny="41.52875316966964" maxx="-70.50846961560056" maxy="42.894772304917666"/> <BoundingBox SRS="EPSG:26986" minx="85201.54169999811" miny="809654.369399998" maxx="280994.6941" maxy="960478.526700001"/> <Style> <Title>GISDATA.COQ2013MOSAICS30CM_POLY::Default</Title> <Name>GISDATA.COQ2013MOSAICS30CM_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQ2013MOSAICS30CM_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQ2019INDEX_POLY</Name> <Title>USGS Color Orthos 2019 Index</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.COQ2019INDEX_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>coq2019index_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.56501240842631" miny="41.208769872482634" maxx="-69.875151305747" maxy="42.90181712550972"/> <BoundingBox SRS="EPSG:26986" minx="31309.984375" miny="775177.5" maxx="332723.34375" maxy="961266.625"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQ2019INDEX_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQ2021INDEX_POLY</Name> <Title>USGS Color Orthos 2021 Index</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.COQ2021INDEX_POLY</Abstract> <KeywordList> <Keyword>coq2021index_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5464828945613" miny="41.21737724629455" maxx="-69.89362687303463" maxy="42.89352470256956"/> <BoundingBox SRS="EPSG:26986" minx="32802.12890625" miny="776098.75" maxx="331231.1875" maxy="960345.375"/> <Style> <Title>GISDATA.COQ2021INDEX_POLY::Default</Title> <Name>GISDATA.COQ2021INDEX_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQ2021INDEX_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQGOOGLEIMGIX_POLY</Name> <Title>Google Ortho Imagery Index</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.COQGOOGLEIMGIX_POLY</Abstract> <KeywordList> <Keyword>GISDATA.COQGOOGLEIMGIX_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54653746097657" miny="41.21799364448797" maxx="-69.88099898842943" maxy="42.89758688311795"/> <BoundingBox SRS="EPSG:26986" minx="32808.4676999971" miny="776167.084199999" maxx="332254.515799999" maxy="960795.3544000019"/> <Style> <Title>GISDATA.COQGOOGLEIMGIX_POLY::Default</Title> <Name>GISDATA.COQGOOGLEIMGIX_POLY::Default</Name> <LegendURL width="57" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQGOOGLEIMGIX_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQHMOSAICSCDS_POLY</Name> <Title>Color Orthophotos 2001 Half Meter MrSID Mosaics Index CDs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.COQHMOSAICSCDS_POLY</Keyword> <Keyword>Meter</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_COQHMOSAICSCDS_POLY.shp.xml</Keyword> <Keyword>CDs</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/coqhmos.html</Keyword> <Keyword>Color</Keyword> <Keyword>MrSID</Keyword> <Keyword>Index</Keyword> <Keyword>Mosaics</Keyword> <Keyword>Half</Keyword> <Keyword>Orthophotos</Keyword> <Keyword>2001</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.545" miny="41.199" maxx="-69.872" maxy="42.909"/> <BoundingBox SRS="EPSG:26986" minx="32999.992" miny="773999.99" maxx="332999.992" maxy="961999.99"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQHMOSAICSCDS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQHMOSAICSDVDS_POLY</Name> <Title>2001 MrSID Mosaics DVD Index</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MrSID</Keyword> <Keyword>Index</Keyword> <Keyword>GISDATA.COQHMOSAICSDVDS_POLY</Keyword> <Keyword>Mosaics</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/coqhmos.html</Keyword> <Keyword>2001</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>DVD</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5445473560914" miny="41.19852826109202" maxx="-69.87159391720012" maxy="42.90844054692874"/> <BoundingBox SRS="EPSG:26986" minx="32999.99196889176" miny="773999.9899583012" maxx="332999.99173628644" maxy="961999.9896213954"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQHMOSAICSDVDS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQHMOSAICS_POLY</Name> <Title>Color Orthophotos 2001 Half Meter MrSID Mosaics Index</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Meter</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/coqhmos.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Color_Half_Meter_MrSID_Mosaics.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/coqhmos.html</Keyword> <Keyword>GISDATA.COQHMOSAICS_POLY</Keyword> <Keyword>Color</Keyword> <Keyword>MrSID</Keyword> <Keyword>Index</Keyword> <Keyword>Mosaics</Keyword> <Keyword>Half</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_COQHMOSAICS_POLY.shp.xml</Keyword> <Keyword>Orthophotos</Keyword> <Keyword>2001</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.545" miny="41.199" maxx="-69.872" maxy="42.909"/> <BoundingBox SRS="EPSG:26986" minx="32999.996" miny="773999.994" maxx="332999.996" maxy="961999.994"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQHMOSAICS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQMAIN_POLY_NEW</Name> <Title>Color Coastal Orthos 10k Download Index</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.COQMAIN_POLY_NEW</Abstract> <KeywordList> <Keyword>GISDATA.COQMAIN_POLY_NEW</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.2496106437256" miny="41.204945480863756" maxx="-69.87159387349809" maxy="42.908342388596076"/> <BoundingBox SRS="EPSG:26986" minx="220999.995200001" miny="773999.9952000009" maxx="332999.995200001" maxy="961999.9952000009"/> <Style> <Title>Pink_Polys</Title> <Name>Pink_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQMAIN_POLY_NEW"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQMOSAICS2005_POLY</Name> <Title>2005 MrSID Mosaics Index</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MrSID</Keyword> <Keyword>Index</Keyword> <Keyword>2005</Keyword> <Keyword>Mosaics</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/coqhmos.html</Keyword> <Keyword>GISDATA.COQMOSAICS2005_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54454725935949" miny="41.198528354311854" maxx="-69.87159381508812" maxy="42.9084406386197"/> <BoundingBox SRS="EPSG:26986" minx="33000.000116786076" miny="774000.0001249018" maxx="332999.9998841888" maxy="961999.9997879972"/> <Style> <Title>Pink_Polys</Title> <Name>Pink_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQMOSAICS2005_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQMOSAICSCDS2005_POLY</Name> <Title>2005 MrSID Mosaics CD-ROM Index</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MrSID</Keyword> <Keyword>Index</Keyword> <Keyword>2005</Keyword> <Keyword>Mosaics</Keyword> <Keyword>CD-ROM</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/coqhmos.html</Keyword> <Keyword>GISDATA.COQMOSAICSCDS2005_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54454720951361" miny="41.198528361753404" maxx="-69.87159376182157" maxy="42.90844064832557"/> <BoundingBox SRS="EPSG:26986" minx="33000.00421539493" miny="774000.0008559828" maxx="333000.0042153981" maxy="962000.0008559898"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQMOSAICSCDS2005_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COQMOSAICSDVDS2005_POLY</Name> <Title>2005 MrSID Mosaics DVD Index</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MrSID</Keyword> <Keyword>GISDATA.COQMOSAICSDVDS2005_POLY</Keyword> <Keyword>Index</Keyword> <Keyword>2005</Keyword> <Keyword>Mosaics</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/coqhmos.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>DVD</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54454720951361" miny="41.198528361753404" maxx="-69.87159376182157" maxy="42.90844064832557"/> <BoundingBox SRS="EPSG:26986" minx="33000.00421539493" miny="774000.0008559828" maxx="333000.0042153981" maxy="962000.0008559898"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COQMOSAICSDVDS2005_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COUNTIESSURVEY_ARC</Name> <Title>Massachusetts Counties (from Survey Towns) Arcs</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.COUNTIESSURVEY_ARC</Abstract> <KeywordList> <Keyword>GISDATA.COUNTIESSURVEY_ARC</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/counties.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_COUNTIESSURVEY_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331821172883" miny="41.23116987745264" maxx="-69.89858964938519" maxy="42.88811062700584"/> <BoundingBox SRS="EPSG:26986" minx="33863.7325000018" miny="777606.374600001" maxx="330836.972499996" maxy="959743.0445999991"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COUNTIESSURVEY_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COUNTIESSURVEY_POLYM</Name> <Title>Massachusetts Counties (from Survey Towns) Polys</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.COUNTIESSURVEY_POLYM</Abstract> <KeywordList> <Keyword>GISDATA.COUNTIESSURVEY_POLYM</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/counties.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_COUNTIESSURVEY_POLYM.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331821172883" miny="41.23116987745264" maxx="-69.89858964938519" maxy="42.88811062700584"/> <BoundingBox SRS="EPSG:26986" minx="33863.7325000018" miny="777606.374600001" maxx="330836.972499996" maxy="959743.0445999991"/> <Style> <Title>GISDATA.COUNTIESSURVEY_POLY::Default</Title> <Name>GISDATA.COUNTIESSURVEY_POLY::Default</Name> <LegendURL width="93" height="280"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COUNTIESSURVEY_POLYM"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COUNTIES_ARC</Name> <Title>County Boundaries</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>County</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/tmbmbcnt.avl</Keyword> <Keyword>GISDATA.COUNTIES_ARC</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/counties.html</Keyword> <Keyword>Counties</Keyword> <Keyword>Boundaries</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_COUNTIES_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/County_Arc_Outlines.lyr</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.57" miny="40.206" maxx="-69.862" maxy="43.913"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COUNTIES_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COUNTIES_POLY</Name> <Title>Counties</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cntnum1p.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/counties.html</Keyword> <Keyword>GISDATA.COUNTIES_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_COUNTIES_POLY.shp.xml</Keyword> <Keyword>Counties</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/County_Poly_Group.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.COUNTIES_POLY::Default</Title> <Name>GISDATA.COUNTIES_POLY::Default</Name> <LegendURL width="93" height="280"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COUNTIES_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.COUNTIES_ARC::Outlines</Title> <Name>GISDATA.COUNTIES_ARC::Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COUNTIES_POLY&amp;style=GISDATA.COUNTIES_ARC%3A%3AOutlines"/> </LegendURL> </Style> <Style> <Title>GISDATA.COUNTIES_ARC::Basemap</Title> <Name>GISDATA.COUNTIES_ARC::Basemap</Name> <LegendURL width="22" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COUNTIES_POLY&amp;style=GISDATA.COUNTIES_ARC%3A%3ABasemap"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COUNTIES_POLYM</Name> <Title>Massachusetts County Boundaries</Title> <Abstract>Generated from pg_gisdata Massachusetts County Boundaries one polygon per county</Abstract> <KeywordList> <Keyword>County</Keyword> <Keyword>Massachusetts</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/counties.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_COUNTIES_POLYM.shp.xml</Keyword> <Keyword>Boundaries</Keyword> <Keyword>GISDATA.COUNTIES_POLYM</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334974308021" miny="41.230340697274194" maxx="-69.89847706978112" maxy="42.888150267366264"/> <BoundingBox SRS="EPSG:26986" minx="33861.25999391763" miny="777514.3099786302" maxx="330846.08999993873" maxy="959747.4400297498"/> <Style> <Title>GISDATA.COUNTIES_POLY::Default</Title> <Name>GISDATA.COUNTIES_POLY::Default</Name> <LegendURL width="93" height="280"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COUNTIES_POLYM"/> </LegendURL> </Style> <Style> <Title>GISDATA.COUNTIES_POLY::Labels</Title> <Name>GISDATA.COUNTIES_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COUNTIES_POLYM&amp;style=GISDATA.COUNTIES_POLY%3A%3ALabels"/> </LegendURL> </Style> <Style> <Title>GISDATA.COUNTIES_POLY::Shaded</Title> <Name>GISDATA.COUNTIES_POLY::Shaded</Name> <LegendURL width="93" height="280"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COUNTIES_POLYM&amp;style=GISDATA.COUNTIES_POLY%3A%3AShaded"/> </LegendURL> </Style> <Style> <Title>GISDATA.COUNTIES_POLY::Basemap</Title> <Name>GISDATA.COUNTIES_POLY::Basemap</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COUNTIES_POLYM&amp;style=GISDATA.COUNTIES_POLY%3A%3ABasemap"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COUNTYNC_POLY</Name> <Title>Counties No Coast</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.COUNTYNC_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/counties.html</Keyword> <Keyword>Counties</Keyword> <Keyword>Coast</Keyword> <Keyword>No</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_COUNTYNC_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.57" miny="40.145" maxx="-69.794" maxy="43.922"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="771781.31" maxx="336337.88" maxy="959747.44"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COUNTYNC_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.COURTHOUSES_PT</Name> <Title>Courthouses</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.COURTHOUSES_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>courthouses_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.3884052121806" miny="41.27112247137038" maxx="-69.94715646389186" maxy="42.817289882245134"/> <BoundingBox SRS="EPSG:26986" minx="45533.7421875" miny="781783.3125" maxx="327011.53125" maxy="951866.5"/> <Style> <Title>GISDATA.COURTHOUSES_PT::Default</Title> <Name>GISDATA.COURTHOUSES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.COURTHOUSES_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CROSS_DRAIN_PIPE_ARC_M28</Name> <Title>Berlin Cross Drain Pipes</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CROSS_DRAIN_PIPE_ARC_M28</Abstract> <KeywordList> <Keyword>GISDATA.CROSS_DRAIN_PIPE_ARC_M28</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.67264319932042" miny="42.355436751792034" maxx="-71.59400283125053" maxy="42.41292338205214"/> <BoundingBox SRS="EPSG:26986" minx="185789.621200003" miny="900563.071899999" maxx="192255.544500001" maxy="906938.4395999981"/> <Style> <Title>GISDATA.CROSS_DRAIN_PIPE_ARC_M28::Default</Title> <Name>GISDATA.CROSS_DRAIN_PIPE_ARC_M28::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CROSS_DRAIN_PIPE_ARC_M28"/> </LegendURL> </Style> <ScaleHint min="0.0" max="50000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CSTZONE_ARC</Name> <Title>Coastal Zone Arcs</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CSTZONE_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_cstzone_arc.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CSTZONE_ARC.shp.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.343" miny="41.187" maxx="-69.83" maxy="42.879"/> <BoundingBox SRS="EPSG:26986" minx="213189.344" miny="772062.504" maxx="336460.464" maxy="958708.483"/> <Style> <Title>GISDATA.CSTZONE_ARC::Default</Title> <Name>GISDATA.CSTZONE_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CSTZONE_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CSTZONE_POLY</Name> <Title>Coastal Zone</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Coastal_Zone.lyr</Keyword> <Keyword>GISDATA.CSTZONE_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_cstzone_poly.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cstzone_poly.avl</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CSTZONE_POLY.shp.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.343" miny="41.187" maxx="-69.83" maxy="42.879"/> <BoundingBox SRS="EPSG:26986" minx="213189.344" miny="772062.501" maxx="336460.464" maxy="958708.481"/> <Style> <Title>GISDATA.CSTZONE_POLY::Default</Title> <Name>GISDATA.CSTZONE_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CSTZONE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CTTOWNS_ARC</Name> <Title>Connecticut Towns Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CTTOWNS_ARC.shp.xml</Keyword> <Keyword>Arcs</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/adjacent-states-town-boundaries.html</Keyword> <Keyword>GISDATA.CTTOWNS_ARC</Keyword> <Keyword>Towns</Keyword> <Keyword>Connecticut</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.761" miny="40.949" maxx="-71.784" maxy="42.067"/> <BoundingBox SRS="EPSG:26986" minx="12844.18" miny="746752.5" maxx="176074.78" maxy="868502.63"/> <Style> <Title>GISDATA.CSTZONE_POLY::Default</Title> <Name>GISDATA.CSTZONE_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CTTOWNS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CTTOWNS_POLY</Name> <Title>Connecticut Towns</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/CT_Towns.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cttdef1p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CTTOWNS_POLY.shp.xml</Keyword> <Keyword>GISDATA.CTTOWNS_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/adjacent-states-town-boundaries.html</Keyword> <Keyword>Towns</Keyword> <Keyword>Connecticut</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.781" miny="40.5" maxx="-71.764" maxy="42.516"/> <BoundingBox SRS="EPSG:26986" minx="12844.18" miny="746752.5" maxx="176074.78" maxy="868502.63"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CTTOWNS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CVP_PT</Name> <Title>NHESP Certified Vernal Pools</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CVP_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.CVP_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52570137503011" miny="41.265176401264505" maxx="-69.92032381704664" maxy="42.87525517859918"/> <BoundingBox SRS="EPSG:26986" minx="34452.427000001095" miny="781370.837099999" maxx="329087.283399999" maxy="958316.366700001"/> <Style> <Title>GISDATA.CVP_PT::Default</Title> <Name>GISDATA.CVP_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CVP_PT"/> </LegendURL> </Style> <Style> <Title>Grey_Outlines</Title> <Name>Grey_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CVP_PT&amp;style=Grey_Outlines"/> </LegendURL> </Style> <Style> <Title>GISDATA.CTTOWNS_POLY::Brown_Italic_Labels</Title> <Name>GISDATA.CTTOWNS_POLY::Brown_Italic_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CVP_PT&amp;style=GISDATA.CTTOWNS_POLY%3A%3ABrown_Italic_Labels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CVRWD_BOUNDARY_M151</Name> <Title>Leicester CVRWD Boundary</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CVRWD_BOUNDARY_M151</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>cvrwd_boundary_m151</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.92346441742237" miny="42.182405285056426" maxx="-71.85802682831702" maxy="42.250378836590606"/> <BoundingBox SRS="EPSG:26986" minx="165054.768700004" miny="881415.9397" maxx="170423.305799998" maxy="888941.4912"/> <Style> <Title>GISDATA.CVRWD_BOUNDARY_M151::Default</Title> <Name>GISDATA.CVRWD_BOUNDARY_M151::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CVRWD_BOUNDARY_M151"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CVRWD_WATER_LINES_M151</Name> <Title>Leicester CVRWD Water Lines</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CVRWD_WATER_LINES_M151</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>cvrwd_water_lines_m151</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.92318072361485" miny="42.18317380318768" maxx="-71.85822778555311" maxy="42.24990958729567"/> <BoundingBox SRS="EPSG:26986" minx="165077.921875" miny="881501.1875" maxx="170407.0625" maxy="888889.4375"/> <Style> <Title>WATER_LINES_M151</Title> <Name>WATER_LINES_M151</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CVRWD_WATER_LINES_M151"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CZMSHEET_POLY</Name> <Title>CZM Sheet Index</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/csheet.html</Keyword> <Keyword>GISDATA.CZMSHEET_POLY</Keyword> <Keyword>CZM</Keyword> <Keyword>Sheet</Keyword> <Keyword>Index</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/czmleg1p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_CZMSHEET_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/CZM_Sheets_Polygons.lyr</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.214" miny="41.223" maxx="-69.884" maxy="42.89"/> <BoundingBox SRS="EPSG:26986" minx="224000.0" miny="776000.0" maxx="332000.0" maxy="960000.0"/> <Style> <Title>GISDATA.CZMSHEET_POLY::Default</Title> <Name>GISDATA.CZMSHEET_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CZMSHEET_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CZM_CONTEMP_HIGHWATER</Name> <Title>Tidelands Jurisdiction (Chapter 91) Contemporary High Water</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CZM_CONTEMP_HIGHWATER</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/tidelands.html</Keyword> <Keyword>ExtractDoc=http://http://maps.massgis.digital.mass.gov/metadata/GISDATA_CZM_CONTEMP_HIGHWATER.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.23" miny="41.238" maxx="-69.916" maxy="42.874"/> <BoundingBox SRS="EPSG:26986" minx="222590.301" miny="777605.673" maxx="329414.157" maxy="958242.846"/> <Style> <Title>GISDATA.CZM_CONTEMP_HIGHWATER::Default</Title> <Name>GISDATA.CZM_CONTEMP_HIGHWATER::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CZM_CONTEMP_HIGHWATER"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CZM_CONTEMP_MARSH</Name> <Title>Tidelands Jurisdiction (Chapter 91) Marsh Boundary – Seaward</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CZM_CONTEMP_MARSH</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/tidelands.html</Keyword> <Keyword>ExtractDoc=http://http://maps.massgis.digital.mass.gov/metadata/GISDATA_CZM_CONTEMP_MARSH.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.246" miny="41.269" maxx="-69.91" maxy="42.873"/> <BoundingBox SRS="EPSG:26986" minx="221301.01" miny="781057.349" maxx="329938.984" maxy="958054.479"/> <Style> <Title>GISDATA.CZM_CONTEMP_MARSH::Default</Title> <Name>GISDATA.CZM_CONTEMP_MARSH::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CZM_CONTEMP_MARSH"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CZM_HISTORIC_HIGHWATER</Name> <Title>Tidelands Jurisdiction (Chapter 91) Historic Highwater</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CZM_HISTORIC_HIGHWATER</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/tidelands.html</Keyword> <Keyword>ExtractDoc=http://http://maps.massgis.digital.mass.gov/metadata/GISDATA_CZM_HISTORIC_HIGHWATER.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.233" miny="41.24" maxx="-69.911" maxy="42.865"/> <BoundingBox SRS="EPSG:26986" minx="222401.107" miny="777803.691" maxx="329870.743" maxy="957227.91"/> <Style> <Title>GISDATA.CZM_CONTEMP_MARSH::Default</Title> <Name>GISDATA.CZM_CONTEMP_MARSH::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CZM_HISTORIC_HIGHWATER"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CZM_INFERRED_CONTEMP</Name> <Title>Tidelands Jurisdiction (Chapter 91) Inferred Contemporary High Water</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CZM_INFERRED_CONTEMP</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/tidelands.html</Keyword> <Keyword>ExtractDoc=http://http://maps.massgis.digital.mass.gov/metadata/GISDATA_CZM_INFERRED_CONTEMP.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.239" miny="41.269" maxx="-69.911" maxy="42.851"/> <BoundingBox SRS="EPSG:26986" minx="221880.994" miny="781076.792" maxx="329859.933" maxy="955675.273"/> <Style> <Title>GISDATA.CZM_INFERRED_CONTEMP::Default</Title> <Name>GISDATA.CZM_INFERRED_CONTEMP::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CZM_INFERRED_CONTEMP"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CZM_INFERRED_HISTORIC</Name> <Title>Tidelands Jurisdiction (Chapter 91) Inferred Historic High Water</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CZM_INFERRED_HISTORIC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/tidelands.html</Keyword> <Keyword>ExtractDoc=http://http://maps.massgis.digital.mass.gov/metadata/GISDATA_CZM_INFERRED_HISTORIC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.229" miny="41.275" maxx="-69.922" maxy="42.852"/> <BoundingBox SRS="EPSG:26986" minx="222671.4" miny="781760.253" maxx="328997.975" maxy="955717.028"/> <Style> <Title>GISDATA.CZM_INFERRED_HISTORIC::Default</Title> <Name>GISDATA.CZM_INFERRED_HISTORIC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CZM_INFERRED_HISTORIC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CZM_JURISDICTION</Name> <Title>Tidelands Jurisdiction (Chapter 91) Jurisdiction</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CZM_JURISDICTION</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/tidelands.html</Keyword> <Keyword>ExtractDoc=http://http://maps.massgis.digital.mass.gov/metadata/GISDATA_CZM_JURISDICTION.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.233" miny="41.24" maxx="-69.911" maxy="42.866"/> <BoundingBox SRS="EPSG:26986" minx="222401.107" miny="777803.691" maxx="329870.743" maxy="957347.936"/> <Style> <Title>GISDATA.CZM_JURISDICTION::Default</Title> <Name>GISDATA.CZM_JURISDICTION::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CZM_JURISDICTION"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CZM_LANDLOCK</Name> <Title>Tidelands Jurisdiction (Chapter 91) Landlocked Tidelands</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CZM_LANDLOCK</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/tidelands.html</Keyword> <Keyword>ExtractDoc=http://http://maps.massgis.digital.mass.gov/metadata/GISDATA_CZM_LANDLOCK.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.211" miny="41.282" maxx="-70.016" maxy="42.825"/> <BoundingBox SRS="EPSG:26986" minx="224169.745" miny="782354.587" maxx="321376.645" maxy="952774.179"/> <Style> <Title>GISDATA.CZM_LANDLOCK::Default</Title> <Name>GISDATA.CZM_LANDLOCK::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CZM_LANDLOCK"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CZM_MARSHPERIMETER</Name> <Title>Tidelands Jurisdiction (Chapter 91) Marsh Boundary – Landward</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CZM_MARSHPERIMETER</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/tidelands.html</Keyword> <Keyword>ExtractDoc=http://http://maps.massgis.digital.mass.gov/metadata/GISDATA_CZM_MARSHPERIMETER.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.214" miny="41.269" maxx="-69.911" maxy="42.874"/> <BoundingBox SRS="EPSG:26986" minx="223955.953" miny="781044.969" maxx="329872.156" maxy="958146.0"/> <Style> <Title>GISDATA.CZM_MARSHPERIMETER::Default</Title> <Name>GISDATA.CZM_MARSHPERIMETER::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CZM_MARSHPERIMETER"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.CZM_PUBLICWAY</Name> <Title>Tidelands Jurisdiction (Chapter 91) Public Way</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.CZM_PUBLICWAY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/tidelands.html</Keyword> <Keyword>ExtractDoc=http://http://maps.massgis.digital.mass.gov/metadata/GISDATA_CZM_PUBLICWAY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.212" miny="41.281" maxx="-69.94" maxy="42.826"/> <BoundingBox SRS="EPSG:26986" minx="224087.764" miny="782326.453" maxx="327574.053" maxy="952862.7"/> <Style> <Title>GISDATA.CZM_PUBLICWAY::Default</Title> <Name>GISDATA.CZM_PUBLICWAY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.CZM_PUBLICWAY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DAMS_PT</Name> <Title>Dams</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DAMS_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/dams.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_DAMS_PT.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.495" miny="41.339" maxx="-69.973" maxy="42.867"/> <BoundingBox SRS="EPSG:26986" minx="36932.352" miny="789461.962" maxx="324781.306" maxy="957356.794"/> <Style> <Title>GISDATA.DAMS_PT::Default</Title> <Name>GISDATA.DAMS_PT::Default</Name> <LegendURL width="137" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DAMS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DCAMBLDGS_PT_20140311</Name> <Title>DCAM Buildings</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DCAMBLDGS_PT_20140311</Abstract> <KeywordList> <Keyword>GISDATA.DCAMBLDGS_PT_20140311</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51744769113488" miny="41.25665826468782" maxx="-69.98103443436904" maxy="42.86467093093038"/> <BoundingBox SRS="EPSG:26986" minx="35099.52369999891" miny="780409.516399998" maxx="324145.925899997" maxy="957146.464000002"/> <Style> <Title>GISDATA.DCAMBLDGS_PT_20140311::Default</Title> <Name>GISDATA.DCAMBLDGS_PT_20140311::Default</Name> <LegendURL width="317" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DCAMBLDGS_PT_20140311"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DCAM_FAC_20101216</Name> <Title>DCAM State Facilities</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DCAM_FAC_20101216</Abstract> <KeywordList> <Keyword>DCAM</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.498" miny="41.257" maxx="-69.981" maxy="42.863"/> <BoundingBox SRS="EPSG:26986" minx="36714.312" miny="780409.516" maxx="324130.756" maxy="957002.204"/> <Style> <Title>GISDATA.DCAM_FAC_20101216::Default</Title> <Name>GISDATA.DCAM_FAC_20101216::Default</Name> <LegendURL width="232" height="540"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DCAM_FAC_20101216"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DCRPOOLS_PT</Name> <Title>DCR Pools</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Open</Keyword> <Keyword>DCR</Keyword> <Keyword>GISDATA.DCRPOOLS_PT</Keyword> <Keyword>Pools</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DCR_Pools.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_DCRPOOLS_PT.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/pools.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.65944731012763" miny="41.687133705128076" maxx="-70.88819623642213" maxy="42.70866505889935"/> <BoundingBox SRS="EPSG:26986" minx="105005.89092124204" miny="826955.0535213358" maxx="250123.1664052766" maxy="939786.1304987369"/> <Style> <Title>GISDATA.DCR_POOLS_PLUS::13x13_Max_200000</Title> <Name>GISDATA.DCR_POOLS_PLUS::13x13_Max_200000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DCRPOOLS_PT"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DCR_POOLS_PLUS</Name> <Title>DCR Pools Plus</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DCR_POOLS_PLUS</Abstract> <KeywordList> <Keyword>dcr_pools_plus</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.659" miny="41.687" maxx="-70.888" maxy="42.709"/> <BoundingBox SRS="EPSG:26986" minx="105005.891" miny="826955.054" maxx="250123.166" maxy="939786.13"/> <Style> <Title>GISDATA.DCR_POOLS_PLUS::13x13_Max_200000</Title> <Name>GISDATA.DCR_POOLS_PLUS::13x13_Max_200000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DCR_POOLS_PLUS"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DCR_RINKS_PLUS</Name> <Title>DCR Rinks Plus</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DCR_RINKS_PLUS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>dcr_rinks_plus</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.103" miny="41.638" maxx="-70.645" maxy="42.81"/> <BoundingBox SRS="EPSG:26986" minx="68886.184" miny="822091.621" maxx="269921.294" maxy="951020.841"/> <Style> <Title>GISDATA.DCR_RINKS_PLUS::13x13_Max_200000</Title> <Name>GISDATA.DCR_RINKS_PLUS::13x13_Max_200000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DCR_RINKS_PLUS"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DCR_ROADS_TRAILS_ARC</Name> <Title>DCR Roads and Trails</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DCR_ROADS_TRAILS_ARC</Abstract> <KeywordList> <Keyword>GISDATA.DCR_ROADS_TRAILS_ARC</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/itd/dcrtrails</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_DCR_ROADS_TRAILS_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5421461615174" miny="41.248162070961065" maxx="-69.95632408503134" maxy="42.84467260429092"/> <BoundingBox SRS="EPSG:26986" minx="33026.7723999992" miny="779513.710000001" maxx="326206.16629999905" maxy="954924.7945999991"/> <Style> <Title>GISDATA.DCR_ROADS_TRAILS_ARC::Default</Title> <Name>GISDATA.DCR_ROADS_TRAILS_ARC::Default</Name> <LegendURL width="207" height="240"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DCR_ROADS_TRAILS_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="40000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DCR_ROADS_TRAILS_PT</Name> <Title>DCR Roads and Trails (Points)</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DCR_ROADS_TRAILS_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DCR_ROADS_TRAILS_PT</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/itd/dcrtrails</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_DCR_ROADS_TRAILS_PT.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54162885715711" miny="41.24927908395942" maxx="-69.95720169604876" maxy="42.84110255777038"/> <BoundingBox SRS="EPSG:26986" minx="33059.5913999975" miny="779637.043900002" maxx="326141.5735" maxy="954528.233199999"/> <Style> <Title>GISDATA.DCR_ROADS_TRAILS_PT::Default</Title> <Name>GISDATA.DCR_ROADS_TRAILS_PT::Default</Name> <LegendURL width="214" height="400"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DCR_ROADS_TRAILS_PT"/> </LegendURL> </Style> <ScaleHint min="0.0" max="24000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DCR_SF_DISTRICTS_POLY</Name> <Title>DCR Service Forestry Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DCR_SF_DISTRICTS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>dcr_sf_districts_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331824180103" miny="41.23116931900811" maxx="-69.89858930875852" maxy="42.8881107893604"/> <BoundingBox SRS="EPSG:26986" minx="33863.73046875" miny="777606.3125" maxx="330837.0" maxy="959743.0625"/> <Style> <Title>GISDATA.DCR_SF_DISTRICTS_POLY::Default</Title> <Name>GISDATA.DCR_SF_DISTRICTS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DCR_SF_DISTRICTS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DCSITE98_PT</Name> <Title>USGS Data Collection Stations</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Collection</Keyword> <Keyword>Data</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/dcsite98.html</Keyword> <Keyword>Stations</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/dcsite.avl</Keyword> <Keyword>USGS</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_DCSITE98_PT.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/USGS_dc_stat.lyr</Keyword> <Keyword>GISDATA.DCSITE98_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.491" miny="41.535" maxx="-70.081" maxy="42.872"/> <BoundingBox SRS="EPSG:26986" minx="37319.77" miny="811330.56" maxx="315949.66" maxy="957973.19"/> <Style> <Title>GISDATA.DCSITE98_PT::Default</Title> <Name>GISDATA.DCSITE98_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DCSITE98_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DEP_MOR_ARC</Name> <Title>Mouth of River (MOR) Lines</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DEP_MOR_ARC</Abstract> <KeywordList> <Keyword>dep_mor_arc</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.22921148538853" miny="41.276010939810774" maxx="-69.92739816767812" maxy="42.82411915730585"/> <BoundingBox SRS="EPSG:26986" minx="222686.0625" miny="781814.3125" maxx="328613.5625" maxy="952648.5625"/> <Style> <Title>GISDATA.DEP_MOR_ARC::Default</Title> <Name>GISDATA.DEP_MOR_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DEP_MOR_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DEP_OSR_TRAILERS_PT</Name> <Title>MassDEP Oil Spill Reponse Trailers</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DEP_OSR_TRAILERS_PT</Abstract> <KeywordList> <Keyword>GISDATA.DEP_OSR_TRAILERS_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/grp.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.20111316381633" miny="41.26610559118135" maxx="-69.93411554520907" maxy="42.84709264816735"/> <BoundingBox SRS="EPSG:26986" minx="225043.989399999" miny="780703.240800001" maxx="328017.057999998" maxy="955208.827300001"/> <Style> <Title>GISDATA.DEP_OSR_TRAILERS_PT::Default</Title> <Name>GISDATA.DEP_OSR_TRAILERS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DEP_OSR_TRAILERS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DEVENS_PAR_TAXPAR_POLY_ASSESS</Name> <Title>Devens Level 3 Parcels</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DEVENS_PAR_TAXPAR_POLY_ASSESS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>devens_par_taxpar_poly_assess</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.64767308014181" miny="42.517275683148554" maxx="-71.57520988732439" maxy="42.57797357153309"/> <BoundingBox SRS="EPSG:26986" minx="187876.671875" miny="918536.0625" maxx="193819.65625" maxy="925270.75"/> <Style> <Title>GISDATA.L3_TAXPAR_POLY_ASSESS::Default</Title> <Name>GISDATA.L3_TAXPAR_POLY_ASSESS::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DEVENS_PAR_TAXPAR_POLY_ASSESS"/> </LegendURL> </Style> <ScaleHint min="0.0" max="24000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DEVZN_POLY_O</Name> <Title>Potentially Developable Land by Zoning</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Zoning</Keyword> <Keyword>Developable</Keyword> <Keyword>GISDATA.DEVZN_POLY_O</Keyword> <Keyword>Potentially</Keyword> <Keyword>Land</Keyword> <Keyword>by</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334942199794" miny="41.23380434092614" maxx="-69.89847696178074" maxy="42.888150814174786"/> <BoundingBox SRS="EPSG:26986" minx="33861.287685854506" miny="777899.1207326249" maxx="330846.09768586035" maxy="959747.5007326313"/> <Style> <Title>GISDATA.DEVZN_POLY_O::Max_800000</Title> <Name>GISDATA.DEVZN_POLY_O::Max_800000</Name> <LegendURL width="407" height="260"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DEVZN_POLY_O"/> </LegendURL> </Style> <ScaleHint min="0.0" max="800000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DEVZN_POLY_X</Name> <Title>Developed or Absolutely Constratined Land used in Buildout Maps</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.DEVZN_POLY_X</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334942199858" miny="41.23380434092647" maxx="-69.89847696178138" maxy="42.88815081417511"/> <BoundingBox SRS="EPSG:26986" minx="33861.28768580404" miny="777899.1207326603" maxx="330846.09768580657" maxy="959747.5007326696"/> <Style> <Title>GISDATA.DEVZN_POLY_X::Default</Title> <Name>GISDATA.DEVZN_POLY_X::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DEVZN_POLY_X"/> </LegendURL> </Style> <ScaleHint min="1.0" max="800000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DFS_HMD_POLY</Name> <Title>DFS State Hazmat Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DFS_HMD_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>dfs_hmd_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334969921644" miny="41.23034070725662" maxx="-69.89847702552768" maxy="42.888150276222476"/> <BoundingBox SRS="EPSG:26986" minx="33861.2635999992" miny="777514.310899999" maxx="330846.093599997" maxy="959747.440900002"/> <Style> <Title>GISDATA.DFS_HMD_POLY::Default</Title> <Name>GISDATA.DFS_HMD_POLY::Default</Name> <LegendURL width="33" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DFS_HMD_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DFS_SFD_POLY</Name> <Title>DFS State Fire Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DFS_SFD_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>dfs_sfd_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334969671123" miny="41.230340709098655" maxx="-69.89847702679725" maxy="42.88815027442331"/> <BoundingBox SRS="EPSG:26986" minx="33861.2638000026" miny="777514.311099999" maxx="330846.093500003" maxy="959747.440699998"/> <Style> <Title>GISDATA.DFS_SFD_POLY::Default</Title> <Name>GISDATA.DFS_SFD_POLY::Default</Name> <LegendURL width="41" height="300"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DFS_SFD_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DFWBATHY_ARC</Name> <Title>Inland Water Bathymetry</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DFWBATHY_ARC</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DFWBATHY_ARC</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.3392691196512" miny="41.92019449068804" maxx="-71.08782547445148" maxy="42.64975197908836"/> <BoundingBox SRS="EPSG:26986" minx="49152.5332377031" miny="853813.514674682" maxx="233799.474586591" maxy="933242.121780839"/> <Style> <Title>GISDATA.DFWBATHY_ARC::Default</Title> <Name>GISDATA.DFWBATHY_ARC::Default</Name> <LegendURL width="151" height="220"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DFWBATHY_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DFWCFR_ARC</Name> <Title>DFW Coldwater Fisheries Resources</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DFWCFR_ARC</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DFWCFR_ARC</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/itd/dfwcfr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52052178585353" miny="41.32444143213411" maxx="-70.42821515756863" maxy="42.85350975335854"/> <BoundingBox SRS="EPSG:26986" minx="34818.0978000015" miny="787946.6691999991" maxx="287608.884499997" maxy="955877.5487999991"/> <Style> <Title>GISDATA.DFWCFR_ARC::Default</Title> <Name>GISDATA.DFWCFR_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DFWCFR_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DFWDISTRICTS_ARC</Name> <Title>DFW Districts Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_DFWDISTRICTS_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DFW_Districts.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/dfwdistricts_arc.avl</Keyword> <Keyword>Wildlife</Keyword> <Keyword>Arcs</Keyword> <Keyword>GISDATA.DFWDISTRICTS_ARC</Keyword> <Keyword>and</Keyword> <Keyword>of</Keyword> <Keyword>DFW</Keyword> <Keyword>Fisheries</Keyword> <Keyword>Division</Keyword> <Keyword>Districts</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/dfwdistricts.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.262" miny="777514.313" maxx="330846.063" maxy="959747.437"/> <Style> <Title>GISDATA.DFWDISTRICTS_ARC::Default</Title> <Name>GISDATA.DFWDISTRICTS_ARC::Default</Name> <LegendURL width="165" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DFWDISTRICTS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DFWDISTRICTS_POLY</Name> <Title>DFW Districts</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DFW_Districts.lyr</Keyword> <Keyword>Wildlife</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_DFWDISTRICTS_POLY.shp.xml</Keyword> <Keyword>and</Keyword> <Keyword>of</Keyword> <Keyword>DFW</Keyword> <Keyword>Division</Keyword> <Keyword>Districts</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/dfwdistricts_poly.avl</Keyword> <Keyword>GISDATA.DFWDISTRICTS_POLY</Keyword> <Keyword>Fish</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/dfwdistricts.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.262" miny="777514.313" maxx="330846.063" maxy="959747.437"/> <Style> <Title>GISDATA.DFWDISTRICTS_POLY::Default</Title> <Name>GISDATA.DFWDISTRICTS_POLY::Default</Name> <LegendURL width="140" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DFWDISTRICTS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DF_MIGRATORY_HABITAT_ARC</Name> <Title>Diadromous Fish Migratory Habitat</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DF_MIGRATORY_HABITAT_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>df_migratory_habitat_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.43892944569565" miny="41.25208123133673" maxx="-69.93289243446597" maxy="42.87582313571795"/> <BoundingBox SRS="EPSG:26986" minx="205118.25" miny="779146.0625" maxx="328059.21875" maxy="958357.5"/> <Style> <Title>GISDATA.DF_MIGRATORY_HABITAT_ARC::Default</Title> <Name>GISDATA.DF_MIGRATORY_HABITAT_ARC::Default</Name> <LegendURL width="47" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DF_MIGRATORY_HABITAT_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DF_RAINBOW_SMELT_SPAWNING_HABITAT_ARC</Name> <Title>Diadromous Fish Rainbow Smelt Spawning Habitat</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DF_RAINBOW_SMELT_SPAWNING_HABITAT_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>df_rainbow_smelt_spawning_habitat_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.19155039336158" miny="41.9422780890857" maxx="-70.60855437819994" maxy="42.751798547548916"/> <BoundingBox SRS="EPSG:26986" minx="225576.46875" miny="855034.6875" maxx="272984.1875" maxy="944624.375"/> <Style> <Title>GISDATA.DF_RAINBOW_SMELT_SPAWNING_HABITAT_ARC::Default</Title> <Name>GISDATA.DF_RAINBOW_SMELT_SPAWNING_HABITAT_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DF_RAINBOW_SMELT_SPAWNING_HABITAT_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DF_RESTORATION_PROJECTS_PT</Name> <Title>Diadromous Fish Restoration Projects</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DF_RESTORATION_PROJECTS_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>df_restoration_projects_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.36980522600247" miny="41.25300412450309" maxx="-69.93770090385621" maxy="42.86179413303395"/> <BoundingBox SRS="EPSG:26986" minx="210911.328125" miny="779242.0625" maxx="327694.625" maxy="956805.625"/> <Style> <Title>GISDATA.DF_RESTORATION_PROJECTS_PT::Default</Title> <Name>GISDATA.DF_RESTORATION_PROJECTS_PT::Default</Name> <LegendURL width="132" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DF_RESTORATION_PROJECTS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DF_RIVER_HERRING_SPAWNING_NURSERY_HABITAT_POLY</Name> <Title>Diadromous Fish River Herring Spawning and Nursery Habitat</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DF_RIVER_HERRING_SPAWNING_NURSERY_HABITAT_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>df_river_herring_spawning_nursery_habitat_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.37778232991269" miny="41.25211766483167" maxx="-69.9356868440197" maxy="42.876372577767896"/> <BoundingBox SRS="EPSG:26986" minx="210242.921875" miny="779146.0" maxx="327829.59375" maxy="958424.1875"/> <Style> <Title>GISDATA.DF_RIVER_HERRING_SPAWNING_NURSERY_HABITAT_POLY::Default</Title> <Name>GISDATA.DF_RIVER_HERRING_SPAWNING_NURSERY_HABITAT_POLY::Default</Name> <LegendURL width="47" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DF_RIVER_HERRING_SPAWNING_NURSERY_HABITAT_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DF_SAMPLING_STATIONS_PT</Name> <Title>Diadromous Fish Sampling Stations</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DF_SAMPLING_STATIONS_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>df_sampling_stations_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.15275373014632" miny="41.61161468400243" maxx="-69.95533299815027" maxy="42.751642666562276"/> <BoundingBox SRS="EPSG:26986" minx="228939.96875" miny="819056.9375" maxx="326473.84375" maxy="944620.1875"/> <Style> <Title>GISDATA.DF_SAMPLING_STATIONS_PT::Default</Title> <Name>GISDATA.DF_SAMPLING_STATIONS_PT::Default</Name> <LegendURL width="114" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DF_SAMPLING_STATIONS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M12</Name> <Title>Ashby Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M12</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DIMENSIONS_PT_M12</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.89752869378283" miny="42.63632106456962" maxx="-71.76888576178416" maxy="42.71128486866348"/> <BoundingBox SRS="EPSG:26986" minx="167433.559299998" miny="931825.291900002" maxx="177946.24069999898" maxy="940111.741599999"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M12::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M12::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M12"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M129</Name> <Title>Hawley Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M129</Abstract> <KeywordList> <Keyword>GISDATA.DIMENSIONS_PT_M129</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.97323896972458" miny="42.54175622817718" maxx="-72.83824649657807" maxy="42.61995852857137"/> <BoundingBox SRS="EPSG:26986" minx="79136.9041000009" miny="922287.449499998" maxx="90079.9717999995" maxy="930795.223700002"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M129::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M129::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M129"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M152</Name> <Title>Lenox Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M152</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DIMENSIONS_PT_M152</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.33267726651017" miny="42.32327440351221" maxx="-73.22468157956753" maxy="42.41264731439576"/> <BoundingBox SRS="EPSG:26986" minx="49158.2558000013" miny="898594.5447" maxx="57852.3976999968" maxy="908342.656599999"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M152::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M152::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M152"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M19</Name> <Title>Ayer Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M19</Abstract> <KeywordList> <Keyword>GISDATA.DIMENSIONS_PT_M19</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.61692663044084" miny="42.5434152779754" maxx="-71.51193093775592" maxy="42.582645707773196"/> <BoundingBox SRS="EPSG:26986" minx="190401.535250001" miny="921435.77815" maxx="199019.98560000202" maxy="925787.0865"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M19::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M19::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M19"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M202</Name> <Title>New Braintree Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M202</Abstract> <KeywordList> <Keyword>GISDATA.DIMENSIONS_PT_M202</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.2133370826366" miny="42.27780939540653" maxx="-72.04458675790352" maxy="42.36254880434228"/> <BoundingBox SRS="EPSG:26986" minx="141237.820952562" miny="892171.580729234" maxx="155079.86403242502" maxy="901482.277936122"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M202::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M202::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M202"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M233</Name> <Title>Peru Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M233</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DIMENSIONS_PT_M233</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.09298927786358" miny="42.37919588304095" maxx="-72.98934434112937" maxy="42.47832728122348"/> <BoundingBox SRS="EPSG:26986" minx="69020.5530999973" miny="904409.026500002" maxx="77354.5945999995" maxy="915271.6042000019"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M233::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M233::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M233"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M263</Name> <Title>Savoy Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M263</Abstract> <KeywordList> <Keyword>GISDATA.DIMENSIONS_PT_M263</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.09735129545612" miny="42.54026262823665" maxx="-72.95620699728778" maxy="42.649192056933714"/> <BoundingBox SRS="EPSG:26986" minx="69016.3684" miny="922303.4292000011" maxx="80389.4743999988" maxy="934202.049100001"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M263::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M263::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M263"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M276</Name> <Title>Southampton Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M276</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DIMENSIONS_PT_M276</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.93522327415022" miny="34.23455362320749" maxx="-72.53748470267657" maxy="42.27838207599821"/> <BoundingBox SRS="EPSG:26986" minx="-907.1098000034691" miny="-1078.29320000112" maxx="103554.771899998" maxy="892650.8631"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M276::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M276::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M276"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M306</Name> <Title>Wales Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M306</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DIMENSIONS_PT_M306</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.27066446561685" miny="42.03111247581914" maxx="-72.19141772839002" maxy="42.092638592197176"/> <BoundingBox SRS="EPSG:26986" minx="136245.066600002" miny="864812.6966000011" maxx="142746.286300004" maxy="871590.9884999989"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M306::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M306::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M306"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M318</Name> <Title>Wellfleet Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M318</Abstract> <KeywordList> <Keyword>GISDATA.DIMENSIONS_PT_M318</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.07874035271463" miny="41.87599786336775" maxx="-69.96389869209162" maxy="41.9671020444186"/> <BoundingBox SRS="EPSG:26986" minx="317970.321199998" miny="848441.372099999" maxx="327325.272399999" maxy="858399.5703000021"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M318::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M318::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M318"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M323</Name> <Title>West Brookfield Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M323</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DIMENSIONS_PT_M323</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.21766012654435" miny="42.18054486513489" maxx="-72.1110793372918" maxy="42.29595472597989"/> <BoundingBox SRS="EPSG:26986" minx="140819.765199997" miny="881371.1598" maxx="149517.680799998" maxy="894122.843400002"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M323::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M323::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M323"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M346</Name> <Title>Winthrop Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M346</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DIMENSIONS_PT_M346</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.9967305681387" miny="42.356168563884594" maxx="-70.9665712368758" maxy="42.39129593212616"/> <BoundingBox SRS="EPSG:26986" minx="241461.284400001" miny="900767.2553" maxx="243921.681000002" maxy="904654.222100001"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M346::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M346::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M346"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M63</Name> <Title>Clarksburg Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M63</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DIMENSIONS_PT_M63</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.1353662816538" miny="42.70754807815017" maxx="-73.0492483971116" maxy="42.744516500623064"/> <BoundingBox SRS="EPSG:26986" minx="66103.9192000031" miny="940944.721000001" maxx="73084.1939999983" maxy="944921.868099999"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M63::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M63::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M63"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DIMENSIONS_PT_M83</Name> <Title>East Bridgewater Parcel Dimensions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DIMENSIONS_PT_M83</Abstract> <KeywordList> <Keyword>GISDATA.DIMENSIONS_PT_M83</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.98677230980874" miny="41.99621571299347" maxx="-70.89638117825218" maxy="42.06767648374773"/> <BoundingBox SRS="EPSG:26986" minx="242522.036899999" miny="860825.5269999991" maxx="249955.544" maxy="868714.213500001"/> <Style> <Title>GISDATA.DIMENSIONS_PT_M83::Default</Title> <Name>GISDATA.DIMENSIONS_PT_M83::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DIMENSIONS_PT_M83"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DOR_LA3_PT</Name> <Title>Massachusetts Real Property Verified Market Sales</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DOR_LA3_PT</Abstract> <KeywordList> <Keyword>dor_la3_pt</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.496" miny="41.234" maxx="-69.912" maxy="42.884"/> <BoundingBox SRS="EPSG:26986" minx="36939.631" miny="777860.676" maxx="329758.95" maxy="959310.507"/> <Style> <Title>GISDATA.DOR_LA3_PT::Default</Title> <Name>GISDATA.DOR_LA3_PT::Default</Name> <LegendURL width="229" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DOR_LA3_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DOWNLOADLINKS_1990</Name> <Title>1990s Black and White Orthos Download Index</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DOWNLOADLINKS_1990</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DOWNLOADLINKS_1990</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54454720971498" miny="41.1985283621462" maxx="-69.87159376199979" maxy="42.908440648721275"/> <BoundingBox SRS="EPSG:26986" minx="33000.0041999966" miny="774000.0009" maxx="333000.004199997" maxy="962000.0009"/> <Style> <Title>Pink_Polys</Title> <Name>Pink_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DOWNLOADLINKS_1990"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DOWNLOADLINKS_2001</Name> <Title>2001 Color Orthos Download Index</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DOWNLOADLINKS_2001</Abstract> <KeywordList> <Keyword>GISDATA.DOWNLOADLINKS_2001</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54454726085095" miny="41.19852835316294" maxx="-69.87159381362096" maxy="42.908440640527886"/> <BoundingBox SRS="EPSG:26986" minx="33000.0" miny="774000.0" maxx="333000.0" maxy="962000.0"/> <Style> <Title>Pink_Polys</Title> <Name>Pink_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DOWNLOADLINKS_2001"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DOWNLOADLINKS_2005</Name> <Title>2005 Color Orthos Download Index</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DOWNLOADLINKS_2005</Abstract> <KeywordList> <Keyword>GISDATA.DOWNLOADLINKS_2005</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54454726085095" miny="41.19852835316294" maxx="-69.87159381362096" maxy="42.908440640527886"/> <BoundingBox SRS="EPSG:26986" minx="33000.0" miny="774000.0" maxx="333000.0" maxy="962000.0"/> <Style> <Title>Pink_Polys</Title> <Name>Pink_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DOWNLOADLINKS_2005"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DOWNLOADLINKS_IMP</Name> <Title>Impervious Download Index</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DOWNLOADLINKS_IMP</Abstract> <KeywordList> <Keyword>GISDATA.DOWNLOADLINKS_IMP</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54454725956843" miny="41.19852835408403" maxx="-69.8715938148918" maxy="42.90844063872764"/> <BoundingBox SRS="EPSG:26986" minx="33000.0001000017" miny="774000.000100002" maxx="332999.999899998" maxy="961999.9998"/> <Style> <Title>Pink_Polys</Title> <Name>Pink_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DOWNLOADLINKS_IMP"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DOWNLOADLINKS_STRUCTURES</Name> <Title>Building Structures Download Links</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DOWNLOADLINKS_STRUCTURES</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.DOWNLOADLINKS_STRUCTURES</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331821172883" miny="41.23116987745262" maxx="-69.89891783472169" maxy="42.88811032114767"/> <BoundingBox SRS="EPSG:26986" minx="33863.7325000018" miny="777606.374600001" maxx="330810.153099999" maxy="959743.0445999991"/> <Style> <Title>Pink_Polys</Title> <Name>Pink_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DOWNLOADLINKS_STRUCTURES"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DOWNLOADLINKS_TOPO</Name> <Title>USGS Topographic Maps Download Index</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DOWNLOADLINKS_TOPO</Abstract> <KeywordList> <Keyword>GISDATA.DOWNLOADLINKS_TOPO</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54454726085095" miny="41.19852835316294" maxx="-69.87159381362096" maxy="42.908440640527886"/> <BoundingBox SRS="EPSG:26986" minx="33000.0" miny="774000.0" maxx="333000.0" maxy="962000.0"/> <Style> <Title>Pink_Polys</Title> <Name>Pink_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DOWNLOADLINKS_TOPO"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DSGA_POLY</Name> <Title>Designated Shellfish Growing Areas</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DSGA_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>dsga_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.29530066982406" miny="41.17841532990551" maxx="-69.82253886051805" maxy="42.88722133727083"/> <BoundingBox SRS="EPSG:26986" minx="217174.875" miny="771129.25" maxx="337053.9375" maxy="959643.0625"/> <Style> <Title>GISDATA.DSGA_POLY::Default</Title> <Name>GISDATA.DSGA_POLY::Default</Name> <LegendURL width="208" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DSGA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.DWMWPP_WATER_QUALITY_STATIONS</Name> <Title>MassDEP Water Quality Monitoring Stations</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.DWMWPP_WATER_QUALITY_STATIONS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>dwmwpp_water_quality_stations</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.60913739436089" miny="41.25671264552787" maxx="-69.93010033532379" maxy="42.98218706316776"/> <BoundingBox SRS="EPSG:26986" minx="27925.095703125" miny="780584.6875" maxx="328069.3125" maxy="970207.0625"/> <Style> <Title>GISDATA.DWMWPP_WATER_QUALITY_STATIONS::Default</Title> <Name>GISDATA.DWMWPP_WATER_QUALITY_STATIONS::Default</Name> <LegendURL width="247" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.DWMWPP_WATER_QUALITY_STATIONS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EASEMENTS_ARC_M83</Name> <Title>East Bridgewater Easements</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EASEMENTS_ARC_M83</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.EASEMENTS_ARC_M83</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.98996739085581" miny="41.997178976204395" maxx="-70.89817749629613" maxy="42.06720497097181"/> <BoundingBox SRS="EPSG:26986" minx="242256.677599996" miny="860931.472600002" maxx="249807.256399997" maxy="868660.247699998"/> <Style> <Title>GISDATA.EASEMENTS_ARC_M83::Default</Title> <Name>GISDATA.EASEMENTS_ARC_M83::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EASEMENTS_ARC_M83"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ECOREGIONS_2010</Name> <Title>NHESP Ecoregions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ECOREGIONS_2010</Abstract> <KeywordList> <Keyword>ExtractDoc=http://http://maps.massgis.digital.mass.gov/metadata/GISDATA_ECOREGIONS_2010.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.ECOREGIONS_2010::Default</Title> <Name>GISDATA.ECOREGIONS_2010::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ECOREGIONS_2010"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ECOREGIONS_ARC</Name> <Title>Ecoregions Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Ecoregions_group.lyr</Keyword> <Keyword>GISDATA.ECOREGIONS_ARC</Keyword> <Keyword>Ecoregions</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/ecorega1.avl</Keyword> <Keyword>Arcs</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_ECOREGIONS_ARC.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eco-reg.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.57" miny="40.206" maxx="-69.862" maxy="43.913"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.ECOREGIONS_ARC::Default</Title> <Name>GISDATA.ECOREGIONS_ARC::Default</Name> <LegendURL width="164" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ECOREGIONS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ECOREGIONS_POLY</Name> <Title>Ecoregions</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Eelgrass</Keyword> <Keyword>GISDATA.ECOREGIONS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Ecoregions_group.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/ecoregp2.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/ecoregp1.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eco-reg.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_ECOREGIONS_POLY.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>DEP</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.ECOREGIONS_POLY::Default</Title> <Name>GISDATA.ECOREGIONS_POLY::Default</Name> <LegendURL width="360" height="260"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ECOREGIONS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EELGRASS1995_POLY</Name> <Title>MassDEP Eelgrass 1995</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EELGRASS1995_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.EELGRASS1995_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.11657417232702" miny="41.26927914151533" maxx="-69.90676385596473" maxy="42.67712244672896"/> <BoundingBox SRS="EPSG:26986" minx="232125.875" miny="781102.625" maxx="330605.875" maxy="936355.75"/> <Style> <Title>GISDATA.EELGRASS1995_POLY::Default</Title> <Name>GISDATA.EELGRASS1995_POLY::Default</Name> <LegendURL width="79" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EELGRASS1995_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.ECOREGIONS_POLY::Transitional_Areas</Title> <Name>GISDATA.ECOREGIONS_POLY::Transitional_Areas</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EELGRASS1995_POLY&amp;style=GISDATA.ECOREGIONS_POLY%3A%3ATransitional_Areas"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EELGRASS2001_POLY</Name> <Title>MassDEP Eelgrass 2001</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EELGRASS2001_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.EELGRASS2001_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.11646477430413" miny="41.271656019497605" maxx="-69.90698294689376" maxy="42.6772157076509"/> <BoundingBox SRS="EPSG:26986" minx="232133.855400003" miny="781366.336399999" maxx="330587.71660000103" maxy="936366.1468"/> <Style> <Title>GISDATA.EELGRASS2001_POLY::Default</Title> <Name>GISDATA.EELGRASS2001_POLY::Default</Name> <LegendURL width="148" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EELGRASS2001_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EELGRASS2006_7_POLY</Name> <Title>DEP Eelgrass for Selected Embayments</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EELGRASS2006_7_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eelgrass0607.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_EELGRASS2006_7_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_Seagrass_0607.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.104" miny="41.272" maxx="-69.907" maxy="42.679"/> <BoundingBox SRS="EPSG:26986" minx="233201.035" miny="781351.852" maxx="330584.558" maxy="936543.761"/> <Style> <Title>GISDATA.EELGRASS2006_7_POLY::Default</Title> <Name>GISDATA.EELGRASS2006_7_POLY::Default</Name> <LegendURL width="79" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EELGRASS2006_7_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EELGRASS2010_13_POLY</Name> <Title>MassDEP Eelgrass 2010-2013</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EELGRASS2010_13_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>eelgrass2010_13_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.10978405960915" miny="41.26542390046194" maxx="-69.9026117703487" maxy="42.68581470962421"/> <BoundingBox SRS="EPSG:26986" minx="232696.734375" miny="780680.25" maxx="330928.1875" maxy="937324.0"/> <Style> <Title>GISDATA.EELGRASS2010_13_POLY::Default</Title> <Name>GISDATA.EELGRASS2010_13_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EELGRASS2010_13_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EELGRASS2015_17_POLY</Name> <Title>MassDEP Eelgrass 2015-2017</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EELGRASS2015_17_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>eelgrass2015_17_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.10972214073183" miny="41.264681160212646" maxx="-69.90454038674245" maxy="42.68010558804533"/> <BoundingBox SRS="EPSG:26986" minx="232702.3125" miny="780595.0625" maxx="330781.9375" maxy="936689.8125"/> <Style> <Title>GISDATA.EELGRASS2015_17_POLY::Default</Title> <Name>GISDATA.EELGRASS2015_17_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EELGRASS2015_17_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EELGRASS2019_22_BOUNDARIES</Name> <Title>MassDEP Eelgrass Year Mapped 2019</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EELGRASS2019_22_BOUNDARIES</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>eelgrass2019_22_boundaries</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.69020590486743" miny="41.26801311308583" maxx="-69.92435313728477" maxy="41.791223093139585"/> <BoundingBox SRS="EPSG:26986" minx="267852.595399998" miny="780968.7753" maxx="330976.968199998" maxy="838205.348200001"/> <Style> <Title>GISDATA.EELGRASS2019_22_BOUNDARIES::Default</Title> <Name>GISDATA.EELGRASS2019_22_BOUNDARIES::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EELGRASS2019_22_BOUNDARIES"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EELGRASS2019_22_POLY</Name> <Title>MassDEP Eelgrass 2019-2022</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EELGRASS2019_22_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>eelgrass2019_22_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.69163004932774" miny="41.26895649222352" maxx="-69.9300578191417" maxy="41.77842456020467"/> <BoundingBox SRS="EPSG:26986" minx="267732.34375" miny="781065.375" maxx="330528.84375" maxy="836782.625"/> <Style> <Title>GISDATA.EELGRASS2015_17_POLY::Default</Title> <Name>GISDATA.EELGRASS2015_17_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EELGRASS2019_22_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EELGRASS_POLY</Name> <Title>Eelgrass</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EELGRASS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>eelgrass_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.12248817684033" miny="41.262897255816085" maxx="-69.90408409817154" maxy="42.54594780744147"/> <BoundingBox SRS="EPSG:26986" minx="231633.453125" miny="780402.6875" maxx="331098.3125" maxy="921781.9375"/> <Style> <Title>GISDATA.EELGRASS_POLY::Default</Title> <Name>GISDATA.EELGRASS_POLY::Default</Name> <LegendURL width="148" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EELGRASS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EJ_POLY</Name> <Title>Environmental Justice Populations</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EJ_POLY</Abstract> <KeywordList> <Keyword>ej_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.39988135586461" miny="41.234542099316016" maxx="-69.90490233943677" maxy="42.868135344396464"/> <BoundingBox SRS="EPSG:26986" minx="44720.5" miny="777737.0" maxx="330362.8125" maxy="957512.6875"/> <Style> <Title>GISDATA.EJ_POLY::Default</Title> <Name>GISDATA.EJ_POLY::Default</Name> <LegendURL width="264" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EJ_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EJ_POLY_2000</Name> <Title>Environmental Justice Populations 2000</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EJ_POLY_2000</Abstract> <KeywordList> <Keyword>GISDATA.EJ_POLY_2000</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.2889067935637" miny="41.23595597717282" maxx="-69.96094403311264" maxy="42.85861797101623"/> <BoundingBox SRS="EPSG:26986" minx="53771.067189604" miny="777703.247433797" maxx="325800.817189604" maxy="956451.7174337989"/> <Style> <Title>GISDATA.EJ_POLY_2000::Default</Title> <Name>GISDATA.EJ_POLY_2000::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EJ_POLY_2000"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EOTMAJROADS_ARC</Name> <Title>EOT Major Roads</Title> <Abstract>Generated from sun420</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/eotmajrdz.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/eotmajrdat.avl</Keyword> <Keyword>GISDATA.EOTMAJROADS_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/eotrdshp3.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/eotmajrdshp2.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/EOT_OTP_Roads_AdminType_Group.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/eotmajrdshp1.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/EOT_OTP_MajorRoads_AdminType_Group.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/eotrdshp4.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_EOTMAJROADS_ARC.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eotroads.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/EOT_OTP_MajorRoads_Class_Group.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/eotmajrdcd.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/EOT_OTP_Roads_Class_Group.lyr</Keyword> <Keyword>sun420</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52121208379683" miny="41.25488592581934" maxx="-69.90971404965347" maxy="42.8857935635163"/> <BoundingBox SRS="EPSG:26986" minx="34847.155699998104" miny="780218.4373999981" maxx="329932.68720000196" maxy="959485.5304999991"/> <Style> <Title>GISDATA.EOTMAJROADS_ARC::Default</Title> <Name>GISDATA.EOTMAJROADS_ARC::Default</Name> <LegendURL width="239" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EOTMAJROADS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EOTMAJROADS_RTE_MAJOR</Name> <Title>Major EOT-OTP Routes</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>EOT-OTP</Keyword> <Keyword>Major</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/eotmajroads_rte_major.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eotroads.html</Keyword> <Keyword>GISDATA.EOTMAJROADS_RTE_MAJOR</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_EOTMAJROADS_RTE_MAJOR.shp.xml</Keyword> <Keyword>Routes</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Major_EOT_OTP_Routes_Group.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.42804746824599" miny="41.5398608358031" maxx="-69.92590542980322" maxy="42.882910214259184"/> <BoundingBox SRS="EPSG:26986" minx="42454.8690000102" miny="811706.1875000191" maxx="328615.5308" maxy="959157.9668000119"/> <Style> <Title>GISDATA.EOTMAJROADS_RTE_MAJOR::Default</Title> <Name>GISDATA.EOTMAJROADS_RTE_MAJOR::Default</Name> <LegendURL width="149" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EOTMAJROADS_RTE_MAJOR"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EOTROADS_ARC</Name> <Title>EOT Roads</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EOTROADS_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>eotroads_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53772673629301" miny="41.22436993382562" maxx="-69.89146753649709" maxy="42.89365870566034"/> <BoundingBox SRS="EPSG:26986" minx="33518.109375" miny="776858.9375" maxx="331407.375" maxy="960359.125"/> <Style> <Title>GISDATA.EOTROADS_ARC::Default</Title> <Name>GISDATA.EOTROADS_ARC::Default</Name> <LegendURL width="242" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EOTROADS_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ESTHAB_POLY</Name> <Title>NHESP Estimated Habitats of Rare Wildlife</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Rare</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_ESTHAB_POLY.shp.xml</Keyword> <Keyword>Estimated</Keyword> <Keyword>Wildlife</Keyword> <Keyword>GISDATA.ESTHAB_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/NHESP_Rare_Wildlife_Habitat.lyr</Keyword> <Keyword>NHESP</Keyword> <Keyword>of</Keyword> <Keyword>Habitats</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/nhesp-estimated-habitats-of-rare-wildlife-.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/whab1p.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.215" maxx="-69.83" maxy="42.875"/> <BoundingBox SRS="EPSG:26986" minx="33861.262" miny="775788.395" maxx="336458.605" maxy="958303.771"/> <Style> <Title>GISDATA.ESTHAB_POLY::Default</Title> <Name>GISDATA.ESTHAB_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ESTHAB_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.EXITS_PT</Name> <Title>exits_pt</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.EXITS_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>exits_pt</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/majrdmhd.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/EOT_OTP_Roads_Class_Group.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_EXITS_PT.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.75976468269799" miny="41.62128561267334" maxx="-69.94493738387652" maxy="42.88133305908703"/> <BoundingBox SRS="EPSG:26986" minx="97069.1640625" miny="820141.75" maxx="327063.40625" maxy="958978.1875"/> <Style> <Title>GISDATA.EXITS_PT::Default</Title> <Name>GISDATA.EXITS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EXITS_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.EXITS_PT_Depgis::Exits_Max75k</Title> <Name>GISDATA.EXITS_PT_Depgis::Exits_Max75k</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EXITS_PT&amp;style=GISDATA.EXITS_PT_Depgis%3A%3AExits_Max75k"/> </LegendURL> </Style> <Style> <Title>GISDATA.EXITS_PT::15000_to_250000</Title> <Name>GISDATA.EXITS_PT::15000_to_250000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.EXITS_PT&amp;style=GISDATA.EXITS_PT%3A%3A15000_to_250000"/> </LegendURL> </Style> <ScaleHint min="0.0" max="250000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.FARMERSMARKETS_PT</Name> <Title>Farmers Markets</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.FARMERSMARKETS_PT</Abstract> <KeywordList> <Keyword>GISDATA.FARMERSMARKETS_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/farmers-markets.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.3813956776239" miny="41.267211095422866" maxx="-69.96717812990191" maxy="42.81268463219846"/> <BoundingBox SRS="EPSG:26986" minx="46096.02600000051" miny="781336.644200001" maxx="325382.722400002" maxy="951355.964299999"/> <Style> <Title>GISDATA.FARMERSMARKETS_PT::Default</Title> <Name>GISDATA.FARMERSMARKETS_PT::Default</Name> <LegendURL width="130" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.FARMERSMARKETS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.FEMA_NFHL_POLY</Name> <Title>FEMA National Flood Hazard Layer</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.FEMA_NFHL_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/nfhl.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_FEMA_NFHL_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/FEMA_National_Flood_Hazard_Layer.lys</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.144" miny="41.296" maxx="-70.419" maxy="42.877"/> <BoundingBox SRS="EPSG:26986" minx="147360.417" miny="783473.654" maxx="288357.692" maxy="958472.938"/> <Style> <Title>GISDATA.FEMA_NFHL_POLY::Default</Title> <Name>GISDATA.FEMA_NFHL_POLY::Default</Name> <LegendURL width="420" height="240"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.FEMA_NFHL_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="300000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.FEMA_NFHL_POLY_LEGEND</Name> <Title>Legend for FEMA National Flood Hazard Layer</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.FEMA_NFHL_POLY_LEGEND</Abstract> <KeywordList> <Keyword>GISDATA.FEMA_NFHL_POLY_LEGEND</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/nfhl.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-68.70625540255791" miny="43.13268263448324" maxx="-68.57899544628812" maxy="43.23127371609928"/> <BoundingBox SRS="EPSG:26986" minx="427284.313500002" miny="990949.774799999" maxx="437281.41780000203" maxy="1001575.2339"/> <Style> <Title>GISDATA.FEMA_NFHL_POLY_LEGEND::Default</Title> <Name>GISDATA.FEMA_NFHL_POLY_LEGEND::Default</Name> <LegendURL width="420" height="240"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.FEMA_NFHL_POLY_LEGEND"/> </LegendURL> </Style> <ScaleHint min="0.0" max="300000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.FEMA_NFHL_POLY_STATUS</Name> <Title>FEMA NFHL Data Status</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.FEMA_NFHL_POLY_STATUS</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.FEMA_NFHL_POLY_STATUS</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/nfhl.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.09443454545166" miny="41.23693819568529" maxx="-69.89847702802557" maxy="42.88835135025947"/> <BoundingBox SRS="EPSG:26986" minx="69733.1736546159" miny="777514.3110000041" maxx="330846.09340003104" maxy="959747.440678433"/> <Style> <Title>GISDATA.FEMA_NFHL_POLY_STATUS::Default</Title> <Name>GISDATA.FEMA_NFHL_POLY_STATUS::Default</Name> <LegendURL width="293" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.FEMA_NFHL_POLY_STATUS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.FERRYROUTES_ARC</Name> <Title>Ferry Routes</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_FERRYROUTES_ARC.shp.xml</Keyword> <Keyword>GISDATA.FERRYROUTES_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Ferry_Routes.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/FERRYROUTES_ARC.avl</Keyword> <Keyword>Ferry</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eotlayers.html</Keyword> <Keyword>Routes</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.061" miny="41.286" maxx="-70.046" maxy="42.372"/> <BoundingBox SRS="EPSG:26986" minx="236820.479" miny="782736.017" maxx="319956.155" maxy="919537.046"/> <Style> <Title>GISDATA.FERRYROUTES_ARC::Default</Title> <Name>GISDATA.FERRYROUTES_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.FERRYROUTES_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.FERRYROUTES_ARC::Labels</Title> <Name>GISDATA.FERRYROUTES_ARC::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.FERRYROUTES_ARC&amp;style=GISDATA.FERRYROUTES_ARC%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.FIRESTATIONS_PT_MEMA</Name> <Title>Fire Stations</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.FIRESTATIONS_PT_MEMA</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>firestations_pt_mema</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.44903227735173" miny="41.248822693161" maxx="-69.92940167360621" maxy="42.85712966995148"/> <BoundingBox SRS="EPSG:26986" minx="40674.15234375" miny="779412.5625" maxx="328382.5" maxy="956296.0625"/> <Style> <Title>GISDATA.FIRESTATIONS_PT_MEMA::Default</Title> <Name>GISDATA.FIRESTATIONS_PT_MEMA::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.FIRESTATIONS_PT_MEMA"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.FIRMAOV_POLY</Name> <Title>FEMA FIRM Zones V and AO</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/FIRM_Zones_V_and_AO.lyr</Keyword> <Keyword>V</Keyword> <Keyword>FIRM</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/firmaov.html</Keyword> <Keyword>GISDATA.FIRMAOV_POLY</Keyword> <Keyword>AO</Keyword> <Keyword>FEMA</Keyword> <Keyword>Zones</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>and</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.29227177935833" miny="41.23676003565812" maxx="-69.89809680051575" maxy="42.87394694361187"/> <BoundingBox SRS="EPSG:26986" minx="217413.50421539662" miny="777495.6308559813" maxx="330906.8142154006" maxy="958168.9408559916"/> <Style> <Title>GISDATA.FIRMAOV_POLY::Default</Title> <Name>GISDATA.FIRMAOV_POLY::Default</Name> <LegendURL width="161" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.FIRMAOV_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GAGES94_PT</Name> <Title>Stream Gaging Stations</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_GAGES94_PT.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/gages_1l.avl</Keyword> <Keyword>Stations</Keyword> <Keyword>Stream</Keyword> <Keyword>GISDATA.GAGES94_PT</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Stream_Gaging_Stations_By_Funding.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Stream_Gaging_Stations.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/gages_2l.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/gages94.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Gaging</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.37" miny="41.582" maxx="-70.49" maxy="42.754"/> <BoundingBox SRS="EPSG:26986" minx="46902.71" miny="816271.38" maxx="282726.44" maxy="944844.0"/> <Style> <Title>GISDATA.GAGES94_PT::Default</Title> <Name>GISDATA.GAGES94_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GAGES94_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.GAGES94_PT::By_Funding</Title> <Name>GISDATA.GAGES94_PT::By_Funding</Name> <LegendURL width="206" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GAGES94_PT&amp;style=GISDATA.GAGES94_PT%3A%3ABy_Funding"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GATEWAY_CITIES_POLY</Name> <Title>Gateway Cities</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.GATEWAY_CITIES_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>gateway_cities_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.35064638830139" miny="41.57792023033366" maxx="-70.23720456460039" maxy="42.83391636298619"/> <BoundingBox SRS="EPSG:26986" minx="48663.6024999991" miny="815799.564599998" maxx="303256.292499997" maxy="953724.314599998"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GATEWAY_CITIES_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GATEWAY_MIXEDUSE_DEV_POLY_M152</Name> <Title>Lenox Gateway Mixed Use Development</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.GATEWAY_MIXEDUSE_DEV_POLY_M152</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.GATEWAY_MIXEDUSE_DEV_POLY_M152</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.28120778561846" miny="42.37325868309582" maxx="-73.2727981732998" maxy="42.380196638039344"/> <BoundingBox SRS="EPSG:26986" minx="53322.1442153975" miny="904059.7108560019" maxx="53999.1242153943" maxy="904816.4208560031"/> <Style> <Title>GISDATA.GATEWAY_MIXEDUSE_DEV_POLY_M152::Default</Title> <Name>GISDATA.GATEWAY_MIXEDUSE_DEV_POLY_M152::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GATEWAY_MIXEDUSE_DEV_POLY_M152"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GDI_DISTRICTS_EEA_POLY</Name> <Title>Growth Districts Initiative EEA Poly</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.GDI_DISTRICTS_EEA_POLY</Abstract> <KeywordList> <Keyword>gdi_districts_eea_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.274" miny="41.62" maxx="-70.673" maxy="42.778"/> <BoundingBox SRS="EPSG:26986" minx="54804.554" miny="820342.197" maxx="267659.958" maxy="947544.265"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GDI_DISTRICTS_EEA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GDI_DISTRICTS_EEA_PT</Name> <Title>Growth Districts Initiative EEA Pt</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.GDI_DISTRICTS_EEA_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>gdi_districts_eea_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.244" miny="41.642" maxx="-70.678" maxy="42.775"/> <BoundingBox SRS="EPSG:26986" minx="57264.689" miny="822741.797" maxx="267287.34" maxy="947207.526"/> <Style> <Title>Black_Points</Title> <Name>Black_Points</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GDI_DISTRICTS_EEA_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GEONAMES_LINE_HYDRO</Name> <Title>Geonames Line Hydro</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.GEONAMES_LINE_HYDRO</Keyword> <Keyword>Hydro</Keyword> <Keyword>Geonames</Keyword> <Keyword>Line</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_GEONAMES_LINE_HYDRO.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/gnm.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.516" miny="41.235" maxx="-69.909" maxy="42.886"/> <BoundingBox SRS="EPSG:26986" minx="33893.79" miny="778022.25" maxx="329984.625" maxy="959828.269"/> <Style> <Title>GISDATA.GEONAMES_LINE_HYDRO::Default</Title> <Name>GISDATA.GEONAMES_LINE_HYDRO::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_LINE_HYDRO"/> </LegendURL> </Style> <Style> <Title>GISDATA.GEONAMES_LINE_HYDRO::MDCWSPA</Title> <Name>GISDATA.GEONAMES_LINE_HYDRO::MDCWSPA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_LINE_HYDRO&amp;style=GISDATA.GEONAMES_LINE_HYDRO%3A%3AMDCWSPA"/> </LegendURL> </Style> <Style> <Title>GISDATA.GEONAMES_LINE_HYDRO::Depgis_Max50k</Title> <Name>GISDATA.GEONAMES_LINE_HYDRO::Depgis_Max50k</Name> <LegendURL width="295" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_LINE_HYDRO&amp;style=GISDATA.GEONAMES_LINE_HYDRO%3A%3ADepgis_Max50k"/> </LegendURL> </Style> <Style> <Title>GISDATA.GEONAMES_LINE_HYDRO::Basemap</Title> <Name>GISDATA.GEONAMES_LINE_HYDRO::Basemap</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_LINE_HYDRO&amp;style=GISDATA.GEONAMES_LINE_HYDRO%3A%3ABasemap"/> </LegendURL> </Style> <ScaleHint min="0.0" max="100000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GEONAMES_LINE_HYPSO</Name> <Title>GeoNames Line Hypso</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.GEONAMES_LINE_HYPSO</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/gnm.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.528" miny="41.232" maxx="-69.901" maxy="42.886"/> <BoundingBox SRS="EPSG:26986" minx="34260.425" miny="777654.978" maxx="330633.339" maxy="959556.336"/> <Style> <Title>GISDATA.GEONAMES_LINE_HYPSO::Default</Title> <Name>GISDATA.GEONAMES_LINE_HYPSO::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_LINE_HYPSO"/> </LegendURL> </Style> <Style> <Title>GISDATA.GEONAMES_LINE_HYPSO::Basemap</Title> <Name>GISDATA.GEONAMES_LINE_HYPSO::Basemap</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_LINE_HYPSO&amp;style=GISDATA.GEONAMES_LINE_HYPSO%3A%3ABasemap"/> </LegendURL> </Style> <ScaleHint min="0.0" max="60000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GEONAMES_PT_HYPSO</Name> <Title>Geographic Names Hypsography</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_GEONAMES_PT_HYPSO.shp.xml</Keyword> <Keyword>Geographic</Keyword> <Keyword>GISDATA.GEONAMES_PT_HYPSO</Keyword> <Keyword>Hypsography</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/gnm.html</Keyword> <Keyword>Names</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.947" miny="34.244" maxx="-69.908" maxy="42.883"/> <BoundingBox SRS="EPSG:26986" minx="34260.425" miny="777717.299" maxx="330617.833" maxy="959556.336"/> <Style> <Title>GISDATA.GEONAMES_PT_HYPSO::Default</Title> <Name>GISDATA.GEONAMES_PT_HYPSO::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_PT_HYPSO"/> </LegendURL> </Style> <Style> <Title>GISDATA.GEONAMES_PT_HYPSO::15000_to_30000</Title> <Name>GISDATA.GEONAMES_PT_HYPSO::15000_to_30000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_PT_HYPSO&amp;style=GISDATA.GEONAMES_PT_HYPSO%3A%3A15000_to_30000"/> </LegendURL> </Style> <Style> <Title>GISDATA.GEONAMES_PT_HYPSO::Depgis_Max50k</Title> <Name>GISDATA.GEONAMES_PT_HYPSO::Depgis_Max50k</Name> <LegendURL width="297" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_PT_HYPSO&amp;style=GISDATA.GEONAMES_PT_HYPSO%3A%3ADepgis_Max50k"/> </LegendURL> </Style> <ScaleHint min="0.0" max="100000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GEONAMES_PT_PLACES</Name> <Title>Geographic Names Places</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Geographic_Names.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/gnmpl.avl</Keyword> <Keyword>Places</Keyword> <Keyword>Geographic</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_GEONAMES_PT_PLACES.shp.xml</Keyword> <Keyword>GISDATA.GEONAMES_PT_PLACES</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/gnm.html</Keyword> <Keyword>Names</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.947" miny="34.244" maxx="-69.918" maxy="42.867"/> <BoundingBox SRS="EPSG:26986" minx="36665.332" miny="777863.562" maxx="329169.475" maxy="957410.187"/> <Style> <Title>GISDATA.GEONAMES_PT_PLACES::Default</Title> <Name>GISDATA.GEONAMES_PT_PLACES::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_PT_PLACES"/> </LegendURL> </Style> <Style> <Title>GISDATA.GEONAMES_PT_PLACES::15000_to_30000</Title> <Name>GISDATA.GEONAMES_PT_PLACES::15000_to_30000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_PT_PLACES&amp;style=GISDATA.GEONAMES_PT_PLACES%3A%3A15000_to_30000"/> </LegendURL> </Style> <Style> <Title>GISDATA.GEONAMES_PT_PLACES::Depgis_Max125k</Title> <Name>GISDATA.GEONAMES_PT_PLACES::Depgis_Max125k</Name> <LegendURL width="347" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_PT_PLACES&amp;style=GISDATA.GEONAMES_PT_PLACES%3A%3ADepgis_Max125k"/> </LegendURL> </Style> <Style> <Title>GISDATA.GEONAMES_PT_PLACES::Basemap</Title> <Name>GISDATA.GEONAMES_PT_PLACES::Basemap</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GEONAMES_PT_PLACES&amp;style=GISDATA.GEONAMES_PT_PLACES%3A%3ABasemap"/> </LegendURL> </Style> <ScaleHint min="0.0" max="125000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GOVCOUNCIL2021_ARC</Name> <Title>Governors Council 2021 Outlines</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.GOVCOUNCIL2021_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>govcouncil2021_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.GOVCOUNCIL2021_ARC::Default</Title> <Name>GISDATA.GOVCOUNCIL2021_ARC::Default</Name> <LegendURL width="68" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GOVCOUNCIL2021_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GOVCOUNCIL2021_POLY</Name> <Title>Governors Council 2021</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.GOVCOUNCIL2021_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>govcouncil2021_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.GOVCOUNCIL2021_POLY::Default</Title> <Name>GISDATA.GOVCOUNCIL2021_POLY::Default</Name> <LegendURL width="124" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GOVCOUNCIL2021_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GOVCOUNCIL_ARC</Name> <Title>Governors Council 2012</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.GOVCOUNCIL_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/govcouncil2012.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GOVCOUNCIL_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.GOVCOUNCIL_ARC::Default</Title> <Name>GISDATA.GOVCOUNCIL_ARC::Default</Name> <LegendURL width="68" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GOVCOUNCIL_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GOVCOUNCIL_POLY</Name> <Title>Governors Council 2012</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.GOVCOUNCIL_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/govcouncil2012.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GOVCOUNCIL_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.GOVCOUNCIL_POLY::Default</Title> <Name>GISDATA.GOVCOUNCIL_POLY::Default</Name> <LegendURL width="124" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GOVCOUNCIL_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.GOVCOUNCIL_POLY::Labels</Title> <Name>GISDATA.GOVCOUNCIL_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GOVCOUNCIL_POLY&amp;style=GISDATA.GOVCOUNCIL_POLY%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GRANDTRUNKRAILTRAIL_ARC_M43</Name> <Title>Brimfield Grand Trunk Rail Trail</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.GRANDTRUNKRAILTRAIL_ARC_M43</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.GRANDTRUNKRAILTRAIL_ARC_M43</Keyword> <Keyword>MassgisMetadataUrl=https://sites.google.com/site/brimfieldtrail/map</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.17553438427147" miny="42.09579429978215" maxx="-72.15247666931506" maxy="42.10457867053223"/> <BoundingBox SRS="EPSG:26986" minx="144125.565800004" miny="871930.451499999" maxx="146025.427900001" maxy="872891.3838"/> <Style> <Title>Red_Lines_Width_2</Title> <Name>Red_Lines_Width_2</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GRANDTRUNKRAILTRAIL_ARC_M43"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GRID10K_PT</Name> <Title>MA State Plane Grid Points</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/spc-pts.html</Keyword> <Keyword>Plane</Keyword> <Keyword>State</Keyword> <Keyword>Grid</Keyword> <Keyword>GISDATA.GRID10K_PT</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_GRID10K_PT.shp.xml</Keyword> <Keyword>Points</Keyword> <Keyword>MA</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.628" miny="41.173" maxx="-69.782" maxy="42.948"/> <BoundingBox SRS="EPSG:26986" minx="26304.32" miny="771349.25" maxx="340250.06" maxy="966421.94"/> <Style> <Title>GISDATA.GRID10K_PT::Default</Title> <Name>GISDATA.GRID10K_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GRID10K_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GRP_BOOMS_ARC</Name> <Title>Geographic Response Plan Booms</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.GRP_BOOMS_ARC</Abstract> <KeywordList> <Keyword>GISDATA.GRP_BOOMS_ARC</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/grp.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.22763006800278" miny="41.27180907416993" maxx="-69.9203937289057" maxy="42.84287989156655"/> <BoundingBox SRS="EPSG:26986" minx="222820.010800026" miny="781357.174300004" maxx="329147.934000023" maxy="954733.184399992"/> <Style> <Title>GISDATA.GRP_BOOMS_ARC::Default</Title> <Name>GISDATA.GRP_BOOMS_ARC::Default</Name> <LegendURL width="368" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GRP_BOOMS_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="100000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GRP_OTHER_PT</Name> <Title>Geographic Response Plan Other Points</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.GRP_OTHER_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.GRP_OTHER_PT</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/grp.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.09831394775631" miny="41.28570622073007" maxx="-69.93998778832152" maxy="42.84063321801403"/> <BoundingBox SRS="EPSG:26986" minx="233647.522000007" miny="782872.260100003" maxx="327549.33600000304" maxy="954527.4336000091"/> <Style> <Title>GISDATA.GRP_OTHER_PT::Default</Title> <Name>GISDATA.GRP_OTHER_PT::Default</Name> <LegendURL width="173" height="280"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GRP_OTHER_PT"/> </LegendURL> </Style> <ScaleHint min="0.0" max="50000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GRP_TACTICS_PT</Name> <Title>Geographic Response Plan Tactics Points</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.GRP_TACTICS_PT</Abstract> <KeywordList> <Keyword>GISDATA.GRP_TACTICS_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/grp.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.22769184553226" miny="41.271174030453935" maxx="-69.89658012624646" maxy="42.84347164423951"/> <BoundingBox SRS="EPSG:26986" minx="222814.946935609" miny="781322.065100003" maxx="331094.143700056" maxy="954798.907599997"/> <Style> <Title>GISDATA.GRP_TACTICS_PT::Default</Title> <Name>GISDATA.GRP_TACTICS_PT::Default</Name> <LegendURL width="148" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GRP_TACTICS_PT"/> </LegendURL> </Style> <ScaleHint min="0.0" max="50000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.GWP_PT</Name> <Title>Ground Water Discharges</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/gwp.html</Keyword> <Keyword>Discharges</Keyword> <Keyword>Ground</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/gwptype.avl</Keyword> <Keyword>GISDATA.GWP_PT</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_GWP_PT.shp.xml</Keyword> <Keyword>Water</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Groundwater_Discharge_Pts_by_Type.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.394" miny="41.236" maxx="-69.931" maxy="42.828"/> <BoundingBox SRS="EPSG:26986" minx="39075.842" miny="777873.187" maxx="328758.586" maxy="952780.804"/> <Style> <Title>GISDATA.GWP_PT::Default</Title> <Name>GISDATA.GWP_PT::Default</Name> <LegendURL width="157" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.GWP_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HLSPREGIONS_ARC</Name> <Title>Homeland Security Planning Regions Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Security</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/hlspregions_arc.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_HLSPREGIONS_ARC.shp.xml</Keyword> <Keyword>GISDATA.HLSPREGIONS_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Homeland_Security_Planning_Regions.lyr</Keyword> <Keyword>Planning</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/hlsregions.html</Keyword> <Keyword>Arcs</Keyword> <Keyword>Regions</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Homeland</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.093" maxy="959747.441"/> <Style> <Title>GISDATA.HLSPREGIONS_ARC::Default</Title> <Name>GISDATA.HLSPREGIONS_ARC::Default</Name> <LegendURL width="132" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HLSPREGIONS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HLSPREGIONS_POLY</Name> <Title>Homeland Security Planning Regions</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Security</Keyword> <Keyword>GISDATA.HLSPREGIONS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_HLSPREGIONS_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Homeland_Security_Planning_Regions.lyr</Keyword> <Keyword>Planning</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/hlspregions_poly.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/hlsregions.html</Keyword> <Keyword>Regions</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Homeland</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.093" maxy="959747.441"/> <Style> <Title>GISDATA.HLSPREGIONS_POLY::Default</Title> <Name>GISDATA.HLSPREGIONS_POLY::Default</Name> <LegendURL width="109" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HLSPREGIONS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.HLSPREGIONS_POLY::Labels</Title> <Name>GISDATA.HLSPREGIONS_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HLSPREGIONS_POLY&amp;style=GISDATA.HLSPREGIONS_POLY%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HOLLANDCONNECTOR_ARC_M43</Name> <Title>Brimfield Holland Connector</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HOLLANDCONNECTOR_ARC_M43</Abstract> <KeywordList> <Keyword>GISDATA.HOLLANDCONNECTOR_ARC_M43</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=https://sites.google.com/site/brimfieldtrail/map</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.17837754713278" miny="42.08228056256074" maxx="-72.16315006337386" maxy="42.0989397434984"/> <BoundingBox SRS="EPSG:26986" minx="143885.467100002" miny="870431.3213" maxx="145130.806100003" maxy="872271.9421"/> <Style> <Title>Purple_Lines_Width_2</Title> <Name>Purple_Lines_Width_2</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HOLLANDCONNECTOR_ARC_M43"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HOSPITALS_NONACUTE_PT</Name> <Title>Non-acute Care Hospitals</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HOSPITALS_NONACUTE_PT</Abstract> <KeywordList> <Keyword>hospitals_nonacute_pt</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.71494414882557" miny="41.6684686831227" maxx="-70.44960118880412" maxy="42.84983319654049"/> <BoundingBox SRS="EPSG:26986" minx="100681.841600001" miny="824940.934" maxx="285865.588" maxy="955471.5506"/> <Style> <Title>GISDATA.HOSPITALS_NONACUTE_PT::Default</Title> <Name>GISDATA.HOSPITALS_NONACUTE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HOSPITALS_NONACUTE_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HOSPITALS_PT</Name> <Title>Hospitals</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HOSPITALS_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>hospitals_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.40597779036729" miny="41.44208258398966" maxx="-70.23489288483484" maxy="42.82254913922553"/> <BoundingBox SRS="EPSG:26986" minx="44109.09765625" miny="800807.125" maxx="303464.125" maxy="952458.0"/> <Style> <Title>GISDATA.HOSPITALS_PT::Default</Title> <Name>GISDATA.HOSPITALS_PT::Default</Name> <LegendURL width="155" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HOSPITALS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HOUSE02_ARC</Name> <Title>State Representative House Districts 2002 Arc</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/house02a.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_HOUSE02_ARC.shp.xml</Keyword> <Keyword>Arc</Keyword> <Keyword>2002</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/State_Rep_Districts_2002.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/house02.html</Keyword> <Keyword>State</Keyword> <Keyword>GISDATA.HOUSE02_ARC</Keyword> <Keyword>Districts</Keyword> <Keyword>House</Keyword> <Keyword>Representative</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.57" miny="40.206" maxx="-69.862" maxy="43.913"/> <BoundingBox SRS="EPSG:26986" minx="33861.262" miny="777514.311" maxx="330846.092" maxy="959747.441"/> <Style> <Title>GISDATA.HOUSE02_ARC::Arcs</Title> <Name>GISDATA.HOUSE02_ARC::Arcs</Name> <LegendURL width="122" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HOUSE02_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HOUSE02_POLY</Name> <Title>State Representative House Districts 2002 Poly</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Poly</Keyword> <Keyword>2002</Keyword> <Keyword>GISDATA.HOUSE02_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_HOUSE02_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/State_Rep_Districts_2002.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/house02p.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/house02.html</Keyword> <Keyword>State</Keyword> <Keyword>Districts</Keyword> <Keyword>House</Keyword> <Keyword>Representative</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.094" maxy="959747.441"/> <Style> <Title>GISDATA.HOUSE02_POLY::Default</Title> <Name>GISDATA.HOUSE02_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HOUSE02_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HOUSE2012_ARC</Name> <Title>State Representative 2012 Districts Arcs</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HOUSE2012_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/house2012.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/HOUSE2012_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.57" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.HOUSE2012_ARC::Default</Title> <Name>GISDATA.HOUSE2012_ARC::Default</Name> <LegendURL width="68" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HOUSE2012_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HOUSE2012_POLY</Name> <Title>State Representative 2012 Districts Polys</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HOUSE2012_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/house2012.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/HOUSE2012_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.57" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.HOUSE2012_POLY::Default</Title> <Name>GISDATA.HOUSE2012_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HOUSE2012_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HOUSE2021_ARC</Name> <Title>State Representative 2021 Districts Arcs</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HOUSE2021_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>house2021_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.HOUSE2021_ARC::Default</Title> <Name>GISDATA.HOUSE2021_ARC::Default</Name> <LegendURL width="68" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HOUSE2021_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HOUSE2021_POLY</Name> <Title>State Representative 2021 Districts Polys</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HOUSE2021_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>house2021_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.HOUSE2021_POLY::Default</Title> <Name>GISDATA.HOUSE2021_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HOUSE2021_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HOUS_MILLS_DIST_POLY_M113</Name> <Title>Great Barrington Housatonic Mills Revitalization Overlay District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HOUS_MILLS_DIST_POLY_M113</Abstract> <KeywordList> <Keyword>GISDATA.HOUS_MILLS_DIST_POLY_M113</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.36647409708662" miny="42.252884444566746" maxx="-73.36033914642648" maxy="42.258519922995426"/> <BoundingBox SRS="EPSG:26986" minx="46006.1287638992" miny="890842.4508739151" maxx="46499.0322268307" maxy="891457.787609402"/> <Style> <Title>GISDATA.HOUS_MILLS_DIST_POLY_M113::Default</Title> <Name>GISDATA.HOUS_MILLS_DIST_POLY_M113::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HOUS_MILLS_DIST_POLY_M113"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HOUS_VILL_DISTRICT_POLY_M113</Name> <Title>Great Barrington Housatonic Village Overlay District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HOUS_VILL_DISTRICT_POLY_M113</Abstract> <KeywordList> <Keyword>GISDATA.HOUS_VILL_DISTRICT_POLY_M113</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.3691842946332" miny="42.25564718926151" maxx="-73.3626583956593" maxy="42.2586142643792"/> <BoundingBox SRS="EPSG:26986" minx="45782.7697999999" miny="891154.2861" maxx="46314.415500000105" maxy="891472.2989999991"/> <Style> <Title>GISDATA.HOUS_VILL_DISTRICT_POLY_M113::Default</Title> <Name>GISDATA.HOUS_VILL_DISTRICT_POLY_M113::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HOUS_VILL_DISTRICT_POLY_M113"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HURRICANE_SURGE_INUNDATION</Name> <Title>Worst Case Flooding by Hurricane Category</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HURRICANE_SURGE_INUNDATION</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>hurricane_surge_inundation</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.3501865972831" miny="41.22937480883945" maxx="-69.89063972593186" maxy="42.916824580366246"/> <BoundingBox SRS="EPSG:26986" minx="212560.015625" miny="776684.75" maxx="331426.65625" maxy="962922.0"/> <Style> <Title>GISDATA.HURRICANE_SURGE_INUNDATION::Default</Title> <Name>GISDATA.HURRICANE_SURGE_INUNDATION::Default</Name> <LegendURL width="95" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HURRICANE_SURGE_INUNDATION"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HURR_INUN_ZONES_POLY_LEG</Name> <Title>Legend for Hurricane Inundation Zones</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HURR_INUN_ZONES_POLY_LEG</Abstract> <KeywordList> <Keyword>GISDATA.HURR_INUN_ZONES_POLY_LEG</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/hurr-inun.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-62.65921699150815" miny="45.700812120408806" maxx="-62.57974819791805" maxy="45.72527339265578"/> <BoundingBox SRS="EPSG:26986" minx="888501.5627999981" miny="1308832.0459" maxx="894514.0609000031" maxy="1310942.486"/> <Style> <Title>GISDATA.HURR_INUN_ZONES_POLY_LEG::Default</Title> <Name>GISDATA.HURR_INUN_ZONES_POLY_LEG::Default</Name> <LegendURL width="95" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HURR_INUN_ZONES_POLY_LEG"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HWSD_BOUNDARY_M151</Name> <Title>Leicester HWSD Boundary</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HWSD_BOUNDARY_M151</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>hwsd_boundary_m151</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.92315159925296" miny="42.21098751810427" maxx="-71.90239026156358" maxy="42.23720434608273"/> <BoundingBox SRS="EPSG:26986" minx="165073.404600002" miny="884590.605500001" maxx="166773.355899997" maxy="887494.413400002"/> <Style> <Title>GISDATA.HWSD_BOUNDARY_M151::Default</Title> <Name>GISDATA.HWSD_BOUNDARY_M151::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HWSD_BOUNDARY_M151"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HWSD_WATER_LINES_M151</Name> <Title>Leicester HWSD Water Lines</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HWSD_WATER_LINES_M151</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>hwsd_water_lines_m151</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.91996170094318" miny="42.213611395046016" maxx="-71.90636191439984" maxy="42.23770941126902"/> <BoundingBox SRS="EPSG:26986" minx="165336.984375" miny="884880.75" maxx="166446.78125" maxy="887552.0625"/> <Style> <Title>WATER_LINES_M151</Title> <Name>WATER_LINES_M151</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HWSD_WATER_LINES_M151"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HWYEXITS_PT</Name> <Title>Highway Exits</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HWYEXITS_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>hwyexits_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.38021043672003" miny="41.62331164695959" maxx="-69.9761453657388" maxy="42.884908108849785"/> <BoundingBox SRS="EPSG:26986" minx="46369.921875" miny="820891.4375" maxx="324505.6875" maxy="959380.125"/> <Style> <Title>GISDATA.HWYEXITS_PT::Default</Title> <Name>GISDATA.HWYEXITS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HWYEXITS_PT"/> </LegendURL> </Style> <ScaleHint min="0.0" max="20000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HWYINTERCHANGES_PT</Name> <Title>Highway Interchanges</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HWYINTERCHANGES_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>hwyinterchanges_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.38046969764261" miny="41.62314797744145" maxx="-69.97748468314529" maxy="42.874767942631514"/> <BoundingBox SRS="EPSG:26986" minx="46323.89453125" miny="820874.25" maxx="324416.34375" maxy="958253.75"/> <Style> <Title>GISDATA.HWYINTERCHANGES_PT::Default</Title> <Name>GISDATA.HWYINTERCHANGES_PT::Default</Name> <LegendURL width="163" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HWYINTERCHANGES_PT"/> </LegendURL> </Style> <ScaleHint min="0.0" max="250000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HYDRANTSERVICE_ARC_M150</Name> <Title>Lee Hydrant Service</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HYDRANTSERVICE_ARC_M150</Abstract> <KeywordList> <Keyword>GISDATA.HYDRANTSERVICE_ARC_M150</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.28665137325164" miny="42.27356955949756" maxx="-73.228800273732" maxy="42.33285797323225"/> <BoundingBox SRS="EPSG:26986" minx="52762.1042153984" miny="892995.940856002" maxx="57399.3542153984" maxy="899487.250856001"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HYDRANTSERVICE_ARC_M150"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HYDRANTS_PT_M150</Name> <Title>Lee Hydrants</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HYDRANTS_PT_M150</Abstract> <KeywordList> <Keyword>GISDATA.HYDRANTS_PT_M150</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.28973897385303" miny="42.2730682374874" maxx="-73.21606805396165" maxy="42.33540953843887"/> <BoundingBox SRS="EPSG:26986" minx="52513.0842153952" miny="892945.4608560019" maxx="58448.8442154005" maxy="899749.510856003"/> <Style> <Title>GISDATA.HYDRANTS_PT_M150::Default</Title> <Name>GISDATA.HYDRANTS_PT_M150::Default</Name> <LegendURL width="109" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HYDRANTS_PT_M150"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HYDRANTVALVES_PT_M150</Name> <Title>Lee Hydrant Valves</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HYDRANTVALVES_PT_M150</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.HYDRANTVALVES_PT_M150</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.28525320871164" miny="42.273593059650004" maxx="-73.22880674649544" maxy="42.332846535200126"/> <BoundingBox SRS="EPSG:26986" minx="52877.3342153952" miny="892996.140856002" maxx="57398.8242153972" maxy="899485.9908559989"/> <Style> <Title>GISDATA.HYDRANTVALVES_PT_M150::Default</Title> <Name>GISDATA.HYDRANTVALVES_PT_M150::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HYDRANTVALVES_PT_M150"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HYDRO100K_ARC</Name> <Title>USGS 100K Streams</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/USGS_Hydro_100k.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/hd100.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_HYDRO100K_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/hd1a.avl</Keyword> <Keyword>100K</Keyword> <Keyword>Streams</Keyword> <Keyword>USGS</Keyword> <Keyword>GISDATA.HYDRO100K_ARC</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.522" miny="41.234" maxx="-69.924" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="34819.77" miny="777948.94" maxx="328725.91" maxy="959692.19"/> <Style> <Title>GISDATA.HYDRO100K_ARC::Default</Title> <Name>GISDATA.HYDRO100K_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HYDRO100K_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="500000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HYDRO100K_POLY</Name> <Title>USGS 100K Ponds</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/USGS_Hydro_100k.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_HYDRO100K_POLY.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/hd100.html</Keyword> <Keyword>GISDATA.HYDRO100K_POLY</Keyword> <Keyword>100K</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/hd1p.avl</Keyword> <Keyword>USGS</Keyword> <Keyword>Ponds</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49" miny="41.235" maxx="-69.925" maxy="42.875"/> <BoundingBox SRS="EPSG:26986" minx="37342.055" miny="777948.938" maxx="328725.906" maxy="958256.375"/> <Style> <Title>GISDATA.HYDRO100K_POLY::Default</Title> <Name>GISDATA.HYDRO100K_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HYDRO100K_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="500000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HYDRO25K_ARC</Name> <Title>USGS 25K Rivers and Streams</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.HYDRO25K_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>hydro25k_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5430367938772" miny="41.2279476020508" maxx="-69.87392576352404" maxy="43.01104351786287"/> <BoundingBox SRS="EPSG:26986" minx="33396.5078125" miny="777259.25" maxx="332592.15625" maxy="973399.0"/> <Style> <Title>GISDATA.HYDRO25K_ARC::Default</Title> <Name>GISDATA.HYDRO25K_ARC::Default</Name> <LegendURL width="191" height="180"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HYDRO25K_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="125000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HYDRO25K_POLY</Name> <Title>USGS 25K Lakes and Ponds</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Lakes</Keyword> <Keyword>25K</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/USGS_Hydro_25k.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/hd25shp1.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/hd.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_HYDRO25K_POLY.shp.xml</Keyword> <Keyword>Ponds</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>and</Keyword> <Keyword>GISDATA.HYDRO25K_POLYUSGS</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.526" miny="40.884" maxx="-69.407" maxy="43.002"/> <BoundingBox SRS="EPSG:26986" minx="34778.723" miny="739141.312" maxx="370684.844" maxy="972430.25"/> <Style> <Title>GISDATA.HYDRO25K_POLY::Default</Title> <Name>GISDATA.HYDRO25K_POLY::Default</Name> <LegendURL width="164" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HYDRO25K_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HYDRO25K_SOURCE</Name> <Title>Hydrography 25k Source</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Source</Keyword> <Keyword>Hydrography</Keyword> <Keyword>GISDATA.HYDRO25K_SOURCE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/hd.html</Keyword> <Keyword>25k</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5310096677401" miny="41.1096154579664" maxx="-69.82603240121922" maxy="43.002376042800435"/> <BoundingBox SRS="EPSG:26986" minx="34354.58999999554" miny="764090.1899999796" maxx="336517.4399999975" maxy="972430.4999999871"/> <Style> <Title>GISDATA.HYDRO25K_SOURCE::Default</Title> <Name>GISDATA.HYDRO25K_SOURCE::Default</Name> <LegendURL width="500" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HYDRO25K_SOURCE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HYDRONET_ARC</Name> <Title>Hydro Centerline</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_HYDRONET_ARC.shp.xml</Keyword> <Keyword>Hydro</Keyword> <Keyword>Centerline</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/watrshed.html</Keyword> <Keyword>GISDATA.HYDRONET_ARC</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.58" miny="41.583" maxx="-70.498" maxy="42.956"/> <BoundingBox SRS="EPSG:26986" minx="30195.92" miny="816824.69" maxx="281781.41" maxy="967253.0"/> <Style> <Title>GISDATA.HYDRONET_ARC::Default</Title> <Name>GISDATA.HYDRONET_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HYDRONET_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="300000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.HYDRONET_RTE_SARISRT</Name> <Title>SARIS Routes</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>SARIS</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_HYDRONET_RTE_SARISRT.shp.xml</Keyword> <Keyword>GISDATA.HYDRONET_RTE_SARISRT</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/watrshed.html</Keyword> <Keyword>Routes</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.522" miny="41.612" maxx="-70.519" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="34818.36" miny="819873.31" maxx="280153.0" maxy="959669.56"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.HYDRONET_RTE_SARISRT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ICERINKS_PT</Name> <Title>Ice Rinks</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Ice_Rinks.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/icerinks.html</Keyword> <Keyword>Ice</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_ICERINKS_PT.shp.xml</Keyword> <Keyword>GISDATA.ICERINKS_PT</Keyword> <Keyword>Rinks</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/icerinks_pt.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.469" miny="40.272" maxx="-69.941" maxy="43.8"/> <BoundingBox SRS="EPSG:26986" minx="41733.034" miny="780948.871" maxx="324668.694" maxy="951020.841"/> <Style> <Title>GISDATA.ICERINKS_PT::Default</Title> <Name>GISDATA.ICERINKS_PT::Default</Name> <LegendURL width="305" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ICERINKS_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.ICERINKS_PT::Labels</Title> <Name>GISDATA.ICERINKS_PT::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ICERINKS_PT&amp;style=GISDATA.ICERINKS_PT%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2010_ARC</Name> <Title>DEP 2010 Water Body Segments - Rivers - arcs</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2010_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wbs2010.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_IL_2010_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_IL_ADB_2010.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_IL_SEGDEF_2010.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.502" miny="41.325" maxx="-69.959" maxy="42.887"/> <BoundingBox SRS="EPSG:26986" minx="36453.582" miny="787946.312" maxx="325905.312" maxy="959664.687"/> <Style> <Title>GISDATA.IL_2010_ARC::Default</Title> <Name>GISDATA.IL_2010_ARC::Default</Name> <LegendURL width="340" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2010_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2010_ARC_V</Name> <Title>DEP 2010 Water Body Segments - Rivers - arcs - with associated ADB fields</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2010_ARC_V</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wbs2010.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.502" miny="41.325" maxx="-69.959" maxy="42.887"/> <BoundingBox SRS="EPSG:26986" minx="36453.582" miny="787946.312" maxx="325905.312" maxy="959664.687"/> <Style> <Title>GISDATA.IL_2010_ARC::Default</Title> <Name>GISDATA.IL_2010_ARC::Default</Name> <LegendURL width="340" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2010_ARC_V"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2010_POLY</Name> <Title>DEP 2010 Water Body Segments - Lakes, Estuaries - polygons</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2010_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wbs2010.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_IL_ADB_2010.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_IL_SEGDEF_2010.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_IL_2010_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.475" miny="41.235" maxx="-69.901" maxy="42.862"/> <BoundingBox SRS="EPSG:26986" minx="38527.617" miny="777968.187" maxx="330659.374" maxy="956817.601"/> <Style> <Title>GISDATA.IL_2010_POLY::Default</Title> <Name>GISDATA.IL_2010_POLY::Default</Name> <LegendURL width="353" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2010_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2010_POLY_V</Name> <Title>DEP 2010 Water Body Segments - Lakes, Estuaries - polygons - with associated ADB fields</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2010_POLY_V</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wbs2010.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.475" miny="41.235" maxx="-69.901" maxy="42.862"/> <BoundingBox SRS="EPSG:26986" minx="38527.617" miny="777968.187" maxx="330659.374" maxy="956817.601"/> <Style> <Title>GISDATA.IL_2010_POLY::Default</Title> <Name>GISDATA.IL_2010_POLY::Default</Name> <LegendURL width="353" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2010_POLY_V"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2012_ARC</Name> <Title>DEP 2012 Water Body Segments - Rivers - arcs</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2012_ARC</Abstract> <KeywordList> <Keyword>GISDATA.IL_2012_ARC</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wbs2012.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.50161063563931" miny="41.324777113852385" maxx="-69.9944146732016" maxy="42.88734114581202"/> <BoundingBox SRS="EPSG:26986" minx="36453.5821999982" miny="787946.3125000111" maxx="323007.66860003804" maxy="959664.68720001"/> <Style> <Title>GISDATA.IL_2010_ARC::Default</Title> <Name>GISDATA.IL_2010_ARC::Default</Name> <LegendURL width="340" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2012_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2012_ARC_V</Name> <Title>DEP 2012 Water Body Segments - Rivers - arcs - with associated ADB fields</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2012_ARC_V</Abstract> <KeywordList> <Keyword>GISDATA.IL_2012_ARC_V</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wbs2012.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.50161063563931" miny="41.324777113852484" maxx="-69.99441467320132" maxy="42.88734114581207"/> <BoundingBox SRS="EPSG:26986" minx="36453.5821999982" miny="787946.312500022" maxx="323007.66860006" maxy="959664.687200017"/> <Style> <Title>GISDATA.IL_2010_ARC::Default</Title> <Name>GISDATA.IL_2010_ARC::Default</Name> <LegendURL width="340" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2012_ARC_V"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2012_POLY</Name> <Title>DEP 2012 Water Body Segments - Lakes, Estuaries - polygons</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2012_POLY</Abstract> <KeywordList> <Keyword>GISDATA.IL_2012_POLY</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wbs2012.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.47542923969712" miny="41.23538828524005" maxx="-69.90143388351163" maxy="42.861825554009926"/> <BoundingBox SRS="EPSG:26986" minx="38527.6170000061" miny="777968.1874000131" maxx="330659.37430001" maxy="956817.6013000159"/> <Style> <Title>GISDATA.IL_2010_POLY::Default</Title> <Name>GISDATA.IL_2010_POLY::Default</Name> <LegendURL width="353" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2012_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2012_POLY_V</Name> <Title>DEP 2012 Water Body Segments - Lakes, Estuaries - polygons</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2012_POLY_V</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.IL_2012_POLY_V</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wbs2012.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.47542923969712" miny="41.23538828524005" maxx="-69.90143388351163" maxy="42.861825554010004"/> <BoundingBox SRS="EPSG:26986" minx="38527.6170000061" miny="777968.1874000131" maxx="330659.37430001" maxy="956817.601300024"/> <Style> <Title>GISDATA.IL_2010_POLY::Default</Title> <Name>GISDATA.IL_2010_POLY::Default</Name> <LegendURL width="353" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2012_POLY_V"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2014_ARC</Name> <Title>DEP 2014 Water Body Segments - Rivers - arcs</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2014_ARC</Abstract> <KeywordList> <Keyword>GISDATA.IL_2014_ARC</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.50161063563931" miny="41.32477711385227" maxx="-69.99441467320207" maxy="42.8873411458119"/> <BoundingBox SRS="EPSG:26986" minx="36453.5821999982" miny="787946.3125" maxx="323007.6686" maxy="959664.687199999"/> <Style> <Title>GISDATA.IL_2010_ARC::Default</Title> <Name>GISDATA.IL_2010_ARC::Default</Name> <LegendURL width="340" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2014_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2014_ARC_V</Name> <Title>DEP 2014 Water Body Segments - Rivers - arcs - with associated ADB fields</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2014_ARC_V</Abstract> <KeywordList> <Keyword>GISDATA.IL_2014_ARC_V</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.50161063563931" miny="41.32477711385227" maxx="-69.99441467320207" maxy="42.8873411458119"/> <BoundingBox SRS="EPSG:26986" minx="36453.5821999982" miny="787946.3125" maxx="323007.6686" maxy="959664.687199999"/> <Style> <Title>GISDATA.IL_2010_ARC::Default</Title> <Name>GISDATA.IL_2010_ARC::Default</Name> <LegendURL width="340" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2014_ARC_V"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2014_POLY</Name> <Title>DEP 2014 Water Body Segments - Lakes, Estuaries - polygons</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2014_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.IL_2014_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.4754292396972" miny="41.235388285239885" maxx="-69.90143388351173" maxy="42.861825554009805"/> <BoundingBox SRS="EPSG:26986" minx="38527.6169999987" miny="777968.1873999981" maxx="330659.374300003" maxy="956817.601300001"/> <Style> <Title>GISDATA.IL_2010_POLY::Default</Title> <Name>GISDATA.IL_2010_POLY::Default</Name> <LegendURL width="353" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2014_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2014_POLY_V</Name> <Title>DEP 2014 Water Body Segments - Lakes, Estuaries - polygons - with associated ADB fields</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2014_POLY_V</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.IL_2014_POLY_V</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.4754292396972" miny="41.235388285239885" maxx="-69.90143388351173" maxy="42.861825554009805"/> <BoundingBox SRS="EPSG:26986" minx="38527.6169999987" miny="777968.1873999981" maxx="330659.374300003" maxy="956817.601300001"/> <Style> <Title>GISDATA.IL_2010_POLY::Default</Title> <Name>GISDATA.IL_2010_POLY::Default</Name> <LegendURL width="353" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2014_POLY_V"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2016_ARC_V</Name> <Title>DEP 2016 Water Body Segments - Rivers - arcs - with associated ADB fields</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2016_ARC_V</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>il_2016_arc_v</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53953171108229" miny="41.5124648788482" maxx="-69.97659870070417" maxy="42.894072470492404"/> <BoundingBox SRS="EPSG:26986" minx="33371.921875" miny="808869.4375" maxx="324450.15625" maxy="960414.9375"/> <Style> <Title>GISDATA.IL_2010_ARC::Default</Title> <Name>GISDATA.IL_2010_ARC::Default</Name> <LegendURL width="340" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2016_ARC_V"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2016_POLY_V</Name> <Title>DEP 2016 Water Body Segments - Lakes, Estuaries - polygons - with associated ADB fields</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2016_POLY_V</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>il_2016_poly_v</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49353672832288" miny="41.22705008563693" maxx="-69.88336004161839" maxy="42.86988258489725"/> <BoundingBox SRS="EPSG:26986" minx="37067.890625" miny="777074.9375" maxx="332120.03125" maxy="957712.6875"/> <Style> <Title>GISDATA.IL_2010_POLY::Default</Title> <Name>GISDATA.IL_2010_POLY::Default</Name> <LegendURL width="353" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2016_POLY_V"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2018_ARC_V</Name> <Title>DEP 2018 Water Body Segments - Rivers - arcs - with associated ADB fields</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2018_ARC_V</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>il_2018_arc_v</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52168309347053" miny="41.324437140483084" maxx="-69.95610458311016" maxy="42.88736029755565"/> <BoundingBox SRS="EPSG:26986" minx="34812.90234375" miny="787946.3125" maxx="326138.3125" maxy="959664.6875"/> <Style> <Title>GISDATA.IL_2010_ARC::Default</Title> <Name>GISDATA.IL_2010_ARC::Default</Name> <LegendURL width="340" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2018_ARC_V"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_2018_POLY_V</Name> <Title>DEP 2018 Water Body Segments - Lakes, Estuaries - polygons - with associated ADB fields</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_2018_POLY_V</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>il_2018_poly_v</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.47582238719305" miny="41.23539747633238" maxx="-69.9011065242423" maxy="42.874675251195974"/> <BoundingBox SRS="EPSG:26986" minx="38528.54296875" miny="777969.1875" maxx="330659.375" maxy="958245.125"/> <Style> <Title>GISDATA.IL_2010_POLY::Default</Title> <Name>GISDATA.IL_2010_POLY::Default</Name> <LegendURL width="353" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_2018_POLY_V"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_DWMWPP_WATERSHEDS_POLY</Name> <Title>DEP DWM Integrated List Watershed Delineations</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_DWMWPP_WATERSHEDS_POLY</Abstract> <KeywordList> <Keyword>GISDATA.IL_DWMWPP_WATERSHEDS_POLY</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wbs2012.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334973224888" miny="41.23034070575668" maxx="-69.89847706958035" maxy="42.888150275209895"/> <BoundingBox SRS="EPSG:26986" minx="33861.260899998204" miny="777514.3108999991" maxx="330846.09000000404" maxy="959747.440900002"/> <Style> <Title>GISDATA.IL_DWMWPP_WATERSHEDS_POLY::Default</Title> <Name>GISDATA.IL_DWMWPP_WATERSHEDS_POLY::Default</Name> <LegendURL width="270" height="720"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_DWMWPP_WATERSHEDS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IL_DWM_WATERSHEDS_POLY</Name> <Title>DEP 2010 DWM Integrated List Watershed Delineations</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.IL_DWM_WATERSHEDS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wbs2010.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_IL_DWM_WATERSHEDS_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_IL_ADB_2010.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_IL_SEGDEF_2010.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.261" miny="777514.311" maxx="330846.09" maxy="959747.441"/> <Style> <Title>GISDATA.IL_DWM_WATERSHEDS_POLY::Default</Title> <Name>GISDATA.IL_DWM_WATERSHEDS_POLY::Default</Name> <LegendURL width="188" height="640"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IL_DWM_WATERSHEDS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.INTERIORFOREST_POLY</Name> <Title>Interior Forest</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.INTERIORFOREST_POLY</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_INTERIORFOREST_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Interior_Forest.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/intforest.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53172286648446" miny="41.34638752207632" maxx="-69.93420945780991" maxy="42.87235409025137"/> <BoundingBox SRS="EPSG:26986" minx="33952.516723252804" miny="790404.9373886731" maxx="327958.203712776" maxy="957996.250073832"/> <Style> <Title>GISDATA.INTERIORFOREST_POLY::Default</Title> <Name>GISDATA.INTERIORFOREST_POLY::Default</Name> <LegendURL width="288" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.INTERIORFOREST_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IWPA_POLY</Name> <Title>Interim Water Protection Areas IWPA</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_IWPA_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/iwpdef1p.avl</Keyword> <Keyword>GISDATA.IWPA_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/dep-wellhead-protection-areas-zone-ii-iwpa.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/IWPA.lyr</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.498" miny="41.235" maxx="-69.922" maxy="42.819"/> <BoundingBox SRS="EPSG:26986" minx="36589.466" miny="777915.136" maxx="329046.06" maxy="952083.6"/> <Style> <Title>GISDATA.IWPA_POLY::Default</Title> <Name>GISDATA.IWPA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IWPA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.IWPA_POLY_DISSOLVE</Name> <Title>Interim Water Protection Areas IWPA Dissolved</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.IWPA_POLY_DISSOLVE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/dep-wellhead-protection-areas-zone-ii-iwpa.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49777544739877" miny="41.23480215709787" maxx="-69.92223884773551" maxy="42.819355945712516"/> <BoundingBox SRS="EPSG:26986" minx="36589.466005635244" miny="777947.1038519529" maxx="329046.05965631583" maxy="952083.5999329734"/> <Style> <Title>GISDATA.IWPA_POLY::Default</Title> <Name>GISDATA.IWPA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.IWPA_POLY_DISSOLVE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.L3_MISC_POLY</Name> <Title>Level 3 Parcel Data Miscellaneous Features</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.L3_MISC_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/L3parcels.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_L3_MISC_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.472" miny="41.304" maxx="-69.922" maxy="42.753"/> <BoundingBox SRS="EPSG:26986" minx="38555.274" miny="785541.305" maxx="329164.593" maxy="944737.873"/> <Style> <Title>GISDATA.L3_MISC_POLY::Default</Title> <Name>GISDATA.L3_MISC_POLY::Default</Name> <LegendURL width="188" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.L3_MISC_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="24000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.L3_OTHLEG_POLY</Name> <Title>Level 3 Parcel Data Other Legal Interests</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.L3_OTHLEG_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/L3parcels.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_L3_OTHLEG_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49" miny="41.299" maxx="-69.918" maxy="42.832"/> <BoundingBox SRS="EPSG:26986" minx="37232.702" miny="785117.125" maxx="329400.603" maxy="953499.417"/> <Style> <Title>GISDATA.L3_OTHLEG_POLY::Default</Title> <Name>GISDATA.L3_OTHLEG_POLY::Default</Name> <LegendURL width="240" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.L3_OTHLEG_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="24000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.L3_PARCEL_FTP_LINKS</Name> <Title>Level 3 Parcel Data FTP Links</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.L3_PARCEL_FTP_LINKS</Abstract> <KeywordList> <Keyword>l3_parcel_ftp_links</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.733" miny="777606.375" maxx="330836.972" maxy="959743.045"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.L3_PARCEL_FTP_LINKS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.L3_TAXPAR_POLY_ASSESS</Name> <Title>Level 3 Parcels</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.L3_TAXPAR_POLY_ASSESS</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_L3_TAXPAR_POLY_ASSESS.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/l3parcels.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331799814312" miny="41.23053696195348" maxx="-69.899292184083" maxy="42.88810779835222"/> <BoundingBox SRS="EPSG:26986" minx="33863.7441999987" miny="777536.057300001" maxx="330779.565700002" maxy="959742.8031000011"/> <Style> <Title>GISDATA.L3_TAXPAR_POLY_ASSESS::Default</Title> <Name>GISDATA.L3_TAXPAR_POLY_ASSESS::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.L3_TAXPAR_POLY_ASSESS"/> </LegendURL> </Style> <ScaleHint min="0.0" max="24000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.L3_TOWNFY</Name> <Title>Level 3 Parcels Assessor Records Fiscal Year</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.L3_TOWNFY</Abstract> <KeywordList> <Keyword>GISDATA.L3_TOWNFY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53188450434632" miny="41.23380433851236" maxx="-69.89963122029256" maxy="42.84290481614432"/> <BoundingBox SRS="EPSG:26986" minx="33861.2637331933" miny="777899.121021055" maxx="330846.09344977903" maxy="954720.9410897311"/> <Style> <Title>GISDATA.L3_TOWNFY::Default</Title> <Name>GISDATA.L3_TOWNFY::Default</Name> <LegendURL width="94" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.L3_TOWNFY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LANDCOVER_LANDUSE_POLY</Name> <Title>Land Cover Land Use (2016)</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.LANDCOVER_LANDUSE_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>landcover_landuse_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53330248972577" miny="41.22586362855679" maxx="-69.89238165190417" maxy="42.888226249541354"/> <BoundingBox SRS="EPSG:26986" minx="33865.30859375" miny="777016.8125" maxx="331344.0625" maxy="959755.25"/> <Style> <Title>GISDATA.LANDCOVER_LANDUSE_POLY::Default</Title> <Name>GISDATA.LANDCOVER_LANDUSE_POLY::Default</Name> <LegendURL width="228" height="480"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LANDCOVER_LANDUSE_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="10000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LANDCOVER_USE_INDEX_POLY</Name> <Title>Land Cover Land Use (2016) Index</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.LANDCOVER_USE_INDEX_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>landcover_use_index_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.56284949190264" miny="41.13422102099649" maxx="-69.79544210473497" maxy="42.9395611868555"/> <BoundingBox SRS="EPSG:26986" minx="31587.982421875" miny="766888.4375" maxx="339152.3125" maxy="965452.0"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LANDCOVER_USE_INDEX_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LANDUSE2005_POLY</Name> <Title>Land Use 2005</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_LANDUSE2005_POLY.shp.xml</Keyword> <Keyword>GISDATA.LANDUSE2005_POLY</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/lus2005.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331299260967" miny="41.23117020069481" maxx="-69.89859461877505" maxy="42.88811062723955"/> <BoundingBox SRS="EPSG:26986" minx="33864.15910000185" miny="777606.4005999825" maxx="330836.5663999998" maxy="959743.0445999873"/> <Style> <Title>GISDATA.LANDUSE2005_POLY::Default</Title> <Name>GISDATA.LANDUSE2005_POLY::Default</Name> <LegendURL width="205" height="660"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LANDUSE2005_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LANDUSE_INDEX_POLY</Name> <Title>Landuse Download Links</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.LANDUSE_INDEX_POLY</Abstract> <KeywordList> <Keyword>GISDATA.LANDUSE_INDEX_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331821172883" miny="41.23116987745262" maxx="-69.89858964938519" maxy="42.88811062700583"/> <BoundingBox SRS="EPSG:26986" minx="33863.7325000018" miny="777606.374600001" maxx="330836.972499996" maxy="959743.0445999991"/> <Style> <Title>Pink_Polys</Title> <Name>Pink_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LANDUSE_INDEX_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LANDUSE_POLY</Name> <Title>Land Use</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lu_37_1985p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/21Landuse_1985_Solid_Color.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_LANDUSE_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/luchage_85_99.avl</Keyword> <Keyword>Land</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lu_21_1971p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/luchage_71_85.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/37Landuse_1985_Solid_Color.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/37Landuse_Solid_Color.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/21Landuse_Solid_Color.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/lus.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Landuse_Change_1985_1999.lyr</Keyword> <Keyword>GISDATA.LANDUSE_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Landuse_Change_1971_1985.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lu_37_1999p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Landuse_Transparent.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lu_21_1999p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Landuse_Change_1971_1999.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lu_l212p.avl</Keyword> <Keyword>Use</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lu_21_1985p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/21Landuse_1971_Solid_Color.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.569" miny="40.206" maxx="-69.862" maxy="43.913"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777542.88" maxx="330848.31" maxy="959747.44"/> <Style> <Title>GISDATA.LANDUSE_POLY::Default</Title> <Name>GISDATA.LANDUSE_POLY::Default</Name> <LegendURL width="182" height="420"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LANDUSE_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LANDUSE_POLY_1951</Name> <Title>Landuse 1951 Cape Cod</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.LANDUSE_POLY_1951</Keyword> <Keyword>Cape</Keyword> <Keyword>Landuse</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_LANDUSE_POLY_1951.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/21Landuse_1951_Solid_Color.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/lus.html</Keyword> <Keyword>1951</Keyword> <Keyword>Cod</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.688" miny="41.507" maxx="-69.919" maxy="42.087"/> <BoundingBox SRS="EPSG:26986" minx="267802.75" miny="807548.5" maxx="330848.31" maxy="871055.5"/> <Style> <Title>GISDATA.LANDUSE_POLY_1951::Default</Title> <Name>GISDATA.LANDUSE_POLY_1951::Default</Name> <LegendURL width="182" height="420"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LANDUSE_POLY_1951"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LANDUSE_POLY_DEV</Name> <Title>Landuse 1999 Developed Areas</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Landuse</Keyword> <Keyword>Areas</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/lus.html</Keyword> <Keyword>Developed</Keyword> <Keyword>1999</Keyword> <Keyword>GISDATA.LANDUSE_POLY_DEV</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_LANDUSE_POLY_DEV.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.508" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="35939.4" miny="777562.94" maxx="330835.13" maxy="959747.44"/> <Style> <Title>GISDATA.LANDUSE_POLY_DEV::Default</Title> <Name>GISDATA.LANDUSE_POLY_DEV::Default</Name> <LegendURL width="161" height="240"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LANDUSE_POLY_DEV"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LIBRARIES_PT</Name> <Title>Libraries</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.LIBRARIES_PT</Abstract> <KeywordList> <Keyword>GISDATA.LIBRARIES_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.47614083871804" miny="41.2767214352907" maxx="-69.92969685889183" maxy="42.85655362355489"/> <BoundingBox SRS="EPSG:26986" minx="38455.9214164764" miny="782561.847755693" maxx="328359.496598467" maxy="956234.644589439"/> <Style> <Title>GISDATA.LIBRARIES_PT::Default</Title> <Name>GISDATA.LIBRARIES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LIBRARIES_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LIDARINDEX_POLY_CURRENT</Name> <Title>Lidar Index (Most Current)</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.LIDARINDEX_POLY_CURRENT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.LIDARINDEX_POLY_CURRENT</Keyword> <Keyword>registered view</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.39732780373157" miny="41.21945763447024" maxx="-69.89359629951687" maxy="42.89484091459483"/> <BoundingBox SRS="EPSG:26986" minx="44995.2568999976" miny="776055.2093999981" maxx="331231.17769999796" maxy="960478.5313000011"/> <Style> <Title>GISDATA.LIDARINDEX_POLY_CURRENT::Default</Title> <Name>GISDATA.LIDARINDEX_POLY_CURRENT::Default</Name> <LegendURL width="209" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LIDARINDEX_POLY_CURRENT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LIDARINDEX_POLY_CURRENT_BEST</Name> <Title>Lidar Terrain Data Index - Latest and Best Quality</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.LIDARINDEX_POLY_CURRENT_BEST</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>lidarindex_poly_current_best</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5465220007218" miny="41.2234089366248" maxx="-69.89359617239124" maxy="42.894723561274226"/> <BoundingBox SRS="EPSG:26986" minx="32802.12890625" miny="776768.875" maxx="331231.1875" maxy="960478.5625"/> <Style> <Title>GISDATA.LIDARINDEX_POLY_CURRENT_BEST::Default</Title> <Name>GISDATA.LIDARINDEX_POLY_CURRENT_BEST::Default</Name> <LegendURL width="199" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LIDARINDEX_POLY_CURRENT_BEST"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LIDARINDEX_POLY_LEGACY</Name> <Title>Lidar Index for older non QL1 and QL2 data</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.LIDARINDEX_POLY_LEGACY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>lidarindex_poly_legacy</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.33692840450645" miny="41.2237399311977" maxx="-69.89359617239124" maxy="42.89493029971561"/> <BoundingBox SRS="EPSG:26986" minx="131635.09375" miny="776055.1875" maxx="331231.1875" maxy="960478.5625"/> <Style> <Title>GISDATA.LIDARINDEX_POLY_LEGACY::Default</Title> <Name>GISDATA.LIDARINDEX_POLY_LEGACY::Default</Name> <LegendURL width="216" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LIDARINDEX_POLY_LEGACY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LIDARSOURCES_POLY</Name> <Title>Sources of Lidar used in Statewide DEM</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.LIDARSOURCES_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>lidardemsources_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5464828945613" miny="41.2278429798054" maxx="-69.89460475743924" maxy="42.89352377330382"/> <BoundingBox SRS="EPSG:26986" minx="32802.12890625" miny="777261.5" maxx="331151.28125" maxy="960345.375"/> <Style> <Title>GISDATA.LIDARSOURCES_POLY::Default</Title> <Name>GISDATA.LIDARSOURCES_POLY::Default</Name> <LegendURL width="233" height="260"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LIDARSOURCES_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LIGHTHOUSES_PT</Name> <Title>Lighthouses</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/LIGHTHOUSES_PT.avl</Keyword> <Keyword>GISDATA.LIGHTHOUSES_PT</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Lighthouses.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_lighthouses_pt.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_LIGHTHOUSES_PT.shp.xml</Keyword> <Keyword>Lighthouses</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.176" miny="41.284" maxx="-69.922" maxy="42.817"/> <BoundingBox SRS="EPSG:26986" minx="225818.783" miny="782659.239" maxx="329079.81" maxy="951833.671"/> <Style> <Title>GISDATA.LIGHTHOUSES_PT::Default</Title> <Name>GISDATA.LIGHTHOUSES_PT::Default</Name> <LegendURL width="94" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LIGHTHOUSES_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.LIGHTHOUSES_PT::Labels</Title> <Name>GISDATA.LIGHTHOUSES_PT::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LIGHTHOUSES_PT&amp;style=GISDATA.LIGHTHOUSES_PT%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LOBHARV_ARC</Name> <Title>Lobster Harvest Zones 1997 Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Harvest</Keyword> <Keyword>GISDATA.LOBHARV_ARC</Keyword> <Keyword>1997</Keyword> <Keyword>Arcs</Keyword> <Keyword>Zones</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_LOBHARV_ARC.shp.xml</Keyword> <Keyword>Lobster</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/lobharv.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.708" miny="39.683" maxx="-65.339" maxy="44.115"/> <BoundingBox SRS="EPSG:26986" minx="183358.33" miny="620403.94" maxx="694348.5" maxy="1096052.13"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LOBHARV_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LOBHARV_POLY</Name> <Title>Lobster Harvest Zones 1997</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Harvest</Keyword> <Keyword>1997</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Lobster_Harvest_Zones_1997.lyr</Keyword> <Keyword>GISDATA.LOBHARV_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_LOBHARV_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lobster2.avl</Keyword> <Keyword>Zones</Keyword> <Keyword>Lobster</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/lobharv.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.708" miny="39.683" maxx="-65.339" maxy="44.115"/> <BoundingBox SRS="EPSG:26986" minx="183358.33" miny="620403.94" maxx="694348.5" maxy="1096052.13"/> <Style> <Title>GISDATA.LOBHARV_POLY::Default</Title> <Name>GISDATA.LOBHARV_POLY::Default</Name> <LegendURL width="223" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LOBHARV_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LONGDISTTRAILS_ARC</Name> <Title>Long Distance Trails</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_LONGDISTTRAILS_ARC.shp.xml</Keyword> <Keyword>Long</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/long_dist.avl</Keyword> <Keyword>Trails</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/ldtrails.html</Keyword> <Keyword>Distance</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Long_Distance_Trails.lyr</Keyword> <Keyword>GISDATA.LONGDISTTRAILS_ARC</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.654" miny="41.973" maxx="-70.704" maxy="42.976"/> <BoundingBox SRS="EPSG:26986" minx="24275.42" miny="860233.56" maxx="264907.81" maxy="969528.75"/> <Style> <Title>GISDATA.LONGDISTTRAILS_ARC::Default</Title> <Name>GISDATA.LONGDISTTRAILS_ARC::Default</Name> <LegendURL width="162" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LONGDISTTRAILS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LONGTERMCARE_PT</Name> <Title>Long Term Care Residences</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.LONGTERMCARE_PT</Abstract> <KeywordList> <Keyword>longtermcare_pt</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.41420993057521" miny="41.37767565168168" maxx="-69.91988670360992" maxy="42.865395021023744"/> <BoundingBox SRS="EPSG:26986" minx="43542.234375" miny="793664.25" maxx="329143.5" maxy="957210.5"/> <Style> <Title>GISDATA.LONGTERMCARE_PT::Default</Title> <Name>GISDATA.LONGTERMCARE_PT::Default</Name> <LegendURL width="186" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LONGTERMCARE_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LOOPTRAIL_ARC_M43</Name> <Title>Brimfield Loop Trail</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.LOOPTRAIL_ARC_M43</Abstract> <KeywordList> <Keyword>GISDATA.LOOPTRAIL_ARC_M43</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=https://sites.google.com/site/brimfieldtrail/map</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.16255301907202" miny="42.09539765281567" maxx="-72.15982016522165" maxy="42.09676921191746"/> <BoundingBox SRS="EPSG:26986" minx="145192.6153" miny="871878.024799999" maxx="145417.5251" maxy="872028.626899999"/> <Style> <Title>Green_Lines_Width_2</Title> <Name>Green_Lines_Width_2</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LOOPTRAIL_ARC_M43"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LUSTAT_ARC</Name> <Title>Year of Land Use Arcs </Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>of</Keyword> <Keyword>Year</Keyword> <Keyword>GISDATA.LUSTAT_ARC</Keyword> <Keyword>Land</Keyword> <Keyword>Arcs</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/lus.html</Keyword> <Keyword>Use</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.56969846972926" miny="40.20546041894593" maxx="-69.86212834305503" maxy="43.91303054562016"/> <BoundingBox SRS="EPSG:26986" minx="33861.25999999631" miny="777514.3099999799" maxx="330846.09000000596" maxy="959747.439999989"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LUSTAT_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LUSTAT_POLY</Name> <Title>Year of Land Use Pre-1999 Update</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.LUSTAT_POLY</Keyword> <Keyword>Pre-1999</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_LUSTAT_POLY.shp.xml</Keyword> <Keyword>Land</Keyword> <Keyword>Update</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Year_Of_Landuse.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/lus.html</Keyword> <Keyword>of</Keyword> <Keyword>Year</Keyword> <Keyword>Use</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/luyear.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.LUSTAT_POLY::Default</Title> <Name>GISDATA.LUSTAT_POLY::Default</Name> <LegendURL width="57" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LUSTAT_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LWCORE_POLY</Name> <Title>Living Waters Core Habitats</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/lwcore.html</Keyword> <Keyword>GISDATA.LWCORE_POLY</Keyword> <Keyword>Habitats</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lwcore.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/NHESP_Living_Waters_Group.lyr</Keyword> <Keyword>Core</Keyword> <Keyword>Waters</Keyword> <Keyword>Living</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_LWCORE_POLY.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.452" miny="41.27" maxx="-69.936" maxy="42.867"/> <BoundingBox SRS="EPSG:26986" minx="40451.518" miny="781715.187" maxx="327829.848" maxy="957348.357"/> <Style> <Title>GISDATA.LWCORE_POLY::Default</Title> <Name>GISDATA.LWCORE_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LWCORE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LWCSW_POLY</Name> <Title>Living Waters Critical Supporting Watersheds</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/lwcsw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/NHESP_Living_Waters_Group.lyr</Keyword> <Keyword>GISDATA.LWCSW_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_LWCSW_POLY.shp.xml</Keyword> <Keyword>Supporting</Keyword> <Keyword>Critical</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/lwcsw.avl</Keyword> <Keyword>Waters</Keyword> <Keyword>Watersheds</Keyword> <Keyword>Living</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.499" miny="41.262" maxx="-69.928" maxy="42.875"/> <BoundingBox SRS="EPSG:26986" minx="36644.996" miny="780951.872" maxx="328424.996" maxy="958269.632"/> <Style> <Title>GISDATA.LWCSW_POLY::Default</Title> <Name>GISDATA.LWCSW_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LWCSW_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LWSD_BOUNDARY_M151</Name> <Title>Leicester LWSD Boundary</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.LWSD_BOUNDARY_M151</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>lwsd_boundary_m151</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.95532340332628" miny="42.23683087861807" maxx="-71.88390536137933" maxy="42.26668521626386"/> <BoundingBox SRS="EPSG:26986" minx="162435.363499999" miny="887474.740200002" maxx="168312.7152" maxy="890761.9164"/> <Style> <Title>GISDATA.LWSD_BOUNDARY_M151::Default</Title> <Name>GISDATA.LWSD_BOUNDARY_M151::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LWSD_BOUNDARY_M151"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.LWSD_WATER_LINES_M151</Name> <Title>Leicester LWSD Water Lines</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.LWSD_WATER_LINES_M151</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>lwsd_water_lines_m151</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.95366057650175" miny="42.236543951999984" maxx="-71.88558623009173" maxy="42.271142369742016"/> <BoundingBox SRS="EPSG:26986" minx="162575.1875" miny="887442.125" maxx="168173.828125" maxy="891257.625"/> <Style> <Title>WATER_LINES_M151</Title> <Name>WATER_LINES_M151</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.LWSD_WATER_LINES_M151"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.M177_MAINSTAUOD_POLY</Name> <Title>Medway Main Street Adaptive Use Overlay District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.M177_MAINSTAUOD_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>m177_mainstauod_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.42958117220479" miny="42.14502354276924" maxx="-71.41930053064354" maxy="42.149206882037035"/> <BoundingBox SRS="EPSG:26986" minx="205820.782600001" miny="877180.3565" maxx="206670.136500001" maxy="877644.257199999"/> <Style> <Title>GISDATA.M177_MAINSTAUOD_POLY::Default</Title> <Name>GISDATA.M177_MAINSTAUOD_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.M177_MAINSTAUOD_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.M177_MILL_CONVER_SUBDIST_POLY</Name> <Title>Medway Mill Conversion Subdistrict</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.M177_MILL_CONVER_SUBDIST_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>m177_mill_conver_subdist_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.4278955152617" miny="42.14547600657545" maxx="-71.42426351686683" maxy="42.14729307940705"/> <BoundingBox SRS="EPSG:26986" minx="205960.075999998" miny="877230.236699998" maxx="206260.114100002" maxy="877431.803100001"/> <Style> <Title>Generic</Title> <Abstract>Generic style</Abstract> <Name>generic</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.M177_MILL_CONVER_SUBDIST_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.M177_MULTIFAM_OVERLAY_DIST_POLY</Name> <Title>Medway Multifamily Housing Overlay District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.M177_MULTIFAM_OVERLAY_DIST_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>m177_multifam_overlay_dist_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.44304753214871" miny="42.13690342020172" maxx="-71.38673384947909" maxy="42.15107481313056"/> <BoundingBox SRS="EPSG:26986" minx="204708.260300003" miny="876281.496300001" maxx="209361.632299997" maxy="877850.901900001"/> <Style> <Title>GISDATA.M177_MULTIFAM_OVERLAY_DIST_POLY::Default</Title> <Name>GISDATA.M177_MULTIFAM_OVERLAY_DIST_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.M177_MULTIFAM_OVERLAY_DIST_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.M177_OG_TRANSITIONAL_BUFF_POLY</Name> <Title>Medway Transitional Buffer Zone</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.M177_OG_TRANSITIONAL_BUFF_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>m177_og_transitional_buff_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.47178732564518" miny="42.14064615426531" maxx="-71.46713858290103" maxy="42.14535365236741"/> <BoundingBox SRS="EPSG:26986" minx="202332.205799997" miny="876691.5185" maxx="202716.2936" maxy="877214.2531"/> <Style> <Title>GISDATA.M177_OG_TRANSITIONAL_BUFF_POLY::Default</Title> <Name>GISDATA.M177_OG_TRANSITIONAL_BUFF_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.M177_OG_TRANSITIONAL_BUFF_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.M177_RABBITHILL_HIST_DIST_POLY</Name> <Title>Medway Rabbitt Hill Historic District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.M177_RABBITHILL_HIST_DIST_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>m177_rabbithill_hist_dist_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.43700468349039" miny="42.142014482108834" maxx="-71.42875698953686" maxy="42.14674990163897"/> <BoundingBox SRS="EPSG:26986" minx="205207.40625" miny="876845.4375" maxx="205888.75" maxy="877370.875"/> <Style> <Title>GISDATA.M177_RABBITHILL_HIST_DIST_POLY::Default</Title> <Name>GISDATA.M177_RABBITHILL_HIST_DIST_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.M177_RABBITHILL_HIST_DIST_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.M177_SCENIC_RDS_ARC</Name> <Title>Medway Scenic Roads</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.M177_SCENIC_RDS_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>m177_scenic_rds_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.47053411935737" miny="42.132990705263566" maxx="-71.37761072839594" maxy="42.17962877060374"/> <BoundingBox SRS="EPSG:26986" minx="202436.09375" miny="875847.9375" maxx="210111.125" maxy="881021.3125"/> <Style> <Title>GISDATA.M177_SCENIC_RDS_ARC::Default</Title> <Name>GISDATA.M177_SCENIC_RDS_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.M177_SCENIC_RDS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.M177_VILLAGE_AUOD_POLY</Name> <Title>Meway Village Street Adaptive Use Overlay District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.M177_VILLAGE_AUOD_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>m177_village_auod_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.40443283104781" miny="42.13885588040265" maxx="-71.39304988789287" maxy="42.14571451069"/> <BoundingBox SRS="EPSG:26986" minx="207900.297399998" miny="876497.6875" maxx="208840.343800001" maxy="877258.375"/> <Style> <Title>GISDATA.M177_VILLAGE_AUOD_POLY::Default</Title> <Name>GISDATA.M177_VILLAGE_AUOD_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.M177_VILLAGE_AUOD_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.M177_VILLAGE_HST_DIST_POLY</Name> <Title>Medway Village Historic District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.M177_VILLAGE_HST_DIST_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>m177_village_hst_dist_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.40502366669479" miny="42.13735027606318" maxx="-71.39263510523591" maxy="42.144627307481976"/> <BoundingBox SRS="EPSG:26986" minx="207851.640625" miny="876330.5" maxx="208874.78125" maxy="877137.5625"/> <Style> <Title>GISDATA.M177_VILLAGE_HST_DIST_POLY::Default</Title> <Name>GISDATA.M177_VILLAGE_HST_DIST_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.M177_VILLAGE_HST_DIST_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MA2010URBBND_POLY</Name> <Title>MA 2010 Urban Boundaries</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.MA2010URBBND_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>ma2010urbbnd_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.41730549981952" miny="41.23340305798843" maxx="-69.90925108269526" maxy="42.88819698213519"/> <BoundingBox SRS="EPSG:26986" minx="43346.0703125" miny="777640.4375" maxx="329965.71875" maxy="959743.0625"/> <Style> <Title>GISDATA.MA2010URBBND_POLY::Default</Title> <Name>GISDATA.MA2010URBBND_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MA2010URBBND_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MAJBAS_ARC</Name> <Title>Major Basins Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.MAJBAS_ARC</Keyword> <Keyword>Major</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/maj_bas.html</Keyword> <Keyword>Arcs</Keyword> <Keyword>Basins</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MAJBAS_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/tmbmbasa.avl</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.261" miny="777514.311" maxx="330846.091" maxy="959747.441"/> <Style> <Title>GISDATA.MAJBAS_ARC::Default</Title> <Name>GISDATA.MAJBAS_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MAJBAS_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.MAJBAS_ARC::Max_600000</Title> <Name>GISDATA.MAJBAS_ARC::Max_600000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MAJBAS_ARC&amp;style=GISDATA.MAJBAS_ARC%3A%3AMax_600000"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MAJBAS_POLY</Name> <Title>Major Basins</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Major</Keyword> <Keyword>GISDATA.MAJBAS_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/majbas.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Aquifers_Regulated.lyr</Keyword> <Keyword>Basins</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/aqutyp4p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MAJBAS_POLY.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.261" miny="777514.311" maxx="330846.091" maxy="959747.441"/> <Style> <Title>GISDATA.MAJBAS_POLY::Default</Title> <Name>GISDATA.MAJBAS_POLY::Default</Name> <LegendURL width="149" height="540"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MAJBAS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.MAJBAS_POLY::Cape_Cod_And_Islands_Basins</Title> <Name>GISDATA.MAJBAS_POLY::Cape_Cod_And_Islands_Basins</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MAJBAS_POLY&amp;style=GISDATA.MAJBAS_POLY%3A%3ACape_Cod_And_Islands_Basins"/> </LegendURL> </Style> <Style> <Title>GISDATA.MAJBAS_POLY::Min_100000_Max_600000_Labels</Title> <Name>GISDATA.MAJBAS_POLY::Min_100000_Max_600000_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MAJBAS_POLY&amp;style=GISDATA.MAJBAS_POLY%3A%3AMin_100000_Max_600000_Labels"/> </LegendURL> </Style> <Style> <Title>GISDATA.MAJBAS_POLY::Outlines</Title> <Name>GISDATA.MAJBAS_POLY::Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MAJBAS_POLY&amp;style=GISDATA.MAJBAS_POLY%3A%3AOutlines"/> </LegendURL> </Style> <Style> <Title>GISDATA.MAJBAS_POLY::Shaded</Title> <Name>GISDATA.MAJBAS_POLY::Shaded</Name> <LegendURL width="149" height="540"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MAJBAS_POLY&amp;style=GISDATA.MAJBAS_POLY%3A%3AShaded"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MAJPOND_POLY</Name> <Title>Major Ponds</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/pndnum1p.avl</Keyword> <Keyword>GISDATA.MAJPOND_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Major_Hydrography.lyr</Keyword> <Keyword>Major</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/majhd.html</Keyword> <Keyword>Ponds</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MAJPOND_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.462" miny="41.235" maxx="-69.936" maxy="42.865"/> <BoundingBox SRS="EPSG:26986" minx="39641.0" miny="777948.94" maxx="327808.03" maxy="957165.38"/> <Style> <Title>GISDATA.MAJPOND_POLY::Default</Title> <Name>GISDATA.MAJPOND_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MAJPOND_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.MAJPOND_POLY::Basemap</Title> <Name>GISDATA.MAJPOND_POLY::Basemap</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MAJPOND_POLY&amp;style=GISDATA.MAJPOND_POLY%3A%3ABasemap"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MAJSTRM_ARC</Name> <Title>Major Streams</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MAJSTRM_ARC.shp.xml</Keyword> <Keyword>Major</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Major_Hydrography.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/strnum1a.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/majhd.html</Keyword> <Keyword>GISDATA.MAJSTRM_ARC</Keyword> <Keyword>Streams</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.522" miny="41.242" maxx="-69.944" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="34819.776" miny="778830.561" maxx="327097.906" maxy="959692.191"/> <Style> <Title>GISDATA.MAJSTRM_ARC::Default</Title> <Name>GISDATA.MAJSTRM_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MAJSTRM_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.MAJSTRM_ARC::Basemap</Title> <Name>GISDATA.MAJSTRM_ARC::Basemap</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MAJSTRM_ARC&amp;style=GISDATA.MAJSTRM_ARC%3A%3ABasemap"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MANHOLES_PT_M28</Name> <Title>Berlin Manholes</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.MANHOLES_PT_M28</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.MANHOLES_PT_M28</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.67636142222797" miny="42.35426842355479" maxx="-71.60319475928499" maxy="42.41272439999128"/> <BoundingBox SRS="EPSG:26986" minx="185483.527000003" miny="900433.923300002" maxx="191498.1074" maxy="906917.213399999"/> <Style> <Title>GISDATA.MANHOLES_PT_M28::Default</Title> <Name>GISDATA.MANHOLES_PT_M28::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MANHOLES_PT_M28"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MARINEBEACHES_ARC</Name> <Title>Marine Beaches Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MARINEBEACHES_ARC.shp.xml</Keyword> <Keyword>Marine</Keyword> <Keyword>Beaches</Keyword> <Keyword>GISDATA.MARINEBEACHES_ARC</Keyword> <Keyword>Arcs</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Marine_Beaches.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/marinebeaches.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/marinebeaches_arc.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.225" miny="41.238" maxx="-69.9" maxy="42.874"/> <BoundingBox SRS="EPSG:26986" minx="223087.024" miny="777676.781" maxx="330780.104" maxy="958171.751"/> <Style> <Title>GISDATA.MARINEBEACHES_ARC::Default</Title> <Name>GISDATA.MARINEBEACHES_ARC::Default</Name> <LegendURL width="96" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MARINEBEACHES_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MARINEBEACHES_PT</Name> <Title>Marine Beaches Points</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Marine</Keyword> <Keyword>Beaches</Keyword> <Keyword>GISDATA.MARINEBEACHES_PT</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MARINEBEACHES_PT.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Marine_Beaches.lyr</Keyword> <Keyword>Points</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/marinebeaches.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/marinebeaches_pt.avl</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.225" miny="41.239" maxx="-69.9" maxy="42.874"/> <BoundingBox SRS="EPSG:26986" minx="223033.684" miny="777712.551" maxx="330780.834" maxy="958160.891"/> <Style> <Title>GISDATA.MARINEBEACHES_PT::Default</Title> <Name>GISDATA.MARINEBEACHES_PT::Default</Name> <LegendURL width="95" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MARINEBEACHES_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MBTABUSROUTES_ARC</Name> <Title>MBTA Bus Routes</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.MBTABUSROUTES_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>mbtabusroutes_arc</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/mbtabus.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MBTABUSROUTES_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MBTA_Bus_Routes_and_Stops.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.29543549269037" miny="42.102944271879664" maxx="-70.83889325342534" maxy="42.59081445565569"/> <BoundingBox SRS="EPSG:26986" minx="216919.9375" miny="872712.0625" maxx="254263.875" maxy="926714.875"/> <Style> <Title>GISDATA.MBTABUSROUTES_ARC::Default</Title> <Name>GISDATA.MBTABUSROUTES_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MBTABUSROUTES_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MBTABUSSTOPS_PT</Name> <Title>MBTA Bus Stops</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/mbtabusstops_pt.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MBTABUSSTOPS_PT.shp.xml</Keyword> <Keyword>GISDATA.MBTABUSSTOPS_PT</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/mbtabus.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MBTA_Bus_Routes_and_Stops.lyr</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.31212665195781" miny="42.10181969768631" maxx="-70.82315954948449" maxy="42.59078680015965"/> <BoundingBox SRS="EPSG:26986" minx="217031.999994058" miny="873118.1874923261" maxx="254077.23437861435" maxy="926179.5624876088"/> <Style> <Title>GISDATA.MBTABUSSTOPS_PT::Default</Title> <Name>GISDATA.MBTABUSSTOPS_PT::Default</Name> <LegendURL width="22" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MBTABUSSTOPS_PT"/> </LegendURL> </Style> <ScaleHint min="0.0" max="50000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MBTAPARKINGLOTS_PT</Name> <Title>MBTA Parking Lots</Title> <Abstract>Generated from pg_gisdata </Abstract> <KeywordList> <Keyword>Lots</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/MBTAPARKINGLOTS_PT.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MBTA_Parking_Lots.lyr</Keyword> <Keyword>Parking</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MBTAPARKINGLOTS_PT.shp.xml</Keyword> <Keyword>MBTA</Keyword> <Keyword>MassgisMeatdataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eotlayers.html</Keyword> <Keyword>GISDATA.MBTAPARKINGLOTS_PT</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.79499110711002" miny="41.87624676339158" maxx="-70.6248063125237" maxy="42.79912481934571"/> <BoundingBox SRS="EPSG:26986" minx="175867.38908735948" miny="847686.1294675806" maxx="271600.00844051875" maxy="949839.3481227237"/> <Style> <Title>GISDATA.MBTAPARKINGLOTS_PT::Default</Title> <Name>GISDATA.MBTAPARKINGLOTS_PT::Default</Name> <LegendURL width="115" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MBTAPARKINGLOTS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MBTA_ARC</Name> <Title>MBTA Rapid Transit Lines</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/mbtaln1a.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MBTA_ARC.shp.xml</Keyword> <Keyword>Lines</Keyword> <Keyword>Transit</Keyword> <Keyword>MBTA</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/mbta.html</Keyword> <Keyword>Rapid</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MBTA_Rapid_Transit.lyr</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.MBTA_ARC</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.254" miny="42.207" maxx="-70.991" maxy="42.438"/> <BoundingBox SRS="EPSG:26986" minx="220353.781" miny="884236.562" maxx="241892.953" maxy="909751.5"/> <Style> <Title>GISDATA.MBTA_ARC::Default</Title> <Name>GISDATA.MBTA_ARC::Default</Name> <LegendURL width="102" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MBTA_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.MBTA_ARC::Max_50000</Title> <Name>GISDATA.MBTA_ARC::Max_50000</Name> <LegendURL width="102" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MBTA_ARC&amp;style=GISDATA.MBTA_ARC%3A%3AMax_50000"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MBTA_NODE</Name> <Title>MBTA Rapid Transit Stations</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/mbtadf1x.avl</Keyword> <Keyword>Stations</Keyword> <Keyword>Transit</Keyword> <Keyword>MBTA</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MBTA_NODE.shp.xml</Keyword> <Keyword>GISDATA.MBTA_NODE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/mbta.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MBTA_Rapid_Transit.lyr</Keyword> <Keyword>Rapid</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.253" miny="42.207" maxx="-70.991" maxy="42.438"/> <BoundingBox SRS="EPSG:26986" minx="220381.734" miny="884236.562" maxx="241892.953" maxy="909751.5"/> <Style> <Title>GISDATA.MBTA_NODE::Default</Title> <Name>GISDATA.MBTA_NODE::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MBTA_NODE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MEGABASINS_ARC</Name> <Title>Megabasins Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MEGABASINS_ARC.shp.xml</Keyword> <Keyword>Arcs</Keyword> <Keyword>GISDATA.MEGABASINS_ARC</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/megabasins.html</Keyword> <Keyword>Megabasins</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.57" miny="40.195" maxx="-69.85" maxy="43.915"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="776514.38" maxx="331844.22" maxy="959747.44"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MEGABASINS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MEGABASINS_POLY</Name> <Title>Mega Basins</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Mega</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MEGABASINS_POLY.shp.xml</Keyword> <Keyword>Basins</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Megabasins_group.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/megabasins.html</Keyword> <Keyword>GISDATA.MEGABASINS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/megabas.avl</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.221" maxx="-69.886" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="776514.38" maxx="331844.22" maxy="959747.44"/> <Style> <Title>GISDATA.MEGABASINS_POLY::Default</Title> <Name>GISDATA.MEGABASINS_POLY::Default</Name> <LegendURL width="203" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MEGABASINS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.METOWNS_ARC</Name> <Title>Maine Towns Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.METOWNS_ARC</Keyword> <Keyword>Arcs</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/adjacent-states-town-boundaries.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_METOWNS_ARC.shp.xml</Keyword> <Keyword>Maine</Keyword> <Keyword>Towns</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.095" miny="42.984" maxx="-66.75" maxy="47.48"/> <BoundingBox SRS="EPSG:26986" minx="232973.66" miny="979706.38" maxx="559975.38" maxy="1470926.5"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.METOWNS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.METOWNS_POLY</Name> <Title>Maine Towns</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.METOWNS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/ME_Towns.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/metdef1p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_METOWNS_POLY.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/adjacent-states-town-boundaries.html</Keyword> <Keyword>Maine</Keyword> <Keyword>Towns</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.095" miny="42.984" maxx="-66.75" maxy="47.48"/> <BoundingBox SRS="EPSG:26986" minx="232973.66" miny="979706.38" maxx="559975.38" maxy="1470926.5"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.METOWNS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.METOWNS_POLY::Brown_Italic_Labels</Title> <Name>GISDATA.METOWNS_POLY::Brown_Italic_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.METOWNS_POLY&amp;style=GISDATA.METOWNS_POLY%3A%3ABrown_Italic_Labels"/> </LegendURL> </Style> <Style> <Title>Grey_Outlines</Title> <Name>Grey_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.METOWNS_POLY&amp;style=Grey_Outlines"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MHCINV_POLY</Name> <Title>MassHistoric Commission Inventory (Areas)</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.MHCINV_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>mhcinv_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51622714902933" miny="41.22269680631627" maxx="-69.880699007351" maxy="42.88001157037651"/> <BoundingBox SRS="EPSG:26986" minx="35239.359375" miny="776633.1875" maxx="332316.15625" maxy="958839.8125"/> <Style> <Title>GISDATA.MHCINV_POLY::Default</Title> <Name>GISDATA.MHCINV_POLY::Default</Name> <LegendURL width="243" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MHCINV_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MHCINV_PT</Name> <Title>MassHistoric Commission Inventory (Points)</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.MHCINV_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>mhcinv_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49854991798047" miny="41.22743361258237" maxx="-69.88315094182799" maxy="42.88498299455185"/> <BoundingBox SRS="EPSG:26986" minx="36697.3359375" miny="777126.0" maxx="332105.3125" maxy="959390.6875"/> <Style> <Title>GISDATA.MHCINV_PT::Default</Title> <Name>GISDATA.MHCINV_PT::Default</Name> <LegendURL width="245" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MHCINV_PT"/> </LegendURL> </Style> <ScaleHint min="0.0" max="50000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MHCTOWNS_POLY</Name> <Title>MassHistoric Commission Towns</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.MHCTOWNS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>mhctowns_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.551783816865" miny="41.22181889867598" maxx="-69.8800941793522" maxy="42.89634311113779"/> <BoundingBox SRS="EPSG:26986" minx="32376.388671875" miny="776602.1875" maxx="332331.0625" maxy="960657.625"/> <Style> <Title>GISDATA.MHCTOWNS_POLY::Default</Title> <Name>GISDATA.MHCTOWNS_POLY::Default</Name> <LegendURL width="144" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MHCTOWNS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MHDDISTRICTS_ARC</Name> <Title>MassHighway Districts Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MassHighway_Districts_Group.lyr</Keyword> <Keyword>MassHighway</Keyword> <Keyword>GISDATA.MHDDISTRICTS_ARC</Keyword> <Keyword>Districts</Keyword> <Keyword>Arcs</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/mhddist.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/mhddisa1.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MHDDISTRICTS_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334975210684" miny="41.23034075522422" maxx="-69.89847708075766" maxy="42.888150234999216"/> <BoundingBox SRS="EPSG:26986" minx="33861.25917041386" miny="777514.31643602" maxx="330846.0891704163" maxy="959747.4364360285"/> <Style> <Title>GISDATA.MHDDISTRICTS_ARC::Default</Title> <Name>GISDATA.MHDDISTRICTS_ARC::Default</Name> <LegendURL width="132" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MHDDISTRICTS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MHDDISTRICTS_POLY</Name> <Title>MassHighway Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.MHDDISTRICTS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>mhddistricts_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331821967863" miny="41.2311698787921" maxx="-69.89858964753334" maxy="42.88811077927492"/> <BoundingBox SRS="EPSG:26986" minx="33863.7322510555" miny="777606.374650691" maxx="330836.972335644" maxy="959743.061412334"/> <Style> <Title>GISDATA.MHDDISTRICTS_POLY::Default</Title> <Name>GISDATA.MHDDISTRICTS_POLY::Default</Name> <LegendURL width="33" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MHDDISTRICTS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MINLL10_ARC</Name> <Title>10 Minute Lat Long Grid</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/latlong.avl</Keyword> <Keyword>Long</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/minll.html</Keyword> <Keyword>Lat</Keyword> <Keyword>10</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/10_Minute_Lat_Long_Grid.lyr</Keyword> <Keyword>Grid</Keyword> <Keyword>Minute</Keyword> <Keyword>longitude</Keyword> <Keyword>latitude</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MINLL10_ARC.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.MINLL10_ARC</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-74.209" miny="38.807" maxx="-64.475" maxy="44.179"/> <BoundingBox SRS="EPSG:26986" minx="-16858.781" miny="527766.267" maxx="763367.929" maxy="1103143.89"/> <Style> <Title>GISDATA.MINLL10_ARC::Default</Title> <Name>GISDATA.MINLL10_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MINLL10_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.MINLL1_ARC::Max_50000</Title> <Name>GISDATA.MINLL1_ARC::Max_50000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MINLL10_ARC&amp;style=GISDATA.MINLL1_ARC%3A%3AMax_50000"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MINLL1_ARC</Name> <Title>1 Minute Lat Long Grid</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/latlong.avl</Keyword> <Keyword>Long</Keyword> <Keyword>GISDATA.MINLL1_ARC</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/minll.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/1_Minute_Lat_Long_Grid.lyr</Keyword> <Keyword>Lat</Keyword> <Keyword>1</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MINLL1_ARC.shp.xml</Keyword> <Keyword>Grid</Keyword> <Keyword>Minute</Keyword> <Keyword>longitude</Keyword> <Keyword>latitude</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-74.121" miny="40.46" maxx="-68.355" maxy="43.538"/> <BoundingBox SRS="EPSG:26986" minx="-11973.75" miny="694459.658" maxx="454352.473" maxy="1031974.98"/> <Style> <Title>GISDATA.MINLL1_ARC::Default</Title> <Name>GISDATA.MINLL1_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MINLL1_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MUNI_STAT_V_911_POLYM</Name> <Title>Municipal Status</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.MUNI_STAT_V_911_POLYM</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.MUNI_STAT_V_911_POLYM</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331821172883" miny="41.23116987745264" maxx="-69.89858964938519" maxy="42.88811062700584"/> <BoundingBox SRS="EPSG:26986" minx="33863.7325000018" miny="777606.374600001" maxx="330836.972499996" maxy="959743.0445999991"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MUNI_STAT_V_911_POLYM"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.MWRASERVICE_POLY</Name> <Title>Towns with MWRA Water and Sewer</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>with</Keyword> <Keyword>MWRA</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_MWRASERVICE_POLY.shp.xml</Keyword> <Keyword>Sewer</Keyword> <Keyword>GISDATA.MWRASERVICE_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/mwraservice.html</Keyword> <Keyword>Water</Keyword> <Keyword>Towns</Keyword> <Keyword>and</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/mwratown.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MWRA_Towns_with_Water_Sewer.lyr</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777542.851" maxx="330838.714" maxy="959747.471"/> <Style> <Title>GISDATA.MWRASERVICE_POLY::Default</Title> <Name>GISDATA.MWRASERVICE_POLY::Default</Name> <LegendURL width="148" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.MWRASERVICE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NATCOMM_POLY</Name> <Title>NHESP Natural Communities</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>NHESP</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NATCOMM_POLY.shp.xml</Keyword> <Keyword>Communities</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/natcomm.html</Keyword> <Keyword>Natural</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/NHESP_Natural_Communities.lyr</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.NATCOMM_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/natcomm_poly.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.531" miny="41.249" maxx="-69.917" maxy="42.874"/> <BoundingBox SRS="EPSG:26986" minx="34011.249" miny="779538.438" maxx="329344.698" maxy="958146.0"/> <Style> <Title>GISDATA.NATCOMM_POLY::Default</Title> <Name>GISDATA.NATCOMM_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NATCOMM_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NATL_HIST_REG_POLY_M44</Name> <Title>Brockton National Historic Register Properties</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.NATL_HIST_REG_POLY_M44</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.NATL_HIST_REG_POLY_M44</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05093475972548" miny="42.06237783235661" maxx="-71.01414565081485" maxy="42.11116143501949"/> <BoundingBox SRS="EPSG:26986" minx="237167.5704" miny="868111.9685" maxx="240181.7698" maxy="873513.9868"/> <Style> <Title>GISDATA.NATL_HIST_REG_POLY_M44::Default</Title> <Name>GISDATA.NATL_HIST_REG_POLY_M44::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NATL_HIST_REG_POLY_M44"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NEMASK_ARC</Name> <Title>New England States Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/newnglnd.html</Keyword> <Keyword>GISDATA.NEMASK_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NEMASK_ARC.shp.xml</Keyword> <Keyword>Arcs</Keyword> <Keyword>England</Keyword> <Keyword>New</Keyword> <Keyword>States</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-76.74" miny="40.432" maxx="-66.75" maxy="47.48"/> <BoundingBox SRS="EPSG:26986" minx="-197177.114" miny="697766.748" maxx="559975.376" maxy="1470926.498"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEMASK_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NEMASK_POLY</Name> <Title>New England Mask</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/newnglnd.html</Keyword> <Keyword>GISDATA.NEMASK_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/nemask.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/NE_States_Bordering_Mass.lyr</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NEMASK_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-76.74" miny="40.432" maxx="-66.75" maxy="47.48"/> <BoundingBox SRS="EPSG:26986" minx="-197177.114" miny="697766.748" maxx="559975.376" maxy="1470926.498"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEMASK_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.NEMASK_POLY::Min_25000</Title> <Name>GISDATA.NEMASK_POLY::Min_25000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEMASK_POLY&amp;style=GISDATA.NEMASK_POLY%3A%3AMin_25000"/> </LegendURL> </Style> <Style> <Title>GISDATA.NEMASK_POLY::Light_Yellow</Title> <Name>GISDATA.NEMASK_POLY::Light_Yellow</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEMASK_POLY&amp;style=GISDATA.NEMASK_POLY%3A%3ALight_Yellow"/> </LegendURL> </Style> <Style> <Title>GISDATA.NEMASK_POLY::Basemap</Title> <Name>GISDATA.NEMASK_POLY::Basemap</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEMASK_POLY&amp;style=GISDATA.NEMASK_POLY%3A%3ABasemap"/> </LegendURL> </Style> <Style> <Title>GISDATA.NEMASK_POLY::Med_Brown</Title> <Name>GISDATA.NEMASK_POLY::Med_Brown</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEMASK_POLY&amp;style=GISDATA.NEMASK_POLY%3A%3AMed_Brown"/> </LegendURL> </Style> <Style> <Title>GISDATA.NEMASK_POLY::Bright_Green</Title> <Name>GISDATA.NEMASK_POLY::Bright_Green</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEMASK_POLY&amp;style=GISDATA.NEMASK_POLY%3A%3ABright_Green"/> </LegendURL> </Style> <Style> <Title>GISDATA.NEMASK_POLY::Dark_Grey_W_Labels</Title> <Name>GISDATA.NEMASK_POLY::Dark_Grey_W_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEMASK_POLY&amp;style=GISDATA.NEMASK_POLY%3A%3ADark_Grey_W_Labels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NEMASK_POLY_MASURVEY</Name> <Title>New England Mask Survey</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.NEMASK_POLY_MASURVEY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>nemask_poly_masurvey</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-76.74" miny="38.815" maxx="-66.75" maxy="47.48"/> <BoundingBox SRS="EPSG:26986" minx="-197177.114" miny="517829.109" maxx="559975.376" maxy="1470926.498"/> <Style> <Title>GISDATA.NEMASK_POLY_MASURVEY::Default</Title> <Name>GISDATA.NEMASK_POLY_MASURVEY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEMASK_POLY_MASURVEY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NEWENGLAND_POLY</Name> <Title>New England States</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.NEWENGLAND_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/newnglnd.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/New_England_Outline.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/nengdf1n.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NEWENGLAND_POLY.shp.xml</Keyword> <Keyword>England</Keyword> <Keyword>New</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/nengdf1p.avl</Keyword> <Keyword>States</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/New_England_Shaded.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.969" miny="40.938" maxx="-66.757" maxy="47.473"/> <BoundingBox SRS="EPSG:26986" minx="13057.11" miny="752105.38" maxx="559487.06" maxy="1470112.13"/> <Style> <Title>GISDATA.NEWENGLAND_POLY::Default</Title> <Name>GISDATA.NEWENGLAND_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEWENGLAND_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.NEWENGLAND_POLY::Labels</Title> <Name>GISDATA.NEWENGLAND_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEWENGLAND_POLY&amp;style=GISDATA.NEWENGLAND_POLY%3A%3ALabels"/> </LegendURL> </Style> <Style> <Title>GISDATA.NEWENGLAND_POLY::Shaded</Title> <Name>GISDATA.NEWENGLAND_POLY::Shaded</Name> <LegendURL width="124" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEWENGLAND_POLY&amp;style=GISDATA.NEWENGLAND_POLY%3A%3AShaded"/> </LegendURL> </Style> <Style> <Title>GISDATA.NEWENGLAND_POLY::Outlines</Title> <Name>GISDATA.NEWENGLAND_POLY::Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NEWENGLAND_POLY&amp;style=GISDATA.NEWENGLAND_POLY%3A%3AOutlines"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NHTOWNS_ARC</Name> <Title>New Hampshire Towns Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.NHTOWNS_ARC</Keyword> <Keyword>Arcs</Keyword> <Keyword>New</Keyword> <Keyword>Hampshire</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/adjacent-states-town-boundaries.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NHTOWNS_ARC.shp.xml</Keyword> <Keyword>Towns</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.606" miny="42.692" maxx="-70.669" maxy="45.307"/> <BoundingBox SRS="EPSG:26986" minx="113125.08" miny="938527.13" maxx="265272.47" maxy="1228675.5"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NHTOWNS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NHTOWNS_POLY</Name> <Title>New Hampshire Towns</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.NHTOWNS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/NH_Towns.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/nhtdef1p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NHTOWNS_POLY.shp.xml</Keyword> <Keyword>New</Keyword> <Keyword>Hampshire</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/adjacent-states-town-boundaries.html</Keyword> <Keyword>Towns</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.971" miny="42.666" maxx="-70.304" maxy="45.333"/> <BoundingBox SRS="EPSG:26986" minx="113125.08" miny="938527.13" maxx="265272.47" maxy="1228675.5"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NHTOWNS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.NHTOWNS_POLY::Brown_Italic_Labels</Title> <Name>GISDATA.NHTOWNS_POLY::Brown_Italic_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NHTOWNS_POLY&amp;style=GISDATA.NHTOWNS_POLY%3A%3ABrown_Italic_Labels"/> </LegendURL> </Style> <Style> <Title>Grey_Outlines</Title> <Name>Grey_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NHTOWNS_POLY&amp;style=Grey_Outlines"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NOAA_INDEX_POLY</Name> <Title>NOAA Charts Download Links</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.NOAA_INDEX_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>noaa_index_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-74.69536069915813" miny="38.916450224889736" maxx="-63.76729728863708" maxy="45.177798248512"/> <BoundingBox SRS="EPSG:26986" minx="-51612.703125" miny="543653.625" maxx="810285.1875" maxy="1214368.75"/> <Style> <Title>Pink_Polys</Title> <Name>Pink_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NOAA_INDEX_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NPDWSA_POLY</Name> <Title>Non Potential Drinking Water Areas NPDWSA</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/NPDWSA_AQ.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/npdwsa.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/npdwsa_y.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NPDWSA_POLY.shp.xml</Keyword> <Keyword>GISDATA.NPDWSA_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.224" miny="41.242" maxx="-69.918" maxy="42.883"/> <BoundingBox SRS="EPSG:26986" minx="59162.539" miny="778230.81" maxx="329234.16" maxy="959172.367"/> <Style> <Title>GISDATA.NPDWSA_POLY::Default</Title> <Name>GISDATA.NPDWSA_POLY::Default</Name> <LegendURL width="106" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NPDWSA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NRCSHUC10_POLY</Name> <Title>NRCS HUC 10</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>10</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NRCSHUC10_POLY.shp.xml</Keyword> <Keyword>HUC</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/nrcshuc.html</Keyword> <Keyword>GISDATA.NRCSHUC10_POLY</Keyword> <Keyword>NRCS</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.948" miny="40.068" maxx="-69.855" maxy="44.16"/> <BoundingBox SRS="EPSG:26986" minx="3589.676" miny="777514.116" maxx="330846.416" maxy="972660.286"/> <Style> <Title>GISDATA.NRCSHUC10_POLY::Default</Title> <Name>GISDATA.NRCSHUC10_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NRCSHUC10_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NRCSHUC12_POLY</Name> <Title>NRCS HUC 12</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NRCSHUC12_POLY.shp.xml</Keyword> <Keyword>HUC</Keyword> <Keyword>GISDATA.NRCSHUC12_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/nrcshuc.html</Keyword> <Keyword>NRCS</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>12</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.948" miny="40.068" maxx="-69.855" maxy="44.16"/> <BoundingBox SRS="EPSG:26986" minx="3589.676" miny="777514.116" maxx="330846.416" maxy="972660.286"/> <Style> <Title>GISDATA.NRCSHUC12_POLY::Default</Title> <Name>GISDATA.NRCSHUC12_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NRCSHUC12_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NRCSHUC8_POLY</Name> <Title>NRCS HUC 8</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>HUC</Keyword> <Keyword>8</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/nrcshuc.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NRCSHUC8_POLY.shp.xml</Keyword> <Keyword>NRCS</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.NRCSHUC8_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.908" miny="41.223" maxx="-69.896" maxy="43.004"/> <BoundingBox SRS="EPSG:26986" minx="3589.676" miny="777514.116" maxx="330846.416" maxy="972660.286"/> <Style> <Title>GISDATA.NRCSHUC8_POLY::Default</Title> <Name>GISDATA.NRCSHUC8_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NRCSHUC8_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NRCSHUC_ARC</Name> <Title>NRCS HUC Basins</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.NRCSHUC_ARC</Keyword> <Keyword>Basins</Keyword> <Keyword>HUC</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/nrcshuc.html</Keyword> <Keyword>NRCS</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.90811889256118" miny="41.22343152420665" maxx="-69.89550036150332" maxy="43.0042751605217"/> <BoundingBox SRS="EPSG:26986" minx="3589.6758560006856" miny="777514.1158559811" maxx="330846.4158559972" maxy="972660.2858559886"/> <Style> <Title>GISDATA.NRCSHUC_ARC::Default</Title> <Name>GISDATA.NRCSHUC_ARC::Default</Name> <LegendURL width="179" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NRCSHUC_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NRCSHUC_POLY</Name> <Title>NRCS HUC Basins</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Basins</Keyword> <Keyword>HUC</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/nrcshuc.html</Keyword> <Keyword>NRCS</Keyword> <Keyword>GISDATA.NRCSHUC_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.90811889256118" miny="41.22343152420665" maxx="-69.89550036150332" maxy="43.0042751605217"/> <BoundingBox SRS="EPSG:26986" minx="3589.6758560006856" miny="777514.1158559811" maxx="330846.4158559972" maxy="972660.2858559886"/> <Style> <Title>GISDATA.NRCSHUC_POLY::Default</Title> <Name>GISDATA.NRCSHUC_POLY::Default</Name> <LegendURL width="429" height="4760"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NRCSHUC_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NWI_ARC</Name> <Title>National Wetlands Inventory Streams</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NWI_ARC.shp.xml</Keyword> <Keyword>GISDATA.NWI_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/National_Wetlands_Inventory_Rivers_Light_Blue.lyr</Keyword> <Keyword>NWI</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/nwioqa1.avl</Keyword> <Keyword>Wetlands</Keyword> <Keyword>Inventory</Keyword> <Keyword>National</Keyword> <Keyword>Streams</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/nwi.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.58" miny="41.249" maxx="-69.922" maxy="42.956"/> <BoundingBox SRS="EPSG:26986" minx="30195.956" miny="779690.656" maxx="328754.059" maxy="967328.17"/> <Style> <Title>GISDATA.NWI_ARC::Default</Title> <Name>GISDATA.NWI_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NWI_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NWI_POLY</Name> <Title>National Wetlands Inventory Wetlands</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.NWI_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>nwi_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.67190903340718" miny="41.22356544516942" maxx="-69.88231866160176" maxy="42.89340398566587"/> <BoundingBox SRS="EPSG:26986" minx="22550.501953125" miny="777033.3125" maxx="332155.21875" maxy="960345.5625"/> <Style> <Title>GISDATA.NWI_POLY::Default</Title> <Name>GISDATA.NWI_POLY::Default</Name> <LegendURL width="256" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NWI_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="300000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NWI_POLY_METADATA</Name> <Title>National Wetlands Inventory Project Metadata</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.NWI_POLY_METADATA</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>nwi_poly_metadata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.67729771910537" miny="41.16979180130947" maxx="-69.82001127205825" maxy="43.011264260586124"/> <BoundingBox SRS="EPSG:26986" minx="22444.173828125" miny="771061.4375" maxx="336988.875" maxy="973432.3125"/> <Style> <Title>GISDATA.NWI_POLY_METADATA::Default</Title> <Name>GISDATA.NWI_POLY_METADATA::Default</Name> <LegendURL width="180" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NWI_POLY_METADATA"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NYTOWNS_ARC</Name> <Title>New York Towns Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NYTOWNS_ARC.shp.xml</Keyword> <Keyword>Arcs</Keyword> <Keyword>York</Keyword> <Keyword>New</Keyword> <Keyword>GISDATA.NYTOWNS_ARC</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/adjacent-states-town-boundaries.html</Keyword> <Keyword>Towns</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-80.137" miny="40.24" maxx="-71.853" maxy="45.061"/> <BoundingBox SRS="EPSG:26986" minx="-483413.097" miny="697766.752" maxx="170082.513" maxy="1201368.752"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NYTOWNS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.NYTOWNS_POLY</Name> <Title>New York Towns</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/nytdef1p.avl</Keyword> <Keyword>GISDATA.NYTOWNS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_NYTOWNS_POLY.shp.xml</Keyword> <Keyword>York</Keyword> <Keyword>New</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/adjacent-states-town-boundaries.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/NY_Towns.lyr</Keyword> <Keyword>Towns</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-80.137" miny="40.24" maxx="-71.853" maxy="45.061"/> <BoundingBox SRS="EPSG:26986" minx="-483413.097" miny="697766.752" maxx="170082.513" maxy="1201368.752"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NYTOWNS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.NYTOWNS_POLY::Brown_Italic_Labels</Title> <Name>GISDATA.NYTOWNS_POLY::Brown_Italic_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NYTOWNS_POLY&amp;style=GISDATA.NYTOWNS_POLY%3A%3ABrown_Italic_Labels"/> </LegendURL> </Style> <Style> <Title>Grey_Outlines</Title> <Name>Grey_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.NYTOWNS_POLY&amp;style=Grey_Outlines"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OCEANMASK_POLY</Name> <Title>Ocean Mask</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/tmbmocea.avl</Keyword> <Keyword>Ocean</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_OCEANMASK_POLY.shp.xml</Keyword> <Keyword>GISDATA.OCEANMASK_POLY</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>http://maps.massgis.digital.mass.gov/lyrs/Ocean.lyr</Keyword> <Keyword>Mask</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-75.92" miny="38.274" maxx="-65.946" maxy="44.868"/> <BoundingBox SRS="EPSG:26986" minx="-150000.0" miny="460000.001" maxx="640000.0" maxy="1179999.999"/> <Style> <Title>GISDATA.OCEANMASK_POLY::Default</Title> <Name>GISDATA.OCEANMASK_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OCEANMASK_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.OCEANMASK_POLY::Min_25000</Title> <Name>GISDATA.OCEANMASK_POLY::Min_25000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OCEANMASK_POLY&amp;style=GISDATA.OCEANMASK_POLY%3A%3AMin_25000"/> </LegendURL> </Style> <Style> <Title>GISDATA.OCEANMASK_POLY::Basemap</Title> <Name>GISDATA.OCEANMASK_POLY::Basemap</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OCEANMASK_POLY&amp;style=GISDATA.OCEANMASK_POLY%3A%3ABasemap"/> </LegendURL> </Style> <Style> <Title>GISDATA.OCEANMASK_POLY::Bright_Blue</Title> <Name>GISDATA.OCEANMASK_POLY::Bright_Blue</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OCEANMASK_POLY&amp;style=GISDATA.OCEANMASK_POLY%3A%3ABright_Blue"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OCEANMASK_POLY_MASURVEYCOAST</Name> <Title>Ocean Mask Survey Coast</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.OCEANMASK_POLY_MASURVEYCOAST</Abstract> <KeywordList> <Keyword>oceanmask_poly_masurveycoast</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-75.92" miny="38.274" maxx="-65.946" maxy="44.868"/> <BoundingBox SRS="EPSG:26986" minx="-150000.0" miny="460000.001" maxx="640000.0" maxy="1179999.999"/> <Style> <Title>GISDATA.OCEANMASK_POLY_MASURVEYCOAST::Default</Title> <Name>GISDATA.OCEANMASK_POLY_MASURVEYCOAST::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OCEANMASK_POLY_MASURVEYCOAST"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OFBA_PT</Name> <Title>Office of Fishing and Boating Access Sites</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.OFBA_PT</Keyword> <Keyword>Sites</Keyword> <Keyword>Boating</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/ofba.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/OFBA_Sites_Ramptype.lyr</Keyword> <Keyword>and</Keyword> <Keyword>Fishing</Keyword> <Keyword>of</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_OFBA_PT.shp.xml</Keyword> <Keyword>Access</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/ofba_pt.avl</Keyword> <Keyword>Office</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.411" miny="40.321" maxx="-69.942" maxy="43.79"/> <BoundingBox SRS="EPSG:26986" minx="46495.448" miny="781324.678" maxx="324637.641" maxy="954814.922"/> <Style> <Title>GISDATA.OFBA_PT::Default</Title> <Name>GISDATA.OFBA_PT::Default</Name> <LegendURL width="82" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OFBA_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.OFBA_PT::Red_Asterisk</Title> <Name>GISDATA.OFBA_PT::Red_Asterisk</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OFBA_PT&amp;style=GISDATA.OFBA_PT%3A%3ARed_Asterisk"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OFFSH80K_ARC</Name> <Title>Offshore Town Boundaries Arcs 80K</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Boundaries</Keyword> <Keyword>Town</Keyword> <Keyword>Offshore</Keyword> <Keyword>80K</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/offshore.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.OFFSH80K_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_OFFSH80K_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.127" miny="41.184" maxx="-69.832" maxy="42.876"/> <BoundingBox SRS="EPSG:26986" minx="231326.05" miny="771781.31" maxx="336337.88" maxy="958472.94"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OFFSH80K_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OFFSH80K_POLY</Name> <Title>OffShore Town Boundaries Polys 80K</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.OFFSH80K_POLY</Keyword> <Keyword>Polys</Keyword> <Keyword>Boundaries</Keyword> <Keyword>Town</Keyword> <Keyword>OffShore</Keyword> <Keyword>80K</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/offshore.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_OFFSH80K_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.127" miny="41.184" maxx="-69.832" maxy="42.876"/> <BoundingBox SRS="EPSG:26986" minx="231326.05" miny="771781.31" maxx="336337.88" maxy="958472.94"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OFFSH80K_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OPENSPACE_ARC</Name> <Title>Openspace Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.OPENSPACE_ARC</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/osp.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.57" miny="40.206" maxx="-69.862" maxy="43.913"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777614.941" maxx="330835.134" maxy="959662.631"/> <Style> <Title>GISDATA.OPENSPACE_ARC::Default</Title> <Name>GISDATA.OPENSPACE_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OPENSPACE_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.OPENSPACE_ARC::Bounds_Type</Title> <Name>GISDATA.OPENSPACE_ARC::Bounds_Type</Name> <LegendURL width="176" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OPENSPACE_ARC&amp;style=GISDATA.OPENSPACE_ARC%3A%3ABounds_Type"/> </LegendURL> </Style> <Style> <Title>GISDATA.OPENSPACE_ARC::Grey</Title> <Name>GISDATA.OPENSPACE_ARC::Grey</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OPENSPACE_ARC&amp;style=GISDATA.OPENSPACE_ARC%3A%3AGrey"/> </LegendURL> </Style> <Style> <Title>GISDATA.OPENSPACE_ARC::DCR_All_External_Max_100000</Title> <Name>GISDATA.OPENSPACE_ARC::DCR_All_External_Max_100000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OPENSPACE_ARC&amp;style=GISDATA.OPENSPACE_ARC%3A%3ADCR_All_External_Max_100000"/> </LegendURL> </Style> <ScaleHint min="0.0" max="800000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OPENSPACE_POLY</Name> <Title>Openspace</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.OPENSPACE_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.OPENSPACE_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53329821501177" miny="41.23133176108056" maxx="-69.89886088315089" maxy="42.88749332042145"/> <BoundingBox SRS="EPSG:26986" minx="33863.7325000018" miny="777624.359900001" maxx="330816.0942" maxy="959674.4914"/> <Style> <Title>GISDATA.OPENSPACE_POLY::Default</Title> <Name>GISDATA.OPENSPACE_POLY::Default</Name> <LegendURL width="259" height="340"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OPENSPACE_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="800000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OPENSPACE_POLY_SV_ART97</Name> <Title>Openspace Article 97</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.OPENSPACE_POLY_SV_ART97</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>openspace_poly_sv_art97</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53319719660703" miny="41.23193677366906" maxx="-69.90756488018022" maxy="42.88436773854132"/> <BoundingBox SRS="EPSG:26986" minx="33863.7325000018" miny="777691.5768" maxx="330111.262100004" maxy="959328.157200001"/> <Style> <Title>GISDATA.OPENSPACE_POLY_SV_ART97::Default</Title> <Name>GISDATA.OPENSPACE_POLY_SV_ART97::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OPENSPACE_POLY_SV_ART97"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OQISLE_POLY</Name> <Title>Orthophoto OQ Index 400m Grid Islands</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Orthophoto</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/oqindx.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/oqinum1p.avl</Keyword> <Keyword>400m</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Island_Orthos.lyr</Keyword> <Keyword>OQ</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_OQISLE_POLY.shp.xml</Keyword> <Keyword>Islands</Keyword> <Keyword>Index</Keyword> <Keyword>Grid</Keyword> <Keyword>GISDATA.OQISLE_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.992" miny="41.213" maxx="-69.932" maxy="41.542"/> <BoundingBox SRS="EPSG:26986" minx="242586.31" miny="774812.25" maxx="330869.0" maxy="810342.63"/> <Style> <Title>GISDATA.OQISLE_POLY::Default</Title> <Name>GISDATA.OQISLE_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OQISLE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OQMAIN_POLY</Name> <Title>Orthophoto OQ Index 4000m Grid Mainland</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.OQMAIN_POLY</Keyword> <Keyword>Mainland</Keyword> <Keyword>Orthophoto</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/oqindx.html</Keyword> <Keyword>4000m</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_OQMAIN_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Mainland_Orthos.lyr</Keyword> <Keyword>OQ</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/oqmnum1p.avl</Keyword> <Keyword>Index</Keyword> <Keyword>Grid</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.545" miny="41.199" maxx="-69.872" maxy="42.909"/> <BoundingBox SRS="EPSG:26986" minx="33000.004" miny="774000.001" maxx="333000.004" maxy="962000.001"/> <Style> <Title>GISDATA.OQMAIN_POLY::Default</Title> <Name>GISDATA.OQMAIN_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OQMAIN_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.OQMAIN_POLY::Orange</Title> <Name>GISDATA.OQMAIN_POLY::Orange</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OQMAIN_POLY&amp;style=GISDATA.OQMAIN_POLY%3A%3AOrange"/> </LegendURL> </Style> <Style> <Title>GISDATA.OQMAIN_POLY::Labels</Title> <Name>GISDATA.OQMAIN_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OQMAIN_POLY&amp;style=GISDATA.OQMAIN_POLY%3A%3ALabels"/> </LegendURL> </Style> <Style> <Title>GISDATA.OQMAIN_POLY::Year_BW_Ortho</Title> <Name>GISDATA.OQMAIN_POLY::Year_BW_Ortho</Name> <LegendURL width="57" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OQMAIN_POLY&amp;style=GISDATA.OQMAIN_POLY%3A%3AYear_BW_Ortho"/> </LegendURL> </Style> <Style> <Title>GISDATA.OQMAIN_POLY::USGS_Ortho_Availability</Title> <Name>GISDATA.OQMAIN_POLY::USGS_Ortho_Availability</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OQMAIN_POLY&amp;style=GISDATA.OQMAIN_POLY%3A%3AUSGS_Ortho_Availability"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ORW_POLY</Name> <Title>Outstanding Resource Waters</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.ORW_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Outstanding_Resource_Waters.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/orworw1p.avl</Keyword> <Keyword>Resource</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_ORW_POLY.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/orw.html</Keyword> <Keyword>Waters</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Outstanding</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.509" miny="41.391" maxx="-69.894" maxy="42.878"/> <BoundingBox SRS="EPSG:26986" minx="35408.153" miny="795354.634" maxx="331150.861" maxy="967053.688"/> <Style> <Title>GISDATA.ORW_POLY::Default</Title> <Name>GISDATA.ORW_POLY::Default</Name> <LegendURL width="224" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ORW_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.ORW_POLY::Outlines</Title> <Name>GISDATA.ORW_POLY::Outlines</Name> <LegendURL width="224" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ORW_POLY&amp;style=GISDATA.ORW_POLY%3A%3AOutlines"/> </LegendURL> </Style> <Style> <Title>GISDATA.ORW_POLY::Depgis_Green_Letters_Max10k</Title> <Name>GISDATA.ORW_POLY::Depgis_Green_Letters_Max10k</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ORW_POLY&amp;style=GISDATA.ORW_POLY%3A%3ADepgis_Green_Letters_Max10k"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OS_FLEX_DEV_POLY_M152</Name> <Title>Lenox OpenSpace Flexible Development</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.OS_FLEX_DEV_POLY_M152</Abstract> <KeywordList> <Keyword>GISDATA.OS_FLEX_DEV_POLY_M152</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.31522785937943" miny="42.32302907503567" maxx="-73.22685862982867" maxy="42.40974253503144"/> <BoundingBox SRS="EPSG:26986" minx="50588.1047697216" miny="898536.749994043" maxx="57671.746792323895" maxy="908023.593602877"/> <Style> <Title>GISDATA.OS_FLEX_DEV_POLY_M152::Default</Title> <Name>GISDATA.OS_FLEX_DEV_POLY_M152::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OS_FLEX_DEV_POLY_M152"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OUTLETS_PT_M28</Name> <Title>Berlin Outlets</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.OUTLETS_PT_M28</Abstract> <KeywordList> <Keyword>GISDATA.OUTLETS_PT_M28</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.67746643531237" miny="42.354269744306336" maxx="-71.58105534110703" maxy="42.41561966037018"/> <BoundingBox SRS="EPSG:26986" minx="185393.23709999802" miny="900434.257100001" maxx="193322.10620000202" maxy="907236.841899999"/> <Style> <Title>GISDATA.OUTLETS_PT_M28::Default</Title> <Name>GISDATA.OUTLETS_PT_M28::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OUTLETS_PT_M28"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OUTLINE25K_ARC</Name> <Title>Massachusetts Arcs 25k Coast</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.OUTLINE25K_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_OUTLINE25K_ARC.shp.xml</Keyword> <Keyword>Massachusetts</Keyword> <Keyword>Coast</Keyword> <Keyword>25k</Keyword> <Keyword>Arcs</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/outline.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777542.88" maxx="330838.69" maxy="959747.44"/> <Style> <Title>GISDATA.OUTLINE_ARC::Default</Title> <Name>GISDATA.OUTLINE_ARC::Default</Name> <LegendURL width="153" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OUTLINE25K_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.OUTLINE_ARC::Coastline_100K_Min_200001_Solid_DodgerBlue</Title> <Name>GISDATA.OUTLINE_ARC::Coastline_100K_Min_200001_Solid_DodgerBlue</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OUTLINE25K_ARC&amp;style=GISDATA.OUTLINE_ARC%3A%3ACoastline_100K_Min_200001_Solid_DodgerBlue"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OUTLINE25K_POLY</Name> <Title>Massachusetts Outline Arcs 25K Coast Poly</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Poly</Keyword> <Keyword>Massachusetts</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_OUTLINE25K_POLY.shp.xml</Keyword> <Keyword>25K</Keyword> <Keyword>GISDATA.OUTLINE25K_POLY</Keyword> <Keyword>Coast</Keyword> <Keyword>Arcs</Keyword> <Keyword>Outline</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/outnum2p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Massachusetts_25K_coast_shaded.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334974299713" miny="41.23059785274543" maxx="-69.89856762262488" maxy="42.888150182745186"/> <BoundingBox SRS="EPSG:26986" minx="33861.25999999826" miny="777542.879999982" maxx="330838.69000000076" maxy="959747.439999989"/> <Style> <Title>GISDATA.OUTLINE_POLY::Default</Title> <Name>GISDATA.OUTLINE_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OUTLINE25K_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.OUTLINE_POLY::Outline</Title> <Name>GISDATA.OUTLINE_POLY::Outline</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OUTLINE25K_POLY&amp;style=GISDATA.OUTLINE_POLY%3A%3AOutline"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OUTLINE_ARC</Name> <Title>Massachusetts Outline 100K</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/outnum1a.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Massachusetts_100K_coast.lyr</Keyword> <Keyword>Massachusetts</Keyword> <Keyword>GISDATA.OUTLINE_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_OUTLINE_ARC.shp.xml</Keyword> <Keyword>100K</Keyword> <Keyword>Outline</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/outline.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.57" miny="40.206" maxx="-69.862" maxy="43.913"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.OUTLINE_ARC::Default</Title> <Name>GISDATA.OUTLINE_ARC::Default</Name> <LegendURL width="153" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OUTLINE_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.OUTLINE25K_ARC::Coastline_100K_Min_35001_Max_200000_Solid_DodgerBlue</Title> <Name>GISDATA.OUTLINE25K_ARC::Coastline_100K_Min_35001_Max_200000_Solid_DodgerBlue</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OUTLINE_ARC&amp;style=GISDATA.OUTLINE25K_ARC%3A%3ACoastline_100K_Min_35001_Max_200000_Solid_DodgerBlue"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OUTLINE_POLY</Name> <Title>Massachusetts 100K Coast</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Massachusetts</Keyword> <Keyword>Coast</Keyword> <Keyword>100K</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/outline.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_OUTLINE_POLY.shp.xml</Keyword> <Keyword>GISDATA.OUTLINE_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Massachusetts_100K_coast_shaded.lyr</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/outnum2p.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.OUTLINE25K_POLY::Default</Title> <Name>GISDATA.OUTLINE25K_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OUTLINE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OVERLAY_DISTRICTS_M39</Name> <Title>Boylston Overlay Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.OVERLAY_DISTRICTS_M39</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.OVERLAY_DISTRICTS_M39</Keyword> <Keyword>MassgisMetadataUrl=http://www.boylston-ma.gov/Pages/BoylstonMA_Clerk/May-02-2011ZoningBylaw.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.75992830900321" miny="42.31937656500445" maxx="-71.7195078256721" maxy="42.36476360395437"/> <BoundingBox SRS="EPSG:26986" minx="178588.843766831" miny="896575.874994416" maxx="181905.478873923" maxy="901607.999991104"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OVERLAY_DISTRICTS_M39"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OVERLAY_ZONES_40R_POLY_M113</Name> <Title>Great Barrington 40R Overlay Zones</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.OVERLAY_ZONES_40R_POLY_M113</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.OVERLAY_ZONES_40R_POLY_M113</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.36950903951474" miny="42.175137741961755" maxx="-73.35375327276726" maxy="42.25858973682427"/> <BoundingBox SRS="EPSG:26986" minx="45755.6499999985" miny="882210.265500002" maxx="46854.985299997" maxy="891457.7876"/> <Style> <Title>GISDATA.OVERLAY_ZONES_40R_POLY_M113::Default</Title> <Name>GISDATA.OVERLAY_ZONES_40R_POLY_M113::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OVERLAY_ZONES_40R_POLY_M113"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.OVERLAY_ZONES_40R_POLY_M44</Name> <Title>Brockton 40R Overlay Zones</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.OVERLAY_ZONES_40R_POLY_M44</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.OVERLAY_ZONES_40R_POLY_M44</Keyword> <Keyword>MassgisMetadataUrl=http://www.brockton.ma.us/Government/Departments/Planning/40R.aspx</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.02515685793261" miny="42.0774702342461" maxx="-71.01642956663524" maxy="42.08607813750537"/> <BoundingBox SRS="EPSG:26986" minx="239291.83380000302" miny="869787.34" maxx="240008.608400002" maxy="870739.418000002"/> <Style> <Title>GISDATA.OVERLAY_ZONES_40R_POLY_M44::Default</Title> <Name>GISDATA.OVERLAY_ZONES_40R_POLY_M44::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.OVERLAY_ZONES_40R_POLY_M44"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PARCELTOWNS_100ACREWIND</Name> <Title>Town Boundaries</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.PARCELTOWNS_100ACREWIND</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.093" maxy="959747.441"/> <Style> <Title>GISDATA.PARCELTOWNS_100ACREWIND::Default</Title> <Name>GISDATA.PARCELTOWNS_100ACREWIND::Default</Name> <LegendURL width="198" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PARCELTOWNS_100ACREWIND"/> </LegendURL> </Style> <Style> <Title>GISDATA.PARCELTOWNS_100ACREWIND::Labels</Title> <Name>GISDATA.PARCELTOWNS_100ACREWIND::Labels</Name> <LegendURL width="2" height="1"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PARCELTOWNS_100ACREWIND&amp;style=GISDATA.PARCELTOWNS_100ACREWIND%3A%3ALabels"/> </LegendURL> </Style> <ScaleHint min="0.0" max="1000000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PARCEL_STATUS</Name> <Title>Parcel Status</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.PARCEL_STATUS</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/L3parcel.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_PARCEL_STATUS.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.093" maxy="959747.441"/> <Style> <Title>GISDATA.PARCEL_STATUS::Default</Title> <Name>GISDATA.PARCEL_STATUS::Default</Name> <LegendURL width="247" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PARCEL_STATUS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PARCEL_TEXT_M156</Name> <Title>Leyden Parcel Text</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.PARCEL_TEXT_M156</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>parcel_text_m156</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.67283666339173" miny="42.64627952221584" maxx="-72.58519623158651" maxy="42.731959418785586"/> <BoundingBox SRS="EPSG:26986" minx="103952.1328125" miny="933515.1875" maxx="111010.2109375" maxy="942940.5"/> <Style> <Title>Generic</Title> <Abstract>Generic style</Abstract> <Name>generic</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PARCEL_TEXT_M156"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PARKRIDELOTS_PT</Name> <Title>Park and Ride Lots</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Park_and_Ride_Lots.lyr</Keyword> <Keyword>Lots</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_PARKRIDELOTS_PT.shp.xml</Keyword> <Keyword>Park</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eotlayers.html</Keyword> <Keyword>Ride</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>and</Keyword> <Keyword>GISDATA.PARKRIDELOTS_PT</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/PARKRIDELOTS_PT.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.753" miny="41.389" maxx="-70.052" maxy="42.82"/> <BoundingBox SRS="EPSG:26986" minx="97515.622" miny="794204.552" maxx="318443.158" maxy="952191.803"/> <Style> <Title>GISDATA.PARKRIDELOTS_PT::Default</Title> <Name>GISDATA.PARKRIDELOTS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PARKRIDELOTS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PATHWAYS_ARC_M219</Name> <Title>Norwell Pathways</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.PATHWAYS_ARC_M219</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.PATHWAYS_ARC_M219</Keyword> <Keyword>MassgisMetadataUrl=http://www.townofnorwell.net/Public_Documents/NorwellMA_Planning/Zoning%20ByLaw%20amended%2011.29.12.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.8310598564531" miny="42.155047275412954" maxx="-70.82032513158548" maxy="42.15636166575545"/> <BoundingBox SRS="EPSG:26986" minx="255284.89299999902" miny="878514.3545" maxx="256170.99939999703" maxy="878653.3462999989"/> <Style> <Title>GISDATA.PATHWAYS_ARC_M219::Default</Title> <Name>GISDATA.PATHWAYS_ARC_M219::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PATHWAYS_ARC_M219"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PLACES_OF_WORSHIP_PT</Name> <Title>places_of_worship_pt</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.PLACES_OF_WORSHIP_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>places_of_worship_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.41712437804658" miny="41.32019460051199" maxx="-69.91157731217649" maxy="42.8646618861102"/> <BoundingBox SRS="EPSG:26986" minx="43302.1015625" miny="787283.625" maxx="329824.3125" maxy="957128.625"/> <Style> <Title>GISDATA.PLACES_OF_WORSHIP_PT::Default</Title> <Name>GISDATA.PLACES_OF_WORSHIP_PT::Default</Name> <LegendURL width="95" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PLACES_OF_WORSHIP_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.POLICESTATIONS_PT_MEMA</Name> <Title>Police Stations</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Stations</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_POLICESTATIONS_PT_MEMA.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/policestations.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Police_Stations.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/policestations_pt_mema.avl</Keyword> <Keyword>Police</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.POLICESTATIONS_PT_MEMA</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.476" miny="41.277" maxx="-69.934" maxy="42.858"/> <BoundingBox SRS="EPSG:26986" minx="38444.324" miny="782584.371" maxx="328011.974" maxy="956321.221"/> <Style> <Title>GISDATA.POLICESTATIONS_PT_MEMA::Default</Title> <Name>GISDATA.POLICESTATIONS_PT_MEMA::Default</Name> <LegendURL width="112" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.POLICESTATIONS_PT_MEMA"/> </LegendURL> </Style> <Style> <Title>GISDATA.POLICESTATIONS_PT_MEMA::Basemap</Title> <Name>GISDATA.POLICESTATIONS_PT_MEMA::Basemap</Name> <LegendURL width="112" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.POLICESTATIONS_PT_MEMA&amp;style=GISDATA.POLICESTATIONS_PT_MEMA%3A%3ABasemap"/> </LegendURL> </Style> <Style> <Title>GISDATA.POLICESTATIONS_PT_MEMA::Labels</Title> <Name>GISDATA.POLICESTATIONS_PT_MEMA::Labels</Name> <LegendURL width="114" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.POLICESTATIONS_PT_MEMA&amp;style=GISDATA.POLICESTATIONS_PT_MEMA%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PRIHAB_POLY</Name> <Title>NHESP Priority Habitats of Rare Species</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Rare</Keyword> <Keyword>GISDATA.PRIHAB_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_PRIHAB_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/NHESP_Priority_Sites.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/prihab.html</Keyword> <Keyword>Priority</Keyword> <Keyword>NHESP</Keyword> <Keyword>of</Keyword> <Keyword>Habitats</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/phab1p.avl</Keyword> <Keyword>Species</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.215" maxx="-69.83" maxy="42.875"/> <BoundingBox SRS="EPSG:26986" minx="33861.262" miny="775788.395" maxx="336458.605" maxy="958303.771"/> <Style> <Title>GISDATA.PRIHAB_POLY::Default</Title> <Name>GISDATA.PRIHAB_POLY::Default</Name> <LegendURL width="22" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PRIHAB_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.PRIHAB_POLY::Green_Dash_Max_100000</Title> <Name>GISDATA.PRIHAB_POLY::Green_Dash_Max_100000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PRIHAB_POLY&amp;style=GISDATA.PRIHAB_POLY%3A%3AGreen_Dash_Max_100000"/> </LegendURL> </Style> <Style> <Title>GISDATA.PRIHAB_POLY::Coastal</Title> <Name>GISDATA.PRIHAB_POLY::Coastal</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PRIHAB_POLY&amp;style=GISDATA.PRIHAB_POLY%3A%3ACoastal"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PRIMEFOREST_POLY</Name> <Title>Prime Forest Land</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Forest</Keyword> <Keyword>Prime</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Prime_forest_Land.lyr</Keyword> <Keyword>Land</Keyword> <Keyword>GISDATA.PRIMEFOREST_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_PRIMEFOREST_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/primeforest_poly.avl</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/primeforest.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334927189331" miny="41.23150633545241" maxx="-69.89972668648528" maxy="42.88832610155396"/> <BoundingBox SRS="EPSG:26986" minx="33861.26171892014" miny="777643.812554182" maxx="330743.999995091" maxy="959745.8970852736"/> <Style> <Title>GISDATA.PRIMEFOREST_POLY::Default</Title> <Name>GISDATA.PRIMEFOREST_POLY::Default</Name> <LegendURL width="195" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PRIMEFOREST_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="200000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PRISONS_PT</Name> <Title>Prisons</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.PRISONS_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>prisons_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.21565338701608" miny="41.38344609973495" maxx="-70.49883845087203" maxy="42.714999378352076"/> <BoundingBox SRS="EPSG:26986" minx="59439.5821841434" miny="793974.363043502" maxx="282016.082184143" maxy="940493.955855999"/> <Style> <Title>GISDATA.PRISONS_PT::Default</Title> <Name>GISDATA.PRISONS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PRISONS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PROPOSEDTRAIL_ARC_M43</Name> <Title>Brimfield Proposed Trail</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.PROPOSEDTRAIL_ARC_M43</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.PROPOSEDTRAIL_ARC_M43</Keyword> <Keyword>MassgisMetadataUrl=https://sites.google.com/site/brimfieldtrail/map</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.19697559105538" miny="42.11318774916191" maxx="-72.18522083921198" maxy="42.11635359655264"/> <BoundingBox SRS="EPSG:26986" minx="142362.9146" miny="873876.611600001" maxx="143332.265699998" maxy="874220.4050000011"/> <Style> <Title>Light_Red_Lines_Width_2</Title> <Name>Light_Red_Lines_Width_2</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PROPOSEDTRAIL_ARC_M43"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PUMPSTATION_PT_M150</Name> <Title>Lee Pump Station</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.PUMPSTATION_PT_M150</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.PUMPSTATION_PT_M150</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.23499349319292" miny="42.2965428315763" maxx="-73.23496875136141" maxy="42.29656119988643"/> <BoundingBox SRS="EPSG:26986" minx="56938.5742153972" miny="895462.050856002" maxx="56940.5742153972" maxy="895464.050856002"/> <Style> <Title>GISDATA.PUMPSTATION_PT_M150::Default</Title> <Name>GISDATA.PUMPSTATION_PT_M150::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PUMPSTATION_PT_M150"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PVP_PT</Name> <Title>Potential Vernal Pools</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/pvp.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/pvp1x.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Potential_Vernal_Pools.lyr</Keyword> <Keyword>Pools</Keyword> <Keyword>Potential</Keyword> <Keyword>GISDATA.PVP_PT</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_PVP_PT.shp.xml</Keyword> <Keyword>Vernal</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.542" miny="41.249" maxx="-69.901" maxy="42.904"/> <BoundingBox SRS="EPSG:26986" minx="33173.45" miny="779607.0" maxx="330622.13" maxy="961440.94"/> <Style> <Title>GISDATA.PVP_PT::Default</Title> <Name>GISDATA.PVP_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PVP_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.PVP_PT::Halo</Title> <Name>GISDATA.PVP_PT::Halo</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PVP_PT&amp;style=GISDATA.PVP_PT%3A%3AHalo"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.PWSDEP_PT</Name> <Title>Public Water Supplies</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.PWSDEP_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/pws.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_PWSDEP_PT.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.498" miny="41.236" maxx="-69.922" maxy="42.886"/> <BoundingBox SRS="EPSG:26986" minx="36738.766" miny="778067.529" maxx="328895.142" maxy="959502.875"/> <Style> <Title>GISDATA.PWSDEP_PT::Default</Title> <Name>GISDATA.PWSDEP_PT::Default</Name> <LegendURL width="236" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.PWSDEP_PT"/> </LegendURL> </Style> <ScaleHint min="0.0" max="55000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.Q3FLOOD_POLY</Name> <Title>FEMA Flood Zones</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/qflzon1p.avl</Keyword> <Keyword>GISDATA.Q3FLOOD_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_Q3FLOOD_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/FEMA_Q3_Flood_Zones.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/q3.html</Keyword> <Keyword>FEMA</Keyword> <Keyword>Zones</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Flood</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.526" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="34497.244" miny="777486.441" maxx="330899.234" maxy="959696.071"/> <Style> <Title>GISDATA.Q3FLOOD_POLY::Default</Title> <Name>GISDATA.Q3FLOOD_POLY::Default</Name> <LegendURL width="68" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.Q3FLOOD_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.Q3FLOOD_POLY::Depgis_Max10k</Title> <Name>GISDATA.Q3FLOOD_POLY::Depgis_Max10k</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.Q3FLOOD_POLY&amp;style=GISDATA.Q3FLOOD_POLY%3A%3ADepgis_Max10k"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.Q3FLOOD_POLY_NO_NFHL</Name> <Title>Q3 Flood Zones (from Paper FIRMs, where NFHL Unavailable)</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.Q3FLOOD_POLY_NO_NFHL</Abstract> <KeywordList> <Keyword>GISDATA.Q3FLOOD_POLY_NO_NFHL</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/q3.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52135782645026" miny="41.23022260577646" maxx="-69.90115810891466" maxy="42.75743886500593"/> <BoundingBox SRS="EPSG:26986" minx="34497.2442154139" miny="777486.440856021" maxx="330899.234215423" maxy="945225.550856017"/> <Style> <Title>GISDATA.Q3FLOOD_POLY_NO_NFHL::Default</Title> <Name>GISDATA.Q3FLOOD_POLY_NO_NFHL::Default</Name> <LegendURL width="137" height="180"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.Q3FLOOD_POLY_NO_NFHL"/> </LegendURL> </Style> <ScaleHint min="0.0" max="300000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.QRBATH_ARC</Name> <Title>Quabbin Reservoir Bathymetry Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/qrbath_arc.avl</Keyword> <Keyword>Reservoir</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_QRBATH_ARC.shp.xml</Keyword> <Keyword>Arcs</Keyword> <Keyword>GISDATA.QRBATH_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Quabbin_Reservoir_Bathymetry.lyr</Keyword> <Keyword>Bathymetry</Keyword> <Keyword>Quabbin</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/qrbath.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.383" miny="42.28" maxx="-72.207" maxy="42.53"/> <BoundingBox SRS="EPSG:26986" minx="127481.961" miny="892510.188" maxx="141667.047" maxy="920179.312"/> <Style> <Title>GISDATA.QRBATH_ARC::Default</Title> <Name>GISDATA.QRBATH_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QRBATH_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.QRBATH_POLY</Name> <Title>Quabbin Reservoir Bathymetry Polys</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Polys</Keyword> <Keyword>Reservoir</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_QRBATH_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/qrbath_poly.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Quabbin_Reservoir_Bathymetry.lyr</Keyword> <Keyword>Bathymetry</Keyword> <Keyword>Quabbin</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.QRBATH_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/qrbath.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.423" miny="42.277" maxx="-72.167" maxy="42.532"/> <BoundingBox SRS="EPSG:26986" minx="127481.961" miny="892510.188" maxx="141667.047" maxy="920179.312"/> <Style> <Title>GISDATA.QRBATH_POLY::Default</Title> <Name>GISDATA.QRBATH_POLY::Default</Name> <LegendURL width="104" height="600"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QRBATH_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.QUADSTICS_PT</Name> <Title>Quadrangle Templace Tics</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.QUADSTICS_PT</Keyword> <Keyword>Templace</Keyword> <Keyword>Quadrangle</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/quads.html</Keyword> <Keyword>Tics</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53101227748792" miny="41.198584509466315" maxx="-69.83901152698216" maxy="43.00236480183984"/> <BoundingBox SRS="EPSG:26986" minx="34354.3742153928" miny="773974.7499999823" maxx="335458.68421539874" maxy="972430.3799999874"/> <Style> <Title>Black_Points</Title> <Name>Black_Points</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QUADSTICS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.QUADS_POLY</Name> <Title>USGS Topo Quads</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Topo</Keyword> <Keyword>GISDATA.QUADS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/quanum1p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/USGS_Topographic_Quads_Index.lyr</Keyword> <Keyword>Quads</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_QUADS_POLY.shp.xml</Keyword> <Keyword>USGS</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/quadrangle-template-generic.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.568" miny="40.218" maxx="-69.802" maxy="43.984"/> <BoundingBox SRS="EPSG:26986" minx="34354.59" miny="773982.0" maxx="335458.78" maxy="972430.5"/> <Style> <Title>GISDATA.QUADS_POLY::Default</Title> <Name>GISDATA.QUADS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QUADS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.QUADS_POLY_REVDATE</Name> <Title>USGS Quads Last Revised</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Revised</Keyword> <Keyword>Last</Keyword> <Keyword>GISDATA.QUADS_POLY_REVDATE</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_QUADS_POLY_REVDATE.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/quaddate.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/USGS_Quads_Last_Revised.lyr</Keyword> <Keyword>Quads</Keyword> <Keyword>USGS</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/imquad.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.531" miny="41.199" maxx="-69.839" maxy="43.003"/> <BoundingBox SRS="EPSG:26986" minx="34354.59" miny="773982.0" maxx="335458.78" maxy="972430.5"/> <Style> <Title>GISDATA.QUADS_POLY_REVDATE::Default</Title> <Name>GISDATA.QUADS_POLY_REVDATE::Default</Name> <LegendURL width="57" height="280"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QUADS_POLY_REVDATE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.QUINEBAUGCANOETRAIL_ARC_M43</Name> <Title>Brimfield Quinebaug Canoe Trail</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.QUINEBAUGCANOETRAIL_ARC_M43</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.QUINEBAUGCANOETRAIL_ARC_M43</Keyword> <Keyword>MassgisMetadataUrl=https://sites.google.com/site/brimfieldtrail/map</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.16815282836049" miny="42.08209718779621" maxx="-72.14850599423468" maxy="42.10815394855276"/> <BoundingBox SRS="EPSG:26986" minx="144739.222099997" miny="870404.216200002" maxx="146342.30099999902" maxy="873286.0898"/> <Style> <Title>Orange_Lines_Width_2</Title> <Name>Orange_Lines_Width_2</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QUINEBAUGCANOETRAIL_ARC_M43"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.QWWAIRPORT_POLY</Name> <Title>DEM Quabbin QWW Airports</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.QWWAIRPORT_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.79663779062858" miny="42.42262050486256" maxx="-71.78907475813268" maxy="42.42923010181596"/> <BoundingBox SRS="EPSG:26986" minx="175589.90192549975" miny="908053.7494254846" maxx="176209.78192550098" maxy="908785.8094254886"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWAIRPORT_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.QWWBAS_POLY</Name> <Title>DEM Quabbin QWW Basins</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.QWWBAS_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.429" miny="42.271" maxx="-71.682" maxy="42.58"/> <BoundingBox SRS="EPSG:26986" minx="123722.97" miny="891544.38" maxx="185020.77" maxy="925460.69"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWBAS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.QWWBAS_POLY::Default</Title> <Name>GISDATA.QWWBAS_POLY::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWBAS_POLY&amp;style=GISDATA.QWWBAS_POLY%3A%3ADefault"/> </LegendURL> </Style> <Style> <Title>GISDATA.QWWBAS_POLY::Labels</Title> <Name>GISDATA.QWWBAS_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWBAS_POLY&amp;style=GISDATA.QWWBAS_POLY%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.QWWDEMCARE_POLY</Name> <Title>DEM Care and Control Openspace</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.QWWDEMCARE_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.90948613380787" miny="42.46570880002213" maxx="-71.82105325417768" maxy="42.52763686144504"/> <BoundingBox SRS="EPSG:26986" minx="166356.0975056357" miny="912878.1912556207" maxx="173596.15750563768" maxy="919726.2512556249"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWDEMCARE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.QWWTOWNBUFFERD_POLY</Name> <Title>DEM Quabbin QWW Towns</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.QWWTOWNBUFFERD_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.428" miny="42.278" maxx="-71.683" maxy="42.576"/> <BoundingBox SRS="EPSG:26986" minx="123815.956" miny="892370.626" maxx="184901.936" maxy="925054.186"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWTOWNBUFFERD_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.QWWTOWNBUFFERD_POLY::Secondary</Title> <Name>GISDATA.QWWTOWNBUFFERD_POLY::Secondary</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWTOWNBUFFERD_POLY&amp;style=GISDATA.QWWTOWNBUFFERD_POLY%3A%3ASecondary"/> </LegendURL> </Style> <Style> <Title>GISDATA.QWWTOWNBUFFERD_POLY::Primary_Outline</Title> <Name>GISDATA.QWWTOWNBUFFERD_POLY::Primary_Outline</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWTOWNBUFFERD_POLY&amp;style=GISDATA.QWWTOWNBUFFERD_POLY%3A%3APrimary_Outline"/> </LegendURL> </Style> <Style> <Title>GISDATA.QWWTOWNBUFFERD_POLY::Primary</Title> <Name>GISDATA.QWWTOWNBUFFERD_POLY::Primary</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWTOWNBUFFERD_POLY&amp;style=GISDATA.QWWTOWNBUFFERD_POLY%3A%3APrimary"/> </LegendURL> </Style> <Style> <Title>GISDATA.QWWTOWNBUFFERD_POLY::Secondary_Outline</Title> <Name>GISDATA.QWWTOWNBUFFERD_POLY::Secondary_Outline</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWTOWNBUFFERD_POLY&amp;style=GISDATA.QWWTOWNBUFFERD_POLY%3A%3ASecondary_Outline"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.QWWTOWNPARCELS_POLY</Name> <Title>DCR QWW Town Parcels</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.QWWTOWNPARCELS_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.437" miny="42.259" maxx="-71.664" maxy="42.595"/> <BoundingBox SRS="EPSG:26986" minx="123116.21" miny="890264.56" maxx="186429.66" maxy="927194.13"/> <Style> <Title>GISDATA.QWWTOWNPARCELS_POLY::MDC_CR</Title> <Name>GISDATA.QWWTOWNPARCELS_POLY::MDC_CR</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWTOWNPARCELS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.QWWTOWNPARCELS_POLY::Oth_OS</Title> <Name>GISDATA.QWWTOWNPARCELS_POLY::Oth_OS</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWTOWNPARCELS_POLY&amp;style=GISDATA.QWWTOWNPARCELS_POLY%3A%3AOth_OS"/> </LegendURL> </Style> <Style> <Title>GISDATA.QWWTOWNPARCELS_POLY::MDC_CR</Title> <Name>GISDATA.QWWTOWNPARCELS_POLY::MDC_CR</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWTOWNPARCELS_POLY&amp;style=GISDATA.QWWTOWNPARCELS_POLY%3A%3AMDC_CR"/> </LegendURL> </Style> <Style> <Title>GISDATA.QWWTOWNPARCELS_POLY::MDC_Owned</Title> <Name>GISDATA.QWWTOWNPARCELS_POLY::MDC_Owned</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWTOWNPARCELS_POLY&amp;style=GISDATA.QWWTOWNPARCELS_POLY%3A%3AMDC_Owned"/> </LegendURL> </Style> <Style> <Title>GISDATA.QWWTOWNPARCELS_POLY::Assessor_Lots</Title> <Name>GISDATA.QWWTOWNPARCELS_POLY::Assessor_Lots</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWTOWNPARCELS_POLY&amp;style=GISDATA.QWWTOWNPARCELS_POLY%3A%3AAssessor_Lots"/> </LegendURL> </Style> <Style> <Title>GISDATA.QWWTOWNPARCELS_POLY::MDCWSPA_Roads</Title> <Name>GISDATA.QWWTOWNPARCELS_POLY::MDCWSPA_Roads</Name> <LegendURL width="22" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWTOWNPARCELS_POLY&amp;style=GISDATA.QWWTOWNPARCELS_POLY%3A%3AMDCWSPA_Roads"/> </LegendURL> </Style> <ScaleHint min="0.0" max="300000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.QWWTOWNS_POLYM</Name> <Title>GISDATA.QWWTOWNS_POLYM</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.QWWTOWNS_POLYM</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.QWWTOWNS_POLYM</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.49355621545664" miny="42.1850750216123" maxx="-71.65616936543182" maxy="42.677771492142334"/> <BoundingBox SRS="EPSG:26986" minx="118558.923716076" miny="882096.500702094" maxx="187100.113411911" maxy="936365.9407526371"/> <Style> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a green line</Abstract> <Name>polygon</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.QWWTOWNS_POLYM"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.RAIL_EXPANSION_ARC</Name> <Title>Rail Expansion Projects</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.RAIL_EXPANSION_ARC</Abstract> <KeywordList> <Keyword>GISDATA.RAIL_EXPANSION_ARC</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.3751492240833" miny="41.62592789375186" maxx="-70.24200112360751" maxy="42.45808133313989"/> <BoundingBox SRS="EPSG:26986" minx="45741.2182999998" miny="821195.7051" maxx="303479.8605" maxy="911972.25"/> <Style> <Title>GISDATA.RAIL_EXPANSION_ARC::Default</Title> <Name>GISDATA.RAIL_EXPANSION_ARC::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RAIL_EXPANSION_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGCZM_POLY</Name> <Title>CZM Regions</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.REGCZM_POLY</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/regczm.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.349" miny="41.237" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="212674.454" miny="777514.311" maxx="330846.094" maxy="959747.441"/> <Style> <Title>GISDATA.REGCZM_POLY::Default</Title> <Name>GISDATA.REGCZM_POLY::Default</Name> <LegendURL width="181" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGCZM_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGDCR_ARC</Name> <Title>DCR Mass Parks Regions Lines</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.REGDCR_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>regdcr_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.55209750218928" miny="41.16996223345898" maxx="-69.81254324363094" maxy="42.89662814835268"/> <BoundingBox SRS="EPSG:26986" minx="32351.359375" miny="770841.4375" maxx="337850.25" maxy="960682.875"/> <Style> <Title>GISDATA.REGDCR_ARC::Default</Title> <Name>GISDATA.REGDCR_ARC::Default</Name> <LegendURL width="156" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGDCR_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGDCR_POLY</Name> <Title>DCR Mass Parks Regions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.REGDCR_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>regdcr_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331821172837" miny="41.17873930435048" maxx="-69.83127688254189" maxy="42.88816845215391"/> <BoundingBox SRS="EPSG:26986" minx="33863.732500039" miny="771781.310900006" maxx="336337.874200031" maxy="959743.044600006"/> <Style> <Title>GISDATA.REGDCR_POLY::Default</Title> <Name>GISDATA.REGDCR_POLY::Default</Name> <LegendURL width="290" height="220"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGDCR_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGDEEDS_POLY</Name> <Title>Registries of Deeds Districts</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Registries</Keyword> <Keyword>of</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/REG_DEEDS.avl</Keyword> <Keyword>GISDATA.REGDEEDS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Registries_of_Deeds_Districts.lyr</Keyword> <Keyword>Districts</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/regdeeds.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_REGDEEDS_POLY.shp.xml</Keyword> <Keyword>Deeds</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.57" miny="40.206" maxx="-69.862" maxy="43.913"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.094" maxy="959747.441"/> <Style> <Title>GISDATA.REGDEEDS_POLY::Default</Title> <Name>GISDATA.REGDEEDS_POLY::Default</Name> <LegendURL width="129" height="420"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGDEEDS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.REGDEEDS_POLY::Labels</Title> <Name>GISDATA.REGDEEDS_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGDEEDS_POLY&amp;style=GISDATA.REGDEEDS_POLY%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGDEP_ARC</Name> <Title>DEP Regions Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.REGDEP_ARC</Keyword> <Keyword>Arcs</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/regdep.html</Keyword> <Keyword>Regions</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>DEP</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_REGDEP_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.266" miny="777514.316" maxx="330846.096" maxy="959747.436"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGDEP_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGDEP_POLY</Name> <Title>DEP Regions</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_Regions.lyr</Keyword> <Keyword>GISDATA.REGDEP_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/depreg1p.avl</Keyword> <Keyword>Regions</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/regdep.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_REGDEP_POLY.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>DEP</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.266" miny="777514.316" maxx="330846.096" maxy="959747.436"/> <Style> <Title>GISDATA.REGDEP_POLY::Default</Title> <Name>GISDATA.REGDEP_POLY::Default</Name> <LegendURL width="90" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGDEP_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.REGDEP_POLY::Outlines</Title> <Name>GISDATA.REGDEP_POLY::Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGDEP_POLY&amp;style=GISDATA.REGDEP_POLY%3A%3AOutlines"/> </LegendURL> </Style> <Style> <Title>GISDATA.REGDEP_POLY::Labels</Title> <Name>GISDATA.REGDEP_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGDEP_POLY&amp;style=GISDATA.REGDEP_POLY%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGDPHEPC_POLY</Name> <Title>Massachusetts Emergency Prepardness Regional Coalitions</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Emergency</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_REGDPHEPC_POLY.shp.xml</Keyword> <Keyword>Massachusetts</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/regdphep.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Mass_Emergency_Preparedness_Regional_Coalitions.lyr</Keyword> <Keyword>Coalitions</Keyword> <Keyword>Regional</Keyword> <Keyword>Prepardness</Keyword> <Keyword>GISDATA.REGDPHEPC_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/regdphepc_poly.avl</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.745" miny="777606.376" maxx="330836.968" maxy="959743.061"/> <Style> <Title>GISDATA.REGDPHEP_POLY::Default</Title> <Name>GISDATA.REGDPHEP_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGDPHEPC_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.REGDPHEP_POLY::Labels</Title> <Name>GISDATA.REGDPHEP_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGDPHEPC_POLY&amp;style=GISDATA.REGDPHEP_POLY%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGDPHEP_POLY</Name> <Title>Massachusetts Emergency Prepardness Regions</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Emergency</Keyword> <Keyword>Massachusetts</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Mass_Emergency_Preparedness_Regions.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/regdphep.html</Keyword> <Keyword>Regions</Keyword> <Keyword>GISDATA.REGDPHEP_POLY</Keyword> <Keyword>Prepardness</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_REGDPHEP_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/regdphep_poly.avl</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.745" miny="777606.376" maxx="330836.968" maxy="959743.061"/> <Style> <Title>GISDATA.REGDPHEPC_POLY::Default</Title> <Name>GISDATA.REGDPHEPC_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGDPHEP_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGEMS_ARC</Name> <Title>EMS Regions Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/regemsa1.avl</Keyword> <Keyword>Arcs</Keyword> <Keyword>EMS</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_REGEMS_ARC.shp.xml</Keyword> <Keyword>Regions</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/EMS_Regions_Group.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/regems.html</Keyword> <Keyword>GISDATA.REGEMS_ARC</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.259" miny="777514.316" maxx="330846.089" maxy="959747.436"/> <Style> <Title>GISDATA.REGEMS_ARC::Default</Title> <Name>GISDATA.REGEMS_ARC::Default</Name> <LegendURL width="132" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGEMS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGEMS_POLY</Name> <Title>EMS Regions</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Emergency</Keyword> <Keyword>Services</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_REGEMS_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/regemsp1.avl</Keyword> <Keyword>GISDATA.REGEMS_POLY</Keyword> <Keyword>Medical</Keyword> <Keyword>EMS</Keyword> <Keyword>Regions</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/EMS_Regions_Group.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/regems.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.094" maxy="959747.441"/> <Style> <Title>GISDATA.REGEMS_POLY::Default</Title> <Name>GISDATA.REGEMS_POLY::Default</Name> <LegendURL width="271" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGEMS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.REGEMS_POLY::Labels</Title> <Name>GISDATA.REGEMS_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGEMS_POLY&amp;style=GISDATA.REGEMS_POLY%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGEOHHS_ARC</Name> <Title>Executive Office of Health and Human Services Regions Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Executive</Keyword> <Keyword>EOHHS</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/regeohhsa.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_REGEOHHS_ARC.shp.xml</Keyword> <Keyword>Human</Keyword> <Keyword>Arcs</Keyword> <Keyword>Regions</Keyword> <Keyword>Health</Keyword> <Keyword>GISDATA.REGEOHHS_ARC</Keyword> <Keyword>and</Keyword> <Keyword>of</Keyword> <Keyword>Services</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/REG_EOHHS_Group.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/regeohhs.html</Keyword> <Keyword>Office</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.267" miny="777514.312" maxx="330846.097" maxy="959747.442"/> <Style> <Title>GISDATA.REGEOHHS_ARC::Default</Title> <Name>GISDATA.REGEOHHS_ARC::Default</Name> <LegendURL width="75" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGEOHHS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGEOHHS_POLY</Name> <Title>Executive Office of Health and Human Services Regions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.REGEOHHS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>regeohhs_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334967887547" miny="41.23034072262614" maxx="-69.89847700431228" maxy="42.888150291275444"/> <BoundingBox SRS="EPSG:26986" minx="33861.2653023973" miny="777514.312567998" maxx="330846.095302403" maxy="959747.442568"/> <Style> <Title>GISDATA.REGEOHHS_POLY::Default</Title> <Name>GISDATA.REGEOHHS_POLY::Default</Name> <LegendURL width="98" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGEOHHS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGMEMA_ARC</Name> <Title>MEMA Regions Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_REGMEMA_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/memaa1.avl</Keyword> <Keyword>MEMA</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/regmema.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MEMA_Regions_Group.lyr</Keyword> <Keyword>Arcs</Keyword> <Keyword>Regions</Keyword> <Keyword>GISDATA.REGMEMA_ARC</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.267" miny="777514.312" maxx="330846.097" maxy="959747.442"/> <Style> <Title>GISDATA.REGMEMA_ARC::Default</Title> <Name>GISDATA.REGMEMA_ARC::Default</Name> <LegendURL width="132" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGMEMA_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.REGMEMA_POLY</Name> <Title>MEMA Regions</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/memap1.avl</Keyword> <Keyword>MEMA</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/regmema.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MEMA_Regions_Group.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_REGMEMA_POLY.shp.xml</Keyword> <Keyword>Regions</Keyword> <Keyword>GISDATA.REGMEMA_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.312" maxx="330846.094" maxy="959747.442"/> <Style> <Title>GISDATA.REGMEMA_POLY::Default</Title> <Name>GISDATA.REGMEMA_POLY::Default</Name> <LegendURL width="80" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGMEMA_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.REGMEMA_POLY::Labels</Title> <Name>GISDATA.REGMEMA_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.REGMEMA_POLY&amp;style=GISDATA.REGMEMA_POLY%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.RITOWNS_ARC</Name> <Title>Rhode Island Towns Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.RITOWNS_ARC</Keyword> <Keyword>Rhode</Keyword> <Keyword>Arcs</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/adjacent-states-town-boundaries.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_RITOWNS_ARC.shp.xml</Keyword> <Keyword>Island</Keyword> <Keyword>Towns</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.9" miny="41.146" maxx="-71.117" maxy="42.019"/> <BoundingBox SRS="EPSG:26986" minx="166909.66" miny="766238.56" maxx="231701.28" maxy="863172.56"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RITOWNS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.RITOWNS_POLY</Name> <Title>Rhode Island Towns</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.RITOWNS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_RITOWNS_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/RI_Towns.lyr</Keyword> <Keyword>Rhode</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/ritdef1p.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/adjacent-states-town-boundaries.html</Keyword> <Keyword>Island</Keyword> <Keyword>Towns</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.9" miny="41.146" maxx="-71.117" maxy="42.019"/> <BoundingBox SRS="EPSG:26986" minx="166909.66" miny="766238.56" maxx="231701.28" maxy="863172.56"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RITOWNS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.RITOWNS_POLY::Brown_Italic_Labels</Title> <Name>GISDATA.RITOWNS_POLY::Brown_Italic_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RITOWNS_POLY&amp;style=GISDATA.RITOWNS_POLY%3A%3ABrown_Italic_Labels"/> </LegendURL> </Style> <Style> <Title>Grey_Outlines</Title> <Name>Grey_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RITOWNS_POLY&amp;style=Grey_Outlines"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.RMVLOCS_PT</Name> <Title>Registry of Motor Vehicles Locations</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.RMVLOCS_PT</Abstract> <KeywordList> <Keyword>GISDATA.RMVLOCS_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.25714231168139" miny="41.28075741457309" maxx="-70.06496890587535" maxy="42.8210143626362"/> <BoundingBox SRS="EPSG:26986" minx="56282.3346000016" miny="782629.424400002" maxx="317366.47619999904" maxy="952279.1959000011"/> <Style> <Title>GISDATA.RMVLOCS_PT::Default</Title> <Name>GISDATA.RMVLOCS_PT::Default</Name> <LegendURL width="146" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RMVLOCS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ROUTE3_BUFFER_POLY_M219</Name> <Title>Norwell Route 3 Buffer</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ROUTE3_BUFFER_POLY_M219</Abstract> <KeywordList> <Keyword>GISDATA.ROUTE3_BUFFER_POLY_M219</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.townofnorwell.net/Public_Documents/NorwellMA_Planning/Zoning%20ByLaw%20amended%2011.29.12.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.84068997039869" miny="42.1155824842626" maxx="-70.77715533660432" maxy="42.14938826326962"/> <BoundingBox SRS="EPSG:26986" minx="254522.632700004" miny="874160.151500002" maxx="259745.501100004" maxy="877872.8337999991"/> <Style> <Title>GISDATA.ROUTE3_BUFFER_POLY_M219::Default</Title> <Name>GISDATA.ROUTE3_BUFFER_POLY_M219::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ROUTE3_BUFFER_POLY_M219"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.RPAS_POLY</Name> <Title>Regional Planning Agencies</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Regional_Planning_Agencies_Outline.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Regional_Planning_Agencies.lyr</Keyword> <Keyword>Agencies</Keyword> <Keyword>GISDATA.RPAS_POLY</Keyword> <Keyword>Planning</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/rparpa1p.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/rpas.html</Keyword> <Keyword>Regional</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/rparoutln.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_RPAS_POLY.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.RPAS_POLY::Default</Title> <Name>GISDATA.RPAS_POLY::Default</Name> <LegendURL width="497" height="280"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RPAS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.RPAS_POLY::Shaded_Polygons</Title> <Name>GISDATA.RPAS_POLY::Shaded_Polygons</Name> <LegendURL width="497" height="280"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RPAS_POLY&amp;style=GISDATA.RPAS_POLY%3A%3AShaded_Polygons"/> </LegendURL> </Style> <Style> <Title>GISDATA.RPAS_POLY::Labels</Title> <Name>GISDATA.RPAS_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RPAS_POLY&amp;style=GISDATA.RPAS_POLY%3A%3ALabels"/> </LegendURL> </Style> <Style> <Title>GISDATA.RPAS_POLY::Outlines</Title> <Name>GISDATA.RPAS_POLY::Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RPAS_POLY&amp;style=GISDATA.RPAS_POLY%3A%3AOutlines"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.RTASMBTAHIGH_POLY</Name> <Title>MBTA Highest Assessment Area</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Assessment</Keyword> <Keyword>GISDATA.RTASMBTAHIGH_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_RTASMBTAHIGH_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Regional_Transit_Authorities.lyr</Keyword> <Keyword>Area</Keyword> <Keyword>Highest</Keyword> <Keyword>MBTA</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/RTASMBTAHIGH_POLY.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eotlayers.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.271" miny="42.2" maxx="-70.868" maxy="42.454"/> <BoundingBox SRS="EPSG:26986" minx="218931.802" miny="883438.248" maxx="251989.484" maxy="911505.127"/> <Style> <Title>GISDATA.RTASMBTAHIGH_POLY::Default</Title> <Name>GISDATA.RTASMBTAHIGH_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RTASMBTAHIGH_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.RTASMBTAOTHER_POLY</Name> <Title>Other Areas Served By MBTA</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>By</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_RTASMBTAOTHER_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Regional_Transit_Authorities.lyr</Keyword> <Keyword>Areas</Keyword> <Keyword>Other</Keyword> <Keyword>MBTA</Keyword> <Keyword>GISDATA.RTASMBTAOTHER_POLY</Keyword> <Keyword>Served</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/RTASMBTAOTHER_POLY.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eotlayers.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.998" miny="41.691" maxx="-70.51" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="159296.171" miny="827213.188" maxx="280916.063" maxy="959743.061"/> <Style> <Title>GISDATA.RTASMBTAOTHER_POLY::Default</Title> <Name>GISDATA.RTASMBTAOTHER_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RTASMBTAOTHER_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.RTASMBTASEC_POLY</Name> <Title>MBTA Secondary Assessment Area</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Assessment</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Regional_Transit_Authorities.lyr</Keyword> <Keyword>Area</Keyword> <Keyword>MBTA</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/RTASMBTASEC_POLY.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_RTASMBTASEC_POLY.shp.xml</Keyword> <Keyword>GISDATA.RTASMBTASEC_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eotlayers.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Secondary</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.497" miny="42.055" maxx="-70.714" maxy="42.674"/> <BoundingBox SRS="EPSG:26986" minx="200243.655" miny="867490.661" maxx="264432.58" maxy="935977.812"/> <Style> <Title>GISDATA.RTASMBTASEC_POLY::Default</Title> <Name>GISDATA.RTASMBTASEC_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RTASMBTASEC_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.RTASNONMBTA_POLY</Name> <Title>Non MBTA RTAs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Authorities</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Regional_Transit_Authorities.lyr</Keyword> <Keyword>Transit</Keyword> <Keyword>RTAs</Keyword> <Keyword>MBTA</Keyword> <Keyword>Regional</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/RTASNONMBTA_POLY.avl</Keyword> <Keyword>Non</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_RTASNONMBTA_POLY.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eotlayers.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.RTASNONMBTA_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.732" miny="777606.375" maxx="330836.972" maxy="959743.045"/> <Style> <Title>GISDATA.RTASNONMBTA_POLY::Default</Title> <Name>GISDATA.RTASNONMBTA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RTASNONMBTA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.RTAS_POLY_FUNDING</Name> <Title>Regional Transit Authorities</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.RTAS_POLY_FUNDING</Abstract> <KeywordList> <Keyword>GISDATA.RTAS_POLY_FUNDING</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53324531214864" miny="41.23034480095976" maxx="-69.89856700485743" maxy="42.888112354269346"/> <BoundingBox SRS="EPSG:26986" minx="33869.695500001304" miny="777514.5698999991" maxx="330838.819600001" maxy="959743.226599999"/> <Style> <Title>GISDATA.RTAS_POLY_FUNDING::Default</Title> <Name>GISDATA.RTAS_POLY_FUNDING::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RTAS_POLY_FUNDING"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.RTEMARKERS_PT</Name> <Title>Route Markers</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.RTEMARKERS_PT</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/exits_rtes.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/rtemarkers_pt.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Highway_Routemarkers.lyr</Keyword> <Keyword>Route</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Markers</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_RTEMARKERS_PT.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.475" miny="41.533" maxx="-69.93" maxy="42.873"/> <BoundingBox SRS="EPSG:26986" minx="38573.996" miny="811036.996" maxx="328262.996" maxy="958057.996"/> <Style> <Title>GISDATA.RTEMARKERS_PT::Default</Title> <Name>GISDATA.RTEMARKERS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RTEMARKERS_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.RTEMARKERS_PT::Depgis_Max200k</Title> <Name>GISDATA.RTEMARKERS_PT::Depgis_Max200k</Name> <LegendURL width="177" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RTEMARKERS_PT&amp;style=GISDATA.RTEMARKERS_PT%3A%3ADepgis_Max200k"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.RTMARKERS_PT_EOTMAJOR</Name> <Title>Route Markers EOT Major</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Major</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/exits_rtes.html</Keyword> <Keyword>GISDATA.RTMARKERS_PT_EOTMAJOR</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_RTMARKERS_PT_EOTMAJOR.shp.xml</Keyword> <Keyword>EOT</Keyword> <Keyword>Route</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Markers</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.383" miny="41.625" maxx="-70.009" maxy="42.805"/> <BoundingBox SRS="EPSG:26986" minx="45906.996" miny="821057.996" maxx="322001.996" maxy="950518.996"/> <Style> <Title>GISDATA.RTMARKERS_PT_EOTMAJOR::Default</Title> <Name>GISDATA.RTMARKERS_PT_EOTMAJOR::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RTMARKERS_PT_EOTMAJOR"/> </LegendURL> </Style> <Style> <Title>GISDATA.RTMARKERS_PT_EOTMAJOR::Basemap</Title> <Name>GISDATA.RTMARKERS_PT_EOTMAJOR::Basemap</Name> <LegendURL width="2" height="1"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.RTMARKERS_PT_EOTMAJOR&amp;style=GISDATA.RTMARKERS_PT_EOTMAJOR%3A%3ABasemap"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SALTMARSH_PROT_DIST_POLY_M219</Name> <Title>Norwell Saltmarsh Protection District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SALTMARSH_PROT_DIST_POLY_M219</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.SALTMARSH_PROT_DIST_POLY_M219</Keyword> <Keyword>MassgisMetadataUrl=http://www.townofnorwell.net/Public_Documents/NorwellMA_Planning/Zoning%20ByLaw%20amended%2011.29.12.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.80841597560165" miny="42.10600286499187" maxx="-70.75286104741183" maxy="42.16599466695674"/> <BoundingBox SRS="EPSG:26986" minx="257200.18199999598" miny="873113.2388" maxx="261737.2619" maxy="879738.624699999"/> <Style> <Title>GISDATA.SALTMARSH_PROT_DIST_POLY_M219::Default</Title> <Name>GISDATA.SALTMARSH_PROT_DIST_POLY_M219::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SALTMARSH_PROT_DIST_POLY_M219"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SCENIC_MT_ACT_POLY_M113</Name> <Title>Great Barrington Scenic Mountain Act</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SCENIC_MT_ACT_POLY_M113</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.SCENIC_MT_ACT_POLY_M113</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.40642528625672" miny="42.15732692218223" maxx="-73.2413222017865" maxy="42.26105484923454"/> <BoundingBox SRS="EPSG:26986" minx="42710.6169729233" miny="880298.8008583861" maxx="56106.944219216704" maxy="891536.3708544039"/> <Style> <Title>GISDATA.SCENIC_MT_ACT_POLY_M113::Default</Title> <Name>GISDATA.SCENIC_MT_ACT_POLY_M113::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SCENIC_MT_ACT_POLY_M113"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SCHOOLDISTRICTS_CCUV_POLY_CH</Name> <Title>Charter School Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SCHOOLDISTRICTS_CCUV_POLY_CH</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>schooldistricts_ccuv_poly_ch</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.39709490473477" miny="41.236052791245726" maxx="-69.89891779206349" maxy="42.88821749163629"/> <BoundingBox SRS="EPSG:26986" minx="44997.9296875" miny="777898.8125" maxx="330810.15625" maxy="959743.0625"/> <Style> <Title>Generic</Title> <Abstract>Generic style</Abstract> <Name>generic</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SCHOOLDISTRICTS_CCUV_POLY_CH"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SCHOOLDISTRICTS_CCUV_POLY_CO</Name> <Title>Collaborative School Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SCHOOLDISTRICTS_CCUV_POLY_CO</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>schooldistricts_ccuv_poly_co</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.09446960712538" miny="41.2377722962386" maxx="-69.89891779206349" maxy="42.88831194877728"/> <BoundingBox SRS="EPSG:26986" minx="69730.2265625" miny="777606.3125" maxx="330810.15625" maxy="959743.0625"/> <Style> <Title>GISDATA.SCHOOLDISTRICTS_CCUV_POLY_CO::Default</Title> <Name>GISDATA.SCHOOLDISTRICTS_CCUV_POLY_CO::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SCHOOLDISTRICTS_CCUV_POLY_CO"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SCHOOLDISTRICTS_CCUV_POLY_SU</Name> <Title>Superintendency Unions</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SCHOOLDISTRICTS_CCUV_POLY_SU</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>schooldistricts_ccuv_poly_su</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.42275988251866" miny="41.23557671612755" maxx="-69.90244333283172" maxy="42.759193081091894"/> <BoundingBox SRS="EPSG:26986" minx="42577.15234375" miny="777898.8125" maxx="330790.5" maxy="945411.6875"/> <Style> <Title>GISDATA.SCHOOLDISTRICTS_CCUV_POLY_CO::Default</Title> <Name>GISDATA.SCHOOLDISTRICTS_CCUV_POLY_CO::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SCHOOLDISTRICTS_CCUV_POLY_SU"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SCHOOLDISTRICTS_CCUV_POLY_VO</Name> <Title>Vocational School Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SCHOOLDISTRICTS_CCUV_POLY_VO</Abstract> <KeywordList> <Keyword>schooldistricts_ccuv_poly_vo</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.32241209697116" miny="41.46751208455943" maxx="-69.89891779206349" maxy="42.88825916414111"/> <BoundingBox SRS="EPSG:26986" minx="51101.78125" miny="803482.625" maxx="330810.15625" maxy="959743.0625"/> <Style> <Title>GISDATA.SCHOOLDISTRICTS_CCUV_POLY_VO::Default</Title> <Name>GISDATA.SCHOOLDISTRICTS_CCUV_POLY_VO::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SCHOOLDISTRICTS_CCUV_POLY_VO"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SCHOOLDISTRICTS_POLY</Name> <Title>Public School Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SCHOOLDISTRICTS_POLY</Abstract> <KeywordList> <Keyword>schooldistricts_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52402146152438" miny="41.22313536928043" maxx="-69.88034558409507" maxy="42.89633304480824"/> <BoundingBox SRS="EPSG:26986" minx="34645.2421875" miny="776695.625" maxx="332310.59375" maxy="960653.75"/> <Style> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a green line</Abstract> <Name>polygon</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SCHOOLDISTRICTS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SCHOOLDISTRICTS_RGLTOWNLABELS</Name> <Title>Public School Districts Regional Town Labels</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SCHOOLDISTRICTS_RGLTOWNLABELS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>schooldistricts_rgltownlabels</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52401941898998" miny="41.22578109945593" maxx="-69.88067597151162" maxy="42.896319818925974"/> <BoundingBox SRS="EPSG:26986" minx="34645.375" miny="776989.5625" maxx="332283.625" maxy="960652.3125"/> <Style> <Title>GISDATA.SCHOOLDISTRICTS_RGLTOWNLABELS::Default</Title> <Name>GISDATA.SCHOOLDISTRICTS_RGLTOWNLABELS::Default</Name> <LegendURL width="162" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SCHOOLDISTRICTS_RGLTOWNLABELS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SCHOOLS_PT</Name> <Title>Pre-kindergarten to High School Buildings</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SCHOOLS_PT</Abstract> <KeywordList> <Keyword>schools_pt</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.45716877750625" miny="41.37070016699814" maxx="-69.91519541619246" maxy="42.874241250137544"/> <BoundingBox SRS="EPSG:26986" minx="40052.40625" miny="792966.6875" maxx="329508.6875" maxy="958196.5"/> <Style> <Title>Generic</Title> <Abstract>Generic style</Abstract> <Name>generic</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SCHOOLS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SCHOOL_DISTRICTS_POLY</Name> <Title>School Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SCHOOL_DISTRICTS_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.SCHOOL_DISTRICTS_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.50576582646718" miny="41.23080904441315" maxx="-69.89847702741164" maxy="42.88817515066638"/> <BoundingBox SRS="EPSG:26986" minx="36115.893600009396" miny="777514.3110000041" maxx="330846.09344979405" maxy="959747.4407000061"/> <Style> <Title>GISDATA.SCHOOL_DISTRICTS_POLY::Default</Title> <Name>GISDATA.SCHOOL_DISTRICTS_POLY::Default</Name> <LegendURL width="137" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SCHOOL_DISTRICTS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SEAPORTS_PT</Name> <Title>Seaports</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Seaports.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SEAPORTS_PT.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/SEAPORTS_PT.avl</Keyword> <Keyword>Seaports</Keyword> <Keyword>GISDATA.SEAPORTS_PT</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eotlayers.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.169" miny="41.286" maxx="-70.044" maxy="42.617"/> <BoundingBox SRS="EPSG:26986" minx="227744.798" miny="782732.75" maxx="319483.395" maxy="929644.867"/> <Style> <Title>GISDATA.SEAPORTS_PT::Default</Title> <Name>GISDATA.SEAPORTS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SEAPORTS_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.SEAPORTS_PT::Labels</Title> <Name>GISDATA.SEAPORTS_PT::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SEAPORTS_PT&amp;style=GISDATA.SEAPORTS_PT%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SENATE02_ARC</Name> <Title>State Senate Districts 2002 Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SENATE02_ARC.shp.xml</Keyword> <Keyword>GISDATA.SENATE02_ARC</Keyword> <Keyword>Senate</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/senat02a.avl</Keyword> <Keyword>State</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/State_Senate_Districts_2002.lyr</Keyword> <Keyword>2002</Keyword> <Keyword>Districts</Keyword> <Keyword>Arcs</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/senate02.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.266" miny="777514.314" maxx="330846.096" maxy="959747.434"/> <Style> <Title>GISDATA.SENATE02_ARC::Default</Title> <Name>GISDATA.SENATE02_ARC::Default</Name> <LegendURL width="122" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE02_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.SENATE02_ARC::Arcs</Title> <Name>GISDATA.SENATE02_ARC::Arcs</Name> <LegendURL width="122" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE02_ARC&amp;style=GISDATA.SENATE02_ARC%3A%3AArcs"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SENATE02_POLY</Name> <Title>State Senate District 2002 Poly</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Senate</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/senat02p.avl</Keyword> <Keyword>State</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/State_Senate_Districts_2002.lyr</Keyword> <Keyword>Poly</Keyword> <Keyword>District</Keyword> <Keyword>GISDATA.SENATE02_POLY</Keyword> <Keyword>2002</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SENATE02_POLY.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/senate02.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.57" miny="40.206" maxx="-69.862" maxy="43.913"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.094" maxy="959747.441"/> <Style> <Title>GISDATA.SENATE02_POLY::Default</Title> <Name>GISDATA.SENATE02_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE02_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.SENATE02_POLY::Labels</Title> <Name>GISDATA.SENATE02_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE02_POLY&amp;style=GISDATA.SENATE02_POLY%3A%3ALabels"/> </LegendURL> </Style> <Style> <Title>GISDATA.SENATE02_POLY::Labels_Max_1200000</Title> <Name>GISDATA.SENATE02_POLY::Labels_Max_1200000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE02_POLY&amp;style=GISDATA.SENATE02_POLY%3A%3ALabels_Max_1200000"/> </LegendURL> </Style> <Style> <Title>GISDATA.SENATE02_POLY::Thick_Purple_Outlines</Title> <Name>GISDATA.SENATE02_POLY::Thick_Purple_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE02_POLY&amp;style=GISDATA.SENATE02_POLY%3A%3AThick_Purple_Outlines"/> </LegendURL> </Style> <Style> <Title>GISDATA.SENATE02_POLY::Max_1200000</Title> <Name>GISDATA.SENATE02_POLY::Max_1200000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE02_POLY&amp;style=GISDATA.SENATE02_POLY%3A%3AMax_1200000"/> </LegendURL> </Style> <Style> <Title>GISDATA.SENATE02_POLY::Outlines</Title> <Name>GISDATA.SENATE02_POLY::Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE02_POLY&amp;style=GISDATA.SENATE02_POLY%3A%3AOutlines"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SENATE2012_ARC</Name> <Title>State Senate 2012 Districts Arcs</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SENATE2012_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/senate2012.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/SENATE2012_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.SENATE2012_ARC::Default</Title> <Name>GISDATA.SENATE2012_ARC::Default</Name> <LegendURL width="68" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE2012_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SENATE2012_POLY</Name> <Title>State Senate 2012 Districts Polys</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SENATE2012_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/senate2012.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/SENATE2012_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>GISDATA.SENATE2012_POLY::Default</Title> <Name>GISDATA.SENATE2012_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE2012_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.SENATE2012_POLY::Labels_Senator</Title> <Name>GISDATA.SENATE2012_POLY::Labels_Senator</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE2012_POLY&amp;style=GISDATA.SENATE2012_POLY%3A%3ALabels_Senator"/> </LegendURL> </Style> <Style> <Title>GISDATA.SENATE2012_POLY::Labels_District</Title> <Name>GISDATA.SENATE2012_POLY::Labels_District</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE2012_POLY&amp;style=GISDATA.SENATE2012_POLY%3A%3ALabels_District"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SENATE2021_ARC</Name> <Title>State Senate 2021 Districts Arcs</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SENATE2021_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>senate2021_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.SENATE02_ARC::Arcs</Title> <Name>GISDATA.SENATE02_ARC::Arcs</Name> <LegendURL width="122" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE2021_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SENATE2021_POLY</Name> <Title>State Senate 2021 Districts Polys</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SENATE2021_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>senate2021_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.SENATE2021_POLY::Default</Title> <Name>GISDATA.SENATE2021_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SENATE2021_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SHELLFISHSUIT_POLY</Name> <Title>Shellfish Suitability Areas</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Shellfish_Suitability_Areas.lyr</Keyword> <Keyword>Suitability</Keyword> <Keyword>Areas</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/SHELLFISHSUIT_POLY.avl</Keyword> <Keyword>Shellfish</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/shlfshsuit.html</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.SHELLFISHSUIT_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SHELLFISHSUIT_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.288" miny="41.19" maxx="-69.885" maxy="42.877"/> <BoundingBox SRS="EPSG:26986" minx="217776.551" miny="772368.997" maxx="331955.341" maxy="958475.067"/> <Style> <Title>GISDATA.SHELLFISHSUIT_POLY::Default</Title> <Name>GISDATA.SHELLFISHSUIT_POLY::Default</Name> <LegendURL width="150" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SHELLFISHSUIT_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.SHELLFISHSUIT_POLY::Brown_Hatch</Title> <Name>GISDATA.SHELLFISHSUIT_POLY::Brown_Hatch</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SHELLFISHSUIT_POLY&amp;style=GISDATA.SHELLFISHSUIT_POLY%3A%3ABrown_Hatch"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SHLFSHST_PT</Name> <Title>Shellfish Sampling Stations</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Shell_Samp_Stat.lyr</Keyword> <Keyword>Stations</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/neshfh1a.avl</Keyword> <Keyword>GISDATA.SHLFSHST_PT</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SHLFSHST_PT.shp.xml</Keyword> <Keyword>Shellfish</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/shlfshst.html</Keyword> <Keyword>Sampling</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.285" miny="41.214" maxx="-69.856" maxy="42.873"/> <BoundingBox SRS="EPSG:26986" minx="218058.05" miny="775043.81" maxx="334360.72" maxy="958118.88"/> <Style> <Title>GISDATA.SHLFSHST_PT::Default</Title> <Name>GISDATA.SHLFSHST_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SHLFSHST_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SHORELINES_ARC</Name> <Title>Shoreline Change</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_shorelines_arc.html</Keyword> <Keyword>Change</Keyword> <Keyword>GISDATA.SHORELINES_ARC</Keyword> <Keyword>Shoreline</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.12453776314456" miny="41.2362712765796" maxx="-69.8968224409519" maxy="42.876590440959234"/> <BoundingBox SRS="EPSG:26986" minx="231474.73433409492" miny="777443.124893673" maxx="331004.5312907933" maxy="958511.9376063161"/> <Style> <Title>GISDATA.SHORELINES_ARC::Default</Title> <Name>GISDATA.SHORELINES_ARC::Default</Name> <LegendURL width="102" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SHORELINES_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SIDEWALKS_ARC_M219</Name> <Title>Norwell Sidewalks</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SIDEWALKS_ARC_M219</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.SIDEWALKS_ARC_M219</Keyword> <Keyword>MassgisMetadataUrl=http://www.townofnorwell.net/Public_Documents/NorwellMA_Planning/Zoning%20ByLaw%20amended%2011.29.12.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.88610917808468" miny="42.13487861216895" maxx="-70.75988007864183" maxy="42.18986539573655"/> <BoundingBox SRS="EPSG:26986" minx="250750.9767" miny="876315.392499998" maxx="261134.6602" maxy="882340.6924999991"/> <Style> <Title>GISDATA.SIDEWALKS_ARC_M219::Default</Title> <Name>GISDATA.SIDEWALKS_ARC_M219::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SIDEWALKS_ARC_M219"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SOILS_MUPOLYGON_TOP20</Name> <Title>Soils</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SOILS_MUPOLYGON_TOP20</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>soils_mupolygon_top20</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53335006019245" miny="41.17873992018872" maxx="-69.83127513102511" maxy="42.888205157613804"/> <BoundingBox SRS="EPSG:26986" minx="33861.2265625" miny="771781.4375" maxx="336337.9375" maxy="959747.125"/> <Style> <Title>GISDATA.SOILS_MUPOLYGON_TOP20::Default</Title> <Name>GISDATA.SOILS_MUPOLYGON_TOP20::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SOILS_MUPOLYGON_TOP20"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SOILS_POLY_PRIMEFARMLAND</Name> <Title>Prime Farmland Soils</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Prime</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SOILS_POLY.shp.xml</Keyword> <Keyword>Farmland</Keyword> <Keyword>GISDATA.SOILS_POLY_PRIMEFARMLAND</Keyword> <Keyword>Soils</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/soi.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.179" maxx="-69.852" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.274" miny="771781.501" maxx="334603.874" maxy="959747.061"/> <Style> <Title>GISDATA.SOILS_POLY_PRIMEFARMLAND::Default</Title> <Name>GISDATA.SOILS_POLY_PRIMEFARMLAND::Default</Name> <LegendURL width="243" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SOILS_POLY_PRIMEFARMLAND"/> </LegendURL> </Style> <Style> <Title>GISDATA.SOILS_POLY_PRIMEFARMLAND::Outlines</Title> <Name>GISDATA.SOILS_POLY_PRIMEFARMLAND::Outlines</Name> <LegendURL width="243" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SOILS_POLY_PRIMEFARMLAND&amp;style=GISDATA.SOILS_POLY_PRIMEFARMLAND%3A%3AOutlines"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SOILS_SPECFEAT_ARC</Name> <Title>Soils Special Features - Lines</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SOILS_SPECFEAT_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>soils_specfeat_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.42089437157827" miny="41.233518243119114" maxx="-69.90292850536426" maxy="42.884410452279816"/> <BoundingBox SRS="EPSG:26986" minx="43043.26171875" miny="777659.875" maxx="330490.28125" maxy="959322.1875"/> <Style> <Title>GISDATA.SOILS_SPECFEAT_ARC::Default</Title> <Name>GISDATA.SOILS_SPECFEAT_ARC::Default</Name> <LegendURL width="162" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SOILS_SPECFEAT_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="60000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SOILS_SPECFEAT_PT</Name> <Title>Soils Special Features - Points</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SOILS_SPECFEAT_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>soils_specfeat_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.46915988527397" miny="41.241994519691865" maxx="-69.90164223217239" maxy="42.884673420980484"/> <BoundingBox SRS="EPSG:26986" minx="39098.85546875" miny="778689.25" maxx="330594.78125" maxy="959355.3125"/> <Style> <Title>GISDATA.SOILS_SPECFEAT_PT::Default</Title> <Name>GISDATA.SOILS_SPECFEAT_PT::Default</Name> <LegendURL width="196" height="540"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SOILS_SPECFEAT_PT"/> </LegendURL> </Style> <ScaleHint min="0.0" max="60000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SOILS_SURVEY_AREAS_POLY</Name> <Title>Soil Survey Areas</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SOILS_SURVEY_AREAS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>soils_survey_areas_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53335006019245" miny="41.17873992018872" maxx="-69.83127513102511" maxy="42.888205157613804"/> <BoundingBox SRS="EPSG:26986" minx="33861.2265625" miny="771781.4375" maxx="336337.9375" maxy="959747.125"/> <Style> <Title>GISDATA.SOILS_SURVEY_AREAS_POLY::Default</Title> <Name>GISDATA.SOILS_SURVEY_AREAS_POLY::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SOILS_SURVEY_AREAS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SOLAR_OVERLAY_POLY_M217</Name> <Title>Northfield Solar Overlay</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SOLAR_OVERLAY_POLY_M217</Abstract> <KeywordList> <Keyword>GISDATA.SOLAR_OVERLAY_POLY_M217</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.northfield.ma.us/files/Planning%20Board/bylaws/1108.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.48849960614014" miny="42.683415824123735" maxx="-72.47539056706377" maxy="42.70652114848721"/> <BoundingBox SRS="EPSG:26986" minx="119015.62250000199" miny="937450.148400001" maxx="120060.478500001" maxy="940004.9903"/> <Style> <Title>GISDATA.SOLAR_OVERLAY_POLY_M217::Default</Title> <Name>GISDATA.SOLAR_OVERLAY_POLY_M217::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SOLAR_OVERLAY_POLY_M217"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.STATEPOLICETROOPS_POLY</Name> <Title>Mass State Police Troops</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.STATEPOLICETROOPS_POLY</Abstract> <KeywordList> <Keyword>statepolicetroops_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331824180103" miny="41.23116931900811" maxx="-69.89858930875852" maxy="42.8881107893604"/> <BoundingBox SRS="EPSG:26986" minx="33863.73046875" miny="777606.3125" maxx="330837.0" maxy="959743.0625"/> <Style> <Title>GISDATA.STATEPOLICETROOPS_POLY::Default</Title> <Name>GISDATA.STATEPOLICETROOPS_POLY::Default</Name> <LegendURL width="169" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.STATEPOLICETROOPS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.STATE_LEASE_PTS</Name> <Title>State Lease Facilities</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.STATE_LEASE_PTS</Abstract> <KeywordList> <Keyword>state_lease_pts</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.373" miny="41.384" maxx="-70.266" maxy="42.846"/> <BoundingBox SRS="EPSG:26986" minx="46862.204" miny="794339.92" maxx="300852.529" maxy="955022.241"/> <Style> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a red square</Abstract> <Name>point</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.STATE_LEASE_PTS"/> </LegendURL> </Style> <Style> <Title>GISDATA.STATE_LEASE_PTS::Min_20000</Title> <Name>GISDATA.STATE_LEASE_PTS::Min_20000</Name> <LegendURL width="234" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.STATE_LEASE_PTS&amp;style=GISDATA.STATE_LEASE_PTS%3A%3AMin_20000"/> </LegendURL> </Style> <Style> <Title>GISDATA.STATE_LEASE_PTS::Default</Title> <Name>GISDATA.STATE_LEASE_PTS::Default</Name> <LegendURL width="232" height="580"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.STATE_LEASE_PTS&amp;style=GISDATA.STATE_LEASE_PTS%3A%3ADefault"/> </LegendURL> </Style> <Style> <Title>GISDATA.STATE_LEASE_PTS::Max_20000</Title> <Name>GISDATA.STATE_LEASE_PTS::Max_20000</Name> <LegendURL width="232" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.STATE_LEASE_PTS&amp;style=GISDATA.STATE_LEASE_PTS%3A%3AMax_20000"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.STATE_OWNED_PARCELS_2019_POLY</Name> <Title>State Owned Parcels 2019</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.STATE_OWNED_PARCELS_2019_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>state_owned_parcels_2019_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53316305390389" miny="41.238246832982455" maxx="-69.92807097456746" maxy="42.88329774640613"/> <BoundingBox SRS="EPSG:26986" minx="33863.7421875" miny="778392.625" maxx="328437.5625" maxy="959211.5"/> <Style> <Title>Generic</Title> <Abstract>Generic style</Abstract> <Name>generic</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.STATE_OWNED_PARCELS_2019_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.STELLBNK_ARC</Name> <Title>Stellwagen Bank Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.STELLBNK_ARC</Keyword> <Keyword>Bank</Keyword> <Keyword>Arcs</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/stellbnk.html</Keyword> <Keyword>Stellwagen</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_STELLBNK_ARC.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.604" miny="42.093" maxx="-70.019" maxy="42.77"/> <BoundingBox SRS="EPSG:26986" minx="274132.31" miny="872472.81" maxx="321183.59" maxy="947025.75"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.STELLBNK_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.STELLBNK_POLY</Name> <Title>Stellwagen Bank Poly</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Poly</Keyword> <Keyword>Bank</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/stellbnk.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_STELLBNK_POLY.shp.xml</Keyword> <Keyword>Stellwagen</Keyword> <Keyword>GISDATA.STELLBNK_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.604" miny="42.093" maxx="-70.019" maxy="42.77"/> <BoundingBox SRS="EPSG:26986" minx="274132.31" miny="872472.81" maxx="321183.59" maxy="947025.75"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.STELLBNK_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.STEWARDSHIP_POLY</Name> <Title>Forest Stewardship Program Properties</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Forest</Keyword> <Keyword>GISDATA.STEWARDSHIP_POLY</Keyword> <Keyword>Stewardship</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/stewardship.html</Keyword> <Keyword>Program</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Properties</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49889721131483" miny="41.352907216597096" maxx="-69.93750398922272" maxy="42.75193111644989"/> <BoundingBox SRS="EPSG:26986" minx="36322.1217999965" miny="791074.5282781429" maxx="327934.45109999995" maxy="944593.7896218264"/> <Style> <Title>GISDATA.STEWARDSHIP_POLY::Default</Title> <Name>GISDATA.STEWARDSHIP_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.STEWARDSHIP_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.STORM_PIPE_ARC_M28</Name> <Title>Berlin Storm Pipes</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.STORM_PIPE_ARC_M28</Abstract> <KeywordList> <Keyword>GISDATA.STORM_PIPE_ARC_M28</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.67751024243283" miny="42.353631681786055" maxx="-71.58105452371295" maxy="42.415649298034666"/> <BoundingBox SRS="EPSG:26986" minx="185389.638300002" miny="900363.3906" maxx="193322.10620000202" maxy="907240.134"/> <Style> <Title>GISDATA.STORM_PIPE_ARC_M28::Default</Title> <Name>GISDATA.STORM_PIPE_ARC_M28::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.STORM_PIPE_ARC_M28"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.STRUCTURES_POLY</Name> <Title>Building Structures (2-D)</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.STRUCTURES_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>structures_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51073366702917" miny="41.22771464440067" maxx="-69.89299601939494" maxy="42.89283489457158"/> <BoundingBox SRS="EPSG:26986" minx="35722.04296875" miny="777179.5625" maxx="331284.25" maxy="960265.0625"/> <Style> <Title>GISDATA.STRUCTURES_POLY::Default</Title> <Name>GISDATA.STRUCTURES_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.STRUCTURES_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="10000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SUBBASINS_ARC</Name> <Title>Subbasins Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/subbas.html</Keyword> <Keyword>Subbasins</Keyword> <Keyword>Arcs</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SUBBASINS_ARC.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.SUBBASINS_ARC</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.26" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SUBBASINS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SUBBASINS_POLY</Name> <Title>Subbasins</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/subbas.html</Keyword> <Keyword>Subbasins</Keyword> <Keyword>GISDATA.SUBBASINS_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334974299716" miny="41.230340697467646" maxx="-69.89847706978713" maxy="42.888150267098446"/> <BoundingBox SRS="EPSG:26986" minx="33861.259999996284" miny="777514.3099999799" maxx="330846.0900000059" maxy="959747.439999989"/> <Style> <Title>GISDATA.SUBBASINS_POLY::Default</Title> <Name>GISDATA.SUBBASINS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SUBBASINS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SUBDIV_POLY</Name> <Title>Subdivisions</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Subdivisions</Keyword> <Keyword>GISDATA.SUBDIV_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.36306717969127" miny="41.28882683686177" maxx="-69.92556921924022" maxy="42.88326408216979"/> <BoundingBox SRS="EPSG:26986" minx="47767.023311955534" miny="783702.2502382646" maxx="328642.3751255444" maxy="959192.249761707"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SUBDIV_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SURFGEO24KSTATUS_POLY</Name> <Title>Surficial Geology (1:24,000) Status</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sg24k.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Surficial_Geology_24k_Status.lyr</Keyword> <Keyword>Status</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/surfgeo24kstatus_poly.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sg24kstat.html</Keyword> <Keyword>(1:24</Keyword> <Keyword>Geology</Keyword> <Keyword>000)</Keyword> <Keyword>GISDATA.SURFGEO24KSTATUS_POLY</Keyword> <Keyword>Surficial</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53100966783867" miny="41.19864981073073" maxx="-69.83901032419162" maxy="43.00236588514137"/> <BoundingBox SRS="EPSG:26986" minx="34354.58999235014" miny="773982.0000012879" maxx="335458.77999403456" maxy="972430.5000167283"/> <Style> <Title>GISDATA.SURFGEO24KSTATUS_POLY::Default</Title> <Name>GISDATA.SURFGEO24KSTATUS_POLY::Default</Name> <LegendURL width="107" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SURFGEO24KSTATUS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SURFGEO24K_DATASOURCE_POLY</Name> <Title>Surficial Geology 24k Data Sources</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SURFGEO24K_DATASOURCE_POLY</Abstract> <KeywordList> <Keyword>surfgeo24k_datasource_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53100976540946" miny="41.198649809994905" maxx="-69.8390099257096" maxy="43.00236588617145"/> <BoundingBox SRS="EPSG:26986" minx="34354.58203125" miny="773982.0" maxx="335458.8125" maxy="972430.5"/> <Style> <Title>GISDATA.SURFGEO24K_DATASOURCE_POLY::Default</Title> <Name>GISDATA.SURFGEO24K_DATASOURCE_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SURFGEO24K_DATASOURCE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SURFGEO24K_EPG_POLY</Name> <Title>Surficial Geology 24k Early Postglacial Deposits</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Deposits</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SURFGEO24K_EPG_POLY.shp.xml</Keyword> <Keyword>Early</Keyword> <Keyword>24k</Keyword> <Keyword>GISDATA.SURFGEO24K_EPG_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sg24k.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/sg24k_epg.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Surficial_Geology_24k_Theme.lyr</Keyword> <Keyword>Geology</Keyword> <Keyword>Postglacial</Keyword> <Keyword>Surficial</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.75845148338163" miny="42.506627880944755" maxx="-70.831399896256" maxy="42.88818922111332"/> <BoundingBox SRS="EPSG:26986" minx="178886.61080000052" miny="917555.5958999848" maxx="254620.1552000032" maxy="959730.647599989"/> <Style> <Title>GISDATA.SURFGEO24K_EPG_POLY::Default</Title> <Name>GISDATA.SURFGEO24K_EPG_POLY::Default</Name> <LegendURL width="140" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SURFGEO24K_EPG_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SURFGEO24K_MAPUNIT_POLY</Name> <Title>Surficial Geology 24k Map Units</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SURFGEO24K_MAPUNIT_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>surfgeo24k_mapunit_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53334978726174" miny="41.23040203897449" maxx="-69.89809346075573" maxy="42.88815116522952"/> <BoundingBox SRS="EPSG:26986" minx="33861.2578125" miny="777521.125" maxx="330877.4375" maxy="959747.5"/> <Style> <Title>GISDATA.SURFGEO24K_MAPUNIT_POLY::Default</Title> <Name>GISDATA.SURFGEO24K_MAPUNIT_POLY::Default</Name> <LegendURL width="297" height="460"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SURFGEO24K_MAPUNIT_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="150000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SURFGEO24K_OVERLAY_POLY</Name> <Title>Surficial Geology 24k Overlay</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SURFGEO24K_OVERLAY_POLY</Abstract> <KeywordList> <Keyword>surfgeo24k_overlay_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53315713507776" miny="41.4871224109143" maxx="-70.56935901201247" maxy="42.882392349360885"/> <BoundingBox SRS="EPSG:26986" minx="33861.2578125" miny="806042.5" maxx="276035.625" maxy="959087.0"/> <Style> <Title>GISDATA.SURFGEO24K_OVERLAY_POLY::Default</Title> <Name>GISDATA.SURFGEO24K_OVERLAY_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SURFGEO24K_OVERLAY_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="75000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SURFGEO24K_PG_POLY</Name> <Title>Surficial Geology 24k Postglacial Deposits</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Deposits</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SURFGEO24K_PG_POLY.shp.xml</Keyword> <Keyword>24k</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Surficial_Geology_24k_Theme.lyr</Keyword> <Keyword>GISDATA.SURFGEO24K_PG_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sg24k.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/sg24k_pg.avl</Keyword> <Keyword>Geology</Keyword> <Keyword>Postglacial</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Surficial</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.88995916756578" miny="41.23699469230397" maxx="-69.89845731665521" maxy="42.874045233361194"/> <BoundingBox SRS="EPSG:26986" minx="86416.3686999977" miny="777521.160999999" maxx="330877.448799998" maxy="958163.4703"/> <Style> <Title>GISDATA.SURFGEO24K_PG_POLY::Default</Title> <Name>GISDATA.SURFGEO24K_PG_POLY::Default</Name> <LegendURL width="200" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SURFGEO24K_PG_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.SURFGEO24K_PG_POLY::Artificial_Fill</Title> <Name>GISDATA.SURFGEO24K_PG_POLY::Artificial_Fill</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SURFGEO24K_PG_POLY&amp;style=GISDATA.SURFGEO24K_PG_POLY%3A%3AArtificial_Fill"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SURFGEO24K_SD_POLY</Name> <Title>Surficial Geology 24k Glacial Stratified Deposits</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SURFGEO24K_SD_POLY.shp.xml</Keyword> <Keyword>Deposits</Keyword> <Keyword>GISDATA.SURFGEO24K_SD_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/sg24k_sd.avl</Keyword> <Keyword>24k</Keyword> <Keyword>Glacial</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sg24k.html</Keyword> <Keyword>Stratified</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Surficial_Geology_24k_Theme.lyr</Keyword> <Keyword>Geology</Keyword> <Keyword>Surficial</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.878" miny="42.122" maxx="-70.591" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="169154.861" miny="874964.402" maxx="274235.75" maxy="959747.44"/> <Style> <Title>GISDATA.SURFGEO24K_SD_POLY::Default</Title> <Name>GISDATA.SURFGEO24K_SD_POLY::Default</Name> <LegendURL width="164" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SURFGEO24K_SD_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SURFGEO24K_TB_POLY</Name> <Title>Surficial Geology 24k Till Bedrock</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/sg24k_tb_bott.avl</Keyword> <Keyword>24k</Keyword> <Keyword>Till</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sg24k.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SURFGEO24K_TB_POLY.shp.xml</Keyword> <Keyword>Geology</Keyword> <Keyword>Bedrock</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Surficial</Keyword> <Keyword>GISDATA.SURFGEO24K_TB_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.878" miny="42.121" maxx="-70.564" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="169154.859" miny="874963.875" maxx="276504.281" maxy="959747.44"/> <Style> <Title>GISDATA.SURFGEO24K_TB_POLY::Default</Title> <Name>GISDATA.SURFGEO24K_TB_POLY::Default</Name> <LegendURL width="199" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SURFGEO24K_TB_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SURFGEO250K_POLY</Name> <Title>Surficial Geology 250K</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/surfgeo1.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/geocod1p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Surficial_Geology_Depth.lyr</Keyword> <Keyword>250K</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SURFGEO250K_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Surficial_Geology_shaded.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Surficial_Geology_Hatch.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sg.html</Keyword> <Keyword>Geology</Keyword> <Keyword>GISDATA.SURFGEO250K_POLY</Keyword> <Keyword>Surficial</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.586" miny="41.229" maxx="-69.897" maxy="42.963"/> <BoundingBox SRS="EPSG:26986" minx="29741.881" miny="777514.312" maxx="330846.091" maxy="968086.002"/> <Style> <Title>GISDATA.SURFGEO250K_POLY::Default</Title> <Name>GISDATA.SURFGEO250K_POLY::Default</Name> <LegendURL width="173" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SURFGEO250K_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.SURFGEO250K_POLY::Transparent</Title> <Name>GISDATA.SURFGEO250K_POLY::Transparent</Name> <LegendURL width="167" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SURFGEO250K_POLY&amp;style=GISDATA.SURFGEO250K_POLY%3A%3ATransparent"/> </LegendURL> </Style> <Style> <Title>GISDATA.SURFGEO250K_POLY::Depth</Title> <Name>GISDATA.SURFGEO250K_POLY::Depth</Name> <LegendURL width="112" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SURFGEO250K_POLY&amp;style=GISDATA.SURFGEO250K_POLY%3A%3ADepth"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SWP_WATERSHEDS_POLY</Name> <Title>Surface Water Supply Watersheds</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/swp_watersheds.html</Keyword> <Keyword>Supply</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SWP_WATERSHEDS_POLY.shp.xml</Keyword> <Keyword>Surface</Keyword> <Keyword>GISDATA.SWP_WATERSHEDS_POLY</Keyword> <Keyword>Watersheds</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Water</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51599852607168" miny="41.556505724846076" maxx="-70.58458990077378" maxy="42.95410007622009"/> <BoundingBox SRS="EPSG:26986" minx="35452.22249995731" miny="813713.8748479087" maxx="274705.62509712693" maxy="967053.687552033"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SWP_WATERSHEDS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SWP_ZONES_POLY</Name> <Title>Surface Water Supply Protection Zones</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/swp_zonea.avl</Keyword> <Keyword>Supply</Keyword> <Keyword>Protection</Keyword> <Keyword>GISDATA.SWP_ZONES_POLY</Keyword> <Keyword>Water</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/swp_zonec.avl</Keyword> <Keyword>Surface</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/swp.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SWP_ZONES_POLY.shp.xml</Keyword> <Keyword>Zones</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/swp_zoneb.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Surface_Water_Protection_Areas.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.513" miny="41.556" maxx="-70.586" maxy="42.868"/> <BoundingBox SRS="EPSG:26986" minx="35452.222" miny="813683.892" maxx="274705.625" maxy="957447.0"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SWP_ZONES_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.SWP_ZONES_POLY::Zone_A</Title> <Name>GISDATA.SWP_ZONES_POLY::Zone_A</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SWP_ZONES_POLY&amp;style=GISDATA.SWP_ZONES_POLY%3A%3AZone_A"/> </LegendURL> </Style> <Style> <Title>GISDATA.SWP_ZONES_POLY::Depgis_ZoneA_Max100k</Title> <Name>GISDATA.SWP_ZONES_POLY::Depgis_ZoneA_Max100k</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SWP_ZONES_POLY&amp;style=GISDATA.SWP_ZONES_POLY%3A%3ADepgis_ZoneA_Max100k"/> </LegendURL> </Style> <Style> <Title>GISDATA.SWP_ZONES_POLY::Zone_B</Title> <Name>GISDATA.SWP_ZONES_POLY::Zone_B</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SWP_ZONES_POLY&amp;style=GISDATA.SWP_ZONES_POLY%3A%3AZone_B"/> </LegendURL> </Style> <Style> <Title>GISDATA.SWP_ZONES_POLY::Zone_C</Title> <Name>GISDATA.SWP_ZONES_POLY::Zone_C</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SWP_ZONES_POLY&amp;style=GISDATA.SWP_ZONES_POLY%3A%3AZone_C"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SWQS_2013_ARC</Name> <Title>DEP 2013 Surface Waters Represented as Arcs</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SWQS_2013_ARC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>swqs_2013_arc</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5212434623657" miny="41.17893769174082" maxx="-69.85281646493016" maxy="42.87591919943681"/> <BoundingBox SRS="EPSG:26986" minx="34818.4609375" miny="771781.25" maxx="334603.875" maxy="958383.0625"/> <Style> <Title>Surface Waters Represented as Arcs</Title> <Name>GISDATA.SWQS_2013_ARC::Default</Name> <LegendURL width="239" height="260"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SWQS_2013_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SWQS_2013_POLY</Name> <Title>DEP 2013 Surface Waters Represented as Polys</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SWQS_2013_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>swqs_2013_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.41317114510478" miny="41.51413885247122" maxx="-69.90909933096685" maxy="42.866663595419254"/> <BoundingBox SRS="EPSG:26986" minx="43630.30859375" miny="808822.6875" maxx="330022.75" maxy="957350.5"/> <Style> <Title>Surface Waters Represented as Polys</Title> <Name>GISDATA.SWQS_2013_POLY::Default</Name> <LegendURL width="239" height="260"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SWQS_2013_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SWQS_2013_TRIBUTARY_AREA</Name> <Title>DEP 2013 Tributaries thereto Watersheds</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SWQS_2013_TRIBUTARY_AREA</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>swqs_2013_tributary_area</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51336774785797" miny="41.534688607375514" maxx="-69.91660277172684" maxy="42.87385664313297"/> <BoundingBox SRS="EPSG:26986" minx="35457.04296875" miny="811289.9375" maxx="329394.34375" maxy="958159.3125"/> <Style> <Title>2013 Tributaries thereto Watersheds</Title> <Name>GISDATA.SWQS_2013_TRIBUTARY_AREA::Default</Name> <LegendURL width="66" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SWQS_2013_TRIBUTARY_AREA"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SW_LD_POLY</Name> <Title>All BWP Land Disposal Polygons</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SW_LD_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SW_LD_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.466" miny="41.269" maxx="-69.939" maxy="42.848"/> <BoundingBox SRS="EPSG:26986" minx="39220.115" miny="781709.439" maxx="327646.75" maxy="955238.708"/> <Style> <Title>GISDATA.SW_LD_POLY::Default</Title> <Name>GISDATA.SW_LD_POLY::Default</Name> <LegendURL width="137" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.SW_LD_POLY::Landfills_by_Waste_Type</Title> <Name>GISDATA.SW_LD_POLY::Landfills_by_Waste_Type</Name> <LegendURL width="176" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_POLY&amp;style=GISDATA.SW_LD_POLY%3A%3ALandfills_by_Waste_Type"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SW_LD_POLY_ACTIVE</Name> <Title>Active Landfills</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SW_LD_POLY_ACTIVE</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SW_LD_POLY_ACTIVE.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.128" miny="41.274" maxx="-70.132" maxy="42.773"/> <BoundingBox SRS="EPSG:26986" minx="66766.348" miny="781709.439" maxx="311963.359" maxy="946904.146"/> <Style> <Title>GISDATA.SW_LD_POLY_ACTIVE::Default</Title> <Name>GISDATA.SW_LD_POLY_ACTIVE::Default</Name> <LegendURL width="117" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_POLY_ACTIVE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SW_LD_POLY_CAPINCOMPLETE</Name> <Title>Not Capped Landfills</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SW_LD_POLY_CAPINCOMPLETE</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SW_LD_POLY_CAPINCOMPLETE.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.386" miny="41.271" maxx="-70.13" maxy="42.847"/> <BoundingBox SRS="EPSG:26986" minx="45830.25" miny="781709.439" maxx="311963.359" maxy="955238.708"/> <Style> <Title>GISDATA.SW_LD_POLY_CAPINCOMPLETE::Default</Title> <Name>GISDATA.SW_LD_POLY_CAPINCOMPLETE::Default</Name> <LegendURL width="155" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_POLY_CAPINCOMPLETE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SW_LD_POLY_CAPPED</Name> <Title>Capped Landfills</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SW_LD_POLY_CAPPED</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SW_LD_POLY_CAPPED.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.466" miny="41.325" maxx="-69.939" maxy="42.846"/> <BoundingBox SRS="EPSG:26986" minx="39220.115" miny="787854.132" maxx="327646.75" maxy="955065.938"/> <Style> <Title>GISDATA.SW_LD_POLY_CAPPED::Default</Title> <Name>GISDATA.SW_LD_POLY_CAPPED::Default</Name> <LegendURL width="129" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_POLY_CAPPED"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SW_LD_POLY_CLOSED</Name> <Title>Closed Landfills</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SW_LD_POLY_CLOSED</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SW_LD_POLY_CLOSED.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.466" miny="41.325" maxx="-69.939" maxy="42.846"/> <BoundingBox SRS="EPSG:26986" minx="39220.115" miny="787854.132" maxx="327646.75" maxy="955065.938"/> <Style> <Title>GISDATA.SW_LD_POLY_CLOSED::Default</Title> <Name>GISDATA.SW_LD_POLY_CLOSED::Default</Name> <LegendURL width="130" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_POLY_CLOSED"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SW_LD_POLY_DUMPINGGROUND</Name> <Title>Dumping Grounds</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SW_LD_POLY_DUMPINGGROUND</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SW_LD_POLY_DUMPINGGROUND.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.412" miny="41.626" maxx="-69.968" maxy="42.832"/> <BoundingBox SRS="EPSG:26986" minx="43649.727" miny="821263.353" maxx="325302.91" maxy="953471.687"/> <Style> <Title>GISDATA.SW_LD_POLY_DUMPINGGROUND::Default</Title> <Name>GISDATA.SW_LD_POLY_DUMPINGGROUND::Default</Name> <LegendURL width="176" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_POLY_DUMPINGGROUND"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SW_LD_POLY_INACTIVE</Name> <Title>Inactive Landfills</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SW_LD_POLY_INACTIVE</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SW_LD_POLY_INACTIVE.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.386" miny="41.364" maxx="-70.373" maxy="42.848"/> <BoundingBox SRS="EPSG:26986" minx="45830.25" miny="792044.296" maxx="292101.341" maxy="955238.708"/> <Style> <Title>GISDATA.SW_LD_POLY_INACTIVE::Default</Title> <Name>GISDATA.SW_LD_POLY_INACTIVE::Default</Name> <LegendURL width="130" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_POLY_INACTIVE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SW_LD_POLY_LINED</Name> <Title>Lined Landfills</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SW_LD_POLY_LINED</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SW_LD_POLY_LINED.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.35" miny="41.271" maxx="-70.131" maxy="42.833"/> <BoundingBox SRS="EPSG:26986" minx="48719.654" miny="781709.439" maxx="311963.359" maxy="953652.428"/> <Style> <Title>GISDATA.SW_LD_POLY_LINED::Default</Title> <Name>GISDATA.SW_LD_POLY_LINED::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_POLY_LINED"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SW_LD_POLY_LINERNONE</Name> <Title>Unlined Landfills</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SW_LD_POLY_LINERNONE</Abstract> <KeywordList> <Keyword>GISDATA.SW_LD_POLY_LINERNONE</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SW_LD_POLY_LINERNONE.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.466" miny="41.325" maxx="-69.939" maxy="42.848"/> <BoundingBox SRS="EPSG:26986" minx="39220.115" miny="787854.132" maxx="327646.75" maxy="955238.708"/> <Style> <Title>GISDATA.SW_LD_POLY_LINERNONE::Default</Title> <Name>GISDATA.SW_LD_POLY_LINERNONE::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_POLY_LINERNONE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SW_LD_POLY_LINERUNKNOWN</Name> <Title>Landfills Liner Unknown</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SW_LD_POLY_LINERUNKNOWN</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SW_LD_POLY_LINERUNKNOWN.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.722" miny="41.662" maxx="-70.435" maxy="42.665"/> <BoundingBox SRS="EPSG:26986" minx="99835.793" miny="824283.286" maxx="287315.157" maxy="934975.161"/> <Style> <Title>GISDATA.SW_LD_POLY_LINERUNKNOWN::Default</Title> <Name>GISDATA.SW_LD_POLY_LINERUNKNOWN::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_POLY_LINERUNKNOWN"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.SW_LD_PT</Name> <Title>Land Disposal by Waste Type</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.SW_LD_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/sw.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_SW_LD_PT.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.466" miny="41.271" maxx="-69.939" maxy="42.846"/> <BoundingBox SRS="EPSG:26986" minx="39263.601" miny="781928.98" maxx="327586.821" maxy="955086.577"/> <Style> <Title>GISDATA.SW_LD_PT::Default</Title> <Name>GISDATA.SW_LD_PT::Default</Name> <LegendURL width="175" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.SW_LD_PT::Dumping_Grounds</Title> <Name>GISDATA.SW_LD_PT::Dumping_Grounds</Name> <LegendURL width="175" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.SW_LD_PT&amp;style=GISDATA.SW_LD_PT%3A%3ADumping_Grounds"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TAXMAP_TEXT_M156</Name> <Title>Leyden TaxMap Text</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.TAXMAP_TEXT_M156</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>taxmap_text_m156</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.67463956283423" miny="42.646498434318815" maxx="-72.5859511569734" maxy="42.73371432185038"/> <BoundingBox SRS="EPSG:26986" minx="103807.1640625" miny="933541.5" maxx="110948.6328125" maxy="943136.25"/> <Style> <Title>GISDATA.TAXMAP_TEXT_M156::Default</Title> <Name>GISDATA.TAXMAP_TEXT_M156::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TAXMAP_TEXT_M156"/> </LegendURL> </Style> <ScaleHint min="0.0" max="2500.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TITLE5_POLY</Name> <Title>Title 5 Buffers</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.TITLE5_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>title5_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54711021631842" miny="41.221592268132326" maxx="-69.87954496632338" maxy="43.01074106103886"/> <BoundingBox SRS="EPSG:26986" minx="33063.421875" miny="776560.9375" maxx="332134.46875" maxy="973366.375"/> <Style> <Title>GISDATA.TITLE5_POLY::Default</Title> <Name>GISDATA.TITLE5_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TITLE5_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="800000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TITLE5_WETLANDS_POLY</Name> <Title>Title 5 Wetlands Polygons</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.TITLE5_WETLANDS_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52952073952935" miny="41.23222929327835" maxx="-69.89734035659701" maxy="43.00229799769044"/> <BoundingBox SRS="EPSG:26986" minx="34476.01953465375" miny="777709.8750634646" maxx="330700.68749651423" maxy="972428.3749959763"/> <Style> <Title>GISDATA.TITLE5_WETLANDS_POLY::Depgis_Max10k</Title> <Name>GISDATA.TITLE5_WETLANDS_POLY::Depgis_Max10k</Name> <LegendURL width="104" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TITLE5_WETLANDS_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="10000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNHALLS_PT_MEMA</Name> <Title>Town Halls</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.TOWNHALLS_PT_MEMA</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>townhalls_pt_mema</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.4942106200854" miny="41.269215002366984" maxx="-69.9122520372822" maxy="42.86529387275531"/> <BoundingBox SRS="EPSG:26986" minx="37000.9375" miny="781760.9375" maxx="329767.71875" maxy="957205.6875"/> <Style> <Title>GISDATA.TOWNHALLS_PT_MEMA::Default</Title> <Name>GISDATA.TOWNHALLS_PT_MEMA::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNHALLS_PT_MEMA"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNSSURVEY_ARC</Name> <Title>MA Towns From Survey Points Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Survey</Keyword> <Keyword>GISDATA.TOWNSSURVEY_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/twndash2.avl</Keyword> <Keyword>Arcs</Keyword> <Keyword>Points</Keyword> <Keyword>Towns</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/townsurvey.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Towns_Survey_Dashed_Outlines.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Towns_Survey_Shaded_Group.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/twnsurbq.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TOWNSSURVEY_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Towns_Survey_Bnd_Qual.lyr</Keyword> <Keyword>From</Keyword> <Keyword>MA</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.607" miny="40.169" maxx="-69.825" maxy="43.951"/> <BoundingBox SRS="EPSG:26986" minx="33863.733" miny="777606.375" maxx="330836.972" maxy="959743.045"/> <Style> <Title>GISDATA.TOWNSSURVEY_ARC::Default</Title> <Name>GISDATA.TOWNSSURVEY_ARC::Default</Name> <LegendURL width="89" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_ARC::Basemap</Title> <Name>GISDATA.TOWNSSURVEY_ARC::Basemap</Name> <LegendURL width="89" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_ARC&amp;style=GISDATA.TOWNSSURVEY_ARC%3A%3ABasemap"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_ARC::Thick_Dashed_Yellow_Non_Coast</Title> <Name>GISDATA.TOWNSSURVEY_ARC::Thick_Dashed_Yellow_Non_Coast</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_ARC&amp;style=GISDATA.TOWNSSURVEY_ARC%3A%3AThick_Dashed_Yellow_Non_Coast"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_ARC::Depgis_Pb_Brown_Min100k</Title> <Name>GISDATA.TOWNSSURVEY_ARC::Depgis_Pb_Brown_Min100k</Name> <LegendURL width="181" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_ARC&amp;style=GISDATA.TOWNSSURVEY_ARC%3A%3ADepgis_Pb_Brown_Min100k"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_ARC::911</Title> <Name>GISDATA.TOWNSSURVEY_ARC::911</Name> <LegendURL width="89" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_ARC&amp;style=GISDATA.TOWNSSURVEY_ARC%3A%3A911"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_ARC::Non_Coast_Max_150000</Title> <Name>GISDATA.TOWNSSURVEY_ARC::Non_Coast_Max_150000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_ARC&amp;style=GISDATA.TOWNSSURVEY_ARC%3A%3ANon_Coast_Max_150000"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_ARC::Basemap2</Title> <Name>GISDATA.TOWNSSURVEY_ARC::Basemap2</Name> <LegendURL width="89" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_ARC&amp;style=GISDATA.TOWNSSURVEY_ARC%3A%3ABasemap2"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_ARC::Boundary_Info</Title> <Name>GISDATA.TOWNSSURVEY_ARC::Boundary_Info</Name> <LegendURL width="386" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_ARC&amp;style=GISDATA.TOWNSSURVEY_ARC%3A%3ABoundary_Info"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNSSURVEY_POLY</Name> <Title>MA Towns From Survey Points Polys</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Survey</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/twnnum3p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TOWNSSURVEY_POLY.shp.xml</Keyword> <Keyword>Points</Keyword> <Keyword>GISDATA.TOWNSSURVEY_POLY</Keyword> <Keyword>Towns</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Towns_Survey_Shaded.lyr</Keyword> <Keyword>Polys</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/townsurvey.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Towns_Survey_Shaded_Group.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/twnnum4p.avl</Keyword> <Keyword>From</Keyword> <Keyword>MA</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.733" miny="777606.375" maxx="330836.972" maxy="959743.045"/> <Style> <Title>GISDATA.TOWNSSURVEY_POLY::Default</Title> <Name>GISDATA.TOWNSSURVEY_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLY::Filled_White</Title> <Name>GISDATA.TOWNSSURVEY_POLY::Filled_White</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLY&amp;style=GISDATA.TOWNSSURVEY_POLY%3A%3AFilled_White"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNSSURVEY_POLYM</Name> <Title>MA Towns From Survey Points, Multi-Part Polys</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Survey</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TOWNSSURVEY_POLYM.shp.xml</Keyword> <Keyword>Multi-Part</Keyword> <Keyword>GISDATA.TOWNSSURVEY_POLYM</Keyword> <Keyword>Points</Keyword> <Keyword>Towns</Keyword> <Keyword>Polys</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/townsurvey.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Towns_Survey_Multi_Shaded.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/townnum3p.avl</Keyword> <Keyword>From</Keyword> <Keyword>MA</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.733" miny="777606.375" maxx="330836.972" maxy="959743.045"/> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Default</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::White_No_Outline</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::White_No_Outline</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3AWhite_No_Outline"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Dashed_Yellow_Outlines</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Dashed_Yellow_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3ADashed_Yellow_Outlines"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Basemap_Labels2</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Basemap_Labels2</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3ABasemap_Labels2"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Min_200000_Max_500000_Labels</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Min_200000_Max_500000_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3AMin_200000_Max_500000_Labels"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Yellow_Labels</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Yellow_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3AYellow_Labels"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Max_50000_Labels</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Max_50000_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3AMax_50000_Labels"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Min_150000</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Min_150000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3AMin_150000"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Basemap_Labels</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Basemap_Labels</Name> <LegendURL width="2" height="1"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3ABasemap_Labels"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Basemap_Labels3</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Basemap_Labels3</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3ABasemap_Labels3"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Depgis_Brown_Labels_Max500k_Min10k</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Depgis_Brown_Labels_Max500k_Min10k</Name> <LegendURL width="202" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3ADepgis_Brown_Labels_Max500k_Min10k"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Min_50000_Max_200000_Labels</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Min_50000_Max_200000_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3AMin_50000_Max_200000_Labels"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Min_25000</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Min_25000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3AMin_25000"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Default</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3ADefault"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Basemap</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Basemap</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3ABasemap"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNSSURVEY_POLYM::Basemap_Labels4</Title> <Name>GISDATA.TOWNSSURVEY_POLYM::Basemap_Labels4</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_POLYM&amp;style=GISDATA.TOWNSSURVEY_POLYM%3A%3ABasemap_Labels4"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNSSURVEY_PT</Name> <Title>MA Towns Survey Points</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Survey</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/townsurvey.html</Keyword> <Keyword>GISDATA.TOWNSSURVEY_PT</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Towns_Survey_Points.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/TOWNSSURVEY_PT.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TOWNSSURVEY_PT.shp.xml</Keyword> <Keyword>Points</Keyword> <Keyword>Towns</Keyword> <Keyword>MA</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.298" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.733" miny="785072.395" maxx="330794.623" maxy="959743.045"/> <Style> <Title>GISDATA.TOWNSSURVEY_PT::Default</Title> <Name>GISDATA.TOWNSSURVEY_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNSSURVEY_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNS_ARC</Name> <Title>Massachusetts Towns Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/towns.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/twndash.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/twndash2.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Towns_Dashed_Outlines.lyr</Keyword> <Keyword>Massachusetts</Keyword> <Keyword>GISDATA.TOWNS_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TOWNS_ARC.shp.xml</Keyword> <Keyword>Arcs</Keyword> <Keyword>Towns</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Towns_Shaded_Group.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.094" maxy="959747.441"/> <Style> <Title>GISDATA.TOWNS_ARC::Default</Title> <Name>GISDATA.TOWNS_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNS_ARC::Non_Coast_Max_100000</Title> <Name>GISDATA.TOWNS_ARC::Non_Coast_Max_100000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_ARC&amp;style=GISDATA.TOWNS_ARC%3A%3ANon_Coast_Max_100000"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNS_ARC::No_Coast_Solid_Dark_Salmon_Min_100000</Title> <Name>GISDATA.TOWNS_ARC::No_Coast_Solid_Dark_Salmon_Min_100000</Name> <LegendURL width="145" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_ARC&amp;style=GISDATA.TOWNS_ARC%3A%3ANo_Coast_Solid_Dark_Salmon_Min_100000"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNS_ARC::Three_Classes</Title> <Name>GISDATA.TOWNS_ARC::Three_Classes</Name> <LegendURL width="89" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_ARC&amp;style=GISDATA.TOWNS_ARC%3A%3AThree_Classes"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNS_POLY</Name> <Title>Massachusetts Town Boundaries</Title> <Abstract>Generated from sun420</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/towns.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TOWNS_POLY.shp.xml</Keyword> <Keyword>GISDATA.TOWNS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Town_Boundaries.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/twnnum3p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Towns_Solid_Outlines.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/twnnum4p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/twnnum2p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Towns_Shaded_Group.lyr</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.094" maxy="959747.441"/> <Style> <Title>GISDATA.TOWNS_POLY::Default</Title> <Name>GISDATA.TOWNS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNS_POLY::Labels_Med</Title> <Name>GISDATA.TOWNS_POLY::Labels_Med</Name> <LegendURL width="2" height="1"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY&amp;style=GISDATA.TOWNS_POLY%3A%3ALabels_Med"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNS_POLY::Yellow_Labels</Title> <Name>GISDATA.TOWNS_POLY::Yellow_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY&amp;style=GISDATA.TOWNS_POLY%3A%3AYellow_Labels"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNS_POLY::Polygon_Four_Color_Min_400000</Title> <Name>GISDATA.TOWNS_POLY::Polygon_Four_Color_Min_400000</Name> <LegendURL width="22" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY&amp;style=GISDATA.TOWNS_POLY%3A%3APolygon_Four_Color_Min_400000"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNS_POLY::GreenOutline</Title> <Name>GISDATA.TOWNS_POLY::GreenOutline</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY&amp;style=GISDATA.TOWNS_POLY%3A%3AGreenOutline"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNS_POLY::Outlines</Title> <Name>GISDATA.TOWNS_POLY::Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY&amp;style=GISDATA.TOWNS_POLY%3A%3AOutlines"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNS_POLY::Polygons_Four_Color</Title> <Name>GISDATA.TOWNS_POLY::Polygons_Four_Color</Name> <LegendURL width="22" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY&amp;style=GISDATA.TOWNS_POLY%3A%3APolygons_Four_Color"/> </LegendURL> </Style> <Style> <Title>Red_Fill_Black_Outline</Title> <Name>Red_Fill_Black_Outline</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY&amp;style=Red_Fill_Black_Outline"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNS_POLY::Labels</Title> <Name>GISDATA.TOWNS_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY&amp;style=GISDATA.TOWNS_POLY%3A%3ALabels"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNS_POLY::Brown_Italic_Labels</Title> <Name>GISDATA.TOWNS_POLY::Brown_Italic_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY&amp;style=GISDATA.TOWNS_POLY%3A%3ABrown_Italic_Labels"/> </LegendURL> </Style> <Style> <Title>GISDATA.TOWNS_POLY::Filled_White</Title> <Name>GISDATA.TOWNS_POLY::Filled_White</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY&amp;style=GISDATA.TOWNS_POLY%3A%3AFilled_White"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNS_POLYM</Name> <Title>Massachusetts Town Boundaries</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/towns.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/MA_Towns_Multi_Shaded.lyr</Keyword> <Keyword>GISDATA.TOWNS_POLYM</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/townnum3p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TOWNS_POLYM.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.093" maxy="959747.441"/> <Style> <Title>GISDATA.TOWNS_POLYM::Default</Title> <Name>GISDATA.TOWNS_POLYM::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLYM"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNS_POLY_TRANSP_EDU</Name> <Title>Mass. Cities and Towns</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.TOWNS_POLY_TRANSP_EDU</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.TOWNS_POLY_TRANSP_EDU</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53324531214864" miny="41.23034480095976" maxx="-69.89856700485743" maxy="42.888112354269346"/> <BoundingBox SRS="EPSG:26986" minx="33869.695500001304" miny="777514.5698999991" maxx="330838.819600001" maxy="959743.226599999"/> <Style> <Title>GISDATA.TOWNS_POLY_TRANSP_EDU::Default</Title> <Name>GISDATA.TOWNS_POLY_TRANSP_EDU::Default</Name> <LegendURL width="173" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY_TRANSP_EDU"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNS_POLY_V_AREACODE</Name> <Title>Area Codes</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/towns.html</Keyword> <Keyword>Codes</Keyword> <Keyword>GISDATA.TOWNS_POLY_V_AREACODE</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Area_Codes.lyr</Keyword> <Keyword>Area</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TOWNS_POLY_V_AREACODE.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/areacd1p.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.23" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33861.264" miny="777514.311" maxx="330846.094" maxy="959747.441"/> <Style> <Title>GISDATA.TOWNS_POLY_V_AREACODE::Default</Title> <Name>GISDATA.TOWNS_POLY_V_AREACODE::Default</Name> <LegendURL width="78" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY_V_AREACODE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNS_POLY_V_CABLE</Name> <Title>Cable Providers</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Providers</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Cable_by_Town.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/pubutil.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/cable.avl</Keyword> <Keyword>Cable</Keyword> <Keyword>GISDATA.TOWNS_POLY_V_CABLE</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TOWNS_POLY_V_CABLE.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331821172883" miny="41.231169877452636" maxx="-69.89858964938519" maxy="42.88811062700584"/> <BoundingBox SRS="EPSG:26986" minx="33863.7325000001" miny="777606.3745999814" maxx="330836.97249999666" maxy="959743.0445999887"/> <Style> <Title>GISDATA.TOWNS_POLY_V_CABLE::Default</Title> <Name>GISDATA.TOWNS_POLY_V_CABLE::Default</Name> <LegendURL width="198" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY_V_CABLE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNS_POLY_V_CPA</Name> <Title>Community Preservation Act Towns</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.TOWNS_POLY_V_CPA</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TOWNS_POLY_V_CPA.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/cpa.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.733" miny="777606.375" maxx="330836.972" maxy="959743.045"/> <Style> <Title>GISDATA.TOWNS_POLY_V_ELEC::Default</Title> <Name>GISDATA.TOWNS_POLY_V_ELEC::Default</Name> <LegendURL width="565" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY_V_CPA"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNS_POLY_V_ELEC</Name> <Title>Electricity Providers</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Providers</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/pubutil.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/elec.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TOWNS_POLY_V_ELEC.shp.xml</Keyword> <Keyword>Electricity</Keyword> <Keyword>GISDATA.TOWNS_POLY_V_ELEC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Electricity_by_Town.lyr</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331821172883" miny="41.231169877452636" maxx="-69.89858964938519" maxy="42.88811062700584"/> <BoundingBox SRS="EPSG:26986" minx="33863.7325000001" miny="777606.3745999814" maxx="330836.97249999666" maxy="959743.0445999887"/> <Style> <Title>GISDATA.TOWNS_POLY_V_ELEC::Default</Title> <Name>GISDATA.TOWNS_POLY_V_ELEC::Default</Name> <LegendURL width="565" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY_V_ELEC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNS_POLY_V_GAS</Name> <Title>Natural Gas Providers</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Providers</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/pubutil.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TOWNS_POLY_V_GAS.shp.xml</Keyword> <Keyword>Natural</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Gas_by_Town.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/gas.avl</Keyword> <Keyword>GISDATA.TOWNS_POLY_V_GAS</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Gas</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.56966549735226" miny="40.20592868543398" maxx="-69.86224236376175" maxy="43.91335181902449"/> <BoundingBox SRS="EPSG:26986" minx="33863.7325000001" miny="777606.3745999814" maxx="330836.97249999666" maxy="959743.0445999887"/> <Style> <Title>GISDATA.TOWNS_POLY_V_GAS::Default</Title> <Name>GISDATA.TOWNS_POLY_V_GAS::Default</Name> <LegendURL width="241" height="240"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY_V_GAS"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TOWNS_POLY_V_INTERNET</Name> <Title>Municipally provided Internet</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.TOWNS_POLY_V_INTERNET</Abstract> <KeywordList> <Keyword>GISDATA.TOWNS_POLY_V_INTERNET</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53331821172883" miny="41.23116987745264" maxx="-69.89858964938519" maxy="42.88811062700584"/> <BoundingBox SRS="EPSG:26986" minx="33863.7325000018" miny="777606.374600001" maxx="330836.972499996" maxy="959743.0445999991"/> <Style> <Title>GISDATA.TOWNS_POLY_V_INTERNET::Default</Title> <Name>GISDATA.TOWNS_POLY_V_INTERNET::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TOWNS_POLY_V_INTERNET"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TRAILPARKING_PT_M43</Name> <Title>Brimfield Trail Parking</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.TRAILPARKING_PT_M43</Abstract> <KeywordList> <Keyword>GISDATA.TRAILPARKING_PT_M43</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=https://sites.google.com/site/brimfieldtrail/map</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.18517974208561" miny="42.08214739016824" maxx="-72.13632012484776" maxy="42.11382852611403"/> <BoundingBox SRS="EPSG:26986" minx="143335.92310000202" miny="870420.920200002" maxx="147350.72810000202" maxy="873908.793699999"/> <Style> <Title>DFG.PARKING::Default</Title> <Name>DFG.PARKING::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAILPARKING_PT_M43"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TRAILS_ARC</Name> <Title>Tracks and Trails MHD</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Tracks</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Tracks_and_Trails_MHD.lyr</Keyword> <Keyword>Trails</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TRAILS_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/trails1a.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/trails.html</Keyword> <Keyword>GISDATA.TRAILS_ARC</Keyword> <Keyword>MHD</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>and</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.521" miny="41.235" maxx="-69.903" maxy="42.756"/> <BoundingBox SRS="EPSG:26986" minx="34536.722" miny="778015.123" maxx="330774.092" maxy="945008.253"/> <Style> <Title>GISDATA.TRAILS_ARC::Default</Title> <Name>GISDATA.TRAILS_ARC::Default</Name> <LegendURL width="58" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAILS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TRAILS_ARC_M219</Name> <Title>Norwell Trails</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.TRAILS_ARC_M219</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.TRAILS_ARC_M219</Keyword> <Keyword>MassgisMetadataUrl=http://www.townofnorwell.net/Public_Documents/NorwellMA_Planning/Zoning%20ByLaw%20amended%2011.29.12.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.86190956939916" miny="42.11916683139838" maxx="-70.770360898011" maxy="42.19502829482645"/> <BoundingBox SRS="EPSG:26986" minx="252764.768100001" miny="874562.6954" maxx="260263.858999997" maxy="882928.9618000019"/> <Style> <Title>GISDATA.TRAILS_ARC_M219::Default</Title> <Name>GISDATA.TRAILS_ARC_M219::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAILS_ARC_M219"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TRAINS_ARC</Name> <Title>Railroads</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.TRAINS_ARC</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/trains.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.449" miny="41.233" maxx="-69.923" maxy="42.979"/> <BoundingBox SRS="EPSG:26986" minx="41000.0" miny="777636.063" maxx="328690.156" maxy="969838.875"/> <Style> <Title>GISDATA.TRAINS_ARC::Default</Title> <Name>GISDATA.TRAINS_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_ARC::Commuter_Rail_Proposed</Title> <Name>GISDATA.TRAINS_ARC::Commuter_Rail_Proposed</Name> <LegendURL width="205" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_ARC&amp;style=GISDATA.TRAINS_ARC%3A%3ACommuter_Rail_Proposed"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_ARC::Passenger_Operation</Title> <Name>GISDATA.TRAINS_ARC::Passenger_Operation</Name> <LegendURL width="163" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_ARC&amp;style=GISDATA.TRAINS_ARC%3A%3APassenger_Operation"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_ARC::Freight_Operation</Title> <Name>GISDATA.TRAINS_ARC::Freight_Operation</Name> <LegendURL width="109" height="200"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_ARC&amp;style=GISDATA.TRAINS_ARC%3A%3AFreight_Operation"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_ARC::Max_100000</Title> <Name>GISDATA.TRAINS_ARC::Max_100000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_ARC&amp;style=GISDATA.TRAINS_ARC%3A%3AMax_100000"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_ARC::Type_Of_Service</Title> <Name>GISDATA.TRAINS_ARC::Type_Of_Service</Name> <LegendURL width="291" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_ARC&amp;style=GISDATA.TRAINS_ARC%3A%3AType_Of_Service"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_ARC::Ownership</Title> <Name>GISDATA.TRAINS_ARC::Ownership</Name> <LegendURL width="95" height="480"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_ARC&amp;style=GISDATA.TRAINS_ARC%3A%3AOwnership"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_ARC::Default</Title> <Name>GISDATA.TRAINS_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_ARC&amp;style=GISDATA.TRAINS_ARC%3A%3ADefault"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TRAINS_NODE</Name> <Title>Commuter Rail Stations</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Commuter_Rail_Lines_and_Stops.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/commrail_pt_all.avl</Keyword> <Keyword>Stations</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Commuter_Rail_Lines_and_Stops_Proposed.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/commrail_pt_prop.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Commuter_Rail_Lines_and_Stops_Active.lyr</Keyword> <Keyword>GISDATA.TRAINS_NODE</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/trains.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TRAINS_NODE.shp.xml</Keyword> <Keyword>Commuter</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/commrail_pt_active.avl</Keyword> <Keyword>Rail</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.268" miny="41.62" maxx="-70.261" maxy="42.968"/> <BoundingBox SRS="EPSG:26986" minx="55763.078" miny="820356.25" maxx="301054.313" maxy="968590.125"/> <Style> <Title>GISDATA.TRAINS_NODE::Default</Title> <Name>GISDATA.TRAINS_NODE::Default</Name> <LegendURL width="261" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_NODE"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_NODE::Labels_Max_50000</Title> <Name>GISDATA.TRAINS_NODE::Labels_Max_50000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_NODE&amp;style=GISDATA.TRAINS_NODE%3A%3ALabels_Max_50000"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_NODE::Proposed_Stations_Labels</Title> <Name>GISDATA.TRAINS_NODE::Proposed_Stations_Labels</Name> <LegendURL width="205" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_NODE&amp;style=GISDATA.TRAINS_NODE%3A%3AProposed_Stations_Labels"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_NODE::Proposed_Stations</Title> <Name>GISDATA.TRAINS_NODE::Proposed_Stations</Name> <LegendURL width="203" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_NODE&amp;style=GISDATA.TRAINS_NODE%3A%3AProposed_Stations"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_NODE::Stations_Max_50000</Title> <Name>GISDATA.TRAINS_NODE::Stations_Max_50000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_NODE&amp;style=GISDATA.TRAINS_NODE%3A%3AStations_Max_50000"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_NODE::Labels</Title> <Name>GISDATA.TRAINS_NODE::Labels</Name> <LegendURL width="2" height="1"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_NODE&amp;style=GISDATA.TRAINS_NODE%3A%3ALabels"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_NODE::Stations</Title> <Name>GISDATA.TRAINS_NODE::Stations</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_NODE&amp;style=GISDATA.TRAINS_NODE%3A%3AStations"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TRAINS_RTE_TRAIN</Name> <Title>Commuter Rail</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Commuter_Rail_Lines_and_Stops.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Commuter_Rail_Lines_and_Stops_Proposed.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Commuter_Rail_Lines_and_Stops_Active.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TRAINS_RTE_TRAIN.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/trains.html</Keyword> <Keyword>Rail</Keyword> <Keyword>GISDATA.TRAINS_RTE_TRAIN</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/trncom1l.avl</Keyword> <Keyword>Commuter</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.983" miny="41.638" maxx="-70.234" maxy="42.84"/> <BoundingBox SRS="EPSG:26986" minx="160514.578" miny="821638.625" maxx="303484.25" maxy="954339.062"/> <Style> <Title>GISDATA.TRAINS_RTE_TRAIN::Default</Title> <Name>GISDATA.TRAINS_RTE_TRAIN::Default</Name> <LegendURL width="262" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_RTE_TRAIN"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRAINS_RTE_TRAIN::Commuter_Rail_Max_100000</Title> <Name>GISDATA.TRAINS_RTE_TRAIN::Commuter_Rail_Max_100000</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRAINS_RTE_TRAIN&amp;style=GISDATA.TRAINS_RTE_TRAIN%3A%3ACommuter_Rail_Max_100000"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TRANSECTS_ARC</Name> <Title>Transects</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_transects.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/gisdata_transects_arc.shp.shp.xml</Keyword> <Keyword>GISDATA.TRANSECTS_ARC</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.12158523467045" miny="41.23627381217498" maxx="-69.89686713286156" maxy="42.87532745044483"/> <BoundingBox SRS="EPSG:26986" minx="231722.24478199976" miny="777443.3875793816" maxx="331003.4947820025" maxy="958372.7475793886"/> <Style> <Title>GISDATA.TRANSECTS_ARC::Default</Title> <Name>GISDATA.TRANSECTS_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRANSECTS_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="20000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TRANSLINES_ARC</Name> <Title>Transmission Lines</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Transmission_Lines.lyr</Keyword> <Keyword>GISDATA.TRANSLINES_ARC</Keyword> <Keyword>Lines</Keyword> <Keyword>Transmission</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/trnslns.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/tramin1a.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_TRANSLINES_ARC.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.499" miny="41.236" maxx="-69.957" maxy="42.887"/> <BoundingBox SRS="EPSG:26986" minx="36653.134" miny="778132.941" maxx="326080.724" maxy="959640.631"/> <Style> <Title>GISDATA.TRANSLINES_ARC::Default</Title> <Name>GISDATA.TRANSLINES_ARC::Default</Name> <LegendURL width="248" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRANSLINES_ARC"/> </LegendURL> </Style> <Style> <Title>GISDATA.TRANSLINES_ARC::Black_Dashed</Title> <Name>GISDATA.TRANSLINES_ARC::Black_Dashed</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TRANSLINES_ARC&amp;style=GISDATA.TRANSLINES_ARC%3A%3ABlack_Dashed"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.TROLLEYTRAIL_ARC_M43</Name> <Title>Brimfield Trolley Trail</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.TROLLEYTRAIL_ARC_M43</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.TROLLEYTRAIL_ARC_M43</Keyword> <Keyword>MassgisMetadataUrl=https://sites.google.com/site/brimfieldtrail/map</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.18522083921198" miny="42.09526534696355" maxx="-72.15247182142407" maxy="42.113448614967695"/> <BoundingBox SRS="EPSG:26986" minx="143332.265699998" miny="871878.024799999" maxx="146025.427900001" maxy="873876.611600001"/> <Style> <Title>Dark_Blue_Lines_Width_2</Title> <Name>Dark_Blue_Lines_Width_2</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.TROLLEYTRAIL_ARC_M43"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.UMASS_BOSTON_NDSM1_INT_POLY</Name> <Title>UMass Boston NDSM1 Poly</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.UMASS_BOSTON_NDSM1_INT_POLY</Abstract> <KeywordList> <Keyword>umass_boston_ndsm1_int_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.054" miny="42.308" maxx="-71.031" maxy="42.323"/> <BoundingBox SRS="EPSG:26986" minx="236732.393" miny="895341.271" maxx="238638.393" maxy="897083.271"/> <Style> <Title>GISDATA.UMASS_BOSTON_NDSM1_INT_POLY::Default</Title> <Name>GISDATA.UMASS_BOSTON_NDSM1_INT_POLY::Default</Name> <LegendURL width="137" height="180"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.UMASS_BOSTON_NDSM1_INT_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.USGSGRID_POLY</Name> <Title>USGS Grid</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/usgsqd.html</Keyword> <Keyword>Grid</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/hd25ksrc.avl</Keyword> <Keyword>GISDATA.USGSGRID_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/USGS_25k_Hydrography_Status.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_USGSGRID_POLY.shp.xml</Keyword> <Keyword>USGS</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.658" miny="41.107" maxx="-69.826" maxy="43.002"/> <BoundingBox SRS="EPSG:26986" minx="24001.34" miny="764090.19" maxx="336517.44" maxy="972430.5"/> <Style> <Title>GISDATA.USGSGRID_POLY::Default</Title> <Name>GISDATA.USGSGRID_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.USGSGRID_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.USGSGRID_POLY::Labels</Title> <Name>GISDATA.USGSGRID_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.USGSGRID_POLY&amp;style=GISDATA.USGSGRID_POLY%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.UTMGRID_POLY</Name> <Title>UTM Grid</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>UTM</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/deflega.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/utmgrid.html</Keyword> <Keyword>Grid</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/UTM_Grid.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_UTMGRID_POLY.shp.xml</Keyword> <Keyword>GISDATA.UTMGRID_POLY</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.531" miny="41.199" maxx="-69.839" maxy="43.003"/> <BoundingBox SRS="EPSG:26986" minx="34354.59" miny="773982.0" maxx="335458.78" maxy="972430.5"/> <Style> <Title>GISDATA.UTMGRID_POLY::Default</Title> <Name>GISDATA.UTMGRID_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.UTMGRID_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.UTMPT_PT</Name> <Title>UTM Points</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>UTM</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/UTM_Points.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/utmgrid.html</Keyword> <Keyword>GISDATA.UTMPT_PT</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/deflegl.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_UTMPT_PT.shp.xml</Keyword> <Keyword>Points</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.531" miny="41.199" maxx="-69.839" maxy="43.003"/> <BoundingBox SRS="EPSG:26986" minx="34354.59" miny="773986.94" maxx="335445.41" maxy="972430.5"/> <Style> <Title>GISDATA.UTMPT_PT::Default</Title> <Name>GISDATA.UTMPT_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.UTMPT_PT"/> </LegendURL> </Style> <ScaleHint min="0.0" max="100000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.VCCOASTALPLAINPOND_POLY</Name> <Title>Coastal Plain Pond Systems</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.VCCOASTALPLAINPOND_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/vccppond.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_VCCOASTALPLAINPOND_POLY.shp.xml</Keyword> <Keyword>Coastal</Keyword> <Keyword>Plain</Keyword> <Keyword>Systems</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Priority_Nat_Veg_Communities.lyr</Keyword> <Keyword>Pond</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/natveg.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.142" miny="41.62" maxx="-70.535" maxy="42.01"/> <BoundingBox SRS="EPSG:26986" minx="229857.812" miny="819307.438" maxx="279907.122" maxy="862246.308"/> <Style> <Title>GISDATA.VCCOASTALPLAINPOND_POLY::Default</Title> <Name>GISDATA.VCCOASTALPLAINPOND_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VCCOASTALPLAINPOND_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="600000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.VCCOASTAL_POLY</Name> <Title>Coastal Natural Community Systems</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Community</Keyword> <Keyword>GISDATA.VCCOASTAL_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/vccoast.avl</Keyword> <Keyword>Natural</Keyword> <Keyword>Coastal</Keyword> <Keyword>Systems</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_VCCOASTAL_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Priority_Nat_Veg_Communities.lyr</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/natveg.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.331" miny="41.476" maxx="-70.477" maxy="42.874"/> <BoundingBox SRS="EPSG:26986" minx="214132.296" miny="803319.872" maxx="283615.246" maxy="958163.812"/> <Style> <Title>GISDATA.VCCOASTAL_POLY::Default</Title> <Name>GISDATA.VCCOASTAL_POLY::Default</Name> <LegendURL width="255" height="220"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VCCOASTAL_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="600000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.VCFOREST_POLY</Name> <Title>Upland Forest</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/vcforest.avl</Keyword> <Keyword>Forest</Keyword> <Keyword>Upland</Keyword> <Keyword>GISDATA.VCFOREST_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_VCFOREST_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Upland_Forest.lyr</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/natveg.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.377" miny="41.495" maxx="-70.482" maxy="42.263"/> <BoundingBox SRS="EPSG:26986" minx="210306.997" miny="805497.497" maxx="284006.997" maxy="890334.997"/> <Style> <Title>GISDATA.VCFOREST_POLY::Default</Title> <Name>GISDATA.VCFOREST_POLY::Default</Name> <LegendURL width="233" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VCFOREST_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="600000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.VCPEATLAND_POLY</Name> <Title>Acidic Peatland Community Systems</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Community</Keyword> <Keyword>Peatland</Keyword> <Keyword>GISDATA.VCPEATLAND_POLY</Keyword> <Keyword>Acidic</Keyword> <Keyword>Systems</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Priority_Nat_Veg_Communities.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_VCPEATLAND_POLY.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/vcpeat.avl</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/natveg.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.629" miny="41.509" maxx="-70.252" maxy="42.886"/> <BoundingBox SRS="EPSG:26986" minx="211335.498" miny="809946.558" maxx="280406.128" maxy="956541.628"/> <Style> <Title>GISDATA.VCPEATLAND_POLY::Default</Title> <Name>GISDATA.VCPEATLAND_POLY::Default</Name> <LegendURL width="177" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VCPEATLAND_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="600000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.VCPINEBARRENS2_POLY</Name> <Title>Pine Barrens Natural Community Systems (UMASS Pitch Pine)</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Community</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/vcpinbr2.avl</Keyword> <Keyword>Pine)</Keyword> <Keyword>Natural</Keyword> <Keyword>(UMASS</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Priority_Nat_Veg_Communities.lyr</Keyword> <Keyword>Systems</Keyword> <Keyword>GISDATA.VCPINEBARRENS2_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_VCPINEBARRENS2_POLY.shp.xml</Keyword> <Keyword>Barrens</Keyword> <Keyword>Pine</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/natveg.html</Keyword> <Keyword>Pitch</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.77" miny="41.749" maxx="-70.518" maxy="41.974"/> <BoundingBox SRS="EPSG:26986" minx="260753.563" miny="833681.813" maxx="281370.873" maxy="858459.623"/> <Style> <Title>GISDATA.VCPINEBARRENS2_POLY::Default</Title> <Name>GISDATA.VCPINEBARRENS2_POLY::Default</Name> <LegendURL width="89" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VCPINEBARRENS2_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="600000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.VCPINEBARRENS_POLY</Name> <Title>Pine Barrens Natural Community Systems</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Community</Keyword> <Keyword>GISDATA.VCPINEBARRENS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/vcpinbar.avl</Keyword> <Keyword>Natural</Keyword> <Keyword>Systems</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Priority_Nat_Veg_Communities.lyr</Keyword> <Keyword>Barrens</Keyword> <Keyword>Pine</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_VCPINEBARRENS_POLY.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/natveg.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.301" miny="41.649" maxx="-70.599" maxy="42.682"/> <BoundingBox SRS="EPSG:26986" minx="216585.371" miny="822472.566" maxx="273855.941" maxy="936832.316"/> <Style> <Title>GISDATA.VCPINEBARRENS_POLY::Default</Title> <Name>GISDATA.VCPINEBARRENS_POLY::Default</Name> <LegendURL width="89" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VCPINEBARRENS_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="600000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.VCRIVERINE_POLY</Name> <Title>Riverine Natural Community Systems</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Community</Keyword> <Keyword>GISDATA.VCRIVERINE_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_VCRIVERINE_POLY.shp.xml</Keyword> <Keyword>Riverine</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/vcriv.avl</Keyword> <Keyword>Natural</Keyword> <Keyword>Systems</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Priority_Nat_Veg_Communities.lyr</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/natveg.html</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.376" miny="41.503" maxx="-70.498" maxy="42.885"/> <BoundingBox SRS="EPSG:26986" minx="210367.067" miny="806351.754" maxx="281874.907" maxy="959426.374"/> <Style> <Title>GISDATA.VCRIVERINE_POLY::Default</Title> <Name>GISDATA.VCRIVERINE_POLY::Default</Name> <LegendURL width="100" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VCRIVERINE_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="600000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.VCSANDPLAIN_POLY</Name> <Title>Sandplain Natural Community Systems</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Community</Keyword> <Keyword>GISDATA.VCSANDPLAIN_POLY</Keyword> <Keyword>Natural</Keyword> <Keyword>Systems</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/vcsandpl.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Priority_Nat_Veg_Communities.lyr</Keyword> <Keyword>Sandplain</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/natveg.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_VCSANDPLAIN_POLY.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.319" miny="41.506" maxx="-70.519" maxy="42.884"/> <BoundingBox SRS="EPSG:26986" minx="215092.033" miny="806700.058" maxx="280151.193" maxy="959319.628"/> <Style> <Title>GISDATA.VCSANDPLAIN_POLY::Default</Title> <Name>GISDATA.VCSANDPLAIN_POLY::Default</Name> <LegendURL width="99" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VCSANDPLAIN_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="600000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.VILLAGE_CTR_DIST_POLY_M113</Name> <Title>Great Barrington Village Center Overlay District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.VILLAGE_CTR_DIST_POLY_M113</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.VILLAGE_CTR_DIST_POLY_M113</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.36715693061424" miny="42.186411123148154" maxx="-73.35765278488026" maxy="42.20141775890662"/> <BoundingBox SRS="EPSG:26986" minx="45810.8485824019" miny="883461.523888923" maxx="46559.986569158704" maxy="885112.395335991"/> <Style> <Title>GISDATA.VILLAGE_CTR_DIST_POLY_M113::Default</Title> <Name>GISDATA.VILLAGE_CTR_DIST_POLY_M113::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VILLAGE_CTR_DIST_POLY_M113"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.VILLAGE_OVERLAY_DIST_POLY_M219</Name> <Title>Norwell Village Overlay District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.VILLAGE_OVERLAY_DIST_POLY_M219</Abstract> <KeywordList> <Keyword>GISDATA.VILLAGE_OVERLAY_DIST_POLY_M219</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.townofnorwell.net/Public_Documents/NorwellMA_Planning/Zoning%20ByLaw%20amended%2011.29.12.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.81383293018683" miny="42.1450359066885" maxx="-70.80809409348778" maxy="42.15089983363478"/> <BoundingBox SRS="EPSG:26986" minx="256717.561800003" miny="877410.498799998" maxx="257186.69340000302" maxy="878058.049899999"/> <Style> <Title>GISDATA.VILLAGE_OVERLAY_DIST_POLY_M219::Default</Title> <Name>GISDATA.VILLAGE_OVERLAY_DIST_POLY_M219::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VILLAGE_OVERLAY_DIST_POLY_M219"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.VTTOWNS_ARC</Name> <Title>Vermont Towns Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.VTTOWNS_ARC</Keyword> <Keyword>Arcs</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/adjacent-states-town-boundaries.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_VTTOWNS_ARC.shp.xml</Keyword> <Keyword>Towns</Keyword> <Keyword>Vermont</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.476" miny="42.715" maxx="-71.464" maxy="45.03"/> <BoundingBox SRS="EPSG:26986" minx="44050.3" miny="942273.81" maxx="202807.8" maxy="1197774.88"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VTTOWNS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.VTTOWNS_POLY</Name> <Title>Vermont Towns</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.VTTOWNS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_VTTOWNS_POLY.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/adjacent-states-town-boundaries.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/vttdef1p.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/VT_Towns.lyr</Keyword> <Keyword>Towns</Keyword> <Keyword>Vermont</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.476" miny="42.715" maxx="-71.464" maxy="45.03"/> <BoundingBox SRS="EPSG:26986" minx="44050.3" miny="942273.81" maxx="202807.8" maxy="1197774.88"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VTTOWNS_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.VTTOWNS_POLY::Brown_Italic_Labels</Title> <Name>GISDATA.VTTOWNS_POLY::Brown_Italic_Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VTTOWNS_POLY&amp;style=GISDATA.VTTOWNS_POLY%3A%3ABrown_Italic_Labels"/> </LegendURL> </Style> <Style> <Title>Grey_Outlines</Title> <Name>Grey_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.VTTOWNS_POLY&amp;style=Grey_Outlines"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WARDSPRECINCTS2012_POLY</Name> <Title>Wards and Precincts 2012</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WARDSPRECINCTS2012_POLY</Abstract> <KeywordList> <Keyword>wardsprecincts2012_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5332453212681" miny="41.23034473524928" maxx="-69.8985667039605" maxy="42.88811256611383"/> <BoundingBox SRS="EPSG:26986" minx="33869.6953125" miny="777514.5625" maxx="330838.84375" maxy="959743.25"/> <Style> <Title>GISDATA.WARDSPRECINCTS2012_POLY::Default</Title> <Name>GISDATA.WARDSPRECINCTS2012_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WARDSPRECINCTS2012_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WARDSPRECINCTS2022_POLY</Name> <Title>Wards and Precincts 2022</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WARDSPRECINCTS2022_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>wardsprecincts2022_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.5333180506413" miny="41.23142247218491" maxx="-69.89856674704315" maxy="42.88811081055675"/> <BoundingBox SRS="EPSG:26986" minx="33863.74609375" miny="777634.4375" maxx="330838.84375" maxy="959743.0625"/> <Style> <Title>GISDATA.WARDSPRECINCTS2022_POLY::Default</Title> <Name>GISDATA.WARDSPRECINCTS2022_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WARDSPRECINCTS2022_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WASTEWATERPIPES_ARC_M150</Name> <Title>Lee Wastewater Pipes</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WASTEWATERPIPES_ARC_M150</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.WASTEWATERPIPES_ARC_M150</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.29013955198168" miny="42.27221578780096" maxx="-73.21511640822779" maxy="42.333090725257584"/> <BoundingBox SRS="EPSG:26986" minx="52474.6242153943" miny="892851.560856" maxx="58525.4742153958" maxy="899490.350856002"/> <Style> <Title>GISDATA.WASTEWATERPIPES_ARC_M150::Default</Title> <Name>GISDATA.WASTEWATERPIPES_ARC_M150::Default</Name> <LegendURL width="84" height="240"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WASTEWATERPIPES_ARC_M150"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WASTEWATER_PT_M150</Name> <Title>Lee Wastewater Points</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WASTEWATER_PT_M150</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.WASTEWATER_PT_M150</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.29013719917666" miny="42.27221578780096" maxx="-73.21511640822779" maxy="42.33300755590355"/> <BoundingBox SRS="EPSG:26986" minx="52474.6242153943" miny="892851.560856" maxx="58525.4742153958" maxy="899481.110856"/> <Style> <Title>GISDATA.WASTEWATER_PT_M150::Default</Title> <Name>GISDATA.WASTEWATER_PT_M150::Default</Name> <LegendURL width="167" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WASTEWATER_PT_M150"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WATERFACILITIES_POLY_M150</Name> <Title>Lee Water System Facilities</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WATERFACILITIES_POLY_M150</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.WATERFACILITIES_POLY_M150</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.24201415049556" miny="42.28611830111228" maxx="-73.2254616647999" maxy="42.32452944112131"/> <BoundingBox SRS="EPSG:26986" minx="56422.6678000018" miny="894314.4177" maxx="57701.4909000024" maxy="898555.8374000011"/> <Style> <Title>GISDATA.WATERFACILITIES_POLY_M150::Default</Title> <Name>GISDATA.WATERFACILITIES_POLY_M150::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WATERFACILITIES_POLY_M150"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WATERPIPES_ARC_M150</Name> <Title>Lee Water Pipes</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WATERPIPES_ARC_M150</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.WATERPIPES_ARC_M150</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.29080341987387" miny="42.272642716639076" maxx="-73.20384657504471" maxy="42.34509633892261"/> <BoundingBox SRS="EPSG:26986" minx="52447.514215394905" miny="892899.560856" maxx="59456.2942153961" maxy="900805.480856001"/> <Style> <Title>GISDATA.WATERPIPES_ARC_M150::Default</Title> <Name>GISDATA.WATERPIPES_ARC_M150::Default</Name> <LegendURL width="136" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WATERPIPES_ARC_M150"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WATERSHEDS_ARC</Name> <Title>Major Watersheds Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/watrshds.html</Keyword> <Keyword>Major</Keyword> <Keyword>Arcs</Keyword> <Keyword>Watersheds</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.WATERSHEDS_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_WATERSHEDS_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.623" miny="40.204" maxx="-69.847" maxy="43.98"/> <BoundingBox SRS="EPSG:26986" minx="29741.88" miny="776514.38" maxx="331844.22" maxy="968086.0"/> <Style> <Title>Black_Lines</Title> <Name>Black_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WATERSHEDS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WATERSHEDS_POLY</Name> <Title>Major Watersheds</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/watrshds.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_WATERSHEDS_POLY.shp.xml</Keyword> <Keyword>Major</Keyword> <Keyword>GISDATA.WATERSHEDS_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/watshd1p.avl</Keyword> <Keyword>Watersheds</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Major_Watersheds.lyr</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.586" miny="41.22" maxx="-69.884" maxy="42.963"/> <BoundingBox SRS="EPSG:26986" minx="29741.88" miny="776514.38" maxx="331844.22" maxy="968086.0"/> <Style> <Title>GISDATA.WATERSHEDS_POLY::Default</Title> <Name>GISDATA.WATERSHEDS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WATERSHEDS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WATERTAXISTOPS_PT</Name> <Title>Boston Harbor Water Taxi Stops</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Stops</Keyword> <Keyword>GISDATA.WATERTAXISTOPS_PT</Keyword> <Keyword>Taxi</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Boston_Harbor_Water_Taxi_Stops.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/WATERTAXISTOPS_PT.avl</Keyword> <Keyword>Boston</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/eotlayers.html</Keyword> <Keyword>Water</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>Harbor</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_WATERTAXISTOPS_PT.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.061" miny="42.342" maxx="-71.027" maxy="42.377"/> <BoundingBox SRS="EPSG:26986" minx="236168.283" miny="899379.07" maxx="238962.409" maxy="902865.474"/> <Style> <Title>GISDATA.WATERTAXISTOPS_PT::Default</Title> <Name>GISDATA.WATERTAXISTOPS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WATERTAXISTOPS_PT"/> </LegendURL> </Style> <Style> <Title>GISDATA.WATERTAXISTOPS_PT::Labels</Title> <Name>GISDATA.WATERTAXISTOPS_PT::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WATERTAXISTOPS_PT&amp;style=GISDATA.WATERTAXISTOPS_PT%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WATERVALVES_PT_M150</Name> <Title>Lee Water Valves</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WATERVALVES_PT_M150</Abstract> <KeywordList> <Keyword>GISDATA.WATERVALVES_PT_M150</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.28872958518933" miny="42.272928535353756" maxx="-73.21396262505397" maxy="42.333091325299044"/> <BoundingBox SRS="EPSG:26986" minx="52590.814215399296" miny="892928.310856" maxx="58622.2142153978" maxy="899488.470856"/> <Style> <Title>GISDATA.WATERVALVES_PT_M150::Default</Title> <Name>GISDATA.WATERVALVES_PT_M150::Default</Name> <LegendURL width="97" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WATERVALVES_PT_M150"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WATER_QUALITY_DIST_POLY_M113</Name> <Title>Great Barrington Water Quality Protection Overlay District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WATER_QUALITY_DIST_POLY_M113</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.WATER_QUALITY_DIST_POLY_M113</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.41610879842794" miny="42.158083773962844" maxx="-73.2879432344387" maxy="42.25999681860404"/> <BoundingBox SRS="EPSG:26986" minx="41910.564178347595" miny="880400.789013308" maxx="52255.4688912258" maxy="891498.643900223"/> <Style> <Title>GISDATA.WATER_QUALITY_DIST_POLY_M113::Default</Title> <Name>GISDATA.WATER_QUALITY_DIST_POLY_M113::Default</Name> <LegendURL width="200" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WATER_QUALITY_DIST_POLY_M113"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WBS2002_ARC</Name> <Title>DEP 2002 Integrated List of Waters 305b 303d - arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>2002</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/WBS2002_ARC.avl</Keyword> <Keyword>Waters</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wbs2002.html</Keyword> <Keyword>303d</Keyword> <Keyword>305b</Keyword> <Keyword>DEP</Keyword> <Keyword>of</Keyword> <Keyword>GISDATA.WBS2002_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Water_Body_Segment_2002_Arcs.lyr</Keyword> <Keyword>Integrated</Keyword> <Keyword>List</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_WBS2002_ARC.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.502" miny="41.328" maxx="-69.94" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="36453.582" miny="788287.437" maxx="327489.593" maxy="959664.687"/> <Style> <Title>GISDATA.WBS2002_ARC::Default</Title> <Name>GISDATA.WBS2002_ARC::Default</Name> <LegendURL width="103" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WBS2002_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WBS2002_POLY</Name> <Title>DEP 2002 Integrated List of Waters 305b 303d - polygons</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>2002</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wbs2002.html</Keyword> <Keyword>Waters</Keyword> <Keyword>303d</Keyword> <Keyword>305b</Keyword> <Keyword>DEP</Keyword> <Keyword>of</Keyword> <Keyword>Integrated</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/WBS2002_POLY.avl</Keyword> <Keyword>GISDATA.WBS2002_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/Water_Body_Segment_2002_Polygons.lyr</Keyword> <Keyword>List</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_WBS2002_POLY.shp.xml</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.548" miny="40.188" maxx="-69.829" maxy="43.906"/> <BoundingBox SRS="EPSG:26986" minx="38527.617" miny="777968.187" maxx="330659.375" maxy="956442.937"/> <Style> <Title>GISDATA.WBS2002_POLY::Default</Title> <Name>GISDATA.WBS2002_POLY::Default</Name> <LegendURL width="103" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WBS2002_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WETCHANGE_POLY</Name> <Title>DEP Wetlands Change</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_Wetlands_Change.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/wetdepwch.avl</Keyword> <Keyword>Change</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_WETCHANGE_POLY.shp.xml</Keyword> <Keyword>GISDATA.WETCHANGE_POLY</Keyword> <Keyword>Wetlands</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wetchange.html</Keyword> <Keyword>DEP</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.473" miny="41.239" maxx="-69.941" maxy="42.885"/> <BoundingBox SRS="EPSG:26986" minx="38747.875" miny="778391.313" maxx="327341.195" maxy="959347.0"/> <Style> <Title>GISDATA.WETCHANGE_POLY::Default</Title> <Name>GISDATA.WETCHANGE_POLY::Default</Name> <LegendURL width="206" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETCHANGE_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.WETCHANGE_POLY::Depgis_Max10k</Title> <Name>GISDATA.WETCHANGE_POLY::Depgis_Max10k</Name> <LegendURL width="194" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETCHANGE_POLY&amp;style=GISDATA.WETCHANGE_POLY%3A%3ADepgis_Max10k"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WETLANDSDEP_ADHC_POLY</Name> <Title>DEP Human Altered Areas</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WETLANDSDEP_ADHC_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>wetlandsdep_adhc_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.85958885039125" miny="41.24310557153387" maxx="-69.90144717825102" maxy="42.89318090462743"/> <BoundingBox SRS="EPSG:26986" minx="88932.484375" miny="778194.8125" maxx="330593.1875" maxy="960290.8125"/> <Style> <Title>GISDATA.WETLANDSDEP_ADHC_POLY::Default</Title> <Name>GISDATA.WETLANDSDEP_ADHC_POLY::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDSDEP_ADHC_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="100000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WETLANDSDEP_ARC</Name> <Title>Wetlands 12K Arcs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>Arcs</Keyword> <Keyword>ExtractDoc=http://maps.massgis.state.ma.u/lyrs/DEP_Wetlands_With_Change.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.state.ma.u/lyrs/DEP_Wetlands_Detailed.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_WETLANDSDEP_ARC.shp.xml</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/wetdepach.avl</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/depwetlands112000.html</Keyword> <Keyword>12K</Keyword> <Keyword>Wetlands</Keyword> <Keyword>GISDATA.WETLANDSDEP_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/s5knum1a.avl</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.state.ma.u/lyrs/DEP_Wetlands_General.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/wetdepac.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.349" miny="41.234" maxx="-69.898" maxy="42.909"/> <BoundingBox SRS="EPSG:26986" minx="33861.262" miny="777606.375" maxx="330836.969" maxy="962000.0"/> <Style> <Title>GISDATA.WETLANDSDEP_ARC::Default</Title> <Name>GISDATA.WETLANDSDEP_ARC::Default</Name> <LegendURL width="205" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDSDEP_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="100000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WETLANDSDEP_ORIG_ARC</Name> <Title>DEP Wetlands Original Linear Features</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WETLANDSDEP_ORIG_ARC</Abstract> <KeywordList> <Keyword>wetlandsdep_orig_arc</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54394109846315" miny="41.22405914113798" maxx="-69.88349666314784" maxy="42.91579510248104"/> <BoundingBox SRS="EPSG:26986" minx="33069.140625" miny="776834.875" maxx="332012.09375" maxy="962818.1875"/> <Style> <Title>GISDATA.WETLANDSDEP_ORIG_ARC::deptheme_wetlandsdep_orig_arc</Title> <Name>GISDATA.WETLANDSDEP_ORIG_ARC::deptheme_wetlandsdep_orig_arc</Name> <LegendURL width="205" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDSDEP_ORIG_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="75000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WETLANDSDEP_ORIG_POLY</Name> <Title>DEP Wetlands Original Labels</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WETLANDSDEP_ORIG_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>wetlandsdep_orig_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.54415616037097" miny="41.223785943078965" maxx="-69.87972158538763" maxy="42.916727187652654"/> <BoundingBox SRS="EPSG:26986" minx="33054.04296875" miny="776804.875" maxx="332318.5" maxy="962921.375"/> <Style> <Title>GISDATA.WETLANDSDEP_ORIG_POLY::deptheme_wetlandsdep_orig_poly_labels_max25k</Title> <Name>GISDATA.WETLANDSDEP_ORIG_POLY::deptheme_wetlandsdep_orig_poly_labels_max25k</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDSDEP_ORIG_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="25000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WETLANDSDEP_POLY</Name> <Title>DEP Wetlands</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_WETLANDSDEP_POLY.shp.xml</Keyword> <Keyword>DEP</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_Wetlands_Detailed.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_Wetlands_General.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/depwetlands112000.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_Wetlands_With_Change.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/wetdepivdol.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/DEP_Wetlands_Detailed_Outlines.lyr</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/wetdepivd.avl</Keyword> <Keyword>Wetlands</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/wetdeppch.avl</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.WETLANDSDEP_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/wetdeppc.avl</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/w5koline.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.349" miny="40.884" maxx="-69.41" maxy="42.909"/> <BoundingBox SRS="EPSG:26986" minx="34476.02" miny="739141.313" maxx="370684.844" maxy="962000.0"/> <Style> <Title>GISDATA.WETLANDSDEP_POLY::Default</Title> <Name>GISDATA.WETLANDSDEP_POLY::Default</Name> <LegendURL width="291" height="520"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDSDEP_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="800000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WETLANDS_POLY_SPLIT</Name> <Title>DEP Wetland Split</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.WETLANDS_POLY_SPLIT</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.52648348079524" miny="41.23129769911183" maxx="-69.89807094462525" maxy="42.90843301802384"/> <BoundingBox SRS="EPSG:26986" minx="34476.0195866962" miny="777606.3749951989" maxx="330836.96875454654" maxy="961999.9999774578"/> <Style> <Title>GISDATA.WETLANDSDEP_POLY::Default</Title> <Name>GISDATA.WETLANDSDEP_POLY::Default</Name> <LegendURL width="291" height="520"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDS_POLY_SPLIT"/> </LegendURL> </Style> <Style> <Title>GISDATA.WETLANDSDEP_POLY::Detailed_With_Outlines</Title> <Name>GISDATA.WETLANDSDEP_POLY::Detailed_With_Outlines</Name> <LegendURL width="291" height="520"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDS_POLY_SPLIT&amp;style=GISDATA.WETLANDSDEP_POLY%3A%3ADetailed_With_Outlines"/> </LegendURL> </Style> <Style> <Title>GISDATA.WETLANDSDEP_POLY::Basemap</Title> <Name>GISDATA.WETLANDSDEP_POLY::Basemap</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDS_POLY_SPLIT&amp;style=GISDATA.WETLANDSDEP_POLY%3A%3ABasemap"/> </LegendURL> </Style> <Style> <Title>GISDATA.WETLANDSDEP_POLY::Depgis_Labels_Max10k</Title> <Name>GISDATA.WETLANDSDEP_POLY::Depgis_Labels_Max10k</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDS_POLY_SPLIT&amp;style=GISDATA.WETLANDSDEP_POLY%3A%3ADepgis_Labels_Max10k"/> </LegendURL> </Style> <Style> <Title>GISDATA.WETLANDSDEP_POLY::4_Categories_Max_12000</Title> <Name>GISDATA.WETLANDSDEP_POLY::4_Categories_Max_12000</Name> <LegendURL width="114" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDS_POLY_SPLIT&amp;style=GISDATA.WETLANDSDEP_POLY%3A%3A4_Categories_Max_12000"/> </LegendURL> </Style> <Style> <Title>GISDATA.WETLANDSDEP_POLY::General_Categories</Title> <Name>GISDATA.WETLANDSDEP_POLY::General_Categories</Name> <LegendURL width="180" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDS_POLY_SPLIT&amp;style=GISDATA.WETLANDSDEP_POLY%3A%3AGeneral_Categories"/> </LegendURL> </Style> <Style> <Title>GISDATA.WETLANDSDEP_POLY::Detailed</Title> <Name>GISDATA.WETLANDSDEP_POLY::Detailed</Name> <LegendURL width="291" height="520"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDS_POLY_SPLIT&amp;style=GISDATA.WETLANDSDEP_POLY%3A%3ADetailed"/> </LegendURL> </Style> <Style> <Title>GISDATA.WETLANDSDEP_POLY::General_Categories_Max_24000</Title> <Name>GISDATA.WETLANDSDEP_POLY::General_Categories_Max_24000</Name> <LegendURL width="180" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDS_POLY_SPLIT&amp;style=GISDATA.WETLANDSDEP_POLY%3A%3AGeneral_Categories_Max_24000"/> </LegendURL> </Style> <Style> <Title>GISDATA.WETLANDSDEP_POLY::Labels</Title> <Name>GISDATA.WETLANDSDEP_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDS_POLY_SPLIT&amp;style=GISDATA.WETLANDSDEP_POLY%3A%3ALabels"/> </LegendURL> </Style> <Style> <Title>GISDATA.WETLANDSDEP_POLY::Salt_Marsh</Title> <Name>GISDATA.WETLANDSDEP_POLY::Salt_Marsh</Name> <LegendURL width="180" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDS_POLY_SPLIT&amp;style=GISDATA.WETLANDSDEP_POLY%3A%3ASalt_Marsh"/> </LegendURL> </Style> <Style> <Title>GISDATA.WETLANDSDEP_POLY::Outlines_Only</Title> <Name>GISDATA.WETLANDSDEP_POLY::Outlines_Only</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDS_POLY_SPLIT&amp;style=GISDATA.WETLANDSDEP_POLY%3A%3AOutlines_Only"/> </LegendURL> </Style> <Style> <Title>GISDATA.WETLANDSDEP_POLY::Tidal_Flats</Title> <Name>GISDATA.WETLANDSDEP_POLY::Tidal_Flats</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WETLANDS_POLY_SPLIT&amp;style=GISDATA.WETLANDSDEP_POLY%3A%3ATidal_Flats"/> </LegendURL> </Style> <ScaleHint min="0.0" max="800000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WINDPOWERGRID50_POLY</Name> <Title>Wind Power Density at 50m</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.WINDPOWERGRID50_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_WINDPOWERGRID50_POLY.shp.xml</Keyword> <Keyword>Density</Keyword> <Keyword>Power</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/windpowergrid50_poly.avl</Keyword> <Keyword>50m</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/wind-power-density-at-50m.html</Keyword> <Keyword>ExtractDoc=http://maps.massgis.stae.ma.us/lyrs/Wind_Power_Density_at_50m.lyr</Keyword> <Keyword>at</Keyword> <Keyword>Wind</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53259950256674" miny="41.18072772488566" maxx="-69.8285118975695" maxy="42.917479271768926"/> <BoundingBox SRS="EPSG:26986" minx="34000.08287270964" miny="771999.0618206882" maxx="336500.02311255893" maxy="962999.0273090492"/> <Style> <Title>GISDATA.WINDPOWERGRID50_POLY::Default</Title> <Name>GISDATA.WINDPOWERGRID50_POLY::Default</Name> <LegendURL width="244" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WINDPOWERGRID50_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WINDSPEEDGRID200_POLY</Name> <Title>Modeled Wind Speed Grids</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>GISDATA.WINDSPEEDGRID200_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/windspeed.html</Keyword> <Keyword>pg_gisdata</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.181" maxx="-69.827" maxy="42.919"/> <BoundingBox SRS="EPSG:26986" minx="33940.381" miny="771993.654" maxx="336649.583" maxy="963174.849"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WINDSPEEDGRID200_POLY"/> </LegendURL> </Style> <Style> <Title>GISDATA.WINDSPEEDGRID200_POLY::Lower_Speed_Grey_Mask_30M</Title> <Name>GISDATA.WINDSPEEDGRID200_POLY::Lower_Speed_Grey_Mask_30M</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WINDSPEEDGRID200_POLY&amp;style=GISDATA.WINDSPEEDGRID200_POLY%3A%3ALower_Speed_Grey_Mask_30M"/> </LegendURL> </Style> <Style> <Title>GISDATA.WINDSPEEDGRID200_POLY::50_M_Colored_Cells</Title> <Name>GISDATA.WINDSPEEDGRID200_POLY::50_M_Colored_Cells</Name> <LegendURL width="131" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WINDSPEEDGRID200_POLY&amp;style=GISDATA.WINDSPEEDGRID200_POLY%3A%3A50_M_Colored_Cells"/> </LegendURL> </Style> <Style> <Title>GISDATA.WINDSPEEDGRID200_POLY::Lower_Speed_Grey_Mask_50M</Title> <Name>GISDATA.WINDSPEEDGRID200_POLY::Lower_Speed_Grey_Mask_50M</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WINDSPEEDGRID200_POLY&amp;style=GISDATA.WINDSPEEDGRID200_POLY%3A%3ALower_Speed_Grey_Mask_50M"/> </LegendURL> </Style> <Style> <Title>GISDATA.WINDSPEEDGRID200_POLY::30_M_Colored_Cells</Title> <Name>GISDATA.WINDSPEEDGRID200_POLY::30_M_Colored_Cells</Name> <LegendURL width="131" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WINDSPEEDGRID200_POLY&amp;style=GISDATA.WINDSPEEDGRID200_POLY%3A%3A30_M_Colored_Cells"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WIRELESS_DIST_POLY_M113</Name> <Title>Great Barrington Wireless Telecommunications Overlay District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WIRELESS_DIST_POLY_M113</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.WIRELESS_DIST_POLY_M113</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.38910349365658" miny="42.163059096925224" maxx="-73.31716025498366" maxy="42.25470283634447"/> <BoundingBox SRS="EPSG:26986" minx="44127.482173577" miny="880904.163284719" maxx="49851.1564555243" maxy="890961.38028945"/> <Style> <Title>GISDATA.WIRELESS_DIST_POLY_M113::Default</Title> <Name>GISDATA.WIRELESS_DIST_POLY_M113::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WIRELESS_DIST_POLY_M113"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.WIRELESS_DIST_POLY_M219</Name> <Title>Norwell Wireless Facility Overlay District</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.WIRELESS_DIST_POLY_M219</Abstract> <KeywordList> <Keyword>GISDATA.WIRELESS_DIST_POLY_M219</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.townofnorwell.net/Public_Documents/NorwellMA_Planning/Zoning%20ByLaw%20amended%2011.29.12.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.88900731642147" miny="42.15107993235363" maxx="-70.83472052937573" maxy="42.17191320116289"/> <BoundingBox SRS="EPSG:26986" minx="250498.849200003" miny="878064.1961" maxx="254968.065200001" maxy="880344.8279"/> <Style> <Title>GISDATA.WIRELESS_DIST_POLY_M113::Default</Title> <Name>GISDATA.WIRELESS_DIST_POLY_M113::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.WIRELESS_DIST_POLY_M219"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZIPCODES_NT_POLY</Name> <Title>ZIP Codes (5-Digit) from HERE (Navteq)</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZIPCODES_NT_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.ZIPCODES_NT_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53324195423784" miny="41.2312695082335" maxx="-69.89903869826098" maxy="42.88809354333527"/> <BoundingBox SRS="EPSG:26986" minx="33869.9213000014" miny="777617.2998000011" maxx="330800.310999997" maxy="959741.1853"/> <Style> <Title>GISDATA.ZIPCODES_NT_POLY::Default</Title> <Name>GISDATA.ZIPCODES_NT_POLY::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZIPCODES_NT_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZIPCODES_POLY</Name> <Title>Zipcodes</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZIPCODES_POLY</Abstract> <KeywordList> <Keyword>zipcodes_poly</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.55168242677658" miny="41.222621144240144" maxx="-69.87957202558611" maxy="42.89631837527426"/> <BoundingBox SRS="EPSG:26986" minx="32384.607421875" miny="776691.125" maxx="332373.78125" maxy="960654.8125"/> <Style> <Title>GISDATA.ZIPCODES_POLY::Default</Title> <Name>GISDATA.ZIPCODES_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZIPCODES_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONE1_POLY</Name> <Title>Zone 1s</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZONE1_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.ZONE1_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49882194894226" miny="41.235623783725096" maxx="-69.92173020064118" maxy="42.88706220554525"/> <BoundingBox SRS="EPSG:26986" minx="36680.6014828533" miny="778036.303492133" maxx="328948.10633779305" maxy="959625.410436347"/> <Style> <Title>GISDATA.ZONE1_POLY::Default</Title> <Name>GISDATA.ZONE1_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONE1_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONE1_POLY_DISSOLVE</Name> <Title>Zone I</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZONE1_POLY_DISSOLVE</Abstract> <KeywordList> <Keyword>DEP</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.499" miny="41.236" maxx="-69.922" maxy="42.887"/> <BoundingBox SRS="EPSG:26986" minx="36680.601" miny="778037.785" maxx="328948.106" maxy="959625.411"/> <Style> <Title>GISDATA.ZONE1_POLY::Default</Title> <Name>GISDATA.ZONE1_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONE1_POLY_DISSOLVE"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONE2_POLY</Name> <Title>Zone IIs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>IIs</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/ZONE_II.lyr</Keyword> <Keyword>2</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA.ZONE2_POLY.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/dep-wellhead-protection-areas-zone-ii-iwpa.html</Keyword> <Keyword>Zone</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>GISDATA.ZONE2_POLY</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/zone2b.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.4849539408939" miny="41.24543373325672" maxx="-69.9287820416153" maxy="42.894479511865136"/> <BoundingBox SRS="EPSG:26986" minx="37833.300610735256" miny="779099.9375826382" maxx="328356.65654403786" maxy="960448.7500378311"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONE2_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONE2_POLY_DISSOLVE</Name> <Title>Zone IIs</Title> <Abstract>Generated from pg_gisdata</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/GISDATA_ZONE2_POLY_DISSOLVE.shp.xml</Keyword> <Keyword>IIs</Keyword> <Keyword>GISDATA.ZONE2_POLY_DISSOLVE</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/lyrs/ZONE_ll.lyr</Keyword> <Keyword>MassgisMetadataUrl=http://www.mass.gov/anf/research-and-tech/it-serv-and-support/application-serv/office-of-geographic-information-massgis/datalayers/ziis.html</Keyword> <Keyword>Zone</Keyword> <Keyword>pg_gisdata</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/avls/zone2b.avl</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.485" miny="41.245" maxx="-69.929" maxy="42.895"/> <BoundingBox SRS="EPSG:26986" minx="37833.301" miny="779099.938" maxx="328356.657" maxy="960448.75"/> <Style> <Title>GISDATA.ZONE2_POLY_DISSOLVE::Default</Title> <Name>GISDATA.ZONE2_POLY_DISSOLVE::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONE2_POLY_DISSOLVE"/> </LegendURL> </Style> <Style> <Title>GISDATA.ZONE2_POLY_DISSOLVE::Depgis_Max100k</Title> <Name>GISDATA.ZONE2_POLY_DISSOLVE::Depgis_Max100k</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONE2_POLY_DISSOLVE&amp;style=GISDATA.ZONE2_POLY_DISSOLVE%3A%3ADepgis_Max100k"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONING_OVERLAY_POLY_M216</Name> <Title>Northbridge Zoning Overlays</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZONING_OVERLAY_POLY_M216</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.ZONING_OVERLAY_POLY_M216</Keyword> <Keyword>MassgisMetadataUrl=http://www.northbridgemass.org/sites/northbridgema/files/file/file/chapter_173_-zoning_booklet_updated_11.01.2012_0.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.70802017324397" miny="42.095586361962894" maxx="-71.5973058794088" maxy="42.16585939857301"/> <BoundingBox SRS="EPSG:26986" minx="182810.781300001" miny="871707.0625" maxx="191950.502499998" maxy="879496.0865"/> <Style> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a green line</Abstract> <Name>polygon</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONING_OVERLAY_POLY_M216"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONING_OVERLAY_POLY_M54</Name> <Title>Charlton Zoning Overlay Districts</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZONING_OVERLAY_POLY_M54</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.ZONING_OVERLAY_POLY_M54</Keyword> <Keyword>MassgisMetadataUrl=http://www.townofcharlton.net/forms/ZoningBylaw2012.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-66.31422960273963" miny="59.65858166990822" maxx="-65.70804938569488" maxy="59.875666865976"/> <BoundingBox SRS="EPSG:26986" minx="507852.09544697404" miny="2870363.31760205" maxx="542355.35025923" maxy="2893706.6341043"/> <Style> <Title>GISDATA.ZONING_OVERLAY_POLY_M54::Default</Title> <Name>GISDATA.ZONING_OVERLAY_POLY_M54::Default</Name> <LegendURL width="313" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONING_OVERLAY_POLY_M54"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONING_POLY_M113</Name> <Title>Great Barrington Zoning</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZONING_POLY_M113</Abstract> <KeywordList> <Keyword>GISDATA.ZONING_POLY_M113</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.4161192393965" miny="42.15716579244422" maxx="-73.24132220215803" maxy="42.26106051971443"/> <BoundingBox SRS="EPSG:26986" minx="41910.564259946295" miny="880298.8009141161" maxx="56106.9441896454" maxy="891537.000832301"/> <Style> <Title>GISDATA.ZONING_POLY_M113::Default</Title> <Name>GISDATA.ZONING_POLY_M113::Default</Name> <LegendURL width="59" height="320"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONING_POLY_M113"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONING_POLY_M152</Name> <Title>Lenox Zoning</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZONING_POLY_M152</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.ZONING_POLY_M152</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.3347690487353" miny="42.32272103943839" maxx="-73.21990807354885" maxy="42.41297216149877"/> <BoundingBox SRS="EPSG:26986" minx="48986.6406177282" miny="898536.750005443" maxx="58244.7695383504" maxy="908370.812494602"/> <Style> <Title>GISDATA.ZONING_POLY_M152::Default</Title> <Name>GISDATA.ZONING_POLY_M152::Default</Name> <LegendURL width="55" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONING_POLY_M152"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONING_POLY_M177</Name> <Title>Medway Zoning</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZONING_POLY_M177</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>zoning_poly_m177</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.47852137125135" miny="42.131315429559926" maxx="-71.37553510687547" maxy="42.17939928007834"/> <BoundingBox SRS="EPSG:26986" minx="201775.793899998" miny="875662.109099999" maxx="210282.6391" maxy="880995.625"/> <Style> <Title>Generic</Title> <Abstract>Generic style</Abstract> <Name>generic</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONING_POLY_M177"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONING_POLY_M216</Name> <Title>Northbridge Zoning</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZONING_POLY_M216</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.ZONING_POLY_M216</Keyword> <Keyword>MassgisMetadataUrl=http://www.northbridgemass.org/sites/northbridgema/files/file/file/chapter_173_-zoning_booklet_updated_11.01.2012_0.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.70802121770451" miny="42.09540703645499" maxx="-71.5925963288848" maxy="42.165891018842984"/> <BoundingBox SRS="EPSG:26986" minx="182810.702500001" miny="871687.144699998" maxx="192340.07240000402" maxy="879499.164500002"/> <Style> <Title>GISDATA.ZONING_POLY_M216::Default</Title> <Name>GISDATA.ZONING_POLY_M216::Default</Name> <LegendURL width="169" height="240"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONING_POLY_M216"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONING_POLY_M217</Name> <Title>Northfield Zoning</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZONING_POLY_M217</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.ZONING_POLY_M217</Keyword> <Keyword>MassgisMetadataUrl=http://www.northfield.ma.us/files/Planning%20Board/bylaws/ProtectiveBylaws_2008-08-26.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.51675311084027" miny="42.60388565944349" maxx="-72.3765763381435" maxy="42.72961066548102"/> <BoundingBox SRS="EPSG:26986" minx="116730.23439999699" miny="928641.75" maxx="128069.01560000301" maxy="942483.0625"/> <Style> <Title>GISDATA.ZONING_POLY_M217::Default</Title> <Name>GISDATA.ZONING_POLY_M217::Default</Name> <LegendURL width="263" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONING_POLY_M217"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONING_POLY_M219</Name> <Title>Norwell Zoning</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZONING_POLY_M219</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.ZONING_POLY_M219</Keyword> <Keyword>MassgisMetadataUrl=http://www.townofnorwell.net/Public_Documents/NorwellMA_Planning/Zoning%20ByLaw%20amended%2011.29.12.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.89091547660051" miny="42.10586802899325" maxx="-70.75204129780265" maxy="42.195805018288794"/> <BoundingBox SRS="EPSG:26986" minx="250376.592500001" miny="873098.604600001" maxx="261776.422600001" maxy="882997.754700001"/> <Style> <Title>GISDATA.ZONING_POLY_M219::Default</Title> <Name>GISDATA.ZONING_POLY_M219::Default</Name> <LegendURL width="115" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONING_POLY_M219"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONING_POLY_M39</Name> <Title>Boylston Zoning</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZONING_POLY_M39</Abstract> <KeywordList> <Keyword>GISDATA.ZONING_POLY_M39</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://www.boylston-ma.gov/Pages/BoylstonMA_Clerk/May-02-2011ZoningBylaw.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.76476456362117" miny="42.31205667116799" maxx="-71.67040037556899" maxy="42.395860748393154"/> <BoundingBox SRS="EPSG:26986" minx="178201.15626247198" miny="895764.000001661" maxx="185951.906237692" maxy="905052.937498313"/> <Style> <Title>GISDATA.ZONING_POLY_M39::Default</Title> <Name>GISDATA.ZONING_POLY_M39::Default</Name> <LegendURL width="219" height="240"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONING_POLY_M39"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:GISDATA.ZONING_POLY_M54</Name> <Title>Charlton Zoning</Title> <Abstract>Layer-Group type layer: massgis:GISDATA.ZONING_POLY_M54</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>GISDATA.ZONING_POLY_M54</Keyword> <Keyword>MassgisMetadataUrl=http://www.townofcharlton.net/forms/ZoningBylaw2012.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-66.33309497809495" miny="59.498120831109965" maxx="-65.61558233050157" maxy="59.88539248373379"/> <BoundingBox SRS="EPSG:26986" minx="507852.049187228" miny="2851853.25586897" maxx="547759.02317889" maxy="2894852.67774397"/> <Style> <Title>GISDATA.ZONING_POLY_M54::Default</Title> <Name>GISDATA.ZONING_POLY_M54::Default</Name> <LegendURL width="241" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AGISDATA.ZONING_POLY_M54"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MAD.MAD_ADDRESS_POINTM</Name> <Title>Address Points</Title> <Abstract>Layer-Group type layer: massgis:MAD.MAD_ADDRESS_POINTM</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MAD.MAD_ADDRESS_POINTM</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.529559489394" miny="41.23221135942111" maxx="-69.90179343868145" maxy="42.887910016099994"/> <BoundingBox SRS="EPSG:26986" minx="34170.4306000024" miny="777714.963599999" maxx="330575.576800004" maxy="959720.700399999"/> <Style> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a red square</Abstract> <Name>point</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMAD.MAD_ADDRESS_POINTM"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MAD.MAD_ADDRESS_POINTM_CHANGES</Name> <Title>Address Points Changes</Title> <Abstract>Layer-Group type layer: massgis:MAD.MAD_ADDRESS_POINTM_CHANGES</Abstract> <KeywordList> <Keyword>mad_address_pointm_changes</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.41555848608945" miny="41.232138449636636" maxx="-69.89959680572758" maxy="42.882558768871675"/> <BoundingBox SRS="EPSG:26986" minx="43474.76953125" miny="777497.125" maxx="330766.4375" maxy="959115.8125"/> <Style> <Title>Generic</Title> <Abstract>Generic style</Abstract> <Name>generic</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMAD.MAD_ADDRESS_POINTM_CHANGES"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MAD.MAD_MSAG_COMMUNITY_POLYM</Name> <Title>MSAG Communities</Title> <Abstract>Layer-Group type layer: massgis:MAD.MAD_MSAG_COMMUNITY_POLYM</Abstract> <KeywordList> <Keyword>MAD.MAD_MSAG_COMMUNITY_POLYM</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.68074810757844" miny="41.22857135619835" maxx="-69.89806516332933" maxy="42.90849059383202"/> <BoundingBox SRS="EPSG:26986" minx="21870.9627000019" miny="777606.388599999" maxx="330836.97259999806" maxy="962024.9400000011"/> <Style> <Title>MAD.MAD_MSAG_COMMUNITY_POLYM::Default</Title> <Name>MAD.MAD_MSAG_COMMUNITY_POLYM::Default</Name> <LegendURL width="135" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMAD.MAD_MSAG_COMMUNITY_POLYM"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MAD.MILEPOSTS</Name> <Title>Highway Mile Markers</Title> <Abstract>Layer-Group type layer: massgis:MAD.MILEPOSTS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>mileposts</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.49868063153518" miny="41.495990464069" maxx="-69.92587954617454" maxy="42.88475107035469"/> <BoundingBox SRS="EPSG:26986" minx="36686.14453125" miny="806962.375" maxx="328613.75" maxy="959369.0625"/> <Style> <Title>MAD.MILEPOSTS::Default</Title> <Name>MAD.MILEPOSTS::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMAD.MILEPOSTS"/> </LegendURL> </Style> <ScaleHint min="0.0" max="10000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MAD.TRAILS</Name> <Title>Hiking and Wilderness Trails</Title> <Abstract>Layer-Group type layer: massgis:MAD.TRAILS</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>trails</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.53388197129877" miny="41.2471696577327" maxx="-69.91913586542125" maxy="42.87526703646676"/> <BoundingBox SRS="EPSG:26986" minx="33783.67578125" miny="779385.8125" maxx="329184.34375" maxy="958318.4375"/> <Style> <Title>MAD.TRAILS_SV_PUBLIC::Default</Title> <Name>MAD.TRAILS_SV_PUBLIC::Default</Name> <LegendURL width="200" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMAD.TRAILS"/> </LegendURL> </Style> <ScaleHint min="0.0" max="80000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MAD.TRAILS_SV_PUBLIC</Name> <Title>Hiking and Wilderness Trails</Title> <Abstract>Layer-Group type layer: massgis:MAD.TRAILS_SV_PUBLIC</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>trails_sv_public</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.51050457034152" miny="41.24756736093998" maxx="-69.91913586542125" maxy="42.87528929939308"/> <BoundingBox SRS="EPSG:26986" minx="35694.875" miny="779385.8125" maxx="329184.34375" maxy="958318.4375"/> <Style> <Title>MAD.TRAILS_SV_PUBLIC::Default</Title> <Name>MAD.TRAILS_SV_PUBLIC::Default</Name> <LegendURL width="200" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMAD.TRAILS_SV_PUBLIC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="80000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ALGONQUIN_HUBLINE_LNG_ARC</Name> <Title>Algonquin Hubline LNG Pipeline</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Pipeline</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_algonquin_hubline_lng_arc.htm</Keyword> <Keyword>LNG</Keyword> <Keyword>Algonquin</Keyword> <Keyword>MORIS.ALGONQUIN_HUBLINE_LNG_ARC</Keyword> <Keyword>Hubline</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.96492268310628" miny="42.24401800909904" maxx="-70.77439806265906" maxy="42.54301637189095"/> <BoundingBox SRS="EPSG:26986" minx="244157.959700003" miny="888425.462000001" maxx="259600.7896" maxy="921524.3618"/> <Style> <Title>MORIS.ALGONQUIN_HUBLINE_LNG_ARC::Default</Title> <Name>MORIS.ALGONQUIN_HUBLINE_LNG_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ALGONQUIN_HUBLINE_LNG_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ARTIFICIAL_REEFS_POLY</Name> <Title>Artificial Reefs Footprints</Title> <Abstract>Layer-Group type layer: massgis:MORIS.ARTIFICIAL_REEFS_POLY</Abstract> <KeywordList> <Keyword>MORIS.ARTIFICIAL_REEFS_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.97854556021122" miny="41.52148149918089" maxx="-70.0528974887405" maxy="42.34434002727615"/> <BoundingBox SRS="EPSG:26986" minx="243520.9859" miny="808919.798599999" maxx="319250.299500003" maxy="899450.8642"/> <Style> <Title>MORIS.ARTIFICIAL_REEFS_POLY::Default</Title> <Name>MORIS.ARTIFICIAL_REEFS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ARTIFICIAL_REEFS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ARTIFICIAL_REEFS_PT</Name> <Title>Artificial Reefs</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.ARTIFICIAL_REEFS_PT</Keyword> <Keyword>Reefs</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_artificial_reefs_pt.htm</Keyword> <Keyword>Artificial</Keyword> <Keyword>pg_moris</Keyword> <Keyword>DataType=point</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.978" miny="41.523" maxx="-70.18" maxy="42.344"/> <BoundingBox SRS="EPSG:26986" minx="243562.7" miny="808892.044" maxx="308762.657" maxy="899448.509"/> <Style> <Title>MORIS.ARTIFICIAL_REEFS_PT::Default</Title> <Name>MORIS.ARTIFICIAL_REEFS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ARTIFICIAL_REEFS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ASCIDIELLA_ASPERSA_2008_PT</Name> <Title>Ascidiella aspersa 2008 Points (European Sea Squirt)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>(European</Keyword> <Keyword>Sea</Keyword> <Keyword>Squirt)</Keyword> <Keyword>Ascidiella</Keyword> <Keyword>aspersa</Keyword> <Keyword>2008</Keyword> <Keyword>Points</Keyword> <Keyword>pg_moris</Keyword> <Keyword>MORIS.ASCIDIELLA_ASPERSA_2008_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ascidiella_aspersa_2008_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.06371520615686" miny="41.77099144282305" maxx="-70.48964067834657" maxy="42.57453042417096"/> <BoundingBox SRS="EPSG:26986" minx="236273.4038000018" miny="836118.7167999824" maxx="282953.4249000041" maxy="924979.4934999902"/> <Style> <Title>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Title> <Name>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ASCIDIELLA_ASPERSA_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ASCIDIELLA_ASPERSA_2009_PT</Name> <Title>Ascidiella aspersa 2009 Points (European Sea Squirt)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.ASCIDIELLA_ASPERSA_2009_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ascidiella_aspersa_2009_pt.htm</Keyword> <Keyword>European Sea Squirt</Keyword> <Keyword>Ascidiella aspersa</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.383" maxx="-70.488" maxy="42.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="282953.425" maxy="934128.244"/> <Style> <Title>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Title> <Name>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ASCIDIELLA_ASPERSA_2009_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ASCIDIELLA_ASPERSA_2010_PT</Name> <Title>Ascidiella aspersa 2010 Points (European Sea Squirt)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.ASCIDIELLA_ASPERSA_2010_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ascidiella_aspersa_2010_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ascidiella_aspersa_2010_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.38" maxx="-70.149" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="308988.384" maxy="1045219.38"/> <Style> <Title>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Title> <Name>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ASCIDIELLA_ASPERSA_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ASCIDIELLA_ASPERSA_2011_PT</Name> <Title>Ascidiella aspersa (European Sea Squirt) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.ASCIDIELLA_ASPERSA_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ascidiella_aspersa_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ascidiella_aspersa_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.381" maxx="-70.228" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="302628.374" maxy="1045219.38"/> <Style> <Title>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Title> <Name>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ASCIDIELLA_ASPERSA_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ASCIDIELLA_ASPERSA_2012_PT</Name> <Title>Ascidiella aspersa (European Sea Squirt) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.ASCIDIELLA_ASPERSA_2012_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.ASCIDIELLA_ASPERSA_2012_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ascidiella_aspersa_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ascidiella_aspersa_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05322459600431" miny="41.74146678291779" maxx="-70.4889857275762" maxy="42.61533007437035"/> <BoundingBox SRS="EPSG:26986" minx="237162.803199999" miny="832839.249499999" maxx="282953.424900003" maxy="929516.3904"/> <Style> <Title>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Title> <Name>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ASCIDIELLA_ASPERSA_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ASCIDIELLA_ASPERSA_2013_PT</Name> <Title>Ascidiella aspersa (European Sea Squirt) 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.ASCIDIELLA_ASPERSA_2013_PT</Abstract> <KeywordList> <Keyword>MORIS.ASCIDIELLA_ASPERSA_2013_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05380524881912" miny="41.614483928752" maxx="-70.22625848729561" maxy="43.656680595686396"/> <BoundingBox SRS="EPSG:26986" minx="237186.932300001" miny="818993.670899998" maxx="302785.034699999" maxy="1045220.3707"/> <Style> <Title>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Title> <Name>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ASCIDIELLA_ASPERSA_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ASCIDIELLA_ASPERSA_2014_PT</Name> <Title>Ascidiella aspersa (European Sea Squirt) 2014</Title> <Abstract>Layer-Group type layer: massgis:MORIS.ASCIDIELLA_ASPERSA_2014_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.ASCIDIELLA_ASPERSA_2014_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.0533375341937" miny="42.027911126084895" maxx="-69.6637120001465" maxy="43.86929948921426"/> <BoundingBox SRS="EPSG:26986" minx="236981.2579" miny="865713.4101000021" maxx="347682.9956" maxy="1068851.187"/> <Style> <Title>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Title> <Name>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ASCIDIELLA_ASPERSA_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ASCIDIELLA_ASPERSA_2015_PT</Name> <Title>Ascidiella aspersa (European Sea Squirt) 2015</Title> <Abstract>Layer-Group type layer: massgis:MORIS.ASCIDIELLA_ASPERSA_2015_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.ASCIDIELLA_ASPERSA_2015_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.89493218586068" miny="41.61321008164017" maxx="-70.10798499947045" maxy="43.7582916106283"/> <BoundingBox SRS="EPSG:26986" minx="250428.17729999902" miny="818993.670899998" maxx="312145.080300003" maxy="1056598.1282"/> <Style> <Title>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Title> <Name>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ASCIDIELLA_ASPERSA_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ASCIDIELLA_ASPERSA_2016_PT</Name> <Title>Ascidiella aspersa (European Sea Squirt) 2016</Title> <Abstract>Layer-Group type layer: massgis:MORIS.ASCIDIELLA_ASPERSA_2016_PT</Abstract> <KeywordList> <Keyword>MORIS.ASCIDIELLA_ASPERSA_2016_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.06537968601198" miny="41.52294940874857" maxx="-70.10798499947045" maxy="43.75909509263332"/> <BoundingBox SRS="EPSG:26986" minx="236273.362999998" miny="808967.379999999" maxx="312145.080300003" maxy="1056598.1282"/> <Style> <Title>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Title> <Name>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ASCIDIELLA_ASPERSA_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ASCIDIELLA_ASPERSA_2017_PT</Name> <Title>Ascidiella aspersa (European Sea Squirt) 2017</Title> <Abstract>Layer-Group type layer: massgis:MORIS.ASCIDIELLA_ASPERSA_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>ascidiella_aspersa_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05322444106672" miny="41.73785342119391" maxx="-70.10798464268431" maxy="43.75904337088215"/> <BoundingBox SRS="EPSG:26986" minx="237162.816100001" miny="832839.247200001" maxx="312145.125299998" maxy="1056597.1325"/> <Style> <Title>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Title> <Name>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ASCIDIELLA_ASPERSA_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ASCIDIELLA_ASPERSA_2018_PT</Name> <Title>Ascidiella aspersa (European Sea Squirt) 2018</Title> <Abstract>Layer-Group type layer: massgis:MORIS.ASCIDIELLA_ASPERSA_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>ascidiella_aspersa_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05380466767818" miny="41.61340383776492" maxx="-70.12657263817206" maxy="43.7232240893414"/> <BoundingBox SRS="EPSG:26986" minx="237186.985699996" miny="818992.721700002" maxx="310711.4648" maxy="1052616.1207"/> <Style> <Title>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Title> <Name>MORIS.ASCIDIELLA_ASPERSA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ASCIDIELLA_ASPERSA_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ATBSLNPT_PT</Name> <Title>Digital Offshore Cadastre - Atlantic 1983 - Baseline Points</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Atlantic</Keyword> <Keyword>MORIS.ATBSLNPT_PT</Keyword> <Keyword>Points</Keyword> <Keyword>-</Keyword> <Keyword>1983</Keyword> <Keyword>Cadastre</Keyword> <Keyword>Offshore</Keyword> <Keyword>Baseline</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_atbslnpt_pt.htm</Keyword> <Keyword>Digital</Keyword> <Keyword>pg_moris</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_atbslnpt_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-86.604" miny="24.331" maxx="-66.945" maxy="44.895"/> <BoundingBox SRS="EPSG:26986" minx="-1006947.894" miny="-1048498.37" maxx="560512.545" maxy="1183193.589"/> <Style> <Title>MORIS.ATBSLNPT_PT::Default</Title> <Name>MORIS.ATBSLNPT_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ATBSLNPT_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ATL_HURTRACK_ARC</Name> <Title>Hurricane Tracks for the Atlantic Basin 1851-2008</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Atlantic</Keyword> <Keyword>Tracks</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_atl_hurtrack_arc.htm</Keyword> <Keyword>1851-2008</Keyword> <Keyword>Basin</Keyword> <Keyword>Hurricane</Keyword> <Keyword>the</Keyword> <Keyword>in</Keyword> <Keyword>MORIS.ATL_HURTRACK_ARC</Keyword> <Keyword>pg_moris</Keyword> <Keyword>DataType=line</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-158.774" miny="-4.419" maxx="33.286" maxy="79.996"/> <BoundingBox SRS="EPSG:26986" minx="-3690115.093" miny="-2974458.964" maxx="6857500.296" maxy="5555449.867"/> <Style> <Title>MORIS.ATL_HURTRACK_ARC::Default</Title> <Name>MORIS.ATL_HURTRACK_ARC::Default</Name> <LegendURL width="409" height="170"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ATL_HURTRACK_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.ATL_WEAS_POLY</Name> <Title>Outer Continental Shelf (OCS) Wind Energy Areas</Title> <Abstract>Layer-Group type layer: massgis:MORIS.ATL_WEAS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_atl_weas_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_atl_weas_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-75.757" miny="36.813" maxx="-70.006" maxy="41.298"/> <BoundingBox SRS="EPSG:26986" minx="-156865.393" miny="292653.255" maxx="325128.652" maxy="783214.196"/> <Style> <Title>MORIS.ATL_WEAS_POLY::Default</Title> <Name>MORIS.ATL_WEAS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.ATL_WEAS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.AWOIS_SUB_WRECKS_PT</Name> <Title>Office of Coast Survey's Automated Wreck and Obstruction Information System</Title> <Abstract>Layer-Group type layer: massgis:MORIS.AWOIS_SUB_WRECKS_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_awois_sub_wrecks_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_awois_sub_wrecks_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.266" miny="40.192" maxx="-65.153" maxy="45.339"/> <BoundingBox SRS="EPSG:26986" minx="139888.586" miny="677350.733" maxx="699139.36" maxy="1232301.098"/> <Style> <Title>MORIS.AWOIS_SUB_WRECKS_PT::Default</Title> <Name>MORIS.AWOIS_SUB_WRECKS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.AWOIS_SUB_WRECKS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BATHY_ARC</Name> <Title>Bathymetry - Stellwagen Bank</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_bathy_arc.htm</Keyword> <Keyword>Bank</Keyword> <Keyword>MORIS.BATHY_ARC</Keyword> <Keyword>Stellwagen</Keyword> <Keyword>Bathymetry</Keyword> <Keyword>pg_moris</Keyword> <Keyword>-</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.026" miny="41.665" maxx="-69.785" maxy="42.862"/> <BoundingBox SRS="EPSG:26986" minx="239444.0" miny="825198.297" maxx="340174.004" maxy="956982.454"/> <Style> <Title>MORIS.BATHY_ARC::Default</Title> <Name>MORIS.BATHY_ARC::Default</Name> <LegendURL width="62" height="560"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BATHY_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BATHY_FATHOMS_POLY</Name> <Title>Bathymetry All MA Waters (fathoms)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_bathy_fathoms_poly.htm</Keyword> <Keyword>Waters</Keyword> <Keyword>(fathoms)</Keyword> <Keyword>All</Keyword> <Keyword>MORIS.BATHY_FATHOMS_POLY</Keyword> <Keyword>Bathymetry</Keyword> <Keyword>pg_moris</Keyword> <Keyword>MA</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.01679759361404" miny="40.97182108237454" maxx="-68.91873165576247" maxy="43.02849893768727"/> <BoundingBox SRS="EPSG:26986" minx="157875.88229999607" miny="749954.8654999807" maxx="410460.5894000026" maxy="975317.5144999883"/> <Style> <Title>MORIS.BATHY_FATHOMS_POLY::Default</Title> <Name>MORIS.BATHY_FATHOMS_POLY::Default</Name> <LegendURL width="54" height="3220"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BATHY_FATHOMS_POLY"/> </LegendURL> </Style> <ScaleHint min="0.0" max="500000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BAY_CLOSURE_LINES_ARC</Name> <Title>Massachusetts Bay Closure Lines</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_bay_closure_lines_arc.htm</Keyword> <Keyword>MORIS.BAY_CLOSURE_LINES_ARC</Keyword> <Keyword>pg_moris</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_bay_closure_lines_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-83.674" miny="25.282" maxx="-67.167" maxy="44.735"/> <BoundingBox SRS="EPSG:26986" minx="-771734.362" miny="-966301.299" maxx="543836.134" maxy="1165707.585"/> <Style> <Title>MORIS.BAY_CLOSURE_LINES_ARC::Default</Title> <Name>MORIS.BAY_CLOSURE_LINES_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BAY_CLOSURE_LINES_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BEDROCK_POLY</Name> <Title>Bedrock Outcrops - Stellwagen Bank National Marine Sanctuary</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Marine</Keyword> <Keyword>Bank</Keyword> <Keyword>Outcrops</Keyword> <Keyword>Sanctuary</Keyword> <Keyword>National</Keyword> <Keyword>Stellwagen</Keyword> <Keyword>Bedrock</Keyword> <Keyword>MORIS.BEDROCK_POLY</Keyword> <Keyword>pg_moris</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_bedrock_poly.htm</Keyword> <Keyword>-</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.601" miny="42.584" maxx="-70.176" maxy="42.783"/> <BoundingBox SRS="EPSG:26986" minx="273771.676" miny="926770.089" maxx="308309.329" maxy="948444.585"/> <Style> <Title>MORIS.BEDROCK_POLY::Default</Title> <Name>MORIS.BEDROCK_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BEDROCK_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BH_BOTTOMTYPE_POLY</Name> <Title>Boston Harbor Bottom Type</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BH_BOTTOMTYPE_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_bottomtype_poly.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.053" miny="42.258" maxx="-70.818" maxy="42.437"/> <BoundingBox SRS="EPSG:26986" minx="236901.635" miny="889901.69" maxx="256119.609" maxy="909755.741"/> <Style> <Title>MORIS.BH_BOTTOMTYPE_POLY::Default</Title> <Name>MORIS.BH_BOTTOMTYPE_POLY::Default</Name> <LegendURL width="234" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BH_BOTTOMTYPE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BH_SEDGRABS_PT</Name> <Title>Boston Harbor Ground Validation Sediment Grabs</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.BH_SEDGRABS_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_sedgrabs_pt.htm</Keyword> <Keyword>Ground</Keyword> <Keyword>Grabs</Keyword> <Keyword>Sediment</Keyword> <Keyword>Boston</Keyword> <Keyword>Validation</Keyword> <Keyword>pg_moris</Keyword> <Keyword>Harbor</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.046" miny="42.271" maxx="-70.824" maxy="42.434"/> <BoundingBox SRS="EPSG:26986" minx="237425.18" miny="891437.519" maxx="255630.013" maxy="909348.64"/> <Style> <Title>MORIS.BH_SEDGRABS_PT::Default</Title> <Name>MORIS.BH_SEDGRABS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BH_SEDGRABS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BLK_CLP_POLY</Name> <Title>Digital Offshore Cadastre - Atlantic 1983 - OCS Blocks</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Atlantic</Keyword> <Keyword>OCS</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_blk_clp_poly.htm</Keyword> <Keyword>MORIS.BLK_CLP_POLY</Keyword> <Keyword>-</Keyword> <Keyword>1983</Keyword> <Keyword>Cadastre</Keyword> <Keyword>Offshore</Keyword> <Keyword>Blocks</Keyword> <Keyword>Digital</Keyword> <Keyword>pg_moris</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_blk_clp_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-86.818" miny="23.675" maxx="-63.428" maxy="44.855"/> <BoundingBox SRS="EPSG:26986" minx="-1025301.103" miny="-1122760.343" maxx="840656.066" maxy="1178417.217"/> <Style> <Title>MORIS.BLK_CLP_POLY::Default</Title> <Name>MORIS.BLK_CLP_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BLK_CLP_POLY"/> </LegendURL> </Style> <Style> <Title>MORIS.BLK_CLP_POLY::RFI_map</Title> <Name>MORIS.BLK_CLP_POLY::RFI_map</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BLK_CLP_POLY&amp;style=MORIS.BLK_CLP_POLY%3A%3ARFI_map"/> </LegendURL> </Style> <Style> <Title>MORIS.BLK_CLP_POLY::Labels</Title> <Name>MORIS.BLK_CLP_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BLK_CLP_POLY&amp;style=MORIS.BLK_CLP_POLY%3A%3ALabels"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOATING_USAGE_ARC</Name> <Title>Boating Usage Arcs</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.BOATING_USAGE_ARC</Keyword> <Keyword>pg_moris</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_boating_usage_arc.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.46833984553871" miny="40.9113039902009" maxx="-69.4076190669591" maxy="43.00772382741643"/> <BoundingBox SRS="EPSG:26986" minx="202667.1225999966" miny="742173.9193999803" maxx="370638.5005000025" maxy="973009.9013999897"/> <Style> <Title>MORIS.BOATING_USAGE_ARC::Default</Title> <Name>MORIS.BOATING_USAGE_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOATING_USAGE_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOATING_USAGE_POLY</Name> <Title>Boating Usage Polys</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_boating_usage_poly.htm</Keyword> <Keyword>MORIS.BOATING_USAGE_POLY</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.22953227245463" miny="41.18691821291272" maxx="-69.82924175939903" maxy="42.908070087787756"/> <BoundingBox SRS="EPSG:26986" minx="222690.10989999687" miny="772062.5035999821" maxx="336460.4647000008" maxy="961975.0439999907"/> <Style> <Title>MORIS.BOATING_USAGE_POLY::Default</Title> <Name>MORIS.BOATING_USAGE_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOATING_USAGE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2008_PT</Name> <Title>Botrylloides violaceus 2008 Points (Sheath Tunicate)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Botrylloides</Keyword> <Keyword>violaceus</Keyword> <Keyword>2008</Keyword> <Keyword>Points</Keyword> <Keyword>(Sheath</Keyword> <Keyword>Tunicate)</Keyword> <Keyword>MORIS.BOTRYLLOIDES_VIOLACEUS_2008_PT</Keyword> <Keyword>pg_moris</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_botrylloides_violaceus_2008_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17277475136503" miny="41.480095169164365" maxx="-69.90050484816507" maxy="43.657087471051234"/> <BoundingBox SRS="EPSG:26986" minx="227327.2428999982" miny="804493.7547999823" maxx="329077.39750000247" maxy="1045219.379599991"/> <Style> <Title>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Title> <Name>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLOIDES_VIOLACEUS_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2009_PT</Name> <Title>Botrylloides violaceus 2009 Points (Sheath Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2009_PT</Abstract> <KeywordList> <Keyword>Botrylloides violaceus</Keyword> <Keyword>Sheath Tunicate</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_botrylloides_violaceus_2009_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.9" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Title> <Name>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLOIDES_VIOLACEUS_2009_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2010_PT</Name> <Title>Botrylloides violaceus 2010 Points (Sheath Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2010_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_botrylloides_violaceus_2010_pt.htm</Keyword> <Keyword>ExtractDoc=http://http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_botrylloides_violaceus_2010_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.9" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Title> <Name>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLOIDES_VIOLACEUS_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2011_PT</Name> <Title>Botrylloides violaceus (Sheath Tunicate) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_botrylloides_violaceus_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_botrylloides_violaceus_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.9" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Title> <Name>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLOIDES_VIOLACEUS_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2012_PT</Name> <Title>Botrylloides violaceus (Sheath Tunicate) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2012_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.BOTRYLLOIDES_VIOLACEUS_2012_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_botrylloides_violaceus_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_botrylloides_violaceus_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05415317055257" miny="41.60224018320453" maxx="-69.90050484816507" maxy="43.65667285072143"/> <BoundingBox SRS="EPSG:26986" minx="237162.803199999" miny="818062.360500001" maxx="329077.397500001" maxy="1045219.3796"/> <Style> <Title>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Title> <Name>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLOIDES_VIOLACEUS_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2013_PT</Name> <Title>Botrylloides violaceus (Sheath Tunicate) 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2013_PT</Abstract> <KeywordList> <Keyword>MORIS.BOTRYLLOIDES_VIOLACEUS_2013_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05405021497296" miny="41.57547110630225" maxx="-69.90050487185796" maxy="43.656680595686396"/> <BoundingBox SRS="EPSG:26986" minx="237186.932300001" miny="815088.6917" maxx="329077.376999997" maxy="1045220.3707"/> <Style> <Title>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Title> <Name>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLOIDES_VIOLACEUS_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2014_PT</Name> <Title>Botrylloides violaceus (Sheath Tunicate) 2014</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2014_PT</Abstract> <KeywordList> <Keyword>MORIS.BOTRYLLOIDES_VIOLACEUS_2014_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05627302907791" miny="41.61321008164017" maxx="-70.10798499947045" maxy="43.75906114171173"/> <BoundingBox SRS="EPSG:26986" minx="236981.2579" miny="818993.670899998" maxx="312145.080300003" maxy="1056598.1282"/> <Style> <Title>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Title> <Name>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLOIDES_VIOLACEUS_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2015_PT</Name> <Title>Botrylloides violaceus (Sheath Tunicate) 2015</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2015_PT</Abstract> <KeywordList> <Keyword>MORIS.BOTRYLLOIDES_VIOLACEUS_2015_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05380524881912" miny="41.553260385041526" maxx="-67.373463000369" maxy="44.7085941065776"/> <BoundingBox SRS="EPSG:26986" minx="237186.932300001" miny="818993.670899998" maxx="527565.131899998" maxy="1162174.3488"/> <Style> <Title>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Title> <Name>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLOIDES_VIOLACEUS_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2016_PT</Name> <Title>Botrylloides violaceus (Sheath Tunicate) 2016</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2016_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.BOTRYLLOIDES_VIOLACEUS_2016_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17256959334016" miny="41.46308418557692" maxx="-67.373463000369" maxy="44.70901673828076"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="808967.379999999" maxx="527565.131899998" maxy="1162174.3488"/> <Style> <Title>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Title> <Name>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLOIDES_VIOLACEUS_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2017_PT</Name> <Title>Botrylloides violaceus (Sheath Tunicate) 2017</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>botrylloides_violaceus_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17228721088736" miny="41.57703744387923" maxx="-70.0223215034537" maxy="43.7594586507626"/> <BoundingBox SRS="EPSG:26986" minx="227327.255800001" miny="815087.744800001" maxx="319047.757600002" maxy="1056597.1325"/> <Style> <Title>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Title> <Name>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLOIDES_VIOLACEUS_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2018_PT</Name> <Title>Botrylloides violaceus (Sheath Tunicate) 2018</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLOIDES_VIOLACEUS_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>botrylloides_violaceus_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.0540946660728" miny="41.6132015311057" maxx="-70.10798464268431" maxy="43.75904337088215"/> <BoundingBox SRS="EPSG:26986" minx="237162.816100001" miny="818992.721700002" maxx="312145.125299998" maxy="1056597.1325"/> <Style> <Title>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Title> <Name>MORIS.BOTRYLLOIDES_VIOLACEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLOIDES_VIOLACEUS_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2008_PT</Name> <Title>Botryllus schlosseri 2008 Points (Star Tunicate)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.BOTRYLLUS_SCHLOSSERI_2008_PT</Keyword> <Keyword>pg_moris</Keyword> <Keyword>Botryllus</Keyword> <Keyword>schlosseri</Keyword> <Keyword>2008</Keyword> <Keyword>Points</Keyword> <Keyword>(Star</Keyword> <Keyword>Tunicate)</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_botryllus_schlosseri_2008_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17277475136503" miny="41.48009516916439" maxx="-69.90050484816507" maxy="43.657087471051234"/> <BoundingBox SRS="EPSG:26986" minx="227327.242899999" miny="804493.754799999" maxx="329077.397500001" maxy="1045219.3796"/> <Style> <Title>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Title> <Name>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLUS_SCHLOSSERI_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2009_PT</Name> <Title>Botryllus schlosseri 2009 Points (Star Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2009_PT</Abstract> <KeywordList> <Keyword>Botryllus schlosseri</Keyword> <Keyword>Star Tunicate</Keyword> <Keyword>http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_botryllus_schlosseri_2009_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.9" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Title> <Name>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLUS_SCHLOSSERI_2009_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2010_PT</Name> <Title>Botryllus schlosseri 2010 Points (Star Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2010_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl= http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_botryllus_schlosseri_2010_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_botryllus_schlosseri_2010_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.9" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Title> <Name>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLUS_SCHLOSSERI_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2011_PT</Name> <Title>Botryllus schlosseri (Golden Star Tunicate) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_botryllus_schlosseri_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_botryllus_schlosseri_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.9" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Title> <Name>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLUS_SCHLOSSERI_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2012_PT</Name> <Title>Botryllus schlosseri (Golden Star Tunicate) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2012_PT</Abstract> <KeywordList> <Keyword>MORIS.BOTRYLLUS_SCHLOSSERI_2012_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_botryllus_schlosseri_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_botryllus_schlosseri_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05415317055257" miny="41.60305224858957" maxx="-69.96334225980232" maxy="43.65477447180823"/> <BoundingBox SRS="EPSG:26986" minx="237162.803199999" miny="818062.360500001" maxx="324009.173100002" maxy="1045008.3953"/> <Style> <Title>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Title> <Name>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLUS_SCHLOSSERI_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2013_PT</Name> <Title>Botryllus schlosseri 2013 Points (Star Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2013_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.BOTRYLLUS_SCHLOSSERI_2013_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17228780043934" miny="41.57657250234505" maxx="-69.98633323454918" maxy="43.657096390175"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="815088.6917" maxx="322149.633400001" maxy="1045220.3707"/> <Style> <Title>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Title> <Name>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLUS_SCHLOSSERI_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2014_PT</Name> <Title>Botryllus schlosseri 2014 Points (Star Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2014_PT</Abstract> <KeywordList> <Keyword>MORIS.BOTRYLLUS_SCHLOSSERI_2014_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05627302907791" miny="41.607363581867986" maxx="-69.6637120001465" maxy="43.86929948921426"/> <BoundingBox SRS="EPSG:26986" minx="236981.2579" miny="818993.670899998" maxx="347682.9956" maxy="1068851.187"/> <Style> <Title>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Title> <Name>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLUS_SCHLOSSERI_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2015_PT</Name> <Title>Botryllus schlosseri 2015 Points (Star Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2015_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.BOTRYLLUS_SCHLOSSERI_2015_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05380524881912" miny="41.553260385041526" maxx="-67.373463000369" maxy="44.7085941065776"/> <BoundingBox SRS="EPSG:26986" minx="237186.932300001" miny="818993.670899998" maxx="527565.131899998" maxy="1162174.3488"/> <Style> <Title>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Title> <Name>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLUS_SCHLOSSERI_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2016_PT</Name> <Title>Botryllus schlosseri 2016 Points (Star Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2016_PT</Abstract> <KeywordList> <Keyword>MORIS.BOTRYLLUS_SCHLOSSERI_2016_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17210778225507" miny="41.553260385041526" maxx="-67.373463000369" maxy="44.70901673828076"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="818993.670899998" maxx="527565.131899998" maxy="1162174.3488"/> <Style> <Title>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Title> <Name>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLUS_SCHLOSSERI_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2017_PT</Name> <Title>Botryllus schlosseri 2017 Points (Star Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>botryllus_schlosseri_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17228721088736" miny="41.57656397363289" maxx="-69.98558444463472" maxy="43.687703889307"/> <BoundingBox SRS="EPSG:26986" minx="227327.255800001" miny="815087.744800001" maxx="322149.668799996" maxy="1048622.0763"/> <Style> <Title>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Title> <Name>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLUS_SCHLOSSERI_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2018_PT</Name> <Title>Botryllus schlosseri 2018 Points (Star Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BOTRYLLUS_SCHLOSSERI_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>botryllus_schlosseri_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.0540946660728" miny="41.61322574362494" maxx="-70.11059864237498" maxy="43.73694483787544"/> <BoundingBox SRS="EPSG:26986" minx="237162.816100001" miny="818992.721700002" maxx="311974.508299999" maxy="1054140.9749"/> <Style> <Title>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Title> <Name>MORIS.BOTRYLLUS_SCHLOSSERI_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BOTRYLLUS_SCHLOSSERI_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BUGULA_NERITINA_2011_PT</Name> <Title>Bugula neritina (Purple Bushy Bryozoan) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BUGULA_NERITINA_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_bugula_neritina_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_bugula_neritina_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.38" maxx="-70.173" maxy="42.574"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="308988.384" maxy="924782.663"/> <Style> <Title>MORIS.BUGULA_NERITINA_PT::Default</Title> <Name>MORIS.BUGULA_NERITINA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BUGULA_NERITINA_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BUGULA_NERITINA_2012_PT</Name> <Title>Bugula neritina (Purple Bushy Bryozoan) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BUGULA_NERITINA_2012_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.BUGULA_NERITINA_2012_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_bugula_neritina_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_bugula_neritina_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.88632091681126" miny="42.05048837934006" maxx="-70.17368689271127" maxy="42.52129130926242"/> <BoundingBox SRS="EPSG:26986" minx="250796.76550000202" miny="867518.224599998" maxx="308988.393299997" maxy="919155.719300002"/> <Style> <Title>MORIS.BUGULA_NERITINA_PT::Default</Title> <Name>MORIS.BUGULA_NERITINA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BUGULA_NERITINA_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BUGULA_NERITINA_2013_PT</Name> <Title>Bugula neritina (Purple Bushy Bryozoan) 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BUGULA_NERITINA_2013_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.BUGULA_NERITINA_2013_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.90657096585753" miny="41.738304857813404" maxx="-70.17368701917248" maxy="42.52139230033189"/> <BoundingBox SRS="EPSG:26986" minx="249361.798799999" miny="832840.198399998" maxx="308988.36789999896" maxy="919156.6843000021"/> <Style> <Title>MORIS.BUGULA_NERITINA_PT::Default</Title> <Name>MORIS.BUGULA_NERITINA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BUGULA_NERITINA_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BUGULA_NERITINA_2014_PT</Name> <Title>Bugula neritina (Purple Bushy Bryozoan) 2014</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BUGULA_NERITINA_2014_PT</Abstract> <KeywordList> <Keyword>MORIS.BUGULA_NERITINA_2014_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05322329413858" miny="42.05049699887683" maxx="-70.14928410756929" maxy="43.66188985799667"/> <BoundingBox SRS="EPSG:26986" minx="236981.2579" miny="867519.181699999" maxx="308988.36789999896" maxy="1045798.2169"/> <Style> <Title>MORIS.BUGULA_NERITINA_PT::Default</Title> <Name>MORIS.BUGULA_NERITINA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BUGULA_NERITINA_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BUGULA_NERITINA_2015_PT</Name> <Title>Bugula neritina (Purple Bushy Bryozoan) 2015</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BUGULA_NERITINA_2015_PT</Abstract> <KeywordList> <Keyword>MORIS.BUGULA_NERITINA_2015_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.81176118736715" miny="42.05049699887683" maxx="-70.1729398650345" maxy="42.55639999862789"/> <BoundingBox SRS="EPSG:26986" minx="256968.629500002" miny="867519.181699999" maxx="308988.36789999896" maxy="923103.2333"/> <Style> <Title>MORIS.BUGULA_NERITINA_PT::Default</Title> <Name>MORIS.BUGULA_NERITINA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BUGULA_NERITINA_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BUGULA_NERITINA_2016_PT</Name> <Title>Bugula neritina (Purple Bushy Bryozoan) 2016</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BUGULA_NERITINA_2016_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.BUGULA_NERITINA_2016_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17170000017579" miny="41.69314226893165" maxx="-70.16228279872999" maxy="43.060396784453786"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="827823.498300001" maxx="308988.36789999896" maxy="978915.154300001"/> <Style> <Title>MORIS.BUGULA_NERITINA_PT::Default</Title> <Name>MORIS.BUGULA_NERITINA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BUGULA_NERITINA_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BUGULA_NERITINA_2017_PT</Name> <Title>Bugula neritina (Purple Bushy Bryozoan) 2017</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BUGULA_NERITINA_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bugula_neritina_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17200398450429" miny="41.63378083883656" maxx="-70.17293958092763" maxy="42.55799688561965"/> <BoundingBox SRS="EPSG:26986" minx="227327.255800001" miny="821229.587000001" maxx="308988.406300001" maxy="923102.2652"/> <Style> <Title>MORIS.BUGULA_NERITINA_PT::Default</Title> <Name>MORIS.BUGULA_NERITINA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BUGULA_NERITINA_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.BUGULA_NERITINA_2018_PT</Name> <Title>Bugula neritina (Purple Bushy Bryozoan) 2018</Title> <Abstract>Layer-Group type layer: massgis:MORIS.BUGULA_NERITINA_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bugula_neritina_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05366422378172" miny="41.63378083883656" maxx="-70.14943028019763" maxy="43.65515517287347"/> <BoundingBox SRS="EPSG:26986" minx="237186.985699996" miny="821229.587000001" maxx="308988.406300001" maxy="1045050.8366"/> <Style> <Title>MORIS.BUGULA_NERITINA_PT::Default</Title> <Name>MORIS.BUGULA_NERITINA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.BUGULA_NERITINA_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CAPE_GEOLGEOG_POLY</Name> <Title>Cape Cod and the Islands Geologic Map</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Cape</Keyword> <Keyword>Islands</Keyword> <Keyword>MORIS.CAPE_GEOLGEOG_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_cape_geolgeog_poly.htm</Keyword> <Keyword>Map</Keyword> <Keyword>Geologic</Keyword> <Keyword>the</Keyword> <Keyword>Cod</Keyword> <Keyword>pg_moris</Keyword> <Keyword>and</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.951" miny="41.237" maxx="-69.918" maxy="42.089"/> <BoundingBox SRS="EPSG:26986" minx="246038.889" miny="777542.272" maxx="330921.501" maxy="871109.803"/> <Style> <Title>MORIS.CAPE_GEOLGEOG_POLY::Default</Title> <Name>MORIS.CAPE_GEOLGEOG_POLY::Default</Name> <LegendURL width="311" height="700"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CAPE_GEOLGEOG_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CAPE_WIND_LEASE_AREA_POLY</Name> <Title>Cape Wind Lease Area</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CAPE_WIND_LEASE_AREA_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.CAPE_WIND_LEASE_AREA_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.41102411768186" miny="41.44367175794646" maxx="-70.2189263808085" maxy="41.55239424258359"/> <BoundingBox SRS="EPSG:26986" minx="291003.426600002" miny="800080.196699999" maxx="306880.781300001" maxy="811936.364"/> <Style> <Title>MORIS.CAPE_WIND_LEASE_AREA_POLY::Default</Title> <Name>MORIS.CAPE_WIND_LEASE_AREA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CAPE_WIND_LEASE_AREA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CAPE_WIND_PT</Name> <Title>Cape Wind Turbine Locations</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_cape_wind_pt.htm</Keyword> <Keyword>MORIS.CAPE_WIND_PT</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.39768973935757" miny="41.46012531720673" maxx="-70.23867217968346" maxy="41.54431885134437"/> <BoundingBox SRS="EPSG:26986" minx="292094.5693999979" miny="801883.5382999817" maxx="305246.1925000045" maxy="811053.4117999849"/> <Style> <Title>MORIS.CAPE_WIND_PT::Default</Title> <Name>MORIS.CAPE_WIND_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CAPE_WIND_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CAPRELLA_MUTICA_2011_PT</Name> <Title>Caprella mutica (Skeleton Shrimp) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CAPRELLA_MUTICA_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_caprella_mutica_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_caprella_mutica_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.38" maxx="-70.157" maxy="43.324"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="308988.384" maxy="1008132.943"/> <Style> <Title>MORIS.CAPRELLA_MUTICA_PT::Default</Title> <Name>MORIS.CAPRELLA_MUTICA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CAPRELLA_MUTICA_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CAPRELLA_MUTICA_2012_PT</Name> <Title>Caprella mutica (Skeleton Shrimp) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CAPRELLA_MUTICA_2012_PT</Abstract> <KeywordList> <Keyword>MORIS.CAPRELLA_MUTICA_2012_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_caprella_mutica_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_caprella_mutica_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.0540522672015" miny="41.621905468693164" maxx="-70.36524747650094" maxy="43.32294667242098"/> <BoundingBox SRS="EPSG:26986" minx="237162.803199999" miny="819671.068100002" maxx="292061.292199999" maxy="1008132.9434"/> <Style> <Title>MORIS.CAPRELLA_MUTICA_PT::Default</Title> <Name>MORIS.CAPRELLA_MUTICA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CAPRELLA_MUTICA_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CAPRELLA_MUTICA_2013_PT</Name> <Title>Caprella mutica (Skeleton Shrimp) 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CAPRELLA_MUTICA_2013_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.CAPRELLA_MUTICA_2013_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17207649065011" miny="41.61975885962796" maxx="-70.15663504651098" maxy="43.32336799711395"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="819672.015299998" maxx="308988.36789999896" maxy="1008133.9264"/> <Style> <Title>MORIS.CAPRELLA_MUTICA_PT::Default</Title> <Name>MORIS.CAPRELLA_MUTICA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CAPRELLA_MUTICA_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CAPRELLA_MUTICA_2014_PT</Name> <Title>Caprella mutica (Skeleton Shrimp) 2014</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CAPRELLA_MUTICA_2014_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.CAPRELLA_MUTICA_2014_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05627302907791" miny="41.607363581867986" maxx="-69.6637120001465" maxy="43.86929948921426"/> <BoundingBox SRS="EPSG:26986" minx="236981.2579" miny="818993.670899998" maxx="347682.9956" maxy="1068851.187"/> <Style> <Title>MORIS.CAPRELLA_MUTICA_PT::Default</Title> <Name>MORIS.CAPRELLA_MUTICA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CAPRELLA_MUTICA_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CAPRELLA_MUTICA_2015_PT</Name> <Title>Caprella mutica (Skeleton Shrimp) 2015</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CAPRELLA_MUTICA_2015_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.CAPRELLA_MUTICA_2015_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05380524881912" miny="41.61321008164017" maxx="-70.10798499947045" maxy="43.75905115447069"/> <BoundingBox SRS="EPSG:26986" minx="237186.932300001" miny="818993.670899998" maxx="312145.080300003" maxy="1056598.1282"/> <Style> <Title>MORIS.CAPRELLA_MUTICA_PT::Default</Title> <Name>MORIS.CAPRELLA_MUTICA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CAPRELLA_MUTICA_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CAPRELLA_MUTICA_2016_PT</Name> <Title>Caprella mutica (Skeleton Shrimp) 2016</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CAPRELLA_MUTICA_2016_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.CAPRELLA_MUTICA_2016_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17207649065011" miny="41.61931681090281" maxx="-70.10798499947045" maxy="43.75946761021134"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="819672.015299998" maxx="312145.080300003" maxy="1056598.1282"/> <Style> <Title>MORIS.CAPRELLA_MUTICA_PT::Default</Title> <Name>MORIS.CAPRELLA_MUTICA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CAPRELLA_MUTICA_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CAPRELLA_MUTICA_2017_PT</Name> <Title>Caprella mutica (Skeleton Shrimp) 2017</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CAPRELLA_MUTICA_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>caprella_mutica_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17207590086613" miny="41.61930825766717" maxx="-70.10798464268431" maxy="43.7594586507626"/> <BoundingBox SRS="EPSG:26986" minx="227327.255800001" miny="819671.0658" maxx="312145.125299998" maxy="1056597.1325"/> <Style> <Title>MORIS.CAPRELLA_MUTICA_PT::Default</Title> <Name>MORIS.CAPRELLA_MUTICA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CAPRELLA_MUTICA_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CAPRELLA_MUTICA_2018_PT</Name> <Title>Caprella mutica (Skeleton Shrimp) 2018</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CAPRELLA_MUTICA_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>caprella_mutica_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05405211255065" miny="41.61933247249678" maxx="-70.11059864237498" maxy="43.73694483787544"/> <BoundingBox SRS="EPSG:26986" minx="237162.816100001" miny="819671.0658" maxx="311974.508299999" maxy="1054140.9749"/> <Style> <Title>MORIS.CAPRELLA_MUTICA_PT::Default</Title> <Name>MORIS.CAPRELLA_MUTICA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CAPRELLA_MUTICA_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CARCINUS_MAENAS_2008_PT</Name> <Title>Carcinus maenas 2008 Points (Green Carcinus Crab)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>2008</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_carcinus_maenas_2008_pt.htm</Keyword> <Keyword>MORIS.CARCINUS_MAENAS_2008_PT</Keyword> <Keyword>(Green</Keyword> <Keyword>Carcinus</Keyword> <Keyword>Crab)</Keyword> <Keyword>maenas</Keyword> <Keyword>Points</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.06391686711629" miny="41.73526220070005" maxx="-69.90582007395508" maxy="43.450181844022666"/> <BoundingBox SRS="EPSG:26986" minx="236273.403800003" miny="832839.249499999" maxx="329077.397500001" maxy="1022266.8193"/> <Style> <Title>MORIS.CARCINUS_MAENAS_PT::Default</Title> <Name>MORIS.CARCINUS_MAENAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CARCINUS_MAENAS_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CARCINUS_MAENAS_2009_PT</Name> <Title>Carcinus maenas 2009 Points (Green Carcinus Crab)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CARCINUS_MAENAS_2009_PT</Abstract> <KeywordList> <Keyword>Carcinus maenas</Keyword> <Keyword>Green Carcinus Crab</Keyword> <Keyword>http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_carcinus_maenas_2009_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.336" miny="41.464" maxx="-69.9" maxy="43.657"/> <BoundingBox SRS="EPSG:26986" minx="213696.183" miny="802689.228" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.CARCINUS_MAENAS_PT::Default</Title> <Name>MORIS.CARCINUS_MAENAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CARCINUS_MAENAS_2009_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CARCINUS_MAENAS_2010_PT</Name> <Title>Carcinus maenas 2010 Points (Green Carcinus Crab)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CARCINUS_MAENAS_2010_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl= http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_carcinus_maenas_2010_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_carcinus_maenas_2010_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.9" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.CARCINUS_MAENAS_PT::Default</Title> <Name>MORIS.CARCINUS_MAENAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CARCINUS_MAENAS_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CARCINUS_MAENAS_2011_PT</Name> <Title>Carcinus maenas (Green Crab) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CARCINUS_MAENAS_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_carcinus_maenas_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_carcinus_maenas_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.9" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.CARCINUS_MAENAS_PT::Default</Title> <Name>MORIS.CARCINUS_MAENAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CARCINUS_MAENAS_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CARCINUS_MAENAS_2012_PT</Name> <Title>Carcinus maenas (Green Crab) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CARCINUS_MAENAS_2012_PT</Abstract> <KeywordList> <Keyword>MORIS.CARCINUS_MAENAS_2012_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_carcinus_maenas_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_carcinus_maenas_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.0395093755481" miny="41.610615351436664" maxx="-69.90055386811176" maxy="43.654714448170594"/> <BoundingBox SRS="EPSG:26986" minx="238378.41229999802" miny="818992.723999999" maxx="329077.397500001" maxy="1045008.3953"/> <Style> <Title>MORIS.CARCINUS_MAENAS_PT::Default</Title> <Name>MORIS.CARCINUS_MAENAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CARCINUS_MAENAS_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CARCINUS_MAENAS_2013_PT</Name> <Title>Carcinus maenas (Green Crab) 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CARCINUS_MAENAS_2013_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.CARCINUS_MAENAS_2013_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17215068963809" miny="41.60224870968518" maxx="-69.90061224479832" maxy="43.652938013765414"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="818063.307300001" maxx="329077.376999997" maxy="1044758.2154"/> <Style> <Title>MORIS.CARCINUS_MAENAS_PT::Default</Title> <Name>MORIS.CARCINUS_MAENAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CARCINUS_MAENAS_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CARCINUS_MAENAS_2014_PT</Name> <Title>Carcinus maenas (Green Crab) 2014</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CARCINUS_MAENAS_2014_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.CARCINUS_MAENAS_2014_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05633109391191" miny="41.598988839362015" maxx="-69.6637120001465" maxy="43.86929948921426"/> <BoundingBox SRS="EPSG:26986" minx="236981.2579" miny="818063.307300001" maxx="347682.9956" maxy="1068851.187"/> <Style> <Title>MORIS.CARCINUS_MAENAS_PT::Default</Title> <Name>MORIS.CARCINUS_MAENAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CARCINUS_MAENAS_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CARCINUS_MAENAS_2015_PT</Name> <Title>Carcinus maenas (Green Crab) 2015</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CARCINUS_MAENAS_2015_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.CARCINUS_MAENAS_2015_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.93257975333815" miny="41.544892719796806" maxx="-67.373463000369" maxy="44.70802662959948"/> <BoundingBox SRS="EPSG:26986" minx="247296.608999997" miny="818063.307300001" maxx="527565.131899998" maxy="1162174.3488"/> <Style> <Title>MORIS.CARCINUS_MAENAS_PT::Default</Title> <Name>MORIS.CARCINUS_MAENAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CARCINUS_MAENAS_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CARCINUS_MAENAS_2016_PT</Name> <Title>Carcinus maenas (Green Crab) 2016</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CARCINUS_MAENAS_2016_PT</Abstract> <KeywordList> <Keyword>MORIS.CARCINUS_MAENAS_2016_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.06462970423937" miny="41.573815393540855" maxx="-67.38749700058793" maxy="44.697341435388196"/> <BoundingBox SRS="EPSG:26986" minx="236273.362999998" miny="821230.5352" maxx="526510.012999997" maxy="1160917.7458"/> <Style> <Title>MORIS.CARCINUS_MAENAS_PT::Default</Title> <Name>MORIS.CARCINUS_MAENAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CARCINUS_MAENAS_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CARCINUS_MAENAS_2017_PT</Name> <Title>Carcinus maenas (Green Crab) 2017</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CARCINUS_MAENAS_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>carcinus_maenas_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.0317968822936" miny="41.63378083883656" maxx="-70.14872925597798" maxy="43.68719710839057"/> <BoundingBox SRS="EPSG:26986" minx="239008.924500003" miny="821229.587000001" maxx="308988.406300001" maxy="1048622.0763"/> <Style> <Title>MORIS.CARCINUS_MAENAS_PT::Default</Title> <Name>MORIS.CARCINUS_MAENAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CARCINUS_MAENAS_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CARCINUS_MAENAS_2018_PT</Name> <Title>Carcinus maenas (Green Crab) 2018</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CARCINUS_MAENAS_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>carcinus_maenas_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05386305548902" miny="41.603342018176136" maxx="-69.98382708429357" maxy="43.75904219436897"/> <BoundingBox SRS="EPSG:26986" minx="237186.985699996" miny="818062.358199999" maxx="322149.668799996" maxy="1056597.1325"/> <Style> <Title>MORIS.CARCINUS_MAENAS_PT::Default</Title> <Name>MORIS.CARCINUS_MAENAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CARCINUS_MAENAS_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CC_SED_DIST_POLY</Name> <Title>NE Cape Cod Surficial Sediment Distribution</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Cape</Keyword> <Keyword>MORIS.CC_SED_DIST_POLY</Keyword> <Keyword>Distribution</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_cc_seddist_poly.htm</Keyword> <Keyword>Sediment</Keyword> <Keyword>Surficial</Keyword> <Keyword>Cod</Keyword> <Keyword>pg_moris</Keyword> <Keyword>NE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.322" miny="41.612" maxx="-69.813" maxy="42.12"/> <BoundingBox SRS="EPSG:26986" minx="299162.877" miny="819839.805" maxx="338586.176" maxy="874583.202"/> <Style> <Title>MORIS.CC_SED_DIST_POLY::Default</Title> <Name>MORIS.CC_SED_DIST_POLY::Default</Name> <LegendURL width="155" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CC_SED_DIST_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CC_SED_ENVIRON_POLY</Name> <Title>NE Cape Cod Sedimentary Environments</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Cape</Keyword> <Keyword>MORIS.CC_SED_ENVIRON_POLY</Keyword> <Keyword>Environments</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_cc_environ_poly.htm</Keyword> <Keyword>Sedimentary</Keyword> <Keyword>Cod</Keyword> <Keyword>pg_moris</Keyword> <Keyword>NE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.31" miny="41.617" maxx="-69.824" maxy="42.115"/> <BoundingBox SRS="EPSG:26986" minx="299162.877" miny="819839.919" maxx="338586.127" maxy="874583.202"/> <Style> <Title>MORIS.CC_SED_ENVIRON_POLY::Default</Title> <Name>MORIS.CC_SED_ENVIRON_POLY::Default</Name> <LegendURL width="216" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CC_SED_ENVIRON_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CC_SURFICIAL_SED_PT</Name> <Title>NE Cape Cod Sediment Data</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Data</Keyword> <Keyword>Cape</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_cc_rafa04011_seddata_pt.htm</Keyword> <Keyword>Sediment</Keyword> <Keyword>Cod</Keyword> <Keyword>pg_moris</Keyword> <Keyword>MORIS.CC_SURFICIAL_SED_PT</Keyword> <Keyword>NE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.136" miny="41.623" maxx="-69.837" maxy="42.089"/> <BoundingBox SRS="EPSG:26986" minx="313698.135" miny="820578.725" maxx="337618.525" maxy="871887.242"/> <Style> <Title>MORIS.CC_SURFICIAL_SED_PT::Default</Title> <Name>MORIS.CC_SURFICIAL_SED_PT::Default</Name> <LegendURL width="109" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CC_SURFICIAL_SED_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CC_WELLSITE_PT</Name> <Title>Bedrock Data from Western Cape Cod</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Western</Keyword> <Keyword>Data</Keyword> <Keyword>MORIS.CC_WELLSITE_PT</Keyword> <Keyword>Cape</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_cc_wellsite_pt.htm</Keyword> <Keyword>from</Keyword> <Keyword>Bedrock</Keyword> <Keyword>Cod</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.616" miny="41.611" maxx="-70.502" maxy="41.668"/> <BoundingBox SRS="EPSG:26986" minx="273667.536" miny="818320.489" maxx="283148.423" maxy="824620.59"/> <Style> <Title>MORIS.CC_WELLSITE_PT::Default</Title> <Name>MORIS.CC_WELLSITE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CC_WELLSITE_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.COASTAL_PUBLIC_ACCESS_POLY</Name> <Title>Coastal Public Access Sites</Title> <Abstract>Layer-Group type layer: massgis:MORIS.COASTAL_PUBLIC_ACCESS_POLY</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>coastal_public_access_poly</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.2938652725322" miny="41.229815311063895" maxx="-69.88732790335747" maxy="42.88215684110802"/> <BoundingBox SRS="EPSG:26986" minx="217281.75" miny="776740.0" maxx="331769.8125" maxy="959080.6875"/> <Style> <Title>MORIS.CZM_COASTAL_PUBLIC_ACCESS_POLY::Default</Title> <Name>MORIS.CZM_COASTAL_PUBLIC_ACCESS_POLY::Default</Name> <LegendURL width="83" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.COASTAL_PUBLIC_ACCESS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CODIUM_FRAGILE_2008_PT</Name> <Title>Codium fragile 2008 Points (Green Fleece)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Codium</Keyword> <Keyword>fragile</Keyword> <Keyword>Green</Keyword> <Keyword>Fleece</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_codium_fragile_2008_pt.htm</Keyword> <Keyword>MORIS.CODIUM_FRAGILE_2008_PT</Keyword> <Keyword>fragile</Keyword> <Keyword>Points</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.441" miny="41.462" maxx="-69.535" maxy="43.367"/> <BoundingBox SRS="EPSG:26986" minx="238407.396" miny="804493.755" maxx="326864.151" maxy="1010977.176"/> <Style> <Title>MORIS.CODIUM_FRAGILE_PT::Default</Title> <Name>MORIS.CODIUM_FRAGILE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CODIUM_FRAGILE_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CODIUM_FRAGILE_2009_PT</Name> <Title>Codium fragile 2009 Points (Green Fleece)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CODIUM_FRAGILE_2009_PT</Abstract> <KeywordList> <Keyword>Codium fragile</Keyword> <Keyword>Green Fleece</Keyword> <Keyword>http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_codium_fragile_2009_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.381" maxx="-70.247" maxy="42.529"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="302923.277" maxy="919875.966"/> <Style> <Title>MORIS.CODIUM_FRAGILE_PT::Default</Title> <Name>MORIS.CODIUM_FRAGILE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CODIUM_FRAGILE_2009_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CODIUM_FRAGILE_2010_PT</Name> <Title>Codium fragile 2010 Points (Green Fleece)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CODIUM_FRAGILE_2010_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl= http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_codium_fragile_2010_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.378" maxx="-69.953" maxy="42.523"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="327085.24" maxy="919155.719"/> <Style> <Title>MORIS.CODIUM_FRAGILE_PT::Default</Title> <Name>MORIS.CODIUM_FRAGILE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CODIUM_FRAGILE_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CODIUM_FRAGILE_2011_PT</Name> <Title>Codium fragile (Green Fleece) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CODIUM_FRAGILE_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_codium_fragile_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_codium_fragile_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.38" maxx="-70.161" maxy="43.134"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="308988.384" maxy="986991.523"/> <Style> <Title>MORIS.CODIUM_FRAGILE_PT::Default</Title> <Name>MORIS.CODIUM_FRAGILE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CODIUM_FRAGILE_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CODIUM_FRAGILE_2012_PT</Name> <Title>Codium fragile (Green Fleece) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CODIUM_FRAGILE_2012_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.CODIUM_FRAGILE_2012_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_codium_fragile_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_codium_fragile_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.92673222043257" miny="41.6033420399396" maxx="-69.99136330898725" maxy="43.44955141189419"/> <BoundingBox SRS="EPSG:26986" minx="247784.043799996" miny="818062.360500001" maxx="322149.65590000205" maxy="1022266.8193"/> <Style> <Title>MORIS.CODIUM_FRAGILE_PT::Default</Title> <Name>MORIS.CODIUM_FRAGILE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CODIUM_FRAGILE_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CODIUM_FRAGILE_2013_PT</Name> <Title>Codium fragile 2013 Points (Green Fleece)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CODIUM_FRAGILE_2013_PT</Abstract> <KeywordList> <Keyword>MORIS.CODIUM_FRAGILE_2013_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.95330000001837" miny="41.57657250234505" maxx="-69.99902924530022" maxy="43.132233481602334"/> <BoundingBox SRS="EPSG:26986" minx="245588.5163" miny="815088.6917" maxx="322149.633400001" maxy="986992.501699999"/> <Style> <Title>MORIS.CODIUM_FRAGILE_PT::Default</Title> <Name>MORIS.CODIUM_FRAGILE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CODIUM_FRAGILE_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CODIUM_FRAGILE_2014_PT</Name> <Title>Codium fragile 2014 Points (Green Fleece)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CODIUM_FRAGILE_2014_PT</Abstract> <KeywordList> <Keyword>MORIS.CODIUM_FRAGILE_2014_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.89059000811635" miny="41.60527652278349" maxx="-70.16072626734581" maxy="43.13190800711548"/> <BoundingBox SRS="EPSG:26986" minx="250796.726999998" miny="818063.307300001" maxx="308988.36789999896" maxy="986992.501699999"/> <Style> <Title>MORIS.CODIUM_FRAGILE_PT::Default</Title> <Name>MORIS.CODIUM_FRAGILE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CODIUM_FRAGILE_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CODIUM_FRAGILE_2015_PT</Name> <Title>Codium fragile 2015 Points (Green Fleece)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CODIUM_FRAGILE_2015_PT</Abstract> <KeywordList> <Keyword>MORIS.CODIUM_FRAGILE_2015_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.40832762395013" miny="41.60335056669655" maxx="-70.02442375514268" maxy="42.0527907029882"/> <BoundingBox SRS="EPSG:26986" minx="290998.6197" miny="818063.307300001" maxx="322149.633400001" maxy="867519.181699999"/> <Style> <Title>MORIS.CODIUM_FRAGILE_PT::Default</Title> <Name>MORIS.CODIUM_FRAGILE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CODIUM_FRAGILE_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CODIUM_FRAGILE_2016_PT</Name> <Title>Codium fragile 2016 Points (Green Fleece)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CODIUM_FRAGILE_2016_PT</Abstract> <KeywordList> <Keyword>MORIS.CODIUM_FRAGILE_2016_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.04010000049706" miny="41.48167617546485" maxx="-70.02403448203745" maxy="43.68723650652044"/> <BoundingBox SRS="EPSG:26986" minx="238407.358599998" miny="804494.6970999991" maxx="319047.722800002" maxy="1048623.0702"/> <Style> <Title>MORIS.CODIUM_FRAGILE_PT::Default</Title> <Name>MORIS.CODIUM_FRAGILE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CODIUM_FRAGILE_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CODIUM_FRAGILE_2017_PT</Name> <Title>Codium fragile 2017 Points (Green Fleece)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CODIUM_FRAGILE_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>codium_fragile_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.95329948760222" miny="41.57848912388909" maxx="-70.14872925597798" maxy="43.6868330914304"/> <BoundingBox SRS="EPSG:26986" minx="245588.565099999" miny="815087.744800001" maxx="308988.406300001" maxy="1048622.0763"/> <Style> <Title>MORIS.CODIUM_FRAGILE_PT::Default</Title> <Name>MORIS.CODIUM_FRAGILE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CODIUM_FRAGILE_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CODIUM_FRAGILE_2018_PT</Name> <Title>Codium fragile 2018 Points (Green Fleece)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CODIUM_FRAGILE_2018_PT</Abstract> <KeywordList> <Keyword>codium_fragile_2018_pt</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.03956947811675" miny="41.60526797418173" maxx="-70.14872925597798" maxy="43.68722901773045"/> <BoundingBox SRS="EPSG:26986" minx="238378.425300002" miny="818062.358199999" maxx="308988.406300001" maxy="1048622.0763"/> <Style> <Title>MORIS.CODIUM_FRAGILE_PT::Default</Title> <Name>MORIS.CODIUM_FRAGILE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CODIUM_FRAGILE_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.COLPOMENIA_PEREGRINA_2018_PT</Name> <Title>Colpomenia peregrina 2018 Points (Sea Potato)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.COLPOMENIA_PEREGRINA_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>colpomenia_peregrina_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.92995245407792" miny="42.31629683817293" maxx="-70.19016662037545" maxy="43.65812805001199"/> <BoundingBox SRS="EPSG:26986" minx="246988.085100003" miny="896995.614100002" maxx="305694.541599996" maxy="1045441.177"/> <Style> <Title>MORIS.COLPOMENIA_PEREGRINA_PT::Default</Title> <Name>MORIS.COLPOMENIA_PEREGRINA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.COLPOMENIA_PEREGRINA_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CONMAPSG_POLY</Name> <Title>Sediment Grainsize Distribution for the Continental Margin</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_conmapsg_poly.htm</Keyword> <Keyword>MORIS.CONMAPSG_POLY</Keyword> <Keyword>for</Keyword> <Keyword>Distribution</Keyword> <Keyword>Grainsize</Keyword> <Keyword>Sediment</Keyword> <Keyword>the</Keyword> <Keyword>Continental</Keyword> <Keyword>pg_moris</Keyword> <Keyword>Margin</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-85.642" miny="23.84" maxx="-63.634" maxy="45.295"/> <BoundingBox SRS="EPSG:26986" minx="-921175.346" miny="-1116978.102" maxx="819690.515" maxy="1227344.017"/> <Style> <Title>MORIS.CONMAPSG_POLY::Default</Title> <Name>MORIS.CONMAPSG_POLY::Default</Name> <LegendURL width="108" height="180"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CONMAPSG_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CSB_ARC</Name> <Title>Digital Offshore Cadastre - Atlantic 1983 - Continental Shelf Boundaries</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Atlantic</Keyword> <Keyword>Shelf</Keyword> <Keyword>Continental</Keyword> <Keyword>-</Keyword> <Keyword>1983</Keyword> <Keyword>MORIS.CSB_ARC</Keyword> <Keyword>Cadastre</Keyword> <Keyword>Boundaries</Keyword> <Keyword>Offshore</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_csb_arc.htm</Keyword> <Keyword>Digital</Keyword> <Keyword>pg_moris</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_csb_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-87.851" miny="23.575" maxx="-63.577" maxy="44.861"/> <BoundingBox SRS="EPSG:26986" minx="-1109726.276" miny="-1122760.34" maxx="828610.375" maxy="1179447.175"/> <Style> <Title>MORIS.CSB_ARC::Default</Title> <Name>MORIS.CSB_ARC::Default</Name> <LegendURL width="22" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CSB_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CSI_PRIVATE_ARC</Name> <Title>Private Shoreline Stabilization Structures, 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CSI_PRIVATE_ARC</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.CSI_PRIVATE_ARC</Keyword> <Keyword>http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_csi_private_arc.shp.xml</Keyword> <Keyword>http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_csi_private_arc.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.11841620176061" miny="41.26161913825665" maxx="-69.91677350078453" maxy="42.86191134514728"/> <BoundingBox SRS="EPSG:26986" minx="231975.440499999" miny="780229.828600001" maxx="329404.0735" maxy="956883.443"/> <Style> <Title>MORIS.CSI_PRIVATE_ARC::Default</Title> <Name>MORIS.CSI_PRIVATE_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CSI_PRIVATE_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CSI_PUBLIC_ARC</Name> <Title>Public Shoreline Stabilization Structures, 2009</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CSI_PUBLIC_ARC</Abstract> <KeywordList> <Keyword>MORIS.CSI_PUBLIC_ARC</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_csi_public_arc.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_csi_public_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.22497305648508" miny="41.48750607617291" maxx="-69.91750525953717" maxy="42.844786517155136"/> <BoundingBox SRS="EPSG:26986" minx="222965.351499997" miny="805322.498500001" maxx="329380.209100001" maxy="954945.475000002"/> <Style> <Title>MORIS.CSI_PUBLIC_ARC::Default</Title> <Name>MORIS.CSI_PUBLIC_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CSI_PUBLIC_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.CSI_PUBLIC_SOUTH_SHORE_ARC</Name> <Title>Public South Shore Shoreline Stabilization Structures, 2007</Title> <Abstract>Layer-Group type layer: massgis:MORIS.CSI_PUBLIC_SOUTH_SHORE_ARC</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.CSI_PUBLIC_SOUTH_SHORE_ARC</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_csi_public_south_shore_arc.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_csi_public_south_shore_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.9352225965242" miny="41.832198980168265" maxx="-70.52162271191987" maxy="42.31060460227344"/> <BoundingBox SRS="EPSG:26986" minx="246911.91600000102" miny="842890.9437999991" maxx="280662.943400003" maxy="895725.401000001"/> <Style> <Title>MORIS.CSI_PUBLIC_SOUTH_SHORE_ARC::Default</Title> <Name>MORIS.CSI_PUBLIC_SOUTH_SHORE_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.CSI_PUBLIC_SOUTH_SHORE_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DESALINIZATION_PLANTS_POLY</Name> <Title>Desalinization Plants 2006</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>pg_moris</Keyword> <Keyword>MORIS.DESALINIZATION_PLANTS_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_desalinization_plants_poly.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.28388726754629" miny="41.763317835226374" maxx="-70.85608526493147" maxy="42.282215360185106"/> <BoundingBox SRS="EPSG:26986" minx="217970.71899999547" miny="834980.120399981" maxx="253111.45740000362" maxy="892438.5321999884"/> <Style> <Title>MORIS.DESALINIZATION_PLANTS_POLY::Default</Title> <Name>MORIS.DESALINIZATION_PLANTS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DESALINIZATION_PLANTS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIADUMENE_LINEATA_2008_PT</Name> <Title>Diadumene Lineata 2008 Points (Orange Striped Anemone)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>2008</Keyword> <Keyword>Orange</Keyword> <Keyword>Striped</Keyword> <Keyword>Anemone</Keyword> <Keyword>MORIS.DIADUMENE_LINEATA_2008_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_diadumene_lineata_2008_pt.htm</Keyword> <Keyword>Striped</Keyword> <Keyword>Anemone)</Keyword> <Keyword>Diadumene</Keyword> <Keyword>lineata</Keyword> <Keyword>Points</Keyword> <Keyword>pg_moris</Keyword> <Keyword>(Orange</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.172" miny="41.637" maxx="-70.482" maxy="43.06"/> <BoundingBox SRS="EPSG:26986" minx="227327.243" miny="821229.589" maxx="282953.425" maxy="978914.177"/> <Style> <Title>MORIS.DIADUMENE_LINEATA_PT::Default</Title> <Name>MORIS.DIADUMENE_LINEATA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIADUMENE_LINEATA_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIADUMENE_LINEATA_2009_PT</Name> <Title>Diadumene Lineata 2009 Points (Orange Striped Anemone)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIADUMENE_LINEATA_2009_PT</Abstract> <KeywordList> <Keyword>Diadumene Lineata</Keyword> <Keyword>Orange Striped Anemone</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_diadumene_lineata_2009_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.383" maxx="-70.488" maxy="42.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="282953.425" maxy="934128.244"/> <Style> <Title>MORIS.DIADUMENE_LINEATA_PT::Default</Title> <Name>MORIS.DIADUMENE_LINEATA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIADUMENE_LINEATA_2009_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIADUMENE_LINEATA_2010_PT</Name> <Title>MODiadumene Lineata 2010 Points (Orange Striped Anemone)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIADUMENE_LINEATA_2010_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl= http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_diadumene_lineata_2010_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_diadumene_lineata_2010_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.385" maxx="-70.702" maxy="42.575"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="265525.739" maxy="924979.494"/> <Style> <Title>MORIS.DIADUMENE_LINEATA_PT::Default</Title> <Name>MORIS.DIADUMENE_LINEATA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIADUMENE_LINEATA_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIADUMENE_LINEATA_2011_PT</Name> <Title>Diadumene lineata (Orange Striped Anemone) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIADUMENE_LINEATA_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_diadumene_lineata_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_diadumene_lineata_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.378" maxx="-70.012" maxy="42.574"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="322149.656" maxy="924782.663"/> <Style> <Title>MORIS.DIADUMENE_LINEATA_PT::Default</Title> <Name>MORIS.DIADUMENE_LINEATA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIADUMENE_LINEATA_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIADUMENE_LINEATA_2012_PT</Name> <Title>Diadumene lineata (Orange Striped Anemone) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIADUMENE_LINEATA_2012_PT</Abstract> <KeywordList> <Keyword>MORIS.DIADUMENE_LINEATA_2012_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_diadumene_lineata_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_diadumene_lineata_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.91340702509822" miny="41.62434846846993" maxx="-70.3916928639928" maxy="42.572068420645145"/> <BoundingBox SRS="EPSG:26986" minx="248881.94839999801" miny="819928.744899999" maxx="290998.646899998" maxy="924782.662900001"/> <Style> <Title>MORIS.DIADUMENE_LINEATA_PT::Default</Title> <Name>MORIS.DIADUMENE_LINEATA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIADUMENE_LINEATA_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIADUMENE_LINEATA_2013_PT</Name> <Title>Diadumene lineata (Orange Striped Anemone) 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIADUMENE_LINEATA_2013_PT</Abstract> <KeywordList> <Keyword>MORIS.DIADUMENE_LINEATA_2013_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17228780043934" miny="41.57657250234505" maxx="-70.01236007078363" maxy="42.57313293363955"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="815088.6917" maxx="322149.633400001" maxy="924783.629299998"/> <Style> <Title>MORIS.DIADUMENE_LINEATA_PT::Default</Title> <Name>MORIS.DIADUMENE_LINEATA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIADUMENE_LINEATA_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIADUMENE_LINEATA_2014_PT</Name> <Title>Diadumene lineata (Orange Striped Anemone) 2014</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIADUMENE_LINEATA_2014_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.DIADUMENE_LINEATA_2014_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05073395598328" miny="41.92989799926881" maxx="-70.01734987940927" maxy="42.36050799903154"/> <BoundingBox SRS="EPSG:26986" minx="237256.742200002" miny="854337.701000001" maxx="322149.633400001" maxy="901210.7742"/> <Style> <Title>MORIS.DIADUMENE_LINEATA_PT::Default</Title> <Name>MORIS.DIADUMENE_LINEATA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIADUMENE_LINEATA_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIADUMENE_LINEATA_2015_PT</Name> <Title>Diadumene lineata (Orange Striped Anemone) 2015</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIADUMENE_LINEATA_2015_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.DIADUMENE_LINEATA_2015_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.78055887727675" miny="41.92989799926881" maxx="-70.01236007078363" maxy="42.57132499876972"/> <BoundingBox SRS="EPSG:26986" minx="259662.688900001" miny="854337.701000001" maxx="322149.633400001" maxy="924783.629299998"/> <Style> <Title>MORIS.DIADUMENE_LINEATA_PT::Default</Title> <Name>MORIS.DIADUMENE_LINEATA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIADUMENE_LINEATA_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIADUMENE_LINEATA_2016_PT</Name> <Title>Diadumene lineata (Orange Striped Anemone) 2016</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIADUMENE_LINEATA_2016_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>diadumene_lineata_2016_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.172004574468" miny="41.63186256598032" maxx="-69.98628446274759" maxy="43.65909209354887"/> <BoundingBox SRS="EPSG:26986" minx="227327.203000002" miny="821230.5352" maxx="322149.633400001" maxy="1045442.1703"/> <Style> <Title>MORIS.DIADUMENE_LINEATA_PT::Default</Title> <Name>MORIS.DIADUMENE_LINEATA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIADUMENE_LINEATA_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIADUMENE_LINEATA_2017_PT</Name> <Title>Diadumene lineata (Orange Striped Anemone) 2017</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIADUMENE_LINEATA_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>diadumene_lineata_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17200398450429" miny="41.631854024623415" maxx="-69.98637007293273" maxy="43.65557095822515"/> <BoundingBox SRS="EPSG:26986" minx="227327.255800001" miny="821229.587000001" maxx="322149.668799996" maxy="1045050.8366"/> <Style> <Title>MORIS.DIADUMENE_LINEATA_PT::Default</Title> <Name>MORIS.DIADUMENE_LINEATA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIADUMENE_LINEATA_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIADUMENE_LINEATA_2018_PT</Name> <Title>Diadumene lineata (Orange Striped Anemone) 2018</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIADUMENE_LINEATA_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>diadumene_lineata_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05157517043193" miny="41.92988937703888" maxx="-69.98628424257724" maxy="43.658667346156896"/> <BoundingBox SRS="EPSG:26986" minx="237186.985699996" miny="854336.743700001" maxx="322149.668799996" maxy="1045441.177"/> <Style> <Title>MORIS.DIADUMENE_LINEATA_PT::Default</Title> <Name>MORIS.DIADUMENE_LINEATA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIADUMENE_LINEATA_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIDEMNUM_VEXILLUM_2008_PT</Name> <Title>Didemnum vexillum 2008 Points (Colonial Tunicate)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Didemnum</Keyword> <Keyword>vexillum</Keyword> <Keyword>2008</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_didemnum_vexillum_2008_pt.htm</Keyword> <Keyword>Colonial</Keyword> <Keyword>Tunicate)</Keyword> <Keyword>Points</Keyword> <Keyword>MORIS.DIDEMNUM_VEXILLUM_2008_PT</Keyword> <Keyword>(Colonial</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.894" miny="41.736" maxx="-69.956" maxy="42.54"/> <BoundingBox SRS="EPSG:26986" minx="250411.828" miny="832839.249" maxx="326864.151" maxy="921263.543"/> <Style> <Title>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Title> <Name>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIDEMNUM_VEXILLUM_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIDEMNUM_VEXILLUM_2009_PT</Name> <Title>Didemnum vexillum 2009 Points (Colonial Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIDEMNUM_VEXILLUM_2009_PT</Abstract> <KeywordList> <Keyword>Didemnum vexillum</Keyword> <Keyword>Colonial Tunicate</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_didemnum_vexillum_2009_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.378" maxx="-69.955" maxy="42.579"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="326864.151" maxy="925405.31"/> <Style> <Title>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Title> <Name>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIDEMNUM_VEXILLUM_2009_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIDEMNUM_VEXILLUM_2010_PT</Name> <Title>Didemnum vexillum 2010 Points (Colonial Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIDEMNUM_VEXILLUM_2010_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl= http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_didemnum_vexillum_2010_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_didemnum_vexillum_2010_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.929" maxy="42.548"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="921959.783"/> <Style> <Title>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Title> <Name>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIDEMNUM_VEXILLUM_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIDEMNUM_VEXILLUM_2011_PT</Name> <Title>Didemnum vexillum (Colonial Tunicate) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIDEMNUM_VEXILLUM_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_didemnum_vexillum_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_didemnum_vexillum_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.928" maxy="42.582"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="925687.278"/> <Style> <Title>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Title> <Name>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIDEMNUM_VEXILLUM_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIDEMNUM_VEXILLUM_2012_PT</Name> <Title>Didemnum vexillum (Colonial Tunicate) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIDEMNUM_VEXILLUM_2012_PT</Abstract> <KeywordList> <Keyword>MORIS.DIDEMNUM_VEXILLUM_2012_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_didemnum_vexillum_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_didemnum_vexillum_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05322459600431" miny="41.73526220070005" maxx="-69.91392042279209" maxy="43.132676739273386"/> <BoundingBox SRS="EPSG:26986" minx="237162.803199999" miny="832839.249499999" maxx="329077.397500001" maxy="986991.5229999981"/> <Style> <Title>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Title> <Name>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIDEMNUM_VEXILLUM_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIDEMNUM_VEXILLUM_2013_PT</Name> <Title>Didemnum vexillum (Colonial Tunicate) 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIDEMNUM_VEXILLUM_2013_PT</Abstract> <KeywordList> <Keyword>MORIS.DIDEMNUM_VEXILLUM_2013_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05376266765388" miny="41.61673036130411" maxx="-69.92590663881376" maxy="42.6568535244334"/> <BoundingBox SRS="EPSG:26986" minx="237186.932300001" miny="819672.015299998" maxx="329077.376999997" maxy="934129.2128"/> <Style> <Title>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Title> <Name>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIDEMNUM_VEXILLUM_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIDEMNUM_VEXILLUM_2014_PT</Name> <Title>Didemnum vexillum (Colonial Tunicate) 2014</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIDEMNUM_VEXILLUM_2014_PT</Abstract> <KeywordList> <Keyword>MORIS.DIDEMNUM_VEXILLUM_2014_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05073855345256" miny="42.044165457633994" maxx="-69.6637120001465" maxy="43.869289484873114"/> <BoundingBox SRS="EPSG:26986" minx="237186.932300001" miny="867519.181699999" maxx="347682.9956" maxy="1068851.187"/> <Style> <Title>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Title> <Name>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIDEMNUM_VEXILLUM_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIDEMNUM_VEXILLUM_2015_PT</Name> <Title>Didemnum vexillum (Colonial Tunicate) 2015</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIDEMNUM_VEXILLUM_2015_PT</Abstract> <KeywordList> <Keyword>MORIS.DIDEMNUM_VEXILLUM_2015_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.92860514962291" miny="42.05005196738291" maxx="-70.10798499947045" maxy="43.75849197004115"/> <BoundingBox SRS="EPSG:26986" minx="247296.608999997" miny="867519.181699999" maxx="312145.080300003" maxy="1056598.1282"/> <Style> <Title>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Title> <Name>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIDEMNUM_VEXILLUM_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIDEMNUM_VEXILLUM_2016_PT</Name> <Title>Didemnum vexillum (Colonial Tunicate) 2016</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIDEMNUM_VEXILLUM_2016_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.DIDEMNUM_VEXILLUM_2016_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17256959334016" miny="41.52294940874857" maxx="-70.10798499947045" maxy="43.75946761021134"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="808967.379999999" maxx="312145.080300003" maxy="1056598.1282"/> <Style> <Title>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Title> <Name>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIDEMNUM_VEXILLUM_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIDEMNUM_VEXILLUM_2017_PT</Name> <Title>Didemnum vexillum (Colonial Tunicate) 2017</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIDEMNUM_VEXILLUM_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>didemnum_vexillum_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.03220117415871" miny="41.57804735904864" maxx="-70.10798464268431" maxy="43.758951305090335"/> <BoundingBox SRS="EPSG:26986" minx="239008.924500003" miny="815087.744800001" maxx="312145.125299998" maxy="1056597.1325"/> <Style> <Title>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Title> <Name>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIDEMNUM_VEXILLUM_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIDEMNUM_VEXILLUM_2018_PT</Name> <Title>Didemnum vexillum (Colonial Tunicate) 2018</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIDEMNUM_VEXILLUM_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>didemnum_vexillum_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05293387673444" miny="41.73785342119391" maxx="-70.10798464268431" maxy="43.75904219436897"/> <BoundingBox SRS="EPSG:26986" minx="237186.985699996" miny="832839.247200001" maxx="312145.125299998" maxy="1056597.1325"/> <Style> <Title>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Title> <Name>MORIS.DIDEMNUM_VEXILLUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIDEMNUM_VEXILLUM_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIFFUSERS_PT</Name> <Title>Diffusers</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.DIFFUSERS_PT</Keyword> <Keyword>Diffusers</Keyword> <Keyword>pg_moris</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_diffusers_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.804" miny="42.384" maxx="-70.78" maxy="42.389"/> <BoundingBox SRS="EPSG:26986" minx="257330.62" miny="903990.069" maxx="259278.505" maxy="904510.973"/> <Style> <Title>MORIS.DIFFUSERS_PT::Default</Title> <Name>MORIS.DIFFUSERS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIFFUSERS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIPLOSOMA_LISTERIANUM_2008_PT</Name> <Title>Diplosoma listerianum 2008 Points (Colonial Tunicate)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>2008</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_diplosoma_listerianum_2008_pt.htm</Keyword> <Keyword>MORIS.DIPLOSOMA_LISTERIANUM_2008_PT</Keyword> <Keyword>Diplosoma</Keyword> <Keyword>listerianum</Keyword> <Keyword>Colonial</Keyword> <Keyword>Tunicate</Keyword> <Keyword>Points</Keyword> <Keyword>pg_moris</Keyword> <Keyword>(Orange</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.053" miny="41.744" maxx="-70.49" maxy="42.574"/> <BoundingBox SRS="EPSG:26986" minx="237162.803" miny="833091.015" maxx="282953.425" maxy="924979.494"/> <Style> <Title>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Title> <Name>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIPLOSOMA_LISTERIANUM_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIPLOSOMA_LISTERIANUM_2009_PT</Name> <Title>Diplosoma listerianum 2009 Points (Colonial Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIPLOSOMA_LISTERIANUM_2009_PT</Abstract> <KeywordList> <Keyword>Diplosoma listerianum</Keyword> <Keyword>Colonial Tunicate</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_diplosoma_listerianum_2009_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.386" maxx="-70.866" maxy="42.529"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="252065.076" maxy="919875.966"/> <Style> <Title>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Title> <Name>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIPLOSOMA_LISTERIANUM_2009_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIPLOSOMA_LISTERIANUM_2010_PT</Name> <Title>Diplosoma listerianum 2010 Points (Colonial Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIPLOSOMA_LISTERIANUM_2010_PT</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_diplosoma_listerianum_2010_pt.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_diplosoma_listerianum_2010_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.38" maxx="-70.149" maxy="43.657"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="308988.384" maxy="1045185.425"/> <Style> <Title>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Title> <Name>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIPLOSOMA_LISTERIANUM_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIPLOSOMA_LISTERIANUM_2011_PT</Name> <Title>Diplosoma listerianum (Colonial Tunicate) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIPLOSOMA_LISTERIANUM_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_diplosoma_listerianum_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_diplosoma_listerianum_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.38" maxx="-70.171" maxy="42.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="308988.384" maxy="934128.244"/> <Style> <Title>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Title> <Name>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIPLOSOMA_LISTERIANUM_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIPLOSOMA_LISTERIANUM_2012_PT</Name> <Title>Diplosoma listerianum (Colonial Tunicate) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIPLOSOMA_LISTERIANUM_2012_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.DIPLOSOMA_LISTERIANUM_2012_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_diplosoma_listerianum_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_diplosoma_listerianum_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.99408032471837" miny="41.633780859499936" maxx="-70.15663492429644" maxy="43.3226893755152"/> <BoundingBox SRS="EPSG:26986" minx="242151.397299998" miny="821229.5892000011" maxx="308988.393299997" maxy="1008132.9434"/> <Style> <Title>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Title> <Name>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIPLOSOMA_LISTERIANUM_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIPLOSOMA_LISTERIANUM_2013_PT</Name> <Title>Diplosoma listerianum (Colonial Tunicate) 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIPLOSOMA_LISTERIANUM_2013_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.DIPLOSOMA_LISTERIANUM_2013_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05380524881912" miny="41.61365208818809" maxx="-70.1717237562122" maxy="42.615337630913196"/> <BoundingBox SRS="EPSG:26986" minx="237186.932300001" miny="818993.670899998" maxx="308988.36789999896" maxy="929517.357999999"/> <Style> <Title>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Title> <Name>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIPLOSOMA_LISTERIANUM_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIPLOSOMA_LISTERIANUM_2014_PT</Name> <Title>Diplosoma listerianum (Colonial Tunicate) 2014</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIPLOSOMA_LISTERIANUM_2014_PT</Abstract> <KeywordList> <Keyword>MORIS.DIPLOSOMA_LISTERIANUM_2014_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05173961818555" miny="42.26142008843266" maxx="-70.19979499948019" maxy="43.66188985799667"/> <BoundingBox SRS="EPSG:26986" minx="236981.2579" miny="890887.776000001" maxx="304912.0339" maxy="1045798.2169"/> <Style> <Title>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Title> <Name>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIPLOSOMA_LISTERIANUM_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIPLOSOMA_LISTERIANUM_2015_PT</Name> <Title>Diplosoma listerianum (Colonial Tunicate) 2015</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIPLOSOMA_LISTERIANUM_2015_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.DIPLOSOMA_LISTERIANUM_2015_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.92641699952439" miny="42.29746989638614" maxx="-70.65247500054444" maxy="42.61478830047039"/> <BoundingBox SRS="EPSG:26986" minx="247296.608999997" miny="894453.735599998" maxx="269538.20019999903" maxy="929517.357999999"/> <Style> <Title>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Title> <Name>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIPLOSOMA_LISTERIANUM_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIPLOSOMA_LISTERIANUM_2016_PT</Name> <Title>Diplosoma listerianum (Colonial Tunicate) 2016</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIPLOSOMA_LISTERIANUM_2016_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.DIPLOSOMA_LISTERIANUM_2016_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.06476669781902" miny="41.61365208818809" maxx="-70.16072626734581" maxy="43.13272789740405"/> <BoundingBox SRS="EPSG:26986" minx="236273.362999998" miny="818993.670899998" maxx="308988.36789999896" maxy="986992.501699999"/> <Style> <Title>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Title> <Name>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIPLOSOMA_LISTERIANUM_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIPLOSOMA_LISTERIANUM_2017_PT</Name> <Title>Diplosoma listerianum (Colonial Tunicate) 2017</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIPLOSOMA_LISTERIANUM_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>diplosoma_listerianum_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17200398450429" miny="41.63378083883656" maxx="-70.17172347233593" maxy="42.61573801663569"/> <BoundingBox SRS="EPSG:26986" minx="227327.255800001" miny="821229.587000001" maxx="308988.406300001" maxy="929516.3882"/> <Style> <Title>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Title> <Name>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIPLOSOMA_LISTERIANUM_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIPLOSOMA_LISTERIANUM_2018_PT</Name> <Title>Diplosoma listerianum (Colonial Tunicate) 2018</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DIPLOSOMA_LISTERIANUM_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>diplosoma_listerianum_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.0490155103919" miny="42.29346971878769" maxx="-70.16982662631784" maxy="43.687287896495356"/> <BoundingBox SRS="EPSG:26986" minx="237186.985699996" miny="894483.898899999" maxx="307286.493799999" maxy="1048622.0763"/> <Style> <Title>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Title> <Name>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIPLOSOMA_LISTERIANUM_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DIVE_SITES_PT</Name> <Title>Dive Sites 2007</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.DIVE_SITES_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dive_sites_pt.htm</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.183" miny="40.062" maxx="-66.548" maxy="42.696"/> <BoundingBox SRS="EPSG:26986" minx="226978.692" miny="657135.911" maxx="606270.03" maxy="938437.616"/> <Style> <Title>MORIS.DIVE_SITES_PT::Default</Title> <Name>MORIS.DIVE_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIVE_SITES_PT"/> </LegendURL> </Style> <Style> <Title>MORIS.DIVE_SITES_PT::Black_Symbols</Title> <Name>MORIS.DIVE_SITES_PT::Black_Symbols</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DIVE_SITES_PT&amp;style=MORIS.DIVE_SITES_PT%3A%3ABlack_Symbols"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DPA_CHELSEA_CREEK_ARC</Name> <Title>East Boston Designated Port Area (DPA) Boundary</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DPA_CHELSEA_CREEK_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dpa_east_boston_arc.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_dpa_east_boston_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.039" miny="42.38" maxx="-71.004" maxy="42.404"/> <BoundingBox SRS="EPSG:26986" minx="237925.638" miny="903379.065" maxx="240815.692" maxy="905997.981"/> <Style> <Title>DPA</Title> <Name>DPA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DPA_CHELSEA_CREEK_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DPA_EAST_BOSTON_ARC</Name> <Title>East Boston Designated Port Area (DPA) Boundary</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DPA_EAST_BOSTON_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dpa_east_boston_arc.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_dpa_east_boston_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.046" miny="42.352" maxx="-71.025" maxy="42.385"/> <BoundingBox SRS="EPSG:26986" minx="237380.183" miny="900327.469" maxx="239116.129" maxy="903979.069"/> <Style> <Title>DPA</Title> <Name>DPA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DPA_EAST_BOSTON_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DPA_GLOUC_INNER_HARBOR_ARC</Name> <Title>Gloucester Inner Harbor Designated Port Area (DPA) Boundary</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DPA_GLOUC_INNER_HARBOR_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dpa_glouc_inner_harbor_arc.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_dpa_glouc_inner_harbor_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.667" miny="42.605" maxx="-70.648" maxy="42.618"/> <BoundingBox SRS="EPSG:26986" minx="268394.111" miny="928614.545" maxx="269927.975" maxy="930009.061"/> <Style> <Title>DPA</Title> <Name>DPA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DPA_GLOUC_INNER_HARBOR_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DPA_LYNN_ARC</Name> <Title>Lynn Designated Port Area (DPA) Boundary</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DPA_LYNN_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dpa_lynn_arc.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_dpa_lynn_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.958" miny="42.45" maxx="-70.947" maxy="42.456"/> <BoundingBox SRS="EPSG:26986" minx="244580.953" miny="911152.518" maxx="245467.569" maxy="911888.688"/> <Style> <Title>DPA</Title> <Name>DPA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DPA_LYNN_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DPA_MOUNT_HOPE_BAY_ARC</Name> <Title>Mount Hope Bay Designated Port Area (DPA) Boundary</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DPA_MOUNT_HOPE_BAY_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dpa_mount_hope_bay_arc.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_dpa_mount_hope_bay_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.203" miny="41.682" maxx="-71.136" maxy="41.741"/> <BoundingBox SRS="EPSG:26986" minx="224724.048" miny="825769.331" maxx="230264.384" maxy="832376.291"/> <Style> <Title>DPA</Title> <Name>DPA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DPA_MOUNT_HOPE_BAY_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DPA_MYSTIC_RIVER_ARC</Name> <Title>Mystic River Designated Port Area (DPA) Boundary</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DPA_MYSTIC_RIVER_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dpa_mystic_river_arc.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_dpa_mystic_river_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.071" miny="42.372" maxx="-71.039" maxy="42.397"/> <BoundingBox SRS="EPSG:26986" minx="235306.124" miny="902450.709" maxx="237925.638" maxy="905243.364"/> <Style> <Title>DPA</Title> <Name>DPA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DPA_MYSTIC_RIVER_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DPA_NEW_BEDFORD_FAIRHAVEN_ARC</Name> <Title>New Bedford-Fairhaven Designated Port Area (DPA) Boundary</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DPA_NEW_BEDFORD_FAIRHAVEN_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dpa_new_bedford_fairhaven_arc.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_dpa_new_bedford_fairhaven_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.924" miny="41.618" maxx="-70.905" maxy="41.649"/> <BoundingBox SRS="EPSG:26986" minx="247964.131" miny="818853.122" maxx="249539.84" maxy="822268.941"/> <Style> <Title>DPA</Title> <Name>DPA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DPA_NEW_BEDFORD_FAIRHAVEN_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DPA_SALEM_HARBOR_ARC</Name> <Title>Salem Harbor Designated Port Area (DPA) Boundary</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DPA_SALEM_HARBOR_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dpa_salem_harbor_arc.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_dpa_salem_harbor_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.883" miny="42.521" maxx="-70.866" maxy="42.528"/> <BoundingBox SRS="EPSG:26986" minx="250690.751" miny="919079.013" maxx="252115.978" maxy="919908.349"/> <Style> <Title>DPA</Title> <Name>DPA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DPA_SALEM_HARBOR_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DPA_SOUTH_BOSTON_ARC</Name> <Title>South Boston Designated Port Area (DPA) Boundary</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DPA_SOUTH_BOSTON_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dpa_south_boston_arc.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_dpa_south_boston_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05" miny="42.337" maxx="-71.005" maxy="42.372"/> <BoundingBox SRS="EPSG:26986" minx="237085.235" miny="898589.942" maxx="240799.324" maxy="902450.709"/> <Style> <Title>DPA</Title> <Name>DPA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DPA_SOUTH_BOSTON_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DPA_WEYMOUTH_FORE_RIVER_ARC</Name> <Title>Weymouth Fore River Designated Port Area (DPA) Boundary</Title> <Abstract>Layer-Group type layer: massgis:MORIS.DPA_WEYMOUTH_FORE_RIVER_ARC</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dpa_weymouth_fore_river_arc.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_dpa_weymouth_fore_river_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.996" miny="42.237" maxx="-70.937" maxy="42.263"/> <BoundingBox SRS="EPSG:26986" minx="241567.219" miny="887538.031" maxx="246424.192" maxy="890360.275"/> <Style> <Title>DPA</Title> <Name>DPA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DPA_WEYMOUTH_FORE_RIVER_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DREDGE_USACE_POLY</Name> <Title>Dredge Projects (USACE), Historical - 1998</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Projects</Keyword> <Keyword>1998</Keyword> <Keyword>(USACE)</Keyword> <Keyword>Dredge</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dredge_usace_poly.htm</Keyword> <Keyword>Historical</Keyword> <Keyword>MORIS.DREDGE_USACE_POLY</Keyword> <Keyword>pg_moris</Keyword> <Keyword>-</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.24007370778396" miny="41.28852458719137" maxx="-69.86773039846048" maxy="42.84322519017805"/> <BoundingBox SRS="EPSG:26986" minx="221771.5371000005" miny="783293.2004999835" maxx="333454.0297999992" maxy="954768.1922999874"/> <Style> <Title>MORIS.DREDGE_USACE_POLY::Default</Title> <Name>MORIS.DREDGE_USACE_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DREDGE_USACE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.DREDGE_USACE_PT</Name> <Title>Dredge Projects (USACE), Historical - 1998 (points)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Projects</Keyword> <Keyword>1998</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_dredge_usace_pt.htm</Keyword> <Keyword>(USACE)</Keyword> <Keyword>Dredge</Keyword> <Keyword>Historical</Keyword> <Keyword>(points)</Keyword> <Keyword>pg_moris</Keyword> <Keyword>MORIS.DREDGE_USACE_PT</Keyword> <Keyword>-</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.16519267688514" miny="41.29630669038388" maxx="-69.91788179550568" maxy="42.82506359924447"/> <BoundingBox SRS="EPSG:26986" minx="228040.5614999967" miny="784082.9333999831" maxx="329389.7193000037" maxy="952772.9538999887"/> <Style> <Title>MORIS.DREDGE_USACE_PT::Default</Title> <Name>MORIS.DREDGE_USACE_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.DREDGE_USACE_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GEOREG_NPS_POLY</Name> <Title>National Park Service in the Coastal Area</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Service</Keyword> <Keyword>Park</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/georegs/nps.htm</Keyword> <Keyword>National</Keyword> <Keyword>MORIS.GEOREG_NPS_POLY</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.594" miny="41.623" maxx="-69.9" maxy="42.654"/> <BoundingBox SRS="EPSG:26986" minx="110272.375" miny="820391.642" maxx="331195.219" maxy="933742.879"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GEOREG_NPS_POLY"/> </LegendURL> </Style> <Style> <Title>MORIS.GEOREG_NPS_POLY::National_Park_Service</Title> <Name>MORIS.GEOREG_NPS_POLY::National_Park_Service</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GEOREG_NPS_POLY&amp;style=MORIS.GEOREG_NPS_POLY%3A%3ANational_Park_Service"/> </LegendURL> </Style> <Style> <Title>MORIS.GEOREG_NPS_POLY::Cape_Cod_National_Seashore</Title> <Name>MORIS.GEOREG_NPS_POLY::Cape_Cod_National_Seashore</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GEOREG_NPS_POLY&amp;style=MORIS.GEOREG_NPS_POLY%3A%3ACape_Cod_National_Seashore"/> </LegendURL> </Style> <Style> <Title>MORIS.GEOREG_NPS_POLY::Boston_Harbor_Islands</Title> <Name>MORIS.GEOREG_NPS_POLY::Boston_Harbor_Islands</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GEOREG_NPS_POLY&amp;style=MORIS.GEOREG_NPS_POLY%3A%3ABoston_Harbor_Islands"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GEOREG_NWR_POLY</Name> <Title>National Wildlife Refuge System in the Coastal Area</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/georegs/nwr.htm</Keyword> <Keyword>Refuge</Keyword> <Keyword>Wildlife</Keyword> <Keyword>MORIS.GEOREG_NWR_POLY</Keyword> <Keyword>National</Keyword> <Keyword>System</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-72.836" miny="41.241" maxx="-69.925" maxy="42.817"/> <BoundingBox SRS="EPSG:26986" minx="90708.72" miny="777906.126" maxx="328830.092" maxy="951846.589"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GEOREG_NWR_POLY"/> </LegendURL> </Style> <Style> <Title>MORIS.GEOREG_NWR_POLY::National_Wildlife_Refuge</Title> <Name>MORIS.GEOREG_NWR_POLY::National_Wildlife_Refuge</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GEOREG_NWR_POLY&amp;style=MORIS.GEOREG_NWR_POLY%3A%3ANational_Wildlife_Refuge"/> </LegendURL> </Style> <Style> <Title>MORIS.GEOREG_NWR_POLY::Default</Title> <Name>MORIS.GEOREG_NWR_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GEOREG_NWR_POLY&amp;style=MORIS.GEOREG_NWR_POLY%3A%3ADefault"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GEOREG_OSA_POLY</Name> <Title>Ocean Sanctuaries Act</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.GEOREG_OSA_POLY</Keyword> <Keyword>Act</Keyword> <Keyword>Ocean</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/georegs/osa.htm</Keyword> <Keyword>Sanctuaries</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.127" miny="41.187" maxx="-69.83" maxy="42.878"/> <BoundingBox SRS="EPSG:26986" minx="231256.922" miny="772067.135" maxx="336459.04" maxy="958708.603"/> <Style> <Title>MORIS.GEOREG_OSA_POLY::OSA_By_Name</Title> <Name>MORIS.GEOREG_OSA_POLY::OSA_By_Name</Name> <LegendURL width="136" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GEOREG_OSA_POLY"/> </LegendURL> </Style> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GEOREG_OSA_POLY&amp;style=Black_Outlines"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GMAINE_95TH_PERC_POLY</Name> <Title>95th Percentile of Bottom Shear Stress (Pascals), May 2010 to May 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.GMAINE_95TH_PERC_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.GMAINE_95TH_PERC_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_gmaine_95th_perc_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_gmaine_95th_perc_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-74.37686824070407" miny="39.54874407205298" maxx="-64.18157589264744" maxy="45.64836032674615"/> <BoundingBox SRS="EPSG:26986" minx="-24745.0952999964" miny="611160.897799999" maxx="772915.599399999" maxy="1266780.9303"/> <Style> <Title>MORIS.GMAINE_95TH_PERC_POLY::Default</Title> <Name>MORIS.GMAINE_95TH_PERC_POLY::Default</Name> <LegendURL width="86" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GMAINE_95TH_PERC_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GMAINE_BED_MOBILITY_FREQ_PT</Name> <Title>Bed Mobility Recurrence Interval (Days), May 2010 to May 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.GMAINE_BED_MOBILITY_FREQ_PT</Abstract> <KeywordList> <Keyword>MORIS.GMAINE_BED_MOBILITY_FREQ_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-74.34358206468485" miny="39.588477532084504" maxx="-64.23640466537822" maxy="45.170675075538945"/> <BoundingBox SRS="EPSG:26986" minx="-23916.013400003303" miny="615607.991" maxx="773141.266199999" maxy="1213611.1396"/> <Style> <Title>MORIS.GMAINE_BED_MOBILITY_FREQ_PT::Default</Title> <Name>MORIS.GMAINE_BED_MOBILITY_FREQ_PT::Default</Name> <LegendURL width="94" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GMAINE_BED_MOBILITY_FREQ_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GOM15CTR_ARC</Name> <Title>Bathymetry - Gulf of Maine</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>of</Keyword> <Keyword>MORIS.GOM15CTR_ARC</Keyword> <Keyword>Gulf</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_gom15ctr_arc.htm</Keyword> <Keyword>Maine</Keyword> <Keyword>Bathymetry</Keyword> <Keyword>pg_moris</Keyword> <Keyword>-</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.5" miny="39.191" maxx="-62.325" maxy="46.295"/> <BoundingBox SRS="EPSG:26986" minx="200000.0" miny="583346.891" maxx="911473.286" maxy="1338668.967"/> <Style> <Title>MORIS.GOM15CTR_ARC::Default</Title> <Name>MORIS.GOM15CTR_ARC::Default</Name> <LegendURL width="62" height="560"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GOM15CTR_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GRATELOUPIA_TURUTURU_2008_PT</Name> <Title>Grateloupia turuturu 2008 Points (Red Algae)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>2008</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_grateloupia_turuturu_2008_pt.htm</Keyword> <Keyword>(Red</Keyword> <Keyword>turuturu</Keyword> <Keyword>MORIS.GRATELOUPIA_TURUTURU_2008_PT</Keyword> <Keyword>Grateloupia</Keyword> <Keyword>Points</Keyword> <Keyword>Algae)</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.1787482156222" miny="41.69630197990691" maxx="-70.49310780856965" maxy="42.3578179929571"/> <BoundingBox SRS="EPSG:26986" minx="226740.51799999902" miny="827822.5518000011" maxx="282953.424900003" maxy="900864.0841999991"/> <Style> <Title>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Title> <Name>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GRATELOUPIA_TURUTURU_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GRATELOUPIA_TURUTURU_2009_PT</Name> <Title>Grateloupia turuturu 2009 Points (Red Algae)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.GRATELOUPIA_TURUTURU_2009_PT</Abstract> <KeywordList> <Keyword>Grateloupia turuturu</Keyword> <Keyword>Red Algae</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_grateloupia_turuturu_2009_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.383" maxx="-70.493" maxy="42.358"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="282953.425" maxy="900864.084"/> <Style> <Title>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Title> <Name>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GRATELOUPIA_TURUTURU_2009_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GRATELOUPIA_TURUTURU_2010_PT</Name> <Title>Grateloupia turuturu 2010 Points (Red Algae)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.GRATELOUPIA_TURUTURU_2010_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl= http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_grateloupia_turuturu_2010_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_grateloupia_turuturu_2010_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.383" maxx="-70.493" maxy="42.358"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="282953.425" maxy="900864.084"/> <Style> <Title>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Title> <Name>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GRATELOUPIA_TURUTURU_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GRATELOUPIA_TURUTURU_2011_PT</Name> <Title>Grateloupia turuturu (Red Algae) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.GRATELOUPIA_TURUTURU_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_grateloupia_turuturu_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_grateloupia_turuturu_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.383" maxx="-70.493" maxy="42.358"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="282953.425" maxy="900864.084"/> <Style> <Title>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Title> <Name>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GRATELOUPIA_TURUTURU_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GRATELOUPIA_TURUTURU_2012_PT</Name> <Title>Grateloupia turuturu (Red Algae) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.GRATELOUPIA_TURUTURU_2012_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.GRATELOUPIA_TURUTURU_2012_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_grateloupia_turuturu_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_grateloupia_turuturu_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05301799072235" miny="41.76781950961839" maxx="-70.17713887800367" maxy="42.35739134580635"/> <BoundingBox SRS="EPSG:26986" minx="237162.803199999" miny="836118.7168" maxx="308988.393299997" maxy="900864.0841999991"/> <Style> <Title>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Title> <Name>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GRATELOUPIA_TURUTURU_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GRATELOUPIA_TURUTURU_2013_PT</Name> <Title>Grateloupia turuturu (Red Algae) 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.GRATELOUPIA_TURUTURU_2013_PT</Abstract> <KeywordList> <Keyword>MORIS.GRATELOUPIA_TURUTURU_2013_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17869999950952" miny="41.70282108479653" maxx="-70.1787502152608" maxy="42.28066986794777"/> <BoundingBox SRS="EPSG:26986" minx="226740.478" miny="828898.629099999" maxx="308988.36789999896" maxy="892294.7328"/> <Style> <Title>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Title> <Name>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GRATELOUPIA_TURUTURU_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GRATELOUPIA_TURUTURU_2014_PT</Name> <Title>Grateloupia turuturu (Red Algae) 2014</Title> <Abstract>Layer-Group type layer: massgis:MORIS.GRATELOUPIA_TURUTURU_2014_PT</Abstract> <KeywordList> <Keyword>MORIS.GRATELOUPIA_TURUTURU_2014_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05633109391191" miny="41.60527652278349" maxx="-70.17721617819066" maxy="42.35371734662765"/> <BoundingBox SRS="EPSG:26986" minx="236981.2579" miny="818063.307300001" maxx="308988.36789999896" maxy="900455.025199998"/> <Style> <Title>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Title> <Name>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GRATELOUPIA_TURUTURU_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GRATELOUPIA_TURUTURU_2015_PT</Name> <Title>Grateloupia turuturu (Red Algae) 2015</Title> <Abstract>Layer-Group type layer: massgis:MORIS.GRATELOUPIA_TURUTURU_2015_PT</Abstract> <KeywordList> <Keyword>MORIS.GRATELOUPIA_TURUTURU_2015_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.40154700006678" miny="41.60527652278349" maxx="-70.18338599949193" maxy="42.052724908466274"/> <BoundingBox SRS="EPSG:26986" minx="291563.895000003" miny="818063.307300001" maxx="308988.36789999896" maxy="867519.181699999"/> <Style> <Title>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Title> <Name>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GRATELOUPIA_TURUTURU_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GRATELOUPIA_TURUTURU_2016_PT</Name> <Title>Grateloupia turuturu (Red Algae) 2016</Title> <Abstract>Layer-Group type layer: massgis:MORIS.GRATELOUPIA_TURUTURU_2016_PT</Abstract> <KeywordList> <Keyword>MORIS.GRATELOUPIA_TURUTURU_2016_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17904668849683" miny="41.63378937933768" maxx="-70.17685128609362" maxy="42.371584888294585"/> <BoundingBox SRS="EPSG:26986" minx="226740.478" miny="821230.5352" maxx="308988.36789999896" maxy="902393.278999999"/> <Style> <Title>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Title> <Name>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GRATELOUPIA_TURUTURU_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GRATELOUPIA_TURUTURU_2017_PT</Name> <Title>Grateloupia turuturu (Red Algae) 2017</Title> <Abstract>Layer-Group type layer: massgis:MORIS.GRATELOUPIA_TURUTURU_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>grateloupia_turuturu_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17904609639285" miny="41.63378083883656" maxx="-70.17713872063499" maxy="42.3578179745488"/> <BoundingBox SRS="EPSG:26986" minx="226740.530900002" miny="821229.587000001" maxx="308988.406300001" maxy="900864.0821"/> <Style> <Title>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Title> <Name>MORIS.GRATELOUPIA_TURUTURU_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GRATELOUPIA_TURUTURU_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.GRATELOUPIA_TURUTURU_2018_PT</Name> <Title>Grateloupia turuturu (Red Algae) 2018</Title> <Abstract>Layer-Group type layer: massgis:MORIS.GRATELOUPIA_TURUTURU_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>grateloupia_turuturu_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05405211255065" miny="41.61975030742417" maxx="-70.17293958092763" maxy="42.5575892905477"/> <BoundingBox SRS="EPSG:26986" minx="237162.816100001" miny="819671.0658" maxx="308988.406300001" maxy="923102.2652"/> <Style> <Title>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Title> <Name>MORIS.DIPLOSOMA_LISTERIANUM_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.GRATELOUPIA_TURUTURU_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HAR_NAN_CABLE_ARC</Name> <Title>Harwich To Nantucket Electric Cable</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.HAR_NAN_CABLE_ARC</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_har_nan_cable_arc.htm</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.16114801650465" miny="41.29600166993492" maxx="-70.09943786315704" maxy="41.66166271790476"/> <BoundingBox SRS="EPSG:26986" minx="312143.25630000076" miny="783829.6184999851" maxx="316647.2247999995" maxy="824375.8323999861"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HAR_NAN_CABLE_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HA_BATHY_POLY</Name> <Title>Bathymetry, USGS (draft)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HA_BATHY_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ha_bathy_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ha_bathy_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.112" miny="42.22" maxx="-70.835" maxy="42.461"/> <BoundingBox SRS="EPSG:26986" minx="232066.876" miny="885676.221" maxx="254692.411" maxy="912332.017"/> <Style> <Title>MORIS.HA_BATHY_POLY::Default</Title> <Name>MORIS.HA_BATHY_POLY::Default</Name> <LegendURL width="202" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HA_BATHY_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HA_CARLISLE_ET_AL_POLY</Name> <Title>100 Years of Estuarine Marsh Trends in Massachusetts (1893 to 1995): Boston Harbor, Cape Cod, Nantucket, Martha’s Vineyard, and the Elizabeth Islands</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HA_CARLISLE_ET_AL_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ha_carlisle_et_al_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ha_carlisle_et_al_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.103" miny="41.223" maxx="-69.891" maxy="42.418"/> <BoundingBox SRS="EPSG:26986" minx="233271.068" miny="775997.027" maxx="332446.32" maxy="907569.298"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HA_CARLISLE_ET_AL_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HA_COSTELLO_AND_KENWORTHY_POLY</Name> <Title>Twelve-Year Mapping and Change Analysis of Eelgrass (Zostera marina) Areal Abundance in Massachusetts (USA) Identifies Statewide Declines</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HA_COSTELLO_AND_KENWORTHY_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ha_costello_and_kenworthy_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ha_costello_and_kenworthy_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.147" miny="41.223" maxx="-69.885" maxy="42.637"/> <BoundingBox SRS="EPSG:26986" minx="229627.205" miny="775997.027" maxx="332446.32" maxy="931899.674"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HA_COSTELLO_AND_KENWORTHY_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HA_HYDROLOGIC_UNITS_POLY</Name> <Title>Hydrologic Units</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HA_HYDROLOGIC_UNITS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ha_hydrologic_units_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ha_hydrologic_units_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.236" miny="42.183" maxx="-70.823" maxy="42.511"/> <BoundingBox SRS="EPSG:26986" minx="221813.25" miny="881662.63" maxx="255665.31" maxy="917910.81"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HA_HYDROLOGIC_UNITS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HA_LESCHEN_ET_AL_POLY</Name> <Title>Successful Eelgrass (Zostera marina) Restoration in a Formerly Eutrophic Estuary (Boston Harbor) Supports the Use of a Multifaceted Watershed Approach to Mitigating Eelgrass Loss</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HA_LESCHEN_ET_AL_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ha_leschen_et_al_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ha_leschen_et_al_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.106" miny="42.218" maxx="-70.841" maxy="42.405"/> <BoundingBox SRS="EPSG:26986" minx="232514.422" miny="885533.947" maxx="254228.789" maxy="906114.144"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HA_LESCHEN_ET_AL_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HA_RUMNEY_MARSHES_POLY</Name> <Title>Rumney Marshes Area of Critical Environmental Concern: Salt Marsh Restoration Plan</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HA_RUMNEY_MARSHES_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ha_rumney_marshes_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ha_rumney_marshes_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.021" miny="42.382" maxx="-70.966" maxy="42.462"/> <BoundingBox SRS="EPSG:26986" minx="239462.594" miny="903674.811" maxx="243917.594" maxy="912464.181"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HA_RUMNEY_MARSHES_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HA_SEABED_SEDIMENT_POLY</Name> <Title>Seabed sediment, Mass CZM</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HA_SEABED_SEDIMENT_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ha_seabed_sediment_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ha_seabed_sediment_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.078" miny="42.219" maxx="-70.825" maxy="42.468"/> <BoundingBox SRS="EPSG:26986" minx="234878.279" miny="885614.245" maxx="255523.203" maxy="913114.565"/> <Style> <Title>MORIS.HA_SEABED_SEDIMENT_POLY::Default</Title> <Name>MORIS.HA_SEABED_SEDIMENT_POLY::Default</Name> <LegendURL width="138" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HA_SEABED_SEDIMENT_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HA_SOUTH_SHORE_ATLAS_POLY</Name> <Title>Atlas of Tidal Restrictions on the South Shore of Massachusetts - Study Area</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HA_SOUTH_SHORE_ATLAS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ha_south_shore_atlas_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ha_south_shore_atlas_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.984" miny="41.762" maxx="-70.519" maxy="42.312"/> <BoundingBox SRS="EPSG:26986" minx="242884.312" miny="835102.385" maxx="280916.062" maxy="895811.685"/> <Style> <Title>Black_Outlines</Title> <Name>Black_Outlines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HA_SOUTH_SHORE_ATLAS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HA_SOUTH_SHORE_ATLAS_PT</Name> <Title>Atlas of Tidal Restrictions on the South Shore of Massachusetts - Tidal Restrictions</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HA_SOUTH_SHORE_ATLAS_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ha_south_shore_atlas_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ha_south_shore_atlas_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.962" miny="41.85" maxx="-70.523" maxy="42.307"/> <BoundingBox SRS="EPSG:26986" minx="244663.902" miny="844846.565" maxx="280582.408" maxy="895362.875"/> <Style> <Title>MORIS.HA_SOUTH_SHORE_ATLAS_PT::Default</Title> <Name>MORIS.HA_SOUTH_SHORE_ATLAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HA_SOUTH_SHORE_ATLAS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2008_PT</Name> <Title>Hemigrapsus sanguineus 2008 Points (Asian Shore Crab)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>2008</Keyword> <Keyword>Asian</Keyword> <Keyword>Shore</Keyword> <Keyword>Crab)</Keyword> <Keyword>Points</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_hemigrapsus_sanguineus_2008_pt.htm</Keyword> <Keyword>Hemigrapsus</Keyword> <Keyword>sanguineus</Keyword> <Keyword>pg_moris</Keyword> <Keyword>Hemigrapsus</Keyword> <Keyword>(Asian</Keyword> <Keyword>MORIS.HEMIGRAPSUS_SANGUINEUS_2008_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.18" miny="41.48" maxx="-69.906" maxy="43.451"/> <BoundingBox SRS="EPSG:26986" minx="226740.518" miny="804493.755" maxx="329077.398" maxy="1022266.819"/> <Style> <Title>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Title> <Name>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HEMIGRAPSUS_SANGUINEUS_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2009_PT</Name> <Title>Hemigrapsus sanguineus 2009 Points (Asian Shore Crab)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2009_PT</Abstract> <KeywordList> <Keyword>Hemigrapsus sanguineus</Keyword> <Keyword>Asian Shore Crab</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_hemigrapsus_sanguineus_2009_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.909" maxy="43.324"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1008132.943"/> <Style> <Title>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Title> <Name>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HEMIGRAPSUS_SANGUINEUS_2009_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2010_PT</Name> <Title>Hemigrapsus sanguineus 2010 Points (Asian Shore Crab)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2010_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl= http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_hemigrapsus_sanguineus_2010_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_hemigrapsus_sanguineus_2010_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.9" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Title> <Name>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HEMIGRAPSUS_SANGUINEUS_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2011_PT</Name> <Title>Hemigrapsus sanguineus (Asian Shore Crab) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_hemigrapsus_sanguineus_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_hemigrapsus_sanguineus_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.906" maxy="43.451"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1022266.819"/> <Style> <Title>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Title> <Name>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HEMIGRAPSUS_SANGUINEUS_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2012_PT</Name> <Title>Hemigrapsus sanguineus (Asian Shore Crab) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2012_PT</Abstract> <KeywordList> <Keyword>MORIS.HEMIGRAPSUS_SANGUINEUS_2012_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_hemigrapsus_sanguineus_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_hemigrapsus_sanguineus_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.9304275077478" miny="41.60224018320453" maxx="-69.90842152815621" maxy="43.347975132993305"/> <BoundingBox SRS="EPSG:26986" minx="247476.018399999" miny="818062.360500001" maxx="329077.397500001" maxy="1010977.1759"/> <Style> <Title>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Title> <Name>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HEMIGRAPSUS_SANGUINEUS_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2013_PT</Name> <Title>Hemigrapsus sanguineus 2013 Points (Asian Shore Crab)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2013_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.HEMIGRAPSUS_SANGUINEUS_2013_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17918966661077" miny="41.60224870968518" maxx="-69.90582009941691" maxy="43.450582127493526"/> <BoundingBox SRS="EPSG:26986" minx="226740.478" miny="818063.307300001" maxx="329077.376999997" maxy="1022267.8057"/> <Style> <Title>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Title> <Name>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HEMIGRAPSUS_SANGUINEUS_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2014_PT</Name> <Title>Hemigrapsus sanguineus 2014 Points (Asian Shore Crab)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2014_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.HEMIGRAPSUS_SANGUINEUS_2014_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05386363656798" miny="41.60527652278349" maxx="-70.15388593486169" maxy="43.45014699446725"/> <BoundingBox SRS="EPSG:26986" minx="237186.932300001" miny="818063.307300001" maxx="308988.36789999896" maxy="1022267.8057"/> <Style> <Title>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Title> <Name>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HEMIGRAPSUS_SANGUINEUS_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2015_PT</Name> <Title>Hemigrapsus sanguineus 2015 Points (Asian Shore Crab)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2015_PT</Abstract> <KeywordList> <Keyword>MORIS.HEMIGRAPSUS_SANGUINEUS_2015_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.92673260236577" miny="41.60335056669655" maxx="-69.99136337136582" maxy="43.44956029062733"/> <BoundingBox SRS="EPSG:26986" minx="247784.005599998" miny="818063.307300001" maxx="322149.633400001" maxy="1022267.8057"/> <Style> <Title>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Title> <Name>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HEMIGRAPSUS_SANGUINEUS_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2016_PT</Name> <Title>Hemigrapsus sanguineus 2016 Points (Asian Shore Crab)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2016_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>hemigrapsus_sanguineus_2016_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17918966661077" miny="41.60335056763334" maxx="-69.98558466467372" maxy="43.68773358013926"/> <BoundingBox SRS="EPSG:26986" minx="226740.478" miny="818063.307300001" maxx="322149.633400001" maxy="1048623.0702"/> <Style> <Title>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Title> <Name>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HEMIGRAPSUS_SANGUINEUS_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2017_PT</Name> <Title>Hemigrapsus sanguineus 2017 Points (Asian Shore Crab)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>hemigrapsus_sanguineus_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17918907479209" miny="41.60550101285158" maxx="-70.16982662631784" maxy="43.68772463556605"/> <BoundingBox SRS="EPSG:26986" minx="226740.530900002" miny="818062.358199999" maxx="307286.493799999" maxy="1048622.0763"/> <Style> <Title>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Title> <Name>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HEMIGRAPSUS_SANGUINEUS_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2018_PT</Name> <Title>Hemigrapsus sanguineus 2018 Points (Asian Shore Crab)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HEMIGRAPSUS_SANGUINEUS_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>hemigrapsus_sanguineus_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05415301593668" miny="41.60526797418173" maxx="-70.15388565330474" maxy="43.45013926927216"/> <BoundingBox SRS="EPSG:26986" minx="237162.816100001" miny="818062.358199999" maxx="308988.406300001" maxy="1022266.8173"/> <Style> <Title>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Title> <Name>MORIS.HEMIGRAPSUS_SANGUINEUS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HEMIGRAPSUS_SANGUINEUS_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HIBERNIA_CABLE_ARC</Name> <Title>Hibernia Atlantic Submarine Fiber-Optic Cable</Title> <Abstract>Layer-Group type layer: massgis:MORIS.HIBERNIA_CABLE_ARC</Abstract> <KeywordList> <Keyword>MORIS.HIBERNIA_CABLE_ARC</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.935921827935" miny="42.13500553870337" maxx="-63.51285561477366" maxy="44.75634290750855"/> <BoundingBox SRS="EPSG:26986" minx="246445.05579999802" miny="904702.708900001" maxx="834880.0277" maxy="1167542.9057"/> <Style> <Title>MORIS.HIBERNIA_CABLE_ARC::Default</Title> <Name>MORIS.HIBERNIA_CABLE_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HIBERNIA_CABLE_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.HYAN_NAN_CABLE_ARC</Name> <Title>Hyannis To Nantucket Electric Cable</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_hyan_nan_cable_arc.htm</Keyword> <Keyword>MORIS.HYAN_NAN_CABLE_ARC</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.30406955249565" miny="41.29483037052641" maxx="-70.1005784282503" maxy="41.63635814940748"/> <BoundingBox SRS="EPSG:26986" minx="300172.2123000022" miny="783698.7553999801" maxx="316601.2700000047" maxy="821386.1315999872"/> <Style> <Title>MORIS.HYAN_NAN_CABLE_ARC::Default</Title> <Name>MORIS.HYAN_NAN_CABLE_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.HYAN_NAN_CABLE_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.LINE8G_ARC</Name> <Title>Digital Offshore Cadastre - Atlantic 1983 - Limit of 8(g) Zone Line</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Atlantic</Keyword> <Keyword>-</Keyword> <Keyword>of</Keyword> <Keyword>1983</Keyword> <Keyword>Cadastre</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_line8g_arc.htm</Keyword> <Keyword>Offshore</Keyword> <Keyword>Zone</Keyword> <Keyword>MORIS.LINE8G_LN</Keyword> <Keyword>Line</Keyword> <Keyword>8(g)</Keyword> <Keyword>Limit</Keyword> <Keyword>Digital</Keyword> <Keyword>pg_moris</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_line8g_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-86.662" miny="24.223" maxx="-66.951" maxy="44.765"/> <BoundingBox SRS="EPSG:26986" minx="-1014236.484" miny="-1060123.86" maxx="560780.92" maxy="1168740.564"/> <Style> <Title>MORIS.LINE8G_ARC::Default</Title> <Name>MORIS.LINE8G_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.LINE8G_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MARINAS_PT</Name> <Title>Marinas</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MARINAS_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>marinas_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.21846017035415" miny="41.26867985631145" maxx="-69.91836379650374" maxy="42.84944029145163"/> <BoundingBox SRS="EPSG:26986" minx="223589.4375" miny="781012.3125" maxx="329300.375" maxy="955464.5625"/> <Style> <Title>MORIS.MARINAS_PT::Default</Title> <Name>MORIS.MARINAS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MARINAS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MASSBAYS_TIDE_GATES_2016_PT</Name> <Title>Massachusetts Tide Gate Inventory</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MASSBAYS_TIDE_GATES_2016_PT</Abstract> <KeywordList> <Keyword>MORIS.MASSBAYS_TIDE_GATES_2016_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_massbays_tide_gates_2016_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_massbays_tide_gates_2016_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05953240020867" miny="41.5393653704419" maxx="-69.94213743312947" maxy="42.831791961501054"/> <BoundingBox SRS="EPSG:26986" minx="236750.643799998" miny="811047.4670999979" maxx="327391.193300001" maxy="953560.8871"/> <Style> <Title>MORIS.MASSBAYS_TIDE_GATES_2016_PT::Default</Title> <Name>MORIS.MASSBAYS_TIDE_GATES_2016_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MASSBAYS_TIDE_GATES_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MASS_LATERAL_BOUNDARIES_ARC</Name> <Title>Massachusetts Lateral Boundaries</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Lateral</Keyword> <Keyword>Massachusetts</Keyword> <Keyword>Boundaries</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_mass_lateral_bounds.htm</Keyword> <Keyword>MORIS.MASS_LATERAL_BOUNDARIES_ARC</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.28785256572294" miny="41.42822568851344" maxx="-70.73235920507527" maxy="42.8787962939518"/> <BoundingBox SRS="EPSG:26986" minx="217733.36249999554" miny="797839.188699984" maxx="262720.7251999979" maxy="958708.4833999865"/> <Style> <Title>MORIS.MASS_LATERAL_BOUNDARIES_ARC::Default</Title> <Name>MORIS.MASS_LATERAL_BOUNDARIES_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MASS_LATERAL_BOUNDARIES_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MA_TIDAL_ENERGY_POLY</Name> <Title>Massachusetts Tidal Energy Co. Footprint</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.MA_TIDAL_ENERGY_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ma_tidal_energy_poly.htm</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.79669347466364" miny="41.381458540888055" maxx="-70.63670485798848" maxy="41.516426583607085"/> <BoundingBox SRS="EPSG:26986" minx="258832.57060000265" miny="792732.9058999824" maxx="272066.1660000022" maxy="807602.6785999838"/> <Style> <Title>MORIS.MA_TIDAL_ENERGY_POLY::Default</Title> <Name>MORIS.MA_TIDAL_ENERGY_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MA_TIDAL_ENERGY_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MA_WEA_LEASE_AREAS_POLY</Name> <Title>Massachusetts Wind Energy Area Lease Areas</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MA_WEA_LEASE_AREAS_POLY</Abstract> <KeywordList> <Keyword>MORIS.MA_WEA_LEASE_AREAS_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05740905787796" miny="40.58108710550802" maxx="-70.00986052299366" maxy="41.14343760086044"/> <BoundingBox SRS="EPSG:26986" minx="237480.410999998" miny="704551.131900001" maxx="325128.65250000404" maxy="766030.0828000009"/> <Style> <Title>MORIS.MA_WEA_LEASE_AREAS_POLY::Default</Title> <Name>MORIS.MA_WEA_LEASE_AREAS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MA_WEA_LEASE_AREAS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_08_PT</Name> <Title>Membranipora membranacea 2008 Points (Lacy Crust)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>2008</Keyword> <Keyword>Membranipora</Keyword> <Keyword>membranacea</Keyword> <Keyword>Lacy</Keyword> <Keyword>Crust</Keyword> <Keyword>Points</Keyword> <Keyword>pg_moris</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_membranipora_membranacea_08_pt.htm</Keyword> <Keyword>MORIS.MEMBRANIPORA_MEMBRANACEA_08_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.18" miny="41.484" maxx="-70.228" maxy="43.657"/> <BoundingBox SRS="EPSG:26986" minx="226740.518" miny="804493.755" maxx="302628.374" maxy="1045219.38"/> <Style> <Title>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Title> <Name>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MEMBRANIPORA_MEMBRANACEA_08_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_09_PT</Name> <Title>Membranipora membranacea 2009 Points (Lacy Crust)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_09_PT</Abstract> <KeywordList> <Keyword>Membranipora membranacea</Keyword> <Keyword>Lacy Crust</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_membranipora_membranacea_09_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.41" miny="41.468" maxx="-70.228" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="207557.789" miny="802689.228" maxx="302628.374" maxy="1045219.38"/> <Style> <Title>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Title> <Name>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MEMBRANIPORA_MEMBRANACEA_09_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_10_PT</Name> <Title>Membranipora membranacea 2010 Points (Lacy Crust)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_10_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl= http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_membranipora_membranacea_10_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_membranipora_membranacea_10_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.381" maxx="-70.228" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="302628.374" maxy="1045219.38"/> <Style> <Title>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Title> <Name>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MEMBRANIPORA_MEMBRANACEA_10_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_11_PT</Name> <Title>Membranipora membranacea (Lacy Crust) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_11_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_membranipora_membranacea_11_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_membranipora_membranacea_11_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.056" miny="41.634" maxx="-70.149" maxy="43.657"/> <BoundingBox SRS="EPSG:26986" minx="236990.092" miny="821229.589" maxx="308988.384" maxy="1045219.38"/> <Style> <Title>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Title> <Name>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MEMBRANIPORA_MEMBRANACEA_11_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_12_PT</Name> <Title>Membranipora membranacea (Lacy Crust) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_12_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.MEMBRANIPORA_MEMBRANACEA_12_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_membranipora_membranacea_12_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_membranipora_membranacea_12_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05415317055257" miny="41.606091241140234" maxx="-70.22545070621328" maxy="43.65667285072143"/> <BoundingBox SRS="EPSG:26986" minx="237162.803199999" miny="818062.360500001" maxx="302850.2434" maxy="1045219.3796"/> <Style> <Title>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Title> <Name>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MEMBRANIPORA_MEMBRANACEA_12_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_13_PT</Name> <Title>Membranipora membranacea (Lacy Crust) 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_13_PT</Abstract> <KeywordList> <Keyword>MORIS.MEMBRANIPORA_MEMBRANACEA_13_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17228780043934" miny="41.578497652682024" maxx="-70.14939749335898" maxy="43.657096390175"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="815088.6917" maxx="308988.36789999896" maxy="1045220.3707"/> <Style> <Title>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Title> <Name>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MEMBRANIPORA_MEMBRANACEA_13_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_14_PT</Name> <Title>Membranipora membranacea (Lacy Crust) 2014</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_14_PT</Abstract> <KeywordList> <Keyword>MORIS.MEMBRANIPORA_MEMBRANACEA_14_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.04874099943102" miny="42.34062404668342" maxx="-69.6637120001465" maxy="43.869289918995655"/> <BoundingBox SRS="EPSG:26986" minx="237178.031000003" miny="900455.025199998" maxx="347682.9956" maxy="1068851.187"/> <Style> <Title>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Title> <Name>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MEMBRANIPORA_MEMBRANACEA_14_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_15_PT</Name> <Title>Membranipora membranacea (Lacy Crust) 2015</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_15_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.MEMBRANIPORA_MEMBRANACEA_15_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.93245133708413" miny="41.55936139583906" maxx="-67.373463000369" maxy="44.70802662959948"/> <BoundingBox SRS="EPSG:26986" minx="247296.608999997" miny="819672.015299998" maxx="527565.131899998" maxy="1162174.3488"/> <Style> <Title>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Title> <Name>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MEMBRANIPORA_MEMBRANACEA_15_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_16_PT</Name> <Title>Membranipora membranacea (Lacy Crust) 2016</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_16_PT</Abstract> <KeywordList> <Keyword>MORIS.MEMBRANIPORA_MEMBRANACEA_16_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17170000017579" miny="41.63640140940578" maxx="-67.49026200042626" maxy="44.67460199491734"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="827823.498300001" maxx="518459.818400003" maxy="1158346.4349"/> <Style> <Title>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Title> <Name>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MEMBRANIPORA_MEMBRANACEA_16_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_17_PT</Name> <Title>Membranipora membranacea (Lacy Crust) 2017</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_17_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>membranipora_membranacea_17_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.06462911780694" miny="41.63333869216399" maxx="-70.10798464268431" maxy="43.75908613257512"/> <BoundingBox SRS="EPSG:26986" minx="236273.416699998" miny="821229.587000001" maxx="312145.125299998" maxy="1056597.1325"/> <Style> <Title>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Title> <Name>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MEMBRANIPORA_MEMBRANACEA_17_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_18_PT</Name> <Title>Membranipora membranacea (Lacy Crust) 2018</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MEMBRANIPORA_MEMBRANACEA_18_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>membranipora_membranacea_18_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.04887328292911" miny="42.31274806088631" maxx="-70.10798464268431" maxy="43.75904219436897"/> <BoundingBox SRS="EPSG:26986" minx="237186.985699996" miny="896701.314399999" maxx="312145.125299998" maxy="1056597.1325"/> <Style> <Title>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Title> <Name>MORIS.MEMBRANIPORA_MEMBRANACEA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MEMBRANIPORA_MEMBRANACEA_18_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MIMIC_SITES_2008_PT</Name> <Title>MIMIC 2008 Monitoring Sites</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MIMIC</Keyword> <Keyword>2008</Keyword> <Keyword>Monitoring</Keyword> <Keyword>Sites</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_mimic_sites_2008_pt.htm</Keyword> <Keyword>MORIS.MIMIC_SITES_2008_PT</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17980031843233" miny="41.48009516916439" maxx="-69.90050484816507" maxy="43.657108207442185"/> <BoundingBox SRS="EPSG:26986" minx="226740.51799999902" miny="804493.754799999" maxx="329077.397500001" maxy="1045219.3796"/> <Style> <Title>MORIS.MIMIC_SITES_PT::Default</Title> <Name>MORIS.MIMIC_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MIMIC_SITES_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MIMIC_SITES_2009_PT</Name> <Title>MIMIC 2009 Monitoring Sites</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MIMIC_SITES_2009_PT</Abstract> <KeywordList> <Keyword>MIMIC</Keyword> <Keyword>Monitoring Sites</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_mimic_sites_2009_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.858" miny="41.314" maxx="-69.9" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="171095.028" miny="786069.352" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.MIMIC_SITES_PT::Default</Title> <Name>MORIS.MIMIC_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MIMIC_SITES_2009_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MIMIC_SITES_2010_PT</Name> <Title>MIMIC 2010 Monitoring Sites</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MIMIC_SITES_2010_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl= http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_mimic_sites_2010_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_mimic_sites_2010_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.9" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.MIMIC_SITES_PT::Default</Title> <Name>MORIS.MIMIC_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MIMIC_SITES_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MIMIC_SITES_2011_PT</Name> <Title>MIMIC 2011 Monitoring Sites</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MIMIC_SITES_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_mimic_sites_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_mimic_sites_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.377" maxx="-69.9" maxy="43.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="329077.398" maxy="1045219.38"/> <Style> <Title>MORIS.MIMIC_SITES_PT::Default</Title> <Name>MORIS.MIMIC_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MIMIC_SITES_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MIMIC_SITES_2012_PT</Name> <Title>MIMIC 2012 Monitoring Sites</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MIMIC_SITES_2012_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.MIMIC_SITES_2012_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_mimic_sites_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_mimic_sites_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05415317055257" miny="41.60224018320453" maxx="-69.90050484816507" maxy="43.65667285072143"/> <BoundingBox SRS="EPSG:26986" minx="237162.803199999" miny="818062.360500001" maxx="329077.397500001" maxy="1045219.3796"/> <Style> <Title>MORIS.MIMIC_SITES_PT::Default</Title> <Name>MORIS.MIMIC_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MIMIC_SITES_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MIMIC_SITES_2013_PT</Name> <Title>MIMIC 2013 Monitoring Sites</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MIMIC_SITES_2013_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.MIMIC_SITES_2013_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17932383367733" miny="41.57547110630225" maxx="-69.90050487185796" maxy="43.6571171265417"/> <BoundingBox SRS="EPSG:26986" minx="226740.478" miny="815088.6917" maxx="329077.376999997" maxy="1045220.3707"/> <Style> <Title>MORIS.MIMIC_SITES_PT::Default</Title> <Name>MORIS.MIMIC_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MIMIC_SITES_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MIMIC_SITES_2014_PT</Name> <Title>MIMIC 2014 Monitoring Sites</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MIMIC_SITES_2014_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.MIMIC_SITES_2014_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05633109391191" miny="41.598988839362015" maxx="-69.6637120001465" maxy="43.86929948921426"/> <BoundingBox SRS="EPSG:26986" minx="236981.2579" miny="818063.307300001" maxx="347682.9956" maxy="1068851.187"/> <Style> <Title>MORIS.MIMIC_SITES_PT::Default</Title> <Name>MORIS.MIMIC_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MIMIC_SITES_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MIMIC_SITES_2015_PT</Name> <Title>MIMIC 2015 Monitoring Sites</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MIMIC_SITES_2015_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.MIMIC_SITES_2015_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05386363656798" miny="41.544892719796806" maxx="-67.373463000369" maxy="44.7085941065776"/> <BoundingBox SRS="EPSG:26986" minx="237186.932300001" miny="818063.307300001" maxx="527565.131899998" maxy="1162174.3488"/> <Style> <Title>MORIS.MIMIC_SITES_PT::Default</Title> <Name>MORIS.MIMIC_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MIMIC_SITES_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MIMIC_SITES_2016_PT</Name> <Title>MIMIC 2016 Monitoring Sites</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MIMIC_SITES_2016_PT</Abstract> <KeywordList> <Keyword>MORIS.MIMIC_SITES_2016_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.1798007550434" miny="41.42285701836626" maxx="-67.373463000369" maxy="44.70903781563177"/> <BoundingBox SRS="EPSG:26986" minx="226740.478" miny="804494.6970999991" maxx="527565.131899998" maxy="1162174.3488"/> <Style> <Title>MORIS.MIMIC_SITES_PT::Default</Title> <Name>MORIS.MIMIC_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MIMIC_SITES_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MIMIC_SITES_2017_PT</Name> <Title>MIMIC 2017 Monitoring Sites</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MIMIC_SITES_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>mimic_sites_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.18556824999955" miny="41.469773871737516" maxx="-69.97762774977119" maxy="43.77083795453916"/> <BoundingBox SRS="EPSG:26986" minx="226263.46875" miny="803233.25" maxx="322626.71875" maxy="1057857.75"/> <Style> <Title>MORIS.MIMIC_SITES_PT::Default</Title> <Name>MORIS.MIMIC_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MIMIC_SITES_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MIMIC_SITES_2018_PT</Name> <Title>MIMIC 2018 Monitoring Sites</Title> <Abstract>Layer-Group type layer: massgis:MORIS.MIMIC_SITES_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>mimic_sites_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05932492412697" miny="41.5925389737753" maxx="-69.97828937160803" maxy="43.76979515802772"/> <BoundingBox SRS="EPSG:26986" minx="236737.875" miny="816869.625" maxx="322574.625" maxy="1057789.875"/> <Style> <Title>MORIS.MIMIC_SITES_PT::Default</Title> <Name>MORIS.MIMIC_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MIMIC_SITES_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MOORING_FIELDS_POLY</Name> <Title>Mooring Fields</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Fields</Keyword> <Keyword>Mooring</Keyword> <Keyword>MORIS.MOORING_FIELDS_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_mooring_fields_poly.htm</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.09816466699678" miny="41.27076309550061" maxx="-69.91616900682119" maxy="42.82445248190811"/> <BoundingBox SRS="EPSG:26986" minx="233667.67930000246" miny="781247.9048999802" maxx="329530.62630000134" maxy="952729.9548999888"/> <Style> <Title>MORIS.MOORING_FIELDS_POLY::Default</Title> <Name>MORIS.MOORING_FIELDS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MOORING_FIELDS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MPA_NERR_MA_POLY</Name> <Title>Marine Protected Areas National Estuarine Research Reserves</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Estuarine</Keyword> <Keyword>Marine</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_mpa_nerr_ma_poly.htm</Keyword> <Keyword>Reserves</Keyword> <Keyword>Areas</Keyword> <Keyword>Research</Keyword> <Keyword>Protected</Keyword> <Keyword>National</Keyword> <Keyword>MORIS.MPA_NERR_MA_POLY</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.374" miny="41.547" maxx="-70.454" maxy="43.351"/> <BoundingBox SRS="EPSG:26986" minx="210538.327" miny="811234.747" maxx="284817.882" maxy="1011152.653"/> <Style> <Title>MORIS.MPA_NERR_MA_POLY::Default</Title> <Name>MORIS.MPA_NERR_MA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MPA_NERR_MA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MPA_NMFS_MA_POLY</Name> <Title>Marine Managed Areas - National Marine Fisheries Service</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Marine</Keyword> <Keyword>Service</Keyword> <Keyword>Fisheries</Keyword> <Keyword>MORIS.MPA_NMFS_MA_POLY</Keyword> <Keyword>Areas</Keyword> <Keyword>Managed</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_mpa_nmfs_ma_poly.htm</Keyword> <Keyword>National</Keyword> <Keyword>pg_moris</Keyword> <Keyword>-</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.77" miny="40.227" maxx="-66.128" maxy="44.858"/> <BoundingBox SRS="EPSG:26986" minx="178614.546" miny="676594.037" maxx="625590.805" maxy="1178691.823"/> <Style> <Title>MORIS.MPA_NMFS_MA_POLY::Default</Title> <Name>MORIS.MPA_NMFS_MA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MPA_NMFS_MA_POLY"/> </LegendURL> </Style> <Style> <Title>MORIS.MPA_NMFS_MA_POLY::NLCA</Title> <Name>MORIS.MPA_NMFS_MA_POLY::NLCA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MPA_NMFS_MA_POLY&amp;style=MORIS.MPA_NMFS_MA_POLY%3A%3ANLCA"/> </LegendURL> </Style> <Style> <Title>MORIS.MPA_NMFS_MA_POLY::NLHCA</Title> <Name>MORIS.MPA_NMFS_MA_POLY::NLHCA</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MPA_NMFS_MA_POLY&amp;style=MORIS.MPA_NMFS_MA_POLY%3A%3ANLHCA"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.MPA_NMS_MA_POLY</Name> <Title>Marine Protected Areas National Marine Sanctuaries</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Marine</Keyword> <Keyword>MORIS.MPA_NMS_MA_POLY</Keyword> <Keyword>Areas</Keyword> <Keyword>Protected</Keyword> <Keyword>National</Keyword> <Keyword>Sanctuaries</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_mpa_nms_ma_poly.htm</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.604" miny="42.093" maxx="-70.019" maxy="42.77"/> <BoundingBox SRS="EPSG:26986" minx="274132.555" miny="872472.81" maxx="321183.587" maxy="947024.841"/> <Style> <Title>MORIS.MPA_NMS_MA_POLY::Default</Title> <Name>MORIS.MPA_NMS_MA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.MPA_NMS_MA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.NAH2GLO_PHYS_ZONES_IN_POLY</Name> <Title>Nahant to Gloucester Physiographic Zones Inshore</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>to</Keyword> <Keyword>Nahant</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_physio_zones_inshore_poly.htm</Keyword> <Keyword>Inshore</Keyword> <Keyword>Physiographic</Keyword> <Keyword>Gloucester</Keyword> <Keyword>Zones</Keyword> <Keyword>MORIS.NAH2GLO_PHYS_ZONES_IN_POLY</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.939" miny="42.415" maxx="-70.694" maxy="42.585"/> <BoundingBox SRS="EPSG:26986" minx="246144.312" miny="907454.373" maxx="266180.12" maxy="926158.213"/> <Style> <Title>MORIS.NAH2GLO_PHYS_ZONES_IN_POLY::Default</Title> <Name>MORIS.NAH2GLO_PHYS_ZONES_IN_POLY::Default</Name> <LegendURL width="130" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.NAH2GLO_PHYS_ZONES_IN_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.NAH2GLO_PHYS_ZONES_POLY</Name> <Title>Nahant to Gloucester Physiographic Zones</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>to</Keyword> <Keyword>Nahant</Keyword> <Keyword>MORIS.NAH2GLO_PHYS_ZONES_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_phsio_zones_poly.htm</Keyword> <Keyword>Physiographic</Keyword> <Keyword>Gloucester</Keyword> <Keyword>Zones</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.917" miny="42.396" maxx="-70.692" maxy="42.573"/> <BoundingBox SRS="EPSG:26986" minx="247991.495" miny="905378.319" maxx="266337.727" maxy="924859.152"/> <Style> <Title>MORIS.NAH2GLO_PHYS_ZONES_POLY::Default</Title> <Name>MORIS.NAH2GLO_PHYS_ZONES_POLY::Default</Name> <LegendURL width="130" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.NAH2GLO_PHYS_ZONES_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.NEPTUNE_LNG_ARC</Name> <Title>Neptune LNG Pipeline</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Pipeline</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_neptune_lng_arc.htm</Keyword> <Keyword>MORIS.NEPTUNE_LNG_ARC</Keyword> <Keyword>LNG</Keyword> <Keyword>Neptune</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.77694720059611" miny="42.453880153138094" maxx="-70.60504683593916" maxy="42.48566409674061"/> <BoundingBox SRS="EPSG:26986" minx="259473.233599998" miny="911869.7259000019" maxx="273578.143600002" maxy="915266.655900002"/> <Style> <Title>MORIS.NEPTUNE_LNG_ARC::Default</Title> <Name>MORIS.NEPTUNE_LNG_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.NEPTUNE_LNG_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.NE_GATEWAY_LNG_ARC</Name> <Title>Northeast Gateway LNG Pipeline</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Pipeline</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ne_gateway_lng_arc.htm</Keyword> <Keyword>MORIS.NE_GATEWAY_LNG_ARC</Keyword> <Keyword>Northeast</Keyword> <Keyword>LNG</Keyword> <Keyword>Gateway</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.78012794287227" miny="42.400242154274835" maxx="-70.60291733005344" maxy="42.526352512738924"/> <BoundingBox SRS="EPSG:26986" minx="259261.866700001" miny="905912.7082999981" maxx="273705.716200002" maxy="919784.727200002"/> <Style> <Title>MORIS.NE_GATEWAY_LNG_ARC::Default</Title> <Name>MORIS.NE_GATEWAY_LNG_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.NE_GATEWAY_LNG_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.NE_HURTRACK_ARC</Name> <Title>Hurricanes Making Landfall in New England 1851 - 2008</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>2008</Keyword> <Keyword>1851</Keyword> <Keyword>England</Keyword> <Keyword>New</Keyword> <Keyword>Making</Keyword> <Keyword>Landfall</Keyword> <Keyword>in</Keyword> <Keyword>-</Keyword> <Keyword>Hurricanes</Keyword> <Keyword>MORIS.NE_HURTRACK_ARC</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ne_hurtracks_arc.htm</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-119.408" miny="-0.03" maxx="9.511" maxy="66.252"/> <BoundingBox SRS="EPSG:26986" minx="-2481681.464" miny="-2647261.085" maxx="6156261.947" maxy="3666204.083"/> <Style> <Title>MORIS.NE_HURTRACK_ARC::Default</Title> <Name>MORIS.NE_HURTRACK_ARC::Default</Name> <LegendURL width="409" height="170"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.NE_HURTRACK_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.NY_GOME_CONTOURS_ARC</Name> <Title>Bathymetry - NY Bight and Gulf of Maine</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>of</Keyword> <Keyword>Bight</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ny_gome_contours_arc.htm</Keyword> <Keyword>NY</Keyword> <Keyword>MORIS.NY_GOME_CONTOURS_ARC</Keyword> <Keyword>Gulf</Keyword> <Keyword>Maine</Keyword> <Keyword>Bathymetry</Keyword> <Keyword>pg_moris</Keyword> <Keyword>and</Keyword> <Keyword>-</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-77.846" miny="34.877" maxx="-64.63" maxy="45.26"/> <BoundingBox SRS="EPSG:26986" minx="-299729.248" miny="86934.431" maxx="741151.219" maxy="1223487.308"/> <Style> <Title>MORIS.NY_GOME_CONTOURS_ARC::Default</Title> <Name>MORIS.NY_GOME_CONTOURS_ARC::Default</Name> <LegendURL width="62" height="560"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.NY_GOME_CONTOURS_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_AQUACULTURE_SITES_POLY</Name> <Title>Aquaculture Sites in Planning Area</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_AQUACULTURE_SITES_POLY</Abstract> <KeywordList> <Keyword>MORIS.OM_AQUACULTURE_SITES_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.03227640561607" miny="41.404782931176406" maxx="-70.00564236643032" maxy="42.05822117959513"/> <BoundingBox SRS="EPSG:26986" minx="239107.14299999902" miny="796032.332800001" maxx="323702.499899998" maxy="867644.243700001"/> <Style> <Title>MORIS.OM_AQUACULTURE_SITES_POLY::Default</Title> <Name>MORIS.OM_AQUACULTURE_SITES_POLY::Default</Name> <LegendURL width="220" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_AQUACULTURE_SITES_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_AREAS_TO_AVOID_CABLES_POLY</Name> <Title>Areas to Avoid and Areas of Concern for Siting of Potential Offshore Wind Transmission Cables Corridors</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_AREAS_TO_AVOID_CABLES_POLY</Abstract> <KeywordList> <Keyword>MORIS.OM_AREAS_TO_AVOID_CABLES_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.64230981582382" miny="40.986186541825866" maxx="-69.26090850738733" maxy="43.17294229542332"/> <BoundingBox SRS="EPSG:26986" minx="188427.2645" miny="750776.1829" maxx="382126.181400001" maxy="991375.477899998"/> <Style> <Title>MORIS.OM_AREAS_TO_AVOID_CABLES_POLY::Default</Title> <Name>MORIS.OM_AREAS_TO_AVOID_CABLES_POLY::Default</Name> <LegendURL width="133" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_AREAS_TO_AVOID_CABLES_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_AREAS_TO_AVOID_SAND_POLY</Name> <Title>Initial Areas to Avoid for Siting of Potential Offshore Sand Resource Areas</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_AREAS_TO_AVOID_SAND_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_AREAS_TO_AVOID_SAND_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.64317679234517" miny="40.36393281145626" maxx="-66.50400242706351" maxy="43.55092882814835"/> <BoundingBox SRS="EPSG:26986" minx="188427.2645" miny="690627.0" maxx="604280.0" maxy="1033377.0"/> <Style> <Title>MORIS.OM_AREAS_TO_AVOID_SAND_POLY::Default</Title> <Name>MORIS.OM_AREAS_TO_AVOID_SAND_POLY::Default</Name> <LegendURL width="285" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_AREAS_TO_AVOID_SAND_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_ATTACHED_MUSSEL_BEDS_PT</Name> <Title>Attached Mussel Beds</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_ATTACHED_MUSSEL_BEDS_PT</Abstract> <KeywordList> <Keyword>MORIS.OM_ATTACHED_MUSSEL_BEDS_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_attached_mussel_beds_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_attached_mussel_beds_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.99437980780714" miny="41.2798455029816" maxx="-69.81102028213793" maxy="42.8744816434147"/> <BoundingBox SRS="EPSG:26986" minx="242356.52899999902" miny="782415.8112" maxx="338021.186300002" maxy="958335.299199998"/> <Style> <Title>MORIS.OM_ATTACHED_MUSSEL_BEDS_PT::Default</Title> <Name>MORIS.OM_ATTACHED_MUSSEL_BEDS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_ATTACHED_MUSSEL_BEDS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_BEACH_NOURISHMENT_PROJ_PT</Name> <Title>Number of Beach Nourishment Projects (1995-2014)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_BEACH_NOURISHMENT_PROJ_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_BEACH_NOURISHMENT_PROJ_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.06132170440506" miny="41.26268735360404" maxx="-69.9231214237812" maxy="42.85284079487929"/> <BoundingBox SRS="EPSG:26986" minx="236759.282700002" miny="780339.445599999" maxx="328903.30669999897" maxy="955899.3367"/> <Style> <Title>MORIS.OM_BEACH_NOURISHMENT_PROJ_PT::Default</Title> <Name>MORIS.OM_BEACH_NOURISHMENT_PROJ_PT::Default</Name> <LegendURL width="62" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_BEACH_NOURISHMENT_PROJ_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_CANOPY_FORMING_ALGAL_BED_PT</Name> <Title>Canopy-Forming Algal Beds (Kelps)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_CANOPY_FORMING_ALGAL_BED_PT</Abstract> <KeywordList> <Keyword>MORIS.OM_CANOPY_FORMING_ALGAL_BED_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_canopy_forming_algal_bed_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_canopy_forming_algal_bed_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.95229952273199" miny="41.438375038816" maxx="-70.5230074181068" maxy="42.72750588487745"/> <BoundingBox SRS="EPSG:26986" minx="245774.359700002" miny="799139.6809" maxx="280018.38080000103" maxy="942028.866799999"/> <Style> <Title>MORIS.OM_CANOPY_FORMING_ALGAL_BED_PT::Default</Title> <Name>MORIS.OM_CANOPY_FORMING_ALGAL_BED_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_CANOPY_FORMING_ALGAL_BED_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_COL_WB_IMP_HAB_POLY</Name> <Title>Colonial Waterbirds Important Nesting Habitat</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_COL_WB_IMP_HAB_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_col_wb_imp_hab_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_col_wb_imp_hab_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.061" miny="41.243" maxx="-69.914" maxy="42.668"/> <BoundingBox SRS="EPSG:26986" minx="236780.0" miny="778127.0" maxx="330030.0" maxy="935377.0"/> <Style> <Title>MORIS.OM_COL_WB_IMP_HAB_POLY::Default</Title> <Name>MORIS.OM_COL_WB_IMP_HAB_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_COL_WB_IMP_HAB_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_COMM_FISH_ACTIVITY_POLY</Name> <Title>Commercial Fisheries Activity</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_COMM_FISH_ACTIVITY_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_comm_fish_activity_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_comm_fish_activity_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.118" miny="41.187" maxx="-69.829" maxy="42.878"/> <BoundingBox SRS="EPSG:26986" minx="232030.0" miny="772127.0" maxx="336530.0" maxy="958627.0"/> <Style> <Title>MORIS.OM_COMM_FISH_ACTIVITY_POLY::Default</Title> <Name>MORIS.OM_COMM_FISH_ACTIVITY_POLY::Default</Name> <LegendURL width="73" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_COMM_FISH_ACTIVITY_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_CONC_COMMERCE_TRAF_POLY</Name> <Title>Concentrated Commerce Traffic, as indicated by Automatic Identification System (AIS) data</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_CONC_COMMERCE_TRAF_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_conc_commerce_traf_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_conc_commerce_traf_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.06" miny="41.405" maxx="-70.136" maxy="42.823"/> <BoundingBox SRS="EPSG:26986" minx="236780.0" miny="795881.191" maxx="311530.0" maxy="952627.0"/> <Style> <Title>MORIS.OM_CONC_COMMERCE_TRAF_POLY::Default</Title> <Name>MORIS.OM_CONC_COMMERCE_TRAF_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_CONC_COMMERCE_TRAF_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_CONC_COM_FISH_TRAF_POLY</Name> <Title>Concentrated Commercial Fishing Traffic, as indicated by Vessel Monitoring System (VMS) data</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_CONC_COM_FISH_TRAF_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_conc_com_fish_traf_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_conc_com_fish_traf_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.061" miny="41.235" maxx="-69.841" maxy="42.664"/> <BoundingBox SRS="EPSG:26986" minx="236780.0" miny="777377.0" maxx="336037.826" maxy="934877.0"/> <Style> <Title>MORIS.OM_CONC_COM_FISH_TRAF_POLY::Default</Title> <Name>MORIS.OM_CONC_COM_FISH_TRAF_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_CONC_COM_FISH_TRAF_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_CONC_REC_BOATING_POLY</Name> <Title>Concentrated Recreational Boating Activity</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_CONC_REC_BOATING_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_conc_rec_boating_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_conc_rec_boating_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.002" miny="41.187" maxx="-69.831" maxy="42.859"/> <BoundingBox SRS="EPSG:26986" minx="241780.0" miny="772127.0" maxx="336460.465" maxy="956627.0"/> <Style> <Title>MORIS.OM_CONC_REC_BOATING_POLY::Default</Title> <Name>MORIS.OM_CONC_REC_BOATING_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_CONC_REC_BOATING_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_CONC_REC_FISHING_POLY</Name> <Title>Concentrated Recreational Fishing</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_CONC_REC_FISHING_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_conc_rec_fishing_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_conc_rec_fishing_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.118" miny="41.188" maxx="-69.832" maxy="42.873"/> <BoundingBox SRS="EPSG:26986" minx="232030.0" miny="772127.0" maxx="336280.0" maxy="958127.0"/> <Style> <Title>MORIS.OM_CONC_REC_FISHING_POLY::Default</Title> <Name>MORIS.OM_CONC_REC_FISHING_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_CONC_REC_FISHING_POLY"/> </LegendURL> </Style> <ScaleHint min="24000.0" max="Infinity"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_EELGRASS_POLY</Name> <Title>Eelgrass</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_EELGRASS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_eelgrass_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_eelgrass_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.094" miny="41.297" maxx="-69.962" maxy="42.664"/> <BoundingBox SRS="EPSG:26986" minx="234037.818" miny="784084.678" maxx="326119.584" maxy="934877.0"/> <Style> <Title>MORIS.OM_EELGRASS_POLY::Default</Title> <Name>MORIS.OM_EELGRASS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_EELGRASS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_FIN_WHALE_CORE_HAB_POLY</Name> <Title>Fin Whale Core Habitat</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_FIN_WHALE_CORE_HAB_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_fin_whale_core_hab_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_fin_whale_core_hab_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.788" miny="41.635" maxx="-69.83" maxy="42.877"/> <BoundingBox SRS="EPSG:26986" minx="259280.0" miny="821821.047" maxx="336460.465" maxy="958708.483"/> <Style> <Title>MORIS.OM_FIN_WHALE_CORE_HAB_POLY::Default</Title> <Name>MORIS.OM_FIN_WHALE_CORE_HAB_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_FIN_WHALE_CORE_HAB_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_HARD_COMPLEX_SEAFL_POLY</Name> <Title>Hard/Complex Seafloor</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_HARD_COMPLEX_SEAFL_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_hard_complex_seafl_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_hard_complex_seafl_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.121" miny="41.189" maxx="-69.832" maxy="42.878"/> <BoundingBox SRS="EPSG:26986" minx="231764.903" miny="772328.255" maxx="336319.712" maxy="958693.207"/> <Style> <Title>MORIS.OM_HARD_COMPLEX_SEAFL_POLY::Default</Title> <Name>MORIS.OM_HARD_COMPLEX_SEAFL_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_HARD_COMPLEX_SEAFL_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_HIGH_COMM_FISHING_POLY</Name> <Title>High Effort and Value Commercial Fishing</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_HIGH_COMM_FISHING_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_high_comm_fishing_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_high_comm_fishing_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.992" miny="41.339" maxx="-69.904" maxy="42.744"/> <BoundingBox SRS="EPSG:26986" minx="242530.0" miny="788877.0" maxx="330721.667" maxy="943877.0"/> <Style> <Title>MORIS.OM_HIGH_COMM_FISHING_POLY::Default</Title> <Name>MORIS.OM_HIGH_COMM_FISHING_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_HIGH_COMM_FISHING_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_HUMPBACK_CORE_HAB_POLY</Name> <Title>Humpback Whale Core Habitat</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_HUMPBACK_CORE_HAB_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_humpback_core_hab_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_humpback_core_hab_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.669" miny="41.611" maxx="-69.837" maxy="42.601"/> <BoundingBox SRS="EPSG:26986" minx="269280.0" miny="819127.0" maxx="336460.465" maxy="928127.0"/> <Style> <Title>MORIS.OM_HUMPBACK_CORE_HAB_POLY::Default</Title> <Name>MORIS.OM_HUMPBACK_CORE_HAB_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_HUMPBACK_CORE_HAB_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_IMP_FISH_RES_AREAS_POLY</Name> <Title>Important Fish Resource Areas</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_IMP_FISH_RES_AREAS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_imp_fish_res_areas_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_imp_fish_res_areas_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.02" miny="41.192" maxx="-69.961" maxy="42.877"/> <BoundingBox SRS="EPSG:26986" minx="240280.0" miny="772377.0" maxx="325780.0" maxy="958627.0"/> <Style> <Title>MORIS.OM_IMP_FISH_RES_AREAS_POLY::Default</Title> <Name>MORIS.OM_IMP_FISH_RES_AREAS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_IMP_FISH_RES_AREAS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_INTERTIDAL_FLATS_POLY</Name> <Title>Intertidal Flats</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_INTERTIDAL_FLATS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_intertidal_flats_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_intertidal_flats_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.959" miny="41.326" maxx="-69.967" maxy="42.439"/> <BoundingBox SRS="EPSG:26986" minx="245280.0" miny="787377.0" maxx="326120.332" maxy="909943.834"/> <Style> <Title>MORIS.OM_INTERTIDAL_FLATS_POLY::Default</Title> <Name>MORIS.OM_INTERTIDAL_FLATS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_INTERTIDAL_FLATS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_LEACHS_SP_IMP_HAB_POLY</Name> <Title>Leachs Storm-Petrel Important Nesting Habitat</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_LEACHS_SP_IMP_HAB_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_leachs_sp_imp_hab_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_leachs_sp_imp_hab_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.936" miny="41.244" maxx="-70.79" maxy="41.461"/> <BoundingBox SRS="EPSG:26986" minx="247280.0" miny="777377.0" maxx="259280.0" maxy="801377.0"/> <Style> <Title>MORIS.OM_LEACHS_SP_IMP_HAB_POLY::Default</Title> <Name>MORIS.OM_LEACHS_SP_IMP_HAB_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_LEACHS_SP_IMP_HAB_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_MULTI_USE_AREA_POLY</Name> <Title>Multi-Use Area (ocean management)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_MULTI_USE_AREA_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_multi_use_area_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_multi_use_area_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.121" miny="41.187" maxx="-69.853" maxy="42.878"/> <BoundingBox SRS="EPSG:26986" minx="231764.903" miny="772062.504" maxx="334606.804" maxy="958708.483"/> <Style> <Title>MORIS.OM_MULTI_USE_AREA_POLY::Default</Title> <Name>MORIS.OM_MULTI_USE_AREA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_MULTI_USE_AREA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_MUNICIPALITIES_ADJ_PA_POLY</Name> <Title>Municipalities Adjacent to the Massachusetts Ocean Management Planning Area</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_MUNICIPALITIES_ADJ_PA_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_municipalities_adj_pa_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_municipalities_adj_pa_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.196" miny="41.237" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="225473.614" miny="777514.311" maxx="330846.094" maxy="959747.441"/> <Style> <Title>MORIS.OM_MUNICIPALITIES_ADJ_PA_POLY::Default</Title> <Name>MORIS.OM_MUNICIPALITIES_ADJ_PA_POLY::Default</Name> <LegendURL width="430" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_MUNICIPALITIES_ADJ_PA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_MUSSEL_REEFS_PT</Name> <Title>Mussel Reefs</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_MUSSEL_REEFS_PT</Abstract> <KeywordList> <Keyword>MORIS.OM_MUSSEL_REEFS_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_mussel_reefs_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_mussel_reefs_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.93664204380231" miny="41.24385466025071" maxx="-69.8549236499874" maxy="42.34673926667891"/> <BoundingBox SRS="EPSG:26986" minx="247220.156199999" miny="778370.531500001" maxx="335562.7839" maxy="899741.249000002"/> <Style> <Title>MORIS.OM_MUSSEL_REEFS_PT::Default</Title> <Name>MORIS.OM_MUSSEL_REEFS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_MUSSEL_REEFS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_NATL_REGISTER_HIS_PLACES_PT</Name> <Title>National Register of Historic Places in the Coastal Area</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_NATL_REGISTER_HIS_PLACES_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_natl_register_his_places_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_natl_register_his_places_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.183" miny="41.282" maxx="-69.9" maxy="42.859"/> <BoundingBox SRS="EPSG:26986" minx="226537.627" miny="782559.874" maxx="330752.067" maxy="956496.183"/> <Style> <Title>MORIS.OM_NATL_REGISTER_HIS_PLACES_PT::Default</Title> <Name>MORIS.OM_NATL_REGISTER_HIS_PLACES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_NATL_REGISTER_HIS_PLACES_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_N_ATL_RIGHT_WHALE_SPUE_PT</Name> <Title>North Atlantic Right Whale Sightings per Unit Effort for 1998-2014 (Whales per 1,000 km of Survey)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_N_ATL_RIGHT_WHALE_SPUE_PT</Abstract> <KeywordList> <Keyword>MORIS.OM_N_ATL_RIGHT_WHALE_SPUE_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.13075485671452" miny="40.35599815627323" maxx="-66.47724104107417" maxy="43.555387703098326"/> <BoundingBox SRS="EPSG:26986" minx="231332.68490000098" miny="689863.8517" maxx="606417.714900002" maxy="1033934.0091"/> <Style> <Title>MORIS.OM_N_ATL_RIGHT_WHALE_SPUE_PT::Default</Title> <Name>MORIS.OM_N_ATL_RIGHT_WHALE_SPUE_PT::Default</Name> <LegendURL width="94" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_N_ATL_RIGHT_WHALE_SPUE_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_N_ATL_RIGHT_W_CORE_POLY</Name> <Title>North Atlantic Right Whale Core Habitat</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_N_ATL_RIGHT_W_CORE_POLY</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_n_atl_right_w_core_poly.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_n_atl_right_w_core_poly.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.393" miny="41.608" maxx="-69.855" maxy="42.132"/> <BoundingBox SRS="EPSG:26986" minx="292280.0" miny="818877.0" maxx="336045.361" maxy="876377.0"/> <Style> <Title>MORIS.OM_N_ATL_RIGHT_W_CORE_POLY::Default</Title> <Name>MORIS.OM_N_ATL_RIGHT_W_CORE_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_N_ATL_RIGHT_W_CORE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_N_ATL_RI_WH_SPUE_2013_POLY</Name> <Title>Interpolated North Atlantic Right Whale Sightings per Unit Effort for 2013 (Whales per 1,000 km of Survey)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_N_ATL_RI_WH_SPUE_2013_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_N_ATL_RI_WH_SPUE_2013_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.13137505314926" miny="40.35605965037172" maxx="-66.47589801168321" maxy="43.55487687021793"/> <BoundingBox SRS="EPSG:26986" minx="231280.0" miny="689877.0" maxx="606530.0" maxy="1033877.0"/> <Style> <Title>MORIS.OM_N_ATL_RI_WH_SPUE_2013_POLY::Default</Title> <Name>MORIS.OM_N_ATL_RI_WH_SPUE_2013_POLY::Default</Name> <LegendURL width="110" height="120"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_N_ATL_RI_WH_SPUE_2013_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_N_ATL_RI_WH_SPUE_98_14_POLY</Name> <Title>Interpolated North Atlantic Right Whale Sightings per Unit Effort for 1998-2014 (Whales per 1,000 km of Survey)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_N_ATL_RI_WH_SPUE_98_14_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_N_ATL_RI_WH_SPUE_98_14_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.13137505314926" miny="40.35605965037172" maxx="-66.47589801168321" maxy="43.55487687021793"/> <BoundingBox SRS="EPSG:26986" minx="231280.0" miny="689877.0" maxx="606530.0" maxy="1033877.0"/> <Style> <Title>MORIS.OM_N_ATL_RI_WH_SPUE_98_14_POLY::Default</Title> <Name>MORIS.OM_N_ATL_RI_WH_SPUE_98_14_POLY::Default</Name> <LegendURL width="110" height="100"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_N_ATL_RI_WH_SPUE_98_14_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_PLANNING_AREA_POLY</Name> <Title>Massachusetts Ocean Management Planning Area</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_PLANNING_AREA_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_planning_area_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_planning_area_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.121" miny="41.187" maxx="-69.83" maxy="42.878"/> <BoundingBox SRS="EPSG:26986" minx="231764.903" miny="772062.504" maxx="336460.465" maxy="958708.483"/> <Style> <Title>MORIS.OM_PLANNING_AREA_POLY::Default</Title> <Name>MORIS.OM_PLANNING_AREA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_PLANNING_AREA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_POTENTIAL_SAND_RES_POLY</Name> <Title>Potential Sand Resources</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_POTENTIAL_SAND_RES_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_POTENTIAL_SAND_RES_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.12034020363477" miny="41.28914165381496" maxx="-69.88735396136269" maxy="42.876139772268616"/> <BoundingBox SRS="EPSG:26986" minx="231800.411300004" miny="783330.6637" maxx="331779.35589999706" maxy="958463.348900002"/> <Style> <Title>MORIS.OM_POTENTIAL_SAND_RES_POLY::Default</Title> <Name>MORIS.OM_POTENTIAL_SAND_RES_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_POTENTIAL_SAND_RES_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_PRELIM_TRANSMSN_CABLE_POLY</Name> <Title>Preliminary Areas for Offshore Wind Transmission Cable Corridors</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_PRELIM_TRANSMSN_CABLE_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_PRELIM_TRANSMSN_CABLE_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_prelim_transmsn_cable_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_prelim_transmsn_cable_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.02243838487902" miny="41.19856198668078" maxx="-70.37190153510511" maxy="41.73077267971376"/> <BoundingBox SRS="EPSG:26986" minx="240060.535400003" miny="772670.3409" maxx="293860.535400003" maxy="831279.620999999"/> <Style> <Title>MORIS.OM_PRELIM_TRANSMSN_CABLE_POLY::Default</Title> <Name>MORIS.OM_PRELIM_TRANSMSN_CABLE_POLY::Default</Name> <LegendURL width="553" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_PRELIM_TRANSMSN_CABLE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_PRIORITY_SUBSTATIONS_PT</Name> <Title>Priority 345-Kilovolt Substations</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_PRIORITY_SUBSTATIONS_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_PRIORITY_SUBSTATIONS_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.47942158833061" miny="41.67747130231134" maxx="-70.34607670288844" maxy="41.90040432420072"/> <BoundingBox SRS="EPSG:26986" minx="201713.373899996" miny="825892.0101" maxx="295756.10939999705" maxy="850007.453400001"/> <Style> <Title>MORIS.OM_PRIORITY_SUBSTATIONS_PT::Default</Title> <Name>MORIS.OM_PRIORITY_SUBSTATIONS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_PRIORITY_SUBSTATIONS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_PROHIBITED_AREA_POLY</Name> <Title>Prohibited Area (ocean management)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_PROHIBITED_AREA_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_prohibited_area_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_prohibited_area_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.322" miny="41.487" maxx="-69.849" maxy="42.135"/> <BoundingBox SRS="EPSG:26986" minx="298335.306" miny="805405.374" maxx="336459.04" maxy="876752.239"/> <Style> <Title>MORIS.OM_PROHIBITED_AREA_POLY::Default</Title> <Name>MORIS.OM_PROHIBITED_AREA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_PROHIBITED_AREA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_PROPOSED_TIDAL_EN_PROJ_POLY</Name> <Title>Proposed Tidal Energy Project Area</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_PROPOSED_TIDAL_EN_PROJ_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_proposed_tidal_en_proj_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_proposed_tidal_en_proj_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.722" miny="41.32" maxx="-70.349" maxy="41.488"/> <BoundingBox SRS="EPSG:26986" minx="265153.529" miny="786194.891" maxx="296098.124" maxy="804546.102"/> <Style> <Title>MORIS.OM_PROPOSED_TIDAL_EN_PROJ_POLY::Default</Title> <Name>MORIS.OM_PROPOSED_TIDAL_EN_PROJ_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_PROPOSED_TIDAL_EN_PROJ_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_PTNL_CABLE_RTE_OUT_OMPA_ARC</Name> <Title>Potential Cable Routes Outside Planning Area</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_PTNL_CABLE_RTE_OUT_OMPA_ARC</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_PTNL_CABLE_RTE_OUT_OMPA_ARC</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.22565389119676" miny="41.09671483081784" maxx="-70.36118724517783" maxy="41.701224086476024"/> <BoundingBox SRS="EPSG:26986" minx="223049.871200003" miny="761369.386" maxx="294796.92620000197" maxy="827922.0671"/> <Style> <Title>MORIS.OM_PTNL_CABLE_RTE_OUT_OMPA_ARC::Default</Title> <Name>MORIS.OM_PTNL_CABLE_RTE_OUT_OMPA_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_PTNL_CABLE_RTE_OUT_OMPA_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_PTNL_SAND_FOR_INVESTIG_POLY</Name> <Title>Potential Offshore Sand Resource Areas for Further Investigation</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_PTNL_SAND_FOR_INVESTIG_POLY</Abstract> <KeywordList> <Keyword>MORIS.OM_PTNL_SAND_FOR_INVESTIG_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.11900401898635" miny="41.3282773251897" maxx="-69.92172724493464" maxy="42.872749923299594"/> <BoundingBox SRS="EPSG:26986" minx="231893.14119999902" miny="787627.0" maxx="328976.8138" maxy="958087.1767"/> <Style> <Title>MORIS.OM_PTNL_SAND_FOR_INVESTIG_POLY::Default</Title> <Name>MORIS.OM_PTNL_SAND_FOR_INVESTIG_POLY::Default</Name> <LegendURL width="995" height="60"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_PTNL_SAND_FOR_INVESTIG_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_REC_SHIPWRECK_SITES_PT</Name> <Title>Recreational Shipwreck Sites (Exempted Sites)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_REC_SHIPWRECK_SITES_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_REC_SHIPWRECK_SITES_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.10670164283506" miny="41.26502829311672" maxx="-69.93601206558066" maxy="42.6803715824192"/> <BoundingBox SRS="EPSG:26986" minx="232955.448600002" miny="780586.8636999989" maxx="328201.0145" maxy="936720.5500000011"/> <Style> <Title>MORIS.OM_REC_SHIPWRECK_SITES_PT::Default</Title> <Name>MORIS.OM_REC_SHIPWRECK_SITES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_REC_SHIPWRECK_SITES_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_REGIONAL_PLANNING_AGEN_POLY</Name> <Title>Regional Planning Agencies</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_REGIONAL_PLANNING_AGEN_POLY</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_regional_planning_agen_poly.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_regional_planning_agen_poly.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.662" miny="41.237" maxx="-69.898" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="186777.66" miny="777514.31" maxx="330846.09" maxy="959747.44"/> <Style> <Title>MORIS.OM_REGIONAL_PLANNING_AGEN_POLY::Default</Title> <Name>MORIS.OM_REGIONAL_PLANNING_AGEN_POLY::Default</Name> <LegendURL width="555" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_REGIONAL_PLANNING_AGEN_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_ROSEATE_TERN_CORE_POLY</Name> <Title>Roseate Tern Core Habitat</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_ROSEATE_TERN_CORE_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_roseate_tern_core_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_roseate_tern_core_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.966" miny="41.244" maxx="-69.895" maxy="42.094"/> <BoundingBox SRS="EPSG:26986" minx="244780.0" miny="778377.0" maxx="332780.0" maxy="871627.0"/> <Style> <Title>MORIS.OM_ROSEATE_TERN_CORE_POLY::Default</Title> <Name>MORIS.OM_ROSEATE_TERN_CORE_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_ROSEATE_TERN_CORE_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_SC_TERN_CORE_HAB_POLY</Name> <Title>Special Concern (Arctic, Least, and Common) Tern Core Habitat</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_SC_TERN_CORE_HAB_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_sc_tern_core_hab_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_sc_tern_core_hab_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.228" miny="41.224" maxx="-69.861" maxy="42.817"/> <BoundingBox SRS="EPSG:26986" minx="222780.0" miny="776127.0" maxx="334030.0" maxy="951877.0"/> <Style> <Title>MORIS.OM_SC_TERN_CORE_HAB_POLY::Default</Title> <Name>MORIS.OM_SC_TERN_CORE_HAB_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_SC_TERN_CORE_HAB_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_SEABRD_SPUE_COMPENDIUM_POLY</Name> <Title>Seabird Sightings per Unit Effort (1978-2009)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_SEABRD_SPUE_COMPENDIUM_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_SEABRD_SPUE_COMPENDIUM_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-74.46755658826658" miny="39.59703370285905" maxx="-61.32420958112661" maxy="44.84174775383512"/> <BoundingBox SRS="EPSG:26986" minx="-34954.760899998204" miny="638909.991" maxx="1009180.3731" maxy="1177158.7425"/> <Style> <Title>MORIS.OM_SEABRD_SPUE_COMPENDIUM_POLY::Default</Title> <Name>MORIS.OM_SEABRD_SPUE_COMPENDIUM_POLY::Default</Name> <LegendURL width="102" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_SEABRD_SPUE_COMPENDIUM_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_SEA_DUCK_CORE_HAB_POLY</Name> <Title>Sea Duck Core Habitat</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_SEA_DUCK_CORE_HAB_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_SEA_DUCK_CORE_HAB_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_sea_duck_core_hab_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_sea_duck_core_hab_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.12131310555036" miny="41.1954338832716" maxx="-69.86438118425896" maxy="42.43034513755858"/> <BoundingBox SRS="EPSG:26986" minx="231764.90290000298" miny="772973.4030999991" maxx="334606.80409999896" maxy="908941.227400001"/> <Style> <Title>MORIS.OM_SEA_DUCK_CORE_HAB_POLY::Default</Title> <Name>MORIS.OM_SEA_DUCK_CORE_HAB_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_SEA_DUCK_CORE_HAB_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_SEA_DUCK_SPUE_USFWS_POLY</Name> <Title>Sea Duck Sightings per Unit Effort for Winter 2008-2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_SEA_DUCK_SPUE_USFWS_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_SEA_DUCK_SPUE_USFWS_POLY</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-74.44875516433633" miny="40.400012427526846" maxx="-66.82694247251942" maxy="44.898483836820475"/> <BoundingBox SRS="EPSG:26986" minx="-33253.5384000018" miny="692800.3928" maxx="569872.8154999991" maxy="1183272.4125"/> <Style> <Title>MORIS.OM_SEA_DUCK_SPUE_USFWS_POLY::Default</Title> <Name>MORIS.OM_SEA_DUCK_SPUE_USFWS_POLY::Default</Name> <LegendURL width="102" height="80"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_SEA_DUCK_SPUE_USFWS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_SOFT_CORALS_PT</Name> <Title>Soft Corals</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_SOFT_CORALS_PT</Abstract> <KeywordList> <Keyword>MORIS.OM_SOFT_CORALS_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_soft_corals_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_soft_corals_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.88550325641329" miny="41.84974999889695" maxx="-69.8915389777071" maxy="42.72666281765192"/> <BoundingBox SRS="EPSG:26986" minx="251022.310099997" miny="845606.487500001" maxx="331748.319899999" maxy="941971.5685999991"/> <Style> <Title>MORIS.OM_SOFT_CORALS_PT::Default</Title> <Name>MORIS.OM_SOFT_CORALS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_SOFT_CORALS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_SOFT_SED_MUSSEL_BEDS_PT</Name> <Title>Soft Sediment Mussel Beds</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_SOFT_SED_MUSSEL_BEDS_PT</Abstract> <KeywordList> <Keyword>MORIS.OM_SOFT_SED_MUSSEL_BEDS_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_soft_sed_mussel_beds_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_soft_sed_mussel_beds_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.86880565351544" miny="42.3394342900878" maxx="-70.57476270855645" maxy="42.68673359750931"/> <BoundingBox SRS="EPSG:26986" minx="252012.324199997" miny="899180.2322999979" maxx="275827.798799999" maxy="937543.112799998"/> <Style> <Title>MORIS.OM_SOFT_SED_MUSSEL_BEDS_PT::Default</Title> <Name>MORIS.OM_SOFT_SED_MUSSEL_BEDS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_SOFT_SED_MUSSEL_BEDS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_SURFICIAL_SEDIMENTS_POLY</Name> <Title>Surficial Sediments (in the coastal area)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_SURFICIAL_SEDIMENTS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_surficial_sediments_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_surficial_sediments_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.121" miny="41.187" maxx="-69.83" maxy="42.878"/> <BoundingBox SRS="EPSG:26986" minx="231764.903" miny="772062.504" maxx="336460.465" maxy="958708.483"/> <Style> <Title>MORIS.OM_SURFICIAL_SEDIMENTS_POLY::Default</Title> <Name>MORIS.OM_SURFICIAL_SEDIMENTS_POLY::Default</Name> <LegendURL width="168" height="300"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_SURFICIAL_SEDIMENTS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_VESSELS_LOST_BY_TOWN_POLY</Name> <Title>Number of Vessels Lost (1640s to Present)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_VESSELS_LOST_BY_TOWN_POLY</Abstract> <KeywordList> <Keyword>MORIS.OM_VESSELS_LOST_BY_TOWN_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.1285303474193" miny="41.03315834752149" maxx="-69.64709802558605" maxy="42.878369250274346"/> <BoundingBox SRS="EPSG:26986" minx="231236.55250000203" miny="755281.0348000011" maxx="351412.616700001" maxy="958708.4833"/> <Style> <Title>MORIS.OM_VESSELS_LOST_BY_TOWN_POLY::Default</Title> <Name>MORIS.OM_VESSELS_LOST_BY_TOWN_POLY::Default</Name> <LegendURL width="78" height="140"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_VESSELS_LOST_BY_TOWN_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_WILDLIFE_VIEWING_LOC_PT</Name> <Title>Wildlife Viewing Locations Reported by Recreational Boater</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_WILDLIFE_VIEWING_LOC_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OM_WILDLIFE_VIEWING_LOC_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.7409347916156" miny="40.528145771365054" maxx="-66.89771605036648" maxy="45.111495414273264"/> <BoundingBox SRS="EPSG:26986" minx="23387.385300003" miny="706703.783799998" maxx="562984.194499999" maxy="1206896.5482"/> <Style> <Title>MORIS.OM_WILDLIFE_VIEWING_LOC_PT::Default</Title> <Name>MORIS.OM_WILDLIFE_VIEWING_LOC_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_WILDLIFE_VIEWING_LOC_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OM_WIND_ENERGY_AREAS_POLY</Name> <Title>Wind Energy Areas (in the coastal area)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OM_WIND_ENERGY_AREAS_POLY</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_om_wind_energy_areas_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_om_wind_energy_areas_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.035" miny="41.198" maxx="-70.734" maxy="41.432"/> <BoundingBox SRS="EPSG:26986" minx="239030.0" miny="772327.306" maxx="264028.363" maxy="798127.0"/> <Style> <Title>MORIS.OM_WIND_ENERGY_AREAS_POLY::Default</Title> <Name>MORIS.OM_WIND_ENERGY_AREAS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OM_WIND_ENERGY_AREAS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OSTREA_EDULIS_2008_PT</Name> <Title>Ostrea edulis 2008 Points (European Oyster)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>2008</Keyword> <Keyword>Oyster)</Keyword> <Keyword>(European</Keyword> <Keyword>Ostrea</Keyword> <Keyword>MORIS.OSTREA_EDULIS_2008_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ostrea_edulis_2008_pt.htm</Keyword> <Keyword>Points</Keyword> <Keyword>edulis</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.86" miny="42.545" maxx="-70.86" maxy="42.545"/> <BoundingBox SRS="EPSG:26986" minx="252556.009" miny="921788.963" maxx="252558.009" maxy="921790.963"/> <Style> <Title>MORIS.OSTREA_EDULIS_PT::Default</Title> <Name>MORIS.OSTREA_EDULIS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OSTREA_EDULIS_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OSTREA_EDULIS_2010_PT</Name> <Title>Ostrea edulis 2010 Points (European Oyster)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OSTREA_EDULIS_2010_PT</Abstract> <KeywordList> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/metadata/moris_ostrea_edulis_2010_pt.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ostrea_edulis_2010_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.917" miny="42.269" maxx="-70.917" maxy="42.269"/> <BoundingBox SRS="EPSG:26986" minx="248086.847" miny="891098.933" maxx="248088.847" maxy="891100.933"/> <Style> <Title>MORIS.OSTREA_EDULIS_PT::Default</Title> <Name>MORIS.OSTREA_EDULIS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OSTREA_EDULIS_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OSTREA_EDULIS_2011_PT</Name> <Title>Ostrea edulis (European Oyster) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OSTREA_EDULIS_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ostrea_edulis_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ostrea_edulis_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.882" miny="42.521" maxx="-70.882" maxy="42.521"/> <BoundingBox SRS="EPSG:26986" minx="250795.766" miny="919154.719" maxx="250797.766" maxy="919156.719"/> <Style> <Title>MORIS.OSTREA_EDULIS_PT::Default</Title> <Name>MORIS.OSTREA_EDULIS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OSTREA_EDULIS_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OSTREA_EDULIS_2012_PT</Name> <Title>Ostrea edulis (European Oyster) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OSTREA_EDULIS_2012_PT</Abstract> <KeywordList> <Keyword>MORIS.OSTREA_EDULIS_2012_PT</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_ostrea_edulis_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_ostrea_edulis_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.73759965992386" miny="42.57665303909331" maxx="-70.73179966160093" maxy="42.579229551283206"/> <BoundingBox SRS="EPSG:26986" minx="262590.207900003" miny="925405.3101" maxx="263063.8521" maxy="925687.278499998"/> <Style> <Title>MORIS.OSTREA_EDULIS_PT::Default</Title> <Name>MORIS.OSTREA_EDULIS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OSTREA_EDULIS_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OSTREA_EDULIS_2013_PT</Name> <Title>Ostrea edulis (European Oyster) 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OSTREA_EDULIS_2013_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OSTREA_EDULIS_2013_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05405021497296" miny="41.57932903641666" maxx="-70.22634399996711" maxy="43.65252224611875"/> <BoundingBox SRS="EPSG:26986" minx="237186.932300001" miny="815088.6917" maxx="302785.034699999" maxy="1044758.2154"/> <Style> <Title>MORIS.OSTREA_EDULIS_PT::Default</Title> <Name>MORIS.OSTREA_EDULIS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OSTREA_EDULIS_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OSTREA_EDULIS_2014_PT</Name> <Title>Ostrea edulis (European Oyster) 2014</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OSTREA_EDULIS_2014_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OSTREA_EDULIS_2014_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.88648598298268" miny="42.49523356417772" maxx="-70.19979499948019" maxy="43.66112148675428"/> <BoundingBox SRS="EPSG:26986" minx="250428.17729999902" miny="916862.044300001" maxx="304912.0339" maxy="1045798.2169"/> <Style> <Title>MORIS.OSTREA_EDULIS_PT::Default</Title> <Name>MORIS.OSTREA_EDULIS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OSTREA_EDULIS_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OSTREA_EDULIS_2015_PT</Name> <Title>Ostrea edulis (European Oyster) 2015</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OSTREA_EDULIS_2015_PT</Abstract> <KeywordList> <Keyword>MORIS.OSTREA_EDULIS_2015_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.86632876168221" miny="42.49551716822379" maxx="-70.22634399996711" maxy="43.65165293777368"/> <BoundingBox SRS="EPSG:26986" minx="252085.072999999" miny="916862.044300001" maxx="302785.034699999" maxy="1044758.2154"/> <Style> <Title>MORIS.OSTREA_EDULIS_PT::Default</Title> <Name>MORIS.OSTREA_EDULIS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OSTREA_EDULIS_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OSTREA_EDULIS_2016_PT</Name> <Title>Ostrea edulis (European Oyster) 2016</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OSTREA_EDULIS_2016_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.OSTREA_EDULIS_2016_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.0600951938762" miny="42.29829955025187" maxx="-70.73180000014254" maxy="42.58091072127571"/> <BoundingBox SRS="EPSG:26986" minx="236273.362999998" miny="894484.8609" maxx="263063.8156" maxy="925688.2452000009"/> <Style> <Title>MORIS.OSTREA_EDULIS_PT::Default</Title> <Name>MORIS.OSTREA_EDULIS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OSTREA_EDULIS_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OSTREA_EDULIS_2017_PT</Name> <Title>Ostrea edulis (European Oyster) 2017</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OSTREA_EDULIS_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>ostrea_edulis_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.03220117415871" miny="41.57804735904864" maxx="-70.10798464268431" maxy="43.758951305090335"/> <BoundingBox SRS="EPSG:26986" minx="239008.924500003" miny="815087.744800001" maxx="312145.125299998" maxy="1056597.1325"/> <Style> <Title>MORIS.OSTREA_EDULIS_PT::Default</Title> <Name>MORIS.OSTREA_EDULIS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OSTREA_EDULIS_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OSTREA_EDULIS_2018_PT</Name> <Title>Ostrea edulis (European Oyster) 2018</Title> <Abstract>Layer-Group type layer: massgis:MORIS.OSTREA_EDULIS_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>ostrea_edulis_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.04885439947999" miny="42.31542349005921" maxx="-70.11090164256248" maxy="43.730173113393064"/> <BoundingBox SRS="EPSG:26986" minx="237186.985699996" miny="896995.614100002" maxx="311962.340800002" maxy="1053388.4644"/> <Style> <Title>MORIS.OSTREA_EDULIS_PT::Default</Title> <Name>MORIS.OSTREA_EDULIS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OSTREA_EDULIS_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.OUTFPIPE_ARC</Name> <Title>MWRA Outfall Pipe</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Pipe</Keyword> <Keyword>MORIS.OUTFPIPE_ARC</Keyword> <Keyword>MWRA</Keyword> <Keyword>Outfall</Keyword> <Keyword>pg_moris</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_outfpipe_arc.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.958" miny="42.279" maxx="-70.78" maxy="42.39"/> <BoundingBox SRS="EPSG:26986" minx="244666.135" miny="892268.352" maxx="259275.61" maxy="904505.258"/> <Style> <Title>MORIS.OUTFPIPE_ARC::Default</Title> <Name>MORIS.OUTFPIPE_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.OUTFPIPE_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.PALAEMON_ELEGANS_2011_PT</Name> <Title>Palaemon elegans (European Rock Shrimp) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.PALAEMON_ELEGANS_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_palaemon_elegans_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_palaemon_elegans_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.886" miny="42.519" maxx="-70.492" maxy="43.348"/> <BoundingBox SRS="EPSG:26986" minx="250428.216" miny="919155.719" maxx="281775.826" maxy="1010977.176"/> <Style> <Title>MORIS.PALAEMON_ELEGANS_PT::Default</Title> <Name>MORIS.PALAEMON_ELEGANS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PALAEMON_ELEGANS_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.PALAEMON_ELEGANS_2012_PT</Name> <Title>Palaemon elegans (European Rock Shrimp) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.PALAEMON_ELEGANS_2012_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.PALAEMON_ELEGANS_2012_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_palaemon_elegans_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_palaemon_elegans_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.92643783049222" miny="42.05048837934006" maxx="-70.15608260934069" maxy="43.347975132993305"/> <BoundingBox SRS="EPSG:26986" minx="247476.018399999" miny="867518.224599998" maxx="308988.393299997" maxy="1010977.1759"/> <Style> <Title>MORIS.PALAEMON_ELEGANS_PT::Default</Title> <Name>MORIS.PALAEMON_ELEGANS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PALAEMON_ELEGANS_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.PALAEMON_ELEGANS_2013_PT</Name> <Title>Palaemon elegans (European Rock Shrimp) 2013</Title> <Abstract>Layer-Group type layer: massgis:MORIS.PALAEMON_ELEGANS_2013_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.PALAEMON_ELEGANS_2013_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.92924164736546" miny="41.738304857813404" maxx="-70.15608273137154" maxy="43.34798398882072"/> <BoundingBox SRS="EPSG:26986" minx="247475.979900002" miny="832840.198399998" maxx="308988.36789999896" maxy="1010978.1597"/> <Style> <Title>MORIS.PALAEMON_ELEGANS_PT::Default</Title> <Name>MORIS.PALAEMON_ELEGANS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PALAEMON_ELEGANS_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.PALAEMON_ELEGANS_2014_PT</Name> <Title>Palaemon elegans (European Rock Shrimp) 2014</Title> <Abstract>Layer-Group type layer: massgis:MORIS.PALAEMON_ELEGANS_2014_PT</Abstract> <KeywordList> <Keyword>MORIS.PALAEMON_ELEGANS_2014_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.8817999994241" miny="42.51986271284568" maxx="-70.64698399959099" maxy="43.13190800711548"/> <BoundingBox SRS="EPSG:26986" minx="250796.726999998" miny="919156.6843000021" maxx="269413.950599998" maxy="986992.501699999"/> <Style> <Title>MORIS.PALAEMON_ELEGANS_PT::Default</Title> <Name>MORIS.PALAEMON_ELEGANS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PALAEMON_ELEGANS_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.PALAEMON_ELEGANS_2015_PT</Name> <Title>Palaemon elegans (European Rock Shrimp) 2015</Title> <Abstract>Layer-Group type layer: massgis:MORIS.PALAEMON_ELEGANS_2015_PT</Abstract> <KeywordList> <Keyword>MORIS.PALAEMON_ELEGANS_2015_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.86606000057492" miny="42.52595262113855" maxx="-70.65191614386502" maxy="42.65599756860238"/> <BoundingBox SRS="EPSG:26986" minx="252085.072999999" miny="919834.4239999991" maxx="269538.20019999903" maxy="934129.2128"/> <Style> <Title>MORIS.PALAEMON_ELEGANS_PT::Default</Title> <Name>MORIS.PALAEMON_ELEGANS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PALAEMON_ELEGANS_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.PALAEMON_ELEGANS_2016_PT</Name> <Title>Palaemon elegans (European Rock Shrimp) 2016</Title> <Abstract>Layer-Group type layer: massgis:MORIS.PALAEMON_ELEGANS_2016_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.PALAEMON_ELEGANS_2016_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17277518584902" miny="41.48312569340126" maxx="-70.15608273137154" maxy="43.348964488242416"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="804494.6970999991" maxx="308988.36789999896" maxy="1010978.1597"/> <Style> <Title>MORIS.PALAEMON_ELEGANS_PT::Default</Title> <Name>MORIS.PALAEMON_ELEGANS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PALAEMON_ELEGANS_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.PALAEMON_ELEGANS_2017_PT</Name> <Title>Palaemon elegans (European Rock Shrimp) 2017</Title> <Abstract>Layer-Group type layer: massgis:MORIS.PALAEMON_ELEGANS_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>palaemon_elegans_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.03839716787131" miny="41.76781948805159" maxx="-70.14943028019763" maxy="43.655096323471945"/> <BoundingBox SRS="EPSG:26986" minx="238378.425300002" miny="836118.714499999" maxx="308988.406300001" maxy="1045050.8366"/> <Style> <Title>MORIS.PALAEMON_ELEGANS_PT::Default</Title> <Name>MORIS.PALAEMON_ELEGANS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PALAEMON_ELEGANS_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.PALAEMON_ELEGANS_2018_PT</Name> <Title>Palaemon elegans (European Rock Shrimp) 2018</Title> <Abstract>Layer-Group type layer: massgis:MORIS.PALAEMON_ELEGANS_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>palaemon_elegans_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.84282454215872" miny="42.05048835866704" maxx="-70.1560824494549" maxy="43.34751642599982"/> <BoundingBox SRS="EPSG:26986" minx="254397.278800003" miny="867518.222399998" maxx="308988.406300001" maxy="1010977.1739"/> <Style> <Title>MORIS.PALAEMON_ELEGANS_PT::Default</Title> <Name>MORIS.PALAEMON_ELEGANS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PALAEMON_ELEGANS_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.PLANAREA_POLY</Name> <Title>Digital Offshore Cadastre - Atlantic 1983 - Planning Area Outlines</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Atlantic</Keyword> <Keyword>Area</Keyword> <Keyword>Outlines</Keyword> <Keyword>-</Keyword> <Keyword>1983</Keyword> <Keyword>Cadastre</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_planarea_poly.htm</Keyword> <Keyword>Planning</Keyword> <Keyword>Offshore</Keyword> <Keyword>MORIS.PLANAREA_POLY</Keyword> <Keyword>Digital</Keyword> <Keyword>pg_moris</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_planarea_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-86.818" miny="23.675" maxx="-63.428" maxy="44.855"/> <BoundingBox SRS="EPSG:26986" minx="-1025301.103" miny="-1122760.343" maxx="840656.066" maxy="1178417.217"/> <Style> <Title>MORIS.PLANAREA_POLY::Default</Title> <Name>MORIS.PLANAREA_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PLANAREA_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.PROTLMT_POLY</Name> <Title>Digital Offshore Cadastre - Atlantic 1983 - Official Protraction Diagram (OPD) Outlines - Limit</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>(OPD)</Keyword> <Keyword>Atlantic</Keyword> <Keyword>Outlines</Keyword> <Keyword>Diagram</Keyword> <Keyword>MORIS.PROTLMT_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_protlmtpoly.htm</Keyword> <Keyword>-</Keyword> <Keyword>1983</Keyword> <Keyword>Cadastre</Keyword> <Keyword>Protraction</Keyword> <Keyword>Offshore</Keyword> <Keyword>Limit</Keyword> <Keyword>Official</Keyword> <Keyword>Digital</Keyword> <Keyword>pg_moris</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_protlmt_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-88.355" miny="22.514" maxx="-63.398" maxy="45.077"/> <BoundingBox SRS="EPSG:26986" minx="-1146280.292" miny="-1242451.329" maxx="840656.063" maxy="1203555.875"/> <Style> <Title>MORIS.PROTLMT_POLY::Default</Title> <Name>MORIS.PROTLMT_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PROTLMT_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.PROT_CLP_POLY</Name> <Title>Digital Offshore Cadastre - Atlantic 1983 - Official Protraction Diagram (OPD) Outlines - Clip</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>(OPD)</Keyword> <Keyword>Atlantic</Keyword> <Keyword>MORIS.PROT_CLP_POLY</Keyword> <Keyword>Clip</Keyword> <Keyword>Outlines</Keyword> <Keyword>Diagram</Keyword> <Keyword>-</Keyword> <Keyword>1983</Keyword> <Keyword>Cadastre</Keyword> <Keyword>Protraction</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_prot_clp_poly.htm</Keyword> <Keyword>Offshore</Keyword> <Keyword>Official</Keyword> <Keyword>Digital</Keyword> <Keyword>pg_moris</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_prot_clp_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-86.818" miny="23.675" maxx="-63.428" maxy="44.855"/> <BoundingBox SRS="EPSG:26986" minx="-1025301.103" miny="-1122760.343" maxx="840656.066" maxy="1178417.217"/> <Style> <Title>MORIS.PROT_CLP_POLY::Default</Title> <Name>MORIS.PROT_CLP_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PROT_CLP_POLY"/> </LegendURL> </Style> <Style> <Title>MORIS.PROT_CLP_POLY::Labels</Title> <Name>MORIS.PROT_CLP_POLY::Labels</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PROT_CLP_POLY&amp;style=MORIS.PROT_CLP_POLY%3A%3ALabels"/> </LegendURL> </Style> <Style> <Title>MORIS.PROT_CLP_POLY::RFI_map</Title> <Name>MORIS.PROT_CLP_POLY::RFI_map</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.PROT_CLP_POLY&amp;style=MORIS.PROT_CLP_POLY%3A%3ARFI_map"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.RIGHT_WHALE_CRIT_HAB_POLY</Name> <Title>Marine Protected Areas Right Whale Critical Habitat</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Right</Keyword> <Keyword>Marine</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_right_whale_crit_hab_poly.htm</Keyword> <Keyword>MORIS.RIGHT_WHALE_CRIT_HAB_POLY</Keyword> <Keyword>Whale</Keyword> <Keyword>Areas</Keyword> <Keyword>Critical</Keyword> <Keyword>Protected</Keyword> <Keyword>Habitat</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.555" miny="40.932" maxx="-66.78" maxy="42.568"/> <BoundingBox SRS="EPSG:26986" minx="279534.469" miny="752880.808" maxx="587953.879" maxy="924573.683"/> <Style> <Title>MORIS.RIGHT_WHALE_CRIT_HAB_POLY::Default</Title> <Name>MORIS.RIGHT_WHALE_CRIT_HAB_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.RIGHT_WHALE_CRIT_HAB_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.RI_MA_WEA_LEASE_AREAS_POLY</Name> <Title>Rhode Island and Massachusetts Wind Energy Area Lease Areas</Title> <Abstract>Layer-Group type layer: massgis:MORIS.RI_MA_WEA_LEASE_AREAS_POLY</Abstract> <KeywordList> <Keyword>MORIS.RI_MA_WEA_LEASE_AREAS_POLY</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.29434760598105" miny="40.95078898945319" maxx="-70.82335978279524" maxy="41.29884537232716"/> <BoundingBox SRS="EPSG:26986" minx="217318.42369999702" miny="744757.5088" maxx="256677.3134" maxy="783214.1955000011"/> <Style> <Title>MORIS.RI_MA_WEA_LEASE_AREAS_POLY::Default</Title> <Name>MORIS.RI_MA_WEA_LEASE_AREAS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.RI_MA_WEA_LEASE_AREAS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.SHELLFISH_LANDINGS_POLY</Name> <Title>Shellfish Landings MA 1990-2001</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.SHELLFISH_LANDINGS_POLY</Keyword> <Keyword>Landings</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_shellfish_landings_poly.htm</Keyword> <Keyword>Shellfish</Keyword> <Keyword>1990-2001</Keyword> <Keyword>MA</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.337" miny="41.184" maxx="-69.832" maxy="42.843"/> <BoundingBox SRS="EPSG:26986" minx="213657.539" miny="771781.313" maxx="336337.875" maxy="954720.937"/> <Style> <Title>MORIS.SHELLFISH_LANDINGS_POLY::Default</Title> <Name>MORIS.SHELLFISH_LANDINGS_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.SHELLFISH_LANDINGS_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.SHIPPINGLANES_POLY</Name> <Title>Shipping Lanes</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_shipping_lanes_poly.htm</Keyword> <Keyword>Lanes</Keyword> <Keyword>Shipping</Keyword> <Keyword>MORIS.SHIPPINGLANES_POLY</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-74.187" miny="39.673" maxx="-66.157" maxy="44.952"/> <BoundingBox SRS="EPSG:26986" minx="-10767.852" miny="614716.228" maxx="440523.232" maxy="1041722.515"/> <Style> <Title>MORIS.SHIPPINGLANES_POLY::Default</Title> <Name>MORIS.SHIPPINGLANES_POLY::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.SHIPPINGLANES_POLY"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.SHORELINES_ARC</Name> <Title>High Water Shorelines (1800s-2009)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.SHORELINES_ARC</Abstract> <KeywordList> <Keyword>MORIS.SHORELINES_ARC</Keyword> <Keyword>ArcSDE</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_shorelines_arc.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_shorelines_arc.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.12454732093512" miny="41.23627127843526" maxx="-69.89682244086367" maxy="42.876590472573675"/> <BoundingBox SRS="EPSG:26986" minx="231473.9331" miny="777443.125100002" maxx="331004.531300001" maxy="958511.9375"/> <Style> <Title>MORIS.SHORELINES_ARC::Default</Title> <Name>MORIS.SHORELINES_ARC::Default</Name> <LegendURL width="102" height="160"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.SHORELINES_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.SHORELINE_CHARACTERIZATION_ARC</Name> <Title>Shoreline Characterization</Title> <Abstract>Layer-Group type layer: massgis:MORIS.SHORELINE_CHARACTERIZATION_ARC</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.SHORELINE_CHARACTERIZATION_ARC</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.12244018951989" miny="41.238036526358734" maxx="-69.89975807002716" maxy="42.876283430453974"/> <BoundingBox SRS="EPSG:26986" minx="231649.726099998" miny="777634.8435" maxx="330765.213500001" maxy="958478.622699998"/> <Style> <Title>Yellow_Lines</Title> <Name>Yellow_Lines</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.SHORELINE_CHARACTERIZATION_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.SLA_ARC</Name> <Title>Digital Offshore Cadastre (DOC) - Atlantic83 - Submerged Lands Act (SLA) Boundary Line</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>Act</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_sla_arc.htm</Keyword> <Keyword>(SLA)</Keyword> <Keyword>-</Keyword> <Keyword>Cadastre</Keyword> <Keyword>(DOC)</Keyword> <Keyword>Boundary</Keyword> <Keyword>Submerged</Keyword> <Keyword>Offshore</Keyword> <Keyword>Atlantic83</Keyword> <Keyword>Line</Keyword> <Keyword>MORIS.SLA_ARC</Keyword> <Keyword>pg_moris</Keyword> <Keyword>Lands</Keyword> <Keyword>Digital</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_sla_arc.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-86.65" miny="24.276" maxx="-66.912" maxy="44.849"/> <BoundingBox SRS="EPSG:26986" minx="-1011579.797" miny="-1054310.389" maxx="563362.338" maxy="1178417.215"/> <Style> <Title>MORIS.SLA_ARC::Default</Title> <Name>MORIS.SLA_ARC::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.SLA_ARC"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.STYELA_CLAVA_2008_PT</Name> <Title>Styela clava 2008 Points (Club Tunicate)</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.STYELA_CLAVA_2008_PT</Keyword> <Keyword>pg_moris</Keyword> <Keyword>Styela</Keyword> <Keyword>clava</Keyword> <Keyword>2008</Keyword> <Keyword>Points</Keyword> <Keyword>(Club</Keyword> <Keyword>Tunicate)</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_styela_clava_2008_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.06500521471929" miny="41.57807701915919" maxx="-70.1248576367508" maxy="43.116930546816924"/> <BoundingBox SRS="EPSG:26986" minx="236273.403800003" miny="815087.747099999" maxx="311936.10980000306" maxy="985237.3022000011"/> <Style> <Title>MORIS.STYELA_CLAVA_PT::Default</Title> <Name>MORIS.STYELA_CLAVA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.STYELA_CLAVA_2008_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.STYELA_CLAVA_2009_PT</Name> <Title>Styela clava 2009 Points (Club Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.STYELA_CLAVA_2009_PT</Abstract> <KeywordList> <Keyword>Styela clava</Keyword> <Keyword>Club Tunicate</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_styela_clava_2009_pt.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.381" maxx="-70.245" maxy="42.658"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="302923.277" maxy="934128.244"/> <Style> <Title>MORIS.STYELA_CLAVA_PT::Default</Title> <Name>MORIS.STYELA_CLAVA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.STYELA_CLAVA_2009_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.STYELA_CLAVA_2010_PT</Name> <Title>Styela clava 2010 Points (Club Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.STYELA_CLAVA_2010_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl= http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_styela_clava_2010_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_styela_clava_2010_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.38" maxx="-70.17" maxy="42.707"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="308988.384" maxy="939584.9"/> <Style> <Title>MORIS.STYELA_CLAVA_PT::Default</Title> <Name>MORIS.STYELA_CLAVA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.STYELA_CLAVA_2010_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.STYELA_CLAVA_2011_PT</Name> <Title>Styela clava (Club Tunicate) 2011</Title> <Abstract>Layer-Group type layer: massgis:MORIS.STYELA_CLAVA_2011_PT</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_styela_clava_2011_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_styela_clava_2011_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.518" miny="41.38" maxx="-70.149" maxy="43.656"/> <BoundingBox SRS="EPSG:26986" minx="198555.996" miny="793066.031" maxx="308988.384" maxy="1045008.395"/> <Style> <Title>MORIS.STYELA_CLAVA_PT::Default</Title> <Name>MORIS.STYELA_CLAVA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.STYELA_CLAVA_2011_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.STYELA_CLAVA_2012_PT</Name> <Title>Styela clava (Club Tunicate) 2012</Title> <Abstract>Layer-Group type layer: massgis:MORIS.STYELA_CLAVA_2012_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.STYELA_CLAVA_2012_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_styela_clava_2012_pt.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_styela_clava_2012_pt.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05409482070891" miny="41.61364356024853" maxx="-70.14939737310918" maxy="43.65667285072143"/> <BoundingBox SRS="EPSG:26986" minx="237162.803199999" miny="818992.723999999" maxx="308988.393299997" maxy="1045219.3796"/> <Style> <Title>MORIS.STYELA_CLAVA_PT::Default</Title> <Name>MORIS.STYELA_CLAVA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.STYELA_CLAVA_2012_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.STYELA_CLAVA_2013_PT</Name> <Title>Styela clava 2013 Points (Club Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.STYELA_CLAVA_2013_PT</Abstract> <KeywordList> <Keyword>MORIS.STYELA_CLAVA_2013_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17228780043934" miny="41.578497652682024" maxx="-70.14939749335898" maxy="43.657096390175"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="815088.6917" maxx="308988.36789999896" maxy="1045220.3707"/> <Style> <Title>MORIS.STYELA_CLAVA_PT::Default</Title> <Name>MORIS.STYELA_CLAVA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.STYELA_CLAVA_2013_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.STYELA_CLAVA_2014_PT</Name> <Title>Styela clava 2014 Points (Club Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.STYELA_CLAVA_2014_PT</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.STYELA_CLAVA_2014_PT</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05623068340884" miny="41.61346975326616" maxx="-69.6637120001465" maxy="43.86929948921426"/> <BoundingBox SRS="EPSG:26986" minx="236981.2579" miny="819672.015299998" maxx="347682.9956" maxy="1068851.187"/> <Style> <Title>MORIS.STYELA_CLAVA_PT::Default</Title> <Name>MORIS.STYELA_CLAVA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.STYELA_CLAVA_2014_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.STYELA_CLAVA_2015_PT</Name> <Title>Styela clava 2015 Points (Club Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.STYELA_CLAVA_2015_PT</Abstract> <KeywordList> <Keyword>MORIS.STYELA_CLAVA_2015_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05380524881912" miny="41.61365208818809" maxx="-70.14939749335898" maxy="43.656680595686396"/> <BoundingBox SRS="EPSG:26986" minx="237186.932300001" miny="818993.670899998" maxx="308988.36789999896" maxy="1045220.3707"/> <Style> <Title>MORIS.STYELA_CLAVA_PT::Default</Title> <Name>MORIS.STYELA_CLAVA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.STYELA_CLAVA_2015_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.STYELA_CLAVA_2016_PT</Name> <Title>Styela clava 2016 Points (Club Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.STYELA_CLAVA_2016_PT</Abstract> <KeywordList> <Keyword>MORIS.STYELA_CLAVA_2016_PT</Keyword> <Keyword>ArcSDE</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17228780043934" miny="41.578497652682024" maxx="-70.14928410756929" maxy="43.66229571386031"/> <BoundingBox SRS="EPSG:26986" minx="227327.20300000202" miny="815088.6917" maxx="308988.36789999896" maxy="1045798.2169"/> <Style> <Title>MORIS.STYELA_CLAVA_PT::Default</Title> <Name>MORIS.STYELA_CLAVA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.STYELA_CLAVA_2016_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.STYELA_CLAVA_2017_PT</Name> <Title>Styela clava 2017 Points (Club Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.STYELA_CLAVA_2017_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>styela_clava_2017_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.17228721088736" miny="41.57804735904864" maxx="-70.10798464268431" maxy="43.7594586507626"/> <BoundingBox SRS="EPSG:26986" minx="227327.255800001" miny="815087.744800001" maxx="312145.125299998" maxy="1056597.1325"/> <Style> <Title>MORIS.STYELA_CLAVA_PT::Default</Title> <Name>MORIS.STYELA_CLAVA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.STYELA_CLAVA_2017_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.STYELA_CLAVA_2018_PT</Name> <Title>Styela clava 2018 Points (Club Tunicate)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.STYELA_CLAVA_2018_PT</Abstract> <KeywordList> <Keyword>styela_clava_2018_pt</Keyword> <Keyword>features</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.0540946660728" miny="41.61322574362494" maxx="-70.11059864237498" maxy="43.73694483787544"/> <BoundingBox SRS="EPSG:26986" minx="237162.816100001" miny="818992.721700002" maxx="311974.508299999" maxy="1054140.9749"/> <Style> <Title>MORIS.STYELA_CLAVA_PT::Default</Title> <Name>MORIS.STYELA_CLAVA_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.STYELA_CLAVA_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.TBHA_SLR_POLY</Name> <Title>TBHA Coastal Inundation Scenarios</Title> <Abstract>Layer-Group type layer: massgis:MORIS.TBHA_SLR_POLY</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.TBHA_SLR_POLY</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_tbha_slr_poly.htm</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_tbha_slr_poly.shp.xml</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.18102638178331" miny="42.2652998315049" maxx="-70.87198574448573" maxy="42.39922525890396"/> <BoundingBox SRS="EPSG:26986" minx="226315.64739999903" miny="890726.636500001" maxx="251704.014200002" maxy="905461.917199999"/> <Style> <Title>MORIS.TBHA_SLR_POLY::Default</Title> <Name>MORIS.TBHA_SLR_POLY::Default</Name> <LegendURL width="259" height="40"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.TBHA_SLR_POLY"/> </LegendURL> </Style> <ScaleHint min="17000.0" max="150000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.TIDAL_CURRENTS_GT_3KNOTS_PT</Name> <Title>Tidal Currents Greater Than 3 Knots</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>3</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_tidal_currents_gt_3knots_pt.htm</Keyword> <Keyword>Currents</Keyword> <Keyword>Tidal</Keyword> <Keyword>Than</Keyword> <Keyword>Knots</Keyword> <Keyword>Greater</Keyword> <Keyword>MORIS.TIDAL_CURRENTS_GT_3KNOTS_PT</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-70.69213487035988" miny="41.348333331992315" maxx="-70.39841451629054" maxy="42.61001897171209"/> <BoundingBox SRS="EPSG:26986" minx="267612.40730000165" miny="789262.0489999814" maxx="290390.23489999876" maxy="929154.3295999861"/> <Style> <Title>MORIS.TIDAL_CURRENTS_GT_3KNOTS_PT::Default</Title> <Name>MORIS.TIDAL_CURRENTS_GT_3KNOTS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.TIDAL_CURRENTS_GT_3KNOTS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.TIDE_STATIONS_PT</Name> <Title>Tide Gauge Stations</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.TIDE_STATIONS_PT</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_tide_stations_pt.htm</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.08656785627431" miny="41.25055312486226" maxx="-69.72846245374033" maxy="42.83903551036167"/> <BoundingBox SRS="EPSG:26986" minx="234648.78719999464" miny="779296.863899979" maxx="344852.2812000008" maxy="954354.841199991"/> <Style> <Title>MORIS.TIDE_STATIONS_PT::Default</Title> <Name>MORIS.TIDE_STATIONS_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.TIDE_STATIONS_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.TRANSECTS_ARC</Name> <Title>Shoreline Change Transects</Title> <Abstract>Layer-Group type layer: massgis:MORIS.TRANSECTS_ARC</Abstract> <KeywordList> <Keyword>ArcSDE</Keyword> <Keyword>MORIS.TRANSECTS_ARC</Keyword> <Keyword>ExtractDoc=http://maps.massgis.digital.mass.gov/czm/moris/XML/moris_transects_arc.shp.xml</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_transects_arc.htm</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.12412998566332" miny="41.23568463792938" maxx="-69.8948578122264" maxy="42.87610837701721"/> <BoundingBox SRS="EPSG:26986" minx="231509.192599997" miny="777380.918200001" maxx="331166.1149" maxy="958458.5383"/> <Style> <Title>MORIS.TRANSECTS_ARC::Default</Title> <Name>MORIS.TRANSECTS_ARC::Default</Name> <LegendURL width="22" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.TRANSECTS_ARC"/> </LegendURL> </Style> <ScaleHint min="0.0" max="20000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.TRICELLARIA_INOPINATA_2018_PT</Name> <Title>Tricellaria inopinata 2018 Points (Unexpected Bryozoan)</Title> <Abstract>Layer-Group type layer: massgis:MORIS.TRICELLARIA_INOPINATA_2018_PT</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>tricellaria_inopinata_2018_pt</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.05322444106672" miny="41.738296290317" maxx="-70.1492838266726" maxy="43.66187212148771"/> <BoundingBox SRS="EPSG:26986" minx="237162.816100001" miny="832839.247200001" maxx="308988.406300001" maxy="1045797.2236"/> <Style> <Title>Generic</Title> <Abstract>Generic style</Abstract> <Name>generic</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.TRICELLARIA_INOPINATA_2018_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:MORIS.USCG_BASES_PT</Name> <Title>United States Coast Guard Bases</Title> <Abstract>Generated from pg_moris</Abstract> <KeywordList> <Keyword>MORIS.USCG_BASES_PT</Keyword> <Keyword>Bases</Keyword> <Keyword>Coast</Keyword> <Keyword>Guard</Keyword> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/czm/moris/metadata/moris_uscg_bases_pt.htm</Keyword> <Keyword>States</Keyword> <Keyword>United</Keyword> <Keyword>pg_moris</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-71.0602840286403" miny="41.28831404494295" maxx="-69.9221489545682" maxy="42.81209259036266"/> <BoundingBox SRS="EPSG:26986" minx="236831.5456999978" miny="783189.2037999809" maxx="329066.5631999981" maxy="951372.8435999899"/> <Style> <Title>MORIS.USCG_BASES_PT::Default</Title> <Name>MORIS.USCG_BASES_PT::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3AMORIS.USCG_BASES_PT"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:SETB.MSAG_BOUNDARIES_POLYM_911</Name> <Title>MSAG Boundaries</Title> <Abstract>Layer-Group type layer: massgis:SETB.MSAG_BOUNDARIES_POLYM_911</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/metadata/MSAG_BOUNDARIES_METADATA.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-73.533" miny="41.231" maxx="-69.899" maxy="42.888"/> <BoundingBox SRS="EPSG:26986" minx="33863.733" miny="777606.389" maxx="330836.972" maxy="959743.045"/> <Style> <Title>SETB.MSAG_BOUNDARIES_POLYM_911::Default</Title> <Name>SETB.MSAG_BOUNDARIES_POLYM_911::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ASETB.MSAG_BOUNDARIES_POLYM_911"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>massgis:SETB.STREETS_911</Name> <Title>911 Streets</Title> <Abstract>Layer-Group type layer: massgis:SETB.STREETS_911</Abstract> <KeywordList> <Keyword>MassgisMetadataUrl=http://maps.massgis.digital.mass.gov/metadata/STREETS_911_METADATA.pdf</Keyword> </KeywordList> <SRS>EPSG:26986</SRS> <LatLonBoundingBox minx="-74.068" miny="41.222" maxx="-69.889" maxy="43.327"/> <BoundingBox SRS="EPSG:26986" minx="-8404.757" miny="777713.74" maxx="330696.964" maxy="1008453.878"/> <Style> <Title>SETB.STREETS_911::Default</Title> <Name>SETB.STREETS_911::Default</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=massgis%3ASETB.STREETS_911"/> </LegendURL> </Style> <ScaleHint min="0.0" max="150000.0"/> </Layer> <Layer queryable="1" opaque="0"> <Name>sf:bugsites</Name> <Title>bugsites</Title> <Abstract>Layer-Group type layer: sf:bugsites</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>bugsites</Keyword> </KeywordList> <SRS>EPSG:26713</SRS> <LatLonBoundingBox minx="-103.86777505973538" miny="44.37385531006498" maxx="-103.63754963358517" maxy="44.43410452504683"/> <BoundingBox SRS="EPSG:26713" minx="590232.0" miny="4914096.0" maxx="608471.0" maxy="4920512.0"/> <Style> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a red square</Abstract> <Name>point</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=sf%3Abugsites"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>sf:restricted</Name> <Title>restricted</Title> <Abstract>Layer-Group type layer: sf:restricted</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>restricted</Keyword> </KeywordList> <SRS>EPSG:26713</SRS> <LatLonBoundingBox minx="-103.85038553527191" miny="44.39428029161307" maxx="-103.74722910655954" maxy="44.48207378250366"/> <BoundingBox SRS="EPSG:26713" minx="591587.74604609" miny="4916224.777098622" maxx="599657.4754089377" maxy="4925860.249209468"/> <Style> <Title>Grey_Polys</Title> <Name>Grey_Polys</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=sf%3Arestricted"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0"> <Name>sf:roads</Name> <Title>roads</Title> <Abstract>Layer-Group type layer: sf:roads</Abstract> <KeywordList> <Keyword>features</Keyword> <Keyword>roads</Keyword> </KeywordList> <SRS>EPSG:26713</SRS> <LatLonBoundingBox minx="-103.87779468316292" miny="44.37288961726252" maxx="-103.62268570651278" maxy="44.50217396380937"/> <BoundingBox SRS="EPSG:26713" minx="589434.85646865" miny="4914006.33783702" maxx="609527.21021496" maxy="4928063.39801461"/> <Style> <Title>A boring default style</Title> <Abstract>A sample style that just prints out a green line</Abstract> <Name>line</Name> <LegendURL width="20" height="20"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://gis-prod.digital.mass.gov/geoserver/wms?request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=sf%3Aroads"/> </LegendURL> </Style> </Layer> </Layer> </Capability> </WMT_MS_Capabilities> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_mesonet-caps-130.xml����������������������������������������������0000664�0000000�0000000�00000016420�14766600535�0022376�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?> <WMS_Capabilities version="1.3.0" xmlns="http://www.opengis.net/wms" xmlns:sld="http://www.opengis.net/sld" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ms="http://mapserver.gis.umn.edu/mapserver" xsi:schemaLocation="http://www.opengis.net/wms http://schemas.opengis.net/wms/1.3.0/capabilities_1_3_0.xsd http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/sld_capabilities.xsd http://mapserver.gis.umn.edu/mapserver http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?service=WMS&amp;version=1.3.0&amp;request=GetSchemaExtension"> <!-- MapServer version 6.4.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG SUPPORTS=PROJ SUPPORTS=GD SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=CAIRO SUPPORTS=ICONV SUPPORTS=FRIBIDI SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=FASTCGI SUPPORTS=GEOS INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE --> <Service> <Name>WMS</Name> <Title>IEM WMS Service</Title> <Abstract>IEM generated CONUS composite of NWS WSR-88D level III base reflectivity.</Abstract> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson>Daryl Herzmann</ContactPerson> <ContactOrganization>Iowa State University</ContactOrganization> </ContactPersonPrimary> </ContactInformation> <AccessConstraints>None</AccessConstraints> <MaxWidth>2048</MaxWidth> <MaxHeight>2048</MaxHeight> </Service> <Capability> <Request> <GetCapabilities> <Format>text/xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <Format>image/png; mode=8bit</Format> <Format>application/x-pdf</Format> <Format>image/svg+xml</Format> <Format>image/tiff</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>application/vnd.ogc.gml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </GetFeatureInfo> <sld:DescribeLayer> <Format>text/xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </sld:DescribeLayer> <sld:GetLegendGraphic> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <Format>image/png; mode=8bit</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </sld:GetLegendGraphic> <ms:GetStyles> <Format>text/xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </ms:GetStyles> </Request> <Exception> <Format>XML</Format> <Format>INIMAGE</Format> <Format>BLANK</Format> </Exception> <sld:UserDefinedSymbolization SupportSLD="1" UserLayer="0" UserStyle="1" RemoteWFS="0" InlineFeature="0" RemoteWCS="0"/> <Layer> <Name>nexrad_base_reflect</Name> <Title>IEM WMS Service</Title> <Abstract>IEM generated CONUS composite of NWS WSR-88D level III base reflectivity.</Abstract> <CRS>EPSG:4326</CRS> <CRS>EPSG:900913</CRS> <CRS>EPSG:102100</CRS> <CRS>EPSG:3857</CRS> <EX_GeographicBoundingBox> <westBoundLongitude>-126</westBoundLongitude> <eastBoundLongitude>-66</eastBoundLongitude> <southBoundLatitude>24</southBoundLatitude> <northBoundLatitude>50</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="EPSG:4326" minx="24" miny="-126" maxx="50" maxy="-66" /> <MinScaleDenominator>90000</MinScaleDenominator> <MaxScaleDenominator>4.65e+06</MaxScaleDenominator> <Layer queryable="0" opaque="0" cascaded="0"> <Name>time_idx</Name> <Title>NEXRAD BASE REFLECT</Title> <CRS>EPSG:4326</CRS> <CRS>EPSG:900913</CRS> <CRS>EPSG:102100</CRS> <CRS>EPSG:3857</CRS> <EX_GeographicBoundingBox> <westBoundLongitude>-126</westBoundLongitude> <eastBoundLongitude>-66</eastBoundLongitude> <southBoundLatitude>24</southBoundLatitude> <northBoundLatitude>50</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="EPSG:4326" minx="24" miny="-126" maxx="50" maxy="-66" /> <Dimension name="time" units="ISO8601" default="2006-06-23T03:10:00Z" nearestValue="0">1995-01-01/2015-12-31/PT5M</Dimension> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>nexrad-n0r-wmst</Name> <Title>NEXRAD BASE REFLECT</Title> <CRS>EPSG:4326</CRS> <CRS>EPSG:900913</CRS> <CRS>EPSG:102100</CRS> <CRS>EPSG:3857</CRS> <EX_GeographicBoundingBox> <westBoundLongitude>-126</westBoundLongitude> <eastBoundLongitude>-66</eastBoundLongitude> <southBoundLatitude>24</southBoundLatitude> <northBoundLatitude>50</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="EPSG:4326" minx="24" miny="-126" maxx="50" maxy="-66" /> <Dimension name="time" units="ISO8601" default="2006-06-23T03:10:00Z" nearestValue="0">1995-01-01/2015-12-31/PT5M</Dimension> </Layer> </Layer> </Capability> </WMS_Capabilities> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_mesonet-caps-130_bom.xml������������������������������������������0000664�0000000�0000000�00000016422�14766600535�0023235�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?> <WMS_Capabilities version="1.3.0" xmlns="http://www.opengis.net/wms" xmlns:sld="http://www.opengis.net/sld" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ms="http://mapserver.gis.umn.edu/mapserver" xsi:schemaLocation="http://www.opengis.net/wms http://schemas.opengis.net/wms/1.3.0/capabilities_1_3_0.xsd http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/sld_capabilities.xsd http://mapserver.gis.umn.edu/mapserver http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?service=WMS&amp;version=1.3.0&amp;request=GetSchemaExtension"> <!-- MapServer version 6.4.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG SUPPORTS=PROJ SUPPORTS=GD SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=CAIRO SUPPORTS=ICONV SUPPORTS=FRIBIDI SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=FASTCGI SUPPORTS=GEOS INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE --> <Service> <Name>WMS</Name> <Title>IEM WMS Service</Title> <Abstract>IEM generated CONUS composite of NWS WSR-88D level III base reflectivity.</Abstract> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson>Daryl Herzmann</ContactPerson> <ContactOrganization>Iowa State University</ContactOrganization> </ContactPersonPrimary> </ContactInformation> <AccessConstraints>None</AccessConstraints> <MaxWidth>2048</MaxWidth> <MaxHeight>2048</MaxHeight> </Service> <Capability> <Request> <GetCapabilities> <Format>text/xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <Format>image/png; mode=8bit</Format> <Format>application/x-pdf</Format> <Format>image/svg+xml</Format> <Format>image/tiff</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>application/vnd.ogc.gml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </GetFeatureInfo> <sld:DescribeLayer> <Format>text/xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </sld:DescribeLayer> <sld:GetLegendGraphic> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <Format>image/png; mode=8bit</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </sld:GetLegendGraphic> <ms:GetStyles> <Format>text/xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </ms:GetStyles> </Request> <Exception> <Format>XML</Format> <Format>INIMAGE</Format> <Format>BLANK</Format> </Exception> <sld:UserDefinedSymbolization SupportSLD="1" UserLayer="0" UserStyle="1" RemoteWFS="0" InlineFeature="0" RemoteWCS="0"/> <Layer> <Name>nexrad_base_reflect</Name> <Title>IEM WMS Service</Title> <Abstract>IEM generated CONUS composite of NWS WSR-88D level III base reflectivity.</Abstract> <CRS>EPSG:4326</CRS> <CRS>EPSG:900913</CRS> <CRS>EPSG:102100</CRS> <CRS>EPSG:3857</CRS> <EX_GeographicBoundingBox> <westBoundLongitude>-126</westBoundLongitude> <eastBoundLongitude>-66</eastBoundLongitude> <southBoundLatitude>24</southBoundLatitude> <northBoundLatitude>50</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="EPSG:4326" minx="24" miny="-126" maxx="50" maxy="-66" /> <MinScaleDenominator>90000</MinScaleDenominator> <MaxScaleDenominator>4.65e+06</MaxScaleDenominator> <Layer queryable="0" opaque="0" cascaded="0"> <Name>time_idx</Name> <Title>NEXRAD BASE REFLECT</Title> <CRS>EPSG:4326</CRS> <CRS>EPSG:900913</CRS> <CRS>EPSG:102100</CRS> <CRS>EPSG:3857</CRS> <EX_GeographicBoundingBox> <westBoundLongitude>-126</westBoundLongitude> <eastBoundLongitude>-66</eastBoundLongitude> <southBoundLatitude>24</southBoundLatitude> <northBoundLatitude>50</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="EPSG:4326" minx="24" miny="-126" maxx="50" maxy="-66" /> <Dimension name="time" units="ISO8601" default="2006-06-23T03:10:00Z" nearestValue="0">1995-01-01/2015-12-31/PT5M</Dimension> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>nexrad-n0r-wmst</Name> <Title>NEXRAD BASE REFLECT</Title> <CRS>EPSG:4326</CRS> <CRS>EPSG:900913</CRS> <CRS>EPSG:102100</CRS> <CRS>EPSG:3857</CRS> <EX_GeographicBoundingBox> <westBoundLongitude>-126</westBoundLongitude> <eastBoundLongitude>-66</eastBoundLongitude> <southBoundLatitude>24</southBoundLatitude> <northBoundLatitude>50</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="EPSG:4326" minx="24" miny="-126" maxx="50" maxy="-66" /> <Dimension name="time" units="ISO8601" default="2006-06-23T03:10:00Z" nearestValue="0">1995-01-01/2015-12-31/PT5M</Dimension> </Layer> </Layer> </Capability> </WMS_Capabilities> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_mesonet-caps.xml��������������������������������������������������0000664�0000000�0000000�00000016676�14766600535�0022112�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE WMT_MS_Capabilities SYSTEM "http://schemas.opengis.net/wms/1.1.1/WMS_MS_Capabilities.dtd" [ <!ELEMENT VendorSpecificCapabilities EMPTY> ]> <!-- end of DOCTYPE declaration --> <WMT_MS_Capabilities version="1.1.1"> <!-- MapServer version 6.3-dev OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG SUPPORTS=PROJ SUPPORTS=GD SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=CAIRO SUPPORTS=ICONV SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=FASTCGI SUPPORTS=GEOS INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE --> <Service> <Name>OGC:WMS</Name> <Title>IEM WMS Service</Title> <Abstract>IEM generated CONUS composite of NWS WSR-88D level III base reflectivity.</Abstract> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson>Daryl Herzmann</ContactPerson> <ContactOrganization>Iowa State University</ContactOrganization> </ContactPersonPrimary> </ContactInformation> <AccessConstraints>None</AccessConstraints> </Service> <Capability> <Request> <GetCapabilities> <Format>application/vnd.ogc.wms_xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <Format>image/png; mode=8bit</Format> <Format>application/x-pdf</Format> <Format>image/svg+xml</Format> <Format>image/tiff</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>application/vnd.ogc.gml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </GetFeatureInfo> <DescribeLayer> <Format>text/xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </DescribeLayer> <GetLegendGraphic> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <Format>image/png; mode=8bit</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </GetLegendGraphic> <GetStyles> <Format>text/xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?"/></Post> </HTTP> </DCPType> </GetStyles> </Request> <Exception> <Format>application/vnd.ogc.se_xml</Format> <Format>application/vnd.ogc.se_inimage</Format> <Format>application/vnd.ogc.se_blank</Format> </Exception> <VendorSpecificCapabilities /> <UserDefinedSymbolization SupportSLD="1" UserLayer="0" UserStyle="1" RemoteWFS="0"/> <Layer> <Name>nexrad_base_reflect</Name> <Title>IEM WMS Service</Title> <Abstract>IEM generated CONUS composite of NWS WSR-88D level III base reflectivity.</Abstract> <SRS>EPSG:4326</SRS> <SRS>EPSG:900913</SRS> <SRS>EPSG:102100</SRS> <SRS>EPSG:3857</SRS> <LatLonBoundingBox minx="-126" miny="24" maxx="-66" maxy="50" /> <BoundingBox SRS="EPSG:4326" minx="-126" miny="24" maxx="-66" maxy="50" /> <ScaleHint min="44.9012563586673" max="2319.89824519781" /> <Layer queryable="0" opaque="0" cascaded="0"> <Name>time_idx</Name> <Title>NEXRAD BASE REFLECT</Title> <SRS>EPSG:4326</SRS> <SRS>EPSG:900913</SRS> <SRS>EPSG:102100</SRS> <SRS>EPSG:3857</SRS> <LatLonBoundingBox minx="-126" miny="24" maxx="-66" maxy="50" /> <BoundingBox SRS="EPSG:4326" minx="-126" miny="24" maxx="-66" maxy="50" /> <Dimension name="time" units="ISO8601"/> <Extent name="time" default="2006-06-23T03:10:00Z" nearestValue="0">1995-01-01/2013-12-31/PT5M</Extent> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>nexrad-n0r-wmst</Name> <Title>NEXRAD BASE REFLECT</Title> <SRS>EPSG:4326</SRS> <SRS>EPSG:900913</SRS> <SRS>EPSG:102100</SRS> <SRS>EPSG:3857</SRS> <LatLonBoundingBox minx="-126" miny="24" maxx="-66" maxy="50" /> <BoundingBox SRS="EPSG:4326" minx="-126" miny="24" maxx="-66" maxy="50" /> <Dimension name="time" units="ISO8601"/> <Extent name="time" default="2006-06-23T03:10:00Z" nearestValue="0">1995-01-01/2013-12-31/PT5M</Extent> </Layer> </Layer> </Capability> </WMT_MS_Capabilities> ������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_nationalatlas_getcapabilities_111.xml�����������������������������0000664�0000000�0000000�00000043416�14766600535�0026131�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?> <!DOCTYPE WMT_MS_Capabilities SYSTEM "http://schemas.opengis.net/wms/1.1.1/WMS_MS_Capabilities.dtd" [ <!ELEMENT VendorSpecificCapabilities EMPTY> ]> <!-- end of DOCTYPE declaration --> <WMT_MS_Capabilities version="1.1.1"> <!-- MapServer version 6.0.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=THREADS SUPPORTS=GEOS INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE --> <Service> <Name>OGC:WMS</Name> <Title>1 Million Scale WMS Layers from the National Atlas of the United States</Title> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson></ContactPerson> <ContactOrganization>National Atlas of the United States</ContactOrganization> </ContactPersonPrimary> <ContactPosition>WMS Support Staff</ContactPosition> <ContactElectronicMailAddress>atlasmail@usgs.gov</ContactElectronicMailAddress> </ContactInformation> <Fees>none</Fees> <AccessConstraints>none</AccessConstraints> </Service> <Capability> <Request> <GetCapabilities> <Format>application/vnd.ogc.wms_xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/></Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <Format>image/png; mode=8bit</Format> <Format>image/tiff</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/></Post> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>application/vnd.ogc.gml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/></Post> </HTTP> </DCPType> </GetFeatureInfo> <DescribeLayer> <Format>text/xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/></Post> </HTTP> </DCPType> </DescribeLayer> <GetLegendGraphic> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <Format>image/png; mode=8bit</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/></Post> </HTTP> </DCPType> </GetLegendGraphic> <GetStyles> <Format>text/xml</Format> <DCPType> <HTTP> <Get><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/></Get> <Post><OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/></Post> </HTTP> </DCPType> </GetStyles> </Request> <Exception> <Format>application/vnd.ogc.se_xml</Format> <Format>application/vnd.ogc.se_inimage</Format> <Format>application/vnd.ogc.se_blank</Format> </Exception> <VendorSpecificCapabilities /> <UserDefinedSymbolization SupportSLD="1" UserLayer="0" UserStyle="1" RemoteWFS="0"/> <Layer> <Name>one_million</Name> <Title>1 Million Scale WMS Layers from the National Atlas of the United States</Title> <Abstract>one_million</Abstract> <SRS>CRS:84</SRS> <SRS>EPSG:4326</SRS> <SRS>EPSG:2163</SRS> <SRS>EPSG:102100</SRS> <SRS>EPSG:4269</SRS> <SRS>EPSG:4267</SRS> <SRS>EPSG:54004</SRS> <SRS>EPSG:54008</SRS> <SRS>EPSG:3785</SRS> <SRS>EPSG:3857</SRS> <SRS>EPSG:102113</SRS> <SRS>EPSG:900913</SRS> <LatLonBoundingBox minx="-179.133" miny="18.9155" maxx="179.788" maxy="71.398" /> <BoundingBox SRS="CRS:84" minx="-179.133" miny="18.9155" maxx="179.788" maxy="71.398" /> <BoundingBox SRS="EPSG:4326" minx="-179.133" miny="18.9155" maxx="179.788" maxy="71.398" /> <BoundingBox SRS="EPSG:2163" minx="-8.01362e+06" miny="-2.87546e+06" maxx="8.01713e+06" maxy="1.08097e+07" /> <BoundingBox SRS="EPSG:102100" minx="-1.9941e+07" miny="2.14499e+06" maxx="2.00139e+07" maxy="1.15398e+07" /> <BoundingBox SRS="EPSG:4269" minx="-179.133" miny="18.9155" maxx="179.788" maxy="71.398" /> <BoundingBox SRS="EPSG:4267" minx="-179.133" miny="18.9155" maxx="179.788" maxy="71.398" /> <BoundingBox SRS="EPSG:54004" minx="-1.9941e+07" miny="2.13115e+06" maxx="2.00139e+07" maxy="1.14992e+07" /> <BoundingBox SRS="EPSG:54008" minx="-1.88708e+07" miny="2.09231e+06" maxx="1.89398e+07" maxy="7.92496e+06" /> <BoundingBox SRS="EPSG:3785" minx="-1.9941e+07" miny="2.14499e+06" maxx="2.00139e+07" maxy="1.15398e+07" /> <BoundingBox SRS="EPSG:3857" minx="-1.9941e+07" miny="2.14499e+06" maxx="2.00139e+07" maxy="1.15398e+07" /> <BoundingBox SRS="EPSG:102113" minx="-1.9941e+07" miny="2.14499e+06" maxx="2.00139e+07" maxy="1.15398e+07" /> <BoundingBox SRS="EPSG:900913" minx="-1.9941e+07" miny="2.14499e+06" maxx="2.00139e+07" maxy="1.15398e+07" /> <Attribution> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://nationalatlas.gov/infodocs/wms_intro.html"/> </Attribution> <Layer queryable="1" opaque="0" cascaded="0"> <Name>airports1m</Name> <Title>1 Million Scale - Airports</Title> <LatLonBoundingBox minx="-176.646" miny="17.7016" maxx="-64.8017" maxy="71.2854" /> <BoundingBox SRS="CRS:84" minx="-176.646" miny="17.7016" maxx="-64.8017" maxy="71.2854" /> <BoundingBox SRS="EPSG:4326" minx="-176.646" miny="17.7016" maxx="-64.8017" maxy="71.2854" /> <BoundingBox SRS="EPSG:2163" minx="-7.13345e+06" miny="-3.00665e+06" maxx="3.72355e+06" maxy="4.23839e+06" /> <BoundingBox SRS="EPSG:102100" minx="-1.96641e+07" miny="2.00265e+06" maxx="-7.21369e+06" maxy="1.15006e+07" /> <BoundingBox SRS="EPSG:4269" minx="-176.646" miny="17.7016" maxx="-64.8017" maxy="71.2854" /> <BoundingBox SRS="EPSG:4267" minx="-176.646" miny="17.7016" maxx="-64.8017" maxy="71.2854" /> <BoundingBox SRS="EPSG:54004" minx="-1.96641e+07" miny="1.98966e+06" maxx="-7.21369e+06" maxy="1.14601e+07" /> <BoundingBox SRS="EPSG:54008" minx="-1.87389e+07" miny="1.95795e+06" maxx="-2.32152e+06" maxy="7.9124e+06" /> <BoundingBox SRS="EPSG:3785" minx="-1.96641e+07" miny="2.00265e+06" maxx="-7.21369e+06" maxy="1.15006e+07" /> <BoundingBox SRS="EPSG:3857" minx="-1.96641e+07" miny="2.00265e+06" maxx="-7.21369e+06" maxy="1.15006e+07" /> <BoundingBox SRS="EPSG:102113" minx="-1.96641e+07" miny="2.00265e+06" maxx="-7.21369e+06" maxy="1.15006e+07" /> <BoundingBox SRS="EPSG:900913" minx="-1.96641e+07" miny="2.00265e+06" maxx="-7.21369e+06" maxy="1.15006e+07" /> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.1.1&amp;service=WMS&amp;request=GetLegendGraphic&amp;layer=airports1m&amp;format=image/png&amp;STYLE=default"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0" cascaded="0"> <Name>amtrak1m</Name> <Title>1 Million Scale - Railroad and Bus Passenger Stations</Title> <LatLonBoundingBox minx="-124.212" miny="25.8498" maxx="-68.6706" maxy="48.7205" /> <BoundingBox SRS="CRS:84" minx="-124.212" miny="25.8498" maxx="-68.6706" maxy="48.7205" /> <BoundingBox SRS="EPSG:4326" minx="-124.212" miny="25.8498" maxx="-68.6706" maxy="48.7205" /> <BoundingBox SRS="EPSG:2163" minx="-2.41969e+06" miny="-2.11947e+06" maxx="3.09811e+06" maxy="862008" /> <BoundingBox SRS="EPSG:102100" minx="-1.38272e+07" miny="2.9805e+06" maxx="-7.64438e+06" maxy="6.22757e+06" /> <BoundingBox SRS="EPSG:4269" minx="-124.212" miny="25.8498" maxx="-68.6706" maxy="48.7205" /> <BoundingBox SRS="EPSG:4267" minx="-124.212" miny="25.8498" maxx="-68.6706" maxy="48.7205" /> <BoundingBox SRS="EPSG:54004" minx="-1.38272e+07" miny="2.96187e+06" maxx="-7.64438e+06" maxy="6.19544e+06" /> <BoundingBox SRS="EPSG:54008" minx="-1.24516e+07" miny="2.8602e+06" maxx="-5.05281e+06" maxy="5.39854e+06" /> <BoundingBox SRS="EPSG:3785" minx="-1.38272e+07" miny="2.9805e+06" maxx="-7.64438e+06" maxy="6.22757e+06" /> <BoundingBox SRS="EPSG:3857" minx="-1.38272e+07" miny="2.9805e+06" maxx="-7.64438e+06" maxy="6.22757e+06" /> <BoundingBox SRS="EPSG:102113" minx="-1.38272e+07" miny="2.9805e+06" maxx="-7.64438e+06" maxy="6.22757e+06" /> <BoundingBox SRS="EPSG:900913" minx="-1.38272e+07" miny="2.9805e+06" maxx="-7.64438e+06" maxy="6.22757e+06" /> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.1.1&amp;service=WMS&amp;request=GetLegendGraphic&amp;layer=amtrak1m&amp;format=image/png&amp;STYLE=default"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0" cascaded="0"> <Name>coast1m</Name> <Title>1 Million Scale - Coastlines</Title> <LatLonBoundingBox minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="CRS:84" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="EPSG:4326" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="EPSG:2163" minx="-8.13616e+06" miny="-3.00973e+06" maxx="8.13829e+06" maxy="1.0882e+07" /> <BoundingBox SRS="EPSG:102100" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <BoundingBox SRS="EPSG:4269" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="EPSG:4267" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="EPSG:54004" minx="-1.99426e+07" miny="1.98651e+06" maxx="2.00128e+07" maxy="1.14961e+07" /> <BoundingBox SRS="EPSG:54008" minx="-1.90071e+07" miny="1.95494e+06" maxx="1.90741e+07" maxy="7.92398e+06" /> <BoundingBox SRS="EPSG:3785" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <BoundingBox SRS="EPSG:3857" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <BoundingBox SRS="EPSG:102113" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <BoundingBox SRS="EPSG:900913" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.1.1&amp;service=WMS&amp;request=GetLegendGraphic&amp;layer=coast1m&amp;format=image/png&amp;STYLE=default"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0" cascaded="0"> <Name>cdl</Name> <Title>1 Million Scale - 113th Congressional Districts</Title> <LatLonBoundingBox minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="CRS:84" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="EPSG:4326" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="EPSG:2163" minx="-8.13616e+06" miny="-3.00973e+06" maxx="8.13829e+06" maxy="1.0882e+07" /> <BoundingBox SRS="EPSG:102100" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <BoundingBox SRS="EPSG:4269" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="EPSG:4267" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="EPSG:54004" minx="-1.99426e+07" miny="1.98651e+06" maxx="2.00128e+07" maxy="1.14961e+07" /> <BoundingBox SRS="EPSG:54008" minx="-1.90071e+07" miny="1.95494e+06" maxx="1.90741e+07" maxy="7.92398e+06" /> <BoundingBox SRS="EPSG:3785" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <BoundingBox SRS="EPSG:3857" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <BoundingBox SRS="EPSG:102113" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <BoundingBox SRS="EPSG:900913" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.1.1&amp;service=WMS&amp;request=GetLegendGraphic&amp;layer=cdl&amp;format=image/png&amp;STYLE=default"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0" cascaded="0"> <Name>cdp</Name> <Title>1 Million Scale - 113th Congressional Districts by Party</Title> <LatLonBoundingBox minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="CRS:84" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="EPSG:4326" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="EPSG:2163" minx="-8.13616e+06" miny="-3.00973e+06" maxx="8.13829e+06" maxy="1.0882e+07" /> <BoundingBox SRS="EPSG:102100" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <BoundingBox SRS="EPSG:4269" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="EPSG:4267" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892" /> <BoundingBox SRS="EPSG:54004" minx="-1.99426e+07" miny="1.98651e+06" maxx="2.00128e+07" maxy="1.14961e+07" /> <BoundingBox SRS="EPSG:54008" minx="-1.90071e+07" miny="1.95494e+06" maxx="1.90741e+07" maxy="7.92398e+06" /> <BoundingBox SRS="EPSG:3785" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <BoundingBox SRS="EPSG:3857" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <BoundingBox SRS="EPSG:102113" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <BoundingBox SRS="EPSG:900913" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07" /> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.1.1&amp;service=WMS&amp;request=GetLegendGraphic&amp;layer=cdp&amp;format=image/png&amp;STYLE=default"/> </LegendURL> </Style> </Layer> </Layer> </Capability> </WMT_MS_Capabilities> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_nationalatlas_getcapabilities_130.xml�����������������������������0000664�0000000�0000000�00000206710�14766600535�0026130�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?> <WMS_Capabilities version="1.3.0" xmlns="http://www.opengis.net/wms" xmlns:sld="http://www.opengis.net/sld" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ms="http://mapserver.gis.umn.edu/mapserver" xsi:schemaLocation="http://www.opengis.net/wms http://schemas.opengis.net/wms/1.3.0/capabilities_1_3_0.xsd http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/sld_capabilities.xsd http://mapserver.gis.umn.edu/mapserver http://webservices.nationalatlas.gov/wms?service=WMS&amp;version=1.3.0&amp;request=GetSchemaExtension"> <!-- MapServer version 6.0.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=THREADS SUPPORTS=GEOS INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE --> <Service> <Name>WMS</Name> <Title>1 Million Scale WMS Layers from the National Atlas of the United States</Title> <Abstract>Test Data for 1 Million Scale</Abstract> <KeywordList> <Keyword>United States</Keyword> <Keyword>National Atlas</Keyword> </KeywordList> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson/> <ContactOrganization>National Atlas of the United States</ContactOrganization> </ContactPersonPrimary><ContactPosition>WMS Support Staff</ContactPosition> <ContactElectronicMailAddress>atlasmail@usgs.gov</ContactElectronicMailAddress> </ContactInformation> <Fees>none</Fees> <AccessConstraints>none</AccessConstraints> <MaxWidth>2048</MaxWidth> <MaxHeight>2048</MaxHeight> </Service> <Capability> <Request> <GetCapabilities> <Format>text/xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> </Post> </HTTP> </DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <Format>image/png; mode=8bit</Format> <Format>image/tiff</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> </Post> </HTTP> </DCPType> </GetMap> <GetFeatureInfo> <Format>text/plain</Format> <Format>application/vnd.ogc.gml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> </Post> </HTTP> </DCPType> </GetFeatureInfo> <sld:DescribeLayer> <Format>text/xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> </Post> </HTTP> </DCPType> </sld:DescribeLayer> <sld:GetLegendGraphic> <Format>image/png</Format> <Format>image/jpeg</Format> <Format>image/gif</Format> <Format>image/png; mode=8bit</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> </Post> </HTTP> </DCPType> </sld:GetLegendGraphic> <ms:GetStyles> <Format>text/xml</Format> <DCPType> <HTTP> <Get> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> </Get> <Post> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://webservices.nationalatlas.gov/wms?"/> </Post> </HTTP> </DCPType> </ms:GetStyles> </Request> <Exception> <Format>XML</Format> <Format>INIMAGE</Format> <Format>BLANK</Format> </Exception> <sld:UserDefinedSymbolization SupportSLD="1" UserLayer="0" UserStyle="1" RemoteWFS="0" InlineFeature="0" RemoteWCS="0"/> <Layer> <Name>one_million</Name> <Title>1 Million Scale WMS Layers from the National Atlas of the United States</Title> <Abstract>one_million</Abstract> <CRS>CRS:84</CRS> <CRS>EPSG:4326</CRS> <CRS>EPSG:2163</CRS> <CRS>EPSG:102100</CRS> <CRS>EPSG:4269</CRS> <CRS>EPSG:4267</CRS> <CRS>EPSG:54004</CRS> <CRS>EPSG:54008</CRS> <CRS>EPSG:3785</CRS> <CRS>EPSG:3857</CRS> <CRS>EPSG:102113</CRS> <CRS>EPSG:900913</CRS> <EX_GeographicBoundingBox> <westBoundLongitude>-179.133</westBoundLongitude> <eastBoundLongitude>179.788</eastBoundLongitude> <southBoundLatitude>18.9155</southBoundLatitude> <northBoundLatitude>71.398</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.133" miny="18.9155" maxx="179.788" maxy="71.398"/> <BoundingBox CRS="EPSG:4326" minx="18.9155" miny="-179.133" maxx="71.398" maxy="179.788"/> <BoundingBox CRS="EPSG:2163" minx="-8.01362e+06" miny="-2.87546e+06" maxx="8.01713e+06" maxy="1.08097e+07"/> <BoundingBox CRS="EPSG:102100" minx="-1.9941e+07" miny="2.14499e+06" maxx="2.00139e+07" maxy="1.15398e+07"/> <BoundingBox CRS="EPSG:4269" minx="18.9155" miny="-179.133" maxx="71.398" maxy="179.788"/> <BoundingBox CRS="EPSG:4267" minx="18.9155" miny="-179.133" maxx="71.398" maxy="179.788"/> <BoundingBox CRS="EPSG:54004" minx="-1.9941e+07" miny="2.13115e+06" maxx="2.00139e+07" maxy="1.14992e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.88708e+07" miny="2.09231e+06" maxx="1.89398e+07" maxy="7.92496e+06"/> <BoundingBox CRS="EPSG:3785" minx="-1.9941e+07" miny="2.14499e+06" maxx="2.00139e+07" maxy="1.15398e+07"/> <BoundingBox CRS="EPSG:3857" minx="-1.9941e+07" miny="2.14499e+06" maxx="2.00139e+07" maxy="1.15398e+07"/> <BoundingBox CRS="EPSG:102113" minx="-1.9941e+07" miny="2.14499e+06" maxx="2.00139e+07" maxy="1.15398e+07"/> <BoundingBox CRS="EPSG:900913" minx="-1.9941e+07" miny="2.14499e+06" maxx="2.00139e+07" maxy="1.15398e+07"/> <Attribution> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://nationalatlas.gov/infodocs/wms_intro.html"/> </Attribution> <Layer queryable="1" opaque="0" cascaded="0"> <Name>airports1m</Name> <Title>1 Million Scale - Airports</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-176.646</westBoundLongitude> <eastBoundLongitude>-64.8017</eastBoundLongitude> <southBoundLatitude>17.7016</southBoundLatitude> <northBoundLatitude>71.2854</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-176.646" miny="17.7016" maxx="-64.8017" maxy="71.2854"/> <BoundingBox CRS="EPSG:4326" minx="17.7016" miny="-176.646" maxx="71.2854" maxy="-64.8017"/> <BoundingBox CRS="EPSG:2163" minx="-7.13345e+06" miny="-3.00665e+06" maxx="3.72355e+06" maxy="4.23839e+06"/> <BoundingBox CRS="EPSG:102100" minx="-1.96641e+07" miny="2.00265e+06" maxx="-7.21369e+06" maxy="1.15006e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.7016" miny="-176.646" maxx="71.2854" maxy="-64.8017"/> <BoundingBox CRS="EPSG:4267" minx="17.7016" miny="-176.646" maxx="71.2854" maxy="-64.8017"/> <BoundingBox CRS="EPSG:54004" minx="-1.96641e+07" miny="1.98966e+06" maxx="-7.21369e+06" maxy="1.14601e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.87389e+07" miny="1.95795e+06" maxx="-2.32152e+06" maxy="7.9124e+06"/> <BoundingBox CRS="EPSG:3785" minx="-1.96641e+07" miny="2.00265e+06" maxx="-7.21369e+06" maxy="1.15006e+07"/> <BoundingBox CRS="EPSG:3857" minx="-1.96641e+07" miny="2.00265e+06" maxx="-7.21369e+06" maxy="1.15006e+07"/> <BoundingBox CRS="EPSG:102113" minx="-1.96641e+07" miny="2.00265e+06" maxx="-7.21369e+06" maxy="1.15006e+07"/> <BoundingBox CRS="EPSG:900913" minx="-1.96641e+07" miny="2.00265e+06" maxx="-7.21369e+06" maxy="1.15006e+07"/> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.3.0&amp;service=WMS&amp;request=GetLegendGraphic&amp;sld_version=1.1.0&amp;layer=airports1m&amp;format=image/png&amp;STYLE=default" /> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0" cascaded="0"> <Name>amtrak1m</Name> <Title>1 Million Scale - Railroad and Bus Passenger Stations</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-124.212</westBoundLongitude> <eastBoundLongitude>-68.6706</eastBoundLongitude> <southBoundLatitude>25.8498</southBoundLatitude> <northBoundLatitude>48.7205</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-124.212" miny="25.8498" maxx="-68.6706" maxy="48.7205"/> <BoundingBox CRS="EPSG:4326" minx="25.8498" miny="-124.212" maxx="48.7205" maxy="-68.6706"/> <BoundingBox CRS="EPSG:2163" minx="-2.41969e+06" miny="-2.11947e+06" maxx="3.09811e+06" maxy="862008"/> <BoundingBox CRS="EPSG:102100" minx="-1.38272e+07" miny="2.9805e+06" maxx="-7.64438e+06" maxy="6.22757e+06"/> <BoundingBox CRS="EPSG:4269" minx="25.8498" miny="-124.212" maxx="48.7205" maxy="-68.6706"/> <BoundingBox CRS="EPSG:4267" minx="25.8498" miny="-124.212" maxx="48.7205" maxy="-68.6706"/> <BoundingBox CRS="EPSG:54004" minx="-1.38272e+07" miny="2.96187e+06" maxx="-7.64438e+06" maxy="6.19544e+06"/> <BoundingBox CRS="EPSG:54008" minx="-1.24516e+07" miny="2.8602e+06" maxx="-5.05281e+06" maxy="5.39854e+06"/> <BoundingBox CRS="EPSG:3785" minx="-1.38272e+07" miny="2.9805e+06" maxx="-7.64438e+06" maxy="6.22757e+06"/> <BoundingBox CRS="EPSG:3857" minx="-1.38272e+07" miny="2.9805e+06" maxx="-7.64438e+06" maxy="6.22757e+06"/> <BoundingBox CRS="EPSG:102113" minx="-1.38272e+07" miny="2.9805e+06" maxx="-7.64438e+06" maxy="6.22757e+06"/> <BoundingBox CRS="EPSG:900913" minx="-1.38272e+07" miny="2.9805e+06" maxx="-7.64438e+06" maxy="6.22757e+06"/> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.3.0&amp;service=WMS&amp;request=GetLegendGraphic&amp;sld_version=1.1.0&amp;layer=amtrak1m&amp;format=image/png&amp;STYLE=default" /> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0" cascaded="0"> <Name>coast1m</Name> <Title>1 Million Scale - Coastlines</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.147</westBoundLongitude> <eastBoundLongitude>179.778</eastBoundLongitude> <southBoundLatitude>17.6744</southBoundLatitude> <northBoundLatitude>71.3892</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892"/> <BoundingBox CRS="EPSG:4326" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:2163" minx="-8.13616e+06" miny="-3.00973e+06" maxx="8.13829e+06" maxy="1.0882e+07"/> <BoundingBox CRS="EPSG:102100" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:4267" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:54004" minx="-1.99426e+07" miny="1.98651e+06" maxx="2.00128e+07" maxy="1.14961e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.90071e+07" miny="1.95494e+06" maxx="1.90741e+07" maxy="7.92398e+06"/> <BoundingBox CRS="EPSG:3785" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:3857" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:102113" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:900913" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <Dimension name="elevation" units="meters" default="500" multipleValues="1" nearestValue="0" current="true" unitSymbol="m">500, 490, 480</Dimension> <Dimension name="time" units="ISO8601" default="2006-06-23T03:10:00Z" nearestValue="0">1995-01-01/2013-12-31/PT5M</Dimension> <MetadataURL type="FGDC"> <Format>text/xml</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="9250AA67-F3AC-6C12-0CB9-0662231AA181_fgdc.xml"/> </MetadataURL> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.3.0&amp;service=WMS&amp;request=GetLegendGraphic&amp;sld_version=1.1.0&amp;layer=coast1m&amp;format=image/png&amp;STYLE=default" /> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0" cascaded="0"> <Name>cdl</Name> <Title>1 Million Scale - 113th Congressional Districts</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.147</westBoundLongitude> <eastBoundLongitude>179.778</eastBoundLongitude> <southBoundLatitude>17.6744</southBoundLatitude> <northBoundLatitude>71.3892</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892"/> <BoundingBox CRS="EPSG:4326" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:2163" minx="-8.13616e+06" miny="-3.00973e+06" maxx="8.13829e+06" maxy="1.0882e+07"/> <BoundingBox CRS="EPSG:102100" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:4267" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:54004" minx="-1.99426e+07" miny="1.98651e+06" maxx="2.00128e+07" maxy="1.14961e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.90071e+07" miny="1.95494e+06" maxx="1.90741e+07" maxy="7.92398e+06"/> <BoundingBox CRS="EPSG:3785" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:3857" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:102113" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:900913" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.3.0&amp;service=WMS&amp;request=GetLegendGraphic&amp;sld_version=1.1.0&amp;layer=cdl&amp;format=image/png&amp;STYLE=default" /> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0" cascaded="0"> <Name>cdp</Name> <Title>1 Million Scale - 113th Congressional Districts by Party</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.147</westBoundLongitude> <eastBoundLongitude>179.778</eastBoundLongitude> <southBoundLatitude>17.6744</southBoundLatitude> <northBoundLatitude>71.3892</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892"/> <BoundingBox CRS="EPSG:4326" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:2163" minx="-8.13616e+06" miny="-3.00973e+06" maxx="8.13829e+06" maxy="1.0882e+07"/> <BoundingBox CRS="EPSG:102100" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:4267" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:54004" minx="-1.99426e+07" miny="1.98651e+06" maxx="2.00128e+07" maxy="1.14961e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.90071e+07" miny="1.95494e+06" maxx="1.90741e+07" maxy="7.92398e+06"/> <BoundingBox CRS="EPSG:3785" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:3857" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:102113" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:900913" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.3.0&amp;service=WMS&amp;request=GetLegendGraphic&amp;sld_version=1.1.0&amp;layer=cdp&amp;format=image/png&amp;STYLE=default" /> </LegendURL> </Style> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>elevation</Name> <Title>1 Million Scale - Elevation 100 Meter Resolution</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.998</westBoundLongitude> <eastBoundLongitude>180</eastBoundLongitude> <southBoundLatitude>17.0592</southBoundLatitude> <northBoundLatitude>71.9541</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.998" miny="17.0592" maxx="180" maxy="71.9541"/> <BoundingBox CRS="EPSG:4326" minx="17.0592" miny="-179.998" maxx="71.9541" maxy="180"/> <BoundingBox CRS="EPSG:2163" minx="-8.19679e+06" miny="-3.07581e+06" maxx="8.19748e+06" maxy="1.09171e+07"/> <BoundingBox CRS="EPSG:102100" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17367e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.0592" miny="-179.998" maxx="71.9541" maxy="180"/> <BoundingBox CRS="EPSG:4267" minx="17.0592" miny="-179.998" maxx="71.9541" maxy="180"/> <BoundingBox CRS="EPSG:54004" minx="-2.00373e+07" miny="1.91518e+06" maxx="2.00375e+07" maxy="1.1696e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.91612e+07" miny="1.88685e+06" maxx="1.91614e+07" maxy="7.98701e+06"/> <BoundingBox CRS="EPSG:3785" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17367e+07"/> <BoundingBox CRS="EPSG:3857" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17367e+07"/> <BoundingBox CRS="EPSG:102113" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17367e+07"/> <BoundingBox CRS="EPSG:900913" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17367e+07"/> <Style> <Name>elevi0100g</Name> <Title>elevi0100g</Title> <LegendURL width="190" height="526"> <Format>image/gif</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://nationalatlas.gov/images/elevi0100g.gif"/> </LegendURL> </Style> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>elsli0100g</Name> <Title>1 Million Scale - Color-Sliced Elevation 100 Meter Resolution</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.998</westBoundLongitude> <eastBoundLongitude>180</eastBoundLongitude> <southBoundLatitude>17.0592</southBoundLatitude> <northBoundLatitude>71.954</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.998" miny="17.0592" maxx="180" maxy="71.954"/> <BoundingBox CRS="EPSG:4326" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:2163" minx="-8.19679e+06" miny="-3.07581e+06" maxx="8.19748e+06" maxy="1.09171e+07"/> <BoundingBox CRS="EPSG:102100" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:4267" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:54004" minx="-2.00373e+07" miny="1.91518e+06" maxx="2.00375e+07" maxy="1.1696e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.91612e+07" miny="1.88685e+06" maxx="1.91614e+07" maxy="7.987e+06"/> <BoundingBox CRS="EPSG:3785" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:3857" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:102113" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:900913" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.3.0&amp;service=WMS&amp;request=GetLegendGraphic&amp;sld_version=1.1.0&amp;layer=elsli0100g&amp;format=image/png&amp;STYLE=default" /> </LegendURL> </Style> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>impervious</Name> <Title>1 Million Scale - Impervious Surface 100 Meter Resolution</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.998</westBoundLongitude> <eastBoundLongitude>-62.6641</eastBoundLongitude> <southBoundLatitude>17.06</southBoundLatitude> <northBoundLatitude>71.954</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.998" miny="17.06" maxx="-62.6641" maxy="71.954"/> <BoundingBox CRS="EPSG:4326" minx="17.06" miny="-179.998" maxx="71.954" maxy="-62.6641"/> <BoundingBox CRS="EPSG:2163" minx="-7.36962e+06" miny="-3.07607e+06" maxx="3.95469e+06" maxy="4.36977e+06"/> <BoundingBox CRS="EPSG:102100" minx="-2.00373e+07" miny="1.92781e+06" maxx="-6.97574e+06" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.06" miny="-179.998" maxx="71.954" maxy="-62.6641"/> <BoundingBox CRS="EPSG:4267" minx="17.06" miny="-179.998" maxx="71.954" maxy="-62.6641"/> <BoundingBox CRS="EPSG:54004" minx="-2.00373e+07" miny="1.91528e+06" maxx="-6.97574e+06" maxy="1.1696e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.91612e+07" miny="1.88695e+06" maxx="-2.16752e+06" maxy="7.987e+06"/> <BoundingBox CRS="EPSG:3785" minx="-2.00373e+07" miny="1.92781e+06" maxx="-6.97574e+06" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:3857" minx="-2.00373e+07" miny="1.92781e+06" maxx="-6.97574e+06" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:102113" minx="-2.00373e+07" miny="1.92781e+06" maxx="-6.97574e+06" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:900913" minx="-2.00373e+07" miny="1.92781e+06" maxx="-6.97574e+06" maxy="1.17366e+07"/> <Style> <Name>impei0100a</Name> <Title>impei0100a</Title> <LegendURL width="144" height="430"> <Format>image/gif</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://nationalatlas.gov/images/impei0100a.gif"/> </LegendURL> </Style> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>landcov100m</Name> <Title>1 Million Scale - Land Cover 100 Meter Resolution</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.998</westBoundLongitude> <eastBoundLongitude>180</eastBoundLongitude> <southBoundLatitude>17.06</southBoundLatitude> <northBoundLatitude>71.954</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.998" miny="17.06" maxx="180" maxy="71.954"/> <BoundingBox CRS="EPSG:4326" minx="17.06" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:2163" minx="-8.19671e+06" miny="-3.07572e+06" maxx="8.1974e+06" maxy="1.09171e+07"/> <BoundingBox CRS="EPSG:102100" minx="-2.00373e+07" miny="1.92781e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.06" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:4267" minx="17.06" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:54004" minx="-2.00373e+07" miny="1.91528e+06" maxx="2.00375e+07" maxy="1.1696e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.91612e+07" miny="1.88695e+06" maxx="1.91613e+07" maxy="7.987e+06"/> <BoundingBox CRS="EPSG:3785" minx="-2.00373e+07" miny="1.92781e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:3857" minx="-2.00373e+07" miny="1.92781e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:102113" minx="-2.00373e+07" miny="1.92781e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:900913" minx="-2.00373e+07" miny="1.92781e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.3.0&amp;service=WMS&amp;request=GetLegendGraphic&amp;sld_version=1.1.0&amp;layer=landcov100m&amp;format=image/png&amp;STYLE=default" /> </LegendURL> </Style> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>landwatermask</Name> <Title>1 Million Scale - Land/Water Mask 100 Meter Resolution</Title> <Abstract>This Land/Water Mask is a 100-meter resolution image of the conterminous United States, Alaska, Hawaii, Puerto Rico and the U.S. Virgin Islands, with separate values for oceans and for land areas of the United States, Canada, Mexico, the Bahamas and Cuba, Russia, and the British Virgin Islands.</Abstract> <KeywordList> <Keyword>Land Surface</Keyword> <Keyword> Oceans</Keyword> <Keyword> imageryBaseMapsEarthCover</Keyword> <Keyword> Mask</Keyword> <Keyword> Land/water</Keyword> <Keyword> United States</Keyword> <Keyword> US</Keyword> <Keyword> USA</Keyword> <Keyword> Alabama</Keyword> <Keyword> Arizona</Keyword> <Keyword> Arkansas</Keyword> <Keyword> California</Keyword> <Keyword> Colorado</Keyword> <Keyword> Connecticut</Keyword> <Keyword> Delaware</Keyword> <Keyword> District of Columbia</Keyword> <Keyword> Florida</Keyword> <Keyword> Georgia</Keyword> <Keyword> Idaho</Keyword> <Keyword> Illinois</Keyword> <Keyword> Indiana</Keyword> <Keyword> Iowa</Keyword> <Keyword> Kansas</Keyword> <Keyword> Kentucky</Keyword> <Keyword> Louisiana</Keyword> <Keyword> Maine</Keyword> <Keyword> Maryland</Keyword> <Keyword> Massachusetts</Keyword> <Keyword> Michigan</Keyword> <Keyword> Minnesota</Keyword> <Keyword> Mississippi</Keyword> <Keyword> Missouri</Keyword> <Keyword> Montana</Keyword> <Keyword> Nebraska</Keyword> <Keyword> Nevada</Keyword> <Keyword> New Hampshire</Keyword> <Keyword> New Jersey</Keyword> <Keyword> New Mexico</Keyword> <Keyword> New York</Keyword> <Keyword> North Carolina</Keyword> <Keyword> North Dakota</Keyword> <Keyword> Ohio</Keyword> <Keyword> Oklahoma</Keyword> <Keyword> Oregon</Keyword> <Keyword> Pennsylvania</Keyword> <Keyword> Rhode Island</Keyword> <Keyword> South Carolina</Keyword> <Keyword> South Dakota</Keyword> <Keyword> Tennessee</Keyword> <Keyword> Texas</Keyword> <Keyword> Utah</Keyword> <Keyword> Vermont</Keyword> <Keyword> Virginia</Keyword> <Keyword> Washington</Keyword> <Keyword> West Virginia</Keyword> <Keyword> Wisconsin</Keyword> <Keyword> Wyoming</Keyword> <Keyword> Alaska</Keyword> <Keyword> Hawaii</Keyword> <Keyword> Puerto Rico</Keyword> <Keyword> Virgin Islands</Keyword> <Keyword> U.S. Virgin Islands</Keyword> </KeywordList> <EX_GeographicBoundingBox> <westBoundLongitude>-179.998</westBoundLongitude> <eastBoundLongitude>180</eastBoundLongitude> <southBoundLatitude>17.0592</southBoundLatitude> <northBoundLatitude>71.954</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.998" miny="17.0592" maxx="180" maxy="71.954"/> <BoundingBox CRS="EPSG:4326" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:2163" minx="-8.19679e+06" miny="-3.07581e+06" maxx="8.19748e+06" maxy="1.09171e+07"/> <BoundingBox CRS="EPSG:102100" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:4267" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:54004" minx="-2.00373e+07" miny="1.91518e+06" maxx="2.00375e+07" maxy="1.1696e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.91612e+07" miny="1.88685e+06" maxx="1.91614e+07" maxy="7.987e+06"/> <BoundingBox CRS="EPSG:3785" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:3857" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:102113" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:900913" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <MetadataURL type="FGDC"> <Format>text/xml</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://nationalatlas.gov/metadata/mask48i0100a.xml"/> </MetadataURL> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.3.0&amp;service=WMS&amp;request=GetLegendGraphic&amp;sld_version=1.1.0&amp;layer=landwatermask&amp;format=image/png&amp;STYLE=default" /> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0" cascaded="0"> <Name>national1m</Name> <Title>1 Million Scale - National Boundary</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.147</westBoundLongitude> <eastBoundLongitude>179.778</eastBoundLongitude> <southBoundLatitude>17.6744</southBoundLatitude> <northBoundLatitude>71.3892</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892"/> <BoundingBox CRS="EPSG:4326" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:2163" minx="-8.13616e+06" miny="-3.00973e+06" maxx="8.13829e+06" maxy="1.0882e+07"/> <BoundingBox CRS="EPSG:102100" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:4267" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:54004" minx="-1.99426e+07" miny="1.98651e+06" maxx="2.00128e+07" maxy="1.14961e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.90071e+07" miny="1.95494e+06" maxx="1.90741e+07" maxy="7.92398e+06"/> <BoundingBox CRS="EPSG:3785" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:3857" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:102113" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:900913" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.3.0&amp;service=WMS&amp;request=GetLegendGraphic&amp;sld_version=1.1.0&amp;layer=national1m&amp;format=image/png&amp;STYLE=default" /> </LegendURL> </Style> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>naturalearth</Name> <Title>1 Million Scale - Natural Earth Shaded Relief 100 Meter Resolution</Title> <Abstract>This map layer contains a natural-earth image of the conterminous United States, Alaska, Hawaii, Puerto Rico and the U.S. Virgin Islands. The image is land cover in natural colors combined with shaded relief, which produces a naturalistic rendition of the Earth&#39;s surface.</Abstract> <KeywordList> <Keyword>Elevation</Keyword> <Keyword> Land cover</Keyword> <Keyword> Land cover characteristics</Keyword> <Keyword> Satellite image</Keyword> <Keyword> Topographic</Keyword> <Keyword> Topography</Keyword> <Keyword> Natural earth</Keyword> <Keyword> United States</Keyword> <Keyword> US</Keyword> <Keyword> USA</Keyword> <Keyword> Alabama</Keyword> <Keyword> Arizona</Keyword> <Keyword> Arkansas</Keyword> <Keyword> California</Keyword> <Keyword> Colorado</Keyword> <Keyword> Connecticut</Keyword> <Keyword> Delaware</Keyword> <Keyword> District of Columbia</Keyword> <Keyword> Florida</Keyword> <Keyword> Georgia</Keyword> <Keyword> Idaho</Keyword> <Keyword> Illinois</Keyword> <Keyword> Indiana</Keyword> <Keyword> Iowa</Keyword> <Keyword> Kansas</Keyword> <Keyword> Kentucky</Keyword> <Keyword> Louisiana</Keyword> <Keyword> Maine</Keyword> <Keyword> Maryland</Keyword> <Keyword> Massachusetts</Keyword> <Keyword> Michigan</Keyword> <Keyword> Minnesota</Keyword> <Keyword> Mississippi</Keyword> <Keyword> Missouri</Keyword> <Keyword> Montana</Keyword> <Keyword> Nebraska</Keyword> <Keyword> Nevada</Keyword> <Keyword> New Hampshire</Keyword> <Keyword> New Jersey</Keyword> <Keyword> New Mexico</Keyword> <Keyword> New York</Keyword> <Keyword> North Carolina</Keyword> <Keyword> North Dakota</Keyword> <Keyword> Ohio</Keyword> <Keyword> Oklahoma</Keyword> <Keyword> Oregon</Keyword> <Keyword> Pennsylvania</Keyword> <Keyword> Rhode Island</Keyword> <Keyword> South Carolina</Keyword> <Keyword> South Dakota</Keyword> <Keyword> Tennessee</Keyword> <Keyword> Texas</Keyword> <Keyword> Utah</Keyword> <Keyword> Vermont</Keyword> <Keyword> Virginia</Keyword> <Keyword> Washington</Keyword> <Keyword> West Virginia</Keyword> <Keyword> Wisconsin</Keyword> <Keyword> Wyoming</Keyword> <Keyword> Alaska</Keyword> <Keyword> Hawaii</Keyword> <Keyword> Puerto Rico</Keyword> <Keyword> Virgin Islands</Keyword> <Keyword> U.S. Virgin Islands</Keyword> </KeywordList> <EX_GeographicBoundingBox> <westBoundLongitude>-179.998</westBoundLongitude> <eastBoundLongitude>180</eastBoundLongitude> <southBoundLatitude>17.0592</southBoundLatitude> <northBoundLatitude>71.954</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.998" miny="17.0592" maxx="180" maxy="71.954"/> <BoundingBox CRS="EPSG:4326" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:2163" minx="-8.19679e+06" miny="-3.07581e+06" maxx="8.19748e+06" maxy="1.09171e+07"/> <BoundingBox CRS="EPSG:102100" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:4267" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:54004" minx="-2.00373e+07" miny="1.91518e+06" maxx="2.00375e+07" maxy="1.1696e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.91612e+07" miny="1.88685e+06" maxx="1.91614e+07" maxy="7.987e+06"/> <BoundingBox CRS="EPSG:3785" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:3857" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:102113" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:900913" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <MetadataURL type="FGDC"> <Format>text/xml</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://nationalatlas.gov/metadata/nate48i0100a.xml"/> </MetadataURL> <Style> <Name>natei0100g</Name> <Title>natei0100g</Title> <LegendURL width="275" height="645"> <Format>image/jpeg</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://nationalatlas.gov/images/natei0100g.jpg"/> </LegendURL> </Style> </Layer> <Layer queryable="1" opaque="0" cascaded="0"> <Name>ports1m</Name> <Title>1 Million Scale - Ports</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-166.532</westBoundLongitude> <eastBoundLongitude>-64.7707</eastBoundLongitude> <southBoundLatitude>17.706</southBoundLatitude> <northBoundLatitude>66.8998</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-166.532" miny="17.706" maxx="-64.7707" maxy="66.8998"/> <BoundingBox CRS="EPSG:4326" minx="17.706" miny="-166.532" maxx="66.8998" maxy="-64.7707"/> <BoundingBox CRS="EPSG:2163" minx="-6.4645e+06" miny="-3.00625e+06" maxx="3.7265e+06" maxy="3.66602e+06"/> <BoundingBox CRS="EPSG:102100" minx="-1.85383e+07" miny="2.00317e+06" maxx="-7.21024e+06" maxy="1.01276e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.706" miny="-166.532" maxx="66.8998" maxy="-64.7707"/> <BoundingBox CRS="EPSG:4267" minx="17.706" miny="-166.532" maxx="66.8998" maxy="-64.7707"/> <BoundingBox CRS="EPSG:54004" minx="-1.85383e+07" miny="1.99018e+06" maxx="-7.21024e+06" maxy="1.00882e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.76656e+07" miny="1.95845e+06" maxx="-2.83691e+06" maxy="7.42318e+06"/> <BoundingBox CRS="EPSG:3785" minx="-1.85383e+07" miny="2.00317e+06" maxx="-7.21024e+06" maxy="1.01276e+07"/> <BoundingBox CRS="EPSG:3857" minx="-1.85383e+07" miny="2.00317e+06" maxx="-7.21024e+06" maxy="1.01276e+07"/> <BoundingBox CRS="EPSG:102113" minx="-1.85383e+07" miny="2.00317e+06" maxx="-7.21024e+06" maxy="1.01276e+07"/> <BoundingBox CRS="EPSG:900913" minx="-1.85383e+07" miny="2.00317e+06" maxx="-7.21024e+06" maxy="1.01276e+07"/> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.3.0&amp;service=WMS&amp;request=GetLegendGraphic&amp;sld_version=1.1.0&amp;layer=ports1m&amp;format=image/png&amp;STYLE=default" /> </LegendURL> </Style> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>satvi0100g</Name> <Title>1 Million Scale - Satellite View 100 Meter Resolution</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.998</westBoundLongitude> <eastBoundLongitude>180</eastBoundLongitude> <southBoundLatitude>17.0592</southBoundLatitude> <northBoundLatitude>71.954</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.998" miny="17.0592" maxx="180" maxy="71.954"/> <BoundingBox CRS="EPSG:4326" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:2163" minx="-8.19679e+06" miny="-3.07581e+06" maxx="8.19748e+06" maxy="1.09171e+07"/> <BoundingBox CRS="EPSG:102100" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:4267" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:54004" minx="-2.00373e+07" miny="1.91518e+06" maxx="2.00375e+07" maxy="1.1696e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.91612e+07" miny="1.88685e+06" maxx="1.91614e+07" maxy="7.987e+06"/> <BoundingBox CRS="EPSG:3785" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:3857" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:102113" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:900913" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>srcoi0100g</Name> <Title>1 Million Scale - Color Shaded Relief 100 Meter Resolution</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.998</westBoundLongitude> <eastBoundLongitude>180</eastBoundLongitude> <southBoundLatitude>17.0592</southBoundLatitude> <northBoundLatitude>71.954</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.998" miny="17.0592" maxx="180" maxy="71.954"/> <BoundingBox CRS="EPSG:4326" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:2163" minx="-8.19679e+06" miny="-3.07581e+06" maxx="8.19748e+06" maxy="1.09171e+07"/> <BoundingBox CRS="EPSG:102100" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:4267" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:54004" minx="-2.00373e+07" miny="1.91518e+06" maxx="2.00375e+07" maxy="1.1696e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.91612e+07" miny="1.88685e+06" maxx="1.91614e+07" maxy="7.987e+06"/> <BoundingBox CRS="EPSG:3785" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:3857" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:102113" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:900913" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.3.0&amp;service=WMS&amp;request=GetLegendGraphic&amp;sld_version=1.1.0&amp;layer=srcoi0100g&amp;format=image/png&amp;STYLE=default" /> </LegendURL> </Style> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>srgri0100g</Name> <Title>1 Million Scale - Gray Shaded Relief 100 Meter Resolution</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.998</westBoundLongitude> <eastBoundLongitude>180</eastBoundLongitude> <southBoundLatitude>17.0592</southBoundLatitude> <northBoundLatitude>71.954</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.998" miny="17.0592" maxx="180" maxy="71.954"/> <BoundingBox CRS="EPSG:4326" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:2163" minx="-8.19679e+06" miny="-3.07581e+06" maxx="8.19748e+06" maxy="1.09171e+07"/> <BoundingBox CRS="EPSG:102100" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:4267" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:54004" minx="-2.00373e+07" miny="1.91518e+06" maxx="2.00375e+07" maxy="1.1696e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.91612e+07" miny="1.88685e+06" maxx="1.91614e+07" maxy="7.987e+06"/> <BoundingBox CRS="EPSG:3785" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:3857" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:102113" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:900913" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> </Layer> <Layer queryable="1" opaque="0" cascaded="0"> <Name>states1m</Name> <Title>1 Million Scale - States</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.147</westBoundLongitude> <eastBoundLongitude>179.778</eastBoundLongitude> <southBoundLatitude>17.6744</southBoundLatitude> <northBoundLatitude>71.3892</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.147" miny="17.6744" maxx="179.778" maxy="71.3892"/> <BoundingBox CRS="EPSG:4326" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:2163" minx="-8.13616e+06" miny="-3.00973e+06" maxx="8.13829e+06" maxy="1.0882e+07"/> <BoundingBox CRS="EPSG:102100" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:4267" minx="17.6744" miny="-179.147" maxx="71.3892" maxy="179.778"/> <BoundingBox CRS="EPSG:54004" minx="-1.99426e+07" miny="1.98651e+06" maxx="2.00128e+07" maxy="1.14961e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.90071e+07" miny="1.95494e+06" maxx="1.90741e+07" maxy="7.92398e+06"/> <BoundingBox CRS="EPSG:3785" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:3857" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:102113" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <BoundingBox CRS="EPSG:900913" minx="-1.99426e+07" miny="1.99947e+06" maxx="2.00128e+07" maxy="1.15367e+07"/> <Style> <Name>default</Name> <Title>default</Title> <LegendURL width="71" height="21"> <Format>image/png</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://webservices.nationalatlas.gov/wms?version=1.3.0&amp;service=WMS&amp;request=GetLegendGraphic&amp;sld_version=1.1.0&amp;layer=states1m&amp;format=image/png&amp;STYLE=default" /> </LegendURL> </Style> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>svsri0100g</Name> <Title>1 Million Scale - Satellite View with Shaded Relief 100 Meter Resolution</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.998</westBoundLongitude> <eastBoundLongitude>180</eastBoundLongitude> <southBoundLatitude>17.0592</southBoundLatitude> <northBoundLatitude>71.954</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.998" miny="17.0592" maxx="180" maxy="71.954"/> <BoundingBox CRS="EPSG:4326" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:2163" minx="-8.19679e+06" miny="-3.07581e+06" maxx="8.19748e+06" maxy="1.09171e+07"/> <BoundingBox CRS="EPSG:102100" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:4267" minx="17.0592" miny="-179.998" maxx="71.954" maxy="180"/> <BoundingBox CRS="EPSG:54004" minx="-2.00373e+07" miny="1.91518e+06" maxx="2.00375e+07" maxy="1.1696e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.91612e+07" miny="1.88685e+06" maxx="1.91614e+07" maxy="7.987e+06"/> <BoundingBox CRS="EPSG:3785" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:3857" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:102113" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:900913" minx="-2.00373e+07" miny="1.92771e+06" maxx="2.00375e+07" maxy="1.17366e+07"/> </Layer> <Layer queryable="0" opaque="0" cascaded="0"> <Name>treecanopy</Name> <Title>1 Million Scale - Tree Canopy 100 Meter Resolution</Title> <EX_GeographicBoundingBox> <westBoundLongitude>-179.998</westBoundLongitude> <eastBoundLongitude>-62.6641</eastBoundLongitude> <southBoundLatitude>17.06</southBoundLatitude> <northBoundLatitude>71.954</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-179.998" miny="17.06" maxx="-62.6641" maxy="71.954"/> <BoundingBox CRS="EPSG:4326" minx="17.06" miny="-179.998" maxx="71.954" maxy="-62.6641"/> <BoundingBox CRS="EPSG:2163" minx="-7.36962e+06" miny="-3.07607e+06" maxx="3.95469e+06" maxy="4.36977e+06"/> <BoundingBox CRS="EPSG:102100" minx="-2.00373e+07" miny="1.92781e+06" maxx="-6.97574e+06" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:4269" minx="17.06" miny="-179.998" maxx="71.954" maxy="-62.6641"/> <BoundingBox CRS="EPSG:4267" minx="17.06" miny="-179.998" maxx="71.954" maxy="-62.6641"/> <BoundingBox CRS="EPSG:54004" minx="-2.00373e+07" miny="1.91528e+06" maxx="-6.97574e+06" maxy="1.1696e+07"/> <BoundingBox CRS="EPSG:54008" minx="-1.91612e+07" miny="1.88695e+06" maxx="-2.16752e+06" maxy="7.987e+06"/> <BoundingBox CRS="EPSG:3785" minx="-2.00373e+07" miny="1.92781e+06" maxx="-6.97574e+06" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:3857" minx="-2.00373e+07" miny="1.92781e+06" maxx="-6.97574e+06" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:102113" minx="-2.00373e+07" miny="1.92781e+06" maxx="-6.97574e+06" maxy="1.17366e+07"/> <BoundingBox CRS="EPSG:900913" minx="-2.00373e+07" miny="1.92781e+06" maxx="-6.97574e+06" maxy="1.17366e+07"/> <Style> <Name>treei0100a</Name> <Title>treei0100a</Title> <LegendURL width="109" height="430"> <Format>image/gif</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://nationalatlas.gov/images/treei0100a.gif"/> </LegendURL> </Style> </Layer> </Layer> </Capability> </WMS_Capabilities> ��������������������������������������������������������OWSLib-0.33.0/tests/resources/wms_nccs_nasa_getcap_130.xml������������������������������������������0000664�0000000�0000000�00000420065�14766600535�0023341�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <WMS_Capabilities version="1.3.0" updateSequence="2015-08-12T21:21:32.525Z" xmlns="http://www.opengis.net/wms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wms http://schemas.opengis.net/wms/1.3.0/capabilities_1_3_0.xsd"> <Service> <Name>WMS</Name> <Title>Data Catalog</Title> <Abstract>Scientific Data</Abstract> <KeywordList> <Keyword>meteorology</Keyword> <Keyword>atmosphere</Keyword> <Keyword>climate</Keyword> <Keyword>ocean</Keyword> <Keyword>earth science</Keyword> </KeywordList> <OnlineResource xlink:type="simple" xlink:href="http://www.nccs.nasa.gov"/> <ContactInformation> <ContactPersonPrimary> <ContactPerson>Support</ContactPerson> <ContactOrganization>NCCS Data Services Group</ContactOrganization> </ContactPersonPrimary> <ContactVoiceTelephone></ContactVoiceTelephone> <ContactElectronicMailAddress>support@nccs.nasa.gov</ContactElectronicMailAddress> </ContactInformation> <Fees>none</Fees> <AccessConstraints>none</AccessConstraints> <LayerLimit>1</LayerLimit> <MaxWidth>2048</MaxWidth> <MaxHeight>2048</MaxHeight> </Service> <Capability> <Request> <GetCapabilities> <Format>text/xml</Format> <DCPType><HTTP><Get><OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll"/></Get></HTTP></DCPType> </GetCapabilities> <GetMap> <Format>image/png</Format> <Format>image/png;mode=32bit</Format> <Format>image/gif</Format> <Format>image/jpeg</Format> <Format>application/vnd.google-earth.kmz</Format> <DCPType><HTTP><Get><OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll"/></Get></HTTP></DCPType> </GetMap> <GetFeatureInfo> <Format>image/png</Format> <Format>text/xml</Format> <DCPType><HTTP><Get><OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll"/></Get></HTTP></DCPType> </GetFeatureInfo> </Request> <Exception> <Format>XML</Format> </Exception> <Layer> <Title>Data Catalog</Title> <CRS>EPSG:4326</CRS> <CRS>CRS:84</CRS> <CRS>EPSG:41001</CRS> <CRS>EPSG:27700</CRS> <CRS>EPSG:3408</CRS> <CRS>EPSG:3409</CRS> <CRS>EPSG:3857</CRS> <CRS>EPSG:32661</CRS> <CRS>EPSG:32761</CRS> <Layer> <Title>Seasonal OCN_ANA_3D_ll</Title> <Layer queryable="1"> <Name>T</Name> <Title>potential_temperature</Title> <Abstract>potential_temperature</Abstract> <EX_GeographicBoundingBox> <westBoundLongitude>-180.0</westBoundLongitude> <eastBoundLongitude>179.0</eastBoundLongitude> <southBoundLatitude>-90.0</southBoundLatitude> <northBoundLatitude>90.0</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-180.0" maxx="179.0" miny="-90.0" maxy="90.0"/> <Dimension name="elevation" units="layer" default="-1.0"> -1.0,-2.0,-3.0,-4.0,-5.0,-6.0,-7.0,-8.0,-9.0,-10.0,-11.0,-12.0,-13.0,-14.0,-15.0,-16.0,-17.0,-18.0,-19.0,-20.0,-21.0,-22.0,-23.0,-24.0,-25.0,-26.0,-27.0,-28.0,-29.0,-30.0,-31.0,-32.0,-33.0,-34.0,-35.0,-36.0,-37.0,-38.0,-39.0,-40.0 </Dimension> <Dimension name="time" units="ISO8601" multipleValues="true" current="true" default="2015-07-01T12:00:00Z"> 1993-01-01T12:00:00Z,1993-02-01T12:00:00Z,1993-03-01T12:00:00Z,1993-04-01T12:00:00Z,1993-05-01T12:00:00Z,1993-06-01T12:00:00Z,1993-07-01T12:00:00Z,1993-08-01T12:00:00Z,1993-09-01T12:00:00Z,1993-10-01T12:00:00Z,1993-11-01T12:00:00Z,1993-12-01T12:00:00Z,1994-01-01T12:00:00Z,1994-02-01T12:00:00Z,1994-03-01T12:00:00Z,1994-04-01T12:00:00Z,1994-05-01T12:00:00Z,1994-06-01T12:00:00Z,1994-07-01T12:00:00Z,1994-08-01T12:00:00Z,1994-09-01T12:00:00Z,1994-10-01T12:00:00Z,1994-11-01T12:00:00Z,1994-12-01T12:00:00Z,1995-01-01T12:00:00Z,1995-02-01T12:00:00Z,1995-03-01T12:00:00Z,1995-04-01T12:00:00Z,1995-05-01T12:00:00Z,1995-06-01T12:00:00Z,1995-07-01T12:00:00Z,1995-08-01T12:00:00Z,1995-09-01T12:00:00Z,1995-10-01T12:00:00Z,1995-11-01T12:00:00Z,1995-12-01T12:00:00Z,1996-01-01T12:00:00Z,1996-02-01T12:00:00Z,1996-03-01T12:00:00Z,1996-04-01T12:00:00Z,1996-05-01T12:00:00Z,1996-06-01T12:00:00Z,1996-07-01T12:00:00Z,1996-08-01T12:00:00Z,1996-09-01T12:00:00Z,1996-10-01T12:00:00Z,1996-11-01T12:00:00Z,1996-12-01T12:00:00Z,1997-01-01T12:00:00Z,1997-02-01T12:00:00Z,1997-03-01T12:00:00Z,1997-04-01T12:00:00Z,1997-05-01T12:00:00Z,1997-06-01T12:00:00Z,1997-07-01T12:00:00Z,1997-08-01T12:00:00Z,1997-09-01T12:00:00Z,1997-10-01T12:00:00Z,1997-11-01T12:00:00Z,1997-12-01T12:00:00Z,1998-01-01T12:00:00Z,1998-02-01T12:00:00Z,1998-03-01T12:00:00Z,1998-04-01T12:00:00Z,1998-05-01T12:00:00Z,1998-06-01T12:00:00Z,1998-07-01T12:00:00Z,1998-08-01T12:00:00Z,1998-09-01T12:00:00Z,1998-10-01T12:00:00Z,1998-11-01T12:00:00Z,1998-12-01T12:00:00Z,1999-01-01T12:00:00Z,1999-02-01T12:00:00Z,1999-03-01T12:00:00Z,1999-04-01T12:00:00Z,1999-05-01T12:00:00Z,1999-06-01T12:00:00Z,1999-07-01T12:00:00Z,1999-08-01T12:00:00Z,1999-09-01T12:00:00Z,1999-10-01T12:00:00Z,1999-11-01T12:00:00Z,1999-12-01T12:00:00Z,2000-01-01T12:00:00Z,2000-02-01T12:00:00Z,2000-03-01T12:00:00Z,2000-04-01T12:00:00Z,2000-05-01T12:00:00Z,2000-06-01T12:00:00Z,2000-07-01T12:00:00Z,2000-08-01T12:00:00Z,2000-09-01T12:00:00Z,2000-10-01T12:00:00Z,2000-11-01T12:00:00Z,2000-12-01T12:00:00Z,2001-01-01T12:00:00Z,2001-02-01T12:00:00Z,2001-03-01T12:00:00Z,2001-04-01T12:00:00Z,2001-05-01T12:00:00Z,2001-06-01T12:00:00Z,2001-07-01T12:00:00Z,2001-08-01T12:00:00Z,2001-09-01T12:00:00Z,2001-10-01T12:00:00Z,2001-11-01T12:00:00Z,2001-12-01T12:00:00Z,2002-01-01T12:00:00Z,2002-02-01T12:00:00Z,2002-03-01T12:00:00Z,2002-04-01T12:00:00Z,2002-05-01T12:00:00Z,2002-06-01T12:00:00Z,2002-07-01T12:00:00Z,2002-08-01T12:00:00Z,2002-09-01T12:00:00Z,2002-10-01T12:00:00Z,2002-11-01T12:00:00Z,2002-12-01T12:00:00Z,2003-01-01T12:00:00Z,2003-02-01T12:00:00Z,2003-03-01T12:00:00Z,2003-04-01T12:00:00Z,2003-05-01T12:00:00Z,2003-06-01T12:00:00Z,2003-07-01T12:00:00Z,2003-08-01T12:00:00Z,2003-09-01T12:00:00Z,2003-10-01T12:00:00Z,2003-11-01T12:00:00Z,2003-12-01T12:00:00Z,2004-01-01T12:00:00Z,2004-02-01T12:00:00Z,2004-03-01T12:00:00Z,2004-04-01T12:00:00Z,2004-05-01T12:00:00Z,2004-06-01T12:00:00Z,2004-07-01T12:00:00Z,2004-08-01T12:00:00Z,2004-09-01T12:00:00Z,2004-10-01T12:00:00Z,2004-11-01T12:00:00Z,2004-12-01T12:00:00Z,2005-01-01T12:00:00Z,2005-02-01T12:00:00Z,2005-03-01T12:00:00Z,2005-04-01T12:00:00Z,2005-05-01T12:00:00Z,2005-06-01T12:00:00Z,2005-07-01T12:00:00Z,2005-08-01T12:00:00Z,2005-09-01T12:00:00Z,2005-10-01T12:00:00Z,2005-11-01T12:00:00Z,2005-12-01T12:00:00Z,2006-01-01T12:00:00Z,2006-02-01T12:00:00Z,2006-03-01T12:00:00Z,2006-04-01T12:00:00Z,2006-05-01T12:00:00Z,2006-06-01T12:00:00Z,2006-07-01T12:00:00Z,2006-08-01T12:00:00Z,2006-09-01T12:00:00Z,2006-10-01T12:00:00Z,2006-11-01T12:00:00Z,2006-12-01T12:00:00Z,2007-01-01T12:00:00Z,2007-02-01T12:00:00Z,2007-03-01T12:00:00Z,2007-04-01T12:00:00Z,2007-05-01T12:00:00Z,2007-06-01T12:00:00Z,2007-07-01T12:00:00Z,2007-08-01T12:00:00Z,2007-09-01T12:00:00Z,2007-10-01T12:00:00Z,2007-11-01T12:00:00Z,2007-12-01T12:00:00Z,2008-01-01T12:00:00Z,2008-02-01T12:00:00Z,2008-03-01T12:00:00Z,2008-04-01T12:00:00Z,2008-05-01T12:00:00Z,2008-06-01T12:00:00Z,2008-07-01T12:00:00Z,2008-08-01T12:00:00Z,2008-09-01T12:00:00Z,2008-10-01T12:00:00Z,2008-11-01T12:00:00Z,2008-12-01T12:00:00Z,2009-01-01T12:00:00Z,2009-02-01T12:00:00Z,2009-03-01T12:00:00Z,2009-04-01T12:00:00Z,2009-05-01T12:00:00Z,2009-06-01T12:00:00Z,2009-07-01T12:00:00Z,2009-08-01T12:00:00Z,2009-09-01T12:00:00Z,2009-10-01T12:00:00Z,2009-11-01T12:00:00Z,2009-12-01T12:00:00Z,2010-01-01T12:00:00Z,2010-02-01T12:00:00Z,2010-03-01T12:00:00Z,2010-04-01T12:00:00Z,2010-05-01T12:00:00Z,2010-06-01T12:00:00Z,2010-07-01T12:00:00Z,2010-08-01T12:00:00Z,2010-09-01T12:00:00Z,2010-10-01T12:00:00Z,2010-11-01T12:00:00Z,2010-12-01T12:00:00Z,2011-01-01T12:00:00Z,2011-02-01T12:00:00Z,2011-03-01T12:00:00Z,2011-04-01T12:00:00Z,2011-05-01T12:00:00Z,2011-06-01T12:00:00Z,2011-07-01T12:00:00Z,2011-08-01T12:00:00Z,2011-09-01T12:00:00Z,2011-10-01T12:00:00Z,2011-11-01T12:00:00Z,2011-12-01T12:00:00Z,2012-01-01T12:00:00Z,2012-02-01T12:00:00Z,2012-03-01T12:00:00Z,2012-04-01T12:00:00Z,2012-05-01T12:00:00Z,2012-06-01T12:00:00Z,2012-07-01T12:00:00Z,2012-08-01T12:00:00Z,2012-09-01T12:00:00Z,2012-10-01T12:00:00Z,2012-11-01T12:00:00Z,2012-12-01T12:00:00Z,2013-01-01T12:00:00Z,2013-02-01T12:00:00Z,2013-03-01T12:00:00Z,2013-04-01T12:00:00Z,2013-05-01T12:00:00Z,2013-06-01T12:00:00Z,2013-07-01T12:00:00Z,2013-08-01T12:00:00Z,2013-09-01T12:00:00Z,2013-10-01T12:00:00Z,2013-11-01T12:00:00Z,2013-12-01T12:00:00Z,2014-01-01T12:00:00Z,2014-02-01T12:00:00Z,2014-03-01T12:00:00Z,2014-04-01T12:00:00Z,2014-05-01T12:00:00Z,2014-06-01T12:00:00Z,2014-07-01T12:00:00Z,2014-08-01T12:00:00Z,2014-09-01T12:00:00Z,2014-10-01T12:00:00Z,2014-11-01T12:00:00Z,2014-12-01T12:00:00Z,2015-01-01T12:00:00Z,2015-02-01T12:00:00Z,2015-03-01T12:00:00Z,2015-04-01T12:00:00Z,2015-05-01T12:00:00Z,2015-06-01T12:00:00Z,2015-07-01T12:00:00Z </Dimension> <Style> <Name>boxfill/alg2</Name> <Title>boxfill/alg2</Title> <Abstract>boxfill style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=T&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>boxfill/rainbow</Name> <Title>boxfill/rainbow</Title> <Abstract>boxfill style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=T&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>boxfill/ncview</Name> <Title>boxfill/ncview</Title> <Abstract>boxfill style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=T&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>boxfill/occam</Name> <Title>boxfill/occam</Title> <Abstract>boxfill style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=T&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>boxfill/greyscale</Name> <Title>boxfill/greyscale</Title> <Abstract>boxfill style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=T&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>boxfill/redblue</Name> <Title>boxfill/redblue</Title> <Abstract>boxfill style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=T&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>boxfill/alg</Name> <Title>boxfill/alg</Title> <Abstract>boxfill style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=T&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>boxfill/occam_pastel-30</Name> <Title>boxfill/occam_pastel-30</Title> <Abstract>boxfill style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=T&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>boxfill/ferret</Name> <Title>boxfill/ferret</Title> <Abstract>boxfill style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=T&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>boxfill/sst_36</Name> <Title>boxfill/sst_36</Title> <Abstract>boxfill style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=T&amp;PALETTE=sst_36"/> </LegendURL> </Style> </Layer> <Layer queryable="1"> <Name>S</Name> <Title>salinity</Title> <Abstract>salinity</Abstract> <EX_GeographicBoundingBox> <westBoundLongitude>-180.0</westBoundLongitude> <eastBoundLongitude>179.0</eastBoundLongitude> <southBoundLatitude>-90.0</southBoundLatitude> <northBoundLatitude>90.0</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-180.0" maxx="179.0" miny="-90.0" maxy="90.0"/> <Dimension name="elevation" units="layer" default="-1.0"> -1.0,-2.0,-3.0,-4.0,-5.0,-6.0,-7.0,-8.0,-9.0,-10.0,-11.0,-12.0,-13.0,-14.0,-15.0,-16.0,-17.0,-18.0,-19.0,-20.0,-21.0,-22.0,-23.0,-24.0,-25.0,-26.0,-27.0,-28.0,-29.0,-30.0,-31.0,-32.0,-33.0,-34.0,-35.0,-36.0,-37.0,-38.0,-39.0,-40.0 </Dimension> <Dimension name="time" units="ISO8601" multipleValues="true" current="true" default="2015-07-01T12:00:00Z"> 1993-01-01T12:00:00Z,1993-02-01T12:00:00Z,1993-03-01T12:00:00Z,1993-04-01T12:00:00Z,1993-05-01T12:00:00Z,1993-06-01T12:00:00Z,1993-07-01T12:00:00Z,1993-08-01T12:00:00Z,1993-09-01T12:00:00Z,1993-10-01T12:00:00Z,1993-11-01T12:00:00Z,1993-12-01T12:00:00Z,1994-01-01T12:00:00Z,1994-02-01T12:00:00Z,1994-03-01T12:00:00Z,1994-04-01T12:00:00Z,1994-05-01T12:00:00Z,1994-06-01T12:00:00Z,1994-07-01T12:00:00Z,1994-08-01T12:00:00Z,1994-09-01T12:00:00Z,1994-10-01T12:00:00Z,1994-11-01T12:00:00Z,1994-12-01T12:00:00Z,1995-01-01T12:00:00Z,1995-02-01T12:00:00Z,1995-03-01T12:00:00Z,1995-04-01T12:00:00Z,1995-05-01T12:00:00Z,1995-06-01T12:00:00Z,1995-07-01T12:00:00Z,1995-08-01T12:00:00Z,1995-09-01T12:00:00Z,1995-10-01T12:00:00Z,1995-11-01T12:00:00Z,1995-12-01T12:00:00Z,1996-01-01T12:00:00Z,1996-02-01T12:00:00Z,1996-03-01T12:00:00Z,1996-04-01T12:00:00Z,1996-05-01T12:00:00Z,1996-06-01T12:00:00Z,1996-07-01T12:00:00Z,1996-08-01T12:00:00Z,1996-09-01T12:00:00Z,1996-10-01T12:00:00Z,1996-11-01T12:00:00Z,1996-12-01T12:00:00Z,1997-01-01T12:00:00Z,1997-02-01T12:00:00Z,1997-03-01T12:00:00Z,1997-04-01T12:00:00Z,1997-05-01T12:00:00Z,1997-06-01T12:00:00Z,1997-07-01T12:00:00Z,1997-08-01T12:00:00Z,1997-09-01T12:00:00Z,1997-10-01T12:00:00Z,1997-11-01T12:00:00Z,1997-12-01T12:00:00Z,1998-01-01T12:00:00Z,1998-02-01T12:00:00Z,1998-03-01T12:00:00Z,1998-04-01T12:00:00Z,1998-05-01T12:00:00Z,1998-06-01T12:00:00Z,1998-07-01T12:00:00Z,1998-08-01T12:00:00Z,1998-09-01T12:00:00Z,1998-10-01T12:00:00Z,1998-11-01T12:00:00Z,1998-12-01T12:00:00Z,1999-01-01T12:00:00Z,1999-02-01T12:00:00Z,1999-03-01T12:00:00Z,1999-04-01T12:00:00Z,1999-05-01T12:00:00Z,1999-06-01T12:00:00Z,1999-07-01T12:00:00Z,1999-08-01T12:00:00Z,1999-09-01T12:00:00Z,1999-10-01T12:00:00Z,1999-11-01T12:00:00Z,1999-12-01T12:00:00Z,2000-01-01T12:00:00Z,2000-02-01T12:00:00Z,2000-03-01T12:00:00Z,2000-04-01T12:00:00Z,2000-05-01T12:00:00Z,2000-06-01T12:00:00Z,2000-07-01T12:00:00Z,2000-08-01T12:00:00Z,2000-09-01T12:00:00Z,2000-10-01T12:00:00Z,2000-11-01T12:00:00Z,2000-12-01T12:00:00Z,2001-01-01T12:00:00Z,2001-02-01T12:00:00Z,2001-03-01T12:00:00Z,2001-04-01T12:00:00Z,2001-05-01T12:00:00Z,2001-06-01T12:00:00Z,2001-07-01T12:00:00Z,2001-08-01T12:00:00Z,2001-09-01T12:00:00Z,2001-10-01T12:00:00Z,2001-11-01T12:00:00Z,2001-12-01T12:00:00Z,2002-01-01T12:00:00Z,2002-02-01T12:00:00Z,2002-03-01T12:00:00Z,2002-04-01T12:00:00Z,2002-05-01T12:00:00Z,2002-06-01T12:00:00Z,2002-07-01T12:00:00Z,2002-08-01T12:00:00Z,2002-09-01T12:00:00Z,2002-10-01T12:00:00Z,2002-11-01T12:00:00Z,2002-12-01T12:00:00Z,2003-01-01T12:00:00Z,2003-02-01T12:00:00Z,2003-03-01T12:00:00Z,2003-04-01T12:00:00Z,2003-05-01T12:00:00Z,2003-06-01T12:00:00Z,2003-07-01T12:00:00Z,2003-08-01T12:00:00Z,2003-09-01T12:00:00Z,2003-10-01T12:00:00Z,2003-11-01T12:00:00Z,2003-12-01T12:00:00Z,2004-01-01T12:00:00Z,2004-02-01T12:00:00Z,2004-03-01T12:00:00Z,2004-04-01T12:00:00Z,2004-05-01T12:00:00Z,2004-06-01T12:00:00Z,2004-07-01T12:00:00Z,2004-08-01T12:00:00Z,2004-09-01T12:00:00Z,2004-10-01T12:00:00Z,2004-11-01T12:00:00Z,2004-12-01T12:00:00Z,2005-01-01T12:00:00Z,2005-02-01T12:00:00Z,2005-03-01T12:00:00Z,2005-04-01T12:00:00Z,2005-05-01T12:00:00Z,2005-06-01T12:00:00Z,2005-07-01T12:00:00Z,2005-08-01T12:00:00Z,2005-09-01T12:00:00Z,2005-10-01T12:00:00Z,2005-11-01T12:00:00Z,2005-12-01T12:00:00Z,2006-01-01T12:00:00Z,2006-02-01T12:00:00Z,2006-03-01T12:00:00Z,2006-04-01T12:00:00Z,2006-05-01T12:00:00Z,2006-06-01T12:00:00Z,2006-07-01T12:00:00Z,2006-08-01T12:00:00Z,2006-09-01T12:00:00Z,2006-10-01T12:00:00Z,2006-11-01T12:00:00Z,2006-12-01T12:00:00Z,2007-01-01T12:00:00Z,2007-02-01T12:00:00Z,2007-03-01T12:00:00Z,2007-04-01T12:00:00Z,2007-05-01T12:00:00Z,2007-06-01T12:00:00Z,2007-07-01T12:00:00Z,2007-08-01T12:00:00Z,2007-09-01T12:00:00Z,2007-10-01T12:00:00Z,2007-11-01T12:00:00Z,2007-12-01T12:00:00Z,2008-01-01T12:00:00Z,2008-02-01T12:00:00Z,2008-03-01T12:00:00Z,2008-04-01T12:00:00Z,2008-05-01T12:00:00Z,2008-06-01T12:00:00Z,2008-07-01T12:00:00Z,2008-08-01T12:00:00Z,2008-09-01T12:00:00Z,2008-10-01T12:00:00Z,2008-11-01T12:00:00Z,2008-12-01T12:00:00Z,2009-01-01T12:00:00Z,2009-02-01T12:00:00Z,2009-03-01T12:00:00Z,2009-04-01T12:00:00Z,2009-05-01T12:00:00Z,2009-06-01T12:00:00Z,2009-07-01T12:00:00Z,2009-08-01T12:00:00Z,2009-09-01T12:00:00Z,2009-10-01T12:00:00Z,2009-11-01T12:00:00Z,2009-12-01T12:00:00Z,2010-01-01T12:00:00Z,2010-02-01T12:00:00Z,2010-03-01T12:00:00Z,2010-04-01T12:00:00Z,2010-05-01T12:00:00Z,2010-06-01T12:00:00Z,2010-07-01T12:00:00Z,2010-08-01T12:00:00Z,2010-09-01T12:00:00Z,2010-10-01T12:00:00Z,2010-11-01T12:00:00Z,2010-12-01T12:00:00Z,2011-01-01T12:00:00Z,2011-02-01T12:00:00Z,2011-03-01T12:00:00Z,2011-04-01T12:00:00Z,2011-05-01T12:00:00Z,2011-06-01T12:00:00Z,2011-07-01T12:00:00Z,2011-08-01T12:00:00Z,2011-09-01T12:00:00Z,2011-10-01T12:00:00Z,2011-11-01T12:00:00Z,2011-12-01T12:00:00Z,2012-01-01T12:00:00Z,2012-02-01T12:00:00Z,2012-03-01T12:00:00Z,2012-04-01T12:00:00Z,2012-05-01T12:00:00Z,2012-06-01T12:00:00Z,2012-07-01T12:00:00Z,2012-08-01T12:00:00Z,2012-09-01T12:00:00Z,2012-10-01T12:00:00Z,2012-11-01T12:00:00Z,2012-12-01T12:00:00Z,2013-01-01T12:00:00Z,2013-02-01T12:00:00Z,2013-03-01T12:00:00Z,2013-04-01T12:00:00Z,2013-05-01T12:00:00Z,2013-06-01T12:00:00Z,2013-07-01T12:00:00Z,2013-08-01T12:00:00Z,2013-09-01T12:00:00Z,2013-10-01T12:00:00Z,2013-11-01T12:00:00Z,2013-12-01T12:00:00Z,2014-01-01T12:00:00Z,2014-02-01T12:00:00Z,2014-03-01T12:00:00Z,2014-04-01T12:00:00Z,2014-05-01T12:00:00Z,2014-06-01T12:00:00Z,2014-07-01T12:00:00Z,2014-08-01T12:00:00Z,2014-09-01T12:00:00Z,2014-10-01T12:00:00Z,2014-11-01T12:00:00Z,2014-12-01T12:00:00Z,2015-01-01T12:00:00Z,2015-02-01T12:00:00Z,2015-03-01T12:00:00Z,2015-04-01T12:00:00Z,2015-05-01T12:00:00Z,2015-06-01T12:00:00Z,2015-07-01T12:00:00Z </Dimension> <Style> <Name>boxfill/alg2</Name> <Title>boxfill/alg2</Title> <Abstract>boxfill style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=S&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>boxfill/rainbow</Name> <Title>boxfill/rainbow</Title> <Abstract>boxfill style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=S&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>boxfill/ncview</Name> <Title>boxfill/ncview</Title> <Abstract>boxfill style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=S&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>boxfill/occam</Name> <Title>boxfill/occam</Title> <Abstract>boxfill style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=S&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>boxfill/greyscale</Name> <Title>boxfill/greyscale</Title> <Abstract>boxfill style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=S&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>boxfill/redblue</Name> <Title>boxfill/redblue</Title> <Abstract>boxfill style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=S&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>boxfill/alg</Name> <Title>boxfill/alg</Title> <Abstract>boxfill style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=S&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>boxfill/occam_pastel-30</Name> <Title>boxfill/occam_pastel-30</Title> <Abstract>boxfill style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=S&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>boxfill/ferret</Name> <Title>boxfill/ferret</Title> <Abstract>boxfill style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=S&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>boxfill/sst_36</Name> <Title>boxfill/sst_36</Title> <Abstract>boxfill style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=S&amp;PALETTE=sst_36"/> </LegendURL> </Style> </Layer> <Layer queryable="1"> <Name>U</Name> <Title>eastward_current</Title> <Abstract>eastward_current</Abstract> <EX_GeographicBoundingBox> <westBoundLongitude>-180.0</westBoundLongitude> <eastBoundLongitude>179.0</eastBoundLongitude> <southBoundLatitude>-90.0</southBoundLatitude> <northBoundLatitude>90.0</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-180.0" maxx="179.0" miny="-90.0" maxy="90.0"/> <Dimension name="elevation" units="layer" default="-1.0"> -1.0,-2.0,-3.0,-4.0,-5.0,-6.0,-7.0,-8.0,-9.0,-10.0,-11.0,-12.0,-13.0,-14.0,-15.0,-16.0,-17.0,-18.0,-19.0,-20.0,-21.0,-22.0,-23.0,-24.0,-25.0,-26.0,-27.0,-28.0,-29.0,-30.0,-31.0,-32.0,-33.0,-34.0,-35.0,-36.0,-37.0,-38.0,-39.0,-40.0 </Dimension> <Dimension name="time" units="ISO8601" multipleValues="true" current="true" default="2015-07-01T12:00:00Z"> 1993-01-01T12:00:00Z,1993-02-01T12:00:00Z,1993-03-01T12:00:00Z,1993-04-01T12:00:00Z,1993-05-01T12:00:00Z,1993-06-01T12:00:00Z,1993-07-01T12:00:00Z,1993-08-01T12:00:00Z,1993-09-01T12:00:00Z,1993-10-01T12:00:00Z,1993-11-01T12:00:00Z,1993-12-01T12:00:00Z,1994-01-01T12:00:00Z,1994-02-01T12:00:00Z,1994-03-01T12:00:00Z,1994-04-01T12:00:00Z,1994-05-01T12:00:00Z,1994-06-01T12:00:00Z,1994-07-01T12:00:00Z,1994-08-01T12:00:00Z,1994-09-01T12:00:00Z,1994-10-01T12:00:00Z,1994-11-01T12:00:00Z,1994-12-01T12:00:00Z,1995-01-01T12:00:00Z,1995-02-01T12:00:00Z,1995-03-01T12:00:00Z,1995-04-01T12:00:00Z,1995-05-01T12:00:00Z,1995-06-01T12:00:00Z,1995-07-01T12:00:00Z,1995-08-01T12:00:00Z,1995-09-01T12:00:00Z,1995-10-01T12:00:00Z,1995-11-01T12:00:00Z,1995-12-01T12:00:00Z,1996-01-01T12:00:00Z,1996-02-01T12:00:00Z,1996-03-01T12:00:00Z,1996-04-01T12:00:00Z,1996-05-01T12:00:00Z,1996-06-01T12:00:00Z,1996-07-01T12:00:00Z,1996-08-01T12:00:00Z,1996-09-01T12:00:00Z,1996-10-01T12:00:00Z,1996-11-01T12:00:00Z,1996-12-01T12:00:00Z,1997-01-01T12:00:00Z,1997-02-01T12:00:00Z,1997-03-01T12:00:00Z,1997-04-01T12:00:00Z,1997-05-01T12:00:00Z,1997-06-01T12:00:00Z,1997-07-01T12:00:00Z,1997-08-01T12:00:00Z,1997-09-01T12:00:00Z,1997-10-01T12:00:00Z,1997-11-01T12:00:00Z,1997-12-01T12:00:00Z,1998-01-01T12:00:00Z,1998-02-01T12:00:00Z,1998-03-01T12:00:00Z,1998-04-01T12:00:00Z,1998-05-01T12:00:00Z,1998-06-01T12:00:00Z,1998-07-01T12:00:00Z,1998-08-01T12:00:00Z,1998-09-01T12:00:00Z,1998-10-01T12:00:00Z,1998-11-01T12:00:00Z,1998-12-01T12:00:00Z,1999-01-01T12:00:00Z,1999-02-01T12:00:00Z,1999-03-01T12:00:00Z,1999-04-01T12:00:00Z,1999-05-01T12:00:00Z,1999-06-01T12:00:00Z,1999-07-01T12:00:00Z,1999-08-01T12:00:00Z,1999-09-01T12:00:00Z,1999-10-01T12:00:00Z,1999-11-01T12:00:00Z,1999-12-01T12:00:00Z,2000-01-01T12:00:00Z,2000-02-01T12:00:00Z,2000-03-01T12:00:00Z,2000-04-01T12:00:00Z,2000-05-01T12:00:00Z,2000-06-01T12:00:00Z,2000-07-01T12:00:00Z,2000-08-01T12:00:00Z,2000-09-01T12:00:00Z,2000-10-01T12:00:00Z,2000-11-01T12:00:00Z,2000-12-01T12:00:00Z,2001-01-01T12:00:00Z,2001-02-01T12:00:00Z,2001-03-01T12:00:00Z,2001-04-01T12:00:00Z,2001-05-01T12:00:00Z,2001-06-01T12:00:00Z,2001-07-01T12:00:00Z,2001-08-01T12:00:00Z,2001-09-01T12:00:00Z,2001-10-01T12:00:00Z,2001-11-01T12:00:00Z,2001-12-01T12:00:00Z,2002-01-01T12:00:00Z,2002-02-01T12:00:00Z,2002-03-01T12:00:00Z,2002-04-01T12:00:00Z,2002-05-01T12:00:00Z,2002-06-01T12:00:00Z,2002-07-01T12:00:00Z,2002-08-01T12:00:00Z,2002-09-01T12:00:00Z,2002-10-01T12:00:00Z,2002-11-01T12:00:00Z,2002-12-01T12:00:00Z,2003-01-01T12:00:00Z,2003-02-01T12:00:00Z,2003-03-01T12:00:00Z,2003-04-01T12:00:00Z,2003-05-01T12:00:00Z,2003-06-01T12:00:00Z,2003-07-01T12:00:00Z,2003-08-01T12:00:00Z,2003-09-01T12:00:00Z,2003-10-01T12:00:00Z,2003-11-01T12:00:00Z,2003-12-01T12:00:00Z,2004-01-01T12:00:00Z,2004-02-01T12:00:00Z,2004-03-01T12:00:00Z,2004-04-01T12:00:00Z,2004-05-01T12:00:00Z,2004-06-01T12:00:00Z,2004-07-01T12:00:00Z,2004-08-01T12:00:00Z,2004-09-01T12:00:00Z,2004-10-01T12:00:00Z,2004-11-01T12:00:00Z,2004-12-01T12:00:00Z,2005-01-01T12:00:00Z,2005-02-01T12:00:00Z,2005-03-01T12:00:00Z,2005-04-01T12:00:00Z,2005-05-01T12:00:00Z,2005-06-01T12:00:00Z,2005-07-01T12:00:00Z,2005-08-01T12:00:00Z,2005-09-01T12:00:00Z,2005-10-01T12:00:00Z,2005-11-01T12:00:00Z,2005-12-01T12:00:00Z,2006-01-01T12:00:00Z,2006-02-01T12:00:00Z,2006-03-01T12:00:00Z,2006-04-01T12:00:00Z,2006-05-01T12:00:00Z,2006-06-01T12:00:00Z,2006-07-01T12:00:00Z,2006-08-01T12:00:00Z,2006-09-01T12:00:00Z,2006-10-01T12:00:00Z,2006-11-01T12:00:00Z,2006-12-01T12:00:00Z,2007-01-01T12:00:00Z,2007-02-01T12:00:00Z,2007-03-01T12:00:00Z,2007-04-01T12:00:00Z,2007-05-01T12:00:00Z,2007-06-01T12:00:00Z,2007-07-01T12:00:00Z,2007-08-01T12:00:00Z,2007-09-01T12:00:00Z,2007-10-01T12:00:00Z,2007-11-01T12:00:00Z,2007-12-01T12:00:00Z,2008-01-01T12:00:00Z,2008-02-01T12:00:00Z,2008-03-01T12:00:00Z,2008-04-01T12:00:00Z,2008-05-01T12:00:00Z,2008-06-01T12:00:00Z,2008-07-01T12:00:00Z,2008-08-01T12:00:00Z,2008-09-01T12:00:00Z,2008-10-01T12:00:00Z,2008-11-01T12:00:00Z,2008-12-01T12:00:00Z,2009-01-01T12:00:00Z,2009-02-01T12:00:00Z,2009-03-01T12:00:00Z,2009-04-01T12:00:00Z,2009-05-01T12:00:00Z,2009-06-01T12:00:00Z,2009-07-01T12:00:00Z,2009-08-01T12:00:00Z,2009-09-01T12:00:00Z,2009-10-01T12:00:00Z,2009-11-01T12:00:00Z,2009-12-01T12:00:00Z,2010-01-01T12:00:00Z,2010-02-01T12:00:00Z,2010-03-01T12:00:00Z,2010-04-01T12:00:00Z,2010-05-01T12:00:00Z,2010-06-01T12:00:00Z,2010-07-01T12:00:00Z,2010-08-01T12:00:00Z,2010-09-01T12:00:00Z,2010-10-01T12:00:00Z,2010-11-01T12:00:00Z,2010-12-01T12:00:00Z,2011-01-01T12:00:00Z,2011-02-01T12:00:00Z,2011-03-01T12:00:00Z,2011-04-01T12:00:00Z,2011-05-01T12:00:00Z,2011-06-01T12:00:00Z,2011-07-01T12:00:00Z,2011-08-01T12:00:00Z,2011-09-01T12:00:00Z,2011-10-01T12:00:00Z,2011-11-01T12:00:00Z,2011-12-01T12:00:00Z,2012-01-01T12:00:00Z,2012-02-01T12:00:00Z,2012-03-01T12:00:00Z,2012-04-01T12:00:00Z,2012-05-01T12:00:00Z,2012-06-01T12:00:00Z,2012-07-01T12:00:00Z,2012-08-01T12:00:00Z,2012-09-01T12:00:00Z,2012-10-01T12:00:00Z,2012-11-01T12:00:00Z,2012-12-01T12:00:00Z,2013-01-01T12:00:00Z,2013-02-01T12:00:00Z,2013-03-01T12:00:00Z,2013-04-01T12:00:00Z,2013-05-01T12:00:00Z,2013-06-01T12:00:00Z,2013-07-01T12:00:00Z,2013-08-01T12:00:00Z,2013-09-01T12:00:00Z,2013-10-01T12:00:00Z,2013-11-01T12:00:00Z,2013-12-01T12:00:00Z,2014-01-01T12:00:00Z,2014-02-01T12:00:00Z,2014-03-01T12:00:00Z,2014-04-01T12:00:00Z,2014-05-01T12:00:00Z,2014-06-01T12:00:00Z,2014-07-01T12:00:00Z,2014-08-01T12:00:00Z,2014-09-01T12:00:00Z,2014-10-01T12:00:00Z,2014-11-01T12:00:00Z,2014-12-01T12:00:00Z,2015-01-01T12:00:00Z,2015-02-01T12:00:00Z,2015-03-01T12:00:00Z,2015-04-01T12:00:00Z,2015-05-01T12:00:00Z,2015-06-01T12:00:00Z,2015-07-01T12:00:00Z </Dimension> <Style> <Name>boxfill/alg2</Name> <Title>boxfill/alg2</Title> <Abstract>boxfill style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=U&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>boxfill/rainbow</Name> <Title>boxfill/rainbow</Title> <Abstract>boxfill style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=U&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>boxfill/ncview</Name> <Title>boxfill/ncview</Title> <Abstract>boxfill style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=U&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>boxfill/occam</Name> <Title>boxfill/occam</Title> <Abstract>boxfill style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=U&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>boxfill/greyscale</Name> <Title>boxfill/greyscale</Title> <Abstract>boxfill style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=U&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>boxfill/redblue</Name> <Title>boxfill/redblue</Title> <Abstract>boxfill style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=U&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>boxfill/alg</Name> <Title>boxfill/alg</Title> <Abstract>boxfill style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=U&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>boxfill/occam_pastel-30</Name> <Title>boxfill/occam_pastel-30</Title> <Abstract>boxfill style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=U&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>boxfill/ferret</Name> <Title>boxfill/ferret</Title> <Abstract>boxfill style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=U&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>boxfill/sst_36</Name> <Title>boxfill/sst_36</Title> <Abstract>boxfill style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=U&amp;PALETTE=sst_36"/> </LegendURL> </Style> </Layer> <Layer queryable="1"> <Name>V</Name> <Title>northward_current</Title> <Abstract>northward_current</Abstract> <EX_GeographicBoundingBox> <westBoundLongitude>-180.0</westBoundLongitude> <eastBoundLongitude>179.0</eastBoundLongitude> <southBoundLatitude>-90.0</southBoundLatitude> <northBoundLatitude>90.0</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-180.0" maxx="179.0" miny="-90.0" maxy="90.0"/> <Dimension name="elevation" units="layer" default="-1.0"> -1.0,-2.0,-3.0,-4.0,-5.0,-6.0,-7.0,-8.0,-9.0,-10.0,-11.0,-12.0,-13.0,-14.0,-15.0,-16.0,-17.0,-18.0,-19.0,-20.0,-21.0,-22.0,-23.0,-24.0,-25.0,-26.0,-27.0,-28.0,-29.0,-30.0,-31.0,-32.0,-33.0,-34.0,-35.0,-36.0,-37.0,-38.0,-39.0,-40.0 </Dimension> <Dimension name="time" units="ISO8601" multipleValues="true" current="true" default="2015-07-01T12:00:00Z"> 1993-01-01T12:00:00Z,1993-02-01T12:00:00Z,1993-03-01T12:00:00Z,1993-04-01T12:00:00Z,1993-05-01T12:00:00Z,1993-06-01T12:00:00Z,1993-07-01T12:00:00Z,1993-08-01T12:00:00Z,1993-09-01T12:00:00Z,1993-10-01T12:00:00Z,1993-11-01T12:00:00Z,1993-12-01T12:00:00Z,1994-01-01T12:00:00Z,1994-02-01T12:00:00Z,1994-03-01T12:00:00Z,1994-04-01T12:00:00Z,1994-05-01T12:00:00Z,1994-06-01T12:00:00Z,1994-07-01T12:00:00Z,1994-08-01T12:00:00Z,1994-09-01T12:00:00Z,1994-10-01T12:00:00Z,1994-11-01T12:00:00Z,1994-12-01T12:00:00Z,1995-01-01T12:00:00Z,1995-02-01T12:00:00Z,1995-03-01T12:00:00Z,1995-04-01T12:00:00Z,1995-05-01T12:00:00Z,1995-06-01T12:00:00Z,1995-07-01T12:00:00Z,1995-08-01T12:00:00Z,1995-09-01T12:00:00Z,1995-10-01T12:00:00Z,1995-11-01T12:00:00Z,1995-12-01T12:00:00Z,1996-01-01T12:00:00Z,1996-02-01T12:00:00Z,1996-03-01T12:00:00Z,1996-04-01T12:00:00Z,1996-05-01T12:00:00Z,1996-06-01T12:00:00Z,1996-07-01T12:00:00Z,1996-08-01T12:00:00Z,1996-09-01T12:00:00Z,1996-10-01T12:00:00Z,1996-11-01T12:00:00Z,1996-12-01T12:00:00Z,1997-01-01T12:00:00Z,1997-02-01T12:00:00Z,1997-03-01T12:00:00Z,1997-04-01T12:00:00Z,1997-05-01T12:00:00Z,1997-06-01T12:00:00Z,1997-07-01T12:00:00Z,1997-08-01T12:00:00Z,1997-09-01T12:00:00Z,1997-10-01T12:00:00Z,1997-11-01T12:00:00Z,1997-12-01T12:00:00Z,1998-01-01T12:00:00Z,1998-02-01T12:00:00Z,1998-03-01T12:00:00Z,1998-04-01T12:00:00Z,1998-05-01T12:00:00Z,1998-06-01T12:00:00Z,1998-07-01T12:00:00Z,1998-08-01T12:00:00Z,1998-09-01T12:00:00Z,1998-10-01T12:00:00Z,1998-11-01T12:00:00Z,1998-12-01T12:00:00Z,1999-01-01T12:00:00Z,1999-02-01T12:00:00Z,1999-03-01T12:00:00Z,1999-04-01T12:00:00Z,1999-05-01T12:00:00Z,1999-06-01T12:00:00Z,1999-07-01T12:00:00Z,1999-08-01T12:00:00Z,1999-09-01T12:00:00Z,1999-10-01T12:00:00Z,1999-11-01T12:00:00Z,1999-12-01T12:00:00Z,2000-01-01T12:00:00Z,2000-02-01T12:00:00Z,2000-03-01T12:00:00Z,2000-04-01T12:00:00Z,2000-05-01T12:00:00Z,2000-06-01T12:00:00Z,2000-07-01T12:00:00Z,2000-08-01T12:00:00Z,2000-09-01T12:00:00Z,2000-10-01T12:00:00Z,2000-11-01T12:00:00Z,2000-12-01T12:00:00Z,2001-01-01T12:00:00Z,2001-02-01T12:00:00Z,2001-03-01T12:00:00Z,2001-04-01T12:00:00Z,2001-05-01T12:00:00Z,2001-06-01T12:00:00Z,2001-07-01T12:00:00Z,2001-08-01T12:00:00Z,2001-09-01T12:00:00Z,2001-10-01T12:00:00Z,2001-11-01T12:00:00Z,2001-12-01T12:00:00Z,2002-01-01T12:00:00Z,2002-02-01T12:00:00Z,2002-03-01T12:00:00Z,2002-04-01T12:00:00Z,2002-05-01T12:00:00Z,2002-06-01T12:00:00Z,2002-07-01T12:00:00Z,2002-08-01T12:00:00Z,2002-09-01T12:00:00Z,2002-10-01T12:00:00Z,2002-11-01T12:00:00Z,2002-12-01T12:00:00Z,2003-01-01T12:00:00Z,2003-02-01T12:00:00Z,2003-03-01T12:00:00Z,2003-04-01T12:00:00Z,2003-05-01T12:00:00Z,2003-06-01T12:00:00Z,2003-07-01T12:00:00Z,2003-08-01T12:00:00Z,2003-09-01T12:00:00Z,2003-10-01T12:00:00Z,2003-11-01T12:00:00Z,2003-12-01T12:00:00Z,2004-01-01T12:00:00Z,2004-02-01T12:00:00Z,2004-03-01T12:00:00Z,2004-04-01T12:00:00Z,2004-05-01T12:00:00Z,2004-06-01T12:00:00Z,2004-07-01T12:00:00Z,2004-08-01T12:00:00Z,2004-09-01T12:00:00Z,2004-10-01T12:00:00Z,2004-11-01T12:00:00Z,2004-12-01T12:00:00Z,2005-01-01T12:00:00Z,2005-02-01T12:00:00Z,2005-03-01T12:00:00Z,2005-04-01T12:00:00Z,2005-05-01T12:00:00Z,2005-06-01T12:00:00Z,2005-07-01T12:00:00Z,2005-08-01T12:00:00Z,2005-09-01T12:00:00Z,2005-10-01T12:00:00Z,2005-11-01T12:00:00Z,2005-12-01T12:00:00Z,2006-01-01T12:00:00Z,2006-02-01T12:00:00Z,2006-03-01T12:00:00Z,2006-04-01T12:00:00Z,2006-05-01T12:00:00Z,2006-06-01T12:00:00Z,2006-07-01T12:00:00Z,2006-08-01T12:00:00Z,2006-09-01T12:00:00Z,2006-10-01T12:00:00Z,2006-11-01T12:00:00Z,2006-12-01T12:00:00Z,2007-01-01T12:00:00Z,2007-02-01T12:00:00Z,2007-03-01T12:00:00Z,2007-04-01T12:00:00Z,2007-05-01T12:00:00Z,2007-06-01T12:00:00Z,2007-07-01T12:00:00Z,2007-08-01T12:00:00Z,2007-09-01T12:00:00Z,2007-10-01T12:00:00Z,2007-11-01T12:00:00Z,2007-12-01T12:00:00Z,2008-01-01T12:00:00Z,2008-02-01T12:00:00Z,2008-03-01T12:00:00Z,2008-04-01T12:00:00Z,2008-05-01T12:00:00Z,2008-06-01T12:00:00Z,2008-07-01T12:00:00Z,2008-08-01T12:00:00Z,2008-09-01T12:00:00Z,2008-10-01T12:00:00Z,2008-11-01T12:00:00Z,2008-12-01T12:00:00Z,2009-01-01T12:00:00Z,2009-02-01T12:00:00Z,2009-03-01T12:00:00Z,2009-04-01T12:00:00Z,2009-05-01T12:00:00Z,2009-06-01T12:00:00Z,2009-07-01T12:00:00Z,2009-08-01T12:00:00Z,2009-09-01T12:00:00Z,2009-10-01T12:00:00Z,2009-11-01T12:00:00Z,2009-12-01T12:00:00Z,2010-01-01T12:00:00Z,2010-02-01T12:00:00Z,2010-03-01T12:00:00Z,2010-04-01T12:00:00Z,2010-05-01T12:00:00Z,2010-06-01T12:00:00Z,2010-07-01T12:00:00Z,2010-08-01T12:00:00Z,2010-09-01T12:00:00Z,2010-10-01T12:00:00Z,2010-11-01T12:00:00Z,2010-12-01T12:00:00Z,2011-01-01T12:00:00Z,2011-02-01T12:00:00Z,2011-03-01T12:00:00Z,2011-04-01T12:00:00Z,2011-05-01T12:00:00Z,2011-06-01T12:00:00Z,2011-07-01T12:00:00Z,2011-08-01T12:00:00Z,2011-09-01T12:00:00Z,2011-10-01T12:00:00Z,2011-11-01T12:00:00Z,2011-12-01T12:00:00Z,2012-01-01T12:00:00Z,2012-02-01T12:00:00Z,2012-03-01T12:00:00Z,2012-04-01T12:00:00Z,2012-05-01T12:00:00Z,2012-06-01T12:00:00Z,2012-07-01T12:00:00Z,2012-08-01T12:00:00Z,2012-09-01T12:00:00Z,2012-10-01T12:00:00Z,2012-11-01T12:00:00Z,2012-12-01T12:00:00Z,2013-01-01T12:00:00Z,2013-02-01T12:00:00Z,2013-03-01T12:00:00Z,2013-04-01T12:00:00Z,2013-05-01T12:00:00Z,2013-06-01T12:00:00Z,2013-07-01T12:00:00Z,2013-08-01T12:00:00Z,2013-09-01T12:00:00Z,2013-10-01T12:00:00Z,2013-11-01T12:00:00Z,2013-12-01T12:00:00Z,2014-01-01T12:00:00Z,2014-02-01T12:00:00Z,2014-03-01T12:00:00Z,2014-04-01T12:00:00Z,2014-05-01T12:00:00Z,2014-06-01T12:00:00Z,2014-07-01T12:00:00Z,2014-08-01T12:00:00Z,2014-09-01T12:00:00Z,2014-10-01T12:00:00Z,2014-11-01T12:00:00Z,2014-12-01T12:00:00Z,2015-01-01T12:00:00Z,2015-02-01T12:00:00Z,2015-03-01T12:00:00Z,2015-04-01T12:00:00Z,2015-05-01T12:00:00Z,2015-06-01T12:00:00Z,2015-07-01T12:00:00Z </Dimension> <Style> <Name>boxfill/alg2</Name> <Title>boxfill/alg2</Title> <Abstract>boxfill style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=V&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>boxfill/rainbow</Name> <Title>boxfill/rainbow</Title> <Abstract>boxfill style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=V&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>boxfill/ncview</Name> <Title>boxfill/ncview</Title> <Abstract>boxfill style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=V&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>boxfill/occam</Name> <Title>boxfill/occam</Title> <Abstract>boxfill style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=V&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>boxfill/greyscale</Name> <Title>boxfill/greyscale</Title> <Abstract>boxfill style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=V&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>boxfill/redblue</Name> <Title>boxfill/redblue</Title> <Abstract>boxfill style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=V&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>boxfill/alg</Name> <Title>boxfill/alg</Title> <Abstract>boxfill style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=V&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>boxfill/occam_pastel-30</Name> <Title>boxfill/occam_pastel-30</Title> <Abstract>boxfill style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=V&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>boxfill/ferret</Name> <Title>boxfill/ferret</Title> <Abstract>boxfill style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=V&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>boxfill/sst_36</Name> <Title>boxfill/sst_36</Title> <Abstract>boxfill style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=V&amp;PALETTE=sst_36"/> </LegendURL> </Style> </Layer> <Layer queryable="1"> <Name>RHO</Name> <Title>density</Title> <Abstract>density</Abstract> <EX_GeographicBoundingBox> <westBoundLongitude>-180.0</westBoundLongitude> <eastBoundLongitude>179.0</eastBoundLongitude> <southBoundLatitude>-90.0</southBoundLatitude> <northBoundLatitude>90.0</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-180.0" maxx="179.0" miny="-90.0" maxy="90.0"/> <Dimension name="elevation" units="layer" default="-1.0"> -1.0,-2.0,-3.0,-4.0,-5.0,-6.0,-7.0,-8.0,-9.0,-10.0,-11.0,-12.0,-13.0,-14.0,-15.0,-16.0,-17.0,-18.0,-19.0,-20.0,-21.0,-22.0,-23.0,-24.0,-25.0,-26.0,-27.0,-28.0,-29.0,-30.0,-31.0,-32.0,-33.0,-34.0,-35.0,-36.0,-37.0,-38.0,-39.0,-40.0 </Dimension> <Dimension name="time" units="ISO8601" multipleValues="true" current="true" default="2015-07-01T12:00:00Z"> 1993-01-01T12:00:00Z,1993-02-01T12:00:00Z,1993-03-01T12:00:00Z,1993-04-01T12:00:00Z,1993-05-01T12:00:00Z,1993-06-01T12:00:00Z,1993-07-01T12:00:00Z,1993-08-01T12:00:00Z,1993-09-01T12:00:00Z,1993-10-01T12:00:00Z,1993-11-01T12:00:00Z,1993-12-01T12:00:00Z,1994-01-01T12:00:00Z,1994-02-01T12:00:00Z,1994-03-01T12:00:00Z,1994-04-01T12:00:00Z,1994-05-01T12:00:00Z,1994-06-01T12:00:00Z,1994-07-01T12:00:00Z,1994-08-01T12:00:00Z,1994-09-01T12:00:00Z,1994-10-01T12:00:00Z,1994-11-01T12:00:00Z,1994-12-01T12:00:00Z,1995-01-01T12:00:00Z,1995-02-01T12:00:00Z,1995-03-01T12:00:00Z,1995-04-01T12:00:00Z,1995-05-01T12:00:00Z,1995-06-01T12:00:00Z,1995-07-01T12:00:00Z,1995-08-01T12:00:00Z,1995-09-01T12:00:00Z,1995-10-01T12:00:00Z,1995-11-01T12:00:00Z,1995-12-01T12:00:00Z,1996-01-01T12:00:00Z,1996-02-01T12:00:00Z,1996-03-01T12:00:00Z,1996-04-01T12:00:00Z,1996-05-01T12:00:00Z,1996-06-01T12:00:00Z,1996-07-01T12:00:00Z,1996-08-01T12:00:00Z,1996-09-01T12:00:00Z,1996-10-01T12:00:00Z,1996-11-01T12:00:00Z,1996-12-01T12:00:00Z,1997-01-01T12:00:00Z,1997-02-01T12:00:00Z,1997-03-01T12:00:00Z,1997-04-01T12:00:00Z,1997-05-01T12:00:00Z,1997-06-01T12:00:00Z,1997-07-01T12:00:00Z,1997-08-01T12:00:00Z,1997-09-01T12:00:00Z,1997-10-01T12:00:00Z,1997-11-01T12:00:00Z,1997-12-01T12:00:00Z,1998-01-01T12:00:00Z,1998-02-01T12:00:00Z,1998-03-01T12:00:00Z,1998-04-01T12:00:00Z,1998-05-01T12:00:00Z,1998-06-01T12:00:00Z,1998-07-01T12:00:00Z,1998-08-01T12:00:00Z,1998-09-01T12:00:00Z,1998-10-01T12:00:00Z,1998-11-01T12:00:00Z,1998-12-01T12:00:00Z,1999-01-01T12:00:00Z,1999-02-01T12:00:00Z,1999-03-01T12:00:00Z,1999-04-01T12:00:00Z,1999-05-01T12:00:00Z,1999-06-01T12:00:00Z,1999-07-01T12:00:00Z,1999-08-01T12:00:00Z,1999-09-01T12:00:00Z,1999-10-01T12:00:00Z,1999-11-01T12:00:00Z,1999-12-01T12:00:00Z,2000-01-01T12:00:00Z,2000-02-01T12:00:00Z,2000-03-01T12:00:00Z,2000-04-01T12:00:00Z,2000-05-01T12:00:00Z,2000-06-01T12:00:00Z,2000-07-01T12:00:00Z,2000-08-01T12:00:00Z,2000-09-01T12:00:00Z,2000-10-01T12:00:00Z,2000-11-01T12:00:00Z,2000-12-01T12:00:00Z,2001-01-01T12:00:00Z,2001-02-01T12:00:00Z,2001-03-01T12:00:00Z,2001-04-01T12:00:00Z,2001-05-01T12:00:00Z,2001-06-01T12:00:00Z,2001-07-01T12:00:00Z,2001-08-01T12:00:00Z,2001-09-01T12:00:00Z,2001-10-01T12:00:00Z,2001-11-01T12:00:00Z,2001-12-01T12:00:00Z,2002-01-01T12:00:00Z,2002-02-01T12:00:00Z,2002-03-01T12:00:00Z,2002-04-01T12:00:00Z,2002-05-01T12:00:00Z,2002-06-01T12:00:00Z,2002-07-01T12:00:00Z,2002-08-01T12:00:00Z,2002-09-01T12:00:00Z,2002-10-01T12:00:00Z,2002-11-01T12:00:00Z,2002-12-01T12:00:00Z,2003-01-01T12:00:00Z,2003-02-01T12:00:00Z,2003-03-01T12:00:00Z,2003-04-01T12:00:00Z,2003-05-01T12:00:00Z,2003-06-01T12:00:00Z,2003-07-01T12:00:00Z,2003-08-01T12:00:00Z,2003-09-01T12:00:00Z,2003-10-01T12:00:00Z,2003-11-01T12:00:00Z,2003-12-01T12:00:00Z,2004-01-01T12:00:00Z,2004-02-01T12:00:00Z,2004-03-01T12:00:00Z,2004-04-01T12:00:00Z,2004-05-01T12:00:00Z,2004-06-01T12:00:00Z,2004-07-01T12:00:00Z,2004-08-01T12:00:00Z,2004-09-01T12:00:00Z,2004-10-01T12:00:00Z,2004-11-01T12:00:00Z,2004-12-01T12:00:00Z,2005-01-01T12:00:00Z,2005-02-01T12:00:00Z,2005-03-01T12:00:00Z,2005-04-01T12:00:00Z,2005-05-01T12:00:00Z,2005-06-01T12:00:00Z,2005-07-01T12:00:00Z,2005-08-01T12:00:00Z,2005-09-01T12:00:00Z,2005-10-01T12:00:00Z,2005-11-01T12:00:00Z,2005-12-01T12:00:00Z,2006-01-01T12:00:00Z,2006-02-01T12:00:00Z,2006-03-01T12:00:00Z,2006-04-01T12:00:00Z,2006-05-01T12:00:00Z,2006-06-01T12:00:00Z,2006-07-01T12:00:00Z,2006-08-01T12:00:00Z,2006-09-01T12:00:00Z,2006-10-01T12:00:00Z,2006-11-01T12:00:00Z,2006-12-01T12:00:00Z,2007-01-01T12:00:00Z,2007-02-01T12:00:00Z,2007-03-01T12:00:00Z,2007-04-01T12:00:00Z,2007-05-01T12:00:00Z,2007-06-01T12:00:00Z,2007-07-01T12:00:00Z,2007-08-01T12:00:00Z,2007-09-01T12:00:00Z,2007-10-01T12:00:00Z,2007-11-01T12:00:00Z,2007-12-01T12:00:00Z,2008-01-01T12:00:00Z,2008-02-01T12:00:00Z,2008-03-01T12:00:00Z,2008-04-01T12:00:00Z,2008-05-01T12:00:00Z,2008-06-01T12:00:00Z,2008-07-01T12:00:00Z,2008-08-01T12:00:00Z,2008-09-01T12:00:00Z,2008-10-01T12:00:00Z,2008-11-01T12:00:00Z,2008-12-01T12:00:00Z,2009-01-01T12:00:00Z,2009-02-01T12:00:00Z,2009-03-01T12:00:00Z,2009-04-01T12:00:00Z,2009-05-01T12:00:00Z,2009-06-01T12:00:00Z,2009-07-01T12:00:00Z,2009-08-01T12:00:00Z,2009-09-01T12:00:00Z,2009-10-01T12:00:00Z,2009-11-01T12:00:00Z,2009-12-01T12:00:00Z,2010-01-01T12:00:00Z,2010-02-01T12:00:00Z,2010-03-01T12:00:00Z,2010-04-01T12:00:00Z,2010-05-01T12:00:00Z,2010-06-01T12:00:00Z,2010-07-01T12:00:00Z,2010-08-01T12:00:00Z,2010-09-01T12:00:00Z,2010-10-01T12:00:00Z,2010-11-01T12:00:00Z,2010-12-01T12:00:00Z,2011-01-01T12:00:00Z,2011-02-01T12:00:00Z,2011-03-01T12:00:00Z,2011-04-01T12:00:00Z,2011-05-01T12:00:00Z,2011-06-01T12:00:00Z,2011-07-01T12:00:00Z,2011-08-01T12:00:00Z,2011-09-01T12:00:00Z,2011-10-01T12:00:00Z,2011-11-01T12:00:00Z,2011-12-01T12:00:00Z,2012-01-01T12:00:00Z,2012-02-01T12:00:00Z,2012-03-01T12:00:00Z,2012-04-01T12:00:00Z,2012-05-01T12:00:00Z,2012-06-01T12:00:00Z,2012-07-01T12:00:00Z,2012-08-01T12:00:00Z,2012-09-01T12:00:00Z,2012-10-01T12:00:00Z,2012-11-01T12:00:00Z,2012-12-01T12:00:00Z,2013-01-01T12:00:00Z,2013-02-01T12:00:00Z,2013-03-01T12:00:00Z,2013-04-01T12:00:00Z,2013-05-01T12:00:00Z,2013-06-01T12:00:00Z,2013-07-01T12:00:00Z,2013-08-01T12:00:00Z,2013-09-01T12:00:00Z,2013-10-01T12:00:00Z,2013-11-01T12:00:00Z,2013-12-01T12:00:00Z,2014-01-01T12:00:00Z,2014-02-01T12:00:00Z,2014-03-01T12:00:00Z,2014-04-01T12:00:00Z,2014-05-01T12:00:00Z,2014-06-01T12:00:00Z,2014-07-01T12:00:00Z,2014-08-01T12:00:00Z,2014-09-01T12:00:00Z,2014-10-01T12:00:00Z,2014-11-01T12:00:00Z,2014-12-01T12:00:00Z,2015-01-01T12:00:00Z,2015-02-01T12:00:00Z,2015-03-01T12:00:00Z,2015-04-01T12:00:00Z,2015-05-01T12:00:00Z,2015-06-01T12:00:00Z,2015-07-01T12:00:00Z </Dimension> <Style> <Name>boxfill/alg2</Name> <Title>boxfill/alg2</Title> <Abstract>boxfill style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=RHO&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>boxfill/rainbow</Name> <Title>boxfill/rainbow</Title> <Abstract>boxfill style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=RHO&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>boxfill/ncview</Name> <Title>boxfill/ncview</Title> <Abstract>boxfill style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=RHO&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>boxfill/occam</Name> <Title>boxfill/occam</Title> <Abstract>boxfill style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=RHO&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>boxfill/greyscale</Name> <Title>boxfill/greyscale</Title> <Abstract>boxfill style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=RHO&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>boxfill/redblue</Name> <Title>boxfill/redblue</Title> <Abstract>boxfill style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=RHO&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>boxfill/alg</Name> <Title>boxfill/alg</Title> <Abstract>boxfill style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=RHO&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>boxfill/occam_pastel-30</Name> <Title>boxfill/occam_pastel-30</Title> <Abstract>boxfill style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=RHO&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>boxfill/ferret</Name> <Title>boxfill/ferret</Title> <Abstract>boxfill style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=RHO&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>boxfill/sst_36</Name> <Title>boxfill/sst_36</Title> <Abstract>boxfill style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=RHO&amp;PALETTE=sst_36"/> </LegendURL> </Style> </Layer> <Layer queryable="1"> <Name>WMO</Name> <Title>upward_mass_transport</Title> <Abstract>upward_mass_transport</Abstract> <EX_GeographicBoundingBox> <westBoundLongitude>-180.0</westBoundLongitude> <eastBoundLongitude>179.0</eastBoundLongitude> <southBoundLatitude>-90.0</southBoundLatitude> <northBoundLatitude>90.0</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-180.0" maxx="179.0" miny="-90.0" maxy="90.0"/> <Dimension name="elevation" units="layer" default="-1.0"> -1.0,-2.0,-3.0,-4.0,-5.0,-6.0,-7.0,-8.0,-9.0,-10.0,-11.0,-12.0,-13.0,-14.0,-15.0,-16.0,-17.0,-18.0,-19.0,-20.0,-21.0,-22.0,-23.0,-24.0,-25.0,-26.0,-27.0,-28.0,-29.0,-30.0,-31.0,-32.0,-33.0,-34.0,-35.0,-36.0,-37.0,-38.0,-39.0,-40.0 </Dimension> <Dimension name="time" units="ISO8601" multipleValues="true" current="true" default="2015-07-01T12:00:00Z"> 1993-01-01T12:00:00Z,1993-02-01T12:00:00Z,1993-03-01T12:00:00Z,1993-04-01T12:00:00Z,1993-05-01T12:00:00Z,1993-06-01T12:00:00Z,1993-07-01T12:00:00Z,1993-08-01T12:00:00Z,1993-09-01T12:00:00Z,1993-10-01T12:00:00Z,1993-11-01T12:00:00Z,1993-12-01T12:00:00Z,1994-01-01T12:00:00Z,1994-02-01T12:00:00Z,1994-03-01T12:00:00Z,1994-04-01T12:00:00Z,1994-05-01T12:00:00Z,1994-06-01T12:00:00Z,1994-07-01T12:00:00Z,1994-08-01T12:00:00Z,1994-09-01T12:00:00Z,1994-10-01T12:00:00Z,1994-11-01T12:00:00Z,1994-12-01T12:00:00Z,1995-01-01T12:00:00Z,1995-02-01T12:00:00Z,1995-03-01T12:00:00Z,1995-04-01T12:00:00Z,1995-05-01T12:00:00Z,1995-06-01T12:00:00Z,1995-07-01T12:00:00Z,1995-08-01T12:00:00Z,1995-09-01T12:00:00Z,1995-10-01T12:00:00Z,1995-11-01T12:00:00Z,1995-12-01T12:00:00Z,1996-01-01T12:00:00Z,1996-02-01T12:00:00Z,1996-03-01T12:00:00Z,1996-04-01T12:00:00Z,1996-05-01T12:00:00Z,1996-06-01T12:00:00Z,1996-07-01T12:00:00Z,1996-08-01T12:00:00Z,1996-09-01T12:00:00Z,1996-10-01T12:00:00Z,1996-11-01T12:00:00Z,1996-12-01T12:00:00Z,1997-01-01T12:00:00Z,1997-02-01T12:00:00Z,1997-03-01T12:00:00Z,1997-04-01T12:00:00Z,1997-05-01T12:00:00Z,1997-06-01T12:00:00Z,1997-07-01T12:00:00Z,1997-08-01T12:00:00Z,1997-09-01T12:00:00Z,1997-10-01T12:00:00Z,1997-11-01T12:00:00Z,1997-12-01T12:00:00Z,1998-01-01T12:00:00Z,1998-02-01T12:00:00Z,1998-03-01T12:00:00Z,1998-04-01T12:00:00Z,1998-05-01T12:00:00Z,1998-06-01T12:00:00Z,1998-07-01T12:00:00Z,1998-08-01T12:00:00Z,1998-09-01T12:00:00Z,1998-10-01T12:00:00Z,1998-11-01T12:00:00Z,1998-12-01T12:00:00Z,1999-01-01T12:00:00Z,1999-02-01T12:00:00Z,1999-03-01T12:00:00Z,1999-04-01T12:00:00Z,1999-05-01T12:00:00Z,1999-06-01T12:00:00Z,1999-07-01T12:00:00Z,1999-08-01T12:00:00Z,1999-09-01T12:00:00Z,1999-10-01T12:00:00Z,1999-11-01T12:00:00Z,1999-12-01T12:00:00Z,2000-01-01T12:00:00Z,2000-02-01T12:00:00Z,2000-03-01T12:00:00Z,2000-04-01T12:00:00Z,2000-05-01T12:00:00Z,2000-06-01T12:00:00Z,2000-07-01T12:00:00Z,2000-08-01T12:00:00Z,2000-09-01T12:00:00Z,2000-10-01T12:00:00Z,2000-11-01T12:00:00Z,2000-12-01T12:00:00Z,2001-01-01T12:00:00Z,2001-02-01T12:00:00Z,2001-03-01T12:00:00Z,2001-04-01T12:00:00Z,2001-05-01T12:00:00Z,2001-06-01T12:00:00Z,2001-07-01T12:00:00Z,2001-08-01T12:00:00Z,2001-09-01T12:00:00Z,2001-10-01T12:00:00Z,2001-11-01T12:00:00Z,2001-12-01T12:00:00Z,2002-01-01T12:00:00Z,2002-02-01T12:00:00Z,2002-03-01T12:00:00Z,2002-04-01T12:00:00Z,2002-05-01T12:00:00Z,2002-06-01T12:00:00Z,2002-07-01T12:00:00Z,2002-08-01T12:00:00Z,2002-09-01T12:00:00Z,2002-10-01T12:00:00Z,2002-11-01T12:00:00Z,2002-12-01T12:00:00Z,2003-01-01T12:00:00Z,2003-02-01T12:00:00Z,2003-03-01T12:00:00Z,2003-04-01T12:00:00Z,2003-05-01T12:00:00Z,2003-06-01T12:00:00Z,2003-07-01T12:00:00Z,2003-08-01T12:00:00Z,2003-09-01T12:00:00Z,2003-10-01T12:00:00Z,2003-11-01T12:00:00Z,2003-12-01T12:00:00Z,2004-01-01T12:00:00Z,2004-02-01T12:00:00Z,2004-03-01T12:00:00Z,2004-04-01T12:00:00Z,2004-05-01T12:00:00Z,2004-06-01T12:00:00Z,2004-07-01T12:00:00Z,2004-08-01T12:00:00Z,2004-09-01T12:00:00Z,2004-10-01T12:00:00Z,2004-11-01T12:00:00Z,2004-12-01T12:00:00Z,2005-01-01T12:00:00Z,2005-02-01T12:00:00Z,2005-03-01T12:00:00Z,2005-04-01T12:00:00Z,2005-05-01T12:00:00Z,2005-06-01T12:00:00Z,2005-07-01T12:00:00Z,2005-08-01T12:00:00Z,2005-09-01T12:00:00Z,2005-10-01T12:00:00Z,2005-11-01T12:00:00Z,2005-12-01T12:00:00Z,2006-01-01T12:00:00Z,2006-02-01T12:00:00Z,2006-03-01T12:00:00Z,2006-04-01T12:00:00Z,2006-05-01T12:00:00Z,2006-06-01T12:00:00Z,2006-07-01T12:00:00Z,2006-08-01T12:00:00Z,2006-09-01T12:00:00Z,2006-10-01T12:00:00Z,2006-11-01T12:00:00Z,2006-12-01T12:00:00Z,2007-01-01T12:00:00Z,2007-02-01T12:00:00Z,2007-03-01T12:00:00Z,2007-04-01T12:00:00Z,2007-05-01T12:00:00Z,2007-06-01T12:00:00Z,2007-07-01T12:00:00Z,2007-08-01T12:00:00Z,2007-09-01T12:00:00Z,2007-10-01T12:00:00Z,2007-11-01T12:00:00Z,2007-12-01T12:00:00Z,2008-01-01T12:00:00Z,2008-02-01T12:00:00Z,2008-03-01T12:00:00Z,2008-04-01T12:00:00Z,2008-05-01T12:00:00Z,2008-06-01T12:00:00Z,2008-07-01T12:00:00Z,2008-08-01T12:00:00Z,2008-09-01T12:00:00Z,2008-10-01T12:00:00Z,2008-11-01T12:00:00Z,2008-12-01T12:00:00Z,2009-01-01T12:00:00Z,2009-02-01T12:00:00Z,2009-03-01T12:00:00Z,2009-04-01T12:00:00Z,2009-05-01T12:00:00Z,2009-06-01T12:00:00Z,2009-07-01T12:00:00Z,2009-08-01T12:00:00Z,2009-09-01T12:00:00Z,2009-10-01T12:00:00Z,2009-11-01T12:00:00Z,2009-12-01T12:00:00Z,2010-01-01T12:00:00Z,2010-02-01T12:00:00Z,2010-03-01T12:00:00Z,2010-04-01T12:00:00Z,2010-05-01T12:00:00Z,2010-06-01T12:00:00Z,2010-07-01T12:00:00Z,2010-08-01T12:00:00Z,2010-09-01T12:00:00Z,2010-10-01T12:00:00Z,2010-11-01T12:00:00Z,2010-12-01T12:00:00Z,2011-01-01T12:00:00Z,2011-02-01T12:00:00Z,2011-03-01T12:00:00Z,2011-04-01T12:00:00Z,2011-05-01T12:00:00Z,2011-06-01T12:00:00Z,2011-07-01T12:00:00Z,2011-08-01T12:00:00Z,2011-09-01T12:00:00Z,2011-10-01T12:00:00Z,2011-11-01T12:00:00Z,2011-12-01T12:00:00Z,2012-01-01T12:00:00Z,2012-02-01T12:00:00Z,2012-03-01T12:00:00Z,2012-04-01T12:00:00Z,2012-05-01T12:00:00Z,2012-06-01T12:00:00Z,2012-07-01T12:00:00Z,2012-08-01T12:00:00Z,2012-09-01T12:00:00Z,2012-10-01T12:00:00Z,2012-11-01T12:00:00Z,2012-12-01T12:00:00Z,2013-01-01T12:00:00Z,2013-02-01T12:00:00Z,2013-03-01T12:00:00Z,2013-04-01T12:00:00Z,2013-05-01T12:00:00Z,2013-06-01T12:00:00Z,2013-07-01T12:00:00Z,2013-08-01T12:00:00Z,2013-09-01T12:00:00Z,2013-10-01T12:00:00Z,2013-11-01T12:00:00Z,2013-12-01T12:00:00Z,2014-01-01T12:00:00Z,2014-02-01T12:00:00Z,2014-03-01T12:00:00Z,2014-04-01T12:00:00Z,2014-05-01T12:00:00Z,2014-06-01T12:00:00Z,2014-07-01T12:00:00Z,2014-08-01T12:00:00Z,2014-09-01T12:00:00Z,2014-10-01T12:00:00Z,2014-11-01T12:00:00Z,2014-12-01T12:00:00Z,2015-01-01T12:00:00Z,2015-02-01T12:00:00Z,2015-03-01T12:00:00Z,2015-04-01T12:00:00Z,2015-05-01T12:00:00Z,2015-06-01T12:00:00Z,2015-07-01T12:00:00Z </Dimension> <Style> <Name>boxfill/alg2</Name> <Title>boxfill/alg2</Title> <Abstract>boxfill style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=WMO&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>boxfill/rainbow</Name> <Title>boxfill/rainbow</Title> <Abstract>boxfill style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=WMO&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>boxfill/ncview</Name> <Title>boxfill/ncview</Title> <Abstract>boxfill style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=WMO&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>boxfill/occam</Name> <Title>boxfill/occam</Title> <Abstract>boxfill style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=WMO&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>boxfill/greyscale</Name> <Title>boxfill/greyscale</Title> <Abstract>boxfill style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=WMO&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>boxfill/redblue</Name> <Title>boxfill/redblue</Title> <Abstract>boxfill style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=WMO&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>boxfill/alg</Name> <Title>boxfill/alg</Title> <Abstract>boxfill style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=WMO&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>boxfill/occam_pastel-30</Name> <Title>boxfill/occam_pastel-30</Title> <Abstract>boxfill style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=WMO&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>boxfill/ferret</Name> <Title>boxfill/ferret</Title> <Abstract>boxfill style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=WMO&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>boxfill/sst_36</Name> <Title>boxfill/sst_36</Title> <Abstract>boxfill style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=WMO&amp;PALETTE=sst_36"/> </LegendURL> </Style> </Layer> <Layer queryable="1"> <Name>current</Name> <Title>current</Title> <Abstract>Automatically-generated vector field, composed of the fields eastward_current and northward_current</Abstract> <EX_GeographicBoundingBox> <westBoundLongitude>-180.0</westBoundLongitude> <eastBoundLongitude>179.0</eastBoundLongitude> <southBoundLatitude>-90.0</southBoundLatitude> <northBoundLatitude>90.0</northBoundLatitude> </EX_GeographicBoundingBox> <BoundingBox CRS="CRS:84" minx="-180.0" maxx="179.0" miny="-90.0" maxy="90.0"/> <Dimension name="elevation" units="layer" default="-1.0"> -1.0,-2.0,-3.0,-4.0,-5.0,-6.0,-7.0,-8.0,-9.0,-10.0,-11.0,-12.0,-13.0,-14.0,-15.0,-16.0,-17.0,-18.0,-19.0,-20.0,-21.0,-22.0,-23.0,-24.0,-25.0,-26.0,-27.0,-28.0,-29.0,-30.0,-31.0,-32.0,-33.0,-34.0,-35.0,-36.0,-37.0,-38.0,-39.0,-40.0 </Dimension> <Dimension name="time" units="ISO8601" multipleValues="true" current="true" default="2015-07-01T12:00:00Z"> 1993-01-01T12:00:00Z,1993-02-01T12:00:00Z,1993-03-01T12:00:00Z,1993-04-01T12:00:00Z,1993-05-01T12:00:00Z,1993-06-01T12:00:00Z,1993-07-01T12:00:00Z,1993-08-01T12:00:00Z,1993-09-01T12:00:00Z,1993-10-01T12:00:00Z,1993-11-01T12:00:00Z,1993-12-01T12:00:00Z,1994-01-01T12:00:00Z,1994-02-01T12:00:00Z,1994-03-01T12:00:00Z,1994-04-01T12:00:00Z,1994-05-01T12:00:00Z,1994-06-01T12:00:00Z,1994-07-01T12:00:00Z,1994-08-01T12:00:00Z,1994-09-01T12:00:00Z,1994-10-01T12:00:00Z,1994-11-01T12:00:00Z,1994-12-01T12:00:00Z,1995-01-01T12:00:00Z,1995-02-01T12:00:00Z,1995-03-01T12:00:00Z,1995-04-01T12:00:00Z,1995-05-01T12:00:00Z,1995-06-01T12:00:00Z,1995-07-01T12:00:00Z,1995-08-01T12:00:00Z,1995-09-01T12:00:00Z,1995-10-01T12:00:00Z,1995-11-01T12:00:00Z,1995-12-01T12:00:00Z,1996-01-01T12:00:00Z,1996-02-01T12:00:00Z,1996-03-01T12:00:00Z,1996-04-01T12:00:00Z,1996-05-01T12:00:00Z,1996-06-01T12:00:00Z,1996-07-01T12:00:00Z,1996-08-01T12:00:00Z,1996-09-01T12:00:00Z,1996-10-01T12:00:00Z,1996-11-01T12:00:00Z,1996-12-01T12:00:00Z,1997-01-01T12:00:00Z,1997-02-01T12:00:00Z,1997-03-01T12:00:00Z,1997-04-01T12:00:00Z,1997-05-01T12:00:00Z,1997-06-01T12:00:00Z,1997-07-01T12:00:00Z,1997-08-01T12:00:00Z,1997-09-01T12:00:00Z,1997-10-01T12:00:00Z,1997-11-01T12:00:00Z,1997-12-01T12:00:00Z,1998-01-01T12:00:00Z,1998-02-01T12:00:00Z,1998-03-01T12:00:00Z,1998-04-01T12:00:00Z,1998-05-01T12:00:00Z,1998-06-01T12:00:00Z,1998-07-01T12:00:00Z,1998-08-01T12:00:00Z,1998-09-01T12:00:00Z,1998-10-01T12:00:00Z,1998-11-01T12:00:00Z,1998-12-01T12:00:00Z,1999-01-01T12:00:00Z,1999-02-01T12:00:00Z,1999-03-01T12:00:00Z,1999-04-01T12:00:00Z,1999-05-01T12:00:00Z,1999-06-01T12:00:00Z,1999-07-01T12:00:00Z,1999-08-01T12:00:00Z,1999-09-01T12:00:00Z,1999-10-01T12:00:00Z,1999-11-01T12:00:00Z,1999-12-01T12:00:00Z,2000-01-01T12:00:00Z,2000-02-01T12:00:00Z,2000-03-01T12:00:00Z,2000-04-01T12:00:00Z,2000-05-01T12:00:00Z,2000-06-01T12:00:00Z,2000-07-01T12:00:00Z,2000-08-01T12:00:00Z,2000-09-01T12:00:00Z,2000-10-01T12:00:00Z,2000-11-01T12:00:00Z,2000-12-01T12:00:00Z,2001-01-01T12:00:00Z,2001-02-01T12:00:00Z,2001-03-01T12:00:00Z,2001-04-01T12:00:00Z,2001-05-01T12:00:00Z,2001-06-01T12:00:00Z,2001-07-01T12:00:00Z,2001-08-01T12:00:00Z,2001-09-01T12:00:00Z,2001-10-01T12:00:00Z,2001-11-01T12:00:00Z,2001-12-01T12:00:00Z,2002-01-01T12:00:00Z,2002-02-01T12:00:00Z,2002-03-01T12:00:00Z,2002-04-01T12:00:00Z,2002-05-01T12:00:00Z,2002-06-01T12:00:00Z,2002-07-01T12:00:00Z,2002-08-01T12:00:00Z,2002-09-01T12:00:00Z,2002-10-01T12:00:00Z,2002-11-01T12:00:00Z,2002-12-01T12:00:00Z,2003-01-01T12:00:00Z,2003-02-01T12:00:00Z,2003-03-01T12:00:00Z,2003-04-01T12:00:00Z,2003-05-01T12:00:00Z,2003-06-01T12:00:00Z,2003-07-01T12:00:00Z,2003-08-01T12:00:00Z,2003-09-01T12:00:00Z,2003-10-01T12:00:00Z,2003-11-01T12:00:00Z,2003-12-01T12:00:00Z,2004-01-01T12:00:00Z,2004-02-01T12:00:00Z,2004-03-01T12:00:00Z,2004-04-01T12:00:00Z,2004-05-01T12:00:00Z,2004-06-01T12:00:00Z,2004-07-01T12:00:00Z,2004-08-01T12:00:00Z,2004-09-01T12:00:00Z,2004-10-01T12:00:00Z,2004-11-01T12:00:00Z,2004-12-01T12:00:00Z,2005-01-01T12:00:00Z,2005-02-01T12:00:00Z,2005-03-01T12:00:00Z,2005-04-01T12:00:00Z,2005-05-01T12:00:00Z,2005-06-01T12:00:00Z,2005-07-01T12:00:00Z,2005-08-01T12:00:00Z,2005-09-01T12:00:00Z,2005-10-01T12:00:00Z,2005-11-01T12:00:00Z,2005-12-01T12:00:00Z,2006-01-01T12:00:00Z,2006-02-01T12:00:00Z,2006-03-01T12:00:00Z,2006-04-01T12:00:00Z,2006-05-01T12:00:00Z,2006-06-01T12:00:00Z,2006-07-01T12:00:00Z,2006-08-01T12:00:00Z,2006-09-01T12:00:00Z,2006-10-01T12:00:00Z,2006-11-01T12:00:00Z,2006-12-01T12:00:00Z,2007-01-01T12:00:00Z,2007-02-01T12:00:00Z,2007-03-01T12:00:00Z,2007-04-01T12:00:00Z,2007-05-01T12:00:00Z,2007-06-01T12:00:00Z,2007-07-01T12:00:00Z,2007-08-01T12:00:00Z,2007-09-01T12:00:00Z,2007-10-01T12:00:00Z,2007-11-01T12:00:00Z,2007-12-01T12:00:00Z,2008-01-01T12:00:00Z,2008-02-01T12:00:00Z,2008-03-01T12:00:00Z,2008-04-01T12:00:00Z,2008-05-01T12:00:00Z,2008-06-01T12:00:00Z,2008-07-01T12:00:00Z,2008-08-01T12:00:00Z,2008-09-01T12:00:00Z,2008-10-01T12:00:00Z,2008-11-01T12:00:00Z,2008-12-01T12:00:00Z,2009-01-01T12:00:00Z,2009-02-01T12:00:00Z,2009-03-01T12:00:00Z,2009-04-01T12:00:00Z,2009-05-01T12:00:00Z,2009-06-01T12:00:00Z,2009-07-01T12:00:00Z,2009-08-01T12:00:00Z,2009-09-01T12:00:00Z,2009-10-01T12:00:00Z,2009-11-01T12:00:00Z,2009-12-01T12:00:00Z,2010-01-01T12:00:00Z,2010-02-01T12:00:00Z,2010-03-01T12:00:00Z,2010-04-01T12:00:00Z,2010-05-01T12:00:00Z,2010-06-01T12:00:00Z,2010-07-01T12:00:00Z,2010-08-01T12:00:00Z,2010-09-01T12:00:00Z,2010-10-01T12:00:00Z,2010-11-01T12:00:00Z,2010-12-01T12:00:00Z,2011-01-01T12:00:00Z,2011-02-01T12:00:00Z,2011-03-01T12:00:00Z,2011-04-01T12:00:00Z,2011-05-01T12:00:00Z,2011-06-01T12:00:00Z,2011-07-01T12:00:00Z,2011-08-01T12:00:00Z,2011-09-01T12:00:00Z,2011-10-01T12:00:00Z,2011-11-01T12:00:00Z,2011-12-01T12:00:00Z,2012-01-01T12:00:00Z,2012-02-01T12:00:00Z,2012-03-01T12:00:00Z,2012-04-01T12:00:00Z,2012-05-01T12:00:00Z,2012-06-01T12:00:00Z,2012-07-01T12:00:00Z,2012-08-01T12:00:00Z,2012-09-01T12:00:00Z,2012-10-01T12:00:00Z,2012-11-01T12:00:00Z,2012-12-01T12:00:00Z,2013-01-01T12:00:00Z,2013-02-01T12:00:00Z,2013-03-01T12:00:00Z,2013-04-01T12:00:00Z,2013-05-01T12:00:00Z,2013-06-01T12:00:00Z,2013-07-01T12:00:00Z,2013-08-01T12:00:00Z,2013-09-01T12:00:00Z,2013-10-01T12:00:00Z,2013-11-01T12:00:00Z,2013-12-01T12:00:00Z,2014-01-01T12:00:00Z,2014-02-01T12:00:00Z,2014-03-01T12:00:00Z,2014-04-01T12:00:00Z,2014-05-01T12:00:00Z,2014-06-01T12:00:00Z,2014-07-01T12:00:00Z,2014-08-01T12:00:00Z,2014-09-01T12:00:00Z,2014-10-01T12:00:00Z,2014-11-01T12:00:00Z,2014-12-01T12:00:00Z,2015-01-01T12:00:00Z,2015-02-01T12:00:00Z,2015-03-01T12:00:00Z,2015-04-01T12:00:00Z,2015-05-01T12:00:00Z,2015-06-01T12:00:00Z,2015-07-01T12:00:00Z </Dimension> <Style> <Name>barb/alg2</Name> <Title>barb/alg2</Title> <Abstract>barb style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>barb/rainbow</Name> <Title>barb/rainbow</Title> <Abstract>barb style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>barb/ncview</Name> <Title>barb/ncview</Title> <Abstract>barb style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>barb/occam</Name> <Title>barb/occam</Title> <Abstract>barb style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>barb/greyscale</Name> <Title>barb/greyscale</Title> <Abstract>barb style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>barb/redblue</Name> <Title>barb/redblue</Title> <Abstract>barb style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>barb/alg</Name> <Title>barb/alg</Title> <Abstract>barb style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>barb/occam_pastel-30</Name> <Title>barb/occam_pastel-30</Title> <Abstract>barb style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>barb/ferret</Name> <Title>barb/ferret</Title> <Abstract>barb style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>barb/sst_36</Name> <Title>barb/sst_36</Title> <Abstract>barb style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=sst_36"/> </LegendURL> </Style> <Style> <Name>fancyvec/alg2</Name> <Title>fancyvec/alg2</Title> <Abstract>fancyvec style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>fancyvec/rainbow</Name> <Title>fancyvec/rainbow</Title> <Abstract>fancyvec style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>fancyvec/ncview</Name> <Title>fancyvec/ncview</Title> <Abstract>fancyvec style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>fancyvec/occam</Name> <Title>fancyvec/occam</Title> <Abstract>fancyvec style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>fancyvec/greyscale</Name> <Title>fancyvec/greyscale</Title> <Abstract>fancyvec style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>fancyvec/redblue</Name> <Title>fancyvec/redblue</Title> <Abstract>fancyvec style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>fancyvec/alg</Name> <Title>fancyvec/alg</Title> <Abstract>fancyvec style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>fancyvec/occam_pastel-30</Name> <Title>fancyvec/occam_pastel-30</Title> <Abstract>fancyvec style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>fancyvec/ferret</Name> <Title>fancyvec/ferret</Title> <Abstract>fancyvec style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>fancyvec/sst_36</Name> <Title>fancyvec/sst_36</Title> <Abstract>fancyvec style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=sst_36"/> </LegendURL> </Style> <Style> <Name>trivec/alg2</Name> <Title>trivec/alg2</Title> <Abstract>trivec style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>trivec/rainbow</Name> <Title>trivec/rainbow</Title> <Abstract>trivec style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>trivec/ncview</Name> <Title>trivec/ncview</Title> <Abstract>trivec style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>trivec/occam</Name> <Title>trivec/occam</Title> <Abstract>trivec style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>trivec/greyscale</Name> <Title>trivec/greyscale</Title> <Abstract>trivec style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>trivec/redblue</Name> <Title>trivec/redblue</Title> <Abstract>trivec style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>trivec/alg</Name> <Title>trivec/alg</Title> <Abstract>trivec style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>trivec/occam_pastel-30</Name> <Title>trivec/occam_pastel-30</Title> <Abstract>trivec style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>trivec/ferret</Name> <Title>trivec/ferret</Title> <Abstract>trivec style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>trivec/sst_36</Name> <Title>trivec/sst_36</Title> <Abstract>trivec style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=sst_36"/> </LegendURL> </Style> <Style> <Name>stumpvec/alg2</Name> <Title>stumpvec/alg2</Title> <Abstract>stumpvec style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>stumpvec/rainbow</Name> <Title>stumpvec/rainbow</Title> <Abstract>stumpvec style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>stumpvec/ncview</Name> <Title>stumpvec/ncview</Title> <Abstract>stumpvec style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>stumpvec/occam</Name> <Title>stumpvec/occam</Title> <Abstract>stumpvec style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>stumpvec/greyscale</Name> <Title>stumpvec/greyscale</Title> <Abstract>stumpvec style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>stumpvec/redblue</Name> <Title>stumpvec/redblue</Title> <Abstract>stumpvec style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>stumpvec/alg</Name> <Title>stumpvec/alg</Title> <Abstract>stumpvec style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>stumpvec/occam_pastel-30</Name> <Title>stumpvec/occam_pastel-30</Title> <Abstract>stumpvec style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>stumpvec/ferret</Name> <Title>stumpvec/ferret</Title> <Abstract>stumpvec style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>stumpvec/sst_36</Name> <Title>stumpvec/sst_36</Title> <Abstract>stumpvec style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=sst_36"/> </LegendURL> </Style> <Style> <Name>linevec/alg2</Name> <Title>linevec/alg2</Title> <Abstract>linevec style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>linevec/rainbow</Name> <Title>linevec/rainbow</Title> <Abstract>linevec style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>linevec/ncview</Name> <Title>linevec/ncview</Title> <Abstract>linevec style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>linevec/occam</Name> <Title>linevec/occam</Title> <Abstract>linevec style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>linevec/greyscale</Name> <Title>linevec/greyscale</Title> <Abstract>linevec style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>linevec/redblue</Name> <Title>linevec/redblue</Title> <Abstract>linevec style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>linevec/alg</Name> <Title>linevec/alg</Title> <Abstract>linevec style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>linevec/occam_pastel-30</Name> <Title>linevec/occam_pastel-30</Title> <Abstract>linevec style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>linevec/ferret</Name> <Title>linevec/ferret</Title> <Abstract>linevec style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>linevec/sst_36</Name> <Title>linevec/sst_36</Title> <Abstract>linevec style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=sst_36"/> </LegendURL> </Style> <Style> <Name>vector/alg2</Name> <Title>vector/alg2</Title> <Abstract>vector style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>vector/rainbow</Name> <Title>vector/rainbow</Title> <Abstract>vector style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>vector/ncview</Name> <Title>vector/ncview</Title> <Abstract>vector style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>vector/occam</Name> <Title>vector/occam</Title> <Abstract>vector style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>vector/greyscale</Name> <Title>vector/greyscale</Title> <Abstract>vector style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>vector/redblue</Name> <Title>vector/redblue</Title> <Abstract>vector style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>vector/alg</Name> <Title>vector/alg</Title> <Abstract>vector style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>vector/occam_pastel-30</Name> <Title>vector/occam_pastel-30</Title> <Abstract>vector style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>vector/ferret</Name> <Title>vector/ferret</Title> <Abstract>vector style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>vector/sst_36</Name> <Title>vector/sst_36</Title> <Abstract>vector style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=sst_36"/> </LegendURL> </Style> <Style> <Name>boxfill/alg2</Name> <Title>boxfill/alg2</Title> <Abstract>boxfill style, using the alg2 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg2"/> </LegendURL> </Style> <Style> <Name>boxfill/rainbow</Name> <Title>boxfill/rainbow</Title> <Abstract>boxfill style, using the rainbow palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=rainbow"/> </LegendURL> </Style> <Style> <Name>boxfill/ncview</Name> <Title>boxfill/ncview</Title> <Abstract>boxfill style, using the ncview palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ncview"/> </LegendURL> </Style> <Style> <Name>boxfill/occam</Name> <Title>boxfill/occam</Title> <Abstract>boxfill style, using the occam palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam"/> </LegendURL> </Style> <Style> <Name>boxfill/greyscale</Name> <Title>boxfill/greyscale</Title> <Abstract>boxfill style, using the greyscale palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=greyscale"/> </LegendURL> </Style> <Style> <Name>boxfill/redblue</Name> <Title>boxfill/redblue</Title> <Abstract>boxfill style, using the redblue palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=redblue"/> </LegendURL> </Style> <Style> <Name>boxfill/alg</Name> <Title>boxfill/alg</Title> <Abstract>boxfill style, using the alg palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=alg"/> </LegendURL> </Style> <Style> <Name>boxfill/occam_pastel-30</Name> <Title>boxfill/occam_pastel-30</Title> <Abstract>boxfill style, using the occam_pastel-30 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=occam_pastel-30"/> </LegendURL> </Style> <Style> <Name>boxfill/ferret</Name> <Title>boxfill/ferret</Title> <Abstract>boxfill style, using the ferret palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=ferret"/> </LegendURL> </Style> <Style> <Name>boxfill/sst_36</Name> <Title>boxfill/sst_36</Title> <Abstract>boxfill style, using the sst_36 palette</Abstract> <LegendURL width="110" height="264"> <Format>image/png</Format> <OnlineResource xlink:type="simple" xlink:href="http://dataserver.nccs.nasa.gov/thredds/wms/seasonal/ocn_ana_3D_ll?REQUEST=GetLegendGraphic&amp;LAYER=current&amp;PALETTE=sst_36"/> </LegendURL> </Style> </Layer> </Layer> </Layer> </Capability> </WMS_Capabilities>���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_52nCapabilities.xml�����������������������������������������������0000664�0000000�0000000�00000012074�14766600535�0022421�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <wps:Capabilities xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" service="WPS" version="1.0.0" xml:lang="en-US" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsGetCapabilities_response.xsd" updateSequence="1"> <ows:ServiceIdentification> <ows:Title>52°North WPS 3.3.1</ows:Title> <ows:Abstract>Service based on the 52°North implementation of WPS 1.0.0</ows:Abstract> <ows:Keywords> <ows:Keyword>WPS</ows:Keyword> <ows:Keyword>geospatial</ows:Keyword> <ows:Keyword>geoprocessing</ows:Keyword> </ows:Keywords> <ows:ServiceType>WPS</ows:ServiceType> <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion> <ows:Fees>NONE</ows:Fees> <ows:AccessConstraints>NONE</ows:AccessConstraints> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>52North</ows:ProviderName> <ows:ProviderSite xlink:href="http://www.52north.org/"/> <ows:ServiceContact> <ows:IndividualName>Benjamin Pross</ows:IndividualName> <ows:PositionName>Software engineer, Geoprocessing Community Lead</ows:PositionName> <ows:ContactInfo> <ows:Phone> <ows:Voice>+49 (0)251.396371-42</ows:Voice> <ows:Facsimile>+49 (0)251.396371-11</ows:Facsimile> </ows:Phone> <ows:Address> <ows:DeliveryPoint>Martin-Luther-King-Weg 24</ows:DeliveryPoint> <ows:City>Münster</ows:City> <ows:AdministrativeArea>NRW</ows:AdministrativeArea> <ows:PostalCode>48155</ows:PostalCode> <ows:Country>Germany</ows:Country> <ows:ElectronicMailAddress>b.pross @52north.org</ows:ElectronicMailAddress> </ows:Address> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://geoprocessing.demo.52north.org:8080/52n-wps-webapp-3.3.1/WebProcessingService?"/> <ows:Post xlink:href="http://geoprocessing.demo.52north.org:8080/52n-wps-webapp-3.3.1/WebProcessingService"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="DescribeProcess"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://geoprocessing.demo.52north.org:8080/52n-wps-webapp-3.3.1/WebProcessingService?"/> <ows:Post xlink:href="http://geoprocessing.demo.52north.org:8080/52n-wps-webapp-3.3.1/WebProcessingService"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="Execute"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://geoprocessing.demo.52north.org:8080/52n-wps-webapp-3.3.1/WebProcessingService?"/> <ows:Post xlink:href="http://geoprocessing.demo.52north.org:8080/52n-wps-webapp-3.3.1/WebProcessingService"/> </ows:HTTP> </ows:DCP> </ows:Operation> </ows:OperationsMetadata> <wps:ProcessOfferings> <wps:Process wps:processVersion="1.1.0"> <ows:Identifier>org.n52.wps.server.algorithm.test.MultiReferenceInputAlgorithm</ows:Identifier> <ows:Title>for testing multiple inputs by reference</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>org.n52.wps.server.algorithm.test.EchoProcess</ows:Identifier> <ows:Title>Echo process</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.1.0"> <ows:Identifier>org.n52.wps.server.algorithm.test.MultiReferenceBinaryInputAlgorithm</ows:Identifier> <ows:Title>for testing multiple binary inputs by reference</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>org.n52.wps.server.algorithm.test.LongRunningDummyTestClass</ows:Identifier> <ows:Title>org.n52.wps.server.algorithm.test.LongRunningDummyTestClass</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.1.0"> <ows:Identifier>org.n52.wps.server.algorithm.JTSConvexHullAlgorithm</ows:Identifier> <ows:Title>org.n52.wps.server.algorithm.JTSConvexHullAlgorithm</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>org.n52.wps.server.algorithm.test.MultipleComplexInAndOutputsDummyTestClass</ows:Identifier> <ows:Title>org.n52.wps.server.algorithm.test.MultipleComplexInAndOutputsDummyTestClass</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>org.n52.wps.server.algorithm.test.DummyTestClass</ows:Identifier> <ows:Title>org.n52.wps.server.algorithm.test.DummyTestClass</ows:Title> </wps:Process> </wps:ProcessOfferings> <wps:Languages> <wps:Default> <ows:Language>en-US</ows:Language> </wps:Default> <wps:Supported> <ows:Language>en-US</ows:Language> </wps:Supported> </wps:Languages> </wps:Capabilities>��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_CEDACapabilities.xml����������������������������������������������0000664�0000000�0000000�00000032427�14766600535�0022515�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <Capabilities xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.opengeospatial.net/wps" xmlns:ows="http://www.opengeospatial.net/ows" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0.0" xsi:schemaLocation="http://www.opengeospatial.net/wps ..\wpsGetCapabilities.xsd"> <ows:ServiceIdentification> <ows:Title>WPS Pylons Test Server</ows:Title> <ows:Abstract/> <ows:Keywords> <ows:Keyword>keyword</ows:Keyword><ows:Keyword>keyword2</ows:Keyword> </ows:Keywords> <ows:ServiceType>WPS</ows:ServiceType> <ows:Fees/> <ows:AccessConstraints/> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>British Atmospheric Data Centre</ows:ProviderName> <ows:ProviderSite xlink:href="http://badc.nerc.ac.uk"/> <ows:ServiceContact> <ows:IndividualName>Stephen Pascoe</ows:IndividualName> <ows:PositionName/> <ows:ContactInfo> <ows:Phone> <ows:Voice/> <ows:Facsimile/> </ows:Phone> <ows:Address> <ows:DeliveryPoint>-</ows:DeliveryPoint> <ows:City/> <ows:AdministrativeArea/> <ows:PostalCode/> <ows:Country/> <ows:ElectronicMailAddress>S.Pascoe@rl.ac.uk</ows:ElectronicMailAddress> </ows:Address> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://ceda-wps2.badc.rl.ac.uk/wps?"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="DescribeProcess"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://ceda-wps2.badc.rl.ac.uk/wps?"/> <ows:Post xlink:href="http://ceda-wps2.badc.rl.ac.uk/wps?"/> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="Execute"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://ceda-wps2.badc.rl.ac.uk/wps?"/> <ows:Post xlink:href="http://ceda-wps2.badc.rl.ac.uk/wps?"/> </ows:HTTP> </ows:DCP> </ows:Operation> </ows:OperationsMetadata> <ProcessOfferings> <Process processVersion="1"> <ows:Identifier>CDMSSubsetVariable</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>NCDumpIt</ows:Identifier> <ows:Title>Calls ncdump on the input file path and writes it to an output file.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>TestDap</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>CDMSDescribeVariableDomain</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>CFCheck</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>DoubleIt</ows:Identifier> <ows:Title>Doubles the input number and returns value</ows:Title> <ows:Abstract>This is test process used to demonstrate how the WPS and the WPS User Interface work. The process accepts an integer or floating point number and returns some XML containing the input number double.</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>SimplePlot</ows:Identifier> <ows:Title>Creates a simple map plot.</ows:Title> <ows:Abstract>This process demonstrates the visualisation capabilities of the WPS. When using the WPS User Interface, the submission form renders a map from which the user can choose a bounding box. The user can also decide on a title for the plot. On submission, the plot is written to a file and the jobviewer page shows that the User Interface can provide a quick look of the output if requested. This process uses the matplotlib and basemap tools to render the map.</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>CDMSListDatasets</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>CDMSListVariables</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>WCSWrapper</ows:Identifier> <ows:Title>Web Coverage Service Wrapper Process</ows:Title> <ows:Abstract>The "WCSWrapper" process provides a method of requesting a chain of Web Coverage Service (WCS) calls within a single Web Processing Service (WPS) request. The user can potentially define a large set of individual WCS requests across such dimensions as "Coverage", "Time" and "Level" that may not be permitted with a direct WCS call. The asynchronous nature of WPS allows these requests to be scheduled and queued in a manner appropriate to the WPS. The resulting outputs are then zipped up and the user is informed where to download them.&lt;br /&gt;&lt;br /&gt;Since each coverage provided by a WCS may be defined against different dimensions (such as "Level") the client must consult various WCS methods to populate the options available for each parameter. The process configuration file defines a set of known (and supported) WCS End Points. Once the user has selected a WCS End Point the client can interrogate the "GetCapabilities" method of that particular WCS to dynamically populate the "Coverage" options. Once the user has selected the coverage then the client calls the WCS "DescribeCoverage" method with the appropriate coverage to populate the "TimeStep" option. Once the time steps have been selected the client can call the WPS "Execute" method which will manage a series of calls to the chosen WCS "GetCoverage" method, saving the outputs locally and returning information about them in the WPS "ExecuteResponse" document.</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>GetWeatherStations</ows:Identifier> <ows:Title>Writes a text file with one weather station per line</ows:Title> <ows:Abstract>The "GetWeatherStations" process allows the user to identify a set of Weather Station numeric IDs. These can be selected using temporal and spatial filters to derive a list of stations that the user is interested in. The output is a text file containing one station ID per line.</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>ListPPFileHeader</ows:Identifier> <ows:Title>Writes a text file that contains a listing of pp-records in a file.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>TakeAges</ows:Identifier> <ows:Title>A test process to last a long time.</ows:Title> <ows:Abstract>It takes 10 minutes to run. That's it.</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>CMIP5FileFinder</ows:Identifier> <ows:Title>Writes a test file of matched CMIP5 files.</ows:Title> <ows:Abstract>Given a Modelling Centre, Model, Experiment, Realm and Variable Pattern (a regular expression pattern), this process matches all revelant files in the "latest" version of the CMIP5 archive and returns the paths to that files in "checkm" format.</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>SubsetPPFile</ows:Identifier> <ows:Title>Filters a PP-file to generate a new subset PP-file.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>ExtractUKStationData</ows:Identifier> <ows:Title>ExtractUKStationData</ows:Title> <ows:Abstract>The "ExtractUKStationData" process provides tools to access surface station weather observations for a range of variables throughout the UK. These include temperature, rainfall and wind measurements. These records are available from 1859 to this year.&lt;br /&gt;&lt;br /&gt;You can select which stations you require using either a bounding box, a list of UK counties, a list of station IDs or an uploaded file containing station IDs. Data is returned in CSV or tab-delimited text files.</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>CDOWrapper1</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>MMDNCDiff</ows:Identifier> <ows:Title>MMDNCDiff</ows:Title> <ows:Abstract>Takes two URLs to NetCDF files, a variable ID, time and depth indices and differences the two variables returning a plot and netcdf file.</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>PlotRotatedGrid</ows:Identifier> <ows:Title>Creates a plot - to show we can plot a rotated grid.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>MMDAsync</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>MashMyDataMultiplier</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>Delegator</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>ExArchProc1</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>CDOShowInfo</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>PostTest</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>StatusTestProcess</ows:Identifier> <ows:Title>An process to test status responses</ows:Title> <ows:Abstract>An process to test status responses</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>WaitForFileDeletionCached</ows:Identifier> <ows:Title>An asynchronous job that waits for a file to be deleted</ows:Title> <ows:Abstract>Test process that will not finish untill the file is deleted</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>WaitForAllFilesToBeDeleted</ows:Identifier> <ows:Title>An asynchronous job that waits for a number of files to be deleted</ows:Title> <ows:Abstract>Test process that will not finish untill all the watched files are deleted</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>AsyncTest</ows:Identifier> <ows:Title>Does an asynchronous test job run</ows:Title> <ows:Abstract>Pretend process to handle asynchronous running</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>SyncTest1</ows:Identifier> <ows:Title>Just creates a file.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>WaitForFileDeletion</ows:Identifier> <ows:Title>An asynchronous job that waits for a file to be deleted</ows:Title> <ows:Abstract>Test process that will not finish untill the file is deleted</ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> <Process processVersion="1"> <ows:Identifier>ProcessTemplate</ows:Identifier> <ows:Title>Writes a text file and returns an output.</ows:Title> <ows:Abstract></ows:Abstract> <ows:Metadata xlink:title="none"/> </Process> </ProcessOfferings> </Capabilities>�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_CEDADescribeProcess.xml�������������������������������������������0000664�0000000�0000000�00000004665�14766600535�0023206�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <ProcessDescriptions xsi:schemaLocation="http://www.ogcnetwork.net/schemas/wps/1.0.0/wpsDescribeProcess.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ProcessDescription processVersion="none" statusSupported="False" storeSupported="True"> <ns1:Identifier xmlns:ns1="http://www.opengeospatial.net/ows">DoubleIt</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengeospatial.net/ows">Doubles the input number and returns value</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengeospatial.net/ows">This is test process used to demonstrate how the WPS and the WPS User Interface work. The process accepts an integer or floating point number and returns some XML containing the input number double.</ns1:Abstract> <ns1:Metadata xlink:title="none" xmlns:ns1="http://www.opengeospatial.net/ows" xmlns:xlink="http://www.w3.org/1999/xlink" /> <ns1:Metadata xlink:title="none" xmlns:ns1="http://www.opengeospatial.net/ows" xmlns:xlink="http://www.w3.org/1999/xlink" /> <DataInputs> <Input> <ns1:Identifier xmlns:ns1="http://www.opengeospatial.net/ows">NumberToDouble</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengeospatial.net/ows">NumberToDouble</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengeospatial.net/ows">NumberToDouble</ns1:Abstract> <LiteralData> <ns1:AnyValue xmlns:ns1="http://www.opengeospatial.net/ows"> </ns1:AnyValue> </LiteralData> <MinimumOccurs>1</MinimumOccurs> </Input> </DataInputs> <ProcessOutputs> <Output> <ns1:Identifier xmlns:ns1="http://www.opengeospatial.net/ows">OutputXML</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengeospatial.net/ows">OutputXML</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengeospatial.net/ows">OutputXML</ns1:Abstract> <ComplexOutput defaultEncoding="UTF-8" defaultFormat="text/XML" defaultSchema="NONE"> <SupportedComplexData> <Format>text/XML</Format> <Encoding>UTF-8</Encoding> <Schema>NONE</Schema> </SupportedComplexData> </ComplexOutput> </Output> </ProcessOutputs> </ProcessDescription> </ProcessDescriptions>���������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_DummyExecuteResponseLocalFile.xml���������������������������������0000664�0000000�0000000�00000002764�14766600535�0025420�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps:ExecuteResponse xmlns:gml="http://www.opengis.net/gml" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_response.xsd" service="WPS" version="1.0.0" xml:lang="en-US" serviceInstance="http://localhost:8092/wps?service=WPS&amp;request=GetCapabilities" statusLocation="http://localhost:8090/wpsoutputs/hummingbird/731f5bdc-52b7-11e8-a0a9-109836a7cf3a.xml"> <wps:Process wps:processVersion="0.1.0"> <ows:Identifier>dummy</ows:Identifier> <ows:Title>Test response with reference to file on local filesystem</ows:Title> </wps:Process> <wps:Status creationTime="2020-05-08T14:00:54Z"> <wps:ProcessSucceeded>PyWPS Dummy Process finished</wps:ProcessSucceeded> </wps:Status> <wps:OutputDefinitions> <wps:Output> <ows:Identifier>output</ows:Identifier> <ows:Title>Test output</ows:Title> <ows:Abstract>Test output file on the local filesystem.</ows:Abstract> </wps:Output> </wps:OutputDefinitions> <wps:ProcessOutputs> <wps:Output> <ows:Identifier>output</ows:Identifier> <ows:Title>Test Report</ows:Title> <ows:Abstract>Compliance checker test report.</ows:Abstract> <wps:Reference xlink:href="file:///{tmpdir}/output.txt" mimeType="text/plain"/> </wps:Output> </wps:ProcessOutputs> </wps:ExecuteResponse> ������������OWSLib-0.33.0/tests/resources/wps_EmuDescribeProcess_all.xml����������������������������������������0000664�0000000�0000000�00000125500�14766600535�0024060�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <!-- PyWPS 4.3.dev0 --> <wps:ProcessDescriptions xmlns:wps="http://www.opengis.net/wps/1.0.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" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 ../wpsDescribeProcess_response.xsd" service="WPS" version="1.0.0" xml:lang="en-US"> <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true"> <ows:Identifier>ultimate_question</ows:Identifier> <ows:Title>Answer to the ultimate question</ows:Title> <ows:Abstract>This process gives the answer to the ultimate question of &#34;What is the meaning of life?&#34;</ows:Abstract> <ows:Metadata xlink:title="Ultimate Question" xlink:type="simple" /> <ows:Metadata xlink:title="What is the meaning of life" xlink:type="simple" /> <ProcessOutputs> <Output> <ows:Identifier>answer</ows:Identifier> <ows:Title>Answer to Ultimate Question</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> </LiteralOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true"> <ows:Identifier>sleep</ows:Identifier> <ows:Title>Sleep Process</ows:Title> <ows:Abstract>Testing a long running process, in the sleep. This process will sleep for a given delay or 10 seconds if not a valid value.</ows:Abstract> <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html" /> <ows:Metadata xlink:title="PyWPS Demo" xlink:type="simple" xlink:href="https://pywps-demo.readthedocs.io/en/latest/" /> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>delay</ows:Identifier> <ows:Title>Delay between every update</ows:Title> <ows:Abstract></ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType> <ows:AnyValue /> <DefaultValue>2.0</DefaultValue> </LiteralData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>sleep_output</ows:Identifier> <ows:Title>Sleep Output</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> </LiteralOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="1.0" storeSupported="false" statusSupported="false"> <ows:Identifier>nap</ows:Identifier> <ows:Title>Afternoon Nap (supports sync calls only)</ows:Title> <ows:Abstract>This process will have a short nap for a given delay or 1 second if not a valid value. This process only supports synchronous WPS requests... so, make sure the nap does not take to long.</ows:Abstract> <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/" /> <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/" /> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>delay</ows:Identifier> <ows:Title>Delay between every update</ows:Title> <ows:Abstract></ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType> <ows:AnyValue /> <DefaultValue>1.0</DefaultValue> </LiteralData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>output</ows:Identifier> <ows:Title>Nap Output</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> </LiteralOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="0.2" storeSupported="true" statusSupported="true"> <ows:Identifier>bbox</ows:Identifier> <ows:Title>Bounding box in- and out</ows:Title> <ows:Abstract>Give bounding box, return the same</ows:Abstract> <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/" /> <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/" /> <DataInputs> <Input minOccurs="0" maxOccurs="1"> <ows:Identifier>bbox</ows:Identifier> <ows:Title>Bounding Box</ows:Title> <ows:Abstract>Bounding Box Input.</ows:Abstract> <BoundingBoxData> <Default> <CRS>epsg:4326</CRS> </Default> <Supported> <CRS>epsg:4326</CRS> <CRS>epsg:3035</CRS> </Supported> </BoundingBoxData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>bbox</ows:Identifier> <ows:Title>Bounding Box</ows:Title> <ows:Abstract>Bounding Box Output.</ows:Abstract> <BoundingBoxOutput> <Default> <CRS>epsg:4326</CRS> </Default> <Supported> <CRS>epsg:4326</CRS> </Supported> </BoundingBoxOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="1.5" storeSupported="true" statusSupported="true"> <ows:Identifier>hello</ows:Identifier> <ows:Title>Say Hello</ows:Title> <ows:Abstract>Just says a friendly Hello. Returns a literal string output with Hello plus the inputed name.</ows:Abstract> <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html" /> <ows:Metadata xlink:title="PyWPS Demo" xlink:type="simple" xlink:href="https://pywps-demo.readthedocs.io/en/latest/" /> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>name</ows:Identifier> <ows:Title>Your name</ows:Title> <ows:Abstract>Please enter your name.</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> <ows:AnyValue /> </LiteralData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>output</ows:Identifier> <ows:Title>Output response</ows:Title> <ows:Abstract>A friendly Hello from us.</ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> </LiteralOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true"> <ows:Identifier>dummyprocess</ows:Identifier> <ows:Title>Dummy Process</ows:Title> <ows:Abstract>DummyProcess to check the WPS structure</ows:Abstract> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>input1</ows:Identifier> <ows:Title>Input1 number</ows:Title> <ows:Abstract></ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType> <ows:AnyValue /> <DefaultValue>100</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>input2</ows:Identifier> <ows:Title>Input2 number</ows:Title> <ows:Abstract></ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType> <ows:AnyValue /> <DefaultValue>200</DefaultValue> </LiteralData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>output1</ows:Identifier> <ows:Title>Output1 add 1 result</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> </LiteralOutput> </Output> <Output> <ows:Identifier>output2</ows:Identifier> <ows:Title>Output2 substract 1 result</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> </LiteralOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true"> <ows:Identifier>wordcounter</ows:Identifier> <ows:Title>Word Counter</ows:Title> <ows:Abstract>Counts words in a given text.</ows:Abstract> <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/" /> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>text</ows:Identifier> <ows:Title>Text document</ows:Title> <ows:Abstract>URL pointing to a text document, for example &#34;Alice in Wonderland&#34;: http://www.gutenberg.org/cache/epub/19033/pg19033.txt</ows:Abstract> <ComplexData maximumMegabytes="200"> <Default> <Format> <MimeType>text/plain</MimeType> </Format> </Default> <Supported> <Format> <MimeType>text/plain</MimeType> </Format> </Supported> </ComplexData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>output</ows:Identifier> <ows:Title>Word counter result</ows:Title> <ows:Abstract></ows:Abstract> <ComplexOutput> <Default> <Format> <MimeType>application/json</MimeType> </Format> </Default> <Supported> <Format> <MimeType>application/json</MimeType> </Format> </Supported> </ComplexOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true"> <ows:Identifier>chomsky</ows:Identifier> <ows:Title>Chomsky text generator</ows:Title> <ows:Abstract>Generates a random chomsky text</ows:Abstract> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>times</ows:Identifier> <ows:Title>Times</ows:Title> <ows:Abstract>Generates a random chomsky text.</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType> <ows:AnyValue /> <DefaultValue>5</DefaultValue> </LiteralData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>output</ows:Identifier> <ows:Title>Chomsky text</ows:Title> <ows:Abstract></ows:Abstract> <ComplexOutput> <Default> <Format> <MimeType>text/plain</MimeType> </Format> </Default> <Supported> <Format> <MimeType>text/plain</MimeType> </Format> </Supported> </ComplexOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true"> <ows:Identifier>inout</ows:Identifier> <ows:Title>In and Out</ows:Title> <ows:Abstract>Testing all WPS input and output parameters.</ows:Abstract> <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/" /> <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/" xlink:role="http://www.opengis.net/spec/wps/2.0/def/process/description/documentation" /> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>string</ows:Identifier> <ows:Title>String</ows:Title> <ows:Abstract>Enter a simple string.</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> <ows:AnyValue /> <DefaultValue>This is just a string</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>int</ows:Identifier> <ows:Title>Integer</ows:Title> <ows:Abstract>Choose an integer number from allowed values.</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType> <ows:AllowedValues> <ows:Value>1</ows:Value> <ows:Value>2</ows:Value> <ows:Value>3</ows:Value> <ows:Value>5</ows:Value> <ows:Value>7</ows:Value> <ows:Value>11</ows:Value> </ows:AllowedValues> <DefaultValue>7</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>float</ows:Identifier> <ows:Title>Float</ows:Title> <ows:Abstract>Enter a float number.</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType> <ows:AnyValue /> <DefaultValue>3.14</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>boolean</ows:Identifier> <ows:Title>Boolean</ows:Title> <ows:Abstract>Make your choice :)</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</ows:DataType> <ows:AnyValue /> <DefaultValue>True</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>angle</ows:Identifier> <ows:Title>Angle</ows:Title> <ows:Abstract>Enter an angle [0, 360] :)</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#angle">angle</ows:DataType> <ows:AnyValue /> <DefaultValue>90.0</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>time</ows:Identifier> <ows:Title>Time</ows:Title> <ows:Abstract>Enter a time like 12:00:00</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#time">time</ows:DataType> <ows:AnyValue /> <DefaultValue>12:00:00</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>date</ows:Identifier> <ows:Title>Date</ows:Title> <ows:Abstract>Enter a date like 2012-05-01</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#date">date</ows:DataType> <ows:AnyValue /> <DefaultValue>2012-05-01</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>datetime</ows:Identifier> <ows:Title>Datetime</ows:Title> <ows:Abstract>Enter a datetime like 2016-09-02T12:00:00Z</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#dateTime">dateTime</ows:DataType> <ows:AnyValue /> <DefaultValue>2016-09-02 12:00:00+00:00</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>string_choice</ows:Identifier> <ows:Title>String Choice</ows:Title> <ows:Abstract>Choose one item form list.</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> <ows:AllowedValues> <ows:Value>rock</ows:Value> <ows:Value>paper</ows:Value> <ows:Value>scissor</ows:Value> </ows:AllowedValues> <DefaultValue>scissor</DefaultValue> </LiteralData> </Input> <Input minOccurs="0" maxOccurs="2"> <ows:Identifier>string_multiple_choice</ows:Identifier> <ows:Title>String Multiple Choice</ows:Title> <ows:Abstract>Choose one or two items from list.</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> <ows:AllowedValues> <ows:Value>sitting duck</ows:Value> <ows:Value>flying goose</ows:Value> <ows:Value>happy pinguin</ows:Value> <ows:Value>gentle albatros</ows:Value> </ows:AllowedValues> <DefaultValue>gentle albatros</DefaultValue> </LiteralData> </Input> <Input minOccurs="0" maxOccurs="1"> <ows:Identifier>text</ows:Identifier> <ows:Title>Text</ows:Title> <ows:Abstract>Enter a URL pointing to a text document (optional)</ows:Abstract> <ComplexData maximumMegabytes="200"> <Default> <Format> <MimeType>text/plain</MimeType> </Format> </Default> <Supported> <Format> <MimeType>text/plain</MimeType> </Format> </Supported> </ComplexData> </Input> <Input minOccurs="0" maxOccurs="1"> <ows:Identifier>dataset</ows:Identifier> <ows:Title>Dataset</ows:Title> <ows:Abstract>Enter a URL pointing to a NetCDF file (optional)</ows:Abstract> <ComplexData maximumMegabytes="200"> <Default> <Format> <MimeType>application/x-netcdf</MimeType> <Encoding>base64</Encoding> </Format> </Default> <Supported> <Format> <MimeType>application/x-netcdf</MimeType> <Encoding>base64</Encoding> </Format> </Supported> </ComplexData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>string</ows:Identifier> <ows:Title>String</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> </LiteralOutput> </Output> <Output> <ows:Identifier>int</ows:Identifier> <ows:Title>Integer</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType> </LiteralOutput> </Output> <Output> <ows:Identifier>float</ows:Identifier> <ows:Title>Float</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType> </LiteralOutput> </Output> <Output> <ows:Identifier>boolean</ows:Identifier> <ows:Title>Boolean</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</ows:DataType> </LiteralOutput> </Output> <Output> <ows:Identifier>angle</ows:Identifier> <ows:Title>Angle</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#angle">angle</ows:DataType> </LiteralOutput> </Output> <Output> <ows:Identifier>time</ows:Identifier> <ows:Title>Time</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#time">time</ows:DataType> </LiteralOutput> </Output> <Output> <ows:Identifier>date</ows:Identifier> <ows:Title>Date</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#date">date</ows:DataType> </LiteralOutput> </Output> <Output> <ows:Identifier>datetime</ows:Identifier> <ows:Title>DateTime</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#dateTime">dateTime</ows:DataType> </LiteralOutput> </Output> <Output> <ows:Identifier>string_choice</ows:Identifier> <ows:Title>String Choice</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> </LiteralOutput> </Output> <Output> <ows:Identifier>string_multiple_choice</ows:Identifier> <ows:Title>String Multiple Choice</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> </LiteralOutput> </Output> <Output> <ows:Identifier>text</ows:Identifier> <ows:Title>Text</ows:Title> <ows:Abstract>Copy of input text file.</ows:Abstract> <ComplexOutput> <Default> <Format> <MimeType>text/plain</MimeType> </Format> </Default> <Supported> <Format> <MimeType>text/plain</MimeType> </Format> </Supported> </ComplexOutput> </Output> <Output> <ows:Identifier>dataset</ows:Identifier> <ows:Title>Dataset</ows:Title> <ows:Abstract>Copy of input netcdf file.</ows:Abstract> <ComplexOutput> <Default> <Format> <MimeType>application/x-netcdf</MimeType> <Encoding>base64</Encoding> </Format> </Default> <Supported> <Format> <MimeType>application/x-netcdf</MimeType> <Encoding>base64</Encoding> </Format> <Format> <MimeType>text/plain</MimeType> <Encoding></Encoding> </Format> </Supported> </ComplexOutput> </Output> <Output> <ows:Identifier>bbox</ows:Identifier> <ows:Title>Bounding Box</ows:Title> <ows:Abstract></ows:Abstract> <BoundingBoxOutput> <Default> <CRS>epsg:4326</CRS> </Default> <Supported> <CRS>epsg:4326</CRS> </Supported> </BoundingBoxOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true"> <ows:Identifier>binaryoperatorfornumbers</ows:Identifier> <ows:Title>Binary Operator for Numbers</ows:Title> <ows:Abstract>Performs operation on two numbers and returns the answer. This example process is taken from Climate4Impact.</ows:Abstract> <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/" /> <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/" /> <ows:Metadata xlink:title="Climate4Impact" xlink:type="simple" xlink:href="https://dev.climate4impact.eu" /> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>inputa</ows:Identifier> <ows:Title>Input 1</ows:Title> <ows:Abstract>Enter Input 1</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType> <ows:AnyValue /> <DefaultValue>2.0</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>inputb</ows:Identifier> <ows:Title>Input 2</ows:Title> <ows:Abstract>Enter Input 2</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType> <ows:AnyValue /> <DefaultValue>3.0</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>operator</ows:Identifier> <ows:Title>Operator</ows:Title> <ows:Abstract>Choose a binary Operator</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> <ows:AllowedValues> <ows:Value>add</ows:Value> <ows:Value>substract</ows:Value> <ows:Value>divide</ows:Value> <ows:Value>multiply</ows:Value> </ows:AllowedValues> <DefaultValue>add</DefaultValue> </LiteralData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>output</ows:Identifier> <ows:Title>Binary operator result</ows:Title> <ows:Abstract></ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType> </LiteralOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true"> <ows:Identifier>show_error</ows:Identifier> <ows:Title>Show a WPS Error</ows:Title> <ows:Abstract>This process will fail intentionally with a WPS error message.</ows:Abstract> <ows:Metadata xlink:title="Birdhouse" xlink:type="simple" xlink:href="http://bird-house.github.io/" /> <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/" /> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>message</ows:Identifier> <ows:Title>Error Message</ows:Title> <ows:Abstract>Enter an error message that will be returned.</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> <ows:AnyValue /> <DefaultValue>This process failed intentionally :)</DefaultValue> </LiteralData> </Input> </DataInputs> </ProcessDescription> <ProcessDescription wps:processVersion="1.1" storeSupported="true" statusSupported="true"> <ows:Identifier>multiple_outputs</ows:Identifier> <ows:Title>Multiple Outputs</ows:Title> <ows:Abstract>Produces multiple files and returns a document with references to these files.</ows:Abstract> <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html" /> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>count</ows:Identifier> <ows:Title>Number of output files</ows:Title> <ows:Abstract>The number of generated output files.</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#integer">integer</ows:DataType> <ows:AllowedValues> <ows:Value>1</ows:Value> <ows:Value>2</ows:Value> <ows:Value>5</ows:Value> <ows:Value>10</ows:Value> </ows:AllowedValues> <DefaultValue>1</DefaultValue> </LiteralData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>output</ows:Identifier> <ows:Title>Output</ows:Title> <ows:Abstract>Text document with dummy content.</ows:Abstract> <ComplexOutput> <Default> <Format> <MimeType>text/plain</MimeType> </Format> </Default> <Supported> <Format> <MimeType>text/plain</MimeType> </Format> </Supported> </ComplexOutput> </Output> <Output> <ows:Identifier>reference</ows:Identifier> <ows:Title>Output References</ows:Title> <ows:Abstract>Document with references to produced output files.</ows:Abstract> <ComplexOutput> <Default> <Format> <MimeType>application/json</MimeType> </Format> </Default> <Supported> <Format> <MimeType>application/json</MimeType> </Format> </Supported> </ComplexOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true"> <ows:Identifier>esgf_demo</ows:Identifier> <ows:Title>ESGF Demo</ows:Title> <ows:Abstract>Shows how to use WPS metadata for processes using ESGF data.</ows:Abstract> <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="https://emu.readthedocs.io/en/latest/processes.html" /> <ows:Metadata xlink:title="ESGF Constraints" xlink:type="simple" xlink:href="http://esgf-data.dkrz.de/esg-search/search?project=CMIP5&amp;time_frequency=mon&amp;variable=tas,tasmax,tasmin&amp;experiment=historical" xlink:role="https://www.earthsystemcog.org/spec/esgf_search/4.12.0/def/constraints" /> <DataInputs> <Input minOccurs="0" maxOccurs="100"> <ows:Identifier>dataset</ows:Identifier> <ows:Title>Dataset</ows:Title> <ows:Abstract>You may provide a URL or upload a NetCDF file.</ows:Abstract> <ComplexData maximumMegabytes="200"> <Default> <Format> <MimeType>application/x-netcdf</MimeType> </Format> </Default> <Supported> <Format> <MimeType>application/x-netcdf</MimeType> </Format> </Supported> </ComplexData> </Input> <Input minOccurs="0" maxOccurs="100"> <ows:Identifier>dataset_opendap</ows:Identifier> <ows:Title>Remote OpenDAP Data URL</ows:Title> <ows:Abstract>Or provide a remote OpenDAP data URL, for example: http://www.esrl.noaa.gov/psd/thredds/dodsC/Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.2016.nc</ows:Abstract> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> <ows:AnyValue /> </LiteralData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>output</ows:Identifier> <ows:Title>Output response</ows:Title> <ows:Abstract>A summary report.</ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> </LiteralOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="2.0" storeSupported="true" statusSupported="true"> <ows:Identifier>output_formats</ows:Identifier> <ows:Title>Return different output formats. </ows:Title> <ows:Abstract>Dummy process returning various output file formats.</ows:Abstract> <ProcessOutputs> <Output> <ows:Identifier>netcdf</ows:Identifier> <ows:Title>netCDF dummy output file.</ows:Title> <ows:Abstract>A very small test netCDF file. </ows:Abstract> <ComplexOutput> <Default> <Format> <MimeType>application/x-netcdf</MimeType> <Encoding>base64</Encoding> </Format> </Default> <Supported> <Format> <MimeType>application/x-netcdf</MimeType> <Encoding>base64</Encoding> </Format> </Supported> </ComplexOutput> </Output> <Output> <ows:Identifier>json</ows:Identifier> <ows:Title>json dummy output file.</ows:Title> <ows:Abstract>A very small test json file. </ows:Abstract> <ComplexOutput> <Default> <Format> <MimeType>application/json</MimeType> </Format> </Default> <Supported> <Format> <MimeType>application/json</MimeType> </Format> </Supported> </ComplexOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="1.0" storeSupported="true" statusSupported="true"> <ows:Identifier>poly_centroid</ows:Identifier> <ows:Title>Approximate centroid of a polygon.</ows:Title> <ows:Abstract>Return the polygon&#39;s centroid coordinates. If the geometry contains multiple polygons, only the centroid of the first one will be computed. Do not use for serious computations, this is only a test process and uses a crude approximation. </ows:Abstract> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>polygon</ows:Identifier> <ows:Title>Region definition</ows:Title> <ows:Abstract>A polygon defining a region.</ows:Abstract> <ComplexData maximumMegabytes="200"> <Default> <Format> <MimeType>application/gml+xml</MimeType> </Format> </Default> <Supported> <Format> <MimeType>application/gml+xml</MimeType> </Format> </Supported> </ComplexData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>output</ows:Identifier> <ows:Title>The centroid of the polygon geometry.</ows:Title> <ows:Abstract>The coordinates of the polygon&#39;s approximate centroid.</ows:Abstract> <LiteralOutput> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> </LiteralOutput> </Output> </ProcessOutputs> </ProcessDescription> <ProcessDescription wps:processVersion="4" storeSupported="true" statusSupported="true"> <ows:Identifier>ncmeta</ows:Identifier> <ows:Title>Return NetCDF Metadata</ows:Title> <ows:Abstract>Return metadata from a netCDF dataset, either on file or an OpenDAP service.</ows:Abstract> <ows:Metadata xlink:title="User Guide" xlink:type="simple" xlink:href="http://emu.readthedocs.io/en/latest/" /> <DataInputs> <Input minOccurs="0" maxOccurs="1"> <ows:Identifier>dataset</ows:Identifier> <ows:Title>NetCDF Dataset</ows:Title> <ows:Abstract>http://test.opendap.org:80/opendap/netcdf/examples/sresa1b_ncar_ccsm3_0_run1_200001.nc.nc4</ows:Abstract> <ComplexData maximumMegabytes="200"> <Default> <Format> <MimeType>application/x-netcdf</MimeType> <Encoding>base64</Encoding> </Format> </Default> <Supported> <Format> <MimeType>application/x-netcdf</MimeType> <Encoding>base64</Encoding> </Format> </Supported> </ComplexData> </Input> <Input minOccurs="0" maxOccurs="1"> <ows:Identifier>dataset_opendap</ows:Identifier> <ows:Title>OpenDAP Dataset</ows:Title> <ows:Abstract>http://test.opendap.org:80/opendap/netcdf/examples/sresa1b_ncar_ccsm3_0_run1_200001.nc</ows:Abstract> <ComplexData maximumMegabytes="200"> <Default> <Format> <MimeType>application/x-ogc-dods</MimeType> </Format> </Default> <Supported> <Format> <MimeType>application/x-ogc-dods</MimeType> </Format> </Supported> </ComplexData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>output</ows:Identifier> <ows:Title>Metadata</ows:Title> <ows:Abstract></ows:Abstract> <ComplexOutput> <Default> <Format> <MimeType>text/plain</MimeType> </Format> </Default> <Supported> <Format> <MimeType>text/plain</MimeType> </Format> </Supported> </ComplexOutput> </Output> </ProcessOutputs> </ProcessDescription> </wps:ProcessDescriptions>������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_EmuExecuteRequest11.xml�������������������������������������������0000664�0000000�0000000�00000001467�14766600535�0023273�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps100:Execute xmlns:wps100="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">bbox</ows110:Identifier><wps100:DataInputs><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">bbox</ows110:Identifier><wps100:Data><wps100:BoundingBoxData crs="epsg:4326" dimensions="2"><ows110:LowerCorner xmlns:ows110="http://www.opengis.net/ows/1.1">51.9 7.0</ows110:LowerCorner><ows110:UpperCorner xmlns:ows110="http://www.opengis.net/ows/1.1">53.0 8.0</ows110:UpperCorner></wps100:BoundingBoxData></wps100:Data></wps100:Input></wps100:DataInputs></wps100:Execute> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_EmuExecuteRequest7.xml��������������������������������������������0000664�0000000�0000000�00000001666�14766600535�0023221�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps100:Execute xmlns:wps100="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">wordcount</ows110:Identifier><wps100:DataInputs><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">text</ows110:Identifier><wps100:Reference xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://emu.readthedocs.org/en/latest/index.html"/></wps100:Input></wps100:DataInputs><wps100:ResponseForm><wps100:ResponseDocument lineage="false" status="false" storeExecuteResponse="false"><wps100:Output asReference="false"><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">output</ows110:Identifier></wps100:Output></wps100:ResponseDocument></wps100:ResponseForm></wps100:Execute> ��������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_EmuExecuteRequest8.xml��������������������������������������������0000664�0000000�0000000�00000001644�14766600535�0023216�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps100:Execute xmlns:wps100="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">wordcount</ows110:Identifier><wps100:DataInputs><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">text</ows110:Identifier><wps100:Data><wps100:ComplexData>Alice was beginning to get very tired ...</wps100:ComplexData></wps100:Data></wps100:Input></wps100:DataInputs><wps100:ResponseForm><wps100:ResponseDocument lineage="true" status="true" storeExecuteResponse="true"><wps100:Output asReference="true"><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">output</ows110:Identifier></wps100:Output></wps100:ResponseDocument></wps100:ResponseForm></wps100:Execute> ��������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_EmuExecuteRequest9.xml��������������������������������������������0000664�0000000�0000000�00000001135�14766600535�0023212�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps100:Execute xmlns:wps100="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">helloworld</ows110:Identifier><wps100:DataInputs><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">user</ows110:Identifier><wps100:Data><wps100:LiteralData>Pingu</wps100:LiteralData></wps100:Data></wps100:Input></wps100:DataInputs></wps100:Execute> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_HummingbirdExecuteResponse1.xml�����������������������������������0000664�0000000�0000000�00000006203�14766600535�0025070�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps:ExecuteResponse xmlns:gml="http://www.opengis.net/gml" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_response.xsd" service="WPS" version="1.0.0" xml:lang="en-US" serviceInstance="http://localhost:8092/wps?service=WPS&amp;request=GetCapabilities" statusLocation="http://localhost:8090/wpsoutputs/hummingbird/731f5bdc-52b7-11e8-a0a9-109836a7cf3a.xml"> <wps:Process wps:processVersion="0.3.0"> <ows:Identifier>spotchecker</ows:Identifier> <ows:Title>Spot Checker</ows:Title> <ows:Abstract>Checks a single uploaded or remote dataset against a variety of compliance standards. The dataset is either in the NetCDF format or a remote OpenDAP resource. Available compliance standards are the Climate and Forecast conventions (CF) and project specific rules for CMIP6 and CORDEX.</ows:Abstract> </wps:Process> <wps:Status creationTime="2018-05-08T14:00:54Z"> <wps:ProcessSucceeded>PyWPS Process Spot Checker finished</wps:ProcessSucceeded> </wps:Status> <wps:DataInputs> <wps:Input> <ows:Identifier>test</ows:Identifier> <ows:Title>Select the test you want to run.</ows:Title> <ows:Abstract>CF-1.6=Climate and Forecast Conventions (CF)</ows:Abstract> <wps:Data> <wps:LiteralData dataType="string">CF-1.6</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>dataset</ows:Identifier> <ows:Title>Upload your NetCDF file here</ows:Title> <ows:Abstract>or enter a URL pointing to a NetCDF file.</ows:Abstract> <wps:Reference xlink:href="https://www.esrl.noaa.gov/psd/thredds/fileServer/Datasets/ncep.reanalysis.dailyavgs/surface/air.sig995.1952.nc" mimeType="application/x-netcdf" method="GET"/> </wps:Input> </wps:DataInputs> <wps:OutputDefinitions> <wps:Output> <ows:Identifier>output</ows:Identifier> <ows:Title>Test Report</ows:Title> <ows:Abstract>Compliance checker test report.</ows:Abstract> </wps:Output> <wps:Output> <ows:Identifier>ncdump</ows:Identifier> <ows:Title>ncdump of metadata</ows:Title> <ows:Abstract>ncdump of header of checked dataset.</ows:Abstract> </wps:Output> </wps:OutputDefinitions> <wps:ProcessOutputs> <wps:Output> <ows:Identifier>output</ows:Identifier> <ows:Title>Test Report</ows:Title> <ows:Abstract>Compliance checker test report.</ows:Abstract> <wps:Reference xlink:href="http://localhost:8090/wpsoutputs/hummingbird/731f5bdc-52b7-11e8-a0a9-109836a7cf3a/report_oSlKto.html" mimeType="text/plain"/> </wps:Output> <wps:Output> <ows:Identifier>ncdump</ows:Identifier> <ows:Title>ncdump of metadata</ows:Title> <ows:Abstract>ncdump of header of checked dataset.</ows:Abstract> <wps:Reference xlink:href="http://localhost:8090/wpsoutputs/hummingbird/731f5bdc-52b7-11e8-a0a9-109836a7cf3a/nc_dump_xBwpmm.txt" mimeType="text/plain"/> </wps:Output> </wps:ProcessOutputs> </wps:ExecuteResponse> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_PMLExecuteRequest4.xml��������������������������������������������0000664�0000000�0000000�00000002146�14766600535�0023112�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps:Execute xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:wfs="http://www.opengis.net/wfs" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"><ows:Identifier>reprojectImage</ows:Identifier><wps:DataInputs><wps:Input><ows:Identifier>inputImage</ows:Identifier><wps:Data><wps:LiteralData>http://rsg.pml.ac.uk/wps/testdata/elev_srtm_30m.img</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>outputSRS</ows:Identifier><wps:Data><wps:LiteralData>EPSG:4326</wps:LiteralData></wps:Data></wps:Input></wps:DataInputs><wps:ResponseForm><wps:ResponseDocument lineage="false" status="true" storeExecuteResponse="true"><wps:Output asReference="true"><ows:Identifier>outputImage</ows:Identifier></wps:Output></wps:ResponseDocument></wps:ResponseForm></wps:Execute> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_PMLExecuteRequest5.xml��������������������������������������������0000664�0000000�0000000�00000001771�14766600535�0023116�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps:Execute xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:wfs="http://www.opengis.net/wfs" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"><ows:Identifier>reprojectCoords</ows:Identifier><wps:DataInputs><wps:Input><ows:Identifier>coords</ows:Identifier><wps:Data><wps:LiteralData>http://rsg.pml.ac.uk/wps/testdata/coords.txt</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>outputSRS</ows:Identifier><wps:Data><wps:LiteralData>EPSG:32630</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>inputSRS</ows:Identifier><wps:Data><wps:LiteralData>EPSG:4326</wps:LiteralData></wps:Data></wps:Input></wps:DataInputs></wps:Execute>�������OWSLib-0.33.0/tests/resources/wps_PMLExecuteRequest6.xml��������������������������������������������0000664�0000000�0000000�00000001654�14766600535�0023117�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps:Execute xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:wfs="http://www.opengis.net/wfs" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"><ows:Identifier>v.net.path</ows:Identifier><wps:DataInputs><wps:Input><ows:Identifier>input</ows:Identifier><wps:Data><wps:LiteralData>http://rsg.pml.ac.uk/wps/example/graph.gml</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>file</ows:Identifier><wps:Data><wps:LiteralData>1 -960123.1421801624 4665723.56559387 -101288.65106088226 5108200.011823481</wps:LiteralData></wps:Data></wps:Input></wps:DataInputs></wps:Execute>������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_PMLExecuteResponse5.xml�������������������������������������������0000664�0000000�0000000�00000003531�14766600535�0023260�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<ns0:ExecuteResponse service="WPS" serviceInstance="http://rsg.pml.ac.uk/wps/generic.cgi?service=WPS&amp;request=GetCapabilities&amp;version=1.0.0" statusLocation="http://rsg.pml.ac.uk/wps/wpsoutputs/pywps-132078821036.xml" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_response.xsd" xml:lang="en-CA" xmlns:ns0="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ns0:Process ns0:processVersion="1.0"> <ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">reprojectCoords</ows:Identifier> <ows:Title xmlns:ows="http://www.opengis.net/ows/1.1">reproject coordinates</ows:Title> <ows:Abstract xmlns:ows="http://www.opengis.net/ows/1.1">reprojectCoords uses gdaltransform to reproject a list of coordinates from one projection to another. DataInputs example using 3 UK points in lat/long to UTM 30N e.g: '[coords=http://rsg.pml.ac.uk/wps/testdata/coords.txt;outputSRS=EPSG:32630;inputSRS=EPSG:4326]'</ows:Abstract> </ns0:Process> <ns0:Status creationTime="2011-11-08T21:36:55Z"> <ns0:ProcessSucceeded>PyWPS Process reprojectCoords successfully calculated</ns0:ProcessSucceeded> </ns0:Status> <ns0:ProcessOutputs> <ns0:Output> <ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">stdout</ows:Identifier> <ows:Title xmlns:ows="http://www.opengis.net/ows/1.1">List of output coordinates in the form of x1 y1,x2 y2,x3 y3..</ows:Title> <ns0:Data> <ns0:ComplexData mimeType="text/plain"> 7504912.93758151 -764109.175074507,7750849.82379226 -22141.8611641468,8561828.42371234 -897195.923493867,7724946.16844165 -602984.014261927 </ns0:ComplexData> </ns0:Data> </ns0:Output> </ns0:ProcessOutputs> </ns0:ExecuteResponse>�����������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_PMLExecuteResponse6.xml�������������������������������������������0000664�0000000�0000000�00000007442�14766600535�0023266�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<ns0:ExecuteResponse service="WPS" serviceInstance="http://rsg.pml.ac.uk/wps/vector.cgi?service=WPS&amp;request=GetCapabilities&amp;version=1.0.0" statusLocation="http://rsg.pml.ac.uk/wps/wpsoutputs/pywps-132084838963.xml" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_response.xsd" xml:lang="en-CA" xmlns:ns0="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ns0:Process ns0:processVersion="1"> <ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">v.net.path</ows:Identifier> <ows:Title xmlns:ows="http://www.opengis.net/ows/1.1">Finds shortest path on vector network.</ows:Title> <ows:Abstract xmlns:ows="http://www.opengis.net/ows/1.1">http://grass.osgeo.org/grass70/manuals/html70_user/v.net.path.html</ows:Abstract> <ows:Metadata xlink:href="http://rsg.pml.ac.uk/wps/vector.cgi?service=WPS&amp;request=DescribeProcess&amp;version=1.0.0&amp;identifier=v.net.path" xlink:title="vector" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" /> <ows:Metadata xlink:href="http://rsg.pml.ac.uk/wps/vector.cgi?service=WPS&amp;request=DescribeProcess&amp;version=1.0.0&amp;identifier=v.net.path" xlink:title="networking" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" /> </ns0:Process> <ns0:Status creationTime="2011-11-09T14:19:50Z"> <ns0:ProcessSucceeded>PyWPS Process v.net.path successfully calculated</ns0:ProcessSucceeded> </ns0:Status> <ns0:ProcessOutputs> <ns0:Output> <ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">output</ows:Identifier> <ows:Title xmlns:ows="http://www.opengis.net/ows/1.1">Name for output vector map</ows:Title> <ns0:Data> <ns0:ComplexData encoding="UTF-8" mimeType="text/xml" schema="http://schemas.opengis.net/gml/2.1.2/feature.xsd"> <ns3:FeatureCollection xsi:schemaLocation="http://ogr.maptools.org/ output_0n7ij9D.xsd" xmlns:ns3="http://ogr.maptools.org/"> <gml:boundedBy xmlns:gml="http://www.opengis.net/gml"> <gml:Box> <gml:coord><gml:X>-960123.1421801626</gml:X><gml:Y>4665723.56559387</gml:Y></gml:coord> <gml:coord><gml:X>-101288.6510608822</gml:X><gml:Y>5108200.011823481</gml:Y></gml:coord> </gml:Box> </gml:boundedBy> <gml:featureMember xmlns:gml="http://www.opengis.net/gml"> <ns3:output fid="F0"> <ns3:geometryProperty><gml:LineString><gml:coordinates>-960123.142180162365548,4665723.565593870356679,0 -960123.142180162365548,4665723.565593870356679,0 -960123.142180162598379,4665723.565593870356679,0 -960123.142180162598379,4665723.565593870356679,0 -711230.141176006174646,4710278.48552671354264,0 -711230.141176006174646,4710278.48552671354264,0 -623656.677859728806652,4848552.374973464757204,0 -623656.677859728806652,4848552.374973464757204,0 -410100.337491964863148,4923834.82589447684586,0 -410100.337491964863148,4923834.82589447684586,0 -101288.651060882242746,5108200.011823480948806,0 -101288.651060882242746,5108200.011823480948806,0 -101288.651060882257298,5108200.011823480948806,0 -101288.651060882257298,5108200.011823480948806,0</gml:coordinates></gml:LineString></ns3:geometryProperty> <ns3:cat>1</ns3:cat> <ns3:id>1</ns3:id> <ns3:fcat>0</ns3:fcat> <ns3:tcat>0</ns3:tcat> <ns3:sp>0</ns3:sp> <ns3:cost>1002619.181</ns3:cost> <ns3:fdist>0</ns3:fdist> <ns3:tdist>0</ns3:tdist> </ns3:output> </gml:featureMember> </ns3:FeatureCollection> </ns0:ComplexData> </ns0:Data> </ns0:Output> </ns0:ProcessOutputs> </ns0:ExecuteResponse>������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_USGSCapabilities.xml����������������������������������������������0000664�0000000�0000000�00000012113�14766600535�0022570�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <wps:Capabilities service="WPS" version="1.0.0" xml:lang="en-US" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsGetCapabilities_response.xsd" updateSequence="1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ows:ServiceIdentification> <ows:Title>Geo Data Portal WPS Implementation</ows:Title> <ows:Abstract>A Geo Data Portal Service based on the 52north implementation of WPS 1.0.0</ows:Abstract> <ows:Keywords> <ows:Keyword>WPS</ows:Keyword> <ows:Keyword>AAFC</ows:Keyword> <ows:Keyword>geospatial</ows:Keyword> <ows:Keyword>geoprocessing</ows:Keyword> </ows:Keywords> <ows:ServiceType>WPS</ows:ServiceType> <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion> <ows:ServiceTypeVersion>0.4.0</ows:ServiceTypeVersion> <ows:Fees>NONE</ows:Fees> <ows:AccessConstraints>NONE</ows:AccessConstraints> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>CIDA</ows:ProviderName> <ows:ProviderSite xlink:href="http://cida.usgs.gov/" /> <ows:ServiceContact> <ows:IndividualName>Ivan Suftin</ows:IndividualName> <ows:PositionName>Technical Lead</ows:PositionName> <ows:ContactInfo> <ows:Phone> <ows:Voice>608-821-3899</ows:Voice> <ows:Facsimile /> </ows:Phone> <ows:Address> <ows:DeliveryPoint>8505 Research Way</ows:DeliveryPoint> <ows:City>Middleton</ows:City> <ows:AdministrativeArea>WI</ows:AdministrativeArea> <ows:PostalCode>53562</ows:PostalCode> <ows:Country>US</ows:Country> <ows:ElectronicMailAddress>isuftin@usgs.gov</ows:ElectronicMailAddress> </ows:Address> </ows:ContactInfo> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://localhost:8080/gdp-utility-wps/WebProcessingService" /> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="DescribeProcess"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://localhost:8080/gdp-utility-wps/WebProcessingService" /> </ows:HTTP> </ows:DCP> </ows:Operation> <ows:Operation name="Execute"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://localhost:8080/gdp-utility-wps/WebProcessingService" /> <ows:Post xlink:href="http://localhost:8080/gdp-utility-wps/WebProcessingService" /> </ows:HTTP> </ows:DCP> </ows:Operation> </ows:OperationsMetadata> <wps:ProcessOfferings> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.filemanagement.ReceiveFiles</ows:Identifier> <ows:Title>gov.usgs.cida.gdp.wps.algorithm.filemanagement.ReceiveFiles</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.discovery.CalculateWCSCoverageInfo</ows:Identifier> <ows:Title>gov.usgs.cida.gdp.wps.algorithm.discovery.CalculateWCSCoverageInfo</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.communication.EmailWhenFinishedAlgorithm</ows:Identifier> <ows:Title>gov.usgs.cida.gdp.wps.algorithm.communication.EmailWhenFinishedAlgorithm</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.communication.GeoserverManagementAlgorithm</ows:Identifier> <ows:Title>gov.usgs.cida.gdp.wps.algorithm.communication.GeoserverManagementAlgorithm</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.discovery.GetWcsCoverages</ows:Identifier> <ows:Title>gov.usgs.cida.gdp.wps.algorithm.discovery.GetWcsCoverages</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.filemanagement.GetWatersGeom</ows:Identifier> <ows:Title>gov.usgs.cida.gdp.wps.algorithm.filemanagement.GetWatersGeom</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.discovery.ListOpendapGrids</ows:Identifier> <ows:Title>gov.usgs.cida.gdp.wps.algorithm.discovery.ListOpendapGrids</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.filemanagement.CreateNewShapefileDataStore</ows:Identifier> <ows:Title>gov.usgs.cida.gdp.wps.algorithm.filemanagement.CreateNewShapefileDataStore</ows:Title> </wps:Process> <wps:Process wps:processVersion="1.0.0"> <ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.discovery.GetGridTimeRange</ows:Identifier> <ows:Title>gov.usgs.cida.gdp.wps.algorithm.discovery.GetGridTimeRange</ows:Title> </wps:Process> </wps:ProcessOfferings> <wps:Languages> <wps:Default> <ows:Language>en-US</ows:Language> </wps:Default> <wps:Supported> <ows:Language>en-US</ows:Language> </wps:Supported> </wps:Languages> </wps:Capabilities>�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_USGSDescribeProcess.xml�������������������������������������������0000664�0000000�0000000�00000027055�14766600535�0023271�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <ns:ProcessDescriptions xmlns:ns="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsDescribeProcess_response.xsd" xml:lang="en-US" service="WPS" version="1.0.0"> <ProcessDescription statusSupported="true" storeSupported="true" ns:processVersion="1.0.0"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Feature Weighted Grid Statistics</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">This algorithm generates area weighted statistics of a gridded dataset for a set of vector polygon features. Using the bounding-box that encloses the feature data and the time range, if provided, a subset of the gridded dataset is requested from the remote gridded data server. Polygon representations are generated for cells in the retrieved grid. The polygon grid-cell representations are then projected to the feature data coordinate reference system. The grid-cells are used to calculate per grid-cell feature coverage fractions. Area-weighted statistics are then calculated for each feature using the grid values and fractions as weights. If the gridded dataset has a time range the last step is repeated for each time step within the time range or all time steps if a time range was not supplied.</ns1:Abstract> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">FEATURE_COLLECTION</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Feature Collection</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">A feature collection encoded as a WFS request or one of the supported GML profiles.</ns1:Abstract> <ComplexData> <Default> <Format> <MimeType>text/xml</MimeType> <Encoding>UTF-8</Encoding> <Schema>http://schemas.opengis.net/gml/2.0.0/feature.xsd</Schema> </Format> </Default> <Supported> <Format> <MimeType>text/xml</MimeType> <Encoding>UTF-8</Encoding> <Schema>http://schemas.opengis.net/gml/2.0.0/feature.xsd</Schema> </Format> <Format> <MimeType>text/xml</MimeType> <Encoding>UTF-8</Encoding> <Schema>http://schemas.opengis.net/gml/2.1.1/feature.xsd</Schema> </Format> <Format> <MimeType>text/xml</MimeType> <Encoding>UTF-8</Encoding> <Schema>http://schemas.opengis.net/gml/2.1.2/feature.xsd</Schema> </Format> <Format> <MimeType>text/xml</MimeType> <Encoding>UTF-8</Encoding> <Schema>http://schemas.opengis.net/gml/2.1.2.1/feature.xsd</Schema> </Format> <Format> <MimeType>text/xml</MimeType> <Encoding>UTF-8</Encoding> <Schema>http://schemas.opengis.net/gml/3.0.0/base/feature.xsd</Schema> </Format> <Format> <MimeType>text/xml</MimeType> <Encoding>UTF-8</Encoding> <Schema>http://schemas.opengis.net/gml/3.0.1/base/feature.xsd</Schema> </Format> <Format> <MimeType>text/xml</MimeType> <Encoding>UTF-8</Encoding> <Schema>http://schemas.opengis.net/gml/3.1.0/base/feature.xsd</Schema> </Format> <Format> <MimeType>text/xml</MimeType> <Encoding>UTF-8</Encoding> <Schema>http://schemas.opengis.net/gml/3.1.1/base/feature.xsd</Schema> </Format> <Format> <MimeType>text/xml</MimeType> <Encoding>UTF-8</Encoding> <Schema>http://schemas.opengis.net/gml/3.2.1/base/feature.xsd</Schema> </Format> </Supported> </ComplexData> </Input> <Input minOccurs="1" maxOccurs="1"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">DATASET_URI</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Dataset URI</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The base data web service URI for the dataset of interest.</ns1:Abstract> <LiteralData> <ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:anyURI" /> <ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1" /> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="2147483647"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">DATASET_ID</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Dataset Identifier</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The unique identifier for the data type or variable of interest.</ns1:Abstract> <LiteralData> <ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string" /> <ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1" /> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">REQUIRE_FULL_COVERAGE</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Require Full Coverage</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">If turned on, the service will require that the dataset of interest fully cover the polygon analysis zone data.</ns1:Abstract> <LiteralData> <ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:boolean" /> <ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1" /> <DefaultValue>true</DefaultValue> </LiteralData> </Input> <Input minOccurs="0" maxOccurs="1"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">TIME_START</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Time Start</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The date to begin analysis.</ns1:Abstract> <LiteralData> <ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:dateTime" /> <ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1" /> </LiteralData> </Input> <Input minOccurs="0" maxOccurs="1"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">TIME_END</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Time End</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The date to end analysis.</ns1:Abstract> <LiteralData> <ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:dateTime" /> <ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1" /> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">FEATURE_ATTRIBUTE_NAME</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Feature Attribute Name</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The attribute that will be used to label column headers in processing output.</ns1:Abstract> <LiteralData> <ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string" /> <ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1" /> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">DELIMITER</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Delimiter</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">The delimiter that will be used to separate columns in the processing output.</ns1:Abstract> <LiteralData> <ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string" /> <ns1:AllowedValues xmlns:ns1="http://www.opengis.net/ows/1.1"> <ns1:Value>COMMA</ns1:Value> <ns1:Value>TAB</ns1:Value> <ns1:Value>SPACE</ns1:Value> </ns1:AllowedValues> <DefaultValue>COMMA</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="7"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">STATISTICS</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Statistics</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">Statistics that will be returned for each feature in the processing output.</ns1:Abstract> <LiteralData> <ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string" /> <ns1:AllowedValues xmlns:ns1="http://www.opengis.net/ows/1.1"> <ns1:Value>MEAN</ns1:Value> <ns1:Value>MINIMUM</ns1:Value> <ns1:Value>MAXIMUM</ns1:Value> <ns1:Value>VARIANCE</ns1:Value> <ns1:Value>STD_DEV</ns1:Value> <ns1:Value>WEIGHT_SUM</ns1:Value> <ns1:Value>COUNT</ns1:Value> </ns1:AllowedValues> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">GROUP_BY</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Group By</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">If multiple features and statistics are selected, this will change whether the processing output columns are sorted according to statistics or feature attributes.</ns1:Abstract> <LiteralData> <ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:string" /> <ns1:AllowedValues xmlns:ns1="http://www.opengis.net/ows/1.1"> <ns1:Value>STATISTIC</ns1:Value> <ns1:Value>FEATURE_ATTRIBUTE</ns1:Value> </ns1:AllowedValues> </LiteralData> </Input> <Input minOccurs="0" maxOccurs="1"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">SUMMARIZE_TIMESTEP</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Summarize Timestep</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">If selected, processing output will include columns with summarized statistics for all feature attribute values for each timestep</ns1:Abstract> <LiteralData> <ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:boolean" /> <ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1" /> <DefaultValue>false</DefaultValue> </LiteralData> </Input> <Input minOccurs="0" maxOccurs="1"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">SUMMARIZE_FEATURE_ATTRIBUTE</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Summarize Feature Attribute</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">If selected, processing output will include a final row of statistics summarizing all timesteps for each feature attribute value</ns1:Abstract> <LiteralData> <ns1:DataType xmlns:ns1="http://www.opengis.net/ows/1.1" ns1:reference="xs:boolean" /> <ns1:AnyValue xmlns:ns1="http://www.opengis.net/ows/1.1" /> <DefaultValue>false</DefaultValue> </LiteralData> </Input> </DataInputs> <ProcessOutputs> <Output> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">OUTPUT</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Output File</ns1:Title> <ns1:Abstract xmlns:ns1="http://www.opengis.net/ows/1.1">A delimited text file containing requested process output.</ns1:Abstract> <ComplexOutput> <Default> <Format> <MimeType>text/csv</MimeType> <Encoding>UTF-8</Encoding> </Format> </Default> <Supported> <Format> <MimeType>text/csv</MimeType> <Encoding>UTF-8</Encoding> </Format> </Supported> </ComplexOutput> </Output> </ProcessOutputs> </ProcessDescription> </ns:ProcessDescriptions>�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_USGSExecuteInvalidRequest.xml�������������������������������������0000664�0000000�0000000�00000010320�14766600535�0024457�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <wps:Execute xmlns:wps="http://www.opengis.net/wps/1.0.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" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"> <ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm</ows:Identifier> <wps:DataInputs> <wps:Input> <ows:Identifier>FEATURE_COLLECTION</ows:Identifier> <wps:Reference xlink:href="http://igsarm-cida-gdp2.er.usgs.gov:8082/geoserver/wfs"> <wps:Body> <wfs:GetFeature xmlns:wfs="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" service="WFS" version="1.1.0" outputFormat="text/xml; subtype=gml/3.1.1" xsi:schemaLocation="http://www.opengis.net/wfs ../wfs/1.1.0/WFS.xsd"> <wfs:Query typeName="sample:CONUS_States"> <wfs:PropertyName>the_geom</wfs:PropertyName> <wfs:PropertyName>STATE</wfs:PropertyName> <ogc:Filter> <ogc:GmlObjectId gml:id="CONUS_States.508"/> </ogc:Filter> </wfs:Query> </wfs:GetFeature> </wps:Body> </wps:Reference> </wps:Input> <!-- <wps:Input> <ows:Identifier>FEATURE_ATTRIBUTE_NAME</ows:Identifier> <wps:Data> <wps:LiteralData>STATE</wps:LiteralData> </wps:Data> </wps:Input> --> <wps:Input> <ows:Identifier>DATASET_URI</ows:Identifier> <wps:Data> <wps:LiteralData>dods://igsarm-cida-thredds1.er.usgs.gov:8080/thredds/dodsC/dcp/conus_grid.w_meta.ncml</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>DATASET_ID</ows:Identifier> <wps:Data> <wps:LiteralData>ccsm3_a1b_tmax</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>TIME_START</ows:Identifier> <wps:Data> <wps:LiteralData>1960-01-01T00:00:00.000Z</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>TIME_END</ows:Identifier> <wps:Data> <wps:LiteralData>1960-12-31T00:00:00.000Z</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>REQUIRE_FULL_COVERAGE</ows:Identifier> <wps:Data> <wps:LiteralData>true</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>DELIMITER</ows:Identifier> <wps:Data> <wps:LiteralData>COMMA</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>STATISTICS</ows:Identifier> <wps:Data> <wps:LiteralData>MEAN</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>STATISTICS</ows:Identifier> <wps:Data> <wps:LiteralData>MINIMUM</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>STATISTICS</ows:Identifier> <wps:Data> <wps:LiteralData>MAXIMUM</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>STATISTICS</ows:Identifier> <wps:Data> <wps:LiteralData>VARIANCE</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>STATISTICS</ows:Identifier> <wps:Data> <wps:LiteralData>STD_DEV</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>STATISTICS</ows:Identifier> <wps:Data> <wps:LiteralData>WEIGHT_SUM</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>STATISTICS</ows:Identifier> <wps:Data> <wps:LiteralData>COUNT</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>GROUP_BY</ows:Identifier> <wps:Data> <wps:LiteralData>STATISTIC</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>SUMMARIZE_TIMESTEP</ows:Identifier> <wps:Data> <wps:LiteralData>true</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>SUMMARIZE_FEATURE_ATTRIBUTE</ows:Identifier> <wps:Data> <wps:LiteralData>true</wps:LiteralData> </wps:Data> </wps:Input> </wps:DataInputs> <wps:ResponseForm> <wps:ResponseDocument storeExecuteResponse="true" status="true"> <wps:Output asReference="true"> <ows:Identifier>OUTPUT</ows:Identifier> </wps:Output> </wps:ResponseDocument> </wps:ResponseForm> </wps:Execute> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_USGSExecuteInvalidRequestResponse.xml�����������������������������0000664�0000000�0000000�00000002152�14766600535�0026202�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<ns0:ExecuteResponse service="WPS" serviceInstance="http://cida.usgs.gov/climate/gdp/process/WebProcessingService?REQUEST=GetCapabilities&amp;SERVICE=WPS" statusLocation="http://cida.usgs.gov/climate/gdp/process/RetrieveResultServlet?id=1320676004359" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_response.xsd" xml:lang="en-US" xmlns:ns0="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><ns0:Process ns0:processVersion="1.0.0"><ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm</ows:Identifier><ows:Title xmlns:ows="http://www.opengis.net/ows/1.1">Feature Weighted Grid Statistics</ows:Title></ns0:Process><ns0:Status creationTime="2011-11-07T08:26:44.359-06:00"><ns0:ProcessFailed><ows:ExceptionReport xmlns:ows="http://www.opengis.net/ows/1.1"><ows:Exception><ows:ExceptionText>Attribute null not found in feature collection</ows:ExceptionText></ows:Exception></ows:ExceptionReport></ns0:ProcessFailed></ns0:Status></ns0:ExecuteResponse>����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_USGSExecuteRequest1.xml�������������������������������������������0000664�0000000�0000000�00000006010�14766600535�0023232�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps:Execute xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:wfs="http://www.opengis.net/wfs" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"><ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm</ows:Identifier><wps:DataInputs><wps:Input><ows:Identifier>FEATURE_ATTRIBUTE_NAME</ows:Identifier><wps:Data><wps:LiteralData>the_geom</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DATASET_URI</ows:Identifier><wps:Data><wps:LiteralData>dods://cida.usgs.gov/qa/thredds/dodsC/derivatives/derivative-days_above_threshold.pr.ncml</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DATASET_ID</ows:Identifier><wps:Data><wps:LiteralData>ensemble_b1_pr-days_above_threshold</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>TIME_START</ows:Identifier><wps:Data><wps:LiteralData>2010-01-01T00:00:00.000Z</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>TIME_END</ows:Identifier><wps:Data><wps:LiteralData>2011-01-01T00:00:00.000Z</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>REQUIRE_FULL_COVERAGE</ows:Identifier><wps:Data><wps:LiteralData>false</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DELIMITER</ows:Identifier><wps:Data><wps:LiteralData>COMMA</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>MEAN</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>GROUP_BY</ows:Identifier><wps:Data><wps:LiteralData>STATISTIC</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>SUMMARIZE_TIMESTEP</ows:Identifier><wps:Data><wps:LiteralData>false</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>SUMMARIZE_FEATURE_ATTRIBUTE</ows:Identifier><wps:Data><wps:LiteralData>false</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>FEATURE_COLLECTION</ows:Identifier><wps:Reference xlink:href="http://cida.usgs.gov/climate/gdp/proxy/http://igsarm-cida-gdp2.er.usgs.gov:8082/geoserver/wfs"><wps:Body><wfs:GetFeature xsi:schemaLocation="http://www.opengis.net/wfs ../wfs/1.1.0/WFS.xsd" outputFormat="text/xml; subtype=gml/3.1.1" version="1.1.0" service="WFS"><wfs:Query typeName="sample:CSC_Boundaries"><wfs:PropertyName>the_geom</wfs:PropertyName><wfs:PropertyName>area_name</wfs:PropertyName><ogc:Filter><ogc:GmlObjectId gml:id="CSC_Boundaries.2"/></ogc:Filter></wfs:Query></wfs:GetFeature></wps:Body></wps:Reference></wps:Input></wps:DataInputs><wps:ResponseForm><wps:ResponseDocument status="true" storeExecuteResponse="true"><wps:Output asReference="true"><ows:Identifier>OUTPUT</ows:Identifier></wps:Output></wps:ResponseDocument></wps:ResponseForm></wps:Execute>������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_USGSExecuteRequest2.xml�������������������������������������������0000664�0000000�0000000�00000010050�14766600535�0023232�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps:Execute xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:wfs="http://www.opengis.net/wfs" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"><ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm</ows:Identifier><wps:DataInputs><wps:Input><ows:Identifier>FEATURE_ATTRIBUTE_NAME</ows:Identifier><wps:Data><wps:LiteralData>STATE</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DATASET_URI</ows:Identifier><wps:Data><wps:LiteralData>dods://igsarm-cida-thredds1.er.usgs.gov:8080/thredds/dodsC/dcp/conus_grid.w_meta.ncml</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DATASET_ID</ows:Identifier><wps:Data><wps:LiteralData>ccsm3_a1b_tmax</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DATASET_ID</ows:Identifier><wps:Data><wps:LiteralData>ccsm3_a1b_pr</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DATASET_ID</ows:Identifier><wps:Data><wps:LiteralData>ccsm3_a1fi_tmax</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>TIME_START</ows:Identifier><wps:Data><wps:LiteralData>1960-01-01T00:00:00.000Z</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>TIME_END</ows:Identifier><wps:Data><wps:LiteralData>1960-12-31T00:00:00.000Z</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>REQUIRE_FULL_COVERAGE</ows:Identifier><wps:Data><wps:LiteralData>true</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DELIMITER</ows:Identifier><wps:Data><wps:LiteralData>COMMA</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>MEAN</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>MINIMUM</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>MAXIMUM</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>WEIGHT_SUM</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>VARIANCE</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>STD_DEV</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>COUNT</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>GROUP_BY</ows:Identifier><wps:Data><wps:LiteralData>STATISTIC</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>SUMMARIZE_TIMESTEP</ows:Identifier><wps:Data><wps:LiteralData>true</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>SUMMARIZE_FEATURE_ATTRIBUTE</ows:Identifier><wps:Data><wps:LiteralData>true</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>FEATURE_COLLECTION</ows:Identifier><wps:Reference xlink:href="http://igsarm-cida-gdp2.er.usgs.gov:8082/geoserver/wfs"><wps:Body><wfs:GetFeature xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" outputFormat="text/xml; subtype=gml/3.1.1" version="1.1.0" service="WFS"><wfs:Query typeName="sample:CONUS_States"><wfs:PropertyName>the_geom</wfs:PropertyName><wfs:PropertyName>STATE</wfs:PropertyName><ogc:Filter><ogc:GmlObjectId gml:id="CONUS_States.508"/><ogc:GmlObjectId gml:id="CONUS_States.469"/></ogc:Filter></wfs:Query></wfs:GetFeature></wps:Body></wps:Reference></wps:Input></wps:DataInputs><wps:ResponseForm><wps:ResponseDocument lineage="false" status="true" storeExecuteResponse="true"><wps:Output asReference="true"><ows:Identifier>OUTPUT</ows:Identifier></wps:Output></wps:ResponseDocument></wps:ResponseForm></wps:Execute> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_USGSExecuteRequest3.xml�������������������������������������������0000664�0000000�0000000�00000012220�14766600535�0023234�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps100:Execute xmlns:wps100="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm</ows110:Identifier><wps100:DataInputs><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">FEATURE_ATTRIBUTE_NAME</ows110:Identifier><wps100:Data><wps100:LiteralData>the_geom</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">DATASET_URI</ows110:Identifier><wps100:Data><wps100:LiteralData>dods://igsarm-cida-thredds1.er.usgs.gov:8080/thredds/dodsC/dcp/conus_grid.w_meta.ncml</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">DATASET_ID</ows110:Identifier><wps100:Data><wps100:LiteralData>ccsm3_a1b_tmax</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">TIME_START</ows110:Identifier><wps100:Data><wps100:LiteralData>1960-01-01T00:00:00.000Z</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">TIME_END</ows110:Identifier><wps100:Data><wps100:LiteralData>1960-12-31T00:00:00.000Z</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">REQUIRE_FULL_COVERAGE</ows110:Identifier><wps100:Data><wps100:LiteralData>true</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">DELIMITER</ows110:Identifier><wps100:Data><wps100:LiteralData>COMMA</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">STATISTICS</ows110:Identifier><wps100:Data><wps100:LiteralData>MEAN</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">STATISTICS</ows110:Identifier><wps100:Data><wps100:LiteralData>MINIMUM</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">STATISTICS</ows110:Identifier><wps100:Data><wps100:LiteralData>MAXIMUM</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">STATISTICS</ows110:Identifier><wps100:Data><wps100:LiteralData>WEIGHT_SUM</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">STATISTICS</ows110:Identifier><wps100:Data><wps100:LiteralData>VARIANCE</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">STATISTICS</ows110:Identifier><wps100:Data><wps100:LiteralData>STD_DEV</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">STATISTICS</ows110:Identifier><wps100:Data><wps100:LiteralData>COUNT</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">GROUP_BY</ows110:Identifier><wps100:Data><wps100:LiteralData>STATISTIC</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">SUMMARIZE_TIMESTEP</ows110:Identifier><wps100:Data><wps100:LiteralData>false</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">SUMMARIZE_FEATURE_ATTRIBUTE</ows110:Identifier><wps100:Data><wps100:LiteralData>false</wps100:LiteralData></wps100:Data></wps100:Input><wps100:Input><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">FEATURE_COLLECTION</ows110:Identifier><wps100:Data><wps100:ComplexData mimeType="text/xml" schema="http://schemas.opengis.net/gml/3.1.1/base/feature.xsd"><gml311:featureMembers xmlns:gml311="http://www.opengis.net/gml" xsi:schemaLocation="gov.usgs.cida.gdp.draw http://cida.usgs.gov/climate/derivative/xsd/draw.xsd"><gml311:box gml311:id="box.1"><gml311:the_geom><gml311:MultiPolygon srsDimension="2" srsName="http://www.opengis.net/gml/srs/epsg.xml#4326"><gml311:polygonMember><gml311:Polygon><gml311:exterior><gml311:LinearRing><gml311:posList>-102.8184 39.5273 -102.8184 37.418 -101.2363 37.418 -101.2363 39.5273 -102.8184 39.5273</gml311:posList></gml311:LinearRing></gml311:exterior></gml311:Polygon></gml311:polygonMember></gml311:MultiPolygon></gml311:the_geom><gml311:ID>0</gml311:ID></gml311:box></gml311:featureMembers></wps100:ComplexData></wps100:Data></wps100:Input></wps100:DataInputs><wps100:ResponseForm><wps100:ResponseDocument lineage="false" status="true" storeExecuteResponse="true"><wps100:Output asReference="true"><ows110:Identifier xmlns:ows110="http://www.opengis.net/ows/1.1">OUTPUT</ows110:Identifier></wps100:Output></wps100:ResponseDocument></wps100:ResponseForm></wps100:Execute> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_USGSExecuteRequest4.xml�������������������������������������������0000664�0000000�0000000�00000010066�14766600535�0023243�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<wps:Execute xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:wfs="http://www.opengis.net/wfs" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd"><ows:Identifier>gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm</ows:Identifier><wps:DataInputs><wps:Input><ows:Identifier>FEATURE_ATTRIBUTE_NAME</ows:Identifier><wps:Data><wps:LiteralData>STATE</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DATASET_URI</ows:Identifier><wps:Data><wps:LiteralData>dods://igsarm-cida-thredds1.er.usgs.gov:8080/thredds/dodsC/dcp/conus_grid.w_meta.ncml</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DATASET_ID</ows:Identifier><wps:Data><wps:LiteralData>ccsm3_a1b_tmax</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DATASET_ID</ows:Identifier><wps:Data><wps:LiteralData>ccsm3_a1b_pr</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DATASET_ID</ows:Identifier><wps:Data><wps:LiteralData>ccsm3_a1fi_tmax</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>TIME_START</ows:Identifier><wps:Data><wps:LiteralData>1960-01-01T00:00:00.000Z</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>TIME_END</ows:Identifier><wps:Data><wps:LiteralData>1960-12-31T00:00:00.000Z</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>REQUIRE_FULL_COVERAGE</ows:Identifier><wps:Data><wps:LiteralData>true</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>DELIMITER</ows:Identifier><wps:Data><wps:LiteralData>COMMA</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>MEAN</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>MINIMUM</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>MAXIMUM</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>WEIGHT_SUM</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>VARIANCE</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>STD_DEV</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>STATISTICS</ows:Identifier><wps:Data><wps:LiteralData>COUNT</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>GROUP_BY</ows:Identifier><wps:Data><wps:LiteralData>STATISTIC</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>SUMMARIZE_TIMESTEP</ows:Identifier><wps:Data><wps:LiteralData>true</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>SUMMARIZE_FEATURE_ATTRIBUTE</ows:Identifier><wps:Data><wps:LiteralData>true</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier>FEATURE_COLLECTION</ows:Identifier><wps:Reference xlink:href="http://igsarm-cida-gdp2.er.usgs.gov:8082/geoserver/wfs" method="POST"><wps:Body><wfs:GetFeature xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" outputFormat="text/xml; subtype=gml/3.1.1" version="1.1.0" service="WFS"><wfs:Query typeName="sample:CONUS_States"><wfs:PropertyName>the_geom</wfs:PropertyName><wfs:PropertyName>STATE</wfs:PropertyName><ogc:Filter><ogc:GmlObjectId gml:id="CONUS_States.508"/><ogc:GmlObjectId gml:id="CONUS_States.469"/></ogc:Filter></wfs:Query></wfs:GetFeature></wps:Body></wps:Reference></wps:Input></wps:DataInputs><wps:ResponseForm><wps:ResponseDocument lineage="false" status="true" storeExecuteResponse="true"><wps:Output asReference="true"><ows:Identifier>OUTPUT</ows:Identifier></wps:Output></wps:ResponseDocument></wps:ResponseForm></wps:Execute> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_USGSExecuteResponse1a.xml�����������������������������������������0000664�0000000�0000000�00000001704�14766600535�0023546�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <ns:ExecuteResponse xmlns:ns="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_response.xsd" serviceInstance="http://cida.usgs.gov/climate/gdp/process/WebProcessingService?REQUEST=GetCapabilities&amp;SERVICE=WPS" xml:lang="en-US" service="WPS" version="1.0.0" statusLocation="http://cida.usgs.gov/climate/gdp/process/RetrieveResultServlet?id=1317765263148"> <ns:Process ns:processVersion="1.0.0"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Feature Weighted Grid Statistics</ns1:Title> </ns:Process> <ns:Status creationTime="2011-10-04T16:54:23.148-05:00"> <ns:ProcessStarted /> </ns:Status> </ns:ExecuteResponse>������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_USGSExecuteResponse1b.xml�����������������������������������������0000664�0000000�0000000�00000010101�14766600535�0023536�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version='1.0' encoding='UTF-8'?> <ns:ExecuteResponse xmlns:ns="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsExecute_response.xsd" serviceInstance="http://cida.usgs.gov/climate/gdp/process/WebProcessingService?REQUEST=GetCapabilities&amp;SERVICE=WPS" xml:lang="en-US" service="WPS" version="1.0.0" statusLocation="http://cida.usgs.gov/climate/gdp/process/RetrieveResultServlet?id=1318528582026"> <ns:Process ns:processVersion="1.0.0"> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Feature Weighted Grid Statistics</ns1:Title> </ns:Process> <ns:Status creationTime="2011-10-13T12:56:22.025-05:00"> <ns:ProcessSucceeded>Process successful</ns:ProcessSucceeded> </ns:Status> <wps:DataInputs xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink"> <wps:Input> <ows:Identifier>FEATURE_ATTRIBUTE_NAME</ows:Identifier> <wps:Data> <wps:LiteralData>ID</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>DATASET_URI</ows:Identifier> <wps:Data> <wps:LiteralData>dods://hydra.fsl.noaa.gov/thredds/dodsC/oc_gis_downscaling/sresb1/ncar_ccsm3_0.1/Prcp/ncar_ccsm3_0.1.sresb1.monthly.Prcp.1950.nc</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>DATASET_ID</ows:Identifier> <wps:Data> <wps:LiteralData>Prcp</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>TIME_START</ows:Identifier> <wps:Data> <wps:LiteralData>1950-01-16T00:00:00.000Z</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>TIME_END</ows:Identifier> <wps:Data> <wps:LiteralData>1950-12-15T00:00:00.000Z</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>REQUIRE_FULL_COVERAGE</ows:Identifier> <wps:Data> <wps:LiteralData>true</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>DELIMITER</ows:Identifier> <wps:Data> <wps:LiteralData>COMMA</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>STATISTICS</ows:Identifier> <wps:Data> <wps:LiteralData>MEAN</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>GROUP_BY</ows:Identifier> <wps:Data> <wps:LiteralData>STATISTIC</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>SUMMARIZE_TIMESTEP</ows:Identifier> <wps:Data> <wps:LiteralData>true</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>SUMMARIZE_FEATURE_ATTRIBUTE</ows:Identifier> <wps:Data> <wps:LiteralData>true</wps:LiteralData> </wps:Data> </wps:Input> <wps:Input> <ows:Identifier>FEATURE_COLLECTION</ows:Identifier> <wps:Reference xlink:href="http://igsarm-cida-gdp2.er.usgs.gov:8082/geoserver/wfs"> <wps:Body> <wfs:GetFeature xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs" outputFormat="text/xml; subtype=gml/3.1.1" service="WFS" version="1.1.0" xsi:schemaLocation="http://www.opengis.net/wfs ../wfs/1.1.0/WFS.xsd"> <wfs:Query typeName="draw:luca"> <wfs:PropertyName>the_geom</wfs:PropertyName> <wfs:PropertyName>ID</wfs:PropertyName> </wfs:Query> </wfs:GetFeature> </wps:Body> </wps:Reference> </wps:Input> </wps:DataInputs> <ns:ProcessOutputs> <ns:Output> <ns1:Identifier xmlns:ns1="http://www.opengis.net/ows/1.1">OUTPUT</ns1:Identifier> <ns1:Title xmlns:ns1="http://www.opengis.net/ows/1.1">Output File</ns1:Title> <ns:Reference encoding="UTF-8" mimeType="text/csv" href="http://cida.usgs.gov/climate/gdp/process/RetrieveResultServlet?id=1318528582026OUTPUT.601bb3d0-547f-4eab-8642-7c7d2834459e" /> </ns:Output> </ns:ProcessOutputs> </ns:ExecuteResponse>���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_bbox_DescribeProcess.xml������������������������������������������0000664�0000000�0000000�00000003530�14766600535�0023571�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8"?> <wps:ProcessDescriptions xmlns:wps="http://www.opengis.net/wps/1.0.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" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.openg is.net/wps/1.0.0/wpsDescribeProcess_response.xsd" service="WPS" version="1.0.0" xml:lang="en-CA"> <ProcessDescription wps:processVersion="0.1" storeSupported="true" statusSupported="true"> <ows:Identifier>bbox</ows:Identifier> <ows:Title>Bounding Box</ows:Title> <ows:Abstract>Testing BoundingBox Input/Output Parameter</ows:Abstract> <ows:Metadata xlink:title="home" xlink:href="http://emu.readthedocs.org/en/latest/index.html"/> <DataInputs> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>bbox</ows:Identifier> <ows:Title>Bounding Box</ows:Title> <BoundingBoxData> <Default> <CRS>EPSG:4326</CRS> </Default> <Supported> <CRS>EPSG:4326</CRS> <CRS>EPSG:3035</CRS> </Supported> </BoundingBoxData> </Input> </DataInputs> <ProcessOutputs> <Output> <ows:Identifier>bbox</ows:Identifier> <ows:Title>Bounding Box</ows:Title> <BoundingBoxOutput> <Default> <CRS>EPSG:4326</CRS> </Default> <Supported> <CRS>EPSG:4326</CRS> </Supported> </BoundingBoxOutput> </Output> </ProcessOutputs> </ProcessDescription> </wps:ProcessDescriptions> ������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/resources/wps_inout_parsing.xml�������������������������������������������������0000664�0000000�0000000�00000005133�14766600535�0022362�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<DataInputs xmlns:ows="http://www.opengis.net/ows/1.1"> <Input minOccurs="1" maxOccurs="1000"> <ows:Identifier>input1</ows:Identifier> <ows:Title>Input 1</ows:Title> <LiteralData> <ows:DataType ows:reference="xs:string" xmlns:ows="http://www.opengis.net/ows/1.1" /> <ows:AllowedValues xmlns:ows="http://www.opengis.net/ows/1.1"> <ows:Value>COMMA</ows:Value> <ows:Value>TAB</ows:Value> <ows:Value>SPACE</ows:Value> </ows:AllowedValues> <DefaultValue>COMMA</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>input2</ows:Identifier> <ows:Title>Input 2</ows:Title> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string" /> <ows:AllowedValues> <ows:Value>YS</ows:Value> <ows:Value>MS</ows:Value> <ows:Value>QS-DEC</ows:Value> <ows:Value>AS-JUL</ows:Value> </ows:AllowedValues> <DefaultValue>YS</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>input3</ows:Identifier> <ows:Title>Input 3</ows:Title> <LiteralData> <ows:DataType ows:reference="urn:ogc:def:dataType:OGC:1.1:string" /> <ows:AnyValue /> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>input4</ows:Identifier> <ows:Title>Input 4</ows:Title> <LiteralData> <ows:DataType>string</ows:DataType> <ows:AnyValue /> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>input5</ows:Identifier> <ows:Title>Input 5</ows:Title> <LiteralData> <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#string">string</ows:DataType> <ows:AllowedValues> <ows:Value>YS</ows:Value> <ows:Value>MS</ows:Value> <ows:Value>QS-DEC</ows:Value> <ows:Value>AS-JUL</ows:Value> </ows:AllowedValues> <DefaultValue>YS</DefaultValue> </LiteralData> </Input> <Input minOccurs="1" maxOccurs="1"> <ows:Identifier>input6</ows:Identifier> <ows:Title>Input 6</ows:Title> <LiteralData> <ows:DataType ows:reference="urn:ogc:def:dataType:OGC:1.1:string">string</ows:DataType> <ows:AnyValue /> </LiteralData> </Input> </DataInputs> �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/scratch/������������������������������������������������������������������������0000775�0000000�0000000�00000000000�14766600535�0015501�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/scratch/.gitkeep����������������������������������������������������������������0000664�0000000�0000000�00000000010�14766600535�0017121�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.gitkeep������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_csw3_pycsw.py��������������������������������������������������������������0000664�0000000�0000000�00000001275�14766600535�0017574�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.csw import CatalogueServiceWeb as cs SERVICE_URL = 'http://demo.pycsw.org/cite/csw' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_csw_pycsw(): c = cs(SERVICE_URL, version='3.0.0') assert c.updateSequence is not None assert c.version == '3.0.0' assert c.identification.title == 'pycsw OGC CITE demo and Reference Implementation' assert c.constraints['MaxRecordDefault'].values[0] == '10' c.getrecords() assert c.results.get('returned') > 0 assert c.results.get('nextrecord') > 0 assert c.results.get('matches') > 0 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_csw_geonetwork.py����������������������������������������������������������0000664�0000000�0000000�00000002523�14766600535�0020525�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.csw import CatalogueServiceWeb SERVICE_URL = 'http://geoportal.ypen.gr/geonetwork/srv/eng/csw' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_csw_geonetwork(): c = CatalogueServiceWeb(SERVICE_URL) c.getrecords2(typenames='csw:Record') assert c.results.get('returned') > 0 assert c.results.get('nextrecord') > 0 assert c.results.get('matches') > 0 SERVICE_URL3 = 'https://metawal.wallonie.be/geonetwork/srv/eng/csw' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL3), reason='service is unreachable') @pytest.mark.parametrize("esn_in", ['full', 'summary']) def test_csw_geonetwork_iso3(esn_in): """ Test retrieving records from Belgian geonetwork, specifically requesting ISO 19115 Part 3 XML records. """ c = CatalogueServiceWeb(SERVICE_URL3) c.getrecords2(outputschema='http://standards.iso.org/iso/19115/-3/mdb/2.0', typenames='mdb:MD_Metadata', esn=esn_in) # Valid results were returned assert c.results.get('returned') > 0 assert c.results.get('nextrecord') > 0 assert c.results.get('matches') > 0 for id in c.records.keys(): assert c.records[id].identifier == id �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_csw_geoserver.py�����������������������������������������������������������0000664�0000000�0000000�00000000772�14766600535�0020346�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.csw import CatalogueServiceWeb SERVICE_URL = 'http://gis.armf.bg:8080/geoserver/csw' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_csw_geoserver(): c = CatalogueServiceWeb(SERVICE_URL) c.getrecords2(typenames='csw:Record') assert c.results.get('returned') > 0 assert c.results.get('nextrecord') > 0 assert c.results.get('matches') > 0 ������OWSLib-0.33.0/tests/test_csw_headers.py�������������������������������������������������������������0000664�0000000�0000000�00000002277�14766600535�0017762�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from unittest import mock from tests.utils import service_ok import pytest from owslib.csw import CatalogueServiceWeb def test_csw_sends_headers(): """ Test that if headers are provided in the CSW class they are sent when performing HTTP requests (in this case for GetCapabilities) """ with mock.patch('owslib.util.requests.request', side_effect=RuntimeError) as mock_request: try: CatalogueServiceWeb( 'http://example.com/csw', version='2.0.2', headers={'User-agent': 'my-app/1.0'} ) except RuntimeError: assert mock_request.called assert mock_request.call_args[1]['headers'] == {'User-agent': 'my-app/1.0'} with mock.patch('owslib.util.requests.request', side_effect=RuntimeError) as mock_request: try: CatalogueServiceWeb( 'http://example.com/csw', version='3.0.0', headers={'User-agent': 'my-app/1.0'} ) except RuntimeError: assert mock_request.called assert mock_request.call_args[1]['headers'] == {'Accept': 'application/xml', 'User-agent': 'my-app/1.0'} ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_csw_inspire.py�������������������������������������������������������������0000664�0000000�0000000�00000003177�14766600535�0020020�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# flake8: noqa: W503 import re from pathlib import Path import pytest from pytest_httpserver import HTTPServer from owslib.csw import CatalogueServiceWeb from owslib.fes import PropertyIsEqualTo MOCK_SERVER_PORT = 59950 MOCK_SERVICE_URL = f"http://localhost:{MOCK_SERVER_PORT}/csw" @pytest.fixture def records(): """Mock a GetRecords response from INSPIRE Geoportal Source: https://inspire-geoportal.ec.europa.eu/srv/eng/csw """ inspire_sample = str( Path(__file__).parent.parent / "tests" / "resources" / "inspire-getrecords-response.xml" ) with open(inspire_sample, "r", encoding="utf-8") as f: xml_str = f.read() return xml_str @pytest.mark.online def test_language(records): """Test records""" with HTTPServer(port=MOCK_SERVER_PORT) as httpserver: httpserver.expect_request(re.compile("^/csw")).respond_with_data(records) csw = CatalogueServiceWeb(url=MOCK_SERVICE_URL, skip_caps=True) cq = PropertyIsEqualTo( "th_httpinspireeceuropaeutheme-theme.link", "http://inspire.ec.europa.eu/theme/ac", ) csw.getrecords2( constraints=[cq], outputschema="http://www.isotc211.org/2005/gmd", maxrecords=2, startposition=83, esn="full", ) assert len(csw.records) == 2 rec1 = csw.records.get("8dad9c98-0512-4845-a2bf-3ace1c93df6f") assert rec1.languagecode == "eng" assert rec1.charset == "utf8" rec2 = csw.records.get("eeae2de7-0a09-4b69-b7a0-0b6b20903fd5") assert rec2.languagecode == "ger" assert rec2.charset is None �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_csw_ngdc.py����������������������������������������������������������������0000664�0000000�0000000�00000003317�14766600535�0017256�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok from owslib import fes, csw from owslib.dif import namespaces import pytest SERVICE_URL = 'http://www.ngdc.noaa.gov/geoportal/csw' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="CSW service is unreachable") def test_csw_ngdc(): "rewritten doctest/cws_ngdc.txt" c = csw.CatalogueServiceWeb(SERVICE_URL, timeout=120) assert c.identification.title == 'ArcGIS Server Geoportal Extension 10 - OGC CSW 2.0.2 ISO AP' assert c.identification.version == '2.0.2' assert sorted(c.identification.keywords) == [ 'Geophysical Metadata', 'NGDC', 'Ocean Metadata', 'Space Weather Metadata'] assert c.provider.name == 'NOAA NGDC' # Get some records sos_urn = 'urn:x-esri:specification:ServiceType:sos:url' aoos_uuid = '1706F520-2647-4A33-B7BF-592FAFDE4B45' uuid_filter = fes.PropertyIsEqualTo(propertyname='sys.siteuuid', literal="{%s}" % aoos_uuid) c.getrecords2([uuid_filter], esn='full', maxrecords=999999) assert len(c.records) > 40 assert 'AOOS SOS' in c.records aoos_sos = c.records['AOOS SOS'] assert aoos_sos.abstract == 'Alaska Ocean Observing System SOS' assert sorted([x['url'] for x in aoos_sos.references if x['scheme'] == sos_urn]) == [ 'http://sos.aoos.org/sos/sos/kvp?service=SOS&request=GetCapabilities&acceptVersions=1.0.0', 'http://sos.aoos.org/sos/sos/kvp?service=SOS&request=GetCapabilities&acceptVersions=1.0.0', 'http://sos.aoos.org/sos/sos/kvp?service=SOS&request=GetCapabilities&acceptVersions=1.0.0'] assert c.getService_urls(sos_urn) == [ 'http://sos.aoos.org/sos/sos/kvp?service=SOS&request=GetCapabilities&acceptVersions=1.0.0'] �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_csw_pycsw.py���������������������������������������������������������������0000664�0000000�0000000�00000001255�14766600535�0017507�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.csw import CatalogueServiceWeb as cs SERVICE_URL = 'http://demo.pycsw.org/cite/csw' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_csw_pycsw(): c = cs(SERVICE_URL) assert c.updateSequence is not None assert c.version == '2.0.2' assert c.identification.title == 'pycsw OGC CITE demo and Reference Implementation' assert c.constraints['MaxRecordDefault'].values[0] == '10' c.getrecords2() assert c.results.get('returned') > 0 assert c.results.get('nextrecord') > 0 assert c.results.get('matches') > 0 ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_csw_pycsw_skip_caps.py�����������������������������������������������������0000664�0000000�0000000�00000000750�14766600535�0021542�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.csw import CatalogueServiceWeb as cs SERVICE_URL = 'http://demo.pycsw.org/cite/csw' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_csw_pycsw_skip_caps(): c = cs(SERVICE_URL, skip_caps=True) c.getrecords2() assert c.results.get('returned') > 0 assert c.results.get('nextrecord') > 0 assert c.results.get('matches') > 0 ������������������������OWSLib-0.33.0/tests/test_csw_skgeodesy.py�����������������������������������������������������������0000664�0000000�0000000�00000001446�14766600535�0020341�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.csw import CatalogueServiceWeb SERVICE_URL = 'https://zbgisws.skgeodesy.sk/zbgiscsw/service.svc/get' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_csw_skgeodsy(): c = CatalogueServiceWeb(SERVICE_URL) assert sorted([op.name for op in c.operations]) == [ 'DescribeRecord', 'GetCapabilities', 'GetRecordById', 'GetRecords', 'Transaction'] grop = c.get_operation_by_name('GetRecords') assert grop.name == 'GetRecords' c.getrecords2(typenames='csw:Record gmd:MD_Metadata') assert c.results.get('returned') > 0 assert c.results.get('nextrecord') > 0 assert c.results.get('matches') > 0 ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_fes2.py��������������������������������������������������������������������0000664�0000000�0000000�00000003166�14766600535�0016330�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import pytest from owslib.wfs import WebFeatureService from owslib import fes2 from owslib.gml import Point from owslib.namespaces import Namespaces from owslib import util import json n = Namespaces() FES_NAMESPACE = n.get_namespace("fes") GML32_NAMESPACE = n.get_namespace("gml32") SERVICE_URL = "http://soggy.zoology.ubc.ca:8080/geoserver/wfs" def test_raw_filter(): """Just inspect the filter object (not embedded in a getfeature request).""" point = Point(id="qc", srsName="http://www.opengis.net/gml/srs/epsg.xml#4326", pos=[-71, 46]) f = fes2.Filter( fes2.And([fes2.Intersects(propertyname="the_geom", geometry=point), fes2.PropertyIsLike("name", "value")] ) ) xml = f.toXML() # Fairly basic test xml.find(util.nspath("Filter", FES_NAMESPACE)) xml.find(util.nspath("And", FES_NAMESPACE)) xml.find(util.nspath("Intersects", FES_NAMESPACE)) xml.find(util.nspath("Point", GML32_NAMESPACE)) @pytest.mark.xfail @pytest.mark.online def test_filter(): """A request without filtering will yield 600 entries. With filtering we expect only one. Note that this type of topological filtering only works (so far) with WFS 2.0.0 and POST requests. """ wfs = WebFeatureService(SERVICE_URL, version="2.0.0") layer = "psf:level4" point = Point(id="random", srsName="http://www.opengis.net/gml/srs/epsg.xml#4326", pos=[-129.8, 55.44]) f = fes2.Filter(fes2.Contains(propertyname="geom", geometry=point)) r = wfs.getfeature(layer, outputFormat="application/json", method="POST", filter=f.toXML()) assert json.load(r)["totalFeatures"] == 1 ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_gm03.py��������������������������������������������������������������������0000664�0000000�0000000�00000004310�14766600535�0016227�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ from tests.utils import resource_file from owslib.etree import etree from owslib.gm03 import GM03 def test_gm03(): """Test GM03 parsing""" e = etree.parse(resource_file('gm03_example1.xml')) gm03 = GM03(e) assert gm03.header.version == '2.3' assert gm03.header.sender == 'geocat.ch' assert not hasattr(gm03.data, 'core') assert hasattr(gm03.data, 'comprehensive') assert len(gm03.data.comprehensive.elements) == 13 assert sorted(list(gm03.data.comprehensive.elements.keys())) == ['address', 'citation', 'contact', 'data_identification', 'date', 'extent', 'extent_geographic_element', 'geographic_bounding_box', 'identification_point_of_contact', 'keywords', 'metadata', 'metadata_point_of_contact', 'responsible_party'] # noqa assert isinstance(gm03.data.comprehensive.date, list) assert len(gm03.data.comprehensive.date) == 1 assert gm03.data.comprehensive.metadata.file_identifier == '41ac321f632e55cebf0508a2cea5d9023fd12d9ad46edd679f2c275127c88623fb9c9d29726bef7c' # noqa assert gm03.data.comprehensive.metadata.date_stamp == '1999-12-31T12:00:00' assert gm03.data.comprehensive.metadata.language == 'de' # Test TID searching assert gm03.data.comprehensive.metadata.tid == 'xN6509077498146737843' search_tid = gm03.data.comprehensive.metadata.tid assert gm03.data.comprehensive.get_element_by_tid('404') is None assert gm03.data.comprehensive.get_element_by_tid(search_tid) is not None search_tid2 = gm03.data.comprehensive.extent.data_identification.ref assert search_tid2 == 'xN8036063300808707346' assert gm03.data.comprehensive.get_element_by_tid(search_tid2) is not None e = etree.parse(resource_file('gm03_example2.xml')) gm03 = GM03(e) assert gm03.data.comprehensive.geographic_bounding_box.extent_type_code == 'false' assert gm03.data.comprehensive.geographic_bounding_box.north_bound_latitude == '47.1865387201702' assert gm03.data.comprehensive.geographic_bounding_box.south_bound_latitude == '47.1234508676764' assert gm03.data.comprehensive.geographic_bounding_box.east_bound_longitude == '9.10597474389878' assert gm03.data.comprehensive.geographic_bounding_box.west_bound_longitude == '9.23798212070671' ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_iso3_parsing.py������������������������������������������������������������0000664�0000000�0000000�00000060703�14766600535�0020071�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# ================================================================= # # Author: Vincent Fazio <vincent.fazio@csiro.au> # # Copyright (c) 2023 CSIRO Australia # # Permission is hereby granted, free of charge, to any person # obtaining a copy of this software and associated documentation # files (the "Software"), to deal in the Software without # restriction, including without limitation the rights to use, # copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the # Software is furnished to do so, subject to the following # conditions: # # The above copyright notice and this permission notice shall be # included in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES # OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT # HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR # OTHER DEALINGS IN THE SOFTWARE. # # ================================================================= """ Unit tests for owslib.iso3 This tests its ability to parse ISO19115-3 XML """ from pathlib import Path import pytest from owslib.etree import etree from owslib.iso3 import (MD_Metadata, SV_ServiceIdentification, PT_Locale, CI_Date, CI_Responsibility, Keyword, MD_Keywords, MD_DataIdentification, MD_Distributor, MD_Distribution, DQ_DataQuality, SV_ServiceIdentification, CI_OnlineResource, EX_GeographicBoundingBox, EX_Polygon, EX_BoundingPolygon, EX_Extent, MD_ReferenceSystem, MD_FeatureCatalogueDescription, MD_ImageDescription, MD_Band) @pytest.fixture def ns(): """ Create a V2 namespace """ md = MD_Metadata() return md.namespaces def test_md_metadata_empty(): """ Test empty MD_Metadata """ mdb = MD_Metadata() assert mdb.md == None assert mdb.xml == None assert mdb.identifier == None assert mdb.parentidentifier == None assert mdb.language == None assert mdb.dataseturi == None assert mdb.languagecode == None assert mdb.datestamp == None assert mdb.charset == None assert mdb.hierarchy == None assert mdb.contact == [] assert mdb.datetimestamp == None assert mdb.stdname == None assert mdb.stdver == None assert mdb.locales == [] assert mdb.referencesystem == None assert mdb.identification == [] assert mdb.contentinfo == [] assert mdb.distribution == None assert mdb.dataquality == None assert mdb.acquisition == None def test_pt_locale_empty(ns): """ Test empty PT_Locale """ loc = PT_Locale(ns) assert loc.id == None assert loc.languagecode == None assert loc.charset == None def test_ci_date_empty(ns): """ Test empty CI_Date """ dat = CI_Date(ns) assert dat.date == None assert dat.type == None def test_ci_responsibility_empty(ns): """ Test empty """ resp = CI_Responsibility(ns) assert resp.name == None assert resp.organization == None assert resp.position == None assert resp.phone == None assert resp.fax == None assert resp.address == None assert resp.city == None assert resp.region == None assert resp.postcode == None assert resp.country == None assert resp.email == None assert resp.onlineresource == None assert resp.role == None def test_keyword_empty(ns): """ Test empty Keyword """ keyw = Keyword(ns) assert keyw.name == None assert keyw.url == None def test_md_keywords_empty(ns): """ Test empty MD_Keywords """ mdk = MD_Keywords(ns) assert mdk.keywords == [] assert mdk.type == None assert mdk.thesaurus == None assert mdk.kwdtype_codeList == 'http://standards.iso.org/iso/19115/-3/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode' def test_md_dataidentification_empty(ns): """ Test empty MD_DataIdentification """ mdi = MD_DataIdentification(ns) mdi.identtype == None assert mdi.title == None assert mdi.alternatetitle == None assert mdi.uricode == [] assert mdi.uricodespace == [] assert mdi.date == [] assert mdi.datetype == [] assert mdi.uselimitation == [] assert mdi.uselimitation_url == [] assert mdi.accessconstraints == [] assert mdi.classification == [] # Left empty - no legal classification equivalent assert mdi.otherconstraints == [] assert mdi.securityconstraints == [] assert mdi.useconstraints == [] assert mdi.denominators == [] assert mdi.distance == [] assert mdi.uom == [] assert mdi.resourcelanguage == [] assert mdi.resourcelanguagecode == [] assert mdi.creator == [] assert mdi.publisher == [] assert mdi.funder == [] assert mdi.contributor == [] assert mdi.edition == None assert mdi.abstract == None assert mdi.abstract_url == None assert mdi.purpose == None assert mdi.status == None assert mdi.graphicoverview == [] assert mdi.contact == [] assert mdi.keywords == [] assert mdi.topiccategory == [] assert mdi.supplementalinformation == None assert mdi.extent == None assert mdi.bbox == None assert mdi.temporalextent_start == None assert mdi.temporalextent_end == None assert mdi.spatialrepresentationtype == [] def test_md_distributor_empty(ns): """ Test empty MD_Distributor """ mdd = MD_Distributor(ns) assert mdd.contact == None assert mdd.online == [] def test_md_distribution_empty(ns): """ Test empty MD_Distribution """ mdd = MD_Distribution(ns) assert mdd.format == None assert mdd.version == None assert mdd.distributor == [] assert mdd.online == [] def test_dq_dataquality_empty(ns): """ Test empty DQ_DataQuality """ dqd = DQ_DataQuality(ns) assert dqd.conformancetitle == [] assert dqd.conformancedate == [] assert dqd.conformancedatetype == [] assert dqd.conformancedegree == [] assert dqd.lineage == None assert dqd.lineage_url == None assert dqd.specificationtitle == None assert dqd.specificationdate == [] def test_sv_serviceidentification_empty(ns): """ Test empty SV_ServiceIdentification """ svs = SV_ServiceIdentification(ns) assert svs.type == None assert svs.version == None assert svs.fees == None assert svs.couplingtype == None assert svs.operations == [] assert svs.operateson == [] def test_ci_onlineresource_empty(ns): """ Test empty CI_OnlineResource """ cio = CI_OnlineResource(ns) assert cio.url == None assert cio.protocol == None assert cio.name == None assert cio.description == None assert cio.function == None def test_ex_geographicboundingbox_empty(ns): """ Test empty EX_GeographicBoundingBox """ exg = EX_GeographicBoundingBox(ns) assert exg.minx == None assert exg.maxx == None assert exg.miny == None assert exg.maxy == None def test_ex_polygon_empty(ns): """ Test empty EX_Polygon """ exp = EX_Polygon(ns) assert exp.exterior_ring == None assert exp.interior_rings == [] def test_ex_boundingpolygon_empty(ns): """ Test empty EX_BoundingPolygon """ exb = EX_BoundingPolygon(ns) assert exb.is_extent == None assert exb.polygons == [] def test_ex_extent_empty(ns): """ Test empty EX_Extent """ exe = EX_Extent(ns) assert exe.boundingBox == None assert exe.boundingPolygon == None assert exe.description_code == None assert exe.vertExtMin == None assert exe.vertExtMax == None def test_md_referencesystem_empty(ns): """ Test empty MD_ReferenceSystem """ mdr = MD_ReferenceSystem(ns) assert mdr.code == None assert mdr.codeSpace == None assert mdr.version == None def test_md_featurecataloguedescription_empty(ns): """ Test empty MD_FeatureCatalogueDescription """ mdf = MD_FeatureCatalogueDescription(ns) assert mdf.xml == None assert mdf.compliancecode == None assert mdf.language == [] assert mdf.includedwithdataset == None assert mdf.featuretypenames == [] assert mdf.featurecatalogues == [] def test_md_imagedescription_empty(ns): """ Test empty MD_ImageDescription """ mdi = MD_ImageDescription(ns) assert mdi.type == 'image' assert mdi.bands == [] assert mdi.attributedescription == None assert mdi.cloudcover == None assert mdi.processinglevel == None def test_md_band_empty(ns): """ Test empty MD_Band """ mdb = MD_Band(ns, None) assert mdb.id == None assert mdb.units == None assert mdb.min == None assert mdb.max == None @pytest.fixture def bmd(): """ Create an MD_Metadata instance from Belgian ISO 19115 Part 3 XML sample Source: https://metawal.wallonie.be/geonetwork """ belgian_sample = str(Path(__file__).parent.parent / "tests" / "resources" / "iso3_examples" / "metawal.wallonie.be-catchments.xml") with open(belgian_sample, "r", encoding="utf-8") as f_d: xml_list = f_d.readlines() xml_str = ''.join(xml_list) xml_bytes = bytes(xml_str, encoding='utf-8') exml = etree.fromstring(xml_bytes) assert exml is not None return MD_Metadata(exml) def test_metadata(bmd): """ Tests MD_Metadata class """ assert bmd is not None assert bmd.charset == 'utf8' assert bmd.hierarchy == 'series' assert bmd.identifier == '74f81503-8d39-4ec8-a49a-c76e0cd74946' assert bmd.languagecode == 'fre' assert bmd.locales[0].charset == 'utf8' assert bmd.locales[0].id == 'FR' assert bmd.locales[0].languagecode == 'fre' assert bmd.referencesystem.code == 'EPSG:31370' assert bmd.stdname == 'ISO 19115' assert bmd.stdver == '2003/Cor 1:2006' assert bytes(bmd.contentinfo[0].featurecatalogues[0], 'utf-8') == b'Mod\xc3\xa8le de donn\xc3\xa9es' assert bmd.dataseturi == 'PROTECT_CAPT' assert bmd.datestamp == '2023-08-08T07:34:11.366Z' assert bmd.datestamp == '2023-08-08T07:34:11.366Z' def test_responsibility(bmd): """ Tests CI_Responsibility class as 'pointOfContact' """ ct0 = bmd.contact[0] assert ct0.email == 'veronique.willame@spw.wallonie.be' assert bytes(ct0.name, 'utf-8') == b'V\xc3\xa9ronique Willame' assert bytes(ct0.organization, 'utf-8') == b"Direction des Eaux souterraines (SPW - Agriculture, Ressources naturelles et Environnement - D\xc3\xa9partement de l'Environnement et de l'Eau - Direction des Eaux souterraines)" assert ct0.phone == '+32 (0)81/335923' assert ct0.role == 'pointOfContact' def test_distributor(bmd): """ Tests MD_Distributor class """ distor = bmd.distribution.distributor[0] assert distor.contact.email == 'helpdesk.carto@spw.wallonie.be' assert distor.contact.organization == 'Service public de Wallonie (SPW)' assert distor.contact.role == 'distributor' def test_online_distribution(bmd): """ Tests MD_Distribution class """ online = bmd.distribution.online[0] assert online.description[:65] == 'Application cartographique du Geoportail (WalOnMap) qui permet de' assert online.function == 'information' assert bytes(online.name, 'utf=8') == b'Application WalOnMap - Toute la Wallonie \xc3\xa0 la carte' assert online.protocol == 'WWW:LINK' assert online.url == 'https://geoportail.wallonie.be/walonmap/#ADU=https://geoservices.wallonie.be/arcgis/rest/services/EAU/PROTECT_CAPT/MapServer' assert len(bmd.distribution.online) == 5 assert bmd.distribution.version == '-' def test_identification(bmd): """ Tests MD_DataIdentification class """ ident = bmd.identification[0] assert bytes(ident.abstract[:62], 'utf-8') == b'Cette collection de donn\xc3\xa9es comprend les zones de surveillance' assert ident.accessconstraints[0] == 'license' assert ident.uselimitation == [] assert ident.resourcelanguage == [] assert ident.resourcelanguagecode[0] == 'fre' assert ident.alternatetitle == 'PROTECT_CAPT' assert ident.graphicoverview[0] == 'https://metawal.wallonie.be/geonetwork/srv/api/records/74f81503-8d39-4ec8-a49a-c76e0cd74946/attachments/PROTECT_CAPT.png' assert ident.graphicoverview[1] == 'https://metawal.wallonie.be/geonetwork/srv/api/records/74f81503-8d39-4ec8-a49a-c76e0cd74946/attachments/PROTECT_CAPT_s.png' assert ident.identtype =='dataset' assert bytes(ident.otherconstraints[0], 'utf-8') == b"Les conditions g\xc3\xa9n\xc3\xa9rales d'acc\xc3\xa8s s\xe2\x80\x99appliquent." assert len(ident.otherconstraints) == 2 assert ident.spatialrepresentationtype[0] == 'vector' assert bytes(ident.title, 'utf-8') == b'Protection des captages - S\xc3\xa9rie' assert ident.topiccategory == ['geoscientificInformation', 'inlandWaters'] assert ident.uricode == ['PROTECT_CAPT', '74f81503-8d39-4ec8-a49a-c76e0cd74946'] assert ident.uricodespace == ['BE.SPW.INFRASIG.GINET', 'http://geodata.wallonie.be/id/'] assert ident.useconstraints[0] == 'license' def test_identification_contact(bmd): """ Tests CI_Responsibility class in indentification section """ contact = bmd.identification[0].contact assert contact[0].email == 'helpdesk.carto@spw.wallonie.be' assert contact[0].organization[:21] == 'Helpdesk carto du SPW' assert contact[0].role == 'pointOfContact' assert bytes(contact[1].name, 'utf-8') == b'V\xc3\xa9ronique Willame' assert contact[1].organization[:31] == 'Direction des Eaux souterraines' assert contact[1].phone == '+32 (0)81/335923' assert contact[1].role == 'custodian' assert bytes(contact[2].onlineresource.description, 'utf-8') == b'G\xc3\xa9oportail de la Wallonie' assert contact[2].onlineresource.function == 'information' assert bytes(contact[2].onlineresource.name, 'utf-8') == b'G\xc3\xa9oportail de la Wallonie' assert contact[2].onlineresource.protocol == 'WWW:LINK' assert contact[2].onlineresource.url == 'https://geoportail.wallonie.be' assert contact[2].organization == 'Service public de Wallonie (SPW)' assert contact[2].role == 'owner' def test_identification_date(bmd): """ Tests CI_Date class """ date = bmd.identification[0].date assert date[0].date == '2000-01-01' assert date[0].type == 'creation' assert date[1].date == '2023-07-31' assert date[1].type == 'revision' assert date[2].date == '2022-11-08' assert date[2].type == 'publication' def test_identification_extent(bmd): """ Tests EX_GeographicBoundingBox class """ ident = bmd.identification[0] assert ident.denominators[0] == '10000' assert ident.extent.boundingBox.maxx == '6.50' assert ident.extent.boundingBox.maxy == '50.85' assert ident.extent.boundingBox.minx == '2.75' assert ident.extent.boundingBox.miny == '49.45' assert ident.bbox.maxx == '6.50' assert ident.bbox.maxy == '50.85' assert ident.bbox.minx == '2.75' assert ident.bbox.miny == '49.45' def test_identification_keywords(bmd): """ Tests Keywords class """ keyw = bmd.identification[0].keywords assert keyw[0].keywords[0].name == 'Sol et sous-sol' assert keyw[0].keywords[0].url == 'https://metawal.wallonie.be/thesaurus/theme-geoportail-wallon#SubThemesGeoportailWallon/1030' assert keyw[0].thesaurus['date'] == '2014-01-01' assert keyw[0].thesaurus['datetype'] =='publication' assert keyw[0].thesaurus['title'] == 'Thèmes du géoportail wallon' assert keyw[0].thesaurus['url'] == 'https://metawal.wallonie.be/thesaurus/theme-geoportail-wallon' assert keyw[0].type == 'theme' assert len(keyw[0].keywords) == 2 assert len(keyw) == 5 def test_get_all_contacts(bmd): """ Test get_all_contacts() """ conts = bmd.get_all_contacts() assert(len(conts) == 3) assert conts[0].role == 'pointOfContact' assert conts[1].role == 'custodian' assert conts[2].role == 'owner' @pytest.fixture def amd(): """ Create an MD_Metadata instance from AuScope 3D Models ISO 19115 Part 3 XML sample Source: https://portal.auscope.org.au/geonetwork """ aust_sample = str(Path(__file__).parent.parent / "tests" / "resources" / "iso3_examples" / "auscope-3d-model.xml") with open(aust_sample, "r", encoding="utf-8") as f_d: xml_list = f_d.readlines() xml_str = ''.join(xml_list) xml_bytes = bytes(xml_str, encoding='utf-8') exml = etree.fromstring(xml_bytes) assert exml is not None return MD_Metadata(exml) def test_aus(amd): """ Tests elements that are mostly not present in Belgian catchments sample """ assert amd is not None ident = amd.identification[0] # Test 3D - vertical extents assert ident.extent.vertExtMax == '300' assert ident.extent.vertExtMin == '-400' # Test constraints & limitations assert ident.securityconstraints[0] == 'unclassified' assert ident.uselimitation[0] == 'https://creativecommons.org/licenses/by/4.0/' assert ident.accessconstraints[0] == 'license' assert ident.useconstraints[0] == 'license' # Test funder assert ident.funder[0].organization == 'AuScope' assert ident.funder[0].address == 'Level 2, 700 Swanston Street' assert ident.funder[0].city == 'Carlton' assert ident.funder[0].region == 'Victoria' assert ident.funder[0].country == 'Australia' assert ident.funder[0].postcode == '3053' assert ident.funder[0].email == 'info@auscope.org.au' # Test publisher assert ident.publisher[0].organization == 'Earth Resources Victoria' assert ident.publisher[0].phone == '1300 366 356' assert ident.publisher[0].address == 'GPO Box 2392' assert ident.publisher[0].city == 'Melbourne' assert ident.publisher[0].region == 'Victoria' assert ident.publisher[0].country == 'Australia' assert ident.publisher[0].postcode == '3001' assert ident.publisher[0].email == 'customer.service@ecodev.vic.gov.au' # Test creator assert ident.creator[0].name == 'P.B. SKLADZIEN' # Test contributor assert ident.contributor[0].name == 'C. Jorand' assert ident.contributor[1].name == 'A. Krassay' assert ident.contributor[2].name == 'L. Hall' # Test uricode assert ident.uricode[0] == 'https://geology.data.vic.gov.au/searchAssistant/document.php?q=parent_id:107513' @pytest.fixture def smd(): """ Create an MD_Metadata instance from Belgian health & safety ISO 19115 Part 3 XML services sample Source: https://metawal.wallonie.be/geonetwork """ belgian_srv_sample = str(Path(__file__).parent.parent / "tests" / "resources" / "iso3_examples" / "metawal.wallonie.be-srv.xml") with open(belgian_srv_sample, "r", encoding="utf-8") as f_d: xml_list = f_d.readlines() xml_str = ''.join(xml_list) xml_bytes = bytes(xml_str, encoding='utf-8') exml = etree.fromstring(xml_bytes) assert exml is not None return MD_Metadata(exml) def test_service(smd): """ Tests Belgian health & safety XML service record sample """ assert smd is not None srv_ident = smd.identification[0] assert(isinstance(srv_ident, SV_ServiceIdentification)) assert(srv_ident.type == 'view') assert(srv_ident.couplingtype == 'tight') assert(len(srv_ident.operations) == 0) assert(len(srv_ident.operateson) == 11) rec_2 = srv_ident.operateson[1] assert(rec_2['uuidref'] == '91f9ebb0-9bea-48b4-8572-da17450913b6') assert(rec_2['href'] == 'https://metawal.wallonie.be/geonetwork/srv/api/records/91f9ebb0-9bea-48b4-8572-da17450913b6') rec_9 = srv_ident.operateson[8] assert(rec_9['uuidref'] == '401a1ac7-7222-4cf8-a7bb-f68090614056') assert(rec_9['title'] == '[Brouillon] INSPIRE - Bruit des aéroports wallons (Charleroi et Liège) - Plan d’exposition au bruit en Wallonie (BE)') assert(rec_9['href'] == 'https://metawal.wallonie.be/geonetwork/srv/api/records/401a1ac7-7222-4cf8-a7bb-f68090614056') @pytest.fixture def emd(): """ Create a MD_Metadata instance from ESRI ArcGIS ISO 19115 Part 3 XML artificial sample This uses the older mdb v1 namespaces and has elements not present in other samples e.g. MD_Band Source: https://github.com/Esri/arcgis-pro-metadata-toolkit """ arcgis_sample = str(Path(__file__).parent.parent / "tests" / "resources" / "iso3_examples" / "arcgis-sample.xml") with open(arcgis_sample, "r", encoding="utf-8") as f_d: xml_list = f_d.readlines() xml_str = ''.join(xml_list) xml_bytes = bytes(xml_str, encoding='utf-8') exml = etree.fromstring(xml_bytes) assert exml is not None return MD_Metadata(exml) def test_md_featurecataloguedesc(emd): """ Tests MD_FeatureCatalogueDescription """ assert emd is not None cont_info = emd.contentinfo[0] assert cont_info.compliancecode == True assert cont_info.includedwithdataset == True assert cont_info.featurecatalogues[0] == "Resource > Content > Feature Catalogue > Feature Catalogue Citation > Titles > Title" assert cont_info.featuretypenames[0] == "Resource > Content > Feature Catalogue > Feature Type > Name" assert cont_info.language == ['fre'] def test_md_imagedescription(emd): """ Tests MD_ImageDescription and MD_Band """ img_desc = emd.contentinfo[1] assert img_desc.type == 'image' assert img_desc.attributedescription == "Resource > Content > Image Description > Attribute Description" assert img_desc.cloudcover == '6.5' assert img_desc.processinglevel == "Resource > Content > Image Description > Processing Level Code > Code" assert img_desc.bands[0].id == "Resource > Content > Image Description > Band > Sequence Identifier" assert img_desc.bands[0].units == "Unified Code of Units of Measure" assert img_desc.bands[0].max == '255.99' assert img_desc.bands[0].min == '0.01' def test_dq_dataquality(emd): """ Tests DQ_DataQuality """ dq = emd.dataquality assert dq.conformancetitle[0][:90] == "Resource > Data Quality > Report > Conformance Result > Specification > Titles > Title (Ty" assert dq.conformancedate[0] == '2010-07-01T00:00:00' assert dq.conformancedatetype[0] == 'creation' assert dq.conformancedegree[0] == 'true' assert dq.lineage == None # emd does not have lineage within DQ_DataQuality assert dq.lineage_url == None assert dq.specificationtitle == 'Resource > Data Quality > Report > Conformance Result > Specification > Titles > Title (Type=Domain Consistency)' assert dq.specificationdate[0] == '2010-07-01T00:00:00' def test_md_reference_system(emd): """ Tests MD_ReferenceSystem """ assert emd.referencesystem.code == 'Resource > Spatial Reference > Reference System > Code' assert emd.referencesystem.codeSpace == 'Resource > Spatial Reference > Reference System > Code Space' assert emd.referencesystem.version == 'Resource > Spatial Reference > Reference System > Version' def test_service2(emd): """ Tests SV_ServiceIdentification fields not present in other sources """ srv_ident = emd.identification[0] assert(isinstance(srv_ident, SV_ServiceIdentification)) assert(srv_ident.type == "Resource > Service Details > Service Type > Name") assert(srv_ident.version == "Resource > Service Details > Service Type Version") assert(srv_ident.couplingtype == 'loose') assert(srv_ident.fees == "Resource > Service Details > Access Properties > Fees") def test_md_distribution(emd): """ Test MD_Distribution """ contact = emd.distribution.distributor[0].contact assert contact.address =='Resource > Distribution > Distributor > Contact Information > Address' assert contact.city =='Resource > Distribution > Distributor > Contact Information > City' assert contact.email =='Resource > Distribution > Distributor > Contact Information > Email' assert contact.organization =='Resource > Distribution > Distributor > Organization' assert contact.phone =='Resource > Distribution > Distributor > Contact Information > Phone' assert contact.postcode =='Resource > Distribution > Distributor > Contact Information > Postal Code' assert contact.region =='Resource > Distribution > Distributor > Contact Information > State' assert contact.role =='distributor' online = emd.distribution.online[0] assert online.protocol == 'Resource > Distribution > Digital Transfer Options > Online Resource > Protocol' assert online.url == 'http://Resource_Distribution_Digital_Transfer_Options_Online_Resource_Linkage' �������������������������������������������������������������OWSLib-0.33.0/tests/test_iso_parsing.py�������������������������������������������������������������0000664�0000000�0000000�00000061260�14766600535�0020005�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- import io from owslib import util from owslib.etree import etree from owslib.iso import ( MD_Metadata, Keyword, MD_Keywords ) from owslib.namespaces import Namespaces def get_md_resource(file_path): """Read the file and parse into an XML tree. Parameters ---------- file_path : str Path of the file to read. Returns ------- etree.ElementTree XML tree of the resource on disk. """ namespaces = Namespaces().get_namespaces(keys=('gmd', 'gmi')) with io.open(file_path, mode='r', encoding='utf-8') as f: data = f.read().encode('utf-8') data = etree.fromstring(data) mdelem = data.find('.//' + util.nspath_eval( 'gmd:MD_Metadata', namespaces)) if mdelem is None: mdelem = data.find( './/' + util.nspath_eval('gmi:MI_Metadata', namespaces)) if mdelem is None and data.tag in ['{http://www.isotc211.org/2005/gmd}MD_Metadata', '{http://www.isotc211.org/2005/gmi}MI_Metadata']: mdelem = data return mdelem def assert_list(var, length): """Assert a given variable is a list with given size. Parameters ---------- var : variable Variable to test (i.e. should be a list). length : int The length/size of the list. """ assert type(var) is list assert len(var) == length def test_md_parsing_dov(): """Test the parsing of a metadatarecord from DOV GetRecordById response available in tests/resources/csw_dov_getrecordbyid.xml """ md_resource = get_md_resource('tests/resources/csw_dov_getrecordbyid.xml') md = MD_Metadata(md_resource) assert type(md) is MD_Metadata assert md.identifier == '6c39d716-aecc-4fbc-bac8-4f05a49a78d5' assert md.dataseturi is None assert md.parentidentifier is None assert md.language is None assert md.languagecode == 'dut' assert md.charset == 'utf8' assert md.datestamp == '2018-02-21T16:14:24' assert md.hierarchy == 'dataset' assert_list(md.contact, 1) contact = md.contact[0] assert contact.organization == 'Vlaamse overheid - Vlaamse ' \ 'MilieuMaatschappij - Afdeling ' \ 'Operationeel Waterbeheer' assert contact.address == 'Koning Albert II-laan 20 bus 16' assert contact.city == 'Brussel' assert contact.postcode == '1000' assert contact.country == u'België' assert contact.email == 'info@vmm.be' assert contact.onlineresource.url == 'https://www.vmm.be' assert contact.role == 'pointOfContact' assert md.stdname == 'ISO 19115/2003/Cor.1:2006' assert md.stdver == 'GDI-Vlaanderen Best Practices - versie 1.0' assert md.referencesystem.code == '31370' assert md.referencesystem.codeSpace == 'EPSG' assert_list(md.identification, 1) iden = md.identification[0] assert iden.title == 'Grondwatermeetnetten' assert iden.alternatetitle == 'Grondwatermeetnetten beschikbaar op DOV' assert_list(iden.date, 2) assert iden.date[0].date == '2002-05-22' assert iden.date[0].type == 'creation' assert iden.date[1].date == '2002-05-22' assert iden.date[1].type == 'publication' assert_list(iden.uricode, 1) assert iden.uricode[0] == 'A64F073B-9FBE-91DD-36FDE7462BBAFA61' assert_list(iden.uricodespace, 1) assert iden.uricodespace[0] == 'DOV-be' assert_list(iden.uselimitation, 3) assert "Zie 'Overige beperkingen'" in iden.uselimitation assert "Bij het gebruik van de informatie die DOV aanbiedt, dient steeds " \ "volgende standaardreferentie gebruikt te worden: Databank " \ "Ondergrond Vlaanderen - (vermelding van de beheerder en de " \ "specifieke geraadpleegde gegevens) - Geraadpleegd op dd/mm/jjjj, " \ "op https://www.dov.vlaanderen.be" in iden.uselimitation assert "Volgende aansprakelijkheidsbepalingen gelden: " \ "https://www.dov.vlaanderen.be/page/disclaimer" in iden.uselimitation assert_list(iden.uselimitation_url, 0) assert_list(iden.accessconstraints, 1) assert iden.accessconstraints[0] == 'otherRestrictions' assert_list(iden.classification, 0) assert_list(iden.otherconstraints, 2) assert iden.otherconstraints_url[ 1] == "https://inspire.ec.europa.eu/metadata-codelist/ConditionsApplyingToAccessAndUse/noConditionsApply" assert iden.otherconstraints[ 0] == "Data beschikbaar voor hergebruik volgens de " \ "Modellicentie Gratis Hergebruik. Toelichting " \ "beschikbaar op " \ "https://www.dov.vlaanderen.be/page/gebruiksvoorwaarden-dov-services" assert_list(iden.securityconstraints, 1) assert iden.securityconstraints[0] == 'unclassified' assert_list(iden.useconstraints, 0) assert_list(iden.denominators, 1) assert iden.denominators[0] == '10000' assert_list(iden.distance, 0) assert_list(iden.uom, 0) assert_list(iden.resourcelanguage, 0) assert_list(iden.resourcelanguagecode, 1) assert iden.resourcelanguagecode[0] == 'dut' assert_list(iden.creator, 0) assert_list(iden.publisher, 0) assert_list(iden.contributor, 0) assert iden.edition is None assert iden.abstract.startswith("In de Databank Ondergrond Vlaanderen " "zijn verschillende grondwatermeetnetten " "opgenomen.") assert iden.purpose.startswith( "Het doel van de meetnetten is inzicht krijgen in de kwaliteit en " "kwantiteit van de watervoerende lagen in de ondergrond van " "Vlaanderen. Algemeen kan gesteld worden dat de grondwatermeetnetten " "een belangrijk beleidsinstrument vormen") assert iden.status == 'onGoing' assert_list(iden.contact, 2) assert iden.contact[0].organization == 'Vlaamse overheid - Vlaamse MilieuMaatschappij - Afdeling Operationeel Waterbeheer' assert iden.contact[0].address == 'Koning Albert II-laan 20 bus 16' assert iden.contact[0].city == 'Brussel' assert iden.contact[0].postcode == '1000' assert iden.contact[0].country == u'België' assert iden.contact[0].email == 'info@vmm.be' assert iden.contact[0].onlineresource.url == 'https://www.vmm.be' assert iden.contact[0].role == 'pointOfContact' assert iden.contact[1].organization == 'Databank Ondergrond Vlaanderen (' \ 'DOV)' assert iden.contact[1].address == 'Technologiepark Gebouw 905' assert iden.contact[1].city == 'Zwijnaarde' assert iden.contact[1].postcode == '9052' assert iden.contact[1].country == u'België' assert iden.contact[1].email == 'dov@vlaanderen.be' assert iden.contact[1].onlineresource.url == \ 'https://www.dov.vlaanderen.be' assert iden.contact[1].role == 'distributor' assert_list(iden.spatialrepresentationtype, 1) assert iden.spatialrepresentationtype[0] == 'vector' assert_list(iden.keywords, 5) assert type(iden.keywords[0]) is MD_Keywords assert iden.keywords[0].type == '' assert iden.keywords[0].thesaurus['title'] == "GEMET - INSPIRE thema's, versie 1.0" assert iden.keywords[0].thesaurus['date'] == '2008-06-01' assert iden.keywords[0].thesaurus['datetype'] == 'publication' assert_list(iden.keywords[0].keywords, 1) assert iden.keywords[0].keywords[0].name == 'Geologie' assert type(iden.keywords[1]) is MD_Keywords assert iden.keywords[1].type == '' assert iden.keywords[1].thesaurus[ 'title'] == "GEMET - Concepten, versie 2.4" assert iden.keywords[1].thesaurus['date'] == '2010-01-13' assert iden.keywords[1].thesaurus['datetype'] == 'publication' assert_list(iden.keywords[1].keywords, 2) assert iden.keywords[1].keywords[0].name == 'grondwater' assert iden.keywords[1].keywords[1].name == 'meetnet(werk)' assert type(iden.keywords[2]) is MD_Keywords assert iden.keywords[2].type == '' assert iden.keywords[2].thesaurus[ 'title'] == "Vlaamse regio's" assert iden.keywords[2].thesaurus['date'] == '2013-09-25' assert iden.keywords[2].thesaurus['datetype'] == 'publication' assert_list(iden.keywords[2].keywords, 1) assert iden.keywords[2].keywords[0].name == 'Vlaams Gewest' assert type(iden.keywords[3]) is MD_Keywords assert iden.keywords[3].type is None assert iden.keywords[3].thesaurus[ 'title'] == "GDI-Vlaanderen Trefwoorden" assert iden.keywords[3].thesaurus['date'] == '2014-02-26' assert iden.keywords[3].thesaurus['datetype'] == 'publication' assert_list(iden.keywords[3].keywords, 7) assert [kw.name for kw in iden.keywords[3].keywords] == [ 'Toegevoegd GDI-Vl', 'Herbruikbaar', 'Vlaamse Open data', 'Kosteloos', 'Lijst M&R INSPIRE', 'Metadata INSPIRE-conform', 'Metadata GDI-Vl-conform'] assert type(iden.keywords[4]) is MD_Keywords assert iden.keywords[4].type is None assert iden.keywords[4].thesaurus['title'] == "DOV" assert iden.keywords[4].thesaurus['date'] == '2010-12-01' assert iden.keywords[4].thesaurus['datetype'] == 'publication' assert_list(iden.keywords[4].keywords, 7) assert [kw.name for kw in iden.keywords[4].keywords] == [ 'Ondergrond', 'DOV', 'Vlaanderen', 'monitoring', 'meetnetten', 'Kaderrichtlijn Water', 'Decreet Integraal waterbeleid'] assert_list(iden.keywords, 5) assert iden.keywords[0].type == '' assert iden.keywords[0].thesaurus[ 'title'] == "GEMET - INSPIRE thema's, versie 1.0" assert iden.keywords[0].thesaurus['date'] == '2008-06-01' assert iden.keywords[0].thesaurus['datetype'] == 'publication' assert_list(iden.keywords[0].keywords, 1) assert iden.keywords[0].keywords[0].name == 'Geologie' assert iden.keywords[1].type == '' assert iden.keywords[1].thesaurus[ 'title'] == "GEMET - Concepten, versie 2.4" assert iden.keywords[1].thesaurus['date'] == '2010-01-13' assert iden.keywords[1].thesaurus['datetype'] == 'publication' assert_list(iden.keywords[1].keywords, 2) assert [kw.name for kw in iden.keywords[1].keywords] == ['grondwater', 'meetnet(werk)'] assert iden.keywords[2].type == '' assert iden.keywords[2].thesaurus[ 'title'] == "Vlaamse regio's" assert iden.keywords[2].thesaurus['date'] == '2013-09-25' assert iden.keywords[2].thesaurus['datetype'] == 'publication' assert_list(iden.keywords[2].keywords, 1) assert iden.keywords[2].keywords[0].name == 'Vlaams Gewest' assert iden.keywords[3].type is None assert iden.keywords[3].thesaurus[ 'title'] == "GDI-Vlaanderen Trefwoorden" assert iden.keywords[3].thesaurus['date'] == '2014-02-26' assert iden.keywords[3].thesaurus['datetype'] == 'publication' assert_list(iden.keywords[3].keywords, 7) assert [kw.name for kw in iden.keywords[3].keywords] == [ 'Toegevoegd GDI-Vl', 'Herbruikbaar', 'Vlaamse Open data', 'Kosteloos', 'Lijst M&R INSPIRE', 'Metadata INSPIRE-conform', 'Metadata GDI-Vl-conform'] assert iden.keywords[4].type is None assert iden.keywords[4].thesaurus['title'] == "DOV" assert iden.keywords[4].thesaurus['date'] == '2010-12-01' assert iden.keywords[4].thesaurus['datetype'] == 'publication' assert_list(iden.keywords[4].keywords, 7) assert [kw.name for kw in iden.keywords[4].keywords] == [ 'Ondergrond', 'DOV', 'Vlaanderen', 'monitoring', 'meetnetten', 'Kaderrichtlijn Water', 'Decreet Integraal waterbeleid'] assert_list(iden.topiccategory, 1) assert iden.topiccategory[0] == 'geoscientificInformation' assert iden.supplementalinformation == \ "https://www.dov.vlaanderen.be/page/grondwatermeetnet" assert_list(md.contentinfo, 1) ci = md.contentinfo[0] assert ci.compliancecode is None assert_list(ci.language, 0) assert ci.includedwithdataset == True assert_list(ci.featuretypenames, 0) assert_list(ci.featurecatalogues, 1) assert ci.featurecatalogues[0] == 'b142965f-b2aa-429e-86ff-a7cb0e065d48' def test_md_parsing_geobretagne(): """Test the parsing of a metadatarecord from GéoBretagne MD_Metadata record available in tests/resources/csw_geobretagne_mdmetadata.xml """ md_resource = get_md_resource( 'tests/resources/csw_geobretagne_mdmetadata.xml') md = MD_Metadata(md_resource) assert type(md) is MD_Metadata assert md.identifier == '955c3e47-411e-4969-b61b-3556d1b9f879' assert md.dataseturi is None assert md.parentidentifier is None assert md.language == 'fre' assert md.languagecode is None assert md.charset == 'utf8' assert md.datestamp == '2018-07-30T14:19:40' assert md.hierarchy == 'dataset' assert_list(md.contact, 1) contact = md.contact[0] assert contact.organization == 'DIRECTION GENERALE DES FINANCES ' \ 'PUBLIQUES BUREAU GF-3A' assert contact.address is None assert contact.city is None assert contact.postcode is None assert contact.country is None assert contact.email == 'bureau.gf3a@dgfip.finances.gouv.fr' assert contact.onlineresource is None assert contact.role == 'pointOfContact' assert md.stdname == 'ISO 19115' assert md.stdver == '1.0' assert md.referencesystem.code == 'RGF93 / CC48 (EPSG:3948)' assert md.referencesystem.codeSpace == 'EPSG' assert_list(md.identification, 1) iden = md.identification[0] assert iden.title == 'Cadastre 2018 en Bretagne' assert iden.alternatetitle is None assert_list(iden.date, 1) assert iden.date[0].date == '2018-09-01' assert iden.date[0].type == 'revision' assert_list(iden.uricode, 1) assert iden.uricode[0] == 'https://geobretagne.fr/geonetwork/apps/georchestra/?uuid=363e3a8e-d0ce-497d-87a9-2a2d58d82772' assert_list(iden.uricodespace, 0) assert_list(iden.uselimitation, 2) assert u"le plan cadastral décrit les limites apparentes de la " \ u"propriété." in iden.uselimitation assert_list(iden.uselimitation_url, 0) assert_list(iden.accessconstraints, 1) assert iden.accessconstraints[0] == 'otherRestrictions' assert_list(iden.classification, 0) assert_list(iden.otherconstraints, 1) assert iden.otherconstraints[ 0] == u'Usage libre sous réserve des mentions obligatoires ' \ u'sur tout document de diffusion : "Source : DGFIP"' assert_list(iden.securityconstraints, 0) assert_list(iden.useconstraints, 1) assert iden.useconstraints[0] == 'copyright' assert_list(iden.denominators, 1) assert iden.denominators[0] == '500' assert_list(iden.distance, 0) assert_list(iden.uom, 0) assert_list(iden.resourcelanguage, 1) assert iden.resourcelanguage[0] == 'fre' assert_list(iden.resourcelanguagecode, 0) assert_list(iden.creator, 0) assert_list(iden.publisher, 0) assert_list(iden.contributor, 0) assert iden.edition is None assert iden.abstract.startswith( u"Le plan du cadastre est un document administratif qui propose " u"l’unique plan parcellaire à grande échelle couvrant le territoire " u"national.") assert iden.purpose.startswith( u"Le but premier du plan cadastral est d'identifier, de localiser et " u"représenter la propriété foncière, ainsi que de servir à l'assise " u"de la fiscalité locale des propriétés non bâties.") assert iden.status == 'completed' assert_list(iden.contact, 1) assert iden.contact[0].organization == 'DGFIP Bretagne' assert iden.contact[0].name == 'DIRECTION GENERALE DES FINANCES PUBLIQUES' assert iden.contact[0].address is None assert iden.contact[0].city is None assert iden.contact[0].postcode is None assert iden.contact[0].country is None assert iden.contact[0].email == 'bureau.gf3a@dgfip.finances.gouv.fr' assert iden.contact[0].onlineresource is None assert iden.contact[0].role == 'pointOfContact' assert_list(iden.spatialrepresentationtype, 1) assert iden.spatialrepresentationtype[0] == 'vector' assert_list(iden.keywords, 6) assert type(iden.keywords[0]) is MD_Keywords assert iden.keywords[0].type == 'place' assert iden.keywords[0].thesaurus is None assert_list(iden.keywords[0].keywords, 1) assert iden.keywords[0].keywords[0].name == 'France' assert type(iden.keywords[1]) is MD_Keywords assert iden.keywords[1].type == 'theme' assert iden.keywords[1].thesaurus is None assert_list(iden.keywords[1].keywords, 7) assert type(iden.keywords[2]) is MD_Keywords assert iden.keywords[2].type == 'theme' assert iden.keywords[2].thesaurus is None assert_list(iden.keywords[2].keywords, 5) assert [kw.name for kw in iden.keywords[2].keywords] == [ 'bâtis', 'sections', 'parcelles', 'cadastre', 'cadastrale'] assert type(iden.keywords[3]) is MD_Keywords assert iden.keywords[3].type == 'theme' assert iden.keywords[3].thesaurus is not None assert iden.keywords[3].thesaurus['date'] == '2014-01-13' assert iden.keywords[3].thesaurus['datetype'] == 'publication' assert iden.keywords[3].thesaurus['title'] == 'GéoBretagne v 2.0' assert iden.keywords[3].thesaurus['url'] is None assert_list(iden.keywords[3].keywords, 1) assert [kw.name for kw in iden.keywords[3].keywords] == ['référentiels : cadastre'] assert type(iden.keywords[4]) is MD_Keywords assert iden.keywords[4].type == 'theme' assert iden.keywords[4].thesaurus['title'] == 'INSPIRE themes' assert iden.keywords[4].thesaurus['date'] == '2008-06-01' assert iden.keywords[4].thesaurus['datetype'] == 'publication' assert_list(iden.keywords[4].keywords, 1) assert [kw.name for kw in iden.keywords[4].keywords] == ['Parcelles cadastrales'] assert type(iden.keywords[5]) is MD_Keywords assert iden.keywords[5].type == 'theme' assert iden.keywords[5].thesaurus['title'] == "GEMET" assert iden.keywords[5].thesaurus['date'] == '2012-07-20' assert iden.keywords[5].thesaurus['datetype'] == 'publication' assert_list(iden.keywords[5].keywords, 2) assert [kw.name for kw in iden.keywords[5].keywords] == ['cadastre', u'bâtiment'] assert_list(iden.keywords, 6) assert_list(iden.topiccategory, 1) assert iden.topiccategory[0] == 'planningCadastre' assert iden.supplementalinformation == \ u"La légende du plan cadastral est consultable sur: " \ "http://www.cadastre.gouv.fr/scpc/pdf/legendes/FR_fr/Legende%20du" \ "%20plan%20sur%20internet.pdf" assert_list(md.contentinfo, 1) ci = md.contentinfo[0] assert ci.compliancecode is None assert_list(ci.language, 0) assert ci.includedwithdataset == False assert_list(ci.featuretypenames, 0) assert_list(ci.featurecatalogues, 0) def test_md_parsing_19115_2(): """Test the parsing of a 19115-2 document MD_Metadata record available in tests/resources/iso_mi.xml """ md_resource = get_md_resource( 'tests/resources/iso_mi.xml') md = MD_Metadata(md_resource) assert type(md) is MD_Metadata assert md.identifier == '3f342f64-9348-11df-ba6a-0014c2c00eab' iden = md.identification[0] assert len(iden.keywords) == 3 assert iden.keywords[1].thesaurus['title'] == 'My Vocabulary' assert iden.keywords[1].thesaurus['url'] == 'https://example.org/my-vocab' ci = md.contentinfo[0] assert ci.type == 'image' assert ci.cloud_cover == '72' assert ci.processing_level == '1.0' band = ci.bands[0] assert band.id == 'B1' assert band.units == 'nm' assert band.min == '932' assert band.max == '958' plt = md.acquisition.platforms[0] assert plt.identifier == 'LANDSAT_8' assert plt.description == 'Landsat 8' inst = plt.instruments[0] assert inst.identifier == 'OLI_TIRS' assert inst.type == 'INS-NOBS' def test_md_parsing_keywords_anchor(): """Test the parsing of MD_Keywords where the keyword is defined by a gmx:Anchor MD_Metadata record available in tests/resources/iso_keywords_anchor.xml """ md_resource = get_md_resource( 'tests/resources/iso_keywords_anchor.xml') md = MD_Metadata(md_resource) assert type(md) is MD_Metadata assert md.identifier == 'ie.marine.data:dataset.1135' iden = md.identification[0] assert len(iden.keywords) == 1 assert len(iden.keywords[0].keywords) == 6 assert type(iden.keywords[0].keywords[0]) is Keyword assert iden.keywords[0].keywords[0].name == 'Atmospheric pressure' assert iden.keywords[0].keywords[0].url == 'http://vocab.nerc.ac.uk/collection/A05/current/EV_AIRPRESS/' assert iden.keywords[0].thesaurus['title'] == 'AtlantOS Essential Variables' assert iden.keywords[0].thesaurus['url'] == 'http://vocab.nerc.ac.uk/collection/A05/current/' def test_md_parsing_keywords_no_anchor(): """Test the parsing of MD_Keywords where the keyword is not defined by a gmx:Anchor MD_Metadata record available in tests/resources/csw_geobretagne_mdmetadata.xml """ md_resource = get_md_resource( 'tests/resources/csw_geobretagne_mdmetadata.xml') md = MD_Metadata(md_resource) assert type(md) is MD_Metadata iden = md.identification[0] assert len(iden.keywords) == 6 assert len(iden.keywords[0].keywords) == 1 assert type(iden.keywords[0].keywords[0]) is Keyword assert iden.keywords[0].keywords[0].name == 'France' assert iden.keywords[0].keywords[0].url is None assert len(iden.keywords[1].keywords) == 7 assert iden.keywords[1].keywords[0].name == 'bâtiments' assert iden.keywords[1].keywords[0].url is None assert iden.keywords[1].keywords[1].name == 'adresses' assert iden.keywords[1].keywords[1].url is None assert iden.keywords[1].keywords[2].name == 'parcelles cadastrales' assert iden.keywords[1].keywords[2].url is None def test_md_indentifier_anchor(): """Test the parsing of identifier where the id is defined by a gmx:Anchor MD_Metadata record available in tests/resources/csw_iso_identifier.xml """ md_resource = get_md_resource( 'tests/resources/csw_iso_identifier.xml') md = MD_Metadata(md_resource) assert type(md) is MD_Metadata assert md.referencesystem.code == 'ETRS89-GRS80' assert md.referencesystem.code_url == 'http://www.opengis.net/def/crs/EPSG/0/4937' iden = md.identification[0] assert_list(iden.uricode, 1) assert iden.uricode[0] == 'https://www.nationaalgeoregister.nl/geonetwork/srv/metadata/f44dac86-2228-412f-8355-e56446ca9933' assert iden.contact[0].organization_url == 'http://standaarden.overheid.nl/owms/terms/Ministerie_van_Defensie' assert iden.keywords[0].keywords[0].url == 'http://www.eionet.europa.eu/gemet/nl/inspire-theme/am' assert_list(iden.otherconstraints, 3) assert_list(iden.otherconstraints_url, 3) assert iden.otherconstraints[0] == 'Geen beperkingen' assert iden.otherconstraints_url[0] == 'http://creativecommons.org/publicdomain/mark/1.0/deed.nl' assert iden.otherconstraints[2] == 'Geen beperkingen voor publieke toegang' assert iden.otherconstraints_url[2] == 'http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations' dist = md.distribution assert dist.format_url == 'http://www.iana.org/assignments/media-types/application/gml+xml' assert dist.format == 'gml+xml' assert dist.version == 'GML, version 3.2.1' assert dist.specification_url == 'http://inspire.ec.europa.eu/id/document/tg/hy' assert dist.specification == 'Data specificatie hydrografie' assert dist.online[0].protocol == 'OGC:WMS' assert dist.online[0].protocol_url == 'http://www.opengis.net/def/serviceType/ogc/wms' assert dist.online[0].applicationprofile == 'view' assert dist.online[0].applicationprofile_url == 'http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/view' assert dist.online[2].protocol == 'INSPIRE Atom' assert dist.online[2].protocol_url == 'https://tools.ietf.org/html/rfc4287' assert dist.online[2].applicationprofile == 'download' assert dist.online[2].applicationprofile_url == 'http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType/download' assert md.dataquality.lineage == 'Ministerie van Defensie, Koninklijke Marine, Dienst der Hydrografie' assert md.dataquality.conformancetitle[0] == 'VERORDENING (EU) Nr. 1089/2010 VAN DE COMMISSIE van 23 november 2010 ter uitvoering van Richtlijn 2007/2/EG van het Europees Parlement en de Raad betreffende de interoperabiliteit van verzamelingen ruimtelijke gegevens en van diensten met betrekking tot ruimtelijke gegevens' assert md.dataquality.conformancedegree[0] == 'true' ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_namespaces.py��������������������������������������������������������������0000664�0000000�0000000�00000002573�14766600535�0017611�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ import pytest from owslib.namespaces import Namespaces def test_namespaces(): ns = Namespaces() assert ns.get_namespace('csw') == 'http://www.opengis.net/cat/csw/2.0.2' x = ns.get_namespaces(['csw','gmd','fes']) assert x == {'csw': 'http://www.opengis.net/cat/csw/2.0.2', 'fes': 'http://www.opengis.net/fes/2.0', 'gmd': 'http://www.isotc211.org/2005/gmd'} ns.get_namespaces() assert ns.get_versioned_namespace('ows') == 'http://www.opengis.net/ows' assert ns.get_versioned_namespace('ows','1.0.0') == 'http://www.opengis.net/ows' assert ns.get_versioned_namespace('ows','1.1.0') == 'http://www.opengis.net/ows/1.1' assert ns.get_versioned_namespace('ows','2.0.0') == 'http://www.opengis.net/ows/2.0' assert ns.get_namespaces('csw') == {'csw': 'http://www.opengis.net/cat/csw/2.0.2'} assert ns.get_namespace('csw') == 'http://www.opengis.net/cat/csw/2.0.2' assert ns.get_namespace('sa') == 'http://www.opengis.net/sampling/1.0' # 'om300' does not exist as a namespace, so the below will return nothing assert ns.get_namespace('om300') is None # CSW 3.1.1 doesn't exist, so the below will return nothing assert ns.get_versioned_namespace('csw','3.1.1') is None # Invalid Usage Tests with pytest.raises(TypeError): ns.get_namespace() with pytest.raises(TypeError): ns.get_versioned_namespace() �������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_ogcapi_connectedsystems_osh.py���������������������������������������������0000664�0000000�0000000�00000044622�14766600535�0023260�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# ============================================================================== # Copyright (c) 2024 Ian Patterson # # Author: Ian Patterson <ian@botts-inc.com> # # Contact email: ian@botts-inc.com # ============================================================================== from datetime import datetime import json import pytest from owslib.ogcapi.connectedsystems import Commands, ControlChannels, Datastreams, Deployments, Observations, \ Properties, SamplingFeatures, SystemEvents, SystemHistory, Systems from owslib.util import Authentication @pytest.fixture(scope="session") def fixtures(): class OSHFixtures: NODE_TEST_OK_URL = 'http://34.67.197.57:8585/sensorhub/test' # Directs to OSH hosted test server TEST_URL = 'http://34.67.197.57:8585/sensorhub/api/' auth = Authentication('auto_test', 'automated_tester24') sml_headers = {'Content-Type': 'application/sml+json'} json_headers = {'Content-Type': 'application/json'} geojson_headers = {'Content-Type': 'application/geo+json'} omjson_headers = {'Content-Type': 'application/om+json'} system_definitions = [ { "type": "SimpleProcess", "uniqueId": "urn:osh:sensor:testsmlsensor:001", "label": "Test SML Sensor", "description": "A Sensor created from an SML document", "definition": "http://www.w3.org/ns/ssn/Sensor" }, { "type": "SimpleProcess", "uniqueId": "urn:osh:sensor:testsmlsensor:002", "label": "Test SML Sensor #2", "description": "A Sensor created from an SML document", "definition": "http://www.w3.org/ns/ssn/Sensor" } ] sys_sml_to_update = { "type": "SimpleProcess", "uniqueId": "urn:osh:sensor:testsmlsensor:001", "label": "Test SML Sensor", "description": "A Sensor created from an SML document", "definition": "http://www.w3.org/ns/ssn/Sensor" } sys_sml_def = { "type": "SimpleProcess", "uniqueId": "urn:osh:sensor:testsmlsensor:solo", "label": "Test SML Sensor - Created on its own", "description": "A Sensor created from an SML document", "definition": "http://www.w3.org/ns/ssn/Sensor" } sml_component = { "type": "SimpleProcess", "uniqueId": "urn:osh:sensor:testcomponent:001", "label": "Test Component", "description": "Test Component Description", "definition": "http://www.w3.org/ns/ssn/Sensor" } sml_procedure_test_system = {"type": "SimpleProcess", "uniqueId": "urn:osh:sensor:testsensorwithcomponents:001", "label": "Test Process/Datastream Sensor", "description": "A Sensor created to test procedure/datastream creation", "definition": "http://www.w3.org/ns/ssn/Sensor"} sml_procedure = { "type": "SimpleProcess", "id": "123456789", "description": "Test Procedure inserted via OWSLib", "uniqueId": "urn:osh:sensor:testprocedureows:001", "label": "Test Procedure - OWSLib", "definition": "http://www.w3.org/ns/sosa/Procedure" } deployment_definition = { "type": "Feature", "properties": { "featureType": "http://www.w3.org/ns/sosa/Deployment", "uid": "urn:osh:sensor:testdeployment:001", "name": "Test Deployment 001", "description": "A test deployment", "validTime": ["2024-01-01T00:00:00Z", "2024-12-31T23:59:59Z"] }, # "geometry": "POINT(-80.0 35.0)" } system_id = 'blid74chqmses' deployment_expected_id = "vssamsrio5eb2" weatherstation_id = '0s2lbn2n1bnc8' datastream_id = 'etbrve0msmrre' feature_def = { "geometry": { "type": "Point", "coordinates": [-80.0, 35.0] }, "type": "Feature", "properties": { "featureType": "http://www.w3.org/ns/sosa/Station", "uid": "urn:osh:sensor:teststation:001", "name": "Test Station 001", "description": "A test station", "parentSystem@link": {"href": "http://localhost:8585/sensorhub/api/systems/blid74chqmses"}, "sampledFeature@link": { "href": "https://data.example.com/link/to/resource", "rel": "alternate", "type": "application/json", "hreflang": "en-US", "title": "Resource Name", "uid": "urn:x-org:resourceType:0001", "rt": "http://www.example.org/uri/of/concept", "if": "http://www.opengis.net/spec/spec-id/version"} } } ds_definition = { "name": "Test Datastream", "outputName": "Test Output #1", "schema": { "obsFormat": "application/swe+json", "encoding": { "type": "JSONEncoding", "vectorAsArrays": False }, "recordSchema": { "type": "DataRecord", "label": "Test Datastream Record", "updatable": False, "optional": False, "definition": "http://test.com/Record", "fields": [ { "type": "Time", "label": "Test Datastream Time", "updatable": False, "optional": False, "definition": "http://test.com/Time", "name": "timestamp", "uom": { "href": "http://test.com/TimeUOM" } }, { "type": "Boolean", "label": "Test Datastream Boolean", "updatable": False, "optional": False, "definition": "http://test.com/Boolean", "name": "testboolean" } ] } } } systems_api = Systems(TEST_URL, auth=auth, headers={'Content-Type': 'application/json'}) procedure_api = Systems(TEST_URL, auth=auth, headers={'Content-Type': 'application/json'}) deployment_api = Deployments(TEST_URL, auth=auth, headers={'Content-Type': 'application/json'}) sampling_feature_api = SamplingFeatures(TEST_URL, auth=auth, headers=geojson_headers, alternate_sampling_feature_url='featuresOfInterest') properties_api = Properties(TEST_URL, auth=auth, headers={'Content-Type': 'application/json'}) datastream_api = Datastreams(TEST_URL, auth=auth, headers={'Content-Type': 'application/json'}) observations_api = Observations(TEST_URL, auth=auth, headers={'Content-Type': 'application/json'}) control_channels_api = ControlChannels(TEST_URL, auth=auth, headers={'Content-Type': 'application/json'}) commands_api = Commands(TEST_URL, auth=auth, headers={'Content-Type': 'application/json'}) system_events_api = SystemEvents(TEST_URL, auth=auth, headers=omjson_headers) system_history_api = SystemHistory(TEST_URL, auth=auth, headers={'Content-Type': 'application/json'}) def update_dsid(self, ds_id): self.datastream_id = ds_id def create_single_system(self): sys_api = Systems(self.TEST_URL, auth=self.auth, headers=self.sml_headers) sys_create_res = sys_api.system_create(json.dumps(self.system_definitions[0])) sys_id = sys_api.response_headers['Location'].split('/')[-1] return sys_id def create_single_datastream(self, system_id: str): ds_api = Datastreams(self.TEST_URL, auth=self.auth, headers=self.json_headers) result = ds_api.datastream_create_in_system(system_id, json.dumps(self.ds_definition)) ds_id = ds_api.response_headers['Location'].split('/')[-1] return ds_id def delete_all_systems(self): # delete datastreams first self.delete_all_datastreams() self.delete_all_sampling_features() sys_api = Systems(self.TEST_URL, auth=self.auth, headers=self.sml_headers) systems = sys_api.systems() for system in systems['items']: self.systems_api.system_delete(system['id']) def delete_all_datastreams(self): datastreams = self.datastream_api.datastreams() for ds in datastreams['items']: self.datastream_api.datastream_delete(ds['id']) def delete_all_sampling_features(self): sampling_features = self.sampling_feature_api.sampling_features(use_fois=True) for sf in sampling_features['items']: self.sampling_feature_api.sampling_feature_delete(sf['id'], use_fois=True) yield OSHFixtures() class TestSystems: @pytest.mark.online def test_system_readonly(self, fixtures): # get all systems res = fixtures.systems_api.systems() assert len(res['items']) > 0 check_ids = ["0s2lbn2n1bnc8", "94n1f19ld7tlc"] assert [any(sys_id == item['id'] for item in res['items']) for sys_id in check_ids] # get a single system res = fixtures.systems_api.system(check_ids[0]) assert res is not None assert res['id'] == check_ids[0] @pytest.mark.skip(reason="Skip transactional test") def test_system_functions(self, fixtures): # insertion of systems fixtures.systems_api.headers = fixtures.sml_headers sys_create_res = fixtures.systems_api.system_create(json.dumps(fixtures.system_definitions)) assert sys_create_res is not None # update of system and retrieval sml_desc_copy = fixtures.sys_sml_to_update.copy() sml_desc_copy['description'] = 'Updated Description' sml_str = json.dumps(sml_desc_copy) post_systems = fixtures.systems_api.system_update('blid74chqmses', sml_str) check_result = fixtures.systems_api.system('blid74chqmses') assert check_result['properties']['description'] == 'Updated Description' # deletion of system all_systems = fixtures.systems_api.systems() # clear datastreams fixtures.delete_all_datastreams() for system in all_systems['items']: res = fixtures.systems_api.system_delete(system['id']) assert res == {} class TestDeployments: @pytest.mark.skip(reason="Skip transactional test") def test_deployment_create(self, fixtures): res1 = fixtures.deployment_api.deployment_create(json.dumps(fixtures.deployment_definition)) assert res1 res2 = fixtures.deployment_api.deployments() assert fixtures.deployment_expected_id in [x['id'] for x in res2['items']] res3 = fixtures.deployment_api.deployment(fixtures.deployment_expected_id) assert res3['properties']['name'] == 'Test Deployment 001' and res3[ 'id'] == fixtures.deployment_expected_id @pytest.mark.skip(reason="Skip transactional test") def test_deployment_update(self, fixtures): fixtures.deployment_definition['properties']['description'] = 'Updated Description of Deployment 001' res = fixtures.deployment_api.deployment_update(fixtures.deployment_expected_id, json.dumps(fixtures.deployment_definition)) assert res is not None @pytest.mark.skip(reason="Skip transactional test") def test_deployment_delete(self, fixtures): res = fixtures.deployment_api.deployment_delete(fixtures.deployment_expected_id) assert res is not None class TestSamplingFeatures: @pytest.mark.online def test_sampling_features_readonly(self, fixtures): all_features = fixtures.sampling_feature_api.sampling_features(use_fois=True) assert len(all_features['items']) == 51 feature_id = "c4nce3peo8hvc" feature = fixtures.sampling_feature_api.sampling_feature(feature_id, use_fois=True) assert feature['id'] == feature_id assert feature['properties']['name'] == 'Station WS013' @pytest.mark.skip(reason="Skip transactional test") def test_sampling_features_all(self, fixtures): # setup fixtures.delete_all_systems() system_id = fixtures.create_single_system() # create a sampling feature fixtures.sampling_feature_api.headers = fixtures.geojson_headers res = fixtures.sampling_feature_api.sampling_feature_create(system_id, json.dumps(fixtures.feature_def), True) assert fixtures.sampling_feature_api.response_headers['Location'] is not None sampling_feature_id = fixtures.sampling_feature_api.response_headers['Location'].split('/')[-1] # get all sampling features res = fixtures.sampling_feature_api.sampling_features(use_fois=True) assert len(res['items']) > 0 assert any(x['id'] == sampling_feature_id for x in res['items']) # get the sampling feature we created res = fixtures.sampling_feature_api.sampling_feature(sampling_feature_id, use_fois=True) assert res['properties']['name'] == 'Test Station 001' assert res['properties']['featureType'] == 'http://www.w3.org/ns/sosa/Station' # get sampling features from a system res = fixtures.sampling_feature_api.sampling_features_from_system(system_id, use_fois=True) assert len(res['items']) > 0 assert any(x['id'] == sampling_feature_id for x in res['items']) # delete the sampling feature res = fixtures.sampling_feature_api.sampling_feature_delete(sampling_feature_id, use_fois=True) res = fixtures.sampling_feature_api.sampling_features(use_fois=True) assert res == {'items': []} class TestDatastreams: @pytest.mark.online def test_datastreams_readonly(self, fixtures): ds_id = 'kjg2qrcm40rfk' datastreams = fixtures.datastream_api.datastreams() assert len(datastreams['items']) > 0 assert any(x['id'] == ds_id for x in datastreams['items']) datastream = fixtures.datastream_api.datastream(ds_id) assert datastream['id'] == ds_id assert datastream['name'] == "Simulated Weather Station Network - weather" @pytest.mark.skip(reason="Skip transactional test") def test_all_ds_functions(self, fixtures): # preflight cleanup fixtures.delete_all_systems() # setup systems needed fixtures.systems_api.headers = fixtures.sml_headers # systems = fixtures.systems_api.system_create(json.dumps(fixtures.system_definitions)) system = fixtures.create_single_system() # insert a datastream ds_def_str = json.dumps(fixtures.ds_definition) ds_api = Datastreams(fixtures.TEST_URL, auth=fixtures.auth, headers=fixtures.json_headers) datastream_create = ds_api.datastream_create_in_system(system, ds_def_str) # get the datastream id from Location header ds_id = ds_api.response_headers['Location'].split('/')[-1] ds = ds_api.datastream(ds_id) ds2 = ds_api.datastreams_of_system(system) assert ds['id'] == ds_id assert any(x['id'] == ds_id for x in ds2['items']) # update the datastream omitted due to server error # update schema has a similar server side issue # retrieve the schema for the datastream res = ds_api.datastream_retrieve_schema_for_format(ds_id) assert res is not None and len(res) > 0 # delete the datastream ds_delete = ds_api.datastream_delete(ds_id) assert ds_delete == {} class TestObservations: @pytest.mark.online def test_observations_readonly(self, fixtures): ds_id = 'kjg2qrcm40rfk' observations = fixtures.observations_api.observations_of_datastream(ds_id) assert len(observations['items']) > 0 assert 'result' in observations['items'][0] observation_of_ds = fixtures.observations_api.observations_of_datastream(ds_id) assert observation_of_ds['items'][0]['result']['stationID'] == "WS013" keys = ['stationID', 'temperature', 'pressure', 'humidity', 'windSpeed', 'windDirection'] assert [key in observation_of_ds['items'][0]['result'] for key in keys] @pytest.mark.skip(reason="Skip transactional test") def test_observations(self, fixtures): # setup fixtures.delete_all_systems() system = fixtures.create_single_system() ds = fixtures.create_single_datastream(system) the_time = datetime.utcnow().isoformat() + 'Z' observation = { "phenomenonTime": the_time, "resultTime": the_time, "result": { "timestamp": datetime.now().timestamp() * 1000, "testboolean": True } } fixtures.observations_api.headers = {'Content-Type': 'application/om+json'} res = fixtures.observations_api.observations_create_in_datastream(ds, json.dumps(observation)) obs = fixtures.observations_api.observations_of_datastream(ds) assert obs['items'][0]['phenomenonTime'] == the_time obs_id = obs['items'][0]['id'] res = fixtures.observations_api.observations_delete(obs_id) obs = fixtures.observations_api.observations_of_datastream(ds) assert obs['items'] == [] fixtures.delete_all_systems() class TestSystemHistory: @pytest.mark.online def test_system_history(self, fixtures): sys_id = '0s2lbn2n1bnc8' res = fixtures.system_history_api.system_history(sys_id) assert len(res['items']) > 0 history_id = res['items'][0]['properties']['validTime'][0] res = fixtures.system_history_api.system_history_by_id(system_id=sys_id, history_id=history_id) assert res['id'] == sys_id ��������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_ogcapi_coverages.py��������������������������������������������������������0000664�0000000�0000000�00000006163�14766600535�0020771�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import json import pytest from owslib.ogcapi.coverages import Coverages class MockCoverages(Coverages): def __init__(self, *args, **kwargs): kwargs["json_"] = '{}' # avoid init API request super(MockCoverages, self).__init__(*args, **kwargs) def _request(self, **kwargs): json_args = json.dumps(kwargs) return json_args.encode("utf-8") @pytest.mark.parametrize( ["kwargs", "expect"], [ ( {"unknown": "dropped-param"}, {} ), ( {"properties": ["B04"]}, {"properties": "B04"}, ), ( {"properties": ["B04", "B08"]}, {"properties": "B04,B08"}, ), ( {"scale_axes": [("Lat", 1), ("Lon", 2)]}, {"scale-axes": "Lat(1),Lon(2)"}, ), ( {"scale_axes": (("Lat", 1), ("Lon", 2))}, {"scale-axes": "Lat(1),Lon(2)"}, ), ( {"scale_axes": [["Lat", 1], ["Lon", 2]]}, {"scale-axes": "Lat(1),Lon(2)"}, ), ( {"scale_axes": {"Lat": 1, "Lon": 2}}, {"scale-axes": "Lat(1),Lon(2)"}, ), ( {"scale_size": [("Lat", 100), ("Lon", 200)]}, {"scale-size": "Lat(100),Lon(200)"}, ), ( {"scale_size": (("Lat", 100), ("Lon", 200))}, {"scale-size": "Lat(100),Lon(200)"}, ), ( {"scale_size": [["Lat", 100], ["Lon", 200]]}, {"scale-size": "Lat(100),Lon(200)"}, ), ( {"scale_size": {"Lat": 100, "Lon": 200}}, {"scale-size": "Lat(100),Lon(200)"}, ), ( {"scale_factor": 1.23}, {"scale-factor": 1.23}, ), ( {"scale_factor": 2}, {"scale-factor": 2}, ), ( {"scale_factor": 0.5}, {"scale-factor": 0.5}, ), ( {"subset": {"Lat": [10, 20], "Lon": [30, 40]}}, {"subset": "Lat(10:20),Lon(30:40)"}, ), ( {"subset": {"Lat": (10, 20), "Lon": (30, 40)}}, {"subset": "Lat(10:20),Lon(30:40)"}, ), ( {"subset": [("Lat", 10, 20), ("Lon", 30, 40)]}, {"subset": "Lat(10:20),Lon(30:40)"}, ), ( {"subset": [["Lat", 10, 20], ["Lon", 30, 40]]}, {"subset": "Lat(10:20),Lon(30:40)"}, ), ( {"datetime": ("2025-01-01", "2025-01-02")}, {"datetime": "2025-01-01/2025-01-02"}, ), ( {"datetime": ["2025-01-01", "2025-01-02"]}, {"datetime": "2025-01-01/2025-01-02"}, ), ( {"datetime": "2025-01-01/2025-01-02"}, {"datetime": "2025-01-01/2025-01-02"}, ), ] ) def test_coverages_coverage_kwargs(kwargs, expect): """ Validate that additional keywords for coverages are parsed as intended. """ cov = MockCoverages("") result = cov.coverage("test", **kwargs) args = result.read() params = json.loads(args) assert params["kwargs"] == expect �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_ogcapi_coverages_pygeoapi.py�����������������������������������������������0000664�0000000�0000000�00000003316�14766600535�0022663�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.ogcapi.coverages import Coverages SERVICE_URL = 'https://demo.pygeoapi.io/master/' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_ogcapi_coverages_pygeoapi(): w = Coverages(SERVICE_URL) assert w.url == SERVICE_URL assert w.url_query_string is None api = w.api() assert api['components']['parameters'] is not None paths = api['paths'] assert paths is not None assert paths['/collections/gdps-temperature'] is not None conformance = w.conformance() assert len(conformance['conformsTo']) > 1 collections = w.collections() assert len(collections) > 0 coverages = w.coverages() assert len(coverages) > 0 gdps = w.collection('gdps-temperature') assert gdps['id'] == 'gdps-temperature' assert gdps['title'] == 'Global Deterministic Prediction System sample' assert gdps['description'] == 'Global Deterministic Prediction System sample' # noqa assert gdps['extent']['spatial']['grid'][0]['cellsCount'] == 2400 assert gdps['extent']['spatial']['grid'][0]['resolution'] == 0.15000000000000002 # noqa assert gdps['extent']['spatial']['grid'][1]['cellsCount'] == 1201 assert gdps['extent']['spatial']['grid'][1]['resolution'] == 0.15 schema = w.collection_schema('gdps-temperature') assert len(schema['properties']) == 1 assert schema['properties']['1']['title'] == 'Temperature [C]' assert schema['properties']['1']['type'] == 'number' assert schema['properties']['1']['x-ogc-unit'] == '[C]' with pytest.raises(RuntimeError): w.coverage('gdps-temperature', properties=[8]) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_ogcapi_edr_pygeoapi.py�����������������������������������������������������0000664�0000000�0000000�00000002513�14766600535�0021455�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.ogcapi.edr import EnvironmentalDataRetrieval SERVICE_URL = 'https://demo.pygeoapi.io/master/' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_ogcapi_coverages_pygeoapi(): w = EnvironmentalDataRetrieval(SERVICE_URL) assert w.url == SERVICE_URL assert w.url_query_string is None api = w.api() assert api['components']['parameters'] is not None paths = api['paths'] assert paths is not None assert paths['/collections/icoads-sst'] is not None conformance = w.conformance() assert len(conformance['conformsTo']) > 1 collections = w.collections() assert len(collections) > 0 datas = w.data() assert len(datas) > 0 icoads = w.collection('icoads-sst') assert icoads['id'] == 'icoads-sst' assert icoads['title'] == 'International Comprehensive Ocean-Atmosphere Data Set (ICOADS)' # noqa assert icoads['description'] == 'International Comprehensive Ocean-Atmosphere Data Set (ICOADS)' # noqa parameter_names = icoads['parameter_names'].keys() assert sorted(parameter_names) == ['AIRT', 'SST', 'UWND', 'VWND'] response = w.query_data('icoads-sst', 'position', coords='POINT(-75 45)') assert isinstance(response, dict) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_ogcapi_features_ldproxy.py�������������������������������������������������0000664�0000000�0000000�00000001551�14766600535�0022406�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.ogcapi.features import Features SERVICE_URL = 'https://www.ldproxy.nrw.de/rest/services/kataster/?f=json' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_ogcapi_features_ldproxy(): w = Features(SERVICE_URL) assert w.url == 'https://www.ldproxy.nrw.de/rest/services/kataster/' assert w.url_query_string == 'f=json' conformance = w.conformance() assert len(conformance['conformsTo']) == 5 feature_collections = w.feature_collections() assert len(feature_collections) >= 0 # TODO: remove pytest.raises once ldproxy is fixed/updated with pytest.raises(RuntimeError): api = w.api() assert api['components']['parameters'] is not None assert api['paths'] is not None �������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_ogcapi_features_pygeoapi.py������������������������������������������������0000664�0000000�0000000�00000002713�14766600535�0022523�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.ogcapi.features import Features SERVICE_URL = 'https://demo.pygeoapi.io/master' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_ogcapi_features_pygeoapi(): w = Features(SERVICE_URL) assert w.url == 'https://demo.pygeoapi.io/master/' assert w.url_query_string is None api = w.api() assert api['components']['parameters'] is not None paths = api['paths'] assert paths is not None assert paths['/collections/lakes'] is not None conformance = w.conformance() assert len(conformance['conformsTo']) > 0 collections = w.collections() assert len(collections) > 0 feature_collections = w.feature_collections() assert len(feature_collections) > 0 lakes = w.collection('lakes') assert lakes['id'] == 'lakes' assert lakes['title'] == 'Large Lakes' assert lakes['description'] == 'lakes of the world, public domain' # lakes_queryables = w.collection_queryables('lakes') # assert len(lakes_queryables['queryables']) == 6 # Minimum of limit param is 1 with pytest.raises(RuntimeError): lakes_query = w.collection_items('lakes', limit=0) lakes_query = w.collection_items('lakes', limit=1, admin='admin-0') assert lakes_query['numberMatched'] > 0 assert lakes_query['numberReturned'] == 1 assert len(lakes_query['features']) == 1 �����������������������������������������������������OWSLib-0.33.0/tests/test_ogcapi_maps_cubewerx.py����������������������������������������������������0000664�0000000�0000000�00000001423�14766600535�0021651�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from io import BytesIO from tests.utils import service_ok import pytest from owslib.ogcapi.maps import Maps SERVICE_URL = 'https://test.cubewerx.com/cubewerx/cubeserv/demo/ogcapi/EuroRegionalMap/' # noqa @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_ogcapi_maps_pygeoapi(): w = Maps(SERVICE_URL) assert w.url == SERVICE_URL assert w.url_query_string is None collections = w.collections() assert len(collections) > 0 maps = w.maps() assert len(maps) > 0 erm = w.collection('erm') assert erm['id'] == 'erm' assert erm['title'] == 'EuroRegionalMap' data = w.map('erm', width=1200, height=800, transparent=False) assert isinstance(data, BytesIO) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_ogcapi_processes_pygeoapi.py�����������������������������������������������0000664�0000000�0000000�00000002627�14766600535�0022717�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.ogcapi.processes import Processes SERVICE_URL = 'https://demo.pygeoapi.io/master' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_ogcapi_processes_pygeoapi(): p = Processes(SERVICE_URL) assert p.url == 'https://demo.pygeoapi.io/master/' assert p.url_query_string is None api = p.api() assert api['components']['parameters'] is not None paths = api['paths'] assert paths is not None assert paths['/processes/hello-world'] is not None conformance = p.conformance() assert len(conformance['conformsTo']) > 0 collections = p.collections() assert len(collections) > 0 processes = p.processes() assert len(processes) == 6 hello_world = p.process('hello-world') assert hello_world['id'] == 'hello-world' assert hello_world['title'] == 'Hello World' inputs = { 'name': 'World', 'message': 'Testing from OWSLib' } execution = p.execute('hello-world', inputs=inputs) assert execution['outputs'][0]['id'] == 'echo' assert execution['outputs'][0]['value'] == 'Hello World! Testing from OWSLib' # noqa execution = p.execute('hello-world', inputs=inputs, response='raw') assert execution['id'] == 'echo' assert execution['value'] == 'Hello World! Testing from OWSLib' ���������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_ogcapi_records_pycsw.py����������������������������������������������������0000664�0000000�0000000�00000006067�14766600535�0021704�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.ogcapi.records import Records SERVICE_URL = 'https://demo.pycsw.org/cite' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_ogcapi_records_pycsw(): w = Records(SERVICE_URL) assert w.url == 'https://demo.pycsw.org/cite/' assert w.url_query_string is None api = w.api() assert api['components']['parameters'] is not None paths = api['paths'] assert paths is not None assert paths['/collections/{collectionId}'] is not None conformance = w.conformance() assert len(conformance['conformsTo']) == 14 collections = w.collections() assert len(collections) > 0 record_collections = w.records() assert record_collections == ['metadata:main'] pycsw_cite_demo = w.collection('metadata:main') assert pycsw_cite_demo['id'] == 'metadata:main' assert pycsw_cite_demo['title'] == 'pycsw OGC CITE demo and Reference Implementation' # noqa assert pycsw_cite_demo['itemType'] == 'record' assert w.request == 'https://demo.pycsw.org/cite/collections/metadata:main' # noqa assert w.response is not None assert isinstance(w.response, dict) pycsw_cite_demo_queryables = w.collection_queryables('metadata:main') assert len(pycsw_cite_demo_queryables['properties'].keys()) == 14 # Minimum of limit param is 1 with pytest.raises(RuntimeError): pycsw_cite_demo_query = w.collection_items('metadata:main', limit=0) pycsw_cite_demo_query = w.collection_items('metadata:main', limit=1) assert pycsw_cite_demo_query['numberMatched'] == 12 assert pycsw_cite_demo_query['numberReturned'] == 1 assert len(pycsw_cite_demo_query['features']) == 1 pycsw_cite_demo_query = w.collection_items('metadata:main', q='lorem') assert pycsw_cite_demo_query['numberMatched'] == 5 assert pycsw_cite_demo_query['numberReturned'] == 5 assert len(pycsw_cite_demo_query['features']) == 5 cql_text = "title LIKE 'Lorem%'" pycsw_cite_demo_query = w.collection_items('metadata:main', filter=cql_text) assert pycsw_cite_demo_query['numberMatched'] == 2 assert pycsw_cite_demo_query['numberReturned'] == 2 assert len(pycsw_cite_demo_query['features']) == 2 cql_json = {'op': '=', 'args': [{'property': 'title'}, 'Lorem ipsum']} pycsw_cite_demo_query = w.collection_items('metadata:main', cql=cql_json) assert pycsw_cite_demo_query['numberMatched'] == 1 assert pycsw_cite_demo_query['numberReturned'] == 1 assert len(pycsw_cite_demo_query['features']) == 1 @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') @pytest.mark.parametrize("path, expected", [ ('collections/foo/1', 'https://demo.pycsw.org/cite/collections/foo/1'), ('collections/foo/https://example.org/11', 'https://demo.pycsw.org/cite/collections/foo/https://example.org/11') # noqa ]) def test_ogcapi_build_url(path, expected): w = Records(SERVICE_URL) assert w._build_url(path) == expected �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_ogcapi_records_pygeoapi.py�������������������������������������������������0000664�0000000�0000000�00000003735�14766600535�0022353�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.ogcapi.records import Records SERVICE_URL = 'https://demo.pygeoapi.io/master/' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_ogcapi_records_pygeoapi(): w = Records(SERVICE_URL) assert w.url == SERVICE_URL assert w.url_query_string is None api = w.api() assert api['components']['parameters'] is not None paths = api['paths'] assert paths is not None assert paths['/collections/dutch-metadata'] is not None conformance = w.conformance() assert len(conformance['conformsTo']) > 8 collections = w.collections() assert len(collections) > 0 records = w.records() assert len(records) == 1 dutch_metacat = w.collection('dutch-metadata') assert dutch_metacat['id'] == 'dutch-metadata' assert dutch_metacat['title'] == 'Sample metadata records from Dutch Nationaal georegister' # noqa assert dutch_metacat['description'] == 'Sample metadata records from Dutch Nationaal georegister' # noqa assert w.request == f'{SERVICE_URL}collections/dutch-metadata' assert w.response is not None assert isinstance(w.response, dict) dutch_metacat_queryables = w.collection_queryables('dutch-metadata') assert len(dutch_metacat_queryables['properties']) == 11 # Minimum of limit param is 1 with pytest.raises(RuntimeError): dutch_metacat_query = w.collection_items('dutch-metadata', limit=0) dutch_metacat_query = w.collection_items('dutch-metadata', limit=1) assert dutch_metacat_query['numberMatched'] == 308 assert dutch_metacat_query['numberReturned'] == 1 assert len(dutch_metacat_query['features']) == 1 dutch_metacat_query = w.collection_items('dutch-metadata', q='Wegpanorama') assert dutch_metacat_query['numberMatched'] == 3 assert dutch_metacat_query['numberReturned'] == 3 assert len(dutch_metacat_query['features']) == 3 �����������������������������������OWSLib-0.33.0/tests/test_opensearch_creodias.py�����������������������������������������������������0000664�0000000�0000000�00000001653�14766600535�0021470�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.opensearch import OpenSearch SERVICE_URL = 'https://datahub.creodias.eu/resto/api/collections/Sentinel1/describe.xml' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_opensearch_creodias(): o = OpenSearch(SERVICE_URL) assert o.description.shortname == 'Sentinel-1' assert o.description.description == 'Sentinel-1 Collection' assert o.description.language == 'en' assert len(o.description.urls) == 1 assert len(o.description.urls['application/json']['parameters']) > 0 with pytest.raises(RuntimeError): _ = o.search('application/json', productType='invalid') with pytest.raises(RuntimeError): _ = o.search('application/json', foo='bar') results = o.search('application/json', productType='SLC') assert isinstance(results, dict) �������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_opensearch_pycsw.py��������������������������������������������������������0000664�0000000�0000000�00000001142�14766600535�0021035�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok import pytest from owslib.opensearch import OpenSearch SERVICE_URL = 'https://demo.pycsw.org/cite/opensearch' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason='service is unreachable') def test_opensearch_creodias(): o = OpenSearch(SERVICE_URL) assert o.description.shortname == 'pycsw OGC CITE d' assert o.description.longname == 'pycsw OGC CITE demo and Reference Implementation' assert len(o.description.urls) == 2 results = o.search('application/atom+xml') assert isinstance(results, dict) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_ows.py���������������������������������������������������������������������0000664�0000000�0000000�00000002722�14766600535�0016276�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from owslib.namespaces import Namespaces from owslib.ows import BoundingBox, DEFAULT_OWS_NAMESPACE from owslib import crs from owslib.etree import etree DEFAULT_WPS_NAMESPACE = Namespaces().get_namespace('wps') def test_ows_bbox(): bbox_elem = etree.fromstring(""" <ows:BoundingBox xmlns:ows="{}" crs="EPSG:4326" dimensions="2"> <ows:LowerCorner>0.0 -90.0</ows:LowerCorner> <ows:UpperCorner>180.0 90.0</ows:UpperCorner> </ows:BoundingBox>""".format(DEFAULT_OWS_NAMESPACE)) bbox = BoundingBox(bbox_elem) assert bbox.crs == crs.Crs('EPSG:4326') assert bbox.crs.axisorder == 'yx' assert bbox.dimensions == 2 assert bbox.minx == '-90.0' assert bbox.miny == '0.0' assert bbox.maxx == '90.0' assert bbox.maxy == '180.0' def test_ows_bbox_with_namespaces(): """ XML bounding box description as received from a wps request """ bbox_elem = etree.fromstring(""" <wps:BoundingBoxData xmlns:wps="{}" xmlns:ows="{}" ows:crs="EPSG:4326" ows:dimensions="2"> <ows:LowerCorner>0.0 -90.0</ows:LowerCorner> <ows:UpperCorner>180.0 90.0</ows:UpperCorner> </wps:BoundingBoxData>""".format(DEFAULT_WPS_NAMESPACE, DEFAULT_OWS_NAMESPACE)) bbox = BoundingBox(bbox_elem) assert bbox.crs == crs.Crs('EPSG:4326') assert bbox.crs.axisorder == 'yx' assert bbox.dimensions == 2 assert bbox.minx == '-90.0' assert bbox.miny == '0.0' assert bbox.maxx == '90.0' assert bbox.maxy == '180.0' ����������������������������������������������OWSLib-0.33.0/tests/test_ows_interfaces.py����������������������������������������������������������0000664�0000000�0000000�00000016055�14766600535�0020505�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# This test checks that the OWSLib service interfaces are the same across all service type: # Author: Dominic Lowe, 17th September 2009 # Part of OWSLib package. from tests.utils import service_ok import pytest from tests.utils import resource_file import owslib from owslib.csw import CatalogueServiceWeb from owslib.wms import WebMapService from owslib.wcs import WebCoverageService from owslib.wfs import WebFeatureService from owslib.util import OrderedDict # TODO, we should run all these from local XML documents (as per the WMS and WFS services) # CSW_SERVICE_URL = 'http://data.nodc.noaa.gov/geoportal/csw' CSW_SERVICE_URL = 'https://demo.pycsw.org/cite/csw' WCS_SERVICE_URL = 'http://thredds.ucar.edu/thredds/wcs/grib/NCEP/NAM/CONUS_80km/best' @pytest.mark.online @pytest.mark.skipif(not service_ok(CSW_SERVICE_URL), reason='service is unreachable') def test_ows_interfaces_csw(): service = CatalogueServiceWeb(CSW_SERVICE_URL) # Check each service instance conforms to OWSLib interface service.alias = 'CSW' isinstance(service, owslib.catalogue.csw2.CatalogueServiceWeb) # URL attribute assert service.url == CSW_SERVICE_URL # version attribute assert service.version == '2.0.2' # Identification object assert hasattr(service, 'identification') # Check all ServiceIdentification attributes assert service.identification.type == 'CSW' for attribute in ['type', 'version', 'title', 'abstract', 'keywords', 'accessconstraints', 'fees']: assert hasattr(service.identification, attribute) # Check all ServiceProvider attributes for attribute in ['name', 'url', 'contact']: assert hasattr(service.provider, attribute) # Check all operations implement IOperationMetadata for op in service.operations: for attribute in ['name', 'formatOptions', 'methods']: assert hasattr(op, attribute) # Check all contents implement IContentMetadata as a dictionary # CSW does not work in this way so use dummy service.contents = {'dummy': '1'} isinstance(service.contents, dict) # Check any item (WCS coverage, WMS layer etc) from the contents of each service # Check it conforms to IContentMetadata interface # CSW does not conform to this def test_ows_interfaces_wms(): wmsxml = open(resource_file('wms_JPLCapabilities.xml'), 'rb').read() service = WebMapService('url', version='1.1.1', xml=wmsxml) # Check each service instance conforms to OWSLib interface service.alias = 'WMS' isinstance(service, owslib.map.wms111.WebMapService_1_1_1) # URL attribute assert service.url == 'url' # version attribute assert service.version == '1.1.1' # Identification object assert hasattr(service, 'identification') # Check all ServiceIdentification attributes assert service.identification.type == 'OGC:WMS' for attribute in ['type', 'version', 'title', 'abstract', 'keywords', 'accessconstraints', 'fees']: assert hasattr(service.identification, attribute) # Check all ServiceProvider attributes for attribute in ['name', 'url', 'contact']: assert hasattr(service.provider, attribute) # Check all operations implement IOperationMetadata for op in service.operations: for attribute in ['name', 'formatOptions', 'methods']: assert hasattr(op, attribute) # Check all contents implement IContentMetadata as a dictionary isinstance(service.contents, OrderedDict) # Check any item (WCS coverage, WMS layer etc) from the contents of each service # Check it conforms to IContentMetadata interface # get random item from contents dictionary -has to be a nicer way to do this! content = service.contents[list(service.contents.keys())[0]] for attribute in ['id', 'title', 'boundingBox', 'boundingBoxWGS84', 'crsOptions', 'styles', 'timepositions']: assert hasattr(content, attribute) @pytest.mark.online def test_ows_interfaces_wcs(): service = WebCoverageService(WCS_SERVICE_URL, version='1.0.0') # Check each service instance conforms to OWSLib interface service.alias = 'WCS' isinstance(service, owslib.coverage.wcs100.WebCoverageService_1_0_0) # URL attribute assert service.url == WCS_SERVICE_URL # version attribute assert service.version == '1.0.0' # Identification object assert hasattr(service, 'identification') # Check all ServiceIdentification attributes assert service.identification.type == 'OGC:WCS' for attribute in ['type', 'version', 'title', 'abstract', 'keywords', 'fees']: assert hasattr(service.identification, attribute) # Check all ServiceProvider attributes for attribute in ['name', 'url', 'contact']: assert hasattr(service.provider, attribute) # Check all operations implement IOperationMetadata for op in service.operations: for attribute in ['name', 'methods']: assert hasattr(op, attribute) # Check all contents implement IContentMetadata as a dictionary isinstance(service.contents, dict) # Check any item (WCS coverage, WMS layer etc) from the contents of each service # Check it conforms to IContentMetadata interface # get random item from contents dictionary -has to be a nicer way to do this! content = service.contents[list(service.contents.keys())[0]] for attribute in ['id', 'title', 'boundingBox', 'boundingBoxWGS84', 'crsOptions', 'styles', 'timepositions']: assert hasattr(content, attribute) def test_ows_interfaces_wfs(): wfsxml = open(resource_file('mapserver-wfs-cap.xml'), 'rb').read() service = WebFeatureService('url', version='1.0', xml=wfsxml) # Check each service instance conforms to OWSLib interface service.alias = 'CSW' isinstance(service, owslib.feature.wfs100.WebFeatureService_1_0_0) # URL attribute assert service.url == 'url' # version attribute assert service.version == '1.0' # Identification object assert hasattr(service, 'identification') # Check all ServiceIdentification attributes assert service.identification.type == 'MapServer WFS' for attribute in ['type', 'version', 'title', 'abstract', 'keywords', 'accessconstraints', 'fees']: assert hasattr(service.identification, attribute) # Check all ServiceProvider attributes for attribute in ['name', 'url']: assert hasattr(service.provider, attribute) # Check all operations implement IOperationMetadata for op in service.operations: for attribute in ['name', 'formatOptions', 'methods']: assert hasattr(op, attribute) # Check all contents implement IContentMetadata as a dictionary isinstance(service.contents, dict) # Check any item (WCS coverage, WMS layer etc) from the contents of each service # Check it conforms to IContentMetadata interface # get random item from contents dictionary -has to be a nicer way to do this! content = service.contents[list(service.contents.keys())[0]] for attribute in ['id', 'title', 'boundingBox', 'boundingBoxWGS84', 'crsOptions', 'styles', 'timepositions']: assert hasattr(content, attribute) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_owscontext_atomxml.py������������������������������������������������������0000664�0000000�0000000�00000012741�14766600535�0021446�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # ============================================================================= # Authors : Alexander Kmoch <allixender@gmail.com> # # ============================================================================= """ initial test setup for Ows Context """ import os from owslib.owscontext.atom import decode_atomxml from owslib.owscontext.core import OwcContext from tests.utils import resource_file, setup_logging, scratch_file from owslib.etree import etree from owslib import util from owslib.namespaces import Namespaces from owslib.util import nspath_eval from owslib.owscontext.common import is_empty # default variables add_namespaces = {"georss": "http://www.georss.org/georss", "owc": "http://www.opengis.net/owc/1.0", "xml": "http://www.w3.org/XML/1998/namespace"} def get_namespaces(): n = Namespaces() ns = n.get_namespaces(["atom", "dc", "gml", "gml32", "xlink"]) ns.update(add_namespaces) ns[None] = n.get_namespace("atom") return ns ns = get_namespaces() def nspv(path): """ short-hand syntax seen in waterml2.py :param path: xpath namespace aware :return: xml element """ return nspath_eval(path, ns) logger = setup_logging(loglevel='DEBUG') def setup_module(module): """Setup for the owc test module""" logger.debug('Setup logging in debug') # Do actual setup stuff here if necessary pass def test_load_feeds_bulk(): atom1 = open(resource_file(os.path.join('owc_atom_examples', 'geotiff.xml')), 'rb').read() atom2 = open(resource_file(os.path.join('owc_atom_examples', 'csw_10entries.xml')), 'rb').read() atom3 = open(resource_file(os.path.join('owc_atom_examples', 'gml_road.xml')), 'rb').read() atom4 = open(resource_file(os.path.join('owc_atom_examples', 'gmlcov.xml')), 'rb').read() atom5 = open(resource_file(os.path.join('owc_atom_examples', 'meris.atom')), 'rb').read() atom6 = open(resource_file(os.path.join('owc_atom_examples', 'meris_borders_users.atom')), 'rb').read() atom7 = open(resource_file(os.path.join('owc_atom_examples', 'meris_noauthor.xml')), 'rb').read() atom8 = open(resource_file(os.path.join('owc_atom_examples', 'meris_noprofile.xml')), 'rb').read() atom9 = open(resource_file(os.path.join('owc_atom_examples', 'sea_ice_extent_01.atom')), 'rb').read() atom10 = open(resource_file(os.path.join('owc_atom_examples', 'wcs_kml.xml')), 'rb').read() atom11 = open(resource_file(os.path.join('owc_atom_examples', 'wfs_100entries.xml')), 'rb').read() atom12 = open(resource_file(os.path.join('owc_atom_examples', 'wms_gml_hurricane_tomas.xml')), 'rb').read() atom13 = open(resource_file(os.path.join('owc_atom_examples', 'wms_meris.xml')), 'rb').read() atom14 = open(resource_file(os.path.join('owc_atom_examples', 'wms_scale.xml')), 'rb').read() atom15 = open(resource_file(os.path.join('owc_atom_examples', 'wmstestdata.xml')), 'rb').read() atom16 = open(resource_file(os.path.join('owc_atom_examples', 'wmts.xml')), 'rb').read() atom17 = open(resource_file(os.path.join('owc_atom_examples', 'wps_52north.xml')), 'rb').read() feeds = [atom1, atom2, atom3, atom4, atom5, atom6, atom7, atom8, atom9, atom10, atom11, atom12, atom13, atom14, atom15, atom16, atom17] for f in feeds: dict_obj = decode_atomxml(f) assert dict_obj is not None owc = OwcContext.from_dict(dict_obj) assert owc is not None for res in owc.resources: assert res.title is not None jsdata = owc.to_json() assert jsdata is not None assert len(jsdata) > 10 re_owc = OwcContext.from_json(jsdata) assert re_owc is not None assert owc.to_dict() == re_owc.to_dict() # and other way round a_owc = OwcContext.from_atomxml(f) assert a_owc is not None assert len(a_owc.resources) > 0 for a_res in a_owc.resources: assert len(a_res.offerings) > 0 for a_off in a_res.offerings: ops = len(a_off.operations) con = len(a_off.contents) sty = len(a_off.styles) assert (ops + con + sty) > 0 a_jsdata = a_owc.to_json() a_re_owc = OwcContext.from_json(a_jsdata) assert len(a_re_owc.resources) > 0 for a_re_res in a_owc.resources: assert len(a_re_res.offerings) > 0 for a_re_off in a_re_res.offerings: ops = len(a_re_off.operations) con = len(a_re_off.contents) sty = len(a_re_off.styles) assert (ops + con + sty) > 0 assert a_owc.to_dict() == a_re_owc.to_dict() def test_single_atomxml_coding(): atom1 = open(resource_file(os.path.join('owc_atom_examples', 'wms_meris.xml')), 'rb').read() owc = OwcContext.from_atomxml(atom1) assert owc is not None for res in owc.resources: assert res.title is not None assert len(res.offerings) > 0 for off in res.offerings: assert off.operations is not None assert len(off.operations) > 0 jsdata = owc.to_json() assert jsdata is not None assert len(jsdata) > 10 re_owc = OwcContext.from_json(jsdata) assert re_owc is not None for res in re_owc.resources: assert res.title is not None assert len(res.offerings) > 0 for off in res.offerings: assert off.operations is not None assert len(off.operations) > 0 assert owc.to_dict() == re_owc.to_dict() �������������������������������OWSLib-0.33.0/tests/test_owscontext_geojson.py������������������������������������������������������0000664�0000000�0000000�00000021153�14766600535�0021426�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- # ============================================================================= # Authors : Alexander Kmoch <allixender@gmail.com> # # ============================================================================= """ initial test setup for Ows Context """ # TODO make dates from (currently) string to datetime instances from datetime import datetime from owslib.owscontext.common import TimeIntervalFormat, skip_nulls, extract_p from owslib.owscontext.core import OwcResource, OwcContext from owslib.owscontext.geojson import decode_json from tests.utils import resource_file, setup_logging import os logger = setup_logging(loglevel='INFO') def setup_module(module): """Setup for the owc test module""" logger.debug('Setup logging in debug') # Do actual setup stuff here if necessary pass def test_time_interval_format(): single_date_str = "2013-11-02T15:24:24.446+12:00" interval_date_str = "2011-11-04T00:01:23Z/2017-12-05T17:28:56Z" bogus = "2011-11-04" ti1 = TimeIntervalFormat.from_string(single_date_str) assert isinstance(ti1.start, datetime) logger.debug(ti1.__str__()) logger.debug(ti1.start.isoformat()) ti2 = TimeIntervalFormat.from_string(interval_date_str) assert isinstance(ti2.start, datetime) assert isinstance(ti2.end, datetime) logger.debug(ti2.__str__()) logger.debug(ti2.end.isoformat()) ti3 = TimeIntervalFormat.from_string(bogus) assert isinstance(ti3.start, datetime) logger.debug(ti3.__str__()) def test_extract_p(): t1 = {"date": "2013-11-02T15:24:24.446+12:00"} assert isinstance(t1, dict) assert t1.items() is not None assert t1.get('date') == "2013-11-02T15:24:24.446+12:00" t2 = extract_p('date', t1, None) assert t2 is not None assert t1.get('date') == t2 def test_json_decode(): jsdata = """{ "type": "FeatureCollection", "id": "http://www.opengis.net/owc/1.0/examples/wps_52north/", "features": [ { "id": "http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService/process1/", "geometry": null, "properties": { "categories": [], "date": "2013-11-02T15:24:24.446+12:00" } } ] }""" result = decode_json(jsdata) assert result is not None assert result['features'][0]['properties']['date'] == "2013-11-02T15:24:24.446+12:00" def test_decode_single_json(): jsondata1 = open(resource_file(os.path.join('owc_geojson_examples', 'owc1.geojson')), 'r').read() result = decode_json(jsondata1) assert result is not None assert result['features'][0]['properties']['date'] == "2013-11-02T15:24:24.446+12:00" def test_encode_json_small(): feat = OwcResource(id="http://the.resource.com/id=1", update_date=datetime.now(), title="resource title", temporal_extent=TimeIntervalFormat.from_string( "2013-11-02T15:24:24.446+12:00")) assert feat.temporal_extent.to_dict() == TimeIntervalFormat.from_string( "2013-11-02T15:24:24.446+12:00").to_dict() t1 = feat.to_dict() t2 = skip_nulls(feat.to_dict()) assert t1.get('temporal_extent') == t2.get('temporal_extent') owc1 = OwcContext(id="http://ows.com/id1", update_date=datetime.now(), title="my context collection 1", time_interval_of_interest=TimeIntervalFormat.from_string( "2013-11-02T15:24:24.446+12:00"), resources=[]) assert owc1.time_interval_of_interest.to_dict() == TimeIntervalFormat.from_string( "2013-11-02T15:24:24.446+12:00").to_dict() t3 = skip_nulls(owc1.to_dict()) assert owc1.id == "http://ows.com/id1" assert owc1.language == "en" assert owc1.title == "my context collection 1" assert len(owc1.keywords) == 0 jsdata = owc1.to_json() logger.debug(jsdata) assert len(jsdata) > 0 def test_decode_json_small(): owc1 = OwcContext(id="http://ows.com/id1", update_date=datetime.now(), title="my context collection 1") jsdata = owc1.to_json() owc2 = OwcContext.from_json(jsdata) assert owc2 is not None assert isinstance(owc2, OwcContext) logger.debug(owc2.to_dict()) assert owc2.id == "http://ows.com/id1" assert owc2.language == "en" assert owc2.title == "my context collection 1" assert len(owc1.keywords) == 0 def test_load_parse(): jsondata = open(resource_file(os.path.join('owc_geojson_examples', 'owc1.geojson')), 'rb').read().decode('utf-8') # logger.debug(jsondata) my_dict = decode_json(jsondata) logger.debug(str(my_dict)) assert my_dict is not None def test_decode_full_json1(): jsondata1 = open(resource_file(os.path.join('owc_geojson_examples', 'owc1.geojson')), 'r').read() owc1 = OwcContext.from_json(jsondata1) assert owc1 is not None assert owc1.resources[0].temporal_extent.to_dict() == TimeIntervalFormat.from_string( "2013-11-02T15:24:24.446+12:00").to_dict() # logger.debug(owc1.to_json()) re_owc1 = OwcContext.from_json(owc1.to_json()) assert owc1.to_dict() == re_owc1.to_dict() getcapa_ops = [op for op in owc1.resources[0].offerings[0].operations if op.operations_code == "GetCapabilities"] assert len(getcapa_ops) > 0 assert getcapa_ops[0].mimetype == "application/xml" def test_decode_full_json2(): jsondata2 = open(resource_file(os.path.join('owc_geojson_examples', 'owc2.geojson')), 'rb').read().decode('latin1') owc2 = OwcContext.from_json(jsondata2) assert owc2 is not None # logger.debug(owc2.to_json()) re_owc2 = OwcContext.from_json(owc2.to_json()) assert owc2.to_dict() == re_owc2.to_dict() assert owc2.creator_application.title == "Web Enterprise Suite" assert owc2.spec_reference[0].href == "http://www.opengis.net/spec/owc-geojson/1.0/req/core" assert isinstance(owc2.resources[0].geospatial_extent, dict) geo = owc2.resources[0].geospatial_extent assert geo.get('type') == "Polygon" assert isinstance(geo.get('coordinates'), list) def test_decode_full_json3(): jsondata3 = open(resource_file(os.path.join('owc_geojson_examples', 'owc3.geojson')), 'rb').read().decode('utf-8') owc3 = OwcContext.from_json(jsondata3) assert owc3 is not None logger.debug(owc3.to_json()) re_owc3 = OwcContext.from_json(owc3.to_json()) assert owc3.to_dict() == re_owc3.to_dict() assert owc3.creator_display.pixel_width == 800 assert owc3.authors[0].email == "a.kmoch@gns.cri.nz" assert len(owc3.keywords) == 5 assert owc3.resources[0].keywords[0].label == "Informative Layers" links_via = [l for l in owc3.context_metadata if l.href == "http://portal.smart-project.info/context/smart-sac.owc.json"] assert len(links_via) == 1 assert owc3.resources[0].temporal_extent.to_dict() == TimeIntervalFormat.from_string( "2011-11-04T00:01:23Z/2017-12-05T17:28:56Z").to_dict() wms_offering = [of for of in owc3.resources[0].offerings if of.offering_code == "http://www.opengis.net/spec/owc-geojson/1.0/req/wms"] assert len(wms_offering) > 0 assert wms_offering[0].styles[ 0].legend_url == "http://docs.geoserver.org/latest/en/user/_images/line_simpleline1.png" def test_load_bulk(): js1 = open(resource_file(os.path.join('owc_geojson_examples','from-meta-resource.json')), 'r').read() js2 = open(resource_file(os.path.join('owc_geojson_examples','ingest1.owc.geojson')), 'r').read() js3 = open(resource_file(os.path.join('owc_geojson_examples','newzealand-overview.json')), 'r').read() js4 = open(resource_file(os.path.join('owc_geojson_examples','owc1.geojson')), 'r').read() js5 = open(resource_file(os.path.join('owc_geojson_examples','owc2.geojson')), 'r').read() js6 = open(resource_file(os.path.join('owc_geojson_examples','owc3.geojson')), 'r').read() js7 = open(resource_file(os.path.join('owc_geojson_examples','sac-casestudies.json')), 'r').read() feeds = [js1, js2, js3,js4, js5, js6, js7 ] for f in feeds: logger.debug(f) dict_obj = decode_json(f) assert dict_obj is not None # logger.debug(dict_obj) owc = OwcContext.from_dict(dict_obj) assert owc is not None # logger.debug(OwcContext.from_dict(dict_obj).to_json()) jsdata = owc.to_json() assert jsdata is not None assert len(jsdata) > 10 re_owc = OwcContext.from_json(jsdata) assert re_owc is not None through = OwcContext.from_json(f) assert owc.to_dict() == through.to_dict() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_remote_metadata.py���������������������������������������������������������0000664�0000000�0000000�00000120452�14766600535�0020622�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import pytest import owslib from owslib.etree import etree from owslib.wfs import WebFeatureService from owslib.wms import WebMapService from tests.utils import service_ok WMS_SERVICE_URL = 'https://www.dov.vlaanderen.be/geoserver/gw_meetnetten/' \ 'wms?request=GetCapabilities' WFS_SERVICE_URL = 'https://www.dov.vlaanderen.be/geoserver/gw_meetnetten/' \ 'wfs?request=GetCapabilities' @pytest.fixture def mp_wfs_100_nometadata(monkeypatch): """Monkeypatch the call to the remote GetCapabilities request of WFS version 1.0.0, not containing MetadataURLs. Parameters ---------- monkeypatch : pytest.fixture PyTest monkeypatch fixture. """ def read(*args, **kwargs): with open('tests/resources/wfs_dov_getcapabilities_100_nometadata.xml', 'r') as f: data = f.read() if type(data) is not bytes: data = data.encode('utf-8') data = etree.fromstring(data) return data monkeypatch.setattr( owslib.feature.common.WFSCapabilitiesReader, 'read', read) @pytest.fixture def mp_wfs_110(monkeypatch): """Monkeypatch the call to the remote GetCapabilities request of WFS version 1.1.0. Parameters ---------- monkeypatch : pytest.fixture PyTest monkeypatch fixture. """ def read(*args, **kwargs): with open('tests/resources/wfs_dov_getcapabilities_110.xml', 'r') as f: data = f.read() if type(data) is not bytes: data = data.encode('utf-8') data = etree.fromstring(data) return data monkeypatch.setattr( owslib.feature.common.WFSCapabilitiesReader, 'read', read) @pytest.fixture def mp_wfs_110_nometadata(monkeypatch): """Monkeypatch the call to the remote GetCapabilities request of WFS version 1.1.0, not containing MetadataURLs. Parameters ---------- monkeypatch : pytest.fixture PyTest monkeypatch fixture. """ def read(*args, **kwargs): with open('tests/resources/wfs_dov_getcapabilities_110_nometadata.xml', 'r') as f: data = f.read() if type(data) is not bytes: data = data.encode('utf-8') data = etree.fromstring(data) return data monkeypatch.setattr( owslib.feature.common.WFSCapabilitiesReader, 'read', read) @pytest.fixture def mp_wfs_200(monkeypatch): """Monkeypatch the call to the remote GetCapabilities request of WFS version 2.0.0. Parameters ---------- monkeypatch : pytest.fixture PyTest monkeypatch fixture. """ def read(*args, **kwargs): with open('tests/resources/wfs_dov_getcapabilities_200.xml', 'r') as f: data = f.read() if type(data) is not bytes: data = data.encode('utf-8') data = etree.fromstring(data) return data monkeypatch.setattr( owslib.feature.common.WFSCapabilitiesReader, 'read', read) @pytest.fixture def mp_wfs_200_nometadata(monkeypatch): """Monkeypatch the call to the remote GetCapabilities request of WFS version 2.0.0, not containing MetadataURLs. Parameters ---------- monkeypatch : pytest.fixture PyTest monkeypatch fixture. """ def read(*args, **kwargs): with open('tests/resources/wfs_dov_getcapabilities_200_nometadata.xml', 'r') as f: data = f.read() if type(data) is not bytes: data = data.encode('utf-8') data = etree.fromstring(data) return data monkeypatch.setattr( owslib.feature.common.WFSCapabilitiesReader, 'read', read) @pytest.fixture def mp_wms_111_nometadata(monkeypatch): """Monkeypatch the call to the remote GetCapabilities request of WMS version 1.1.1, not containing MetadataURLs. Parameters ---------- monkeypatch : pytest.fixture PyTest monkeypatch fixture. """ def read(*args, **kwargs): with open('tests/resources/wms_dov_getcapabilities_111_nometadata.xml', 'r') as f: data = f.read() if type(data) is not bytes: data = data.encode('utf-8') data = etree.fromstring(data) return data monkeypatch.setattr( owslib.map.common.WMSCapabilitiesReader, 'read', read) @pytest.fixture def mp_wms_130(monkeypatch): """Monkeypatch the call to the remote GetCapabilities request of WMS version 1.3.0. Parameters ---------- monkeypatch : pytest.fixture PyTest monkeypatch fixture. """ def read(*args, **kwargs): with open('tests/resources/wms_dov_getcapabilities_130.xml', 'r') as f: data = f.read() if type(data) is not bytes: data = data.encode('utf-8') data = etree.fromstring(data) return data monkeypatch.setattr( owslib.map.common.WMSCapabilitiesReader, 'read', read) @pytest.fixture def mp_wms_130_nometadata(monkeypatch): """Monkeypatch the call to the remote GetCapabilities request of WMS version 1.3.0, not containing MetadataURLs. Parameters ---------- monkeypatch : pytest.fixture PyTest monkeypatch fixture. """ def read(*args, **kwargs): with open('tests/resources/wms_dov_getcapabilities_130_nometadata' '.xml', 'r') as f: data = f.read() if type(data) is not bytes: data = data.encode('utf-8') data = etree.fromstring(data) return data monkeypatch.setattr( owslib.map.common.WMSCapabilitiesReader, 'read', read) def openURL(*args, **kwargs): """ Used to patch the 'openURL' call, returning ISO 19139 XML """ return open('tests/resources/csw_dov_getrecordbyid.xml', 'rb') def openURL3(*args, **kwargs): """ Used to patch the 'openURL' call, returning ISO 19115 Part 3 XML """ return open('tests/resources/iso3_examples/auscope-3d-model.xml', 'rb') class TestOffline(object): def test_wfs_100_noremotemd_parse_all(self, mp_wfs_100_nometadata): """Test the remote metadata parsing for WFS 1.0.0. Tests parsing the remote metadata for all layers. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wfs_100_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wfs = WebFeatureService(url='http://localhost/not_applicable', version='1.0.0', parse_remote_metadata=True) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 def test_wfs_100_noremotemd_parse_single(self, mp_wfs_100_nometadata): """Test the remote metadata parsing for WFS 1.0.0. Tests parsing the remote metadata for a single layer. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wfs_100_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wfs = WebFeatureService(url='http://localhost/not_applicable', version='1.0.0', parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] layer.parse_remote_metadata() mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 def test_wfs_100_noremotemd_parse_none(self, mp_wfs_100_nometadata): """Test the remote metadata parsing for WFS 1.0.0. Tests the case when no remote metadata is parsed. Test whether no remote metadata is returned. Parameters ---------- mp_wfs_100_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wfs = WebFeatureService(url='http://localhost/not_applicable', version='1.0.0', parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 def test_wfs_110_noremotemd_parse_all(self, mp_wfs_110_nometadata): """Test the remote metadata parsing for WFS 1.1.0. Tests parsing the remote metadata for all layers. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wfs_110_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wfs = WebFeatureService(url='http://localhost/not_applicable', version='1.1.0', parse_remote_metadata=True) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 @pytest.mark.parametrize("openURL_in, lib_in", [ (openURL, owslib.iso.MD_Metadata), (openURL3, owslib.iso3.MD_Metadata), ]) def test_wfs_110_noremotemd_parse_single(self, mp_wfs_110_nometadata, monkeypatch, openURL_in, lib_in): """Test the remote metadata parsing for WFS 1.1.0. Tests parsing the remote metadata for a single layer. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wfs_110_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ import owslib.feature.wfs110 monkeypatch.setattr(owslib.feature.wfs110, 'openURL', openURL_in) wfs = WebFeatureService(url='http://localhost/not_applicable', version='1.1.0', parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] layer.parse_remote_metadata() mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 for m in mdrecords: assert type(m) is lib_in def test_wfs_110_noremotemd_parse_none(self, mp_wfs_110_nometadata): """Test the remote metadata parsing for WFS 1.1.0. Tests the case when no remote metadata is parsed. Test whether no remote metadata is returned. Parameters ---------- mp_wfs_110_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wfs = WebFeatureService(url='http://localhost/not_applicable', version='1.1.0', parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 @pytest.mark.parametrize("openURL_in, lib_in", [ (openURL, owslib.iso.MD_Metadata), (openURL3, owslib.iso3.MD_Metadata), ]) def test_wfs_110_remotemd_parse_all(self, mp_wfs_110, monkeypatch, openURL_in, lib_in): """Test the remote metadata parsing for WFS 1.1.0. Tests parsing the remote metadata for all layers. Test whether the method is available and returns remote metadata if MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wfs_110 : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. monkeypatch : pytest.fixture patch the call to the remote openURL. """ import owslib.feature.wfs110 monkeypatch.setattr(owslib.feature.wfs110, 'openURL', openURL_in) wfs = WebFeatureService(url='http://localhost/not_applicable', version='1.1.0', parse_remote_metadata=True) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 1 for m in mdrecords: assert type(m) is lib_in @pytest.mark.parametrize("openURL_in, lib_in", [ (openURL, owslib.iso.MD_Metadata), (openURL3, owslib.iso3.MD_Metadata), ]) def test_wfs_110_remotemd_parse_single(self, mp_wfs_110, monkeypatch, openURL_in, lib_in): """Test the remote metadata parsing for WFS 1.1.0. Tests parsing the remote metadata for a single layer. Test whether the method is available and returns remote metadata if MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wfs_110 : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. monkeypatch : pytest.fixture patch the call to the remote openURL. """ import owslib.feature.wfs110 monkeypatch.setattr(owslib.feature.wfs110, 'openURL', openURL_in) wfs = WebFeatureService(url='http://localhost/not_applicable', version='1.1.0', parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] layer.parse_remote_metadata() mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 1 for m in mdrecords: assert type(m) is lib_in def test_wfs_110_remotemd_parse_none(self, mp_wfs_110): """Test the remote metadata parsing for WFS 1.1.0. Tests the case when no remote metadata is parsed. Test whether no remote metadata is returned. Parameters ---------- mp_wfs_110 : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wfs = WebFeatureService(url='http://localhost/not_applicable', version='1.1.0', parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 def test_wfs_200_noremotemd_parse_all(self, mp_wfs_200_nometadata): """Test the remote metadata parsing for WFS 2.0.0. Tests parsing the remote metadata for all layers. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wfs_200_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wfs = WebFeatureService(url='http://localhost/not_applicable', version='2.0.0', parse_remote_metadata=True) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 def test_wfs_200_noremotemd_parse_single(self, mp_wfs_200_nometadata): """Test the remote metadata parsing for WFS 2.0.0. Tests parsing the remote metadata for a single layer. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wfs_200_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wfs = WebFeatureService(url='http://localhost/not_applicable', version='2.0.0', parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] layer.parse_remote_metadata() mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 def test_wfs_200_noremotemd_parse_none(self, mp_wfs_200_nometadata): """Test the remote metadata parsing for WFS 2.0.0. Tests the case when no remote metadata is parsed. Test whether no remote metadata is returned. Parameters ---------- mp_wfs_200_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wfs = WebFeatureService(url='http://localhost/not_applicable', version='2.0.0', parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 @pytest.mark.parametrize("openURL_in, lib_in", [ (openURL, owslib.iso.MD_Metadata), (openURL3, owslib.iso3.MD_Metadata), ]) def test_wfs_200_remotemd_parse_all(self, mp_wfs_200, monkeypatch, openURL_in, lib_in): """Test the remote metadata parsing for WFS 2.0.0. Tests parsing the remote metadata for all layers. Test whether the method is available and returns remote metadata if MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wfs_200 : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. monkeypatch : pytest.fixture patch the call to the remote openURL. """ import owslib.feature.wfs200 monkeypatch.setattr(owslib.feature.wfs200, 'openURL', openURL_in) wfs = WebFeatureService(url='http://localhost/not_applicable', version='2.0.0', parse_remote_metadata=True) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 2 for m in mdrecords: assert type(m) is lib_in @pytest.mark.parametrize("openURL_in, lib_in", [ (openURL, owslib.iso.MD_Metadata), (openURL3, owslib.iso3.MD_Metadata), ]) def test_wfs_200_remotemd_parse_single(self, mp_wfs_200, monkeypatch, openURL_in, lib_in): """Test the remote metadata parsing for WFS 2.0.0. Tests parsing the remote metadata for a single layer. Test whether the method is available and returns remote metadata if MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wfs_200 : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. monkeypatch : pytest.fixture patch the call to the remote openURL. """ import owslib.feature.wfs200 monkeypatch.setattr(owslib.feature.wfs200, 'openURL', openURL_in) wfs = WebFeatureService(url='http://localhost/not_applicable', version='2.0.0', parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] layer.parse_remote_metadata() mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 2 for m in mdrecords: assert type(m) is lib_in def test_wfs_200_remotemd_parse_none(self, mp_wfs_200): """Test the remote metadata parsing for WFS 2.0.0. Tests the case when no remote metadata is parsed. Test whether no remote metadata is returned. Parameters ---------- mp_wfs_200 : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wfs = WebFeatureService(url='http://localhost/not_applicable', version='2.0.0', parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 def test_wms_111_noremotemd_parse_all(self, mp_wms_111_nometadata): """Test the remote metadata parsing for WMS 1.1.1. Tests parsing the remote metadata for all layers. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wms_111_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wms = WebMapService(url='http://localhost/not_applicable', version='1.1.1', parse_remote_metadata=True) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 def test_wms_111_noremotemd_parse_single(self, mp_wms_111_nometadata): """Test the remote metadata parsing for WMS 1.1.1. Tests parsing the remote metadata for a single layer. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wms_111_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wms = WebMapService(url='http://localhost/not_applicable', version='1.1.1', parse_remote_metadata=False) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] layer.parse_remote_metadata() mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 def test_wms_111_noremotemd_parse_none(self, mp_wms_111_nometadata): """Test the remote metadata parsing for WMS 1.1.1. Tests the case when no remote metadata is parsed. Test whether no remote metadata is returned. Parameters ---------- mp_wms_111_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wms = WebMapService(url='http://localhost/not_applicable', version='1.1.1', parse_remote_metadata=False) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 @pytest.mark.parametrize("openURL_in, lib_in", [ (openURL, owslib.iso.MD_Metadata), (openURL3, owslib.iso3.MD_Metadata), ]) def test_wms_130_remotemd_parse_all(self, mp_wms_130, monkeypatch, openURL_in, lib_in): """Test the remote metadata parsing for WMS 1.3.0. Tests parsing the remote metadata for all layers. Test whether the method is available and returns remote metadata if MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wms_130 : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. monkeypatch : pytest.fixture patch the call to the remote openURL. """ import owslib.map.wms130 monkeypatch.setattr(owslib.map.wms130, 'openURL', openURL_in) wms = WebMapService(url='http://localhost/not_applicable', version='1.3.0', parse_remote_metadata=True) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 1 for m in mdrecords: assert type(m) is lib_in @pytest.mark.parametrize("openURL_in, lib_in", [ (openURL, owslib.iso.MD_Metadata), (openURL3, owslib.iso3.MD_Metadata), ]) def test_wms_130_remotemd_parse_single(self, mp_wms_130, monkeypatch, openURL_in, lib_in): """Test the remote metadata parsing for WMS 1.3.0. Tests parsing the remote metadata for a single layer. Test whether the method is available and returns remote metadata if MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wms_130 : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. monkeypatch : pytest.fixture patch the call to the remote openURL. """ import owslib.map.wms130 monkeypatch.setattr(owslib.map.wms130, 'openURL', openURL_in) wms = WebMapService(url='http://localhost/not_applicable', version='1.3.0', parse_remote_metadata=False) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] layer.parse_remote_metadata() mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 1 for m in mdrecords: assert type(m) is lib_in def test_wms_130_remotemd_parse_none(self, mp_wms_130): """Test the remote metadata parsing for WMS 1.3.0. Tests the case when no remote metadata is parsed. Test whether no remote metadata is returned. Parameters ---------- mp_wms_130 : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wms = WebMapService(url='http://localhost/not_applicable', version='1.3.0', parse_remote_metadata=False) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 def test_wms_130_noremotemd_parse_all(self, mp_wms_130_nometadata): """Test the remote metadata parsing for WMS 1.3.0. Tests parsing the remote metadata for all layers. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wms_130_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wms = WebMapService(url='http://localhost/not_applicable', version='1.3.0', parse_remote_metadata=True) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 def test_wms_130_noremotemd_parse_single(self, mp_wms_130_nometadata): """Test the remote metadata parsing for WMS 1.3.0. Tests parsing the remote metadata for a single layer. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. Parameters ---------- mp_wms_130_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wms = WebMapService(url='http://localhost/not_applicable', version='1.3.0', parse_remote_metadata=False) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] layer.parse_remote_metadata() mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 def test_wms_130_noremotemd_parse_none(self, mp_wms_130_nometadata): """Test the remote metadata parsing for WMS 1.3.0. Tests the case when no remote metadata is parsed. Test whether no remote metadata is returned. Parameters ---------- mp_wms_130_nometadata : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. """ wms = WebMapService(url='http://localhost/not_applicable', version='1.3.0', parse_remote_metadata=False) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 class TestOnline(object): @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WFS_SERVICE_URL), reason="WFS service is unreachable") @pytest.mark.parametrize("wfs_version", ["1.1.0", "2.0.0"]) def test_wfs_remotemd_parse_single(self, wfs_version): """Test the remote metadata parsing for WFS. Tests parsing the remote metadata for a single layer. Test whether the method is available and returns remote metadata. """ wfs = WebFeatureService(url=WFS_SERVICE_URL, version=wfs_version, parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] layer.parse_remote_metadata() mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) > 0 for m in mdrecords: assert type(m) is owslib.iso.MD_Metadata @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WFS_SERVICE_URL), reason="WFS service is unreachable") @pytest.mark.parametrize("wfs_version", ["1.1.0", "2.0.0"]) def test_wfs_remotemd_parse_all(self, wfs_version): """Test the remote metadata parsing for WFS. Tests parsing the remote metadata for all layers. Test whether the method is available and returns remote metadata. """ wfs = WebFeatureService(url=WFS_SERVICE_URL, version=wfs_version, parse_remote_metadata=True) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) > 0 for m in mdrecords: assert type(m) is owslib.iso.MD_Metadata @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WFS_SERVICE_URL), reason="WFS service is unreachable") @pytest.mark.parametrize("wfs_version", ["1.1.0", "2.0.0"]) def test_wfs_remotemd_parse_none(self, wfs_version): """Test the remote metadata parsing for WFS. Tests the case when no remote metadata is parsed. Test whether no remote metadata is returned. """ wfs = WebFeatureService(url=WFS_SERVICE_URL, version=wfs_version, parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WFS_SERVICE_URL), reason="WFS service is unreachable") @pytest.mark.parametrize("wfs_version", ["1.0.0"]) def test_wfs_noremotemd_parse_single(self, wfs_version): """Test the remote metadata parsing for WFS. Tests parsing the remote metadata for a single layer. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. """ wfs = WebFeatureService(url=WFS_SERVICE_URL, version=wfs_version, parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] layer.parse_remote_metadata() mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WFS_SERVICE_URL), reason="WFS service is unreachable") @pytest.mark.parametrize("wfs_version", ["1.0.0"]) def test_wfs_noremotemd_parse_all(self, wfs_version): """Test the remote metadata parsing for WFS. Tests parsing the remote metadata for all layers. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. """ wfs = WebFeatureService(url=WFS_SERVICE_URL, version=wfs_version, parse_remote_metadata=True) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WFS_SERVICE_URL), reason="WFS service is unreachable") @pytest.mark.parametrize("wfs_version", ["1.0.0"]) def test_wfs_noremotemd_parse_none(self, wfs_version): """Test the remote metadata parsing for WFS. Tests the case when no remote metadata is parsed. Test whether no remote metadata is returned. """ wfs = WebFeatureService(url=WFS_SERVICE_URL, version=wfs_version, parse_remote_metadata=False) assert 'gw_meetnetten:meetnetten' in wfs.contents layer = wfs.contents['gw_meetnetten:meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WMS_SERVICE_URL), reason="WMS service is unreachable") @pytest.mark.parametrize("wms_version", ["1.3.0"]) def test_wms_remotemd_parse_single(self, wms_version): """Test the remote metadata parsing for WMS. Tests parsing the remote metadata for a single layer. Test whether the method is available and returns remote metadata. """ wms = WebMapService(url=WMS_SERVICE_URL, version=wms_version, parse_remote_metadata=False) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] layer.parse_remote_metadata() mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) > 0 for m in mdrecords: assert type(m) is owslib.iso.MD_Metadata @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WMS_SERVICE_URL), reason="WMS service is unreachable") @pytest.mark.parametrize("wms_version", ["1.3.0"]) def test_wms_remotemd_parse_all(self, wms_version): """Test the remote metadata parsing for WMS. Tests parsing the remote metadata for all layers. Test whether the method is available and returns remote metadata. """ wms = WebMapService(url=WMS_SERVICE_URL, version=wms_version, parse_remote_metadata=True) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) > 0 for m in mdrecords: assert type(m) is owslib.iso.MD_Metadata @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WMS_SERVICE_URL), reason="WMS service is unreachable") @pytest.mark.parametrize("wms_version", ["1.3.0"]) def test_wms_remotemd_parse_none(self, wms_version): """Test the remote metadata parsing for WMS. Tests the case when no remote metadata is parsed. Test whether no remote metadata is returned. """ wms = WebMapService(url=WMS_SERVICE_URL, version=wms_version, parse_remote_metadata=False) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WMS_SERVICE_URL), reason="WMS service is unreachable") @pytest.mark.parametrize("wms_version", ["1.1.1"]) def test_wms_noremotemd_parse_single(self, wms_version): """Test the remote metadata parsing for WMS. Tests parsing the remote metadata for a single layer. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. """ wms = WebMapService(url=WMS_SERVICE_URL, version=wms_version, parse_remote_metadata=False) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] layer.parse_remote_metadata() mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WMS_SERVICE_URL), reason="WMS service is unreachable") @pytest.mark.parametrize("wms_version", ["1.1.1"]) def test_wms_noremotemd_parse_all(self, wms_version): """Test the remote metadata parsing for WMS. Tests parsing the remote metadata for all layers. Test whether the method is available and returns no remote metadata if no MetadataURLs are available in the GetCapabilities. """ wms = WebMapService(url=WMS_SERVICE_URL, version=wms_version, parse_remote_metadata=True) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WMS_SERVICE_URL), reason="WMS service is unreachable") @pytest.mark.parametrize("wms_version", ["1.1.1"]) def test_wms_noremotemd_parse_none(self, wms_version): """Test the remote metadata parsing for WMS. Tests the case when no remote metadata is parsed. Test whether no remote metadata is returned. """ wms = WebMapService(url=WMS_SERVICE_URL, version=wms_version, parse_remote_metadata=False) assert 'meetnetten' in wms.contents layer = wms.contents['meetnetten'] mdrecords = layer.get_metadata() assert type(mdrecords) is list assert len(mdrecords) == 0 ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_sos.py���������������������������������������������������������������������0000664�0000000�0000000�00000001105�14766600535�0016264�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: UTF-8 -*- from owslib.sos import SensorObservationService from tests.utils import service_ok import pytest SERVICE_URL = 'http://sos.irceline.be/sos' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="SOS service is unreachable") def test_sos_caps(): sos = SensorObservationService(SERVICE_URL) assert str(sos.contents['81102 - PM10']) == "Offering id: 81102 - PM10, name: Particulate Matter < 10 µm" assert repr(sos.contents['81102 - PM10']) == "<SosObservationOffering 'Particulate Matter < 10 µm'>" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_sos_20_bom_gov_au.py�������������������������������������������������������0000664�0000000�0000000�00000003607�14766600535�0020773�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# SOS version 2.0 tests on http://www.bom.gov.au/waterdata/services from owslib.sos import SensorObservationService from tests.utils import service_ok import pytest SERVICE_URL = 'http://www.bom.gov.au/waterdata/services' @pytest.mark.online @pytest.mark.skip('service responds with an exception (#496)') @pytest.mark.skipif(not service_ok(SERVICE_URL + "?service=SOS&request=GetCapabilities"), reason="SOS service is unreachable") def test_sos_20_bom_gov_au(): # Setup service = SensorObservationService(SERVICE_URL, version='2.0.0') id = service.identification # Check basic service metadata assert id.service == 'SOS' assert id.title == 'KISTERS KiWIS SOS2' assert id.keywords == [] assert service.provider.name == 'Provider Name' assert service.provider.contact.name == 'Name' assert service.provider.contact.position is None assert len(service.operations) == 5 assert service.get_operation_by_name('GetObservation').methods[0]['url'] == \ 'http://bom.gov.au/waterdata/services?datasource=0' response = service.get_observation( featureOfInterest='http://bom.gov.au/waterdata/services/stations/181.1', offerings=['http://bom.gov.au/waterdata/services/tstypes/Pat4_PC_1'], observedProperties=['http://bom.gov.au/waterdata/services/parameters/Water Course Discharge'], eventTime='om:phenomenonTime,2016-01-01T00:00:00+10/2016-03-05T00:00:00+10') # Process WaterML Response from owslib.etree import etree from owslib.swe.observation.sos200 import SOSGetObservationResponse from owslib.swe.observation.waterml2 import MeasurementTimeseriesObservation et = etree.fromstring(response) parsed_response = SOSGetObservationResponse(et) assert len(parsed_response.observations) > 0 for o in parsed_response.observations: assert isinstance(o, MeasurementTimeseriesObservation) �������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_tms.py���������������������������������������������������������������������0000664�0000000�0000000�00000001272�14766600535�0016270�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import scratch_file from tests.utils import service_ok import pytest SERVICE_URL = 'http://geodata.nationaalgeoregister.nl/tiles/service/tms/1.0.0' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="TMS service is unreachable") def test_tms(): # Find out what a TMS has to offer. Service metadata: from owslib.tms import TileMapService tms = TileMapService(SERVICE_URL) # Fetch a tile (using some defaults): tile = tms.gettile(7, 7, 4, title='brtachtergrondkaart', srs='EPSG:28992', mimetype='image/png') out = open(scratch_file('brtachtergrondkaart.png'), 'wb') out.write(tile.read()) out.close() ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_util.py��������������������������������������������������������������������0000664�0000000�0000000�00000014650�14766600535�0016446�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: UTF-8 -*- import codecs from unittest import mock import pytest from owslib.util import clean_ows_url, build_get_url, strip_bom, extract_time, ResponseWrapper, getXMLTree from owslib.etree import etree from datetime import datetime, timezone def test_strip_bom(): assert strip_bom('<city>Hamburg</city>') == '<city>Hamburg</city>' assert strip_bom(codecs.BOM_UTF8 + '<city>Dublin</city>'.encode('utf-8')) == \ '<city>Dublin</city>'.encode('utf-8') assert strip_bom(codecs.BOM_UTF16 + '<city>Vancover</city>'.encode('utf-16')) == \ '<city>Vancover</city>'.encode('utf-16') def test_clean_ows_url(): assert clean_ows_url('http//example.org/wms') == 'http//example.org/wms' assert clean_ows_url('http//example.org/wms?service=WMS') == 'http//example.org/wms' assert clean_ows_url('http//example.org/wms?SERVICE=WMS') == 'http//example.org/wms' assert clean_ows_url('http//example.org/wms?SeRvIcE=WMS') == 'http//example.org/wms' assert clean_ows_url('http//example.org/wms?SeRvIcE=WMS&version=1.3.0&request=GetCapabilities') == 'http//example.org/wms' # noqa assert clean_ows_url('http//example.org/wms?foo=bar&SeRvIcE=WMS&version=1.3.0&request=GetCapabilities') == 'http//example.org/wms?foo=bar' # noqa assert clean_ows_url('http://example.org/wms?map=/path/to/foo.map&SERVICE=WMS&version=1.3.0&request=GetCapabilities') == 'http://example.org/wms?map=%2Fpath%2Fto%2Ffoo.map' # noqa clean_url = clean_ows_url('http://example.org/wms?map=/path/to/foo.map&foo=bar&&SERVICE=WMS&version=1.3.0&request=GetCapabilities') # noqa assert 'http://example.org/wms?' in clean_url assert 'map=%2Fpath%2Fto%2Ffoo.map' in clean_url assert 'foo=bar' in clean_url def test_build_get_url(): assert build_get_url("http://example.org/wps", {'service': 'WPS'}) == 'http://example.org/wps?service=WPS' assert build_get_url("http://example.org/wms", {'SERVICE': 'wms'}) == 'http://example.org/wms?SERVICE=wms' assert build_get_url("http://example.org/wms?map=/path/to/foo.map&", {'SERVICE': 'wms'}) == \ 'http://example.org/wms?map=%2Fpath%2Fto%2Ffoo.map&SERVICE=wms' assert build_get_url("http://example.org/wps?service=WPS", {'request': 'GetCapabilities'}) == \ 'http://example.org/wps?service=WPS&request=GetCapabilities' assert build_get_url("http://example.org/wps?service=WPS", {'request': 'GetCapabilities'}) == \ 'http://example.org/wps?service=WPS&request=GetCapabilities' # Can not overwrite parameter assert build_get_url("http://example.org/ows?SERVICE=WPS", {'SERVICE': 'WMS'}) == \ 'http://example.org/ows?SERVICE=WPS' # Parameter is case-senstive assert build_get_url("http://example.org/ows?SERVICE=WPS", {'service': 'WMS'}) == \ 'http://example.org/ows?SERVICE=WPS&service=WMS' # Test with trailing ampersand and doseq False (default) assert build_get_url("http://example.org/ows?SERVICE=WFS&", {'typename': 'test', 'keys': [1, 2]}, doseq=False) == \ 'http://example.org/ows?SERVICE=WFS&typename=test&keys=%5B1%2C+2%5D' # Test with trailing ampersand and doseq True assert build_get_url("http://example.org/ows?SERVICE=WFS&", {'typename': 'test', 'keys': [1, 2]}, doseq=True) == \ 'http://example.org/ows?SERVICE=WFS&typename=test&keys=1&keys=2' def test_build_get_url_overwrite(): # Use overwrite flag assert build_get_url("http://example.org/ows?SERVICE=WPS", {'SERVICE': 'WMS'}, overwrite=True) == \ 'http://example.org/ows?SERVICE=WMS' def test_getXMLTree_valid(): mock_resp = mock.Mock() mock_resp.url = 'http:///example.org/?service=WFS&request=GetCapabilities&version=2.0.0' mock_resp.content = b'<?xml version="1.0" encoding="UTF-8"?>\n<WFS_Capabilities><ServiceIdentification>' \ b'<Title>Example</Title></ServiceIdentification></WFS_Capabilities>' mock_resp.headers = {'Content-Type': 'text/xml; charset=UTF-8'} resp_wrap = ResponseWrapper(mock_resp) et = getXMLTree(resp_wrap) assert et.find('.//Title').text == "Example" def test_getXMLTree_non_xml_mime_type(): mock_resp = mock.Mock() mock_resp.url = 'http:///example.org/?service=WFS&request=GetCapabilities&version=2.0.0' mock_resp.content = b'<?xml version="1.0" encoding="UTF-8"?>\n<WFS_Capabilities><ServiceIdentification>' \ b'<Title>Example</Title></ServiceIdentification></WFS_Capabilities>' # test with a non-XML mime type, but the response starts with <?xml mock_resp.headers = {'Content-Type': 'application/octet-stream'} resp_wrap = ResponseWrapper(mock_resp) et = getXMLTree(resp_wrap) assert et.find('.//Title').text == "Example" def test_getXMLTree_valid_missing_content_type(): mock_resp = mock.Mock() mock_resp.url = 'http:///example.org/?service=WFS&request=GetCapabilities&version=2.0.0' mock_resp.content = b'<?xml version="1.0" encoding="UTF-8"?>\n<WFS_Capabilities><ServiceIdentification>' \ b'<Title>Example</Title></ServiceIdentification></WFS_Capabilities>' mock_resp.headers = {} resp_wrap = ResponseWrapper(mock_resp) et = getXMLTree(resp_wrap) assert et.find('.//Title').text == "Example" def test_getXMLTree_invalid(): mock_resp = mock.Mock() mock_resp.url = 'http:///example.org/?service=WFS&request=GetCapabilities&version=2.0.0' mock_resp.content = b'<HTML><HEAD></HEAD><BODY BGCOLOR="#FFFFFF">\nmsCGILoadMap(): Web application error. ' \ b'CGI variable &quot;map&quot; is not set.\n</BODY></HTML>' mock_resp.headers = {'Content-Type': 'text/html'} resp_wrap = ResponseWrapper(mock_resp) with pytest.raises(ValueError) as ex: getXMLTree(resp_wrap) assert str(ex.value) == 'http:///example.org/?service=WFS&request=GetCapabilities&version=2.0.0 responded with Content-Type \'text/html\'' \ ': \'msCGILoadMap(): Web application error. CGI variable \"map\" is not set.\'' def test_time_zone_utc(): now = datetime.utcnow() as_utc = now.replace(tzinfo=timezone.utc) assert as_utc.isoformat()[-6:] == "+00:00" def test_extract_time(): definite_sample = "<beginPosition>2006-07-27T21:10:00Z</beginPosition>" indefinite_sample = "<endPosition indeterminatePosition=\"now\"></endPosition>" start = extract_time(etree.fromstring(definite_sample)) assert start.isoformat()[-6:] == "+00:00" stop = extract_time(etree.fromstring(indefinite_sample)) assert stop.isoformat()[-6:] == "+00:00" ����������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wcs_200.py�����������������������������������������������������������������0000664�0000000�0000000�00000006574�14766600535�0016654�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import scratch_file from tests.utils import service_ok from owslib.wcs import WebCoverageService import pytest import datetime SERVICE_URL = 'http://ows.rasdaman.org/rasdaman/ows' @pytest.mark.online @pytest.mark.skip(reason="WCS service is broken (#494)") @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WCS service is unreachable") def test_wcs_200(): """ Web Coverage Service WCS Version 2.0.x rewritten doctest/wcs_200.txt """ wcs = WebCoverageService(SERVICE_URL, version="2.0.1") assert wcs.version == '2.0.1' assert wcs.url == SERVICE_URL assert wcs.identification.title == 'rasdaman' assert wcs.identification.service == 'OGC WCS' assert wcs.provider.name == 'Jacobs University Bremen' assert 'AvgLandTemp' in wcs.contents.keys() assert len(wcs.contents.keys()) >= 20 cvg = wcs.contents['AvgLandTemp'] assert cvg.boundingboxes[0]['bbox'] == (-90, -180, 90, 180) assert cvg.timelimits == [datetime.datetime(2000, 2, 1, 0, 0), datetime.datetime(2015, 6, 1, 0, 0)] assert cvg.timepositions[0:5] == [datetime.datetime(2000, 2, 1, 0, 0), datetime.datetime(2000, 3, 1, 0, 0), datetime.datetime(2000, 4, 1, 0, 0), datetime.datetime(2000, 5, 1, 0, 0), datetime.datetime(2000, 6, 1, 0, 0)] assert cvg.supportedFormats == ['application/gml+xml', 'image/jpeg', 'image/png', 'image/tiff', 'image/bmp', 'image/jp2', 'application/netcdf', 'text/csv', 'application/json', 'application/dem', 'application/x-ogc-dted', 'application/x-ogc-ehdr', 'application/x-ogc-elas', 'application/x-ogc-envi', 'application/x-ogc-ers', 'application/x-ogc-fit', 'application/x-ogc-fits', 'image/gif', 'application/x-netcdf-gmt', 'application/x-ogc-gs7bg', 'application/x-ogc-gsag', 'application/x-ogc-gsbg', 'application/x-ogc-gta', 'application/x-ogc-hf2', 'application/x-erdas-hfa', 'application/x-ogc-ida', 'application/x-ogc-ingr', 'application/x-ogc-isis2', 'application/x-erdas-lan', 'application/x-ogc-mff2', 'application/x-ogc-nitf', 'application/x-ogc-paux', 'application/x-ogc-pcidsk', 'application/x-ogc-pcraster', 'application/x-ogc-pdf', 'application/x-ogc-pnm', 'text/x-r', 'application/x-ogc-rmf', 'image/x-sgi', 'application/x-ogc-vrt', 'image/xpm', 'application/x-ogc-zmap'] assert cvg.grid.axislabels == ['Lat', 'Long', 'ansi'] assert cvg.grid.dimension == 3 assert cvg.grid.lowlimits == ['0', '0', '0'] assert cvg.grid.highlimits == ['1799', '3599', '184'] covID = 'AvgLandTemp' time_subset = ("ansi", "2000-02-01T00:00:00Z") lat_subset = ('Lat', 40, 50) long_subset = ('Long', -10, 0) formatType = 'application/netcdf' output = wcs.getCoverage(identifier=[covID], format=formatType, subsets=[long_subset, lat_subset, time_subset]) f = open(scratch_file('test_wcs_200.nc'), 'wb') bytes_written = f.write(output.read()) f.close() ������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wcs_idee.py����������������������������������������������������������������0000664�0000000�0000000�00000004114�14766600535�0017245�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import cast_tuple_int_list, scratch_file from tests.utils import service_ok from owslib.wcs import WebCoverageService import pytest SERVICE_URL = 'http://www.idee.es/wcs/IDEE-WCS-UTM30N/wcsServlet' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WCS service is unreachable") def test_wcs_idee(): """ COWS Web Coverage Service WCS Version 1.0.0 rewritten doctest/wcs_idee.txt """ wcs = WebCoverageService(SERVICE_URL) assert wcs.version == '1.0.0' assert wcs.url == SERVICE_URL assert wcs.identification.title == 'WCS UTM30N - MDT Peninsula y Baleares' assert wcs.identification.service == 'IDEE-WCS-UTM30N' assert wcs.provider.name == u'Instituto Geogr\xe1fico Nacional' assert sorted(wcs.contents.keys()) == [ 'MDT1000_peninsula_baleares', 'MDT1000_peninsula_baleares_aspecto', 'MDT1000_peninsula_baleares_pendientes', 'MDT25_peninsula_ZIP', 'MDT25_peninsula_aspecto', 'MDT25_peninsula_pendientes', 'MDT500_peninsula_baleares', 'MDT500_peninsula_baleares_aspecto', 'MDT500_peninsula_baleares_pendientes', 'MDT_peninsula_baleares', 'MDT_peninsula_baleares_aspecto', 'MDT_peninsula_baleares_pendientes'] cvg = wcs['MDT25_peninsula_pendientes'] assert cvg.title == 'MDT25 Pendientes Peninsula' assert cast_tuple_int_list(cvg.boundingBoxWGS84) == [-8, 35, 3, 43] assert cvg.timelimits == [] assert sorted(cvg.supportedFormats) == ['AsciiGrid', 'FloatGrid_Zip', 'GeoTIFF'] assert sorted(map(lambda x: x.getcode(), cvg.supportedCRS)) == [ 'EPSG:23028', 'EPSG:23029', 'EPSG:23030', 'EPSG:23030', 'EPSG:23031', 'EPSG:4230', 'EPSG:4326'] output = wcs.getCoverage( identifier='MDT25_peninsula_pendientes', bbox=(600000, 4200000, 601000, 4201000), crs='EPSG:23030', format='AsciiGrid', resX=25, resY=25) f = open(scratch_file('test_idee.grd'), 'wb') bytes_written = f.write(output.read()) f.close() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wfs_generic.py�������������������������������������������������������������0000664�0000000�0000000�00000022465�14766600535�0017767�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from owslib.wfs import WebFeatureService from owslib.util import ServiceException from owslib.fes import PropertyIsLike, etree from urllib.parse import urlparse from tests.utils import resource_file, sorted_url_query, service_ok import json import pytest SERVICE_URL = 'https://services.ga.gov.au/gis/stratunits/ows' def test_caps_info(): getcapsin = open(resource_file("wfs_HSRS_GetCapabilities_1_1_0.xml"), "rb").read() wfs = WebFeatureService('http://gis.bnhelp.cz/ows/crwfs', xml=getcapsin, version='1.1.0') assert wfs.identification.service == 'OGC WFS' assert wfs.identification.version == '1.1.0' assert wfs.identification.title == 'Help Service Gazeteer' assert wfs.identification.abstract == 'Vyhledavani sidel WFS' assert wfs.identification.keywords == ['Czech republic', 'gazeeteer'] assert wfs.identification.fees == 'none' assert wfs.identification.accessconstraints == 'for non profit use' assert wfs.provider.name == 'Help Service Remote Sensing, ltd.' assert wfs.provider.url == 'http://www.hsrs.cz' assert wfs.provider.contact.email is None assert wfs.provider.contact.phone is None assert wfs.provider.contact.name == 'Stanislav Hol\xfd' assert wfs.provider.contact.organization is None assert wfs.provider.contact.city is None assert wfs.provider.contact.region is None assert wfs.provider.contact.postcode is None assert wfs.provider.contact.country is None def test_getfeature(): getcapsin = open(resource_file("wfs_HSRS_GetCapabilities_1_1_0.xml"), "rb").read() wfs = WebFeatureService('http://gis.bnhelp.cz/ows/crwfs', xml=getcapsin, version='1.1.0') assert sorted(wfs.contents.keys()) == ['kraje', 'nuts1', 'nuts2', 'nuts3', 'okresy', 'orp', 'sidla', 'states'] assert wfs.contents['okresy'].crsOptions[0].getcodeurn() == 'urn:ogc:def:crs:EPSG::4326' assert sorted_url_query(wfs.getGETGetFeatureRequest(typename=['okresy'], maxfeatures=2)) == [ 'maxfeatures=2', 'request=GetFeature', 'service=WFS', 'typename=okresy', 'version=1.1.0'] assert sorted_url_query(wfs.getGETGetFeatureRequest( typename=['okresy'], maxfeatures=2, bbox=[15, 49, 16, 51, 'urn:ogc:def:crs:EPSG:4326'])) == [ 'bbox=49%2C15%2C51%2C16%2Curn%3Aogc%3Adef%3Acrs%3AEPSG%3A%3A4326', 'maxfeatures=2', 'request=GetFeature', 'service=WFS', 'typename=okresy', 'version=1.1.0'] assert sorted_url_query(wfs.getGETGetFeatureRequest( typename=['okresy'], maxfeatures=2, bbox=[-685336, -993518, -684996, -993285])) == [ 'bbox=-993518%2C-685336%2C-993285%2C-684996%2Curn%3Aogc%3Adef%3Acrs%3AEPSG%3A%3A4326', 'maxfeatures=2', 'request=GetFeature', 'service=WFS', 'typename=okresy', 'version=1.1.0'] def test_verbOptions_wfs_100(): with open(resource_file("wfs_dov_getcapabilities_100_verbOptions.xml"), "rb") as f: getcapsin = f.read() wfs = WebFeatureService('http://gis.bnhelp.cz/ows/crwfs', xml=getcapsin, version='1.0.0') verbOptions = [cm.verbOptions for cm in wfs.contents.values()] assert len(verbOptions[0]) == 2 @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WFS service is unreachable") def test_outputformat_wfs_100(): wfs = WebFeatureService(SERVICE_URL, version='1.0.0') feature = wfs.getfeature( typename=['stratunit:StratigraphicUnit'], maxfeatures=1, propertyname=None, outputFormat='application/json') assert len(json.loads(feature.read())['features']) == 1 @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WFS service is unreachable") def test_outputformat_wfs_110(): wfs = WebFeatureService(SERVICE_URL, version='1.1.0') feature = wfs.getfeature( typename=['stratunit:StratigraphicUnit'], maxfeatures=1, propertyname=None, outputFormat='application/json') assert len(json.loads(feature.read())['features']) == 1 @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WFS service is unreachable") def test_outputformat_wfs_200(): wfs = WebFeatureService(SERVICE_URL, version='2.0.0') feature = wfs.getfeature( typename=['stratunit:StratigraphicUnit'], maxfeatures=1, propertyname=None, outputFormat='application/json') assert len(json.loads(feature.read())['features']) == 1 @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WFS service is unreachable") def test_srsname_wfs_100(): wfs = WebFeatureService(SERVICE_URL, version='1.0.0') # ServiceException: Unable to support srsName: EPSG:99999999 with pytest.raises(ServiceException): feature = wfs.getfeature( typename=['stratunit:StratigraphicUnit'], maxfeatures=1, propertyname=None, outputFormat='application/json', srsname="EPSG:99999999") wfs = WebFeatureService(SERVICE_URL, version='1.0.0') feature = wfs.getfeature( typename=['stratunit:StratigraphicUnit'], maxfeatures=1, propertyname=None, outputFormat='application/json', srsname="urn:x-ogc:def:crs:EPSG:4326") assert len(json.loads(feature.read())['features']) == 1 @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WFS service is unreachable") def test_srsname_wfs_110(): wfs = WebFeatureService(SERVICE_URL, version='1.1.0') # ServiceException: Unable to support srsName: EPSG:99999999 with pytest.raises(ServiceException): feature = wfs.getfeature( typename=['stratunit:StratigraphicUnit'], maxfeatures=1, propertyname=None, outputFormat='application/json', srsname="EPSG:99999999") wfs = WebFeatureService(SERVICE_URL, version='1.1.0') feature = wfs.getfeature( typename=['stratunit:StratigraphicUnit'], maxfeatures=1, propertyname=None, outputFormat='application/json', srsname="urn:x-ogc:def:crs:EPSG:4326") assert len(json.loads(feature.read())['features']) == 1 @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WFS service is unreachable") def test_srsname_wfs_200(): wfs = WebFeatureService(SERVICE_URL, version='2.0.0') # ServiceException: Unable to support srsName: EPSG:99999999 with pytest.raises(ServiceException): feature = wfs.getfeature( typename=['stratunit:StratigraphicUnit'], maxfeatures=1, propertyname=None, outputFormat='application/json', srsname="EPSG:99999999") wfs = WebFeatureService(SERVICE_URL, version='2.0.0') feature = wfs.getfeature( typename=['stratunit:StratigraphicUnit'], maxfeatures=1, propertyname=None, outputFormat='application/json', srsname="urn:x-ogc:def:crs:EPSG:4326") assert len(json.loads(feature.read())['features']) == 1 @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WFS service is unreachable") def test_schema_wfs_100(): wfs = WebFeatureService(SERVICE_URL, version='1.0.0') schema = wfs.get_schema('stratunit:StratigraphicUnit') assert len(schema['properties']) == 33 assert schema['properties']['DESCRIPTION'] == 'string' assert schema['geometry'] is None @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WFS service is unreachable") def test_schema_wfs_110(): wfs = WebFeatureService(SERVICE_URL, version='1.1.0') schema = wfs.get_schema('stratunit:StratigraphicUnit') assert len(schema['properties']) == 33 assert schema['properties']['DESCRIPTION'] == 'string' assert schema['geometry'] is None @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WFS service is unreachable") def test_schema_wfs_200(): wfs = WebFeatureService(SERVICE_URL, version='2.0.0') schema = wfs.get_schema('stratunit:StratigraphicUnit') assert len(schema['properties']) == 33 assert schema['properties']['DESCRIPTION'] == 'string' assert schema['geometry'] is None @pytest.mark.online @pytest.mark.skip(reason='HTTP 403 issue. See issue #956') @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WFS service is unreachable") def test_xmlfilter_wfs_110(): wfs = WebFeatureService(SERVICE_URL, version='1.1.0') filter_prop = PropertyIsLike(propertyname='stratunit:GEOLOGICHISTORY', literal='Cisuralian - Guadalupian', matchCase=True) filterxml = etree.tostring(filter_prop.toXML()).decode("utf-8") getfeat_params = {'typename': 'stratunit:StratigraphicUnit', 'filter': filterxml} response = wfs.getfeature(**getfeat_params).read() assert b'<stratunit:NAME>Ellen Harkins carbonaceous shale</stratunit:NAME>' in response @pytest.mark.online @pytest.mark.skip(reason='HTTP 403 issue. See issue #956') @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WFS service is unreachable") def test_xmlfilter_wfs_200(): wfs = WebFeatureService(SERVICE_URL, version='2.0.0') filter_prop = PropertyIsLike(propertyname='stratunit:geologichistory', literal='Cisuralian - Guadalupian', matchCase=True) filterxml = etree.tostring(filter_prop.toXML()).decode("utf-8") getfeat_params = {'typename': 'stratunit:StratigraphicUnit', 'filter': filterxml} response = wfs.getfeature(**getfeat_params).read() assert b'<stratunit:NAME>Boolgeeda Iron Formation</stratunit:NAME>' in response �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wfs_postrequest.py���������������������������������������������������������0000664�0000000�0000000�00000026461�14766600535�0020751�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from owslib.feature import postrequest from owslib.etree import etree from owslib.namespaces import Namespaces from owslib import util import pytest n = Namespaces() FES_NAMESPACE = n.get_namespace("fes") GML_NAMESPACE = n.get_namespace("gml") GML32_NAMESPACE = n.get_namespace("gml32") OGC_NAMESPACE = n.get_namespace("ogc") WFS_NAMESPACE = n.get_namespace("wfs") WFS20_NAMESPACE = n.get_namespace("wfs20") xml_filter_1_1_0 = """<?xml version="1.0" ?> <wfs:GetFeature service="WFS" version="1.1.0" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>status</ogc:PropertyName> <ogc:Literal>rejected</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </wfs:GetFeature> """ xml_filter_2_0_0 = """<?xml version="1.0" ?> <wfs:GetFeature service="WFS" version="2.0.0" xmlns:wfs="http://www.opengis.net/wfs/2.0" xmlns:fes="http://www.opengis.net/fes/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0.02.0/wfs.xsd"> <fes:Filter> <fes:PropertyIsEqualTo> <fes:ValueReference>status</fes:ValueReference> <fes:Literal>rejected</fes:Literal> </fes:PropertyIsEqualTo> </fes:Filter> </wfs:GetFeature> """ raw_2_0_filter = """ <fes:Filter xmlns:fes="http://www.opengis.net/fes/2.0" xmlns:erl="http://xmlns.earthresourceml.org/earthresourceml-lite/1.0"> <fes:PropertyIsEqualTo> <fes:ValueReference>reference</fes:ValueReference> <fes:Literal>gold</fes:Literal> </fes:PropertyIsEqualTo> </fes:Filter> """ typename = "ns:typename" @pytest.fixture def requestv110(): request = postrequest.PostRequest_1_1_0() request.create_query(typename) return request @pytest.fixture def requestv200(): request = postrequest.PostRequest_2_0_0() request.create_query(typename) return request class TestPostRequest_v_1_1_0(): def test_minimal_query(self, requestv110): elem = requestv110._root.find(util.nspath("Query", WFS_NAMESPACE)) assert elem.get("typeName") == typename def test_basic_query(self, requestv110): requestv110.set_maxfeatures(2) requestv110.set_outputformat('JSON') requestv110.set_startindex(0) requestv110.set_propertyname(["genericName"]) root = requestv110._root elem = requestv110._query.findtext("PropertyName") assert root.get("maxFeatures") == '2' assert root.get("outputFormat") == 'JSON' assert root.get("startIndex") == '0' assert elem == "genericName" def test_featureid_query_single(self, requestv110): requestv110.set_featureid(["1"]) filter_elem = requestv110._query.find(util.nspath("Filter", OGC_NAMESPACE)) resource_elem = filter_elem.find(util.nspath("GmlObjectId", OGC_NAMESPACE)) assert filter_elem is not None assert resource_elem.get(util.nspath('id', GML_NAMESPACE)) == '1' def test_featureid_query_multiple(self, requestv110): requestv110.set_featureid(["1", "2", "3"]) filter_elem = requestv110._query.find(util.nspath("Filter", OGC_NAMESPACE)) resource_elem = filter_elem.findall(util.nspath("GmlObjectId", OGC_NAMESPACE)) ids = [] for elem in resource_elem: ids.append(elem.get(util.nspath('id', GML_NAMESPACE))) assert filter_elem is not None assert len(ids) == 3 assert ids[0] == "1" assert ids[1] == "2" assert ids[2] == "3" def test_sortby_query_single(self, requestv110): requestv110.set_sortby(["id"]) sort_elem = requestv110._query.find(util.nspath("SortBy", OGC_NAMESPACE)) sortprop_elem = sort_elem.find(util.nspath("SortProperty", OGC_NAMESPACE)) propertyname = sortprop_elem.findtext(util.nspath("PropertyName", OGC_NAMESPACE)) assert sort_elem is not None assert sortprop_elem is not None assert propertyname == "id" def test_sortby_query_multiple(self, requestv110): requestv110.set_sortby(["id", "type"]) sort_elem = requestv110._query.find(util.nspath("SortBy", OGC_NAMESPACE)) sortprop_elem = sort_elem.findall(util.nspath("SortProperty", OGC_NAMESPACE)) propertyname = [] for elem in sortprop_elem: propertyname.append(elem.findtext(util.nspath("PropertyName", OGC_NAMESPACE))) assert sort_elem is not None assert len(sortprop_elem) == 2 assert propertyname[0] == "id" assert propertyname[1] == "type" def test_bbox_query(self, requestv110): requestv110.set_bbox([10, 10, 20, 20]) filter_elem = requestv110._query.find(util.nspath("Filter", OGC_NAMESPACE)) bbox_elem = filter_elem.find(util.nspath("BBOX", OGC_NAMESPACE)) envel_elem = bbox_elem.find(util.nspath("Envelope", GML_NAMESPACE)) lower_elem = envel_elem.findtext(util.nspath("lowerCorner", GML_NAMESPACE)) higher_elem = envel_elem.findtext(util.nspath("upperCorner", GML_NAMESPACE)) assert filter_elem is not None assert bbox_elem is not None assert envel_elem is not None assert lower_elem == "10 10" assert higher_elem == "20 20" def test_filter_query(self, requestv110): requestv110.set_filter(xml_filter_1_1_0) filter_elem = requestv110._query.find(util.nspath("Filter", OGC_NAMESPACE)) equal_elem = filter_elem.find(util.nspath("PropertyIsEqualTo", OGC_NAMESPACE)) propertyname = equal_elem.findtext(util.nspath("PropertyName", OGC_NAMESPACE)) literal = equal_elem.findtext(util.nspath("Literal", OGC_NAMESPACE)) assert filter_elem is not None assert equal_elem is not None assert propertyname == "status" assert literal == "rejected" class TestPostRequest_v_2_0_0(): def test_minimal_query(self, requestv200): elem = requestv200._root.find(util.nspath("Query", WFS20_NAMESPACE)) assert elem.get("typeNames") == typename def test_basic_query(self, requestv200): requestv200.set_maxfeatures(2) requestv200.set_outputformat('JSON') requestv200.set_startindex(0) requestv200.set_propertyname(["genericName"]) root = requestv200._root elem = requestv200._query.findtext("PropertyName") assert root.get("count") == '2' assert root.get("outputformat") == 'JSON' assert root.get("startIndex") == '0' assert elem == "genericName" def test_create_storedquery(self): stored_params = {"city": "Washington", "elevation_m": "125"} request = postrequest.PostRequest_2_0_0() request.create_storedquery("stored_id_1", stored_params) stored_query_elem = request._root.find(util.nspath("StoredQuery", WFS20_NAMESPACE)) assert stored_query_elem.get("id") == "stored_id_1" params = stored_query_elem.findall(util.nspath("Parameter", WFS20_NAMESPACE)) assert params[0].get("name") == "city" assert params[0].text == "Washington" assert params[1].get("name") == "elevation_m" assert params[1].text == "125" def test_featureid_query_single(self, requestv200): requestv200.set_featureid(["1"]) filter_elem = requestv200._query.find(util.nspath("Filter", FES_NAMESPACE)) resource_elem = filter_elem.find(util.nspath("ResourceId", FES_NAMESPACE)) assert filter_elem is not None assert resource_elem.get("rid") == "1" def test_featureid_query_multiple(self, requestv200): requestv200.set_featureid(["1", "2", "3"]) filter_elem = requestv200._query.find(util.nspath("Filter", FES_NAMESPACE)) resource_elems = filter_elem.findall(util.nspath("ResourceId", FES_NAMESPACE)) ids = [] for elem in resource_elems: ids.append(elem.get("rid")) assert filter_elem is not None assert len(ids) == 3 assert ids[0] == "1" assert ids[1] == "2" assert ids[2] == "3" def test_sortby_query_single(self, requestv200): requestv200.set_sortby(["id"]) sort_elem = requestv200._query.find(util.nspath("SortBy", FES_NAMESPACE)) sortprop_elem = sort_elem.find(util.nspath("SortProperty", FES_NAMESPACE)) propertyname = sortprop_elem.findtext(util.nspath("ValueReference", FES_NAMESPACE)) assert sort_elem is not None assert sortprop_elem is not None assert propertyname == "id" def test_sortby_query_multiple(self, requestv200): requestv200.set_sortby(["id", "type"]) sort_elem = requestv200._query.find(util.nspath("SortBy", FES_NAMESPACE)) sortprop_elem = sort_elem.findall(util.nspath("SortProperty", FES_NAMESPACE)) propertyname = [] for elem in sortprop_elem: propertyname.append(elem.findtext(util.nspath("ValueReference", FES_NAMESPACE))) assert sort_elem is not None assert len(sortprop_elem) == 2 assert propertyname[0] == "id" assert propertyname[1] == "type" def test_bbox_query(self, requestv200): requestv200.set_bbox([10, 10, 20, 20]) filter_elem = requestv200._query.find(util.nspath("Filter", FES_NAMESPACE)) bbox_elem = filter_elem.find(util.nspath("BBOX", FES_NAMESPACE)) envel_elem = bbox_elem.find(util.nspath("Envelope", GML32_NAMESPACE)) lower_elem = envel_elem.findtext(util.nspath("lowerCorner", GML32_NAMESPACE)) higher_elem = envel_elem.findtext(util.nspath("upperCorner", GML32_NAMESPACE)) assert filter_elem is not None assert bbox_elem is not None assert envel_elem is not None assert lower_elem == "10 10" assert higher_elem == "20 20" def test_filter_query(self, requestv200): requestv200.set_filter(xml_filter_2_0_0) filter_elem = requestv200._query.find(util.nspath("Filter", FES_NAMESPACE)) equal_elem = filter_elem.find(util.nspath("PropertyIsEqualTo", FES_NAMESPACE)) propertyname = equal_elem.findtext(util.nspath("ValueReference", FES_NAMESPACE)) literal = equal_elem.findtext(util.nspath("Literal", FES_NAMESPACE)) assert filter_elem is not None assert equal_elem is not None assert propertyname == "status" assert literal == "rejected" def test_filter_root_query(self, requestv200): """Same as test_filter_query, but the filter is the root element.""" requestv200.set_filter(raw_2_0_filter) filter_elem = requestv200._query.find(util.nspath("Filter", FES_NAMESPACE)) equal_elem = filter_elem.find(util.nspath("PropertyIsEqualTo", FES_NAMESPACE)) propertyname = equal_elem.findtext(util.nspath("ValueReference", FES_NAMESPACE)) literal = equal_elem.findtext(util.nspath("Literal", FES_NAMESPACE)) assert filter_elem is not None assert equal_elem is not None assert propertyname == "reference" assert literal == "gold" ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wfs_schema.py��������������������������������������������������������������0000664�0000000�0000000�00000013737�14766600535�0017615�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import pytest import owslib from owslib.etree import etree from owslib.wfs import WebFeatureService from tests.utils import service_ok WFS_SERVICE_URL = 'https://www.dov.vlaanderen.be/geoserver/wfs?request=GetCapabilities' @pytest.fixture def mp_wfs_110(monkeypatch): """Monkeypatch the call to the remote GetCapabilities request of WFS version 1.1.0. Parameters ---------- monkeypatch : pytest.fixture PyTest monkeypatch fixture. """ def read(*args, **kwargs): with open('tests/resources/wfs_dov_getcapabilities_110.xml', 'r') as f: data = f.read() if type(data) is not bytes: data = data.encode('utf-8') data = etree.fromstring(data) return data monkeypatch.setattr( owslib.feature.common.WFSCapabilitiesReader, 'read', read) @pytest.fixture() def mp_remote_describefeaturetype(monkeypatch): """Monkeypatch the call to the remote DescribeFeatureType request. Returns a standard DescribeFeatureType response. Parameters ---------- monkeypatch : pytest.fixture PyTest monkeypatch fixture. """ def __remote_describefeaturetype(*args, **kwargs): with open('tests/resources/wfs_schema_dov_boringen.xml', 'r') as f: data = f.read() if type(data) is not bytes: data = data.encode('utf-8') data = etree.fromstring(data) return data monkeypatch.setattr(owslib.feature.schema, '_get_remote_describefeaturetype', __remote_describefeaturetype) @pytest.fixture() def mp_remote_describefeaturetype_typename_eq_attribute(monkeypatch): """Monkeypatch the call to the remote DescribeFeatureType request. Returns a DescribeFeatureType response where the typeName equals one of the attributes. Parameters ---------- monkeypatch : pytest.fixture PyTest monkeypatch fixture. """ def __remote_describefeaturetype(*args, **kwargs): with open('tests/resources/wfs_schema_dov_hhz.xml', 'r') as f: data = f.read() if type(data) is not bytes: data = data.encode('utf-8') data = etree.fromstring(data) return data monkeypatch.setattr(owslib.feature.schema, '_get_remote_describefeaturetype', __remote_describefeaturetype) class TestOnline(object): """Class grouping online tests for the WFS get_schema method.""" @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WFS_SERVICE_URL), reason="WFS service is unreachable") @pytest.mark.parametrize("wfs_version", ["1.1.0", "2.0.0"]) def test_get_schema(self, wfs_version): """Test the get_schema method for a standard schema.""" wfs = WebFeatureService(WFS_SERVICE_URL, version=wfs_version) schema = wfs.get_schema('dov-pub:Boringen') @pytest.mark.xfail @pytest.mark.online @pytest.mark.skipif(not service_ok(WFS_SERVICE_URL), reason="WFS service is unreachable") @pytest.mark.parametrize("wfs_version", ["1.1.0", "2.0.0"]) def test_schema_result(self, wfs_version): """Test whether the output from get_schema is a wellformed dictionary.""" wfs = WebFeatureService(WFS_SERVICE_URL, version=wfs_version) schema = wfs.get_schema('dov-pub:Boringen') assert isinstance(schema, dict) assert 'properties' in schema or 'geometry' in schema if 'geometry' in schema: assert 'geometry_column' in schema if 'properties' in schema: assert isinstance(schema['properties'], dict) assert 'required' in schema assert isinstance(schema['required'], list) class TestOffline(object): """Class grouping offline tests for the WFS get_schema method.""" def test_get_schema(self, mp_wfs_110, mp_remote_describefeaturetype): """Test the get_schema method for a standard schema. Parameters ---------- mp_wfs_110 : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. mp_remote_describefeaturetype : pytest.fixture Monkeypatch the call to the remote DescribeFeatureType request. """ wfs110 = WebFeatureService(WFS_SERVICE_URL, version='1.1.0') schema = wfs110.get_schema('dov-pub:Boringen') def test_schema_result(self, mp_wfs_110, mp_remote_describefeaturetype): """Test whether the output from get_schema is a wellformed dictionary. Parameters ---------- mp_wfs_110 : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. mp_remote_describefeaturetype : pytest.fixture Monkeypatch the call to the remote DescribeFeatureType request. """ wfs110 = WebFeatureService(WFS_SERVICE_URL, version='1.1.0') schema = wfs110.get_schema('dov-pub:Boringen') assert isinstance(schema, dict) assert 'properties' in schema or 'geometry' in schema if 'geometry' in schema: assert 'geometry_column' in schema if 'properties' in schema: assert isinstance(schema['properties'], dict) assert 'required' in schema assert isinstance(schema['required'], list) def test_get_schema_typename_eq_attribute( self, mp_wfs_110, mp_remote_describefeaturetype_typename_eq_attribute): """Test the get_schema method for a schema where the typeName equals one of the attributes. Parameters ---------- mp_wfs_110 : pytest.fixture Monkeypatch the call to the remote GetCapabilities request. mp_remote_describefeaturetype : pytest.fixture Monkeypatch the call to the remote DescribeFeatureType request. """ wfs110 = WebFeatureService(WFS_SERVICE_URL, version='1.1.0') schema = wfs110.get_schema('gw_varia:hhz') ���������������������������������OWSLib-0.33.0/tests/test_wms_datageo_130.py���������������������������������������������������������0000664�0000000�0000000�00000001160�14766600535�0020336�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import resource_file from owslib.wms import WebMapService def test_wms_capabilities(): # Fake a request to a WMS Server using saved doc from # http://datageo.ambiente.sp.gov.br/serviceTranslator/rest/getXml/IPT_Geoserver_WMS/Risco_Louveira/1449249453587/wms xml = open(resource_file('wms_datageo_caps_130.xml'), 'rb').read() wms = WebMapService('url', version='1.3.0', xml=xml) # Test capabilities # ----------------- assert wms.identification.type == 'WMS' assert wms.identification.version == '1.3.0' assert wms.identification.title == 'GeoServer Web Map Service' ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wms_getfeatureinfo_130.py��������������������������������������������������0000664�0000000�0000000�00000001243�14766600535�0021743�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import pytest from tests.utils import service_ok from owslib.wms import WebMapService SERVICE_URL = 'http://geoserv.weichand.de:8080/geoserver/wms' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WMS service is unreachable") def test_wms_getfeatureinfo_130(): wms = WebMapService(SERVICE_URL, version='1.3.0') res1 = wms.getfeatureinfo( layers=['bvv:dgm50_epsg31468'], srs='EPSG:31468', bbox=(4500000, 5500000, 4500500, 5500500), size=(500, 500), format='image/jpeg', info_format="text/html", xy=(250, 250)) html_string1 = res1.read().decode("utf-8") assert 'dgm5' in html_string1 �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wms_getmap.py��������������������������������������������������������������0000664�0000000�0000000�00000016604�14766600535�0017635�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from unittest import mock import pytest from tests.utils import service_ok from owslib.wms import WebMapService from owslib.map.wms130 import WebMapService_1_3_0 from owslib.util import ServiceException from owslib.util import ResponseWrapper SERVICE_URL = 'http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi' NCWMS2_URL = "http://wms.stccmop.org:8080/ncWMS2/wms" @pytest.fixture def wms(): return WebMapService_1_3_0(SERVICE_URL, version='1.3.0') @pytest.mark.parametrize("version", ["1.3.0", "1.1.1"]) def test_build_getmap_request_bbox_precision(version): bbox = (-126.123456789, 24.123456789, -66.123456789, 50.123456789) bbox_yx = (bbox[1], bbox[0], bbox[3], bbox[2]) m = mock.Mock() type(m).version = mock.PropertyMock(return_value=version) request = WebMapService_1_3_0._WebMapService_1_3_0__build_getmap_request(m, layers=['layer1'], styles=['default'], srs='EPSG:4326', bbox=bbox, format='image/jpeg', size=(250, 250), transparent=True ) assert request['bbox'] == ','.join(map(str, bbox_yx)) @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WMS service is unreachable") def test_wms_getmap_111(): """MESONET GetMap 1.1.1""" wms = WebMapService(SERVICE_URL, version='1.1.1') assert wms.request == '{}?service=WMS&request=GetCapabilities&version=1.1.1'.format(SERVICE_URL) rsp = wms.getmap( layers=['nexrad_base_reflect'], styles=['default'], srs='EPSG:4326', bbox=(-126, 24, -66, 50), size=(250, 250), format='image/jpeg', transparent=True) import owslib.util assert type(rsp) is ResponseWrapper @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WMS service is unreachable") def test_wms_getmap_111_service_exception(): """GetMap 1.1.1 ServiceException for an invalid CRS""" wms = WebMapService(SERVICE_URL, version='1.1.1') try: wms.getmap( layers=['nexrad_base_reflect'], styles=['default'], srs='EPSG:4328', bbox=(-126, 24, -66, 50), size=(250, 250), format='image/jpeg', transparent=True) except ServiceException as e: assert "msWMSLoadGetMapParams(): WMS server error. Invalid SRS given : SRS must be valid for all requested layers." in str(e) # noqa else: assert False @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WMS service is unreachable") def test_wms_getmap_130(): """GetMap 1.3.0""" wms = WebMapService(SERVICE_URL, version='1.3.0') rsp = wms.getmap( layers=['nexrad_base_reflect'], styles=['default'], srs='EPSG:4326', bbox=(-126, 24, -66, 50), size=(250, 250), format='image/jpeg', transparent=True) assert type(rsp) is ResponseWrapper @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WMS service is unreachable") def test_wms_getmap_130_service_exception(): """GetMap 1.3.0 ServiceException for an invalid CRS""" wms = WebMapService(SERVICE_URL, version='1.3.0') try: wms.getmap( layers=['nexrad_base_reflect'], styles=['default'], srs='EPSG:4328', bbox=(-126, 24, -66, 50), size=(250, 250), format='image/jpeg', transparent=True) except ServiceException as e: assert "msWMSLoadGetMapParams(): WMS server error. Invalid CRS given : CRS must be valid for all requested layers." in str(e) # noqa else: assert False SERVICE_URL_NATIONAL_MAP = 'http://services.nationalmap.gov/ArcGIS/services/geonames/MapServer/WMSServer' @pytest.mark.online @pytest.mark.skip(reason="this is a flaky test") # @pytest.mark.skipif(not service_ok(SERVICE_URL_NATIONAL_MAP), # reason="WMS service is unreachable") def test_getmap_130_national_map(): """National Map""" # TODO: use flaky tests or fix it: https://pypi.python.org/pypi/pytest-ignore-flaky url = SERVICE_URL_NATIONAL_MAP wms = WebMapService(url, version='1.3.0') rsp = wms.getmap( layers=['3'], styles=['default'], srs='CRS:84', bbox=(-176.646, 17.7016, -64.8017, 71.2854), size=(500, 300), format='image/png', transparent=True) assert type(rsp) is ResponseWrapper assert "service=WMS" in wms.request assert "version=1.3.0" in wms.request assert "request=GetMap" in wms.request assert "layers=3" in wms.request assert "styles=default" in wms.request assert "crs=CRS%3A84" in wms.request assert "box=-176.646%2C17.7016%2C-64.8017%2C71.2854" in wms.request assert "width=500" in wms.request assert "height=300" in wms.request assert "format=image%2Fpng" in wms.request assert "transparent=TRUE" in wms.request assert "bgcolor=0x#FFFFFF" in wms.request @pytest.mark.online @pytest.mark.skip(reason="this is a flaky test") # @pytest.mark.skipif(not service_ok(SERVICE_URL_NATIONAL_MAP), # reason="WMS service is unreachable") def test_getmap_130_national_map_no_bgcolor(): """National Map""" url = SERVICE_URL_NATIONAL_MAP wms = WebMapService(url, version='1.3.0') rsp = wms.getmap( layers=['3'], styles=['default'], srs='CRS:84', bbox=(-176.646, 17.7016, -64.8017, 71.2854), size=(500, 300), format='image/png', transparent=True, bgcolor=None) assert type(rsp) is ResponseWrapper assert "bgcolor" not in wms.request @pytest.mark.online @pytest.mark.skipif(not service_ok(NCWMS2_URL), reason="WMS service is unreachable") def test_ncwms2(): """Test with an ncWMS2 server. """ # Note that this does not exercise the bug in https://github.com/geopython/OWSLib/issues/556 wms = WebMapService(NCWMS2_URL, version='1.3.0') rsp = wms.getmap( layers=['f33_thredds/min_temp'], styles=['default'], srs='CRS:84', bbox=(-124.17, 46.02, -123.29, 46.38), size=(256, 256), format='image/png', transparent=True, mode='32bit', ) assert type(rsp) is ResponseWrapper assert "service=WMS" in wms.request assert "version=1.3.0" in wms.request assert "request=GetMap" in wms.request assert "layers=f33_thredds/min_temp" in wms.request assert "styles=default" in wms.request assert "crs=CRS%3A84" in wms.request assert "width=256" in wms.request assert "height=256" in wms.request assert "format=image%2Fpng" in wms.request assert "transparent=TRUE" in wms.request assert "bgcolor=0x#FFFFFF" in wms.request @pytest.mark.parametrize('wms_version', ['1.1.1', '1.3.0']) def test_wms_sends_headers(wms_version): """Test that if headers are provided in the WMS class they are sent when performing HTTP requests (in this case for GetCapabilities) """ with mock.patch('owslib.util.requests.request', side_effect=RuntimeError) as mock_request: try: WebMapService( 'http://example.com/wms', version=wms_version, headers={'User-agent': 'my-app/1.0'} ) except RuntimeError: assert mock_request.called assert mock_request.call_args[1]['headers'] == {'User-agent': 'my-app/1.0'} ����������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wms_jpl_capabilities.py����������������������������������������������������0000664�0000000�0000000�00000012333�14766600535�0021651�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import service_ok from tests.utils import resource_file from owslib.wms import WebMapService import os from collections import OrderedDict import pytest def test_wms_capabilities(): # Fake a request to a WMS Server using saved doc from # http://wms.jpl.nasa.gov/wms.cgi. xml = open(resource_file('wms_JPLCapabilities.xml'), 'rb').read() wms = WebMapService('url', version='1.1.1', xml=xml) # Test capabilities # ----------------- assert wms.identification.type == 'OGC:WMS' assert wms.identification.version == '1.1.1' assert wms.identification.title == 'JPL Global Imagery Service' assert wms.identification.abstract == 'WMS Server maintained by JPL, worldwide satellite imagery.' assert wms.identification.keywords == ['ImageryBaseMapsEarthCover', 'Imagery', 'BaseMaps', 'EarthCover', 'JPL', 'Jet Propulsion Laboratory', 'Landsat', 'WMS', 'SLD', 'Global'] assert wms.identification.accessconstraints == 'Server is load limited' assert wms.identification.fees == 'none' assert wms.provider.name == 'JPL' assert wms.provider.url == 'http://OnEarth.jpl.nasa.gov/index.html' # Check contact info (some of it is missing) assert wms.provider.contact.name == 'Lucian Plesea' assert wms.provider.contact.email == 'lucian.plesea@jpl.nasa.gov' wms.provider.contact.address wms.provider.contact.city wms.provider.contact.country wms.provider.contact.region wms.provider.contact.postcode assert wms.provider.contact.organization == 'JPL' wms.provider.contact.position # Test available content layers assert isinstance(wms.items(), list) is True assert isinstance(wms.contents, OrderedDict) is True # NOTE: Not sure this dictionary interface is right...?? assert sorted(wms.contents.keys()) == ['BMNG', 'daily_afternoon', 'daily_planet', 'gdem', 'global_mosaic', 'global_mosaic_base', 'huemapped_srtm', 'modis', 'srtm_mag', 'srtmplus', 'us_colordem', 'us_elevation', 'us_landsat_wgs84', 'us_ned', 'worldwind_dem'] assert sorted([wms[layer].id for layer in wms.contents]) == ['BMNG', 'daily_afternoon', 'daily_planet', 'gdem', 'global_mosaic', 'global_mosaic_base', 'huemapped_srtm', 'modis', 'srtm_mag', 'srtmplus', 'us_colordem', 'us_elevation', 'us_landsat_wgs84', 'us_ned', 'worldwind_dem'] # Test single item accessor assert wms['global_mosaic'].title == 'WMS Global Mosaic, pan sharpened' assert wms['global_mosaic'].keywords == [] ['GlobalMosaic', 'Imagery', 'BaseMaps', 'EarthCover', 'JPL', 'Jet Propulsion Laboratory', 'Landsat', 'WMS', 'SLD', 'Global'] wms['global_mosaic'].boundingBox assert wms['global_mosaic'].boundingBoxWGS84 == (-180.0, -60.0, 180.0, 84.0) assert sorted(wms['global_mosaic'].crsOptions) == ['AUTO:42003', 'EPSG:4326'] x = wms['global_mosaic'].styles assert x == {'pseudo_bright': {'title': 'Pseudo-color image (Uses IR and Visual bands, 542 mapping), gamma 1.5'}, 'pseudo': {'title': '(default) Pseudo-color image, pan sharpened (Uses IR and Visual bands, 542 mapping), gamma 1.5'}, # noqa 'visual': {'title': 'Real-color image, pan sharpened (Uses the visual bands, 321 mapping), gamma 1.5'}, 'pseudo_low': {'title': 'Pseudo-color image, pan sharpened (Uses IR and Visual bands, 542 mapping)'}, 'visual_low': {'title': 'Real-color image, pan sharpened (Uses the visual bands, 321 mapping)'}, 'visual_bright': {'title': 'Real-color image (Uses the visual bands, 321 mapping), gamma 1.5'}} # Expecting a KeyError for invalid names with pytest.raises(KeyError): wms['utterly bogus'].title pytest.fail("Expecting a KeyError for invalid names") # Test operations assert sorted([op.name for op in wms.operations]) == ['GetCapabilities', 'GetMap', 'GetTileService'] x = wms.getOperationByName('GetMap').methods assert x == [{'type': 'Get', 'url': 'http://wms.jpl.nasa.gov/wms.cgi?'}] assert wms.getOperationByName('GetMap').formatOptions == ['image/jpeg', 'image/png', 'image/geotiff', 'image/tiff', 'application/vnd.google-earth.kml+xml'] # Test exceptions assert wms.exceptions == ['application/vnd.ogc.se_xml'] def test_wms_capabilities_style_without_title(): xml = open(resource_file('wms_geoserver-cap_no_title.xml'), 'rb').read() wms = WebMapService('url', version='1.1.1', xml=xml) SERVICE_URL = 'http://giswebservices.massgis.state.ma.us/geoserver/wms' @pytest.mark.xfail(reason="online test") @pytest.mark.online def test_wms_getmap(): assert service_ok(SERVICE_URL) # Lastly, test the getcapabilities and getmap methods wms = WebMapService(SERVICE_URL, version='1.1.1') �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wmts.py��������������������������������������������������������������������0000664�0000000�0000000�00000012400�14766600535�0016452�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import scratch_file from tests.utils import service_ok from owslib.wmts import WebMapTileService import pytest SERVICE_URL = 'http://map1c.vis.earthdata.nasa.gov/wmts-geo/wmts.cgi' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WMTS service is unreachable") @pytest.mark.skip(reason="WMTS service not responding correctly") def test_wmts(): # Find out what a WMTS has to offer. Service metadata: wmts = WebMapTileService(SERVICE_URL) assert wmts.identification.type == 'OGC WMTS' assert wmts.identification.version == '1.0.0' assert wmts.identification.title == 'NASA Global Imagery Browse Services for EOSDIS' bytearray(wmts.identification.abstract, 'utf-8') bytearray(b'Near real time imagery from multiple NASA instruments') assert wmts.identification.keywords == ['World', 'Global'] # Service Provider: assert wmts.provider.name == 'National Aeronautics and Space Administration' assert wmts.provider.url == 'https://earthdata.nasa.gov/' # Available Layers: assert len(wmts.contents.keys()) > 0 assert sorted(list(wmts.contents))[0] == 'AIRS_CO_Total_Column_Day' # at least one of the layers have a time dimension parsed assert wmts_dimensions_time_domain_exists(wmts.contents), "No layer has time dimension parsed" # Fetch a tile (using some defaults): tile = wmts.gettile(layer='MODIS_Terra_CorrectedReflectance_TrueColor', tilematrixset='EPSG4326_250m', tilematrix='0', row=0, column=0, format="image/jpeg") out = open(scratch_file('nasa_modis_terra_truecolour.jpg'), 'wb') _ = out.write(tile.read()) out.close() # Test styles for several layers # TODO: fix dict order # assert wmts.contents['MLS_SO2_147hPa_Night'].styles == {'default': {'isDefault': True, 'title': 'default'}} assert wmts.contents['MLS_SO2_147hPa_Night'].styles['default']['isDefault'] is True # assert wmts.contents['MLS_SO2_147hPa_Night'].styles == {'default': {'isDefault': True, 'title': 'default'}} assert wmts.contents['MLS_SO2_147hPa_Night'].styles['default']['isDefault'] is True @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WMTS service is unreachable") @pytest.mark.skip(reason="WMTS service not responding correctly") def test_wmts_example_build_tile_request(): """ Example for wmts.buildTileRequest """ wmts = WebMapTileService(SERVICE_URL) wmts.buildTileRequest( layer='VIIRS_CityLights_2012', tilematrixset='EPSG4326_500m', tilematrix='6', row=4, column=4) _ = 'SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&\ LAYER=VIIRS_CityLights_2012&STYLE=default&TILEMATRIXSET=EPSG4326_500m&\ TILEMATRIX=6&TILEROW=4&TILECOL=4&FORMAT=image%2Fjpeg' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WMTS service is unreachable") @pytest.mark.skip(reason="WMTS service not responding correctly") def test_wmts_example_get_title(): """ Example for wmts.getTitle """ wmts = WebMapTileService(SERVICE_URL) img = wmts.gettile( layer='VIIRS_CityLights_2012', tilematrixset='EPSG4326_500m', tilematrix='6', row=4, column=4) out = open('tile.jpg', 'wb') _ = out.write(img.read()) out.close() EXAMPLE_SERVICE_URL = "http://tile.informatievlaanderen.be/ws/raadpleegdiensten/wmts" @pytest.mark.online @pytest.mark.skipif(not service_ok(EXAMPLE_SERVICE_URL), reason="WMTS service is unreachable") def test_wmts_example_informatievlaanderen(): wmts = WebMapTileService(EXAMPLE_SERVICE_URL) assert wmts.identification.type == 'OGC:WMTS' assert wmts.identification.version == '1.0.0' assert wmts.identification.title == 'agentschap Digitaal Vlaanderen WMTS service' # assert sorted(list(wmts.contents))[:5] == ['abw', 'ferraris', 'frickx', 'grb_bsk', 'grb_bsk_grijs'] @pytest.mark.online @pytest.mark.skipif(not service_ok(EXAMPLE_SERVICE_URL), reason="WMTS service is unreachable") def test_wmts_without_serviceprovider_tag(): # Test a WMTS without a ServiceProvider tag in Capababilities XML from owslib.wmts import WebMapTileService _ = WebMapTileService(EXAMPLE_SERVICE_URL) SERVICE_URL_REST = 'https://mapsneu.wien.gv.at/basemapneu/1.0.0/WMTSCapabilities.xml' @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL_REST), reason="WMTS service is unreachable") def test_wmts_rest_only(): # Test a WMTS with REST only from owslib.wmts import WebMapTileService wmts = WebMapTileService(SERVICE_URL_REST) tile = wmts.gettile(layer="bmaporthofoto30cm", tilematrix="10", row=357, column=547) assert tile.info()['Content-Type'] == 'image/jpeg' def wmts_dimensions_time_domain_exists(input_dict): # returns True if there is a layer with a 'time' dimension # parsed and contains a non-empty default value return any( hasattr(value, 'dimensions') and isinstance(getattr(value, 'dimensions'), dict) and isinstance(value.dimensions['time'], dict) and 'default' in value.dimensions['time'] and len(value.dimensions['time']['default']) > 0 for value in input_dict.values() ) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wmts_restonly.py�����������������������������������������������������������0000664�0000000�0000000�00000002236�14766600535�0020417�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import scratch_file from tests.utils import service_ok from owslib.wmts import WebMapTileService import pytest SERVICE_URL = "http://geoserv.weichand.de/mapproxy/wmts/1.0.0/WMTSCapabilities.xml" @pytest.mark.online @pytest.mark.skipif(not service_ok(SERVICE_URL), reason="WMTS service is unreachable") def test_wmts_rest_only(): # ServiceMetadata wmts = WebMapTileService(SERVICE_URL) assert wmts.identification.type == 'OGC WMTS' assert wmts.identification.version == '1.0.0' assert wmts.identification.title == 'WMTS-Testserver DOP80' # Content assert sorted(list(wmts.contents)) == ['dop80'] # RESTful WMTS assert wmts.restonly resource = wmts.buildTileResource( layer='dop80', tilematrixset='webmercator', tilematrix='11', row='706', column='1089') assert resource == 'http://geoserv.weichand.de/mapproxy/wmts/dop80/webmercator/11/1089/706.png' tile = wmts.gettile( layer='dop80', tilematrixset='webmercator', tilematrix='11', row='706', column='1089') out = open(scratch_file('bvv_bayern_dop80.png'), 'wb') bytes_written = out.write(tile.read()) out.close() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps.py���������������������������������������������������������������������0000664�0000000�0000000�00000006273�14766600535�0016304�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import pytest from tests.utils import resource_file from owslib.wps import WebProcessingService, WPSExecution, Process, is_reference, Input from owslib.etree import etree @pytest.fixture def wps(): '''Returns a WPS instance''' # Initialize WPS client wps = WebProcessingService('http://example.org/wps', skip_caps=True) xml = open(resource_file('wps_CEDACapabilities.xml'), 'rb').read() wps.getcapabilities(xml=xml) return wps def test_wps_getOperationByName(wps): wps.getOperationByName("GetCapabilities") wps.getOperationByName("DescribeProcess") wps.getOperationByName("Execute") # Unavailable operations with pytest.raises(KeyError): wps.getOperationByName("GetStatus") def test_wps_checkStatus(): execution = WPSExecution() xml = open(resource_file('wps_PMLExecuteResponse5.xml'), 'rb').read() execution.checkStatus(response=xml) assert execution.isSucceded() assert execution.creationTime == '2011-11-08T21:36:55Z' def test_wps_process_representation(wps): p = wps.processes[0] assert repr(p) == '<owslib.wps.Process CDMSSubsetVariable>' assert str(p) == 'WPS Process: CDMSSubsetVariable, title=Writes a text file and returns an output.' def test_wps_process_properties(wps): p = wps.processes[0] assert p.statusSupported is None assert p.storeSupported is None def test_wps_process_with_invalid_identifier(): p = Process(etree.Element('invalid')) assert repr(p) == '<owslib.wps.Process >' assert str(p) == 'WPS Process: , title=' def test_wps_literal_data_input_parsing_references(): xml = open(resource_file('wps_inout_parsing.xml'), 'r').read() inputs = etree.fromstring(xml) for i, i_elem in enumerate(inputs): wps_in = Input(i_elem) assert wps_in.identifier == 'input{}'.format(i + 1) assert wps_in.dataType == 'string' def test_wps_response_with_lineage(): execution = WPSExecution() xml = open(resource_file('wps_HummingbirdExecuteResponse1.xml'), 'rb').read() execution.checkStatus(response=xml) assert execution.isSucceded() assert execution.creationTime == '2018-05-08T14:00:54Z' # check lineage input with literal data inp = execution.dataInputs[0] assert inp.identifier == 'test' assert inp.title == 'Select the test you want to run.' assert inp.abstract == 'CF-1.6=Climate and Forecast Conventions (CF)' assert inp.data[0] == 'CF-1.6' # check lineage input with reference inp = execution.dataInputs[1] assert inp.identifier == 'dataset' assert inp.title == 'Upload your NetCDF file here' assert inp.abstract == 'or enter a URL pointing to a NetCDF file.' assert inp.reference.startswith('https://www.esrl.noaa.gov/') # check output with reference outp = execution.processOutputs[0] assert outp.identifier == 'output' assert outp.title == 'Test Report' assert outp.abstract == 'Compliance checker test report.' assert outp.reference.startswith('http://localhost:8090/wpsoutputs') def test_is_reference(): assert is_reference('http://testing.org') assert is_reference(b'http://testing.org') assert not is_reference('mumbo jumbo') assert not is_reference(b'mumbo jumbo') �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_describeprocess_bbox.py������������������������������������������������0000664�0000000�0000000�00000002523�14766600535�0022547�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import resource_file from owslib.wps import WebProcessingService def test_wps_describeprocess_bbox(): # Initialize WPS client wps = WebProcessingService('http://localhost:8094/wps', skip_caps=True) # Execute fake invocation of DescribeProcess operation by parsing cached response from Emu service xml = open(resource_file('wps_bbox_DescribeProcess.xml'), 'rb').read() process = wps.describeprocess('bbox', xml=xml) # Check process description assert process.identifier == 'bbox' assert process.title == 'Bounding Box' # Check process inputs # Example Input: # identifier=bbox, title=Bounding Box, abstract=None, data type=BoundingBoxData # Supported Value: EPSG:4326 # Supported Value: EPSG:3035 # Default Value: EPSG:4326 # minOccurs=1, maxOccurs=1 for input in process.dataInputs: assert input.identifier == 'bbox' assert input.dataType == 'BoundingBoxData' # Example Output: # identifier=bbox, title=Bounding Box, abstract=None, data type=BoundingBoxData # Supported Value: EPSG:4326 # Default Value: EPSG:4326 # reference=None, mimeType=None # Check process outputs for output in process.processOutputs: assert output.identifier == 'bbox' assert output.dataType == 'BoundingBoxData' �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_describeprocess_ceda.py������������������������������������������������0000664�0000000�0000000�00000003344�14766600535�0022513�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import resource_file from owslib.wps import WebProcessingService def test_wps_describeprocess_ceda(): # Initialize WPS client wps = WebProcessingService('http://ceda-wps2.badc.rl.ac.uk/wps', skip_caps=True) # Execute fake invocation of DescribeProcess operation by parsing cached response from CEDA service xml = open(resource_file('wps_CEDADescribeProcess.xml'), 'rb').read() process = wps.describeprocess('DoubleIt', xml=xml) # Check process description assert process.identifier == 'DoubleIt' assert process.title == 'Doubles the input number and returns value' assert process.abstract == 'This is test process used to demonstrate how the WPS and the WPS User Interface work. The process accepts an integer or floating point number and returns some XML containing the input number double.' # NOQA # Check process properties assert process.statusSupported is False assert process.storeSupported is True # Check process inputs # Example Input: # identifier=NumberToDouble, title=NumberToDouble, abstract=NumberToDouble, data type=LiteralData # Any value allowed # Default Value: None # minOccurs=1, maxOccurs=-1 for input in process.dataInputs: assert input.identifier == 'NumberToDouble' assert input.dataType == 'LiteralData' # Example Output: # identifier=OutputXML, title=OutputXML, abstract=OutputXML, data type=ComplexData # Supported Value: mimeType=text/XML, encoding=UTF-8, schema=NONE # Default Value: None # reference=None, mimeType=None # Check process outputs for output in process.processOutputs: assert output.identifier == 'OutputXML' assert output.dataType == 'ComplexData' ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_describeprocess_emu_all.py���������������������������������������������0000664�0000000�0000000�00000001112�14766600535�0023224�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import resource_file from owslib.wps import WebProcessingService, Process def test_wps_describeprocess_emu_all(): # Initialize WPS client wps = WebProcessingService('http://localhost:8094/wps', skip_caps=True) # Execute fake invocation of DescribeProcess operation by parsing cached response from xml = open(resource_file('wps_EmuDescribeProcess_all.xml'), 'rb').read() process = wps.describeprocess('nap', xml=xml) processes = wps.describeprocess('all', xml=xml) assert isinstance(process, Process) assert isinstance(processes, list) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_describeprocess_language.py��������������������������������������������0000664�0000000�0000000�00000000777�14766600535�0023411�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from owslib.wps import WebProcessingService import owslib.wps def test_wps_describeprocess_language(monkeypatch): def mock_open_url(*args, **kwargs): assert 'language=fr-CA' in args[1] class FakeResponse: def read(self): return b'<xml></xml>' return FakeResponse() monkeypatch.setattr(owslib.wps, "openURL", mock_open_url) wps = WebProcessingService('http://www.example.com', language='fr-CA', skip_caps=True) wps.describeprocess('all') �OWSLib-0.33.0/tests/test_wps_describeprocess_usgs.py������������������������������������������������0000664�0000000�0000000�00000015760�14766600535�0022605�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import resource_file from owslib.wps import WebProcessingService def test_wps_describeprocess_usgs(): # Initialize WPS client wps = WebProcessingService('http://cida.usgs.gov/gdp/process/WebProcessingService', skip_caps=True) # Execute fake invocation of DescribeProcess operation by parsing cached response from xml = open(resource_file('wps_USGSDescribeProcess.xml'), 'rb').read() process = wps.describeprocess('gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm', xml=xml) # Check process description assert process.identifier == 'gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm' assert process.title == 'Feature Weighted Grid Statistics' assert process.abstract == 'This algorithm generates area weighted statistics of a gridded dataset for a set of vector polygon features. Using the bounding-box that encloses the feature data and the time range, if provided, a subset of the gridded dataset is requested from the remote gridded data server. Polygon representations are generated for cells in the retrieved grid. The polygon grid-cell representations are then projected to the feature data coordinate reference system. The grid-cells are used to calculate per grid-cell feature coverage fractions. Area-weighted statistics are then calculated for each feature using the grid values and fractions as weights. If the gridded dataset has a time range the last step is repeated for each time step within the time range or all time steps if a time range was not supplied.' # NOQA # Check process inputs # Expected Input: # Process input: # identifier=FEATURE_COLLECTION, title=Feature Collection, abstract=A feature collection encoded as a WFS request or one of the supported GML profiles., data type=ComplexData # NOQA # Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/2.0.0/feature.xsd # Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/2.1.1/feature.xsd # Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/2.1.2/feature.xsd # Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/2.1.2.1/feature.xsd # Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/3.0.0/base/feature.xsd # Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/3.0.1/base/feature.xsd # Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/3.1.0/base/feature.xsd # Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/3.1.1/base/feature.xsd # Supported Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/3.2.1/base/feature.xsd # Default Value: mimeType=text/xml, encoding=UTF-8, schema=http://schemas.opengis.net/gml/2.0.0/feature.xsd # minOccurs=1, maxOccurs=1 # Process input: # identifier=DATASET_URI, title=Dataset URI, abstract=The base data web service URI for the dataset of interest., data type=anyURI # NOQA # Any value allowed # Default Value: None # minOccurs=1, maxOccurs=1 # Process input: # identifier=DATASET_ID, title=Dataset Identifier, abstract=The unique identifier for the data type or variable of interest., data type=string # NOQA # Any value allowed # Default Value: None # minOccurs=1, maxOccurs=2147483647 # Process input: # identifier=REQUIRE_FULL_COVERAGE, title=Require Full Coverage, abstract=If turned on, the service will require that the dataset of interest fully cover the polygon analysis zone data., data type=boolean # NOQA # Any value allowed # Default Value: True # minOccurs=1, maxOccurs=1 # Process input: # identifier=TIME_START, title=Time Start, abstract=The date to begin analysis., data type=dateTime # Any value allowed # Default Value: None # minOccurs=0, maxOccurs=1 # Process input: # identifier=TIME_END, title=Time End, abstract=The date to end analysis., data type=dateTime # Any value allowed # Default Value: None # minOccurs=0, maxOccurs=1 # Process input: # identifier=FEATURE_ATTRIBUTE_NAME, title=Feature Attribute Name, abstract=The attribute that will be used to label column headers in processing output., data type=string # NOQA # Any value allowed # Default Value: None # minOccurs=1, maxOccurs=1 # Process input: # identifier=DELIMITER, title=Delimiter, abstract=The delimiter that will be used to separate columns in the processing output., data type=string # NOQA # Allowed Value: COMMA # Allowed Value: TAB # Allowed Value: SPACE # Default Value: COMMA # minOccurs=1, maxOccurs=1 # Process input: # identifier=STATISTICS, title=Statistics, abstract=Statistics that will be returned for each feature in the processing output., data type=string # NOQA # Allowed Value: MEAN # Allowed Value: MINIMUM # Allowed Value: MAXIMUM # Allowed Value: VARIANCE # Allowed Value: STD_DEV # Allowed Value: WEIGHT_SUM # Allowed Value: COUNT # Default Value: None # minOccurs=1, maxOccurs=7 # Process input: # identifier=GROUP_BY, title=Group By, abstract=If multiple features and statistics are selected, this will change whether the processing output columns are sorted according to statistics or feature attributes., data type=string # NOQA # Allowed Value: STATISTIC # Allowed Value: FEATURE_ATTRIBUTE # Default Value: None # minOccurs=1, maxOccurs=1 # Process input: # identifier=SUMMARIZE_TIMESTEP, title=Summarize Timestep, abstract=If selected, processing output will include columns with summarized statistics for all feature attribute values for each timestep, data type=boolean # NOQA # Any value allowed # Default Value: True # minOccurs=0, maxOccurs=1 # Process input: # identifier=SUMMARIZE_FEATURE_ATTRIBUTE, title=Summarize Feature Attribute, abstract=If selected, processing output will include a final row of statistics summarizing all timesteps for each feature attribute value, data type=boolean # NOQA # Any value allowed # Default Value: True # minOccurs=0, maxOccurs=1 assert len(process.dataInputs) == 12 input = process.dataInputs[0] assert input.identifier == 'FEATURE_COLLECTION' assert input.dataType == 'ComplexData' # Expected Output: # identifier=OUTPUT, title=Output File, abstract=A delimited text file containing requested process output., data type=ComplexData # NOQA # Supported Value: mimeType=text/csv, encoding=UTF-8, schema=None # Default Value: mimeType=text/csv, encoding=UTF-8, schema=None # reference=None, mimeType=None # Check process outputs assert len(process.processOutputs) == 1 output = process.processOutputs[0] assert output.identifier == 'OUTPUT' assert output.dataType == 'ComplexData' ����������������OWSLib-0.33.0/tests/test_wps_execute.py�������������������������������������������������������������0000664�0000000�0000000�00000002444�14766600535�0020022�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Simulate a WPS Execute invocation. # This test does not execute any live HTTP request, rather it parses XML files containing pre-made HTTP responses. from tests.utils import resource_file from owslib.wps import WebProcessingService def test_wps_execute(): wps = WebProcessingService( 'http://cida.usgs.gov/gdp/process/WebProcessingService', skip_caps=True) # Execute fake invocation of Execute operation using cached HTTP request and response request = open(resource_file('wps_USGSExecuteRequest1.xml'), 'rb').read() response = open(resource_file('wps_USGSExecuteResponse1a.xml'), 'rb').read() execution = wps.execute(None, [], request=request, response=response) assert execution.status == 'ProcessStarted' assert execution.isComplete() is False # Simulate end of process response = open(resource_file('wps_USGSExecuteResponse1b.xml'), 'rb').read() execution.checkStatus(sleepSecs=0, response=response) assert execution.status == 'ProcessSucceeded' assert execution.isComplete() is True # Display location of process output output = execution.processOutputs[0] assert output.reference == \ 'http://cida.usgs.gov/climate/gdp/process/RetrieveResultServlet?id=1318528582026OUTPUT.601bb3d0-547f-4eab-8642-7c7d2834459e' # noqa ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_execute_invalid_request.py���������������������������������������������0000664�0000000�0000000�00000001764�14766600535�0023304�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Simulate a WPS Execute invocation with INVALID arguments. # This test does not execute any live HTTP request, rather it parses XML files containing pre-made HTTP responses. from tests.utils import resource_file from owslib.wps import WebProcessingService def test_wps_execute_invalid_request(): # Initialize WPS client wps = WebProcessingService( 'http://cida.usgs.gov/gdp/process/WebProcessingService', skip_caps=True) # Submit fake invocation of Execute operation using cached HTTP request and response request = open(resource_file('wps_USGSExecuteInvalidRequest.xml'), 'rb').read() response = open(resource_file('wps_USGSExecuteInvalidRequestResponse.xml'), 'rb').read() execution = wps.execute(None, [], request=request, response=response) assert execution.isComplete() is True # Display errors ex = execution.errors[0] assert ex.code is None assert ex.locator is None assert ex.text == 'Attribute null not found in feature collection' ������������OWSLib-0.33.0/tests/test_wps_execute_language.py����������������������������������������������������0000664�0000000�0000000�00000001726�14766600535�0021667�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import logging import owslib.wps def test_wps_execute_language(monkeypatch): def raise_on_log_error(*a): """Make sure the errors are raised, not only caught and logged""" raise AssertionError monkeypatch.setattr(logging, "error", raise_on_log_error) monkeypatch.setattr(owslib.wps.WPSExecution, "parseResponse", lambda *a: None) wps = owslib.wps.WebProcessingService('http://www.example.com', language='fr-CA', skip_caps=True) execution = wps.execute('test', [], response=b'<xml></xml>') assert b'language="fr-CA"' in execution.request def mock_open_url(*args, **kwargs): assert 'language=fr-CA' in args[1] class FakeResponse: def read(self): return b'<xml></xml>' return FakeResponse() monkeypatch.setattr(owslib.wps, "openURL", mock_open_url) execution.status = 'ProcessSucceeded' execution.checkStatus(url='http://www.example.com', response=None, sleepSecs=0) ������������������������������������������OWSLib-0.33.0/tests/test_wps_getcapabilities_52n.py�������������������������������������������������0000664�0000000�0000000�00000003645�14766600535�0022201�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Simulate a WPS GetCapabilities invocation. # This test does not execute any live HTTP request, rather it parses XML files containing pre-made HTTP responses. from tests.utils import resource_file from owslib.wps import WebProcessingService def test_wps_getcapabilities_52n(): # Initialize WPS client wps = WebProcessingService( 'http://geoprocessing.demo.52north.org:8080/52n-wps-webapp-3.3.1/WebProcessingService', skip_caps=True) # Execute fake invocation of GetCapabilities operation by parsing cached response from 52North service xml = open(resource_file('wps_52nCapabilities.xml'), 'rb').read() wps.getcapabilities(xml=xml) # Check WPS description assert wps.identification.type == 'WPS' # Check available operations operations = [op.name for op in wps.operations] assert operations == [ 'GetCapabilities', 'DescribeProcess', 'Execute'] # Check high level process descriptions processes = [(p.identifier, p.title) for p in wps.processes] assert processes == [ ('org.n52.wps.server.algorithm.test.MultiReferenceInputAlgorithm', 'for testing multiple inputs by reference'), ('org.n52.wps.server.algorithm.test.EchoProcess', 'Echo process'), ('org.n52.wps.server.algorithm.test.MultiReferenceBinaryInputAlgorithm', 'for testing multiple binary inputs by reference'), # noqa ('org.n52.wps.server.algorithm.test.LongRunningDummyTestClass', 'org.n52.wps.server.algorithm.test.LongRunningDummyTestClass'), # noqa ('org.n52.wps.server.algorithm.JTSConvexHullAlgorithm', 'org.n52.wps.server.algorithm.JTSConvexHullAlgorithm'), ('org.n52.wps.server.algorithm.test.MultipleComplexInAndOutputsDummyTestClass', 'org.n52.wps.server.algorithm.test.MultipleComplexInAndOutputsDummyTestClass'), # noqa ('org.n52.wps.server.algorithm.test.DummyTestClass', 'org.n52.wps.server.algorithm.test.DummyTestClass')] �������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_getcapabilities_ceda.py������������������������������������������������0000664�0000000�0000000�00000006606�14766600535�0022471�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Simulate a WPS GetCapabilities invocation. # This test does not execute any live HTTP request, rather it parses XML files containing pre-made HTTP responses. from tests.utils import resource_file from owslib.wps import WebProcessingService def test_wps_getcapabilities_ceda(): # Initialize WPS client wps = WebProcessingService('http://ceda-wps2.badc.rl.ac.uk/wps', skip_caps=True) # Execute fake invocation of GetCapabilities operation by parsing cached response from USGS service xml = open(resource_file('wps_CEDACapabilities.xml'), 'rb').read() wps.getcapabilities(xml=xml) # Check WPS description assert wps.identification.type == 'WPS' assert wps.identification.title == 'WPS Pylons Test Server' assert wps.identification.abstract is None # Check available operations operations = [op.name for op in wps.operations] assert operations == [ 'GetCapabilities', 'DescribeProcess', 'Execute'] # Check high level process descriptions processes = [(p.identifier, p.title) for p in wps.processes] assert processes == [ ('CDMSSubsetVariable', 'Writes a text file and returns an output.'), ('NCDumpIt', 'Calls ncdump on the input file path and writes it to an output file.'), ('TestDap', 'Writes a text file and returns an output.'), ('CDMSDescribeVariableDomain', 'Writes a text file and returns an output.'), ('CFCheck', 'Writes a text file and returns an output.'), ('DoubleIt', 'Doubles the input number and returns value'), ('SimplePlot', 'Creates a simple map plot.'), ('CDMSListDatasets', 'Writes a text file and returns an output.'), ('CDMSListVariables', 'Writes a text file and returns an output.'), ('WCSWrapper', 'Web Coverage Service Wrapper Process'), ('GetWeatherStations', 'Writes a text file with one weather station per line'), ('ListPPFileHeader', 'Writes a text file that contains a listing of pp-records in a file.'), ('TakeAges', 'A test process to last a long time.'), ('CMIP5FileFinder', 'Writes a test file of matched CMIP5 files.'), ('SubsetPPFile', 'Filters a PP-file to generate a new subset PP-file.'), ('ExtractUKStationData', 'ExtractUKStationData'), ('CDOWrapper1', 'Writes a text file and returns an output.'), ('MMDNCDiff', 'MMDNCDiff'), ('PlotRotatedGrid', 'Creates a plot - to show we can plot a rotated grid.'), ('MMDAsync', 'Writes a text file and returns an output.'), ('MashMyDataMultiplier', 'Writes a text file and returns an output.'), ('Delegator', 'Writes a text file and returns an output.'), ('ExArchProc1', 'Writes a text file and returns an output.'), ('CDOShowInfo', 'Writes a text file and returns an output.'), ('PostTest', 'Writes a text file and returns an output.'), ('StatusTestProcess', 'An process to test status responses'), ('WaitForFileDeletionCached', 'An asynchronous job that waits for a file to be deleted'), ('WaitForAllFilesToBeDeleted', 'An asynchronous job that waits for a number of files to be deleted'), ('AsyncTest', 'Does an asynchronous test job run'), ('SyncTest1', 'Just creates a file.'), ('WaitForFileDeletion', 'An asynchronous job that waits for a file to be deleted'), ('ProcessTemplate', 'Writes a text file and returns an output.')] ��������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_getcapabilities_language.py��������������������������������������������0000664�0000000�0000000�00000002110�14766600535�0023342�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from owslib.wps import WebProcessingService import owslib.wps from owslib.etree import etree def test_wps_getcapabilities_language(monkeypatch): def mock_open_url(*args, **kwargs): assert 'language=fr-CA' in args[1] class FakeResponse: def read(self): return b'<xml></xml>' return FakeResponse() monkeypatch.setattr(owslib.wps, "openURL", mock_open_url) WebProcessingService('http://www.example.com', language='fr-CA') def test_wps_getcapabilities_parse_languages(): xml = """ <wps:Languages xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows"> <wps:Default> <ows:Language>en-US</ows:Language> </wps:Default> <wps:Supported> <ows:Language>en-US</ows:Language> <ows:Language>fr-CA</ows:Language> </wps:Supported> </wps:Languages> """ element = etree.fromstring(xml) languages = owslib.wps.Languages(element) assert languages.default == 'en-US' assert languages.supported == ['en-US', 'fr-CA'] ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_getcapabilities_usgs.py������������������������������������������������0000664�0000000�0000000�00000005137�14766600535�0022554�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Simulate a WPS GetCapabilities invocation. # This test does not execute any live HTTP request, rather it parses XML files containing pre-made HTTP responses. from tests.utils import resource_file from owslib.wps import WebProcessingService def test_wps_getcapabilities_usgs(): # Initialize WPS client wps = WebProcessingService('http://cida.usgs.gov/gdp/process/WebProcessingService', skip_caps=True) # Execute fake invocation of GetCapabilities operation by parsing cached response from USGS service xml = open(resource_file('wps_USGSCapabilities.xml'), 'rb').read() wps.getcapabilities(xml=xml) # Check WPS description assert wps.updateSequence is not None assert wps.identification.type == 'WPS' assert wps.identification.title == 'Geo Data Portal WPS Implementation' assert wps.identification.abstract == 'A Geo Data Portal Service based on the 52north implementation of WPS 1.0.0' # Check available operations operations = [op.name for op in wps.operations] assert operations == [ 'GetCapabilities', 'DescribeProcess', 'Execute'] # Check high level process descriptions processes = [(p.identifier, p.title) for p in wps.processes] assert processes == [ ('gov.usgs.cida.gdp.wps.algorithm.filemanagement.ReceiveFiles', 'gov.usgs.cida.gdp.wps.algorithm.filemanagement.ReceiveFiles'), # noqa ('gov.usgs.cida.gdp.wps.algorithm.discovery.CalculateWCSCoverageInfo', 'gov.usgs.cida.gdp.wps.algorithm.discovery.CalculateWCSCoverageInfo'), # noqa ('gov.usgs.cida.gdp.wps.algorithm.communication.EmailWhenFinishedAlgorithm', 'gov.usgs.cida.gdp.wps.algorithm.communication.EmailWhenFinishedAlgorithm'), # noqa ('gov.usgs.cida.gdp.wps.algorithm.communication.GeoserverManagementAlgorithm', 'gov.usgs.cida.gdp.wps.algorithm.communication.GeoserverManagementAlgorithm'), # noqa ('gov.usgs.cida.gdp.wps.algorithm.discovery.GetWcsCoverages', 'gov.usgs.cida.gdp.wps.algorithm.discovery.GetWcsCoverages'), # noqa ('gov.usgs.cida.gdp.wps.algorithm.filemanagement.GetWatersGeom', 'gov.usgs.cida.gdp.wps.algorithm.filemanagement.GetWatersGeom'), # noqa ('gov.usgs.cida.gdp.wps.algorithm.discovery.ListOpendapGrids', 'gov.usgs.cida.gdp.wps.algorithm.discovery.ListOpendapGrids'), # noqa ('gov.usgs.cida.gdp.wps.algorithm.filemanagement.CreateNewShapefileDataStore', 'gov.usgs.cida.gdp.wps.algorithm.filemanagement.CreateNewShapefileDataStore'), # noqa ('gov.usgs.cida.gdp.wps.algorithm.discovery.GetGridTimeRange', 'gov.usgs.cida.gdp.wps.algorithm.discovery.GetGridTimeRange'), # noqa ] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_request10.py�����������������������������������������������������������0000664�0000000�0000000�00000004231�14766600535�0020205�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Test generation of a WPS request from input arguments. # The specific request involves a FeatureWeightedGridStatisticsAlgorithm process over a WFS feature. from tests.utils import resource_file, compare_xml from owslib.wps import WPSExecution, WFSFeatureCollection, WFSQuery from owslib.etree import etree def test_wps_request10(): # Supply process input arguments wfsUrl = "http://igsarm-cida-gdp2.er.usgs.gov:8082/geoserver/wfs" query = WFSQuery("sample:CONUS_States", propertyNames=['the_geom', "STATE"], filters=["CONUS_States.508", "CONUS_States.469"]) method = 'POST' featureCollection = WFSFeatureCollection(wfsUrl, query, wfsMethod=method) processid = 'gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm' inputs = [("FEATURE_ATTRIBUTE_NAME", "STATE"), ("DATASET_URI", "dods://igsarm-cida-thredds1.er.usgs.gov:8080/thredds/dodsC/dcp/conus_grid.w_meta.ncml"), ("DATASET_ID", "ccsm3_a1b_tmax"), ("DATASET_ID", "ccsm3_a1b_pr"), ("DATASET_ID", "ccsm3_a1fi_tmax"), ("TIME_START", "1960-01-01T00:00:00.000Z"), ("TIME_END", "1960-12-31T00:00:00.000Z"), ("REQUIRE_FULL_COVERAGE", "true"), ("DELIMITER", "COMMA"), ("STATISTICS", "MEAN"), ("STATISTICS", "MINIMUM"), ("STATISTICS", "MAXIMUM"), ("STATISTICS", "WEIGHT_SUM"), ("STATISTICS", "VARIANCE"), ("STATISTICS", "STD_DEV"), ("STATISTICS", "COUNT"), ("GROUP_BY", "STATISTIC"), ("SUMMARIZE_TIMESTEP", "true"), ("SUMMARIZE_FEATURE_ATTRIBUTE", "true"), ("FEATURE_COLLECTION", featureCollection) ] output = "OUTPUT" # build XML request for WPS process execution execution = WPSExecution() requestElement = execution.buildRequest(processid, inputs, output=[(output, True)]) request = etree.tostring(requestElement) # Compare to cached XML request _request = open(resource_file('wps_USGSExecuteRequest4.xml'), 'rb').read() assert compare_xml(request, _request) is True �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_request11_bbox.py������������������������������������������������������0000664�0000000�0000000�00000001507�14766600535�0021223�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Test generation of a WPS request from input arguments. # The specific request involves a "bbox" process submitted to the Emu WPS service # (https://github.com/bird-house/emu). from tests.utils import resource_file, compare_xml from owslib.wps import WebProcessingService, WPSExecution, BoundingBoxDataInput from owslib.etree import etree def test_wps_request11_bbox(): processid = "bbox" bbox = BoundingBoxDataInput([51.9, 7.0, 53.0, 8.0]) inputs = [("bbox", bbox)] # Build XML request for WPS process execution execution = WPSExecution() requestElement = execution.buildRequest(processid, inputs) request = etree.tostring(requestElement) # Compare to cached XML request _request = open(resource_file('wps_EmuExecuteRequest11.xml'), 'rb').read() assert compare_xml(request, _request) is True �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_request2.py������������������������������������������������������������0000664�0000000�0000000�00000004206�14766600535�0020130�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Test generation of a WPS request from input arguments. # The specific request involves a FeatureWeightedGridStatisticsAlgorithm process over a WFS feature. from tests.utils import resource_file, compare_xml from owslib.wps import WPSExecution, WFSFeatureCollection, WFSQuery from owslib.etree import etree def test_wps_request2(): # Supply process input argument wfsUrl = "http://igsarm-cida-gdp2.er.usgs.gov:8082/geoserver/wfs" query = WFSQuery("sample:CONUS_States", propertyNames=['the_geom', "STATE"], filters=["CONUS_States.508", "CONUS_States.469"]) featureCollection = WFSFeatureCollection(wfsUrl, query) processid = 'gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm' inputs = [("FEATURE_ATTRIBUTE_NAME", "STATE"), ("DATASET_URI", "dods://igsarm-cida-thredds1.er.usgs.gov:8080/thredds/dodsC/dcp/conus_grid.w_meta.ncml"), ("DATASET_ID", "ccsm3_a1b_tmax"), ("DATASET_ID", "ccsm3_a1b_pr"), ("DATASET_ID", "ccsm3_a1fi_tmax"), ("TIME_START", "1960-01-01T00:00:00.000Z"), ("TIME_END", "1960-12-31T00:00:00.000Z"), ("REQUIRE_FULL_COVERAGE", "true"), ("DELIMITER", "COMMA"), ("STATISTICS", "MEAN"), ("STATISTICS", "MINIMUM"), ("STATISTICS", "MAXIMUM"), ("STATISTICS", "WEIGHT_SUM"), ("STATISTICS", "VARIANCE"), ("STATISTICS", "STD_DEV"), ("STATISTICS", "COUNT"), ("GROUP_BY", "STATISTIC"), ("SUMMARIZE_TIMESTEP", "true"), ("SUMMARIZE_FEATURE_ATTRIBUTE", "true"), ("FEATURE_COLLECTION", featureCollection) ] output = "OUTPUT" # build XML request for WPS process execution execution = WPSExecution() requestElement = execution.buildRequest(processid, inputs, output=[(output, True)]) request = etree.tostring(requestElement) # Compare to cached XML request _request = open(resource_file('wps_USGSExecuteRequest2.xml'), 'rb').read() assert compare_xml(request, _request) is True ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_request3.py������������������������������������������������������������0000664�0000000�0000000�00000003764�14766600535�0020141�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Python doctest file to test generation of a WPS request from input arguments. # The specific request involves a FeatureWeightedGridStatisticsAlgorithm process over a multi-polygon feature. from tests.utils import resource_file, compare_xml from owslib.wps import GMLMultiPolygonFeatureCollection, WebProcessingService, WPSExecution from owslib.etree import etree def test_wps_request3(): # Supply process input arguments polygon = [(-102.8184, 39.5273), (-102.8184, 37.418), (-101.2363, 37.418), (-101.2363, 39.5273), (-102.8184, 39.5273)] featureCollection = GMLMultiPolygonFeatureCollection([polygon]) processid = 'gov.usgs.cida.gdp.wps.algorithm.FeatureWeightedGridStatisticsAlgorithm' inputs = [("FEATURE_ATTRIBUTE_NAME", "the_geom"), ("DATASET_URI", "dods://igsarm-cida-thredds1.er.usgs.gov:8080/thredds/dodsC/dcp/conus_grid.w_meta.ncml"), ("DATASET_ID", "ccsm3_a1b_tmax"), ("TIME_START", "1960-01-01T00:00:00.000Z"), ("TIME_END", "1960-12-31T00:00:00.000Z"), ("REQUIRE_FULL_COVERAGE", "true"), ("DELIMITER", "COMMA"), ("STATISTICS", "MEAN"), ("STATISTICS", "MINIMUM"), ("STATISTICS", "MAXIMUM"), ("STATISTICS", "WEIGHT_SUM"), ("STATISTICS", "VARIANCE"), ("STATISTICS", "STD_DEV"), ("STATISTICS", "COUNT"), ("GROUP_BY", "STATISTIC"), ("SUMMARIZE_TIMESTEP", "false"), ("SUMMARIZE_FEATURE_ATTRIBUTE", "false"), ("FEATURE_COLLECTION", featureCollection)] output = "OUTPUT" # build XML request for WPS process execution execution = WPSExecution() requestElement = execution.buildRequest(processid, inputs, output=[(output, True)]) request = etree.tostring(requestElement) # Compare to cached XML request _request = open(resource_file('wps_USGSExecuteRequest3.xml'), 'rb').read() assert compare_xml(request, _request) is True ������������OWSLib-0.33.0/tests/test_wps_request4.py������������������������������������������������������������0000664�0000000�0000000�00000001633�14766600535�0020133�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Test generation of a WPS request from input arguments. # The specific request involves a "reprojectImage" process submitted to the PML WPS service. from tests.utils import resource_file, compare_xml from owslib.wps import WebProcessingService, WPSExecution from owslib.etree import etree def test_wps_request4(): # Process input/ouutput arguments processid = "reprojectImage" inputs = [("inputImage", "http://rsg.pml.ac.uk/wps/testdata/elev_srtm_30m.img"), ("outputSRS", "EPSG:4326")] output = "outputImage" # build XML request for WPS process execution execution = WPSExecution() requestElement = execution.buildRequest(processid, inputs, output=[(output, True)]) request = etree.tostring(requestElement) # Compare to cached XML request _request = open(resource_file('wps_PMLExecuteRequest4.xml'), 'rb').read() assert compare_xml(request, _request) is True �����������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_request5.py������������������������������������������������������������0000664�0000000�0000000�00000001607�14766600535�0020135�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Test generation of a WPS request from input arguments. # The specific request involves a "reprojectCoords" process submitted to the PML WPS service. from tests.utils import resource_file, compare_xml from owslib.wps import WebProcessingService, WPSExecution from owslib.etree import etree def test_wps_request5(): # Process input/output arguments processid = "reprojectCoords" inputs = [("coords", "http://rsg.pml.ac.uk/wps/testdata/coords.txt"), ("outputSRS", "EPSG:32630"), ("inputSRS", "EPSG:4326")] # build XML request for WPS process execution execution = WPSExecution() requestElement = execution.buildRequest(processid, inputs) request = etree.tostring(requestElement) # Compare to cached XML request _request = open(resource_file('wps_PMLExecuteRequest5.xml'), 'rb').read() assert compare_xml(request, _request) is True �������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_request6.py������������������������������������������������������������0000664�0000000�0000000�00000001617�14766600535�0020137�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Test generation of a WPS request from input arguments. # The specific request involves a "v.net.path" process submitted to the PML WPS service. from tests.utils import resource_file, compare_xml from owslib.wps import WebProcessingService, WPSExecution from owslib.etree import etree def test_wps_request6(): # Process input/output arguments processid = "v.net.path" inputs = [("input", "http://rsg.pml.ac.uk/wps/example/graph.gml"), ("file", "1 -960123.1421801624 4665723.56559387 -101288.65106088226 5108200.011823481")] # Build XML request for WPS process execution execution = WPSExecution() requestElement = execution.buildRequest(processid, inputs) request = etree.tostring(requestElement) # Compare to cached XML request _request = open(resource_file('wps_PMLExecuteRequest6.xml'), 'rb').read() assert compare_xml(request, _request) is True �����������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_request7.py������������������������������������������������������������0000664�0000000�0000000�00000002001�14766600535�0020124�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Test generation of a WPS request from input arguments. # The specific request involves a "wordcount" process submitted to the Emu WPS service # (https://github.com/bird-house/emu). from tests.utils import resource_file, compare_xml from owslib.wps import WebProcessingService, WPSExecution, ComplexDataInput from owslib.wps import SYNC from owslib.etree import etree def test_wps_request7(): # Process input/ouutput arguments processid = "wordcount" textdoc = ComplexDataInput("http://emu.readthedocs.org/en/latest/index.html") inputs = [("text", textdoc), ] outputs = [("output", False)] # Build XML request for WPS process execution, sync request execution = WPSExecution() requestElement = execution.buildRequest(processid, inputs, output=outputs, mode=SYNC, lineage=False) request = etree.tostring(requestElement) # Compare to cached XML request _request = open(resource_file('wps_EmuExecuteRequest7.xml'), 'rb').read() assert compare_xml(request, _request) is True �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_request8.py������������������������������������������������������������0000664�0000000�0000000�00000001757�14766600535�0020146�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Test generation of a WPS request from input arguments. # The specific request involves a "wordcount" process submitted to the Emu WPS service # (https://github.com/bird-house/emu). from tests.utils import resource_file, compare_xml from owslib.wps import WebProcessingService, WPSExecution, ComplexDataInput from owslib.wps import ASYNC from owslib.etree import etree def test_wps_request8(): # Process input/ouutput arguments processid = "wordcount" textdoc = ComplexDataInput("Alice was beginning to get very tired ...") inputs = [("text", textdoc), ] outputs = [("output", True), ] # Build XML request for WPS process execution execution = WPSExecution() requestElement = execution.buildRequest(processid, inputs, output=outputs, mode=ASYNC, lineage=True) request = etree.tostring(requestElement) # Compare to cached XML request _request = open(resource_file('wps_EmuExecuteRequest8.xml'), 'rb').read() assert compare_xml(request, _request) is True �����������������OWSLib-0.33.0/tests/test_wps_request9.py������������������������������������������������������������0000664�0000000�0000000�00000001470�14766600535�0020137�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Test generation of a WPS request from input arguments. # The specific request involves a "helloworld" process submitted to the Emu WPS service # (https://github.com/bird-house/emu). from tests.utils import resource_file, compare_xml from owslib.wps import WebProcessingService, WPSExecution, ComplexDataInput from owslib.etree import etree def test_wps_request9(): # Process input/output arguments processid = "helloworld" inputs = [("user", 'Pingu')] # Build XML request for WPS process execution execution = WPSExecution() requestElement = execution.buildRequest(processid, inputs) request = etree.tostring(requestElement) # Compare to cached XML request _request = open(resource_file('wps_EmuExecuteRequest9.xml'), 'rb').read() assert compare_xml(request, _request) is True ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������OWSLib-0.33.0/tests/test_wps_response6.py�����������������������������������������������������������0000664�0000000�0000000�00000007700�14766600535�0020304�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from tests.utils import resource_file, compare_xml from owslib.wps import WebProcessingService def test_wps_response6(): # Build WPS object; service has been down for some time so skip caps here wps = WebProcessingService('http://rsg.pml.ac.uk/wps/vector.cgi', skip_caps=True) # Execute face WPS invocation request = open(resource_file('wps_PMLExecuteRequest6.xml'), 'rb').read() response = open(resource_file('wps_PMLExecuteResponse6.xml'), 'rb').read() execution = wps.execute(None, [], request=request, response=response) # Check execution result assert execution.status == 'ProcessSucceeded' assert execution.url == 'http://rsg.pml.ac.uk/wps/vector.cgi' assert execution.statusLocation == \ 'http://rsg.pml.ac.uk/wps/wpsoutputs/pywps-132084838963.xml' assert execution.serviceInstance == \ 'http://rsg.pml.ac.uk/wps/vector.cgi?service=WPS&request=GetCapabilities&version=1.0.0' assert execution.version == '1.0.0' # check single output output = execution.processOutputs[0] assert output.identifier == 'output' assert output.title == 'Name for output vector map' assert output.mimeType == 'text/xml' assert output.dataType == 'ComplexData' assert output.reference is None response = output.data[0] should_return = '''<ns3:FeatureCollection xmlns:ns3="http://ogr.maptools.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://www.opengis.net/wps/1.0.0" xsi:schemaLocation="http://ogr.maptools.org/ output_0n7ij9D.xsd">\n\t\t\t\t\t <gml:boundedBy xmlns:gml="http://www.opengis.net/gml">\n\t\t\t\t\t <gml:Box>\n\t\t\t\t\t <gml:coord><gml:X>-960123.1421801626</gml:X><gml:Y>4665723.56559387</gml:Y></gml:coord>\n\t\t\t\t\t <gml:coord><gml:X>-101288.6510608822</gml:X><gml:Y>5108200.011823481</gml:Y></gml:coord>\n\t\t\t\t\t </gml:Box>\n\t\t\t\t\t </gml:boundedBy> \n\t\t\t\t\t <gml:featureMember xmlns:gml="http://www.opengis.net/gml">\n\t\t\t\t\t <ns3:output fid="F0">\n\t\t\t\t\t <ns3:geometryProperty><gml:LineString><gml:coordinates>-960123.142180162365548,4665723.565593870356679,0 -960123.142180162365548,4665723.565593870356679,0 -960123.142180162598379,4665723.565593870356679,0 -960123.142180162598379,4665723.565593870356679,0 -711230.141176006174646,4710278.48552671354264,0 -711230.141176006174646,4710278.48552671354264,0 -623656.677859728806652,4848552.374973464757204,0 -623656.677859728806652,4848552.374973464757204,0 -410100.337491964863148,4923834.82589447684586,0 -410100.337491964863148,4923834.82589447684586,0 -101288.651060882242746,5108200.011823480948806,0 -101288.651060882242746,5108200.011823480948806,0 -101288.651060882257298,5108200.011823480948806,0 -101288.651060882257298,5108200.011823480948806,0</gml:coordinates></gml:LineString></ns3:geometryProperty>\n\t\t\t\t\t <ns3:cat>1</ns3:cat>\n\t\t\t\t\t <ns3:id>1</ns3:id>\n\t\t\t\t\t <ns3:fcat>0</ns3:fcat>\n\t\t\t\t\t <ns3:tcat>0</ns3:tcat>\n\t\t\t\t\t <ns3:sp>0</ns3:sp>\n\t\t\t\t\t <ns3:cost>1002619.181</ns3:cost>\n\t\t\t\t\t <ns3:fdist>0</ns3:fdist>\n\t\t\t\t\t <ns3:tdist>0</ns3:tdist>\n\t\t\t\t\t </ns3:output>\n\t\t\t\t\t </gml:featureMember>\n\t\t\t\t\t</ns3:FeatureCollection>''' # noqa assert compare_xml(should_return, response) is True def test_wps_response_local_file(tmpdir): # Build WPS object; service has been down for some time so skip caps here wps = WebProcessingService('http://localhost', skip_caps=True) # Write dummy output file out_fn = tmpdir / "output.txt" content = 'hi there' out_fn.write_text(content, encoding="utf8") # Execute fake WPS invocation response = open(resource_file('wps_DummyExecuteResponseLocalFile.xml'), 'r').read() execution = wps.execute(None, [], response=response.format(tmpdir=str(tmpdir))) # Retrieve data from local file system out = execution.processOutputs[0] txt = out.retrieveData() assert txt == content ����������������������������������������������������������������OWSLib-0.33.0/tests/utils.py������������������������������������������������������������������������0000664�0000000�0000000�00000004760�14766600535�0015573�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import logging import os import sys import requests from owslib.etree import etree, ElementType from urllib.parse import urlparse def setup_logging(loglevel='INFO'): """Helper function to setup logging for tests""" logger = logging.getLogger(__name__) logger.setLevel(getattr(logging, loglevel)) sh = logging.StreamHandler(sys.stdout) formatter = logging.Formatter('%(message)s') sh.setFormatter(formatter) logger.addHandler(sh) return logger def resource_file(filepath): return os.path.join(test_directory(), 'resources', filepath) def test_directory(): """Helper function to return path to the tests directory""" return os.path.dirname(__file__) def scratch_directory(): """Helper function to return path to the tests scratch directory""" return os.path.join(test_directory(), 'scratch') def scratch_file(filename): """Helper function to return file path in the tests scratch directory""" return os.path.join(scratch_directory(), filename) def compare_xml(a, b): if not isinstance(a, ElementType): a = etree.fromstring(a) if not isinstance(b, ElementType): b = etree.fromstring(b) return compare_elements(a, b) def compare_elements(a, b): # Tag if a.tag != b.tag: return False # Value if a.text != b.text: return False # Attributes if sorted(a.items()) != sorted(b.items()): return False # Children if len(list(a)) != len(list(b)): return False # Recurse for ac, bc in zip(list(a), list(b)): if not compare_elements(ac, bc): return False return True def cast_tuple_int_list(tup): """Set tuple float values to int for more predictable test results""" return [int(a) for a in tup] def cast_tuple_int_list_srs(tup): tup2 = cast_tuple_int_list(tup[:4]) tup2.append(tup[-1]) return tup2 def sorted_url_query(url): return sorted(urlparse(url).query.split("&")) def service_ok(url, timeout=5): try: resp = requests.head(url, allow_redirects=True, timeout=timeout) if 'html' in resp.headers.get('content-type', '').lower(): return False if not resp.ok: # if HEAD is not supported try GET with streaming resp = requests.get(url, timeout=timeout, stream=True) return resp.ok except requests.exceptions.ReadTimeout: ok = False except requests.exceptions.ConnectTimeout: ok = False except Exception: ok = False return ok ����������������OWSLib-0.33.0/tox.ini�������������������������������������������������������������������������������0000664�0000000�0000000�00000001171�14766600535�0014223�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������[pytest] addopts = -v -rxs -s --color=yes --tb=native --ignore=setup.py --doctest-modules --doctest-glob='tests/**/*.txt' --cov-report=term-missing --cov=owslib norecursedirs = .git docs examples etc cov* *.egg* pytest* .tox _broken markers = online: test requires online resources. [flake8] ignore=F401,E402 max-line-length=120 exclude = .git, __pycache__, docs/source/conf.py, build, dist examples, etc, [tox] skipsdist=True [testenv] recreate=False commands= python3 setup.py develop py.test \ --basetemp={envtmpdir} \ {posargs} ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������