CINXE.COM
Spatial database - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Spatial database - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"6f31151e-8f7c-40a8-97c1-7e4d68771b3b","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Spatial_database","wgTitle":"Spatial database","wgCurRevisionId":1264017050,"wgRevisionId":1264017050,"wgArticleId":4533551,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description is different from Wikidata","All articles with unsourced statements","Articles with unsourced statements from July 2016","Spatial databases","Geometric algorithms"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Spatial_database","wgRelevantArticleId":4533551,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q2302053","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.tablesorter.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","jquery.tablesorter","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.tablesorter.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.19"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Spatial database - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Spatial_database"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Spatial_database&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Spatial_database"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Spatial_database rootpage-Spatial_database skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=Spatial+database" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=Spatial+database" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=Spatial+database" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=Spatial+database" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Characteristics" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Characteristics"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Characteristics</span> </div> </a> <ul id="toc-Characteristics-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Spatial_index" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Spatial_index"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Spatial index</span> </div> </a> <ul id="toc-Spatial_index-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Spatial_query" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Spatial_query"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Spatial query</span> </div> </a> <ul id="toc-Spatial_query-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Spatial_database_management_systems" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Spatial_database_management_systems"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Spatial database management systems</span> </div> </a> <button aria-controls="toc-Spatial_database_management_systems-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Spatial database management systems subsection</span> </button> <ul id="toc-Spatial_database_management_systems-sublist" class="vector-toc-list"> <li id="toc-List" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#List"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>List</span> </div> </a> <ul id="toc-List-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Table_of_free_systems_especially_for_spatial_data_processing" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Table_of_free_systems_especially_for_spatial_data_processing"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Table of free systems especially for spatial data processing</span> </div> </a> <ul id="toc-Table_of_free_systems_especially_for_spatial_data_processing-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Notes" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Notes"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Notes</span> </div> </a> <ul id="toc-Notes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Spatial database</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 15 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-15" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">15 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Prostorov%C3%A1_datab%C3%A1ze" title="Prostorová databáze – Czech" lang="cs" hreflang="cs" data-title="Prostorová databáze" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Geodatenbank" title="Geodatenbank – German" lang="de" hreflang="de" data-title="Geodatenbank" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Ruumiandmebaas" title="Ruumiandmebaas – Estonian" lang="et" hreflang="et" data-title="Ruumiandmebaas" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Base_de_datos_espacial" title="Base de datos espacial – Spanish" lang="es" hreflang="es" data-title="Base de datos espacial" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87_%D8%AF%D8%A7%D8%AF%D9%87_%D9%85%DA%A9%D8%A7%D9%86%DB%8C" title="پایگاه داده مکانی – Persian" lang="fa" hreflang="fa" data-title="پایگاه داده مکانی" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Base_de_donn%C3%A9es_spatiales" title="Base de données spatiales – French" lang="fr" hreflang="fr" data-title="Base de données spatiales" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%B8%E0%A5%8D%E0%A4%A5%E0%A4%BE%E0%A4%A8%E0%A4%BF%E0%A4%95_%E0%A4%A1%E0%A5%87%E0%A4%9F%E0%A4%BE%E0%A4%AC%E0%A5%87%E0%A4%B8" title="स्थानिक डेटाबेस – Hindi" lang="hi" hreflang="hi" data-title="स्थानिक डेटाबेस" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Base_di_dati_spaziale" title="Base di dati spaziale – Italian" lang="it" hreflang="it" data-title="Base di dati spaziale" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Romlig_database" title="Romlig database – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="Romlig database" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Bazy_danych_przestrzennych" title="Bazy danych przestrzennych – Polish" lang="pl" hreflang="pl" data-title="Bazy danych przestrzennych" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Geodatabase" title="Geodatabase – Portuguese" lang="pt" hreflang="pt" data-title="Geodatabase" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Пространственная база данных – Russian" lang="ru" hreflang="ru" data-title="Пространственная база данных" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Spatiaalinen_tietokanta" title="Spatiaalinen tietokanta – Finnish" lang="fi" hreflang="fi" data-title="Spatiaalinen tietokanta" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Uzamsal_veritaban%C4%B1" title="Uzamsal veritabanı – Turkish" lang="tr" hreflang="tr" data-title="Uzamsal veritabanı" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%80%D0%BE%D0%B2%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Просторова база даних – Ukrainian" lang="uk" hreflang="uk" data-title="Просторова база даних" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2302053#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Spatial_database" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Spatial_database" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Spatial_database"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Spatial_database&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Spatial_database&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Spatial_database"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Spatial_database&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Spatial_database&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Spatial_database" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Spatial_database" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Spatial_database&oldid=1264017050" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Spatial_database&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=Spatial_database&id=1264017050&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSpatial_database"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSpatial_database"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=Spatial_database&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Spatial_database&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2302053" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Database optimized for data representing objects in a geometric space</div> <p>A <b>spatial database</b> is a general-purpose <a href="/wiki/Database" title="Database">database</a> (usually a <a href="/wiki/Relational_database" title="Relational database">relational database</a>) that has been enhanced to include <a href="/wiki/Spatial_data" class="mw-redirect" title="Spatial data">spatial data</a> that represents objects defined in a <a href="/wiki/Space" title="Space">geometric space</a>, along with tools for <a href="/wiki/Information_retrieval" title="Information retrieval">querying</a> and analyzing such data. </p><p>Most spatial databases allow the representation of simple geometric objects such as <a href="/wiki/Point_(geometry)" title="Point (geometry)">points</a>, <a href="/wiki/Line_(geometry)" title="Line (geometry)">lines</a> and <a href="/wiki/Polygon" title="Polygon">polygons</a>. Some spatial databases handle more complex structures such as <a href="/wiki/Solid_geometry" title="Solid geometry">3D objects</a>, <a href="/wiki/Coverage_data" title="Coverage data">topological coverages</a>, linear networks, and <a href="/wiki/Triangulated_irregular_network" title="Triangulated irregular network">triangulated irregular networks</a> (TINs). While typical databases have developed to manage various numeric and character <a href="/wiki/Data_type" title="Data type">types of data</a>, such databases require additional functionality to process spatial data types efficiently, and developers have often added <i>geometry</i> or <i>feature</i> data types. </p><p><b>Geographic database</b> (or <b>geodatabase</b>) is a <a href="/wiki/Georeferenced" class="mw-redirect" title="Georeferenced">georeferenced</a> spatial database, used for storing and manipulating <a href="/wiki/Geographic_data" class="mw-redirect" title="Geographic data">geographic data</a> (or geodata, i.e., data associated with a location on Earth),<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>a<span class="cite-bracket">]</span></a></sup> especially in <a href="/wiki/Geographic_information_systems" class="mw-redirect" title="Geographic information systems">geographic information systems</a> (GIS). Almost all current relational and object-relational database management systems now have spatial extensions, and some GIS software vendors have developed their own spatial extensions to database management systems. </p><p>The <a href="/wiki/Open_Geospatial_Consortium" title="Open Geospatial Consortium">Open Geospatial Consortium</a> (OGC) developed the <i><a href="/wiki/Simple_Features" title="Simple Features">Simple Features</a></i> specification (first released in 1997)<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> and sets standards for adding spatial functionality to database systems.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> The <i>SQL/MM Spatial</i> ISO/IEC standard is a part of the structured query language and multimedia standard extending the Simple Features.<sup id="cite_ref-Kresse2012_4-0" class="reference"><a href="#cite_note-Kresse2012-4"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Characteristics">Characteristics</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Spatial_database&action=edit&section=1" title="Edit section: Characteristics"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The core functionality added by a spatial extension to a database is one or more <i>spatial datatypes</i>, which allow for the storage of spatial data as attribute values in a table.<sup id="cite_ref-GISTBOK_5-0" class="reference"><a href="#cite_note-GISTBOK-5"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Most commonly, a single spatial value would be a <a href="/wiki/Geometric_primitive" title="Geometric primitive">geometric primitive</a> (point, line, polygon, etc.) based on the <a href="/wiki/Data_model_(GIS)#Vector_data_model" title="Data model (GIS)">vector data model</a>. The datatypes in most spatial databases are based on the OGC <a href="/wiki/Simple_Features" title="Simple Features">Simple Features</a> specification for representing geometric primitives. Some spatial databases also support the storage of <a href="/wiki/Raster_graphics" title="Raster graphics">raster data</a>. Because all geographic locations must be specified according to a <a href="/wiki/Spatial_reference_system" title="Spatial reference system">spatial reference system</a>, spatial databases must also allow for the tracking and transformation of coordinate systems. In many systems, when a spatial column is defined in a table, it also includes a choice of coordinate system, chosen from a list of available systems that is stored in a lookup table. </p><p>The second major functionality extension in a spatial database is the addition of spatial capabilities to the query language (e.g., <a href="/wiki/SQL" title="SQL">SQL</a>); these give the spatial database the same <a href="/wiki/Spatial_analysis" title="Spatial analysis"> query, analysis, and manipulation operations</a> that are available in traditional GIS software. In most relational database management systems, this functionality is implemented as a set of new functions that can be used in SQL SELECT statements. Several types of operations are specified by the <a href="/wiki/Open_Geospatial_Consortium" title="Open Geospatial Consortium">Open Geospatial Consortium</a> standard: </p> <ul><li>Measurement: Computes line length, polygon area, the distance between geometries, etc.</li> <li>Geoprocessing: Modify existing features to create new ones, for example by creating a buffer around them, intersecting features, etc.</li> <li>Predicates: Allows true/false queries about spatial relationships between geometries. Examples include "do two polygons overlap?" or 'is there a residence located within a mile of the area we are planning to build the landfill?' (see <a href="/wiki/DE-9IM" title="DE-9IM">DE-9IM</a>)</li> <li>Geometry Constructors: Creates new geometries, usually by specifying the vertices (points or nodes) which define the shape.</li> <li>Observer Functions: Queries that return specific information about a feature, such as the location of the center of a circle.</li></ul> <p>Some databases support only simplified or modified sets of these operations, especially in cases of <a href="/wiki/NoSQL" title="NoSQL">NoSQL</a> systems like <a href="/wiki/MongoDB" title="MongoDB">MongoDB</a> and <a href="/wiki/CouchDB" class="mw-redirect" title="CouchDB">CouchDB</a>. </p> <div class="mw-heading mw-heading2"><h2 id="Spatial_index">Spatial index</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Spatial_database&action=edit&section=2" title="Edit section: Spatial index"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A <b>spatial index</b> is used by a spatial database to optimize <a href="/wiki/Spatial_query" class="mw-redirect" title="Spatial query">spatial queries</a>. Database systems use indices to quickly look up values by sorting data values in a linear (e.g. alphabetical) order; however, this way of indexing data is not optimal for <a href="/wiki/Spatial_query" class="mw-redirect" title="Spatial query">spatial queries</a> in two- or three-dimensional space. Instead, spatial databases use a <i>spatial</i> index designed specifically for multi-dimensional ordering.<sup id="cite_ref-GISTBOK_indexing_6-0" class="reference"><a href="#cite_note-GISTBOK_indexing-6"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> Common spatial index methods include: </p> <ul><li><a href="/wiki/Binary_space_partitioning" title="Binary space partitioning">Binary space partitioning</a> (BSP-Tree): Subdividing space by hyperplanes.</li> <li><a href="/wiki/Bounding_volume_hierarchy" title="Bounding volume hierarchy">Bounding volume hierarchy</a> (BVH)</li> <li><a href="/wiki/Geohash" title="Geohash">Geohash</a></li> <li><a href="/wiki/Grid_(spatial_index)" title="Grid (spatial index)">Grid (spatial index)</a></li> <li><a href="/wiki/HHCode" title="HHCode">HHCode</a></li> <li><a href="/wiki/Hilbert_R-tree" title="Hilbert R-tree">Hilbert R-tree</a></li> <li><a href="/wiki/K-d_tree" title="K-d tree"><i>k</i>-d tree</a></li> <li><a href="/wiki/M-tree" title="M-tree">m-tree</a> – an m-tree index can be used for the efficient resolution of similarity queries on complex objects as compared using an arbitrary metric.</li> <li><a href="/wiki/Octree" title="Octree">Octree</a></li> <li><a href="/wiki/PH-tree" title="PH-tree">PH-tree</a></li> <li><a href="/wiki/Quadtree" title="Quadtree">Quadtree</a></li> <li><a href="/wiki/R-tree" title="R-tree">R-tree</a>: Typically the preferred method for indexing spatial data.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> Objects (shapes, lines and points) are grouped using the <a href="/wiki/Minimum_bounding_rectangle" title="Minimum bounding rectangle">minimum bounding rectangle</a> (MBR). Objects are added to an MBR within the index that will lead to the smallest increase in its size.</li> <li><a href="/wiki/R%2B_tree" title="R+ tree">R+ tree</a></li> <li><a href="/wiki/R*_tree" class="mw-redirect" title="R* tree">R* tree</a></li> <li><a href="/wiki/UB-tree" title="UB-tree">UB-tree</a></li> <li><a href="/wiki/X-tree" title="X-tree">X-tree</a></li> <li><a href="/wiki/Z-order_(curve)" class="mw-redirect" title="Z-order (curve)">Z-order (curve)</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Spatial_query">Spatial query<span class="anchor" id="Query"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Spatial_database&action=edit&section=3" title="Edit section: Spatial query"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A <b>spatial query</b> is a special type of <a href="/wiki/Database_query" class="mw-redirect" title="Database query">database query</a> supported by spatial databases, including geodatabases. The queries differ from non-spatial <a href="/wiki/SQL" title="SQL">SQL</a> queries in several important ways. Two of the most important are that they allow for the use of geometry data types such as points, lines and polygons and that these queries consider the spatial relationship between these geometries. </p><p>The function names for queries differ across geodatabases. The following are a few of the functions built into <a href="/wiki/PostGIS" title="PostGIS">PostGIS</a>, a free geodatabase which is a PostgreSQL extension (the term 'geometry' refers to a point, line, box or other two or three dimensional shape):<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> </p><p>Function prototype: <i>functionName (parameter(s)) : return type </i> </p> <ul><li>ST_Distance(geometry, geometry) : number</li> <li>ST_Equals(geometry, geometry) : boolean</li> <li>ST_Disjoint(geometry, geometry) : boolean</li> <li>ST_Intersects(geometry, geometry) : boolean</li> <li>ST_Touches(geometry, geometry) : boolean</li> <li>ST_Crosses(geometry, geometry) : boolean</li> <li>ST_Overlaps(geometry, geometry) : boolean</li> <li>ST_Contains(geometry, geometry) : boolean</li> <li>ST_Length(geometry) : number</li> <li>ST_Area(geometry) : number</li> <li>ST_<a href="/wiki/Centroid" title="Centroid">Centroid</a>(geometry) : geometry</li> <li>ST_Intersection(geometry, geometry) : geometry</li></ul> <p>Thus, a <a href="/wiki/Spatial_join" title="Spatial join">spatial join</a> between a points layer of cities and a polygon layer of countries could be performed in a spatially-extended SQL statement as: </p><p><code>SELECT * FROM cities, countries WHERE ST_Contains(countries.shape, cities.shape)</code> </p><p>The Intersect <a href="/wiki/Vector_overlay" title="Vector overlay">vector overlay</a> operation (a core element of GIS software) could be replicated as: </p><p><code>SELECT ST_Intersection(veg.shape, soil.shape) int_poly, veg.*, soil.* FROM veg, soil where ST_Intersects(veg.shape, soil.shape)</code> </p> <div class="mw-heading mw-heading2"><h2 id="Spatial_database_management_systems">Spatial database management systems</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Spatial_database&action=edit&section=4" title="Edit section: Spatial database management systems"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">Main category: <a href="/wiki/Category:Spatial_database_management_systems" title="Category:Spatial database management systems">Spatial database management systems</a></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951" /><div role="note" class="hatnote navigation-not-searchable">Main category: <a href="/wiki/Category:Geographical_databases" title="Category:Geographical databases">Geographical databases</a></div> <div class="mw-heading mw-heading3"><h3 id="List">List</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Spatial_database&action=edit&section=5" title="Edit section: List"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/AllegroGraph" title="AllegroGraph">AllegroGraph</a> – a <a href="/wiki/Graph_database" title="Graph database">graph database</a> which provides a mechanism for efficient storage and retrieval of two-dimensional geospatial coordinates for <a href="/wiki/Resource_Description_Framework" title="Resource Description Framework">Resource Description Framework</a> data.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (July 2016)">citation needed</span></a></i>]</sup> It includes an extension syntax for <a href="/wiki/SPARQL" title="SPARQL">SPARQL</a> queries.</li> <li><a href="/wiki/ArangoDB" title="ArangoDB">ArangoDB</a> - a multi-model database which provides geoindexing capability.</li> <li><a href="/wiki/Apache_Drill" title="Apache Drill">Apache Drill</a> - A MPP SQL query engine for querying large datasets. Drill supports spatial data types and functions <sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> similar to PostgreSQL.</li> <li>Esri <a href="/wiki/Geodatabase_(Esri)" title="Geodatabase (Esri)">Geodatabase</a> (Enterprise, Mobile) - a proprietary spatial database structure and logical model that can be implemented on several relational databases, both commercial (Oracle, MS SQL Server, Db2) and open source (PostgreSQL, SQLite)</li> <li><a href="/wiki/Caliper_Corporation" title="Caliper Corporation">Caliper</a> extends the Raima Data Manager with spatial datatypes, functions, and utilities.</li> <li><a href="/wiki/CouchDB" class="mw-redirect" title="CouchDB">CouchDB</a> a document-based database system that can be spatially enabled by a plugin called Geocouch</li> <li><a href="/wiki/Elasticsearch" title="Elasticsearch">Elasticsearch</a> is a document-based database system that supports two types of geo data: geo_point fields which support lat/lon pairs, and geo_shape fields, which support points, lines, circles, polygons, multi-polygons, etc.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/GeoMesa" title="GeoMesa">GeoMesa</a> is a cloud-based spatio-temporal database built on top of <a href="/wiki/Apache_Accumulo" title="Apache Accumulo">Apache Accumulo</a> and <a href="/wiki/Apache_Hadoop" title="Apache Hadoop">Apache Hadoop</a> (also supports <a href="/wiki/Apache_HBase" title="Apache HBase">Apache HBase</a>, <a href="/wiki/Google" title="Google">Google</a> <a href="/wiki/Bigtable" title="Bigtable">Bigtable</a>, <a href="/wiki/Apache_Cassandra" title="Apache Cassandra">Apache Cassandra</a>, and <a href="/wiki/Apache_Kafka" title="Apache Kafka">Apache Kafka</a>). GeoMesa supports full OGC <a href="/wiki/Simple_Features" title="Simple Features">Simple Features</a> and a GeoServer plugin.</li> <li><a href="/wiki/H2_(DBMS)" class="mw-redirect" title="H2 (DBMS)">H2</a> supports geometry types<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> and spatial indices<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> as of version 1.3.173 (2013-07-28). An extension called H2GIS available on Maven Central gives full OGC <a href="/wiki/Simple_Features" title="Simple Features">Simple Features</a> support.</li> <li>Any edition of <a href="/wiki/IBM_Db2" title="IBM Db2">IBM Db2</a> can be spatially-enabled to implement the OpenGIS spatial functionality with SQL spatial types and functions.</li> <li><a href="/wiki/IBM_Informix" class="mw-redirect" title="IBM Informix">IBM Informix</a> Geodetic and Spatial datablade extensions auto-install on use and expand Informix's datatypes to include multiple standard coordinate systems and support for RTree indexes. Geodetic and Spatial data can also be incorporated with Informix's Timeseries data support for tracking objects in motion over time.</li> <li><a href="/wiki/Linter_SQL_RDBMS" title="Linter SQL RDBMS">Linter SQL Server</a> supports spatial types and spatial functions according to the OpenGIS specifications.</li> <li><a href="/wiki/Microsoft_SQL_Server" title="Microsoft SQL Server">Microsoft SQL Server</a> has support for spatial types since version 2008</li> <li><a href="/wiki/MonetDB#GIS" title="MonetDB">MonetDB/GIS</a> extension for <a href="/wiki/MonetDB" title="MonetDB">MonetDB</a> adds OGS Simple Features to the relational <a href="/wiki/Column-oriented_database" class="mw-redirect" title="Column-oriented database">column-store</a> database.<sup id="cite_ref-gis_13-0" class="reference"><a href="#cite_note-gis-13"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/MySQL" title="MySQL">MySQL</a> DBMS implements the datatype <i>geometry</i>, plus some spatial functions implemented according to the OpenGIS specifications.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> However, in MySQL version 5.5 and earlier, functions that test spatial relationships are limited to working with minimum bounding rectangles rather than the actual geometries. MySQL versions earlier than 5.0.16 only supported spatial data in MyISAM tables. As of MySQL 5.0.16, InnoDB, NDB, BDB, and ARCHIVE also support spatial features.</li> <li><a href="/wiki/Neo4j" title="Neo4j">Neo4j</a> – a <a href="/wiki/Graph_database" title="Graph database">graph database</a> that can build 1D and 2D indexes as <a href="/wiki/B-tree" title="B-tree">B-tree</a>, <a href="/wiki/Quadtree" title="Quadtree">Quadtree</a> and <a href="/wiki/Hilbert_curve" title="Hilbert curve">Hilbert curve</a> directly in the <a href="/wiki/Graph_(discrete_mathematics)" title="Graph (discrete mathematics)">graph</a></li> <li><a href="/wiki/Virtuoso_Universal_Server" title="Virtuoso Universal Server">OpenLink Virtuoso</a> has supported SQL/MM since version 6.01.3126,<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> with significant enhancements including <a href="/wiki/GeoSPARQL" title="GeoSPARQL">GeoSPARQL</a> in Open Source Edition 7.2.6, and in Enterprise Edition 8.2.0<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Oracle_Spatial" class="mw-redirect" title="Oracle Spatial">Oracle Spatial</a></li> <li><a href="/wiki/PostgreSQL" title="PostgreSQL">PostgreSQL</a> DBMS (database management system) uses the extension <a href="/wiki/PostGIS" title="PostGIS">PostGIS</a> to implement OGC-compliant <sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> spatial functionality, including standardized datatype <i>geometry</i> and corresponding functions.</li> <li><a href="/wiki/Redis" title="Redis">Redis</a> with the Geo API.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/RethinkDB" title="RethinkDB">RethinkDB</a> supports geospatial indexes in 2D.</li> <li><a href="/wiki/SAP_HANA" title="SAP HANA">SAP HANA</a> supports geospatial with SPS08.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Smallworld" title="Smallworld">Smallworld</a> <a href="/wiki/VMDS" title="VMDS">VMDS</a>, the native GE <a href="/wiki/Smallworld" title="Smallworld">Smallworld</a> GIS database</li> <li><a rel="nofollow" class="external text" href="https://www.mireo.com/spacetime">SpaceTime</a> is a commercial spatiotemporal database built on top of the proprietary multidimensional index similar to the <a href="/wiki/K-d_tree" title="K-d tree"><i>k</i>-d tree</a> family, but created using the bottom-up approach and adapted to particular space-time distribution of data.</li> <li><a href="/wiki/Spatial_Query_Server" title="Spatial Query Server">Spatial Query Server</a> from <a href="/wiki/Boeing" title="Boeing">Boeing</a> spatially enables Sybase ASE.</li> <li><a href="/wiki/SpatiaLite" title="SpatiaLite">SpatiaLite</a> extends <a href="/wiki/Sqlite" class="mw-redirect" title="Sqlite">Sqlite</a> with spatial datatypes, functions, and utilities.</li> <li><a href="/wiki/Tarantool" title="Tarantool">Tarantool</a> supports geospatial queries with RTREE index.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Teradata_Geospatial" class="mw-redirect" title="Teradata Geospatial">Teradata Geospatial</a> includes 2D spatial functionality (OGC-compliant) in its data warehouse system.</li> <li><a href="/wiki/Vertica" title="Vertica">Vertica Place</a>, the geo-spatial extension for <a href="/wiki/HP_Information_Management_Software#HP_Vertica" title="HP Information Management Software">HP Vertica</a>, adds OGC-compliant spatial features to the relational <a href="/wiki/Column-oriented_database" class="mw-redirect" title="Column-oriented database">column-store</a> database.<sup id="cite_ref-verticaplace_21-0" class="reference"><a href="#cite_note-verticaplace-21"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup></li></ul> <div class="mw-heading mw-heading3"><h3 id="Table_of_free_systems_especially_for_spatial_data_processing">Table of free systems especially for spatial data processing</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Spatial_database&action=edit&section=6" title="Edit section: Table of free systems especially for spatial data processing"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable"> <tbody><tr> <th>DBS</th> <th>License</th> <th>Distributed</th> <th>Spatial objects</th> <th>Spatial functions</th> <th><a href="/wiki/PostgreSQL" title="PostgreSQL">PostgreSQL</a> interface</th> <th>UMN <a href="/wiki/MapServer" title="MapServer">MapServer</a> interface</th> <th>Documentation</th> <th>Modifiable</th> <th><a href="/wiki/HDFS" class="mw-redirect" title="HDFS">HDFS</a> </th></tr> <tr> <td><a href="/wiki/Apache_Drill" title="Apache Drill">Apache Drill</a> </td> <td><a href="/wiki/Apache_License_2.0" class="mw-redirect" title="Apache License 2.0">Apache License 2.0</a> </td> <td>yes </td> <td>yes </td> <td>yes - <a rel="nofollow" class="external text" href="https://drill.apache.org/docs/gis-functions/">Drill Geospatial Functions Documentation</a> </td> <td>yes </td> <td>no </td> <td>Official <a rel="nofollow" class="external text" href="https://drill.apache.org/docs/">Documentation</a> </td> <td>ANSI <a href="/wiki/SQL" title="SQL">SQL</a> </td> <td>yes </td></tr> <tr> <td><a href="/wiki/ArangoDB" title="ArangoDB">ArangoDB</a> </td> <td><a href="/wiki/Apache_License_2.0" class="mw-redirect" title="Apache License 2.0">Apache License 2.0</a> </td> <td>yes </td> <td>yes </td> <td>yes - <a rel="nofollow" class="external text" href="https://www.arangodb.com/community-server/geojson-support-geospatial-queries/">capabilities overview</a> <a rel="nofollow" class="external text" href="https://www.arangodb.com/docs/stable/aql/functions-geo.html">query language functions</a> </td> <td>no </td> <td>no </td> <td>official <a rel="nofollow" class="external text" href="https://www.arangodb.com/docs/stable/aql/functions-geo.html">documentation</a> </td> <td>AQL </td> <td>no </td></tr> <tr> <td style="text-align:left"><a href="/wiki/GeoMesa" title="GeoMesa">GeoMesa</a> </td> <td><a href="/wiki/Apache_License" title="Apache License">Apache License</a> 2.0 </td> <td>yes </td> <td>yes (<a href="/wiki/Simple_Features" title="Simple Features">Simple Features</a>) </td> <td>yes (<a href="/wiki/JTS_Topology_Suite" title="JTS Topology Suite">JTS</a>) </td> <td>no (manufacturable with <a href="/wiki/GeoTools" title="GeoTools">GeoTools</a>) </td> <td>no </td> <td>parts of the functions, a few examples </td> <td>with <a href="/wiki/Simple_Feature_Access" class="mw-redirect" title="Simple Feature Access">Simple Feature Access</a> in <a href="/wiki/Java_Virtual_Machine" class="mw-redirect" title="Java Virtual Machine">Java Virtual Machine</a> and <a href="/wiki/Apache_Spark" title="Apache Spark">Apache Spark</a> are all kinds of tasks solvable </td> <td>yes </td></tr> <tr> <td style="text-align:left"><a href="/wiki/H2_(DBMS)" class="mw-redirect" title="H2 (DBMS)">H2</a> (H2GIS) </td> <td><a href="/wiki/LGPL" class="mw-redirect" title="LGPL">LGPL</a> 3 (since v1.3), <a href="/wiki/GPL" class="mw-redirect" title="GPL">GPL</a> 3 before </td> <td>no </td> <td>yes (custom, no raster) </td> <td><a href="/wiki/Simple_Feature_Access" class="mw-redirect" title="Simple Feature Access">Simple Feature Access</a> and custom functions for H2Network </td> <td>yes </td> <td>no </td> <td>yes (homepage) </td> <td>SQL </td> <td>no </td></tr> <tr> <td style="text-align:left"><a href="/wiki/Ingres_(database)" title="Ingres (database)">Ingres</a> </td> <td><a href="/wiki/GPL" class="mw-redirect" title="GPL">GPL</a> or proprietary </td> <td>yes (if extension is installed) </td> <td>yes (custom, no raster) </td> <td>Geometry Engine, Open Source<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> </td> <td>no </td> <td>with MapScript </td> <td>just briefly </td> <td>with C and OME </td> <td>no </td></tr> <tr> <td style="text-align:left"><a href="/wiki/Neo4j" title="Neo4j">Neo4J</a>-spatial<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </td> <td>GNU affero general public license </td> <td>no </td> <td>yes (<a href="/wiki/Simple_Features" title="Simple Features">Simple Features</a>) </td> <td>yes (contain, cover, covered by, cross, disjoint, intersect, intersect window, overlap, touch, within and within distance) </td> <td>no </td> <td>no </td> <td>just briefly </td> <td>fork of <a href="/wiki/JTS_Topology_Suite" title="JTS Topology Suite">JTS</a> </td> <td>no </td></tr> <tr> <td style="text-align:left"><a href="/wiki/PostgreSQL" title="PostgreSQL">PostgreSQL</a> with <a href="/wiki/PostGIS" title="PostGIS">PostGIS</a> </td> <td><a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a> </td> <td>no </td> <td>yes (<a href="/wiki/Simple_Features" title="Simple Features">Simple Features</a> and raster) </td> <td>yes (<a href="/wiki/Simple_Feature_Access" class="mw-redirect" title="Simple Feature Access">Simple Feature Access</a> and raster functions) </td> <td>yes </td> <td>yes </td> <td>detailed </td> <td>SQL, in connection with <a href="/wiki/R_(programming_language)" title="R (programming language)">R</a> </td> <td>no </td></tr> <tr> <td style="text-align:left"><a href="/wiki/Postgres-XL" title="Postgres-XL">Postgres-XL</a> with <a href="/wiki/PostGIS" title="PostGIS">PostGIS</a> </td> <td>Mozilla public license and GNU general public license </td> <td>yes </td> <td>yes (<a href="/wiki/Simple_Features" title="Simple Features">Simple Features</a> and raster) </td> <td>yes (<a href="/wiki/Simple_Feature_Access" class="mw-redirect" title="Simple Feature Access">Simple Feature Access</a> and raster functions) </td> <td>yes </td> <td>yes </td> <td>PostGIS: yes, Postgres-XL: briefly </td> <td>SQL, in connection with <a href="/wiki/R_(programming_language)" title="R (programming language)">R</a> or <a href="/wiki/Tcl" title="Tcl">Tcl</a> or <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a> </td> <td>no </td></tr> <tr> <td style="text-align:left"><a href="/wiki/Rasdaman" title="Rasdaman">Rasdaman</a> </td> <td>server <a href="/wiki/GPL" class="mw-redirect" title="GPL">GPL</a>, client <a href="/wiki/LGPL" class="mw-redirect" title="LGPL">LGPL</a>, enterprise proprietary </td> <td>yes </td> <td>just raster </td> <td>raster manipulation with rasql </td> <td>yes </td> <td>with <a href="/wiki/Web_Coverage_Service" title="Web Coverage Service">Web Coverage Service</a> or <a href="/wiki/Web_Processing_Service" title="Web Processing Service">Web Processing Service</a> </td> <td>detailed wiki </td> <td>own defined function in enterprise edition </td> <td>no </td></tr> <tr> <td><a href="/wiki/RethinkDB" title="RethinkDB">RethinkDB</a> </td> <td><a href="/wiki/Affero_General_Public_License" class="mw-redirect" title="Affero General Public License">AGPL</a> </td> <td>yes </td> <td>yes </td> <td> <ul><li>distance</li> <li>getIntersecting</li> <li>getNearest</li> <li>includes</li> <li>intersects</li></ul> </td> <td>no </td> <td>no </td> <td>official documentation<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> </td> <td>forking </td> <td>no </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Spatial_database&action=edit&section=7" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Geographic_information_system" title="Geographic information system">Geographic information system</a> (GIS)</li> <li><a href="/wiki/GeoSPARQL" title="GeoSPARQL">GeoSPARQL</a></li> <li><a href="/wiki/Glacio-geological_databases" title="Glacio-geological databases">Glacio-geological databases</a></li> <li><a href="/wiki/Location_intelligence" title="Location intelligence">Location intelligence</a></li> <li><a href="/wiki/Multimedia_database" title="Multimedia database">Multimedia database</a></li> <li><a href="/wiki/Nearest_neighbor_search" title="Nearest neighbor search">Nearest neighbor search</a></li> <li><a href="/wiki/Object-based_spatial_database" title="Object-based spatial database">Object-based spatial database</a></li> <li><a href="/wiki/Simple_Features" title="Simple Features">Simple Features</a></li> <li><a href="/wiki/Spatial_analysis" title="Spatial analysis">Spatial analysis</a></li> <li><a href="/wiki/Spatial_ETL" title="Spatial ETL">Spatial ETL</a></li> <li><a href="/wiki/Spatiotemporal_database" title="Spatiotemporal database">Spatiotemporal database</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Spatial_database&action=edit&section=8" title="Edit section: Notes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-lower-alpha"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text">The term "geodatabase" may also refer specifically to a set of proprietary spatial database formats, <a href="/wiki/Geodatabase_(Esri)" title="Geodatabase (Esri)">Geodatabase (Esri)</a>.</span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Spatial_database&action=edit&section=9" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239543626" /><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite id="CITEREFMcKee2016" class="citation web cs1">McKee, Lance (2016). <a rel="nofollow" class="external text" href="http://www.opengeospatial.org/ogc/historylong">"OGC History (detailed)"</a>. OGC<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-07-12</span></span>. <q>[...] 1997 [...] OGC released the OpenGIS Simple Features Specification, which specifies the interface that enables diverse systems to communicate in terms of 'simple features' which are based on 2D geometry. The supported geometry types include points, lines, linestrings, curves, and polygons. Each geometric object is associated with a Spatial Reference System, which describes the coordinate space in which the geometric object is defined.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OGC+History+%28detailed%29&rft.pub=OGC&rft.date=2016&rft.aulast=McKee&rft.aufirst=Lance&rft_id=http%3A%2F%2Fwww.opengeospatial.org%2Fogc%2Fhistorylong&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"> <a rel="nofollow" class="external text" href="http://www.opengeospatial.org">OGC Homepage</a></span> </li> <li id="cite_note-Kresse2012-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-Kresse2012_4-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFKresseDanko2010" class="citation book cs1">Kresse, Wolfgang; Danko, David M., eds. (2010). <span class="id-lock-limited" title="Free access subject to limited trial, subscription normally required"><a rel="nofollow" class="external text" href="https://archive.org/details/springerhandbook00kres"><i>Springer handbook of geographic information</i></a></span> (1. ed.). Berlin: Springer. pp. <a rel="nofollow" class="external text" href="https://archive.org/details/springerhandbook00kres/page/n109">82</a>–83. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9783540726807" title="Special:BookSources/9783540726807"><bdi>9783540726807</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Springer+handbook+of+geographic+information&rft.place=Berlin&rft.pages=82-83&rft.edition=1.&rft.pub=Springer&rft.date=2010&rft.isbn=9783540726807&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fspringerhandbook00kres&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-GISTBOK-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-GISTBOK_5-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFYueTan" class="citation web cs1">Yue, P.; Tan, Z. <a rel="nofollow" class="external text" href="https://gistbok.ucgis.org/bok-topics/relational-dbms-and-their-spatial-extensions">"DM-03 - Relational DBMS and their Spatial Extensions"</a>. <i>GIS&T Body of Knowledge</i>. UCGIS<span class="reference-accessdate">. Retrieved <span class="nowrap">5 January</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GIS%26T+Body+of+Knowledge&rft.atitle=DM-03+-+Relational+DBMS+and+their+Spatial+Extensions&rft.aulast=Yue&rft.aufirst=P.&rft.au=Tan%2C+Z.&rft_id=https%3A%2F%2Fgistbok.ucgis.org%2Fbok-topics%2Frelational-dbms-and-their-spatial-extensions&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-GISTBOK_indexing-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-GISTBOK_indexing_6-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFZhangDu" class="citation web cs1">Zhang, X.; Du, Z. <a rel="nofollow" class="external text" href="http://gistbok.ucgis.org/bok-topics/spatial-indexing">"DM-66 Spatial Indexing"</a>. <i>GIS&T Body of Knowledge</i>. UCGIS<span class="reference-accessdate">. Retrieved <span class="nowrap">5 January</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GIS%26T+Body+of+Knowledge&rft.atitle=DM-66+Spatial+Indexing&rft.aulast=Zhang&rft.aufirst=X.&rft.au=Du%2C+Z.&rft_id=http%3A%2F%2Fgistbok.ucgis.org%2Fbok-topics%2Fspatial-indexing&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFGütingSchneider2005" class="citation book cs1">Güting, Ralf Hartmut; Schneider, Markus (2005). <i>Moving Objects Databases</i>. Morgan Kaufmann. p. 262. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9780120887996" title="Special:BookSources/9780120887996"><bdi>9780120887996</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Moving+Objects+Databases&rft.pages=262&rft.pub=Morgan+Kaufmann&rft.date=2005&rft.isbn=9780120887996&rft.aulast=G%C3%BCting&rft.aufirst=Ralf+Hartmut&rft.au=Schneider%2C+Markus&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://postgis.net/docs/reference.html">"PostGIS Function Reference"</a>. <i>PostGIS Manual</i>. OSGeo<span class="reference-accessdate">. Retrieved <span class="nowrap">4 January</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=PostGIS+Manual&rft.atitle=PostGIS+Function+Reference&rft_id=https%3A%2F%2Fpostgis.net%2Fdocs%2Freference.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external autonumber" href="https://drill.apache.org/docs/gis-functions/">[1]</a> Drill Geospatial Function Documentation</span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.elastic.co/guide/en/elasticsearch/reference/current/geo-queries.html">"Geo queries | Elasticsearch Guide [7.15] | Elastic"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Geo+queries+%26%23124%3B+Elasticsearch+Guide+%26%2391%3B7.15%26%2393%3B+%26%23124%3B+Elastic&rft_id=https%3A%2F%2Fwww.elastic.co%2Fguide%2Fen%2Felasticsearch%2Freference%2Fcurrent%2Fgeo-queries.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.h2database.com/html/datatypes.html#geometry_type">H2 geometry type documentation</a></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.h2database.com/html/grammar.html#create_index">H2 create spatial index documentation</a></span> </li> <li id="cite_note-gis-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-gis_13-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.monetdb.org/Documentation/Extensions/GIS">"GeoSpatial – MonetDB"</a>. 4 March 2014.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GeoSpatial+%E2%80%93+MonetDB&rft.date=2014-03-04&rft_id=http%3A%2F%2Fwww.monetdb.org%2FDocumentation%2FExtensions%2FGIS&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130430004440/http://dev.mysql.com/doc/refman/5.5/en/gis-introduction.html">"MySQL 5.5 Reference Manual - 12.17.1. Introduction to MySQL Spatial Support"</a>. Archived from <a rel="nofollow" class="external text" href="http://dev.mysql.com/doc/refman/5.5/en/gis-introduction.html">the original</a> on 2013-04-30<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MySQL+5.5+Reference+Manual+-+12.17.1.+Introduction+to+MySQL+Spatial+Support&rft_id=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Fgis-introduction.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFOpenLink_Software" class="citation web cs1">OpenLink Software. <a rel="nofollow" class="external text" href="http://docs.openlinksw.com/virtuoso/sqlrefgeospatial/">"9.34. Geometry Data Types and Spatial Index Support"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">October 24,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=9.34.+Geometry+Data+Types+and+Spatial+Index+Support&rft.au=OpenLink+Software&rft_id=http%3A%2F%2Fdocs.openlinksw.com%2Fvirtuoso%2Fsqlrefgeospatial%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFOpenLink_Software2018" class="citation web cs1">OpenLink Software (2018-10-23). <a rel="nofollow" class="external text" href="https://medium.com/virtuoso-blog/new-releases-of-virtuoso-enterprise-and-open-source-editions-a3b39d2a076">"New Releases of Virtuoso Enterprise and Open Source Editions"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">October 24,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=New+Releases+of+Virtuoso+Enterprise+and+Open+Source+Editions&rft.date=2018-10-23&rft.au=OpenLink+Software&rft_id=https%3A%2F%2Fmedium.com%2Fvirtuoso-blog%2Fnew-releases-of-virtuoso-enterprise-and-open-source-editions-a3b39d2a076&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.ogc.org/resource/products/details/?pid=1591">"OGC Certified PostGIS"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OGC+Certified+PostGIS&rft_id=https%3A%2F%2Fwww.ogc.org%2Fresource%2Fproducts%2Fdetails%2F%3Fpid%3D1591&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://redis.io/commands/#geo">"Command reference – Redis"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Command+reference+%E2%80%93+Redis&rft_id=http%3A%2F%2Fredis.io%2Fcommands%2F%23geo&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://help.sap.com/hana/sap_hana_spatial_reference_en.pdf">"SAP Help Portal"</a> <span class="cs1-format">(PDF)</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=SAP+Help+Portal&rft_id=http%3A%2F%2Fhelp.sap.com%2Fhana%2Fsap_hana_spatial_reference_en.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20141213221030/http://tarantool.org/doc/user_guide/RTREE.html">"RTREE"</a>. <i>tarantool.org</i>. Archived from <a rel="nofollow" class="external text" href="http://tarantool.org/doc/user_guide/RTREE.html#in-memory">the original</a> on 2014-12-13.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=tarantool.org&rft.atitle=RTREE&rft_id=http%3A%2F%2Ftarantool.org%2Fdoc%2Fuser_guide%2FRTREE.html%23in-memory&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span> </span> </li> <li id="cite_note-verticaplace-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-verticaplace_21-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://saas.hpe.com/marketplace/haven/hp-vertica-place-720">"HP Vertica Place"</a>. 2 December 2015.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=HP+Vertica+Place&rft.date=2015-12-02&rft_id=https%3A%2F%2Fsaas.hpe.com%2Fmarketplace%2Fhaven%2Fhp-vertica-place-720&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://trac.osgeo.org/geos/">"GEOS"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GEOS&rft_id=http%3A%2F%2Ftrac.osgeo.org%2Fgeos%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/neo4j-contrib/spatial">"Neo4j Spatial is a library of utilities for Neo4j that facilitates the enabling of spatial operations on data. In particular you can add spatial indexes to already located data, and perform spatial"</a>. <i><a href="/wiki/GitHub" title="GitHub">GitHub</a></i>. 2019-02-18.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=Neo4j+Spatial+is+a+library+of+utilities+for+Neo4j+that+facilitates+the+enabling+of+spatial+operations+on+data.+In+particular+you+can+add+spatial+indexes+to+already+located+data%2C+and+perform+spatial&rft.date=2019-02-18&rft_id=https%3A%2F%2Fgithub.com%2Fneo4j-contrib%2Fspatial&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://rethinkdb.com/api/javascript/">"ReQL command reference - RethinkDB"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=ReQL+command+reference+-+RethinkDB&rft_id=https%3A%2F%2Frethinkdb.com%2Fapi%2Fjavascript%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ASpatial+database" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Spatial_database&action=edit&section=10" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="http://www.spatial.cs.umn.edu/Book/">Spatial Databases: A Tour</a>, Shashi Shekhar and Sanjay Chawla, Prentice Hall, 2003 (<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/0-13-017480-7" title="Special:BookSources/0-13-017480-7">0-13-017480-7</a>)</li> <li><a rel="nofollow" class="external text" href="http://mkp.com/books/data-management">Spatial Databases – With Application to GIS</a> Philippe Rigaux, Michel Scholl and Agnes Voisard. <a href="/wiki/Morgan_Kaufmann_Publishers" title="Morgan Kaufmann Publishers">Morgan Kaufmann Publishers</a>. 2002 (<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/1-55860-588-6" title="Special:BookSources/1-55860-588-6">1-55860-588-6</a>)</li> <li><a rel="nofollow" class="external text" href="https://link.springer.com/chapter/10.1007/978-3-319-09156-3_47">Evaluation of Data Management Systems for Geospatial Big Data</a> Pouria Amirian, Anahid Basiri and Adam Winstanley. Springer. 2014 (<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9783319091563" title="Special:BookSources/9783319091563">9783319091563</a>)</li></ul> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Spatial_database&action=edit&section=11" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20150115105621/http://www.mapbender.org/presentations/Spatial_Data_Management_Arnulf_Christl/html/">An introduction to PostgreSQL PostGIS</a></li> <li><a rel="nofollow" class="external text" href="http://www.gisdevelopment.net/magazine/years/2006/jan/18_1.htm">PostgreSQL PostGIS as components in a Service Oriented Architecture</a> <a href="/wiki/Service-oriented_architecture" title="Service-oriented architecture">SOA</a></li> <li><a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-540-69304-8_11">A Trigger Based Security Alarming Scheme for Moving Objects on Road Networks</a> Sajimon Abraham, P. Sojan Lal, Published by Springer Berlin / Heidelberg-2008.</li> <li><a rel="nofollow" class="external text" href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/What_is_a_geodatabase/003n00000001000000/">geodatabase</a> ArcGIS Resource Center description of a geodatabase</li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox authority-control" aria-label="Navbox583" style="padding:3px"><table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Help:Authority_control" title="Help:Authority control">Authority control databases</a>: National <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q2302053#identifiers" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4232580-8">Germany</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh2004001246">United States</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://www.nli.org.il/en/authorities/987007542376405171">Israel</a></span></li></ul></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐5954cc5cd5‐xcskq Cached time: 20250305221115 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.503 seconds Real time usage: 0.603 seconds Preprocessor visited node count: 2159/1000000 Post‐expand include size: 34677/2097152 bytes Template argument size: 2182/2097152 bytes Highest expansion depth: 14/100 Expensive parser function count: 2/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 77705/5000000 bytes Lua time usage: 0.321/10.000 seconds Lua memory usage: 5891770/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 535.049 1 -total 38.73% 207.248 2 Template:Reflist 30.88% 165.221 17 Template:Cite_web 21.00% 112.381 1 Template:Authority_control 16.49% 88.209 1 Template:Short_description 10.48% 56.078 2 Template:Pagetype 8.50% 45.480 1 Template:Citation_needed 7.26% 38.868 1 Template:Fix 7.01% 37.503 3 Template:ISBN 4.60% 24.637 2 Template:Category_handler --> <!-- Saved in parser cache with key enwiki:pcache:4533551:|#|:idhash:canonical and timestamp 20250305221115 and revision id 1264017050. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&type=1x1&usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Spatial_database&oldid=1264017050">https://en.wikipedia.org/w/index.php?title=Spatial_database&oldid=1264017050</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Spatial_databases" title="Category:Spatial databases">Spatial databases</a></li><li><a href="/wiki/Category:Geometric_algorithms" title="Category:Geometric algorithms">Geometric algorithms</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_July_2016" title="Category:Articles with unsourced statements from July 2016">Articles with unsourced statements from July 2016</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 19 December 2024, at 23:38<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Spatial_database&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">Spatial database</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>15 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-54467479d8-d9h2s","wgBackendResponseTime":160,"wgPageParseReport":{"limitreport":{"cputime":"0.503","walltime":"0.603","ppvisitednodes":{"value":2159,"limit":1000000},"postexpandincludesize":{"value":34677,"limit":2097152},"templateargumentsize":{"value":2182,"limit":2097152},"expansiondepth":{"value":14,"limit":100},"expensivefunctioncount":{"value":2,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":77705,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 535.049 1 -total"," 38.73% 207.248 2 Template:Reflist"," 30.88% 165.221 17 Template:Cite_web"," 21.00% 112.381 1 Template:Authority_control"," 16.49% 88.209 1 Template:Short_description"," 10.48% 56.078 2 Template:Pagetype"," 8.50% 45.480 1 Template:Citation_needed"," 7.26% 38.868 1 Template:Fix"," 7.01% 37.503 3 Template:ISBN"," 4.60% 24.637 2 Template:Category_handler"]},"scribunto":{"limitreport-timeusage":{"value":"0.321","limit":"10.000"},"limitreport-memusage":{"value":5891770,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-5954cc5cd5-xcskq","timestamp":"20250305221115","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Spatial database","url":"https:\/\/en.wikipedia.org\/wiki\/Spatial_database","sameAs":"http:\/\/www.wikidata.org\/entity\/Q2302053","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q2302053","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2006-03-27T15:39:09Z","dateModified":"2024-12-19T23:38:29Z","headline":"database optimized for storing and querying data that represents objects defined in a geometric space"}</script> </body> </html>