CINXE.COM
Simple Feature Access - Part 1: Common Architecture - Open Geospatial Consortium
<!doctype html> <html lang="en-US" class="_preload"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v23.9 - https://yoast.com/wordpress/plugins/seo/ --> <title>Simple Feature Access - Part 1: Common Architecture - Open Geospatial Consortium</title> <link rel="canonical" href="https://www.ogc.org/publications/standard/sfa/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Simple Feature Access - Part 1: Common Architecture - Open Geospatial Consortium" /> <meta property="og:description" content="Overview Currently, the ISO 19125: Simple Features SWG is working to update the OGC Simple Features standards. The purpose of the ISO 19125 SWG is..." /> <meta property="og:url" content="https://www.ogc.org/publications/standard/sfa/" /> <meta property="og:site_name" content="Open Geospatial Consortium" /> <meta property="article:modified_time" content="2024-10-14T04:19:59+00:00" /> <meta property="og:image" content="https://www.ogc.org/wp-content/uploads/2023/01/ogc-banner-with-watermark.jpg" /> <meta property="og:image:width" content="1280" /> <meta property="og:image:height" content="670" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="1 minute" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ogc.org/publications/standard/sfa/","url":"https://www.ogc.org/publications/standard/sfa/","name":"Simple Feature Access - Part 1: Common Architecture - Open Geospatial Consortium","isPartOf":{"@id":"https://www.ogc.org/#website"},"primaryImageOfPage":{"@id":"https://www.ogc.org/publications/standard/sfa/#primaryimage"},"image":{"@id":"https://www.ogc.org/publications/standard/sfa/#primaryimage"},"thumbnailUrl":"https://www.ogc.org/wp-content/uploads/2023/01/ogc-banner-with-watermark.jpg","datePublished":"2023-02-09T16:43:47+00:00","dateModified":"2024-10-14T04:19:59+00:00","breadcrumb":{"@id":"https://www.ogc.org/publications/standard/sfa/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.ogc.org/publications/standard/sfa/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ogc.org/publications/standard/sfa/#primaryimage","url":"https://www.ogc.org/wp-content/uploads/2023/01/ogc-banner-with-watermark.jpg","contentUrl":"https://www.ogc.org/wp-content/uploads/2023/01/ogc-banner-with-watermark.jpg","width":1280,"height":670,"caption":"Data exchange and global network over the world 3D rendering elements of this image furnished by NASA"},{"@type":"BreadcrumbList","@id":"https://www.ogc.org/publications/standard/sfa/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ogc.org/"},{"@type":"ListItem","position":2,"name":"Simple Feature Access – Part 1: Common Architecture"}]},{"@type":"WebSite","@id":"https://www.ogc.org/#website","url":"https://www.ogc.org/","name":"Open Geospatial Consortium","description":"The Home of Location Technology Innovation and Collaboration","publisher":{"@id":"https://www.ogc.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.ogc.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.ogc.org/#organization","name":"Open Geospatial Consortium","url":"https://www.ogc.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.ogc.org/#/schema/logo/image/","url":"https://www.ogc.org/wp-content/uploads/2022/04/logo-1.svg","contentUrl":"https://www.ogc.org/wp-content/uploads/2022/04/logo-1.svg","width":"1024","height":"1024","caption":"Open Geospatial Consortium"},"image":{"@id":"https://www.ogc.org/#/schema/logo/image/"}}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='dns-prefetch' href='//fonts.gstatic.com' /> <link rel="alternate" type="application/rss+xml" title="Open Geospatial Consortium » Feed" href="https://www.ogc.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="Open Geospatial Consortium » Comments Feed" href="https://www.ogc.org/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.ogc.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.ogc.org/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' type='text/css' media='all' /> <style id='wp-block-library-theme-inline-css' type='text/css'> .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--light-blue: #00B1FF;--wp--preset--color--blue: #0476C8;--wp--preset--color--dark-blue: #071F51;--wp--preset--color--light-orange: #E59C24;--wp--preset--color--dark-orange: #F25700;--wp--preset--color--light-green: #5EBB56;--wp--preset--color--dark-green: #00675E;--wp--preset--color--light-purple: #8263FF;--wp--preset--color--dark-purple: #7507E2;--wp--preset--color--light-gray: #B9C1C6;--wp--preset--color--mid-gray: #7F8487;--wp--preset--color--dark-gray: #484F53;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.469), 20px);--wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.091), 36px);--wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.327), 42px);--wp--preset--font-size--xs: 12px;--wp--preset--font-size--sm: 0.75rem;--wp--preset--font-size--body: clamp(16px, 1rem + ((1vw - 3.2px) * 0.156), 18px);--wp--preset--font-size--md: clamp(20px, 1.25rem + ((1vw - 3.2px) * 0.313), 24px);--wp--preset--font-size--lg: clamp(20px, 1.25rem + ((1vw - 3.2px) * 0.781), 30px);--wp--preset--font-size--xl: clamp(30px, 1.875rem + ((1vw - 3.2px) * 0.625), 38px);--wp--preset--font-size--2-xl: clamp(32px, 2rem + ((1vw - 3.2px) * 1.25), 48px);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 1340px;--wp--style--global--wide-size: 1600px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{color: var(--wp--preset--color--dark-blue);font-size: var(--wp--preset--font-size--body);--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: 0px;--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-light-blue-color{color: var(--wp--preset--color--light-blue) !important;}.has-blue-color{color: var(--wp--preset--color--blue) !important;}.has-dark-blue-color{color: var(--wp--preset--color--dark-blue) !important;}.has-light-orange-color{color: var(--wp--preset--color--light-orange) !important;}.has-dark-orange-color{color: var(--wp--preset--color--dark-orange) !important;}.has-light-green-color{color: var(--wp--preset--color--light-green) !important;}.has-dark-green-color{color: var(--wp--preset--color--dark-green) !important;}.has-light-purple-color{color: var(--wp--preset--color--light-purple) !important;}.has-dark-purple-color{color: var(--wp--preset--color--dark-purple) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-mid-gray-color{color: var(--wp--preset--color--mid-gray) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-light-blue-background-color{background-color: var(--wp--preset--color--light-blue) !important;}.has-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-dark-blue-background-color{background-color: var(--wp--preset--color--dark-blue) !important;}.has-light-orange-background-color{background-color: var(--wp--preset--color--light-orange) !important;}.has-dark-orange-background-color{background-color: var(--wp--preset--color--dark-orange) !important;}.has-light-green-background-color{background-color: var(--wp--preset--color--light-green) !important;}.has-dark-green-background-color{background-color: var(--wp--preset--color--dark-green) !important;}.has-light-purple-background-color{background-color: var(--wp--preset--color--light-purple) !important;}.has-dark-purple-background-color{background-color: var(--wp--preset--color--dark-purple) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-mid-gray-background-color{background-color: var(--wp--preset--color--mid-gray) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-light-blue-border-color{border-color: var(--wp--preset--color--light-blue) !important;}.has-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-dark-blue-border-color{border-color: var(--wp--preset--color--dark-blue) !important;}.has-light-orange-border-color{border-color: var(--wp--preset--color--light-orange) !important;}.has-dark-orange-border-color{border-color: var(--wp--preset--color--dark-orange) !important;}.has-light-green-border-color{border-color: var(--wp--preset--color--light-green) !important;}.has-dark-green-border-color{border-color: var(--wp--preset--color--dark-green) !important;}.has-light-purple-border-color{border-color: var(--wp--preset--color--light-purple) !important;}.has-dark-purple-border-color{border-color: var(--wp--preset--color--dark-purple) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-mid-gray-border-color{border-color: var(--wp--preset--color--mid-gray) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xs-font-size{font-size: var(--wp--preset--font-size--xs) !important;}.has-sm-font-size{font-size: var(--wp--preset--font-size--sm) !important;}.has-body-font-size{font-size: var(--wp--preset--font-size--body) !important;}.has-md-font-size{font-size: var(--wp--preset--font-size--md) !important;}.has-lg-font-size{font-size: var(--wp--preset--font-size--lg) !important;}.has-xl-font-size{font-size: var(--wp--preset--font-size--xl) !important;}.has-2-xl-font-size{font-size: var(--wp--preset--font-size--2-xl) !important;} :root :where(.wp-block-pullquote){font-size: clamp(0.984em, 0.984rem + ((1vw - 0.2em) * 0.645), 1.5em);line-height: 1.6;} </style> <link rel='stylesheet' id='contact-form-7-css' href='https://www.ogc.org/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.0' type='text/css' media='all' /> <link rel='stylesheet' id='evcf7-front-style-css' href='https://www.ogc.org/wp-content/plugins/email-verification-for-contact-form-7/assets/css/front-style.css?ver=2.4.1' type='text/css' media='all' /> <link rel='stylesheet' id='google-fonts-preconnect-css' href='https://fonts.googleapis.com' type='text/css' media='all' /> <link rel='stylesheet' id='google-fonts-preconnect-crossorigin-css' href='https://fonts.gstatic.com' type='text/css' media='all' /> <link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100..900&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+SC:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap' type='text/css' media='all' /> <link rel='stylesheet' id='main-css' href='https://www.ogc.org/wp-content/themes/ogc-24/theme/assets/dist/assets/main-BM887IZB.css?ver=1732459849' type='text/css' media='all' /> <link rel='stylesheet' id='searchwp-live-search-css' href='https://www.ogc.org/wp-content/plugins/searchwp-live-ajax-search/assets/styles/style.css?ver=1.8.3' type='text/css' media='all' /> <style id='searchwp-live-search-inline-css' type='text/css'> .searchwp-live-search-result .searchwp-live-search-result--title a { font-size: 16px; } .searchwp-live-search-result .searchwp-live-search-result--price { font-size: 14px; } .searchwp-live-search-result .searchwp-live-search-result--add-to-cart .button { font-size: 14px; } </style> <link rel='stylesheet' id='searchwp-forms-css' href='https://www.ogc.org/wp-content/plugins/searchwp/assets/css/frontend/search-forms.css?ver=4.3.17' type='text/css' media='all' /> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-7YJ6JGH9QT" id="google_gtagjs-js" async></script> <script type="text/javascript" id="google_gtagjs-js-after"> /* <![CDATA[ */ window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["www.ogc.org"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "G-7YJ6JGH9QT"); window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); } /* ]]> */ </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <link rel="https://api.w.org/" href="https://www.ogc.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.ogc.org/wp-json/wp/v2/standards/4728" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.ogc.org/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.1" /> <link rel='shortlink' href='https://www.ogc.org/?p=4728' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.ogc.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ogc.org%2Fpublications%2Fstandard%2Fsfa%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.ogc.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ogc.org%2Fpublications%2Fstandard%2Fsfa%2F&format=xml" /> <style type="text/css"> .evcf7_email_sent{ color: #46b450; }.evcf7_error_sending_mail{ color: #dc3232; } </style> <meta name="generator" content="Site Kit by Google 1.140.0" /> <!-- Google Tag Manager snippet added by Site Kit --> <script type="text/javascript"> /* <![CDATA[ */ ( function( w, d, s, l, i ) { w[l] = w[l] || []; w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); var f = d.getElementsByTagName( s )[0], j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore( j, f ); } )( window, document, 'script', 'dataLayer', 'GTM-NHNRKMN' ); /* ]]> */ </script> <!-- End Google Tag Manager snippet added by Site Kit --> <link rel="icon" href="https://www.ogc.org/wp-content/uploads/2022/06/favicon_2-3.png" sizes="32x32" /> <link rel="icon" href="https://www.ogc.org/wp-content/uploads/2022/06/favicon_2-3.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.ogc.org/wp-content/uploads/2022/06/favicon_2-3.png" /> <meta name="msapplication-TileImage" content="https://www.ogc.org/wp-content/uploads/2022/06/favicon_2-3.png" /> <!-- script src="https://cdn.pagesense.io/js/ogcportal/0d4ebf8468e1489a878d9c470286c84f.js"></script--> </head> <body class="standards-template-default single single-standards postid-4728 wp-embed-responsive"> <!-- Google Tag Manager (noscript) snippet added by Site Kit --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NHNRKMN" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) snippet added by Site Kit --> <a href="#main-content" class="skip-link">Skip to main content</a> <header class="sticky z-30 py-4 px-5 pointer-events-none xl:py-10 xl:px-10 top-[--site-header-offset] site-header"> <div class="brand-drop-shadow"> <div class="px-5 items-center flex-wrap py-4 lg:py-0 relative lg:gap-x-7 xl:gap-x-9 bg-white pointer-events-auto clip-corners-tl-br flex"> <a href="https://www.ogc.org" class="block text-blue flex-shrink-0 w-8 lg:w-10 transition-colors hover:text-blue-700" aria-label="Go to home page"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 40 46" aria-hidden="true" focusable="false"> <path fill="currentColor" d="M18.173 32.528v12.596L.001 34.633 0 13.638 18.172 24.13v4.198l-3.627-2.093-1.818-1.05-9.09-5.248v12.596l10.908 6.299v-4.2l-5.454-3.148v-4.199l9.082 5.243ZM19.993 16.795l-10.91-6.298 10.91-6.299 10.908 6.3-1.817 1.049-9.091 5.248Zm0-16.795L1.81 10.497l18.181 10.497 18.182-10.497L19.993 0ZM29.1 24.08l3.637-2.1 3.636-2.1v4.2L40 21.986v-8.35l-18.173 10.49v4.152h.001v16.796l-.01-.005v.058L40 34.63v-8.446l-3.627 2.095v4.198l-10.91 6.299.001-12.597 3.636-2.1Z"/> </svg> </a> <nav class="site-nav"><ul id="menu-main-pages" class="menu"><li id="menu-item-12105" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12105"><a href="https://www.ogc.org/who-we-are/">Who We Are</a></li> <li id="menu-item-12106" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12106"><a href="https://www.ogc.org/our-programs/">Our Programs</a></li> <li id="menu-item-12114" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12114 current-page-ancestor"><a href="https://www.ogc.org/publications/">Publications</a></li> <li id="menu-item-12323" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12323"><a href="https://www.ogc.org/news/">News & Events</a></li> </ul></nav> <div class="flex items-center gap-2 lg:gap-1 ml-auto"> <button class="size-8 p-[5px] site-header-search-trigger hover:text-blue transition-colors" aria-controls="site-search-form" aria-expanded="false" aria-label="Toggle site search form" title="Search" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 22 23" aria-hidden="true" focusable="false"> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8.107 15.828a7.107 7.107 0 1 0 0-14.214 7.107 7.107 0 0 0 0 14.214ZM21 21.514l-7.918-7.818"/> </svg> </button> <button class="size-8 p-px site-header-mobile-menu-trigger group lg:hidden hover:text-blue transition-colors" aria-controls="site-header-mobile" aria-expanded="false" aria-label="Toggle site menu" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 28 19" aria-hidden="true" focusable="false" class="group-aria-expanded:hidden"> <path stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2" d="M1.857 9.95H27M1.857 1.95H27M1.857 17.95H27"></path> </svg> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 23 24" aria-hidden="true" focusable="false" class="p-1 hidden group-aria-expanded:block"> <path stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2" d="M1.516 2 21 21.484M1.516 22 21 2.516"></path> </svg> </button> <a href="https://portal.ogc.org/" target="_blank" rel="noopener noreferrer" class="size-8 p-[5px] hidden lg:block hover:text-blue transition-colors" aria-label="Visit OGC Portal" title="OGC Portal"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 23 24" aria-hidden="true" focusable="false"> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11.5 22.064c5.799 0 10.5-4.701 10.5-10.5 0-5.8-4.701-10.5-10.5-10.5S1 5.763 1 11.563c0 5.799 4.701 10.5 10.5 10.5Z"/> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19.375 18.126c-.868-2.984-4.2-3.97-7.875-3.97-3.58 0-6.918 1.14-7.875 3.97M11.5 3.688a3.938 3.938 0 0 1 3.938 3.938v1.312a3.938 3.938 0 0 1-7.876 0V7.626A3.938 3.938 0 0 1 11.5 3.688Z"/> </svg> </a> <button id="site-translate-trigger-mobile" aria-label="Translate site" aria-haspopup="dialog" aria-controls="gtranslate-modal" aria-expanded="false" class="size-8 p-[5px] hidden lg:block hover:text-blue transition-colors site-translate-trigger" title="Translate" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 25" aria-hidden="true" focusable="false"> <path stroke="currentColor" stroke-miterlimit="10" stroke-width="2" d="M3.7 19.814c2-2.3 5-3.75 8.3-3.75 3.3 0 6.25 1.45 8.25 3.75M3.7 5.313c2 2.3 5 3.75 8.3 3.75 3.3 0 6.25-1.45 8.25-3.75"/> <path stroke="currentColor" stroke-miterlimit="10" stroke-width="2" d="M12 23.564c3.9-1.85 6-6.1 6-11s-2.1-9.15-6-11M12 23.564c-3.9-1.85-6-6.1-6-11s2.1-9.15 6-11M12 23.564v-22M1 12.563h22"/> <path stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2" d="M12 23.564c6.075 0 11-4.925 11-11 0-6.076-4.925-11-11-11s-11 4.924-11 11c0 6.075 4.925 11 11 11Z"/> </svg> </button> <div class="site-nav-actions"><ul id="menu-site-header-actions" class="menu"><li id="menu-item-12142" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12142"><a href="https://www.ogc.org/membership/">Membership</a></li> </ul></div> </div> <div id="site-header-mobile" class="site-header-mobile flex items-end justify-between gap-4 lg:hidden"> <div class="pl-12 pb-5"> <nav class="site-nav-mobile"><ul id="menu-main-pages-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12105"><a href="https://www.ogc.org/who-we-are/">Who We Are</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12106"><a href="https://www.ogc.org/our-programs/">Our Programs</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12114 current-page-ancestor"><a href="https://www.ogc.org/publications/">Publications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12323"><a href="https://www.ogc.org/news/">News & Events</a></li> </ul></nav><div class="site-nav-actions-mobile"><ul id="menu-site-header-actions-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12142"><a href="https://www.ogc.org/membership/">Membership</a></li> </ul></div> </div> <div class="pb-6 gap-2 flex"> <a href="https://portal.ogc.org/" target="_blank" rel="noopener noreferrer" class="size-8 p-[5px] hover:text-blue transition-colors" aria-label="Visit OGC Portal"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 23 24" aria-hidden="true" focusable="false"> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11.5 22.064c5.799 0 10.5-4.701 10.5-10.5 0-5.8-4.701-10.5-10.5-10.5S1 5.763 1 11.563c0 5.799 4.701 10.5 10.5 10.5Z"/> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19.375 18.126c-.868-2.984-4.2-3.97-7.875-3.97-3.58 0-6.918 1.14-7.875 3.97M11.5 3.688a3.938 3.938 0 0 1 3.938 3.938v1.312a3.938 3.938 0 0 1-7.876 0V7.626A3.938 3.938 0 0 1 11.5 3.688Z"/> </svg> </a> <button id="site-translate-trigger" aria-haspopup="dialog" aria-controls="gtranslate-modal" aria-expanded="false" class="size-8 p-[5px] hover:text-blue transition-colors site-translate-trigger" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 25" aria-hidden="true" focusable="false"> <path stroke="currentColor" stroke-miterlimit="10" stroke-width="2" d="M3.7 19.814c2-2.3 5-3.75 8.3-3.75 3.3 0 6.25 1.45 8.25 3.75M3.7 5.313c2 2.3 5 3.75 8.3 3.75 3.3 0 6.25-1.45 8.25-3.75"/> <path stroke="currentColor" stroke-miterlimit="10" stroke-width="2" d="M12 23.564c3.9-1.85 6-6.1 6-11s-2.1-9.15-6-11M12 23.564c-3.9-1.85-6-6.1-6-11s2.1-9.15 6-11M12 23.564v-22M1 12.563h22"/> <path stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2" d="M12 23.564c6.075 0 11-4.925 11-11 0-6.076-4.925-11-11-11s-11 4.924-11 11c0 6.075 4.925 11 11 11Z"/> </svg> </button> </div> </div> <div id="site-search-form" class="site-search-form"> <div class="pb-6 lg:pb-9"> <style> </style> <form id="searchwp-form-1" role="search" method="get" class="searchwp-form" action="https://www.ogc.org/"> <input type="hidden" name="swp_form[form_id]" value="1"> <div class="swp-flex--col swp-flex--wrap swp-flex--gap-md"> <div class="swp-flex--row swp-items-stretch swp-flex--gap-md"> <div class="searchwp-form-input-container swp-items-stretch"> <input type="search" class="swp-input--search swp-input" placeholder="Search..." value="" name="s" title="Search..." data-swplive="true" data-swpengine="default" /> </div> <input type="submit" class="search-submit swp-button" value="Search"/> </div> </div> </form> </div> </div> </div> </div> </header> <div id="gtranslate-modal" role="dialog" aria-labelledby="site-translate-trigger-mobile site-translate-trigger" aria-hidden="true" class="gtranslate-modal aria-hidden:invisible"> <div class="modal-dialog m-auto"> <div class="bg-white clip-corners-tl-br px-8 pt-7 pb-12"> <div class="mb-5"> <p class="font-bold">Please select a language:</p> <p class="fs-sm text-gray mt-2">Our website uses machine translation to translate content.</p> </div> <div class="gtranslate_wrapper" id="gt-wrapper-69773930"></div> </div> </div> </div> <div class="site-screen bg-blue-300 opacity-0 transition-opacity duration-500 fixed inset-0 z-20 pointer-events-none" aria-hidden="true"></div> <main id="main-content"> <article id="post-4728" class="post-4728 standards type-standards status-publish has-post-thumbnail hentry tag-simple-feature-access"> <header class="relative block-hero alignfull as-image-left"> <img fetchpriority="high" decoding="async" width="2560" height="1919" src="https://www.ogc.org/wp-content/uploads/2023/02/Simple_Features-scaled.jpg" class="w-full h-full" alt="" srcset="https://www.ogc.org/wp-content/uploads/2023/02/Simple_Features-scaled.jpg 2560w, https://www.ogc.org/wp-content/uploads/2023/02/Simple_Features-300x225.jpg 300w, https://www.ogc.org/wp-content/uploads/2023/02/Simple_Features-1024x768.jpg 1024w, https://www.ogc.org/wp-content/uploads/2023/02/Simple_Features-768x576.jpg 768w, https://www.ogc.org/wp-content/uploads/2023/02/Simple_Features-1536x1151.jpg 1536w, https://www.ogc.org/wp-content/uploads/2023/02/Simple_Features-2048x1535.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /> <div class="block-inner container is-layout-flow page-hero-offset"> <h1 class="wp-block-heading has-2-xl-font-size"><strong>Simple Feature Access – Part 1: Common Architecture</strong></h1> <p>This part of Simple Features Access (SFA), also called ISO 19125, describes the common architecture for simple feature geometry. The base Geometry class has subclasses for Point, Curve, Surface and GeometryCollection. Each geometric object is associated with a Spatial Reference System, which describes the coordinate space in which the geometric object is defined.</p> </div> </header> <section id="accordion-block_34c7d29bdc2093f5e027ba9f70ae8533" class="block-standards-accordion"> <div class="container"> <div class="is-layout-constrained space-y-[--block-y-spacing]"> <div id="item-1" class="space-y-[--flow-y-spacing]"> <h3 class="font-bold fs-2xl text-blue"> Downloads </h3> <div class="space-y-[--flow-y-spacing]"> <table> <caption>(Hover over Type for full description)</caption> <thead> <tr> <th>Document title</th> <th width="110">Version</th> <th width="180">OGC Doc No.</th> <th width="100">Type</th> </tr> </thead> <tbody> <tr> <td> <a href="https://portal.ogc.org/files/?artifact_id=25355" class="text-blue hover:text-blue-700 transition-colors fs-sm md:fs-md " target="_blank"> OpenGIS Implementation Specification for Geographic information – Simple feature access – Part 1: Common architecture </a> </td> <td class="uppercase fs-sm md:fs-md text-gray">1.2.1</td> <td class="fs-sm md:fs-md text-gray">06-103r4</td> <td><span title="OpenGIS Implementation Specification" class="text-gray cursor-pointer fs-sm md:fs-md">IS</span></td> </tr> <tr> <td> <a href="https://portal.ogc.org/files/?artifact_id=18241" class="text-blue hover:text-blue-700 transition-colors fs-sm md:fs-md line-through" target="_blank"> OpenGIS Implementation Specification for Geographic information – Simple feature access – Part 1: Common architecture </a> </td> <td class="uppercase fs-sm md:fs-md text-gray">1.2.0</td> <td class="fs-sm md:fs-md text-gray">06-103r3</td> <td><span title="Deprecated Implementation Specification" class="text-gray cursor-pointer fs-sm md:fs-md">D-IS</span></td> </tr> <tr> <td> <a href="https://portal.ogc.org/files/?artifact_id=13227" class="text-blue hover:text-blue-700 transition-colors fs-sm md:fs-md line-through" target="_blank"> OpenGIS Implementation Specification for Geographic information – Simple feature access – Part 1: Common architectu </a> </td> <td class="uppercase fs-sm md:fs-md text-gray">1.1.0</td> <td class="fs-sm md:fs-md text-gray">05-126</td> <td><span title="Deprecated Implementation Specification" class="text-gray cursor-pointer fs-sm md:fs-md">D-IS</span></td> </tr> </tbody> </table> </div> </div> <div id="item-2" class="space-y-[--flow-y-spacing]"> <h3 class="font-bold fs-2xl text-blue"> Official model files and encoding schemas </h3> <div class="space-y-[--flow-y-spacing]"> <p><a href="https://portal.ogc.org/public_ogc/change_request.php" target="_blank">Submit a Change Request, Requirement, or Comment for this OGC standard.</a></p> </div> </div> <div id="item-3" class="space-y-[--flow-y-spacing]"> <h3 class="font-bold fs-2xl text-blue"> Related links </h3> <div class="space-y-[--flow-y-spacing]"> <p>No Results Found.</p> <p><a href="https://www.ogc.org/pressroom/">Go To OGC Press Page</a></p> </div> </div> </div> </div> </section> <section class="wp-block-group pattern-single-column has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <h2 class="wp-block-heading has-blue-color has-text-color has-link-color has-2-xl-font-size wp-elements-c81bb6ca8df4a9fb76581a9b45c4fe6b"><strong>Overview</strong></h2> <p>Currently, the ISO 19125: Simple Features SWG is working to update the OGC Simple Features standards. The purpose of the ISO 19125 SWG is to update the common standard that is both the OGC Simple Features Implementation Standard and the ISO 19125 Standards (Part 1: Common Architecture, and Part 2 SQL Option) to:</p> <ul class="wp-block-list"> <li>Maintain and correct the current standard, </li> <li>Synchronize with SQL/MM: Part 3 Spatial,</li> <li>Introduce new geometry types,</li> <li>Support 3D coordinates, and Linear reference systems including segmented attributes.</li> </ul> <p>Additional documentation that the SWG has produced are:</p> <p><a href="https://portal.ogc.org/files/?artifact_id=92693">OGC 19-029r7 Features and Geometry Part 2 Measure</a></p> <p><a href="https://portal.ogc.org/files/?artifact_id=80428">OGC 17-087r13 Features and Geometries Part 1 Feature Models</a> </p> </div> </div> </section> </article> </main> <footer class="site-footer text-white bg-blue-300 py-12 md:py-[--container-padding]"> <div class="container"> <div class="grid gap-8 grid-cols-2 md:grid-cols-4"> <div> <p id="primary-menu-title" class="section-label">Main Pages</p> <nav aria-labelledby="primary-menu-title"> <div class="menu-main-pages-container"><ul id="menu-main-pages-2" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12105"><a href="https://www.ogc.org/who-we-are/">Who We Are</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12106"><a href="https://www.ogc.org/our-programs/">Our Programs</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12114 current-page-ancestor"><a href="https://www.ogc.org/publications/">Publications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12323"><a href="https://www.ogc.org/news/">News & Events</a></li> </ul></div> </nav> </div> <div> <p id="additional-menu-title" class="section-label">Additional Pages</p> <nav aria-labelledby="additional-menu-title"> <div class="menu-additional-pages-container"><ul id="menu-additional-pages" class="menu"><li id="menu-item-12080" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-12080"><a rel="privacy-policy" href="https://www.ogc.org/about-ogc/policies/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-13153" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13153"><a href="https://www.ogc.org/about-ogc/legal-notices-term-and-conditions/">Legal Notices & Term and Conditions</a></li> <li id="menu-item-13173" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13173"><a href="https://www.ogc.org/policies-and-procedures/">Policies and Procedures</a></li> <li id="menu-item-13673" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13673"><a href="https://www.ogc.org/contact-ogc/">Contact Us</a></li> </ul></div> </nav> </div> <div class="col-span-full md:col-span-1"> <p class="section-label"> Follow Us </p> <ul class="flex flex-wrap gap-4 pt-1"> <li> <a href="https://twitter.com/opengeospatial" target="_blank" rel="noopener noreferrer" class="size-10 bg-white rounded-full flex text-blue-300 hover:bg-blue-700 hover:text-white transition-colors" aria-label="Visit X (Twitter) profile" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 22 22" aria-hidden="true" focusable="false" class="m-auto w-1/2"> <path fill="currentColor" d="M12.931 9.348 20.75.261h-1.852l-6.788 7.89L6.686.261H.434l8.198 11.932-8.198 9.53h1.852l7.169-8.333 5.725 8.332h6.254L12.93 9.348Zm-2.537 2.95-.83-1.188-6.61-9.455h2.845l5.334 7.63.831 1.188 6.934 9.918h-2.846l-5.658-8.093Z"></path> </svg> </a> </li> <li> <a href="https://www.linkedin.com/company/open-geospatial-consortium" target="_blank" rel="noopener noreferrer" class="size-10 bg-white rounded-full flex text-blue-300 hover:bg-blue-700 hover:text-white transition-colors" aria-label="Visit LinkedIn profile" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 17 17" aria-hidden="true" focusable="false" class="m-auto w-1/2"> <path fill="currentColor" d="M.272 5.51H3.71v11.085H.272V5.51Zm1.72-5.511a2 2 0 0 1 0 4 1.994 1.994 0 0 1-1.993-2 1.994 1.994 0 0 1 1.993-2ZM5.865 5.509h3.293v1.516h.047a3.608 3.608 0 0 1 3.25-1.791c3.478 0 4.12 2.3 4.12 5.28v6.08h-3.434v-5.39c0-1.286-.022-2.94-1.785-2.94-1.787 0-2.06 1.4-2.06 2.849v5.482h-3.43V5.509Z"></path> </svg> </a> </li> <li> <a href="https://www.youtube.com/@opengeospatial" target="_blank" rel="noopener noreferrer" class="size-10 bg-white rounded-full flex text-blue-300 hover:bg-blue-700 hover:text-white transition-colors" aria-label="Visit YouTube profile" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 14" aria-hidden="true" focusable="false" class="m-auto w-1/2"> <path fill="currentColor" d="m8 10 5.19-3L8 4v6Zm11.56-7.83c.13.47.22 1.1.28 1.9.07.8.1 1.49.1 2.09L20 7c0 2.19-.16 3.8-.44 4.83-.25.9-.83 1.48-1.73 1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1L10 14c-4.19 0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09L0 7c0-2.19.16-3.8.44-4.83.25-.9.83-1.48 1.73-1.73C2.64.31 3.5.22 4.82.16c1.3-.07 2.49-.1 3.59-.1L10 0c4.19 0 6.8.16 7.83.44.9.25 1.48.83 1.73 1.73Z"></path> </svg> </a> </li> <li> <a href="https://discord.gg/VsfzaU5qgs" target="_blank" rel="noopener noreferrer" class="size-10 bg-white rounded-full flex text-blue-300 hover:bg-blue-700 hover:text-white transition-colors" aria-label="Visit Discord profile" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 18" aria-hidden="true" focusable="false" class="m-auto w-1/2"> <path fill="currentColor" d="M19.976 1.75a18.994 18.994 0 0 0-4.74-1.458c-.225.4-.427.812-.608 1.234a17.645 17.645 0 0 0-5.262 0c-.18-.422-.383-.834-.607-1.234-1.638.279-3.233.77-4.745 1.462-3 4.439-3.813 8.768-3.407 13.035a19.08 19.08 0 0 0 5.815 2.919c.471-.633.888-1.305 1.245-2.008a12.37 12.37 0 0 1-1.96-.936c.164-.119.325-.242.48-.361a13.67 13.67 0 0 0 11.626 0c.157.128.318.251.481.361-.626.37-1.284.684-1.965.938a13.86 13.86 0 0 0 1.245 2.006 19.017 19.017 0 0 0 5.82-2.917c.476-4.949-.817-9.238-3.418-13.041ZM8.183 12.165c-1.134 0-2.07-1.029-2.07-2.294 0-1.265.904-2.303 2.066-2.303s2.091 1.038 2.071 2.303c-.02 1.265-.912 2.294-2.067 2.294Zm7.634 0c-1.135 0-2.067-1.029-2.067-2.294 0-1.265.903-2.303 2.067-2.303 1.164 0 2.086 1.038 2.066 2.303-.02 1.265-.91 2.294-2.066 2.294Z"></path> </svg> </a> </li> <li> <a href="https://ogcpublic.slack.com/" target="_blank" rel="noopener noreferrer" class="size-10 bg-white rounded-full flex text-blue-300 hover:bg-blue-700 hover:text-white transition-colors" aria-label="Visit Slack profile" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 19 19" aria-hidden="true" focusable="false" class="m-auto w-1/2"> <path fill="currentColor" d="M4 12a2 2 0 1 1-2-2h2v2Zm1 0a2 2 0 0 1 4 0v5a2 2 0 0 1-4 0v-5Zm2-8a2 2 0 1 1 2-2v2H7Zm0 1a2 2 0 1 1 0 4H2a2 2 0 1 1 0-4h5Zm8 2a2 2 0 1 1 2 2h-2V7Zm-1 0a2 2 0 1 1-4 0V2a2 2 0 1 1 4 0v5Zm-2 8a2 2 0 1 1-2 2v-2h2Zm0-1a2 2 0 0 1 0-4h5a2 2 0 0 1 0 4h-5Z"></path> </svg> </a> </li> </ul> </div> <div class="col-span-full md:col-span-1"> <p class="section-label"> Where We Are </p> 2300 Wilson Blvd. Suite 700-1026<br> Arlington, VA 22201, USA<br> Tel: <a href="tel:+15086555858">+1 508 655 5858</a> </div> </div> <div class="mt-[clamp(80px,5vw,160px)]"> <p class="fs-sm leading-loose"> Copyright © 2024 Open Geospatial Consortium. <br class="md:hidden">All Rights Reserved. </p> </div> </div> </footer> <style> .searchwp-live-search-results { opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; height: 0; overflow: hidden; z-index: 9999995; /* Exceed SearchWP Modal Search Form overlay. */ position: absolute; display: none; } .searchwp-live-search-results-showing { display: block; opacity: 1; height: auto; overflow: auto; } .searchwp-live-search-no-results { padding: 3em 2em 0; text-align: center; } .searchwp-live-search-no-min-chars:after { content: "Continue typing"; display: block; text-align: center; padding: 2em 2em 0; } </style> <script> var _SEARCHWP_LIVE_AJAX_SEARCH_BLOCKS = true; var _SEARCHWP_LIVE_AJAX_SEARCH_ENGINE = 'default'; var _SEARCHWP_LIVE_AJAX_SEARCH_CONFIG = 'default'; </script> <style id='core-block-supports-inline-css' type='text/css'> .wp-elements-c81bb6ca8df4a9fb76581a9b45c4fe6b a:where(:not(.wp-element-button)){color:var(--wp--preset--color--blue);}.wp-container-core-columns-is-layout-1{flex-wrap:nowrap;} </style> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="https://www.ogc.org/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.0" id="swv-js"></script> <script type="text/javascript" id="contact-form-7-js-before"> /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.ogc.org\/wp-json\/", "namespace": "contact-form-7\/v1" } }; /* ]]> */ </script> <script type="text/javascript" src="https://www.ogc.org/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.0" id="contact-form-7-js"></script> <script type="text/javascript" id="evcf7-front-script-js-extra"> /* <![CDATA[ */ var evcf7Obj = {"ajaxurl":"https:\/\/www.ogc.org\/wp-admin\/admin-ajax.php","evcf7_options":{"verify_button_text":"Click here to verify your mail","invalid_format_message":"Please enter a valid Email Address. E.g:abc@abc.abc","success_otp_message":"A One Time Passcode has been sent to {email} Please enter the OTP below to verify your Email Address. If you cannot see the email in your inbox, make sure to check your SPAM folder.","error_otp_message":"There was an error in sending the OTP. Please enter a valid email id or contact site Admin.","invalid_otp_message":"Invalid OTP. Please enter a valid OTP.","email_subject":"{site_title} - Your OTP","email_content":"Dear Visitor,\r\n\r\nYour one time passcode (OTP) is:\r\n\r\n{otp} \r\n\r\nUse this Passcode to complete your form entry. \r\n\r\nThank you.","verify_button_color":"","verify_button_text_color":"","success_message_color":"#46b450","error_message_color":"#dc3232"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.ogc.org/wp-content/plugins/email-verification-for-contact-form-7/assets/js/front-script.js?ver=2.4.1" id="evcf7-front-script-js"></script> <script type="text/javascript" id="main-js-extra"> /* <![CDATA[ */ var ajax_params = {"ajax_url":"https:\/\/www.ogc.org\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="module" src="https://www.ogc.org/wp-content/themes/ogc-24/theme/assets/dist/assets/main-Ru7BudUT.js?ver=1732459849"></script><script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1" id="react-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/vendor/react-jsx-runtime.min.js?ver=18.3.1" id="react-jsx-runtime-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/autop.min.js?ver=9fb50649848277dd318d" id="wp-autop-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/blob.min.js?ver=9113eed771d446f4a556" id="wp-blob-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/block-serialization-default-parser.min.js?ver=14d44daebf663d05d330" id="wp-block-serialization-default-parser-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/deprecated.min.js?ver=e1f84915c5e8ae38964c" id="wp-deprecated-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/dom.min.js?ver=93117dfee2692b04b770" id="wp-dom-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1" id="react-dom-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/escape-html.min.js?ver=6561a406d2d232a6fbd2" id="wp-escape-html-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/element.min.js?ver=cb762d190aebbec25b27" id="wp-element-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/is-shallow-equal.min.js?ver=e0f9f1d78d83f5196979" id="wp-is-shallow-equal-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/keycodes.min.js?ver=034ff647a54b018581d3" id="wp-keycodes-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/priority-queue.min.js?ver=9c21c957c7e50ffdbf48" id="wp-priority-queue-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/compose.min.js?ver=85f0708cd2e6b26addeb" id="wp-compose-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/private-apis.min.js?ver=4b858962c15c2c7a135f" id="wp-private-apis-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/redux-routine.min.js?ver=a0a172871afaeb261566" id="wp-redux-routine-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/data.min.js?ver=7c62e39de0308c73d50c" id="wp-data-js"></script> <script type="text/javascript" id="wp-data-js-after"> /* <![CDATA[ */ ( function() { var userId = 0; var storageKey = "WP_DATA_USER_" + userId; wp.data .use( wp.data.plugins.persistence, { storageKey: storageKey } ); } )(); /* ]]> */ </script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/html-entities.min.js?ver=2cd3358363e0675638fb" id="wp-html-entities-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/a11y.min.js?ver=3156534cc54473497e14" id="wp-a11y-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/rich-text.min.js?ver=4021b9e4e9ef4d3cd868" id="wp-rich-text-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/shortcode.min.js?ver=b7747eee0efafd2f0c3b" id="wp-shortcode-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/warning.min.js?ver=ed7c8b0940914f4fe44b" id="wp-warning-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-includes/js/dist/blocks.min.js?ver=8474af4b6260126fa879" id="wp-blocks-js"></script> <script type="text/javascript" id="swp-live-search-client-js-extra"> /* <![CDATA[ */ var searchwp_live_search_params = []; searchwp_live_search_params = {"ajaxurl":"https:\/\/www.ogc.org\/wp-admin\/admin-ajax.php","origin_id":4728,"config":{"default":{"engine":"default","input":{"delay":300,"min_chars":3},"results":{"position":"bottom","width":"auto","offset":{"x":0,"y":5}},"spinner":{"lines":12,"length":8,"width":3,"radius":8,"scale":1,"corners":1,"color":"#424242","fadeColor":"transparent","speed":1,"rotate":0,"animation":"searchwp-spinner-line-fade-quick","direction":1,"zIndex":2000000000,"className":"spinner","top":"50%","left":"50%","shadow":"0 0 1px transparent","position":"absolute"}}},"msg_no_config_found":"No valid SearchWP Live Search configuration found!","aria_instructions":"When autocomplete results are available use up and down arrows to review and enter to go to the desired page. Touch device users, explore by touch or with swipe gestures."};; /* ]]> */ </script> <script type="text/javascript" src="https://www.ogc.org/wp-content/plugins/searchwp-live-ajax-search/assets/javascript/dist/script.min.js?ver=1.8.3" id="swp-live-search-client-js"></script> <script type="text/javascript" src="https://www.ogc.org/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-contact-form-7-21cf1c445673c649970d.js" id="googlesitekit-events-provider-contact-form-7-js" defer></script> <script type="text/javascript" src="https://www.ogc.org/wp-content/plugins/searchwp/assets/js/frontend/search-forms.js?ver=4.3.17" id="searchwp-forms-js"></script> <script type="text/javascript" id="gt_widget_script_69773930-js-before"> /* <![CDATA[ */ window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['69773930'] = {"default_language":"en","languages":["ar","zh-CN","nl","en","fr","de","it","pt","ru","es"],"url_structure":"sub_directory","native_language_names":1,"detect_browser_language":1,"wrapper_selector":"#gt-wrapper-69773930","select_language_label":"Select Language","horizontal_position":"inline","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"}; /* ]]> */ </script><script src="https://www.ogc.org/wp-content/plugins/gtranslate/js/dropdown.js?ver=6.7.1" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/publications/standard/sfa/" data-gt-orig-domain="www.ogc.org" data-gt-widget-id="69773930" defer></script></body> </html>