Simple WPS process using URLlib


In [1]:
import urllib.request
from urllib.parse import quote, urlencode
import pprint
import re

In [3]:
data=urlencode({'service':'WPS',
                'version':'1.1.0',
                'request':'execute',
                'identifier':'JTS:area',
                'datainputs':'geom=POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0))'})
data=urlencode({'service':'WPS',
                'version':'1.1.0',
                'request':'getcapabilities'})
# request="185.52.194.216:8080/geoserver/wps?"+data
request="publicwiki.deltares.nl/display/OET/WPS?"+data

request="https://"+quote(request,safe="%/:=&?~#+!$,;'@()*[]")    
with urllib.request.urlopen(request) as response:
        h=response.read()
print(h)
xx=re.search('LiteralData>(.*)</wps:LiteralData>',str(h),re.DOTALL)
print(xx.group(1))


b'<!DOCTYPE html>\n<html>\n<head>\n\n\t\t\n\n\n\n\n\n\t    \n\n\n\n\t\n            <title>WPS - OpenEarth - Deltares Public Wiki</title>\n\t\n        \n\n                        \n    \n                        \n    \n\n            <meta http-equiv="X-UA-Compatible" content="IE=EDGE,chrome=IE7">\n<meta charset="UTF-8">\n<meta id="confluence-context-path" name="confluence-context-path" content="">\n<meta id="confluence-base-url" name="confluence-base-url" content="https://publicwiki.deltares.nl">\n\n<meta id="atlassian-token" name="atlassian-token" content="4c1b460d43f882bc5d08bafe11ef618fa41e53cd">\n\n\n<meta id="confluence-space-key" name="confluence-space-key" content="OET">\n<script type="text/javascript">\n        var contextPath = \'\';\n</script>\n\n    \n\n    <meta name="confluence-request-time" content="1506540731808">\n        \n    \n        \n            <meta name="ajs-is-space-admin" content=""> <meta name="ajs-has-space-config" content="">\n            <style>.ia-fixed-sidebar, .ia-splitter-left {width: 285px;}.theme-default .ia-splitter #main {margin-left: 285px;}.ia-fixed-sidebar {visibility: hidden;}</style>\n            <meta name="ajs-use-keyboard-shortcuts" content="true">\n            <meta name="ajs-discovered-plugin-features" content="$discoveredList">\n            <meta name="stp-license-product-name" content="Confluence"/> <meta name="stp-license-days-to-expiry" content="102"/> <meta name="stp-license-is-admin" content="false"/> <meta name="stp-license-should-keep-banner-hidden" content="true"/>\n            <meta name="ajs-keyboardshortcut-hash" content="ec9eab6652ac887fbec1f183cf63359b">\n            <meta name="ajs-is-confluence-admin" content="false">\n            <meta name="ajs-connection-timeout" content="10000">\n            \n    \n    \n            <meta name="ajs-page-id" content="90424687">\n            <meta name="ajs-latest-page-id" content="90424687">\n            <meta name="ajs-content-type" content="page">\n            <meta name="ajs-page-title" content="WPS">\n            <meta name="ajs-parent-page-title" content="WxS">\n            <meta name="ajs-parent-page-id" content="90432771">\n            <meta name="ajs-space-key" content="OET">\n            <meta name="ajs-space-name" content="OpenEarth">\n            <meta name="ajs-jira-metadata-count" content="0">\n            <meta name="ajs-from-page-title" content="">\n            <meta name="ajs-can-remove-page" content="false">\n            <meta name="ajs-browse-page-tree-mode" content="view">\n            <meta name="ajs-shared-drafts" content="false">\n            <meta name="ajs-context-path" content="">\n            <meta name="ajs-base-url" content="https://publicwiki.deltares.nl">\n            <meta name="ajs-version-number" content="5.9.8">\n            <meta name="ajs-build-number" content="6216">\n            <meta name="ajs-remote-user" content="">\n            <meta name="ajs-remote-user-key" content="">\n            <meta name="ajs-remote-user-has-licensed-access" content="false">\n            <meta name="ajs-current-user-fullname" content="">\n            <meta name="ajs-current-user-avatar-url" content="">\n            <meta name="ajs-static-resource-url-prefix" content="/s/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/_">\n            <meta name="ajs-global-settings-attachment-max-size" content="200000000">\n            <meta name="ajs-user-locale" content="en_GB">\n            <meta name="ajs-enabled-dark-features" content="clc.quick.create,confluence.view.edit.transition,cql.search.screen,confluence-inline-comments-resolved,notification.plugin.api.enabled.com.atlassian.confluence.plugins.sharepage.api.ShareContentEvent,notification.plugin.api.enabled.com.atlassian.confluence.plugins.mentions.api.ConfluenceMentionEvent,nps.survey.inline.dialog,confluence.efi.onboarding.new.templates,notification.plugin.api.enabled.com.atlassian.confluence.event.events.security.ForgotPasswordEvent,pdf-preview,notification.plugin.api.enabled.com.atlassian.confluence.plugins.tasklist.event.SendTaskEmailEvent,notification.plugin.api.enabled.com.atlassian.confluence.event.events.content.page.async.PageMovedEvent,previews.sharing,previews.versions,notification.plugin.api.enabled.com.atlassian.confluence.plugins.files.notifications.event.FileContentUpdateEvent,file-annotations,notification.plugin.api.enabled.com.atlassian.confluence.event.events.content.attachment.AttachmentBatchUploadCompletedEvent,confluence.efi.onboarding.rich.space.content,notification.plugin.api.enabled.com.atlassian.confluence.event.events.content.comment.CommentCreateEvent,notification.plugin.api.enabled.com.atlassian.confluence.efi.emails.events.OnboardingLessUsersEvent,notification.plugin.api.enabled.com.atlassian.confluence.plugins.files.notifications.event.FileContentRemoveEvent,confluence.wrap.macro,atlassian.aui.raphael.disabled,previews.conversion-service,notification.plugin.api.enabled.com.atlassian.confluence.event.events.content.comment.CommentUpdateEvent,notification.plugin.api.enabled.com.atlassian.confluence.event.events.follow.FollowEvent,notification.plugin.api.enabled.com.atlassian.confluence.event.events.content.page.async.PageEditedEvent,notification.plugin.api.enabled.com.atlassian.confluence.event.events.content.blogpost.BlogPostCreateEvent,previews.trigger-all-file-types,notification.plugin.api.enabled.com.atlassian.confluence.plugins.inlinecomments.events.InlineCommentResolveEvent,notification.plugin.api.enabled.com.atlassian.confluence.event.events.like.LikeCreatedEvent,notification.plugin.api.enabled.com.atlassian.confluence.plugins.inlinecomments.events.InlineCommentCreateEvent,previews.sharing.pushstate,confluence-inline-comments-rich-editor,notification.plugin.api.enabled.com.atlassian.confluence.event.events.content.blogpost.BlogPostUpdateEvent,file-annotations.likes,notification.plugin.api.enabled.com.atlassian.confluence.event.events.content.page.async.PageCreatedEvent,notification.plugin.api.enabled.com.atlassian.confluence.plugins.files.notifications.event.FileContentMentionUpdateEvent,notification.plugin.api.enabled.com.atlassian.confluence.efi.emails.events.OnboardingNoSpaceCreatedEvent,notification.plugin.api.enabled.com.atlassian.confluence.plugins.hipchat.api.events.HipChatUserMapped,notification.plugin.api.enabled.com.atlassian.confluence.plugins.sharepage.api.ShareAttachmentEvent,confluence-inline-comments,quick-reload-inline-comments-flags,confluence-inline-comments-dangling-comment,notification.plugin.api.enabled.com.atlassian.confluence.event.events.content.blogpost.BlogPostMovedEvent">\n            <meta name="ajs-atl-token" content="4c1b460d43f882bc5d08bafe11ef618fa41e53cd">\n            <meta name="ajs-confluence-flavour" content="VANILLA">\n            <meta name="ajs-user-date-pattern" content="dd MMM yyyy">\n            <meta name="ajs-date.format" content="dd-MM-yyyy">\n    \n    <link rel="shortcut icon" href="/s/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/_/favicon.ico">\n    <link rel="icon" type="image/x-icon" href="/s/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/_/favicon.ico">\n\n<link rel="search" type="application/opensearchdescription+xml" href="/opensearch/osd.action" title="Deltares Public Wiki"/>\n\n<script>\nwindow.WRM=window.WRM||{};window.WRM._unparsedData=window.WRM._unparsedData||{};\nWRM._unparsedData["confluence.macro.metadata.provider:macro-browser-metadata-resources.macro-meta-client-cache-key"]="\\"1505391889804\\"";\nWRM._unparsedData["com.atlassian.plugins.atlassian-plugins-webresource-plugin:context-path.context-path"]="\\"\\"";\nWRM._unparsedData["com.atlassian.plugins.atlassian-nps-plugin:atlassian-nps-plugin-resources.is-server-instance-data-provider"]="true";\nWRM._unparsedData["com.atlassian.plugins.browser.metrics.browser-metrics-plugin:browser-metrics.feature-data-provider-legacy"]="true";\nWRM._unparsedData["com.atlassian.plugins.atlassian-plugins-webresource-rest:web-resource-manager.resource-base-url-pattern"]="\\"(?:(?:/s/.*?/_)?/download)\\"";\nWRM._unparsedData["com.atlassian.confluence.plugins.confluence-license-banner:confluence-license-banner-resources.license-details"]="{\\"daysBeforeLicenseExpiry\\":0,\\"daysBeforeMaintenanceExpiry\\":0,\\"showLicenseExpiryBanner\\":false,\\"showMaintenanceExpiryBanner\\":false,\\"renewUrl\\":null,\\"salesEmail\\":null}";\nWRM._unparsedData["com.atlassian.confluence.plugins.confluence-hipchat-integration-plugin:discovery-javascript-data.link-active"]="{\\"linkActive\\":false,\\"conditionsMet\\":true,\\"admin\\":false}";\nWRM._unparsedData["com.atlassian.plugins.atlassian-nps-plugin:nps-acknowledgement-resources.analytics-enabled-data-provider"]="\\"false\\"";\nWRM._unparsedData["com.atlassian.plugins.atlassian-nps-plugin:nps-acknowledgement-resources.sen-data-provider"]="\\"SEN-178558\\"";\nWRM._unparsedData["com.atlassian.confluence.plugins.confluence-feature-discovery-plugin:confluence-feature-discovery-plugin-resources.test-mode"]="false";\nWRM._unparsedData["com.atlassian.plugins.browser.metrics.browser-metrics-plugin:api.feature-data-provider"]="true";\nWRM._unparsedData["com.atlassian.plugins.browser.metrics.browser-metrics-plugin:api.rack-data-provider"]="\\"\\"";\nWRM._unparsedData["com.atlassian.applinks.applinks-plugin:applinks-common.applinks-context"]="{\\"hostApplication\\":{\\"id\\":\\"6f094a0d-acbd-3b2e-85b1-62fdfb1e2c45\\",\\"type\\":\\"confluence\\"}}";\nWRM._unparsedData["com.atlassian.applinks.applinks-plugin:applinks-common.applinks-features"]="{\\"BITBUCKET_REBRAND\\":false,\\"V3_UI_OPT_IN\\":false,\\"V3_UI\\":false}";\nWRM._unparsedData["com.atlassian.applinks.applinks-plugin:applinks-common.applinks-discovered-features"]="[]";\nWRM._unparsedData["com.atlassian.applinks.applinks-plugin:applinks-common.applinks-help-paths"]="{\\"entries\\":{\\"applinks.docs.root\\":\\"https://confluence.atlassian.com/display/APPLINKS-050/\\",\\"applinks.docs.diagnostics.troubleshoot.sslunmatched\\":\\"SSL+and+application+link+troubleshooting+guide\\",\\"applinks.docs.diagnostics.troubleshoot.oauthtimestamprefused\\":\\"OAuth+troubleshooting+guide\\",\\"applinks.docs.delete.entity.link\\":\\"Create+links+between+projects\\",\\"applinks.docs.adding.application.link\\":\\"Link+Atlassian+applications+to+work+together\\",\\"applinks.docs.administration.guide\\":\\"Application+Links+Documentation\\",\\"applinks.docs.oauth.security\\":\\"OAuth+security+for+application+links\\",\\"applinks.docs.troubleshoot.application.links\\":\\"Troubleshoot+application+links\\",\\"applinks.docs.diagnostics.troubleshoot.unknownerror\\":\\"Network+and+connectivity+troubleshooting+guide\\",\\"applinks.docs.configuring.auth.trusted.apps\\":\\"Configuring+Trusted+Applications+authentication+for+an+application+link\\",\\"applinks.docs.diagnostics.troubleshoot.authlevelunsupported\\":\\"OAuth+troubleshooting+guide\\",\\"applinks.docs.diagnostics.troubleshoot.ssluntrusted\\":\\"SSL+and+application+link+troubleshooting+guide\\",\\"applinks.docs.diagnostics.troubleshoot.unknownhost\\":\\"Network+and+connectivity+troubleshooting+guide\\",\\"applinks.docs.delete.application.link\\":\\"Link+Atlassian+applications+to+work+together\\",\\"applinks.docs.link.applications\\":\\"Link+Atlassian+applications+to+work+together\\",\\"applinks.docs.diagnostics.troubleshoot.oauthproblem\\":\\"OAuth+troubleshooting+guide\\",\\"applinks.docs.relocate.application.link\\":\\"Link+Atlassian+applications+to+work+together\\",\\"applinks.docs.administering.entity.links\\":\\"Create+links+between+projects\\",\\"applinks.docs.upgrade.application.link\\":\\"OAuth+security+for+application+links\\",\\"applinks.docs.diagnostics.troubleshoot.connectionrefused\\":\\"Network+and+connectivity+troubleshooting+guide\\",\\"applinks.docs.configuring.auth.oauth\\":\\"OAuth+security+for+application+links\\",\\"applinks.docs.insufficient.remote.permission\\":\\"OAuth+security+for+application+links\\",\\"applinks.docs.configuring.application.link.auth\\":\\"OAuth+security+for+application+links\\",\\"applinks.docs.diagnostics\\":\\"Application+links+diagnostics\\",\\"applinks.docs.configured.authentication.types\\":\\"OAuth+security+for+application+links\\",\\"applinks.docs.adding.entity.link\\":\\"Create+links+between+projects\\",\\"applinks.docs.diagnostics.troubleshoot.unexpectedresponse\\":\\"Network+and+connectivity+troubleshooting+guide\\",\\"applinks.docs.configuring.auth.basic\\":\\"Configuring+Basic+HTTP+Authentication+for+an+Application+Link\\",\\"applinks.docs.diagnostics.troubleshoot.authlevelmismatch\\":\\"OAuth+troubleshooting+guide\\"}}";\n</script>\n<link type="text/css" rel="stylesheet" href="/s/73c948478df0f119be6c2c4699657d0d-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/96/_/download/superbatch/css/batch.css" media="all">\n<!--[if lt IE 9]>\n<link type="text/css" rel="stylesheet" href="/s/d41d8cd98f00b204e9800998ecf8427e-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/96/_/download/superbatch/css/batch.css?conditionalComment=lt+IE+9" media="all">\n<![endif]-->\n<!--[if lte IE 9]>\n<link type="text/css" rel="stylesheet" href="/s/d41d8cd98f00b204e9800998ecf8427e-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/96/_/download/superbatch/css/batch.css?conditionalComment=lte+IE+9" media="all">\n<![endif]-->\n<link type="text/css" rel="stylesheet" href="/s/1788c4eae7058272f0033662ebca3acf-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/be2a310d2d11b5c9a2d715f07245fc76/_/download/contextbatch/css/atl.confluence.plugins.pagetree-desktop,main,viewcontent,atl.general,page,atl.comments/batch.css?confluence.view.edit.transition=true&amp;highlightactions=true&amp;build-number=6216&amp;custom-site-logo=true" media="all">\n<!--[if lt IE 9]>\n<link type="text/css" rel="stylesheet" href="/s/d41d8cd98f00b204e9800998ecf8427e-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/be2a310d2d11b5c9a2d715f07245fc76/_/download/contextbatch/css/atl.confluence.plugins.pagetree-desktop,main,viewcontent,atl.general,page,atl.comments/batch.css?conditionalComment=lt+IE+9" media="all">\n<![endif]-->\n<link type="text/css" rel="stylesheet" href="/s/d41d8cd98f00b204e9800998ecf8427e-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/5.0.8/_/download/batch/com.refinedwiki.confluence.plugins.theme.original:shared-batch/com.refinedwiki.confluence.plugins.theme.original:shared-batch.css" media="all">\n<link type="text/css" rel="stylesheet" href="/s/d41d8cd98f00b204e9800998ecf8427e-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/5.0.8/_/download/batch/com.refinedwiki.confluence.plugins.theme.original:core-resources/com.refinedwiki.confluence.plugins.theme.original:core-resources.css" media="all">\n<link type="text/css" rel="stylesheet" href="/s/d41d8cd98f00b204e9800998ecf8427e-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/5.0.8/_/download/batch/com.refinedwiki.confluence.plugins.theme.original:core-resources/com.refinedwiki.confluence.plugins.theme.original:core-resources.css?content-type=text%2Fcss&amp;media=print" media="print">\n<link type="text/css" rel="stylesheet" href="/s/d41d8cd98f00b204e9800998ecf8427e-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/5.0.8/_/download/batch/com.refinedwiki.confluence.plugins.theme.original:batch/com.refinedwiki.confluence.plugins.theme.original:batch.css" media="all">\n<link type="text/css" rel="stylesheet" href="/s/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/17/_/styles/colors.css?spaceKey=OET" media="all">\n<link type="text/css" rel="stylesheet" href="/s/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/5.0.8/_/download/resources/com.refinedwiki.confluence.plugins.theme.original:RefinedWikiTheme50/default-theme.css" media="all">\n<link type="text/css" rel="stylesheet" href="/s/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/17/_/styles/theme-colors.css?completeModuleKey=com.refinedwiki.confluence.plugins.theme.original%3ARefinedWikiTheme50&amp;stylesheetName=color-scheme.css&amp;spaceKey=OET" media="all">\n<link type="text/css" rel="stylesheet" href="/s/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/17/_/styles/custom.css?spaceKey=OET" media="all">\n<script type="text/javascript" src="/s/b5041722346a7574e2fdeb61b0309428-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/96/_/download/superbatch/js/batch.js?atlassian.aui.raphael.disabled=true&amp;locale=en-GB" ></script>\n<script type="text/javascript" src="/s/2360e2f19b99233a1533283266a1c312-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/be2a310d2d11b5c9a2d715f07245fc76/_/download/contextbatch/js/atl.confluence.plugins.pagetree-desktop,main,viewcontent,atl.general,page,atl.comments/batch.js?confluence.view.edit.transition=true&amp;highlightactions=true&amp;build-number=6216&amp;locale=en-GB&amp;anonymous-access-enabled=true&amp;is-server-instance=true&amp;hostenabled=true" ></script>\n<script type="text/javascript" src="/s/6c0981174e94142364564819dc0d1413-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/5.0.8/_/download/batch/com.refinedwiki.confluence.plugins.theme.original:shared-batch/com.refinedwiki.confluence.plugins.theme.original:shared-batch.js?locale=en-GB" ></script>\n<script type="text/javascript" src="/s/6c0981174e94142364564819dc0d1413-CDN/en_GB/6216/c269da91771772f1492b89368258770e9b0aea23.9/5.0.8/_/download/batch/com.refinedwiki.confluence.plugins.theme.original:core-resources/com.refinedwiki.confluence.plugins.theme.original:core-resources.js?locale=en-GB" ></script>\n\n    \n        \n            <meta name="stp-license-product-name" content="Confluence"/> <meta name="stp-license-days-to-expiry" content="102"/> <meta name="stp-license-is-admin" content="false"/> <meta name="stp-license-should-keep-banner-hidden" content="true"/>\n    \n\n        \n        <meta name="ajs-site-title" content="Deltares Public Wiki" />\n\n    \n\n\t\t\n\n\n\n\n\n\n\n\n<script>\n\t\n\t\t\tif (typeof RW === \'undefined\') {\n    \tvar RW = {};\n\t}\n\t\n\t\t// Should not be used - but kept for third parties. Use RW.versionChecker instead.\n\tRW.confluenceVersion = 5.98;\n    RW.versionChecker = {\n\t  comparedTo510: -1,\n\t  comparedTo59: 1,\n\t  comparedTo58: 1,\n\t  comparedTo57: 1\n\t};\n\n\t\t\n\t\n\t\tRW.isConfluenceAdministrator = false\n\t\n\t\t\t\tvar contextPath = \'\';\n\t\n\t\t\t\t\tRW.scrollSearchActive = true;\n\t\n            RW.blogPortalEnabled = true\n    \n\t\tRW.userDashboardRedirection = true;\n\t\n\t\t\t\n\t\tvar originalTheme = RW;\n\t\n\t\tRW.cacheSettings = {};\n\tRW.cacheSettings.params = {};\n\tRW.cacheSettings.lastChange = {}\n\n\t    \n    \t\tRW.cacheSettings.params[\'footer\'] = true;\n    \t    \t\tRW.cacheSettings.params[\'userdetails\'] = false;\n    \t    \t\tRW.cacheSettings.params[\'globalmenu\'] = true;\n    \t    \t\tRW.cacheSettings.params[\'usercategory\'] = false;\n    \t    \t\tRW.cacheSettings.params[\'category\'] = true;\n    \t    \t\tRW.cacheSettings.params[\'docache\'] = true;\n    \t            \t\t\tRW.cacheSettings.lastChange[\'footer\'] = 1505391932991;\n        \t\t\tRW.cacheSettings.lastChange[\'userdetails\'] = 1506519016341;\n        \t\t\tRW.cacheSettings.lastChange[\'globalmenu\'] = 1505391932991;\n        \t\t\tRW.cacheSettings.lastChange[\'usercategory\'] = 1506519016341;\n        \t\t\tRW.cacheSettings.lastChange[\'category\'] = 1506519016341;\n    \tRW.activeCategoryKey = \'topics\';\n</script>\n\n\n\n\t\n\t\t\t\t\n\t\n\n<!--[if !IE]><!-->\n \t<style type="text/css">\n\t\t.rw_toolbar_menu li .rw_toolbar_dropdown li a:hover\n\t\t{\n\t\t\tcolor: #ffffff;\t\n\t\t\tbackground: #3572b0;\n\t\t}\n\t\t\n\t\t/* Scroll office fix */\n\t\t#com-k15t-confluence-scroll-pdf-launcher:hover\n\t\t{\n\t\t\tcolor: #ffffff;\t\n\t\t\tbackground: #3572b0;\n\t\t}\n\t</style>\n<!--<![endif]-->\n\n\t\t\n<!--[if IE 6]>\n\t<link type="text/css" rel="stylesheet" href="/download/resources/com.refinedwiki.confluence.plugins.theme.original/styles/legacy/ie6-fix.css" media="all"/>\n<![endif]-->\n\n<!--[if IE 7]>\n\t<link type="text/css" rel="stylesheet" href="/download/resources/com.refinedwiki.confluence.plugins.theme.original/styles/legacy/ie7-fix.css" media="all"/>\n<![endif]-->\n\n\n\n\n\n\n\n\t\t\t\n\t\t\n\t\t\t\t<script type="text/javascript" src="/plugins/servlet/rw-resources/designs/testopnieuw/bundle/bundle.js" ></script>\n\n\t\t\n\t\t\t\t<link type="text/css" rel="stylesheet" href="/plugins/servlet/rw-resources/designs/testopnieuw/bundle/bundle.css" media="all"/>\n\n\t\n\n\t\t\t\n\t\n\n\n<style type="text/css">\n\t/* Key navigation in popup */\n\tli.rw_selected a { background: #17dfed !important; border-color: #17dfed !important; }\n\tli.rw_selected * { color: #fff !important; }\n\tli.rw_selected a span.rw_item_left { background: none !important; border-color:none !important;}\n\t\n\t/* Key navigation category menu */\n\t#rw_category_menu ul li.rw_active.rw_selected a > span { border-color: #17dfed; }\n\t\n\t/* Key navigation for page tree */\n\t.rw_pagetree_list li.rw_selected > div.rw_icon_content { background: #17dfed !important; border-color: #17dfed !important; }\n\t.rw_pagetree_list li.rw_selected > div.rw_icon_content a { color:#fff !important;}\n\t.rw_pagetree_list li.rw_selected a {background: none !important; border-color: none; color:#333 !important;}\n\t\n\t/* Key navigation for activity popup */\n\tli.rw_selected div.rw_no_link { background: #17dfed !important; border-color: #17dfed !important; }\n\t\n\t/* Main Key Navigation */\n\t.rw_keynavigation_row > div.rw_selected { background: #17dfed !important; color:#fff !important;}\n\t.rw_keynavigation_container > div.rw_keynavigation_empty_item { background: none;}\n\t\n\t/* Menu keynav exceptions */\n\t#notifications-anchor.rw_selected {background: #17dfed !important; color:#fff !important;}\n\t\n\t\n\t\n\n\t#rw_menu_bar #rw_create_button .aui-button,\n\t#rw_inline_dialog_page_menu #rw_create_button .aui-button,\n    .rw_create_blogpost_button.aui-button\n\t{\n\t  background-image: -moz-linear-gradient(top, #3572b0, #2d6195);\n\t  background-image: -ms-linear-gradient(top,  #3572b0, #2d6195);\n\t  background-image: -webkit-linear-gradient(top,  #3572b0, #2d6195);\n\t  background-image: -o-linear-gradient(top,  #3572b0, #2d6195);\n\t  background-image: linear-gradient(top,  #3572b0, #2d6195);\n\t  text-shadow: none;\n\t  color: #ffffff;\n\t}\n\n    #rw_menu_bar #rw_create_button .aui-button,\n    #rw_inline_dialog_page_menu #rw_create_button .aui-button,\n    .rw_create_blogpost_button.aui-button\n    {\n      border-color: #3572b0;\n    }\n    #rw_main #rw_create_button .aui-button:hover,\n    #rw_main #rw_create_button .aui-button:focus,\n    #rw_inline_dialog_page_menu #rw_create_button .aui-button:hover,\n    #rw_inline_dialog_page_menu #rw_create_button .aui-button:focus,\n    .rw_create_blogpost_button.aui-button:hover,\n    .rw_create_blogpost_button.aui-button:focus\n    {\n      background-image: -moz-linear-gradient(top, #3089e3, #31669b);\n      background-image: -ms-linear-gradient(top, #3089e3, #31669b);\n      background-image: -webkit-linear-gradient(top, #3089e3, #31669b);\n      background-image: -o-linear-gradient(top, #3089e3, #31669b);\n      background-image: linear-gradient(top, #3089e3, #31669b);\n    }\n\n    .rw_create_blogpost_button.aui-button {\n\t  border: 0;\n    }\n    .rw_create_blogpost_button.aui-button:hover {\n      color: #ffffff;\n\t}\n\n\t\n\t\t\t\t#likes-section { display:none !important; }\n\t\t\t\n\t\n\t\n    \t        #com-atlassian-confluence #inline-dialog-notifications-miniview\n        {\n            position:fixed;\n            top: 57px !important;\n            right: 80px !important;\n\t\t\tmargin: 0px !important;\n        }\n        #com-atlassian-confluence #inline-dialog-notifications-miniview:after,\n        #com-atlassian-confluence #inline-dialog-notifications-miniview:before\n        {\n            border: medium solid transparent;\n            bottom: 100%;\n            content: " ";\n            height: 0;\n            pointer-events: none;\n            position: absolute;\n            width: 0;\n        }\n        #com-atlassian-confluence #inline-dialog-notifications-miniview:after\n        {\n            \n            border-color: rgba(237, 237, 237, 0) rgba(237, 237, 237, 0) rgba(237, 237, 237, 0) #fff;\n            border-width: 8px;  \n            top:22px;\n            right: -15px;   \n        }\n        #com-atlassian-confluence #inline-dialog-notifications-miniview:before\n        {\n            border-color: rgba(221, 221, 221, 0) rgba(221, 221, 221, 0) rgba(221, 221, 221, 0) #ddd;\n            border-width: 10px;  \n            top: 20px;\n            right: -19px;\n        }\n        #com-atlassian-confluence #inline-dialog-notifications-miniview #arrow-notifications-miniview\n        {\n            display:none;\n        }\n\t\n\n</style>\n\n\n\n    <script type="text/javascript">\r\n\r\n  var _gaq = _gaq || [];\r\n  _gaq.push([\'_setAccount\', \'UA-17108994-1\']);\r\n  _gaq.push([\'_trackPageview\']);\r\n\r\n  (function() {\r\n    var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\r\n    ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\r\n    var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\r\n  })();\r\n\r\n</script>\r\n\r\n<script>\r\n  (function(i,s,o,g,r,a,m){i[\'GoogleAnalyticsObject\']=r;i[r]=i[r]||function(){\r\n  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\r\n  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\r\n  })(window,document,\'script\',\'//www.google-analytics.com/analytics.js\',\'ga\');\r\n \r\n  ga(\'create\', \'UA-17108994-1\', \'auto\');\r\n  ga(\'send\', \'pageview\');\r\n \r\n</script>\r\n\r\n<script type="text/javascript">\r\nAJS.bind(\'init.rte\', function() {\r\n  AJS.$(\'#notifyWatchers\').attr(\'checked\', false);\r\n});\r\n\r\n</script>\r\n\r\n<style>\r\n.user-item login-link a {\r\ncolor:#fff;\r\n}\r\n</style>\n\n    \n                <link rel="canonical" href="https://publicwiki.deltares.nl/display/OET/WPS">\n        <link rel="shortlink" href="https://publicwiki.deltares.nl/x/b8VjBQ">\n    <meta name="wikilink" content="[OET:WPS]">\n    <meta name="page-version" content="49">\n\n\n        \n\n    \n</head>\n\n<body      id="com-atlassian-confluence" class="RefinedWikiTheme50 rw_version_5  aui-layout aui-theme-default confluence_5   lighter-editor    rw_popup_design_default rw_category_dd_theme_dark   ">\n\n\n        \n            <div id=\'stp-licenseStatus-banner\'></div>\n    <ul id="assistive-skip-links" class="assistive">\n    <li><a href="#rw_page_title">Skip to content</a></li>\n    <li><a href="#rw_page_breadcrumbs">Skip to breadcrumbs</a></li>\n    <li><a href="#rw_category_menu">Skip to header menu</a></li>\n    <li><a href="#navigation">Skip to action menu</a></li>\n    <li><a href="#rw_search_query">Skip to quick search</a></li>\n</ul>\n\n\n<div id="page">\n<div id="full-height-container">\n   \n      <div id="header" style="display:none;"></div>\n   \n   <div id="header-precursor">\n        <div class="cell">\n            \n                        </div>\n    </div>\n\t\n\t\t\t\t\t\t\n\t\t\n\t\t\t\t\n\n\n\n\t\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t\t<div \n\tid="rw_side_menu"\n\n\t\t\t    \t\tclass="rw_theme_dark"\n\t\t\n\t\n\tdata-mode="responsive" \n\t>\n\t<div id="rw_side_menu_handle" class="rw_handle"></div> \n    <div id="rw_side_menu_container">\n\t\t<ul>\n\t                                \t\t\t\t\n        \n        \n<li><a  id="login-link" href="/login.action?os_destination=%2Fdisplay%2FOET%2FWPS%3Fservice%3DWPS%26version%3D1.1.0%26request%3Dgetcapabilities" class="  user-item login-link "      title="" >\n        Log in\n</a></li>\n                        \t\t\t\t\n        \t\t\t\n\t\t\t\t\n\t    <li><a id="help-menu-link" href="#" title="Help" class="rw_has_dd rw_tooltip" data-dd="help-menu-link-dd" data-tooltip="Help">\n      <span class="rw_item_icon aui-iconfont-help"></span>\n    </a>\n      <nav id="help-menu-link-dd" class="rw_side_menu_dd" data-owner="help-menu-link">\n\t\t              <div class="rw_section">\n              <ul  id="help-menu-link-leading" class="section-leading first">\n\t\t\t\t                          \n    \n        \n<li><a  id="confluence-help-link" href="https://docs.atlassian.com/confluence/docs-59/Getting+Help+And+Support" class="   "      title="Visit the Confluence documentation home"  target="_blank"\n>\n        Online Help\n</a></li>\n                                            \n    \n            \n<li><a  id="keyboard-shortcuts-link" href="#" class="   "      title="View available keyboard shortcuts" >\n        Keyboard Shortcuts\n</a></li>\n                                            \n    \n        \n<li><a  id="feed-builder-link" href="/dashboard/configurerssfeed.action" class="   "      title="Create your custom RSS feed." >\n        Feed Builder\n</a></li>\n                                            \n    \n        \n<li><a  id="whats-new-menu-link" href="https://confluence.atlassian.com/display/DOC/Confluence+5.9+Release+Notes" class="   "      title="" >\n        What\xe2\x80\x99s new\n</a></li>\n                                            \n    \n            \n<li><a  id="gadget-directory-link" href="#" class="  user-item administration-link "      title="Browse gadgets provided by Confluence" >\n        Available Gadgets\n</a></li>\n                                            \n    \n        \n<li><a  id="confluence-about-link" href="/aboutconfluencepage.action" class="   "      title="Get more information about Confluence" >\n        About Confluence\n</a></li>\n                                  </ul>\n            </div>\n\t\t        </nav>\n    </li>\n\t\n\t    </ul>\n\t\t<ul>\n\t\t\t<li>\t\n\t\t\t\t<a id="rw_search_popup_button" title="Search">\n        \t\t\t<span class="rw_item_icon rw_iconfont_search"></span>\n        \t\t</a>\n\t\t\t</li>\n\t\t</ul>\t\n\t\n    </div>\n    <div class="rw_done_cover"></div> \n</div>\n\t\t\n\t\t\t\t\n\t\t\t\t\n\n\n\n        \n\n\n\n\t\t<div id="rw_wrapper" class="rw_menu_layout_v2   rw_has_side_menu   rw_content_menu_open rw_concealed_menu_layout">\n\n\t\t\t<div id="rw_main">\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n<div id="demo_theme_background_banner"></div>\n<div id="demo_theme_header">\n\n            \n    <div class="rw_row_1">\n\n                            <div class="rw_header_left rw_has_logo rw_has_app_switcher">\n                \n\t\t\t\t<ul id="rw_app_switcher" class="rw_inline_menu rw_header_menu rw_left">\n\t\t\t<li>\n\t\t\t\t<a class=" aui-dropdown2-trigger app-switcher-trigger" aria-owns="app-switcher" aria-controls="app-switcher" aria-haspopup="true" data-aui-trigger href="#app-switcher"><span class="aui-icon aui-icon-small aui-iconfont-appswitcher">Linked Applications</span></a><div id="app-switcher" class="aui-dropdown2 aui-style-default"><div class="app-switcher-loading">Loading&hellip;</div></div><script>\n            (function (NL) {\n                var initialise = function () {\n                    // For some milestones of AUI, the atlassian soy namespace was renamed to aui. Handle that here by ensuring that window.atlassian is defined.\n                    window.atlassian = window.atlassian || window.aui;\n                    new NL.AppSwitcher({\n                        dropdownContents: \'#app-switcher\'\n                    });\n                };\n                if (NL.AppSwitcher) {\n                    initialise();\n                } else {\n                    NL.onInit = initialise;\n                }\n            }(window.NL = (window.NL || {})));\n            window.NL.environment = {isUserAdmin: false, isAppSuggestionAvailable: false, isSiteAdminUser: false};</script>\n\t\t\t</li>\n\t\t</ul>\n\t                \t\n\n\n\n\n<div id="rw_logo_container" class="rw_has_app_switcher  ">\n\t\t<a href="/homepage.action">\n\t\t<img src="/download/attachments/131074/atl.site.logo?version=2&amp;modificationDate=1409229041000&amp;api=v2" />\n\t</a>\n\n\t\t\n\t\t</div>\n            </div>\n        \n\n                <div class="rw_header_center">\t\n\t\t\n\t\t\n\t\t<div id="rw_category_menu" \n\t\tclass=" rw_version_3 rw_theme_$themeNavigationMenu.id   "\n\t\t>\n\n\t\t\t\t\t<div id="rw_category_menu_scroll_container">\n\t\t\t\t\t<ul class="rw_category_items">\n\t\t\t\t               \t\t\t\t<li id="rw_dashboard_link" class="rw_first">\n\t\t\t\t\t<a\n\t\t\t\t\t\t title="Dashboard ( Type \'n\' )" \t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\t<span class="rw_item_name">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tDashboard\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\n\t\t\t\t   \t\t\t\t\t\t\t</a>\n\t\t\t\t</li>\n                           </ul>\n\t\t\t\t\t</div><!-- # rw_category_menu_scroll_container -->\n\t\t\t</div>\t\t\n\n\t\t<div id="rw_category_menu_parameters" style="display:none;"\n\t\t data-drop-down-content-size="medium"\n\t  >\n\t\n\t\t\t\t\t\t<div id="rw_category_dd_disabled">false</div>\n\t\t<div id="rw_category_dd_layout">dynamic_column</div>\n\t\t<div id="rw_sub_category_collapsed">false</div>\n\t\t<div id="rw_show_category_logo">true</div>\n\t\t<div id="rw_exclude_archived_spaces">false</div>\n\t\t<div id="rw_show_space_logo">true</div>\n\t\t<div id="rw_show_space_icon">true</div>\n\t\t<div id="rw_min_column_width">340</div>\n\t\t<div id="rw_active_category_key">topics</div>\n\t\t<div id="rw_is_dashboard"></div>\n\t\t<div id="rw_manual_permissions">false</div>\n\t\t<div id="rw_disable_category_dashboards">false</div>\n\t\t<div id="rw_disable_subcategory_dashboards">false</div>\n\t\t          <div id="rw_version">3</div>\n\t\t\t  \t<div id="rw_dashboard_title">Dashboard</div>\n\t</div>\n\n</div>\n\n                <div class="rw_header_right ">\n                           \n            \t<div id="rw_search_container">\n\t\t<div id="rw_search" class="rw_search">\n\t\t\t\n\t\t\t\t\t\t<form style="width:0px; height:0px; overflow:hidden; "><input type="text" name="hack" onfocus="this.blur()" /></form>\n\t\t\t    \n\t\t\t<form id="rw_search_form" class="rw_search_form" method="get" action="/dosearchsite.action">\n\t\t   \t\t<label for="rw_search_query" class="assistive">Quick Search</label>\n\t\t\t\t<input class="rw_search_query" id="rw_search_query" type="text" accessKey="search-pages-action.accesskey" autocomplete="off" name="queryString" size="25" />\n\t\t    \n\t\t   \t\t<div style="clear:both;"></div>\n\t\t        <div id="rw_search_result_container" class="rw_search_result_container rw_corners" style="display:none;">\n\t\t        \t\n\t\t        </div>\n\t\t\n\t\t        <fieldset class="hidden parameters">\n\t\t            <input type="hidden" id="quickNavEnabled" value="true" />\n\t\t            \t\t        </fieldset>\n\t\t    </form>\t\n\t    </div>\n\t</div>\n\n                        \t\n\t\n\t        </div>\n    </div>\n</div>\n<div id="demo_theme_content" class="rw_content_menu_solid rw_content_spaces_gray1 rw_content_dashboards_gray1">\n  \n        \n  \n\t<div style="clear:both;"></div>\n\n\t\n\t\t\t\n\t\t\n\t\t\t<div style="clear:both;"></div>\n\n\n\t\t\t\t\t\t\t\t\t\n\n\t\t    <div id="main" >\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n\t\t\t\n            <!-- putMetadata failed to add value for key "abstract-category-key" so rendering metadata inline - see server debug log for details -->\n        <meta name="ajs-abstract-category-key" content="topics">\n    \n\n\t\t\t\t\t\t\n\t\t\n\n<div id="rw_menu_bar_wrapper" class=" rw_closeable  " >\n\t\t\t\t<div id="rw_menu_bar_button" ></div>\n\t\n\t\t\t<div id="rw_menu_bar_icon" >\n\n\t\t\t<div class="space-logo " data-key="OET" data-name="OpenEarth" data-entity-type="confluence.space">\n            <a><img class="logo space custom" src="/download/attachments/42402266/OET?version=8&amp;modificationDate=1291283912000&amp;api=v2" alt=""></a>\n        </div>\n\t\t</div>\n\t\t<div id="rw_menu_bar_content">\n\t\n\t<div id="rw_menu_bar" class="rw_corners" >\n\n\t\t\t\t\t\t\t\t    <div id="rw_create_button" class="rw_create_button_container">\n\t\t<li class="aui-buttons">\n  \t  \t\t  \t\t    \t\t  \t\t<button id="create-page-button" class="aui-button aui-button-primary clc-create-dialog-btn aui-style" title = \'Create from template\'><span class="aui-icon aui-icon-small aui-iconfont-more">Create </span></button>\n  \t  </li>\n    </div>\n\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\n\n\n<div id="rw_space_nav" class="rw_corners">\n\n    <div class="rw_item_content ">\n                <a\n            title="OpenEarth"\n                            href="/display/OET"\n                                >\n\n            OpenEarth\n                                                                </a>\n    </div>\n\n    \n            <div class="rw_item_actions" id="rw_space_menu_button" >\n            <span class="rw_icon rw_iconfont_top_menu"></span>\n        </div>\n                    \n\t\n\t\n\t<div id="browse-space-menu" style="display:none;" >\n                    <ul  id="browse-space-menu-leading">\n\t\t  \t\t<h3 class="rw_section_title">Content</h3>\n                                    \n\n    \n\n    \n    \t\t    \n    \n<li class="acs-nav-item wiki"><a  href="/collector/pages.action?key=OET"  class="wiki"   title="Pages">\n    \n        \n          <span class="rw_item_icon rw_iconfont_pages"></span>\n      <span class="rw_item_content">Pages</span>\n</a></li>\n                                    \n\n    \n\n    \n    \t\t    \n    \n<li class="acs-nav-item blog"><a  href="/pages/viewrecentblogposts.action?key=OET"  class="blog"   title="Blog">\n    \n        \n          <span class="rw_item_icon rw_iconfont_feed"></span>\n      <span class="rw_item_content">Blog</span>\n</a></li>\n                \n\t\t\t\t\t\t\t\t            </ul>\n\t\t\n  \t\t<ul>\n\t\t\t<h3 class="rw_section_title">Space Tools</h3>\n\n\t\t\t\n\t\t\t\t\t\t\t<li>\n\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<a title="Overview" href="/spaces/viewspacesummary.action?key=OET">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="rw_item_icon rw_iconfont_text"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="rw_item_content">Overview</span>\n\t\t\t\t\t</a>\n\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t<li>\n\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<a title="Content Tools" href="/pages/reorderpages.action?key=OET">\n\t\t\t\t\t\t\t\t\t\t\t\t  <span class="rw_item_icon rw_iconfont_tree"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="rw_item_content">Content Tools</span>\n\t\t\t\t\t</a>\n\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t      \t</ul>\n\n \t\t\t</div>\n            </div>\n\n\t\t\n\n\t</div> <!-- #rw_menu_bar -->\n\t</div>\n</div> <!-- #rw_menu_bar_wrapper -->\n\t\t\t\t\n\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\n\t\t        \n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\n    <div class="rw_content_section page view">\n\n\n              <div id="rw_splitter"><div id="rw_splitter_handle" class="rw_hidden"></div></div>\n    \n    \n    <div id="rw_main_column" >\n        <!--\n          #rw_page_right is @deprecated @since RWOT 3.1 the id of this tag will be\n          removed in future version of this theme. NOTE: The div-tag will remain\n          it\'s just the ID which will be removed.\n\n          id="rw_page_right"\n          id="blogpost_container"\n        -->\n        <div class="rw_content">\n            \n                            <div id="main-header" >\n  <div id="title-heading" class="pagetitle with-breadcrumbs">\n    <div id="rw_simple_menu">\n\n\n\t\t<div class="rw_page_buttons">\n    <a id="rw_open_fullscreen" title="Open page in fullscreen ( Type \'F\', shift + f )" class="aui-button aui-button-subtle" href="#">\n        <span>\n\t\t\t<span class="rw_icon rw_iconfont_fullscreen"></span>\n\t\t</span>\n    </a>\n    <a id="rw_close_fullscreen" style="display:none;" class="aui-button aui-button-subtle" title="Exit fullscreen mode ( Type \'esc\' )">\n        <span>\n            <span class="rw_icon rw_iconfont_minimize"></span>\n        </span>\n    </a>\n</div>\n\n\t\t\n\n\n\t\t<button id="rw_simple_menu_button" class="aui-button aui-button-subtle" >\n\t\t<span><span class="aui-icon aui-icon-small aui-iconfont-more"></span></span>\n\t</button>\n\t<div id="rw_simple_menu_content">\n\n      \t<div class="rw_section">\n\n\t\t\t\t\t\t\n    <div id="navigation" class="content-navigation view">\n                    <ul class="ajs-menu-bar">\n                                            \n        <li class="normal ajs-menu-item">\n        <a id="action-menu-link" class="action aui-dropdown2-trigger-arrowless aui-button aui-button-subtle ajs-menu-title aui-dropdown2-trigger" href="#" aria-haspopup="true" aria-owns="action-menu" data-container="#navigation">\n            <span>\n                                    <span class="aui-icon aui-icon-small aui-iconfont-more"></span>\n                                \n            </span>\n        </a>         <div id="action-menu" class="aui-dropdown2 aui-style-default" aria-hidden="true">\n                            <div class="aui-dropdown2-section">\n                    <ul  id="action-menu-primary"                         class="section-primary first">\n                                                    <li>\n\n    \n        \n                                            \n    \n    \n    <a  id="view-attachments-link" href="/pages/viewpageattachments.action?pageId=90424687" rel="nofollow" class="action-view-attachments"  accessKey="t"  title="View Attachments">\n                <span>\n                        A<u>t</u>tachments (2)\n        </span>    </a>\n</li>\n                                                <li>\n\n    \n        \n                                            \n    \n    \n    <a  id="action-view-history-link" href="/pages/viewpreviousversions.action?pageId=90424687" rel="nofollow" class="action-view-history"   title="">\n                <span>\n                        Page History\n        </span>    </a>\n</li>\n                                        </ul>\n                </div>\n                            <div class="aui-dropdown2-section">\n                    <ul  id="action-menu-secondary"                         class="section-secondary">\n                                                    <li>\n\n    \n        \n                                            \n    \n    \n    <a  id="view-page-info-link" href="/pages/viewinfo.action?pageId=90424687" rel="nofollow" class="action-view-info"   title="">\n                <span>\n                        Page Information\n        </span>    </a>\n</li>\n                                                <li>\n\n    \n            \n                                            \n    \n    \n    <a  id="view-resolved-comments" href="#" rel="nofollow" class=""   title="">\n                <span>\n                        Resolved comments\n        </span>    </a>\n</li>\n                                                <li>\n\n    \n        \n                                            \n    \n    \n    <a  id="link-to-page-link" href="/pages/viewinfo.action?pageId=90424687" rel="nofollow" class=""   title="Link to this Page">\n                <span>\n                        Link to this Page\xe2\x80\xa6\n        </span>    </a>\n</li>\n                                                <li>\n\n    \n        \n                                            \n    \n    \n    <a  id="view-in-hierarchy-link" href="/pages/listpages-dirview.action?key=OET&amp;openId=90424687#selectedPageInHierarchy" rel="nofollow" class=""   title="">\n                <span>\n                        View in Hierarchy\n        </span>    </a>\n</li>\n                                                <li>\n\n    \n        \n                                            \n    \n    \n    <a  id="action-view-source-link" href="/plugins/viewsource/viewpagesrc.action?pageId=90424687" rel="nofollow" class="action-view-source popup-link"   title="">\n                <span>\n                        View Source\n        </span>    </a>\n</li>\n                                                <li>\n\n    \n        \n                                            \n    \n    \n    <a  id="scaffold.viewmetadata" href="/pages/metadata/viewxml.action?pageId=90424687" rel="nofollow" class=""   title="">\n                <span>\n                        View Scaffolding XML\n        </span>    </a>\n</li>\n                                                <li>\n\n    \n        \n                                            \n    \n    \n    <a  id="action-export-pdf-link" href="/spaces/flyingpdf/pdfpageexport.action?pageId=90424687" rel="nofollow" class=""   title="">\n                <span>\n                        Export to PDF\n        </span>    </a>\n</li>\n                                                <li>\n\n    \n        \n                                            \n    \n    \n    <a  id="action-export-word-link" href="/exportword?pageId=90424687" rel="nofollow" class="action-export-word"   title="">\n                <span>\n                        Export to Word\n        </span>    </a>\n</li>\n                                        </ul>\n                </div>\n                            <div class="aui-dropdown2-section">\n                    <ul  id="action-menu-modify"                         class="section-modify">\n                                                    <li>\n\n    \n        \n                                            \n    \n    \n    <a  id="copy-scaffold-contents-link" href="/pages/copyscaffoldfromajax.action?pageId=90424687" rel="nofollow" class=""   title="">\n                <span>\n                        Copy with Scaffolding XML\n        </span>    </a>\n</li>\n                                        </ul>\n                </div>\n                    </div>\n    </li>\n            </ul>\n    </div>\n\n\n\t\t</div>\n\n\t\t<div class="rw_section">\n\t\t\t\n\t\t<a href="#page-banner-end" class="assistive">Skip to end of banner</a>\n<div id="page-banner-start" class="assistive"></div>\n\n                    \n            <div id="page-metadata-banner"><ul class="banner"><li id="system-content-items" class="noprint"><a href="" title="Unrestricted" id="content-metadata-page-restrictions-hidden" class="hidden"></a><a href="/pages/viewpageattachments.action?pageId=90424687&amp;metadataLink=true" title="2 attachments" id="content-metadata-attachments" class="aui-icon aui-icon-small aui-iconfont-attachment"></a></li><li class="page-metadata-item noprint has-button"  id="content-metadata-jira-wrapper"><a href="" title="" id="content-metadata-jira" class="aui-button aui-button-subtle content-metadata-jira tipsy-disabled hidden"><span>JIRA links</span></a></li></ul></div>\n            \n\n<a href="#page-banner-start" class="assistive">Go to start of banner</a>\n<div id="page-banner-end" class="assistive"></div>\n\t\n\t\t\t\n        <a href="#page-metadata-end" class="assistive">Skip to end of metadata</a>\n<div id="page-metadata-start" class="assistive"></div>\n\n    <div class="page-metadata">\n        <ul>\n            <li class="page-metadata-modification-info">\n                \n        \n    \n        \n    \n        \n            \n            Created by <span class=\'author\'>     <a href="    /display/~baart_f\n"\n                       class="url fn"\n                            >Fedor Baart</a></span>, last modified by <span class=\'editor\'>     <a href="    /display/~hendrik_gt\n"\n                       class="url fn"\n                            >Gerrit Hendriksen</a></span> on <a class=\'last-modified\' title=\'Show changes\' href=\'/pages/diffpagesbyversion.action?pageId=90424687&amp;selectedPageVersions=48&amp;selectedPageVersions=49\'>07-10-2015</a>\n                </li>\n        </ul>\n    </div>\n\n\n<a href="#page-metadata-start" class="assistive">Go to start of metadata</a>\n<div id="page-metadata-end" class="assistive"></div>\n    \n\t\t</div>\n\n\t\t<div class="rw_section">\n\t\t\t<h3>Breadcrumbs</h3>\n\t\t\t<div id="breadcrumb-section">\n\t\t\t\t\n    \n    \n    <ol id="breadcrumbs">\n                                        \n                        \n        <li class="first" >\n                        \n                            <span class=""><a href="/collector/pages.action?key=OET">Pages</a></span>\n                                                                                            <li id="ellipsis" title="Show all breadcrumbs"><span><strong>&#8230;</strong></span></li>\n                                                \n                        \n        <li class="hidden-crumb" >\n                        \n                            <span class=""><a href="/display/OET/OpenEarth">OpenEarth</a></span>\n                                                                                    \n                        \n        <li class="hidden-crumb" >\n                        \n                            <span class=""><a href="/display/OET/Tech+Notes">Tech Notes</a></span>\n                                                                    \n                        \n        <li>\n                        \n                            <span class=""><a href="/display/OET/WxS">WxS</a></span>\n                                                    </ol>\n\n\n\t\t\t</div>\n\t\t</div>\n    </div>\n</div>\n    <h1 id="title-text" class="with-breadcrumbs">\n                                <a href="/display/OET/WPS">WPS</a>\n                </h1>\n  </div>\n</div><!-- \\#main-header -->\n            \n            \n    \n\n        \n\n\n\n\n            \n    <!-- this is page.vmd -->\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    \n        \n    \n    \n                    \n    \n\n\t                    \n    \n\t\n\n\n\n\n\n\t\n\n\t\t\n\n\t\t\n\n\n\n\n\n\n\n\n\t\t\t\t\t\n\n\n\n\n\n\n<div id="action-messages">\n                        </div>\n\n\n\n        <script type="text/x-template" title="searchResultsGrid">\n    <table class="aui">\n        <thead>\n            <tr class="header">\n                <th class="search-result-title">Page Title</th>\n                <th class="search-result-space">Space</th>\n                <th class="search-result-date">Updated</th>\n            </tr>\n        </thead>\n    </table>\n</script>\n<script type="text/x-template" title="searchResultsGridCount">\n    <p class="search-result-count">{0}</p>\n</script>\n<script type="text/x-template" title="searchResultsGridRow">\n    <tr class="search-result">\n        <td class="search-result-title"><a href="{1}" class="content-type-{2}"><span>{0}</span></a></td>\n        <td class="search-result-space"><a class="space" href="/display/{4}/" title="{3}">{3}</a></td>\n        <td class="search-result-date"><span class="date" title="{6}">{5}</span></td>\n    </tr>\n</script>\n\n\n        \n                        \n    \n\n        \n\n            \n\n        \n\n\n\n            <div class="page-metadata-wrapper">\n    \n    <a href="#page-metadata-end" class="assistive">Skip to end of metadata</a>\n<div id="page-metadata-start" class="assistive"></div>\n\n    <div class="page-metadata">\n        <ul>\n            <li class="page-metadata-modification-info">\n                \n        \n    \n        \n    \n        \n            \n            Created by <span class=\'author\'>     <a href="    /display/~baart_f\n"\n                       class="url fn"\n                            >Fedor Baart</a></span>, last modified by <span class=\'editor\'>     <a href="    /display/~hendrik_gt\n"\n                       class="url fn"\n                            >Gerrit Hendriksen</a></span> on <a class=\'last-modified\' title=\'Show changes\' href=\'/pages/diffpagesbyversion.action?pageId=90424687&amp;selectedPageVersions=48&amp;selectedPageVersions=49\'>07-10-2015</a>\n                </li>\n        </ul>\n    </div>\n\n\n<a href="#page-metadata-start" class="assistive">Go to start of metadata</a>\n<div id="page-metadata-end" class="assistive"></div>\n    </div>\n    \n\n\n\n\n\n\n<div style="clear:both;"></div>\n\n        \t    \n  <div id="content" class="page view">\n\t\t<article>\n\t\t<div id="main-content" class="wiki-content">\n\t\t                   \n        <h3 id="WPS-ManuallysortedlistofTechNotes(OpenEarthandexternallinks)">Manually sorted list of Tech Notes (OpenEarth and external links)</h3><ul><li>Using WPS as <em>client</em><ul><li><a href="/display/OET/WPS+Primer">WPS Primer</a> (using a web browser)</li><li><a href="/pages/viewpage.action?pageId=92571618">WPS Primer (using Matlab)</a></li><li><a href="https://publicwiki.deltares.nl/pages/viewpage.action?pageId=119046447" rel="nofollow">WPS Primer (using Python)</a></li></ul></li><li>Making server-side functions for later deployment a WPS <em>server</em><ul><li><a href="/display/OET/Setting+up+a+WPS+process+using+PyWPS">Setting up a WPS process using PyWPS</a> in Python<ul><li>Make your desired functionality in a Python Notebook</li><li>Turn your functionality into a proper python function</li><li>Adhere to the function call convention</li><li>Ask someone with a WPS server to host it, or deploy one yourselves</li></ul></li><li><a href="/display/OET/Matlab+WPS+convention">Matlab WPS convention</a></li></ul></li><li>Hosting WPS as <em>server</em> for hosting server-side functions<ul><li><a href="/display/OET/Setting+up+pyWPS+in+a+Windows+environment">Setting up pyWPS in a Windows environment</a></li><li><a href="/display/OET/Setting+up+pyWPS+in+combination+with+uwsgi+and+nginx">Setting up pyWPS in combination with uwsgi and nginx</a></li><li><a href="/display/OET/Setting+up+pyWPS+in+combination+with+gunicorn+and+nginx">Setting up pyWPS in combination with gunicorn and nginx</a></li></ul></li><li>Online courses and other resources<ul><li><a class="external-link" href="http://www.slideshare.net/JorgeMendesdeJesus/pywps-a-tutorial-for-beginners-and-developers" rel="nofollow">Tutorial for beginners</a></li><li><a class="external-link" href="http://wiki.rsg.pml.ac.uk/pywps/Main_Page" rel="nofollow">pyWPS wiki spaces</a> especially the <a class="external-link" href="http://wiki.rsg.pml.ac.uk/pywps/Input/Output" rel="nofollow">data input/ouput</a></li><li><a class="external-link" href="http://pywps.wald.intevation.org/" rel="nofollow">Home page</a> and <a class="external-link" href="http://pywps.wald.intevation.org/documentation/pywps-3.2/index.html" rel="nofollow">documentation</a></li></ul></li><li>Use cases:<ul><li>WPS for EMODnet chemistry <a href="/display/OET/pyodv">pyodv</a></li><li>WPS for tidal analysis <a href="/display/OET/pytide">pytide</a></li></ul></li></ul><h3 id="WPS-Lectures">Lectures</h3><p><a class="external-link" href="http://deltares.mediamission.nl/Mediasite/Play/ccec80dacfa348b6a0b42a092d4f681b1d" rel="nofollow">Lecture about WPS at OpenGIS workshop</a></p><h3 id="WPS-AutomatictreeofOpenEarthTechNotes">Automatic tree of OpenEarth Tech Notes</h3><p>\n\n\n<div class="plugin_pagetree conf-macro output-inline" data-hasbody="false" data-macro-name="pagetree">\n\n        \n        \n    <ul class="plugin_pagetree_children_list plugin_pagetree_children_list_noleftspace">\n        <div class="plugin_pagetree_children">\n        </div>\n    </ul>\n\n    <fieldset class="hidden">\n        <input type="hidden" name="treeId" value="" />\n        <input type="hidden" name="treeRequestId" value="/plugins/pagetree/naturalchildren.action?decorator=none&amp;excerpt=false&amp;sort=position&amp;reverse=false&amp;disableLinks=false&amp;expandCurrent=false" />\n        <input type="hidden" name="treePageId" value="90424687" />\n\n        <input type="hidden" name="noRoot" value="false" />\n        <input type="hidden" name="rootPageId" value="90424687" />\n\n        <input type="hidden" name="rootPage" value="" />\n        <input type="hidden" name="startDepth" value="0" />\n        <input type="hidden" name="spaceKey" value="OET" />\n\n        <input type="hidden" name="i18n-pagetree.loading" value="Loading..." />\n        <input type="hidden" name="i18n-pagetree.error.permission" value="Unable to load page tree. It seems that you do not have permission to view the root page." />\n        <input type="hidden" name="i18n-pagetree.eeror.general" value="There was a problem retrieving the page tree. Please check the server log file for more information." />\n        <input type="hidden" name="loginUrl" value="/login.action?os_destination=%2Fpages%2Fviewpage.action%3FspaceKey%3DOET%26request%3Dgetcapabilities%26title%3DWPS%26version%3D1.1.0%26service%3DWPS&amp;permissionViolation=true" />\n        <input type="hidden" name="mobile" value="false" />\n\n                <fieldset class="hidden">\n                            <input type="hidden" name="ancestorId" value="90424687" />\n                    </fieldset>\n    </fieldset>\n</div>\n\n</p><h3 id="WPS-Standard">Standard</h3><ul><li><a class="external-link" href="http://www.opengeospatial.org/standards/wps" rel="nofollow">http://www.opengeospatial.org/standards/wps</a></li></ul><h3 id="WPS-Availableservices">Available services</h3><ul><li><a class="external-link" href="http://dtvirt5.deltares.nl/wps/" rel="nofollow">Deltares test server</a></li><li><a class="external-link" href="http://geoprocessing.demo.52north.org:8080/" rel="nofollow">52North demo servers</a></li></ul><h3 id="WPS-Software:Servers"><span style="color: rgb(0,51,102);">Software</span>: Servers</h3><ul><li><a class="external-link" href="http://52north.org/downloads/geoprocessing/wps" rel="nofollow">http://52north.org/downloads/geoprocessing/wps</a> (R backend <a class="external-link" href="http://52north.org/communities/geoprocessing/wps/tutorials/r/setup.html" rel="nofollow">http://52north.org/communities/geoprocessing/wps/tutorials/r/setup.html</a>)</li><li><a class="external-link" href="http://docs.geoserver.org/latest/en/user/extensions/wps/index.html" rel="nofollow">http://docs.geoserver.org/latest/en/user/extensions/wps/index.html</a></li><li><a class="external-link" href="http://pywps.wald.intevation.org/" rel="nofollow">http://pywps.wald.intevation.org/</a></li><li><a class="external-link" href="http://www.zoo-project.org/" rel="nofollow">http://www.zoo-project.org/</a></li><li><a class="external-link" href="http://deegree3-demo.deegree.org/wps-workspace/" rel="nofollow">http://deegree3-demo.deegree.org/wps-workspace/</a> degree project</li><li><a class="external-link" href="http://grasswiki.osgeo.org/wiki/WPS" rel="nofollow">http://grasswiki.osgeo.org/wiki/WPS</a> Grass integration</li><li><a class="external-link" href="http://rsg.pml.ac.uk/wps/index.html" rel="nofollow">http://rsg.pml.ac.uk/wps/index.html</a> PML remote sensing group (mostly grass)</li></ul><h3 id="WPS-Software:Clients"><span style="color: rgb(0,51,102);">Software</span>: Clients</h3><ul><li><a class="external-link" href="http://geopython.github.com/OWSLib/" rel="nofollow">http://geopython.github.com/OWSLib/</a> Python library</li><li><a class="external-link" href="http://deegree3-testing.deegree.org/deegree-wps-webclient/" rel="nofollow">http://deegree3-testing.deegree.org/deegree-wps-webclient/</a> html interface</li><li><a class="external-link" href="http://www.kappasys.org/qgis/wps.zip/" rel="nofollow">http://www.kappasys.org/qgis/wps.zip</a>\xc2\xa0Q-GIS plugin</li></ul><h3 id="WPS-Literature">Literature</h3><ul><li>Case study for hydrology: <a class="external-link" href="http://link.springer.com/chapter/10.1007%2F978-0-387-74674-6_2?LI=true" rel="nofollow">http://link.springer.com/chapter/10.1007%2F978-0-387-74674-6_2?LI=true</a></li><li>WPS for topography: <a class="external-link" href="http://link.springer.com/chapter/10.1007%2F978-3-540-69848-7_17?LI=true" rel="nofollow">http://link.springer.com/chapter/10.1007%2F978-3-540-69848-7_17?LI=true</a></li><li>eHabitat, a multi-purpose WPS for ecological modeling:\xc2\xa0<a class="external-link" href="http://www.sciencedirect.com/science/article/pii/S1364815212002769" rel="nofollow">http://www.sciencedirect.com/science/article/pii/S1364815212002769</a></li><li>Models as web services using the OGC WPS standard:\xc2\xa0<a class="external-link" href="http://www.sciencedirect.com/science/article/pii/S1364815212002812" rel="nofollow">http://www.sciencedirect.com/science/article/pii/S1364815212002812</a></li><li>MSc Thesis Joost Boerboom <em>Implementing the WPS Standard</em>: <a class="external-link" href="http://publicwiki.deltares.nl/download/attachments/90424687/%282%29+130716+-+Final+-+Boerboom%28compressed%29.pdf" rel="nofollow">Report </a> and <a class="external-link" href="http://publicwiki.deltares.nl/download/attachments/90424687/130828+-+Defense.pptx" rel="nofollow">Defense ppt</a></li><li>EU FP7 Netmar presentation at AGU 2012: <a class="external-link" href="http://ec.europa.eu/information_society/apps/projects/logos/4/249024/080/deliverables/001_Ares2012561489D751AppendixASplinterPart4.pdf" rel="nofollow">http://ec.europa.eu/information_society/apps/projects/logos/4/249024/080/deliverables/001_Ares2012561489D751AppendixASplinterPart4.pdf</a></li><li>special issue of Elsevier\'s <em>Computers &amp; Geosciences</em>: <a class="external-link" href="http://www.sciencedirect.com/science/journal/00983004/47" rel="nofollow">http://www.sciencedirect.com/science/journal/00983004/47</a></li></ul><h3 id="WPS-Cases:ScrapnotebookforWPStidalcase"><span style="color: rgb(0,51,102);">Cases</span>: Scrap notebook for WPS tidal case</h3><ul><li><a class="external-link" href="http://publicwiki.deltares.nl/display/OET/Setting+up+PyWPS+in+a+Windows+environment" rel="nofollow">Setting up PyWPS in a Windows environment</a></li><li><a href="https://publicwiki.deltares.nl/display/OET/Setting+up+pywps+in+combination+with+gunicorn+and+nginx" rel="nofollow">Setting up PyWPS in combination with Gunicorn and Nginx</a></li><li><a href="/display/OET/Setting+up+a+WPS+process+using+PyWPS">Setting up a WPS process using PyWPS</a></li></ul><p>Online services for tidal predictions (model input)</p><ul><li>Rijkswaterstaat getij services: web-service <a class="external-link" href="http://www.rws.nl/rws/opendata/" rel="nofollow">http://www.rws.nl/rws/opendata/</a> en grafisch <a class="external-link" href="http://live.getij.nl/getij_locaties.cfm?taal=nl" rel="nofollow">http://live.getij.nl/getij_locaties.cfm?taal=nl</a></li><li>NOAA CO-OPS <a class="external-link" href="http://opendap.co-ops.nos.noaa.gov/axis/webservices/" rel="nofollow">SOAP services</a> for: <a class="external-link" href="http://opendap.co-ops.nos.noaa.gov/axis/webservices/highlowtidepred/wsdl/HighLowTidePred.wsdl" rel="nofollow">High Low Tide Pred</a> ad <a class="external-link" href="http://opendap.co-ops.nos.noaa.gov/axis/webservices/predictions/wsdl/Predictions.wsdl" rel="nofollow">Tide Predictions</a></li><li><a class="external-link" href="http://www.aviso.oceanobs.com/index.php?id=1279" rel="nofollow">FES99, FES2004</a> (world)</li><li><a class="external-link" href="http://volkov.oce.orst.edu/tides/" rel="nofollow">OSU tidal data inversion</a> (world)</li><li><a class="external-link" href="http://easytide.ukho.gov.uk/EasyTide/EasyTide/index.aspx" rel="nofollow">UK HO</a> (UK+)</li><li><a class="external-link" href="http://www.ntslf.org/tides/predictions" rel="nofollow">NPC</a> (UK)</li><li><a class="external-link" href="http://tidesandcurrents.noaa.gov/tide_predictions.shtml" rel="nofollow">NOAA</a> (USA) <a class="external-link" href="http://tidesandcurrents.noaa.gov/faq2.html" rel="nofollow">FAQ</a></li><li><a class="external-link" href="http://tbone.biol.sc.edu/tide/" rel="nofollow">Pacific with Xtide</a></li><li><a class="external-link" href="http://www.bom.gov.au/oceanography/tides/" rel="nofollow">BOM</a> (Australia)</li><li><a class="external-link" href="http://www.linz.govt.nz/hydro/tidal-info/tide-tables" rel="nofollow">NZ</a> (New Zealand)</li><li><a class="external-link" href="http://ocean.peterbrueggeman.com/tidepredict.html" rel="nofollow">links</a></li><li><a class="external-link" href="http://www.bsh.de/en/Marine_data/Forecasts/Tides/index.jsp" rel="nofollow">BSH</a> (north sea, german bight)</li><li><a href="/pages/viewpage.action?pageId=42401894">Delft Dashboard (DDB)</a> toolboxes</li><li><a class="external-link" href="http://www.flaterco.com/xtide/faq.html#60" rel="nofollow">http://www.flaterco.com/xtide/faq.html#60</a> Information on the purge after the UK HO legal threats.</li></ul><p>Links</p><ul><li><a class="external-link" href="http://web.vims.edu/physical/research/TCTutorial/tideanalysis.htm" rel="nofollow">http://web.vims.edu/physical/research/TCTutorial/tideanalysis.htm</a></li><li><a class="external-link" href="http://www.psmsl.org/train_and_info/software/analysis.php" rel="nofollow">http://www.psmsl.org/train_and_info/software/analysis.php</a></li><li><a class="external-link" href="http://ilikai.soest.hawaii.edu/UHSLC/jasl.html" rel="nofollow">http://ilikai.soest.hawaii.edu/UHSLC/jasl.html</a></li><li><a class="external-link" href="http://www.gloss-sealevel.org/" rel="nofollow">http://www.gloss-sealevel.org/</a></li></ul><p>Software</p><ul><li>Matlab: <a class="external-link" href="http://www.eos.ubc.ca/~rich/" rel="nofollow">t_tide</a></li><li>Matlab: <a class="external-link" href="http://www.po.gso.uri.edu/~codiga/utide/utide.htm" rel="nofollow">Utide</a></li><li>Python: <a class="external-link" href="http://sourceforge.net/projects/tappy/" rel="nofollow">Tappy</a></li><li>Fortran: <a class="external-link" href="http://staff.acecrc.org.au/~johunter/tides.html" rel="nofollow">by John Hunter</a></li><li>Executable: <a class="external-link" href="http://www.flaterco.com/xtide/files.html" rel="nofollow">Xtide</a></li><li>Executable: <a class="external-link" href="http://www.pac.dfo-mpo.gc.ca/science/oceans/tidal-marees/index-eng.htm" rel="nofollow">Fortran IOS Tidal Package by Mike Forman</a></li><li>Executable: <a class="external-link" href="http://www.deltaressystems.com/hydro/service/816489/delft3d-basic-service-packages" rel="nofollow">Delft3D-TIDE</a></li><li>Executable: <a class="external-link" href="http://www.psmsl.org/train_and_info/software/analysis.php" rel="nofollow">PSMSL/POL tidal analysis software TT4W</a></li></ul><p>Online services for bathymetric data (model input)</p><ul><li><a class="external-link" href="http://www.gebco.net/data_and_products/gridded_bathymetry_data/" rel="nofollow">GEBCO</a></li><li>Smith &amp; Sandwell</li></ul>\n\n                \n        \n    \n\t\t</div>\n\t</article>\n</div>\n\n<div style="clear:both;"></div>\n\n\t<div class="rw_custom_section wiki-content">\n\t\t    \n    \n<div class="rw_page_tree_wrapper conf-macro output-block" data-hasbody="false" data-macro-name="rw-pagetree">\n    \t<div class="rw_param_start_page_id" style="display:none;" data-value=""> </div>\n    <div class="rw_param_theme" style="display:none;" data-value="public"> </div>\n\t<div class="rw_param_search" style="display:none;" data-value=""> </div>\n\t<div class="rw_param_expand_collapse" style="display:none;" data-value="false"> </div>\n\t<div class="rw_param_page_id" style="display:none;" data-value="90424687"> </div>\n\t<div class="rw_param_space_key" style="display:none;" data-value="OET"> </div>\n\t<div class="rw_param_space_admin" style="display:none;" data-value="false"> </div> \t<div class="rw_param_space_shortcuts" style="display:none;" data-value=""> </div>\n\n\t\t\n  \t<div style="display:none;" class="rw_pagetree rw_corners&#xa;&#x9;  &#x9;&#x9;  &#x9;&#x9;  &#x9;&#x9;rw_theme_public&#xa;&#x9;  &#x9;&#x9;  &#x9;">\n\n\t    \n\t  \t\t  \t\n\t\t \t\t            <div class="rw_expand_collapse">\n              <a href="#" class="rw_expand_all">Expand all</a>\n              <a href="#" class="rw_collapse_all">Collapse all</a>\n            </div>\n\t\t  \n\t  \t        <div class="rw_page_tree_container"> </div>\n\n  \t</div>\n\n\t<div id="rw_sidebar_icon_quicklinks" class="rw_sidebar_icon rw_hidden" data-tooltip="Space shortcuts"><span class="rw_icon rw_iconfont_pages"> </span></div>\n\t<div id="rw_sidebar_icon_pagetree" class="rw_sidebar_icon rw_hidden" data-tooltip="Pagetree"><span class="rw_icon rw_iconfont_tree"> </span></div>\n\n</div>\n    \n    \n\n\n<div class="rw_space_news_macro conf-macro output-block" data-hasbody="false" data-macro-name="space-news">\n\t\t<div id="collapsedVarSpaceNews" style="display:none;"> </div>\t\n\t<div id="pageIdVarSpaceNews" style="display:none;">90424687</div>\n\t<div id="spaceKeyVarSpaceNews" style="display:none;">OET</div>\n\t<div id="labelsVarSpaceNews" style="display:none;"> </div>\n\t<div id="stepSizeVarNews" style="display:none;">3</div>\n\t<div id="isHomePageVarSpaceNews" style="display: none;"> </div>\n\t\n\t\t<script type="text/javascript">\n\t\t// <![CDATA[\n\t\t\n\t\tvar contextPath = \'\'; \n\t\t\n\t\t\t\t\t\tif (typeof RW === \'undefined\') {\n\t    \tvar RW = {};\n\t\t}\n\t\t// ]]>\n\t</script>\n\t\n\t<div id="rw_space_news_macro" style="">\n\t\n\t</div>\n\t\n\t<div class="rw_sidebar_icon rw_hidden" data-tooltip="Space news"><span class="rw_icon rw_iconfont_feed"> </span></div>\n</div>\n\t</div>\n\n<div style="clear:both;"></div>\n\n<!--\n<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"\n         xmlns:dc="http://purl.org/dc/elements/1.1/"\n         xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">\n         <rdf:Description\n    rdf:about="https://publicwiki.deltares.nl/display/OET/WPS"\n    dc:identifier="https://publicwiki.deltares.nl/display/OET/WPS"\n    dc:title="WPS"\n    trackback:ping="https://publicwiki.deltares.nl/rpc/trackback/90424687"/>\n</rdf:RDF>\n-->\n\n\t\t\t\t\t<div id="labels-section" style="display:none;"></div>\n\t\n<div style="clear:both;"></div>\n\n\n<div style="clear:both;"></div>\n\n\t    \n\n\n\n\n            \n        \n\n\n\n\n\n\n\n\n                        \n    \n<div id="comments-section" class="pageSection group">\n        \n    \n\n\n\n</div>\n        \n\n\n\n\n\n\n\n\n\n    \n\t\n\n    \n    \n    \n\n\n\n    \n\n\n\n\n    \n    \n\n    \n    \n    \n\n\n\n\n\n\n\n        \n\n\n\n\n        </div><!-- .rw_content -->\n    </div><!-- #rw_main_column -->\n    <div class="rw_clear"></div>\n</div><!-- #content -->\n\t\t\t\t\t\t\t\t\t\t<script>\n\t\t\t\t\t\t// Now we can show the sidebar..\n\t\t\t\t\t\t$(\'#rw_left_column\').removeClass(\'rw_visibility_hidden\');\n\t\t\t\t\t\t$(\'#rw_right_column\').removeClass(\'rw_visibility_hidden\');\n\t\t\t\t\t</script>\n\t\t\t\t\t\t\t\t\n\t\t        <div style="clear:both;"></div>\n\t\t    </div><!-- \\#main -->\n\t\n\t\n\t\t\n\t\t\t\t\t\t\n</div>\n\n\t\n\n\n\n\n\t<div\n\t\tid="rw_footer_wrapper"\n\t\t\n\t\t\t\t\tclass="rw_theme_light"\n\t\t\t\t>\n    \t<div id="rw_footer_container">\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div id="rw_footer_columns_container" style="display:none;">\n    \t\t\t\t<div id="rw_footer_columns">\n            \t\t\t                \t\t\t    \t\t\t\t\t\t\t                \t\t\t\t<div id="rw_footer_column_fec6b66c-34ce-41da-b361-5678fd61e98d" class="rw_column rw_column_links">\n                    \t\t\t\t<h3></h3>\n                    \t\t\t\t<ul class="rw_content_list"></ul>\n                \t\t\t\t</div>\n                \t\t\t            \t\t\t                \t\t\t    \t\t\t\t\t\t\t                \t\t\t\t<div id="rw_footer_column_4b4cd60f-e8a2-4431-a330-8fc97373d4ce" class="rw_column rw_column_links">\n                    \t\t\t\t<h3></h3>\n                    \t\t\t\t<ul class="rw_content_list"></ul>\n                \t\t\t\t</div>\n                \t\t\t            \t\t\t                \t\t\t    \t\t\t\t\t\t\t                \t\t\t\t<div id="rw_footer_column_496cca43-0606-4a98-a25c-ecac31e64ccf" class="rw_column rw_column_links">\n                    \t\t\t\t<h3></h3>\n                    \t\t\t\t<ul class="rw_content_list"></ul>\n                \t\t\t\t</div>\n                \t\t\t            \t\t\t                \t\t\t    \t\t\t\t\t\t\t                \t\t\t\t<div id="rw_footer_column_02f93872-54cc-4c7f-8ed8-70d588d05f72" class="rw_column rw_column_links">\n                    \t\t\t\t<h3></h3>\n                    \t\t\t\t<ul class="rw_content_list"></ul>\n                \t\t\t\t</div>\n                \t\t\t            \t\t\t        \t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div id="rw_footer_content">\n\t\t\t\t  \t<p>Disclaimer : <a href="http://www.deltares.nl/en/disclaimer" class="external-link" rel="nofollow">http://www.deltares.nl/en/disclaimer</a></p>\n\t\t\t\t</div>\n\t\t\t    \t</div>\n\t</div>\n\n\t\t\t\t\t\t\n\n\n                                \n            \t\n\t    \n\n\t\t\t\t\t\t<div class="rw_bg_shadow">\n    <div class="rw_shadow_container">\n        <div class="rw_shadow_left"></div>\n        <div class="rw_shadow_top"></div>\n        <div class="rw_shadow_right"></div>\n    </div>\n</div>\n\n\t\t\t</div> <!-- rw_main -->\n\n\t\t\t\t\t\t\n\n\n<div id=\'rw_popup_bg\' style=\'display:none;\'></div>\n\n\t\t\t\n\t\t</div><!-- rw_wrapper -->\n\t\t\n\t\n\t\t\n\t\t\n\t\n\t\t\t\n\t\n\t<script type="text/javascript">\r\n \r\n function modifyConfluenceBreadCrums() {\r\n \r\n    if( typeof( window[ \'subspaceBreadCrumPath\' ] ) != "undefined" && subspaceBreadCrumPath.length > 0) {\r\n        if(jQuery(\'#breadcrumbs\').children()[1]) {\r\n            jQuery(jQuery(\'#breadcrumbs\').children()[1]).remove();\r\n        }\r\n \r\n \r\n        var contextPath = jQuery(\'#confluence-context-path\').attr(\'content\');\r\n        for ( var pathCount = subspaceBreadCrumPath.length-1; pathCount >= 0; pathCount--) {\r\n \r\n                        // to prevent the first subspace from having the little arrow as background image.... we add the "first" css class\r\n                        var className = "";\r\n                        if(pathCount == 0) {\r\n                            className = "first";\r\n                        }\r\n \r\n            jQuery(\'#breadcrumbs\').children(\':first\').after("<li class=\'"+ className +"\'><a href=\'"+contextPath+subspaceBreadCrumPath[pathCount][1]+"\'>"+subspaceBreadCrumPath[pathCount][0]+\'</a></li>\');\r\n \r\n                        //here we hide the first element (the dashboard Link)\r\n                        jQuery(\'#breadcrumbs\').children(\':first\').css("display", "none");\r\n        }\r\n    }\r\n}\r\n \r\n \r\n</script>\r\n\r\n<style>\r\n\r\n#carousel1 {\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n}\r\n\r\n#rw_logo_container {\r\npadding-bottom: 0px;\r\n}\r\n\r\n#rw_top {\r\npadding-top: 35px;\r\n}\r\ndiv.rw_license_banner {\r\ndisplay:none;\r\n}\r\n\r\n</style>\n\n\n\n</div><!-- \\#full-height-container -->\n</div><!-- \\#page -->\n</body>\n</html>\n'
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-3-b6ed744d84f2> in <module>()
     15 print(h)
     16 xx=re.search('LiteralData>(.*)</wps:LiteralData>',str(h),re.DOTALL)
---> 17 print(xx.group(1))

AttributeError: 'NoneType' object has no attribute 'group'

In [ ]: