23.04.2014 Views

Oracle Locator: Location Features in Oracle Database 11g

Oracle Locator: Location Features in Oracle Database 11g

Oracle Locator: Location Features in Oracle Database 11g

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ORACLE FEATURE OVERVIEW<br />

Note: this document is for <strong>in</strong>formational purposes. It is not a commitment to deliver any material, code, or functionality, and should not be<br />

relied upon <strong>in</strong> mak<strong>in</strong>g purchas<strong>in</strong>g decisions. The development, release, and tim<strong>in</strong>g of any features or functionality described <strong>in</strong> this document<br />

rema<strong>in</strong>s at the sole discretion of <strong>Oracle</strong>.<br />

ORACLE LOCATOR<br />

<strong>Location</strong> <strong>Features</strong> <strong>in</strong> <strong>Oracle</strong> <strong>Database</strong> <strong>11g</strong><br />

ORACLE LOCATOR<br />

FEATURES<br />

New features <strong>in</strong> <strong>Oracle</strong><br />

<strong>Locator</strong> with <strong>Oracle</strong> <strong>Database</strong><br />

<strong>11g</strong>:<br />

• Buffer function<br />

(SDO_GEOM.SDO_BUFFER)<br />

• Support for SQL/MM<br />

Spatial storage model<br />

Other <strong>Oracle</strong> <strong>Locator</strong><br />

features:<br />

• Spatial geometry object<br />

data type<br />

• Fast spatial R-tree <strong>in</strong>dex<strong>in</strong>g<br />

• Spatial relationship<br />

operators; distance, area,<br />

and length functions<br />

• Open, standard SQL<br />

access to spatial operations<br />

• Whole Earth geometry<br />

model - comprehensive<br />

treatment of geodetic data<br />

• Function-based spatial<br />

<strong>in</strong>dexes<br />

• Long transactions<br />

• Integration with <strong>Oracle</strong><br />

Application Server <strong>11g</strong><br />

MapViewer map<br />

visualization tool<br />

• Coord<strong>in</strong>ate system support<br />

based on the European<br />

Petroleum Survey Group<br />

(EPSG) data model<br />

• Explicit coord<strong>in</strong>ate<br />

transformations<br />

Information about the<br />

<strong>Oracle</strong> Spatial option can<br />

be found <strong>in</strong> a separate data<br />

sheet at oracle.com<br />

/technology/products/spatial<br />

A detailed list<strong>in</strong>g of <strong>Oracle</strong><br />

Spatial & <strong>Locator</strong> features<br />

is <strong>in</strong> the <strong>Oracle</strong> Spatial<br />

Developer’s Guide, <strong>11g</strong><br />

Release 1.<br />

Every <strong>Oracle</strong> database <strong>in</strong>cludes built-<strong>in</strong> location features that enable any<br />

bus<strong>in</strong>ess application – from department to enterprise - to directly <strong>in</strong>corporate<br />

location <strong>in</strong>formation and realize competitive advantages. <strong>Oracle</strong>’s open,<br />

native spatial support elim<strong>in</strong>ates the cost of separate, proprietary systems, and<br />

is supported by all lead<strong>in</strong>g geospatial vendors. Only <strong>Oracle</strong> delivers <strong>in</strong>dustrylead<strong>in</strong>g<br />

security, performance, scalability, and manageability for mission<br />

critical spatial assets stored <strong>in</strong> <strong>Oracle</strong>’s native type. This data sheet highlights<br />

capabilities of the <strong>Oracle</strong> <strong>Locator</strong> feature of <strong>Oracle</strong> <strong>Database</strong> <strong>11g</strong> – the<br />

<strong>in</strong>dustry’s lead<strong>in</strong>g spatial database management platform.<br />

The Industry’s Lead<strong>in</strong>g Spatial <strong>Database</strong> Platform<br />

Industry analyst IDC has found that “<strong>Oracle</strong> has developed the deepest spatial<br />

capabilities among the IT <strong>in</strong>frastructure players.” IDC stated that the <strong>in</strong>tegration of<br />

spatial capabilities <strong>in</strong> <strong>Oracle</strong> <strong>Database</strong> “simplifies the use of spatial data <strong>in</strong> bus<strong>in</strong>ess<br />

applications and removes much of the cost of us<strong>in</strong>g spatial data.” S<strong>in</strong>ce <strong>Oracle</strong>’s<br />

spatial features are accessible through standard languages such as SQL and Java, IDC<br />

concludes, “developers can <strong>in</strong>tegrate spatial features directly <strong>in</strong>to bus<strong>in</strong>ess and<br />

location-based applications at relatively low costs and with m<strong>in</strong>imal tra<strong>in</strong><strong>in</strong>g”.<br />

Because of <strong>Oracle</strong>’s “deep expertise <strong>in</strong> enterprise <strong>in</strong>tegration, the company’s spatial<br />

capabilities are hav<strong>in</strong>g a profound, positive effect on the SIM [Spatial Information<br />

Management] <strong>in</strong>dustry.” In repeated studies, IDC has found that <strong>Oracle</strong> is the most<br />

widely used enterprise spatial database server with over 80% of the enterprise spatial<br />

database market. ** More customers and partners are choos<strong>in</strong>g <strong>Oracle</strong> for spatial data<br />

management to deliver performance, scalability, security, ease of use, and advanced<br />

spatial features.<br />

Easily <strong>Location</strong>-Enable All Your Applications<br />

Most bus<strong>in</strong>ess <strong>in</strong>formation has a location component, such as customer addresses,<br />

sales territories, and physical assets. Bus<strong>in</strong>esses can take advantage of their<br />

geographic <strong>in</strong>formation by <strong>in</strong>corporat<strong>in</strong>g location analysis <strong>in</strong>to their <strong>in</strong>formation<br />

systems. This allows organizations to make better decisions and respond to customers<br />

more effectively. <strong>Oracle</strong> <strong>Database</strong> <strong>11g</strong> provides the foundation for deploy<strong>in</strong>g<br />

enterprise-wide spatial <strong>in</strong>formation systems, location-enabled e-Bus<strong>in</strong>ess applications,<br />

and wireless location-based services.<br />

<strong>Oracle</strong> <strong>Locator</strong>, a feature of <strong>Oracle</strong> <strong>Database</strong> (Express Edition, Standard Edition,<br />

Standard Edition One, and Enterprise Edition), provides core location functionality<br />

needed by most customer applications and partner solutions. (<strong>Locator</strong> is not a solution<br />

for complex geospatial applications.) Developers can extend exist<strong>in</strong>g <strong>Oracle</strong>-based<br />

tools and applications, s<strong>in</strong>ce with <strong>Locator</strong> they can easily <strong>in</strong>corporate location<br />

<strong>in</strong>formation directly <strong>in</strong> their applications and services. This is possible because


ORACLE FEATURE OVERVIEW<br />

location data is fully <strong>in</strong>tegrated <strong>in</strong> the <strong>Oracle</strong> server itself. Geographic and location<br />

data are manipulated us<strong>in</strong>g the same semantics applied to the CHAR, DATE or<br />

INTEGER types that are familiar to all users of SQL.<br />

Specific <strong>Locator</strong> features <strong>in</strong>clude:<br />

• An object type that describes and supports geometries such as po<strong>in</strong>ts, l<strong>in</strong>es,<br />

polygons<br />

• Fast spatial R-tree <strong>in</strong>dex<strong>in</strong>g<br />

• Spatial operators that use the spatial <strong>in</strong>dex for perform<strong>in</strong>g queries that determ<strong>in</strong>e<br />

the <strong>in</strong>teraction of geometric features<br />

• Spatial functions for distance, area, and length<br />

• Spatial function for buffer<strong>in</strong>g (new to <strong>Locator</strong> <strong>in</strong> release <strong>11g</strong>)<br />

• Open, standard SQL access to spatial operations<br />

• Whole Earth geometry model that provides comprehensive storage, management<br />

and use of geodetic data<br />

• Function-based spatial <strong>in</strong>dexes<br />

• Long transactions (through <strong>Oracle</strong> Workspace Manager feature)<br />

• Integration with <strong>Oracle</strong> Application Server <strong>11g</strong> MapViewer map visualization<br />

tool<br />

• Coord<strong>in</strong>ate system support based on the European Petroleum Survey Group<br />

(EPSG) data model<br />

• Explicit coord<strong>in</strong>ate transformations<br />

• Support for SQL/MM Spatial storage model (new to <strong>Locator</strong> <strong>in</strong> release <strong>11g</strong>)<br />

For more detailed <strong>in</strong>formation about <strong>Oracle</strong> <strong>Locator</strong> features, please refer to <strong>Oracle</strong><br />

<strong>Locator</strong> Technical White Paper, available at oracle.com/technology/products/spatial.<br />

Manage Critical Spatial Data Assets with Enterprise-Class Security,<br />

Scalability, Performance<br />

For your mission-critical spatial data assets, only <strong>Oracle</strong> can provide the security,<br />

scalability, and performance of the <strong>in</strong>dustry’s lead<strong>in</strong>g database, to manage<br />

multiterabyte datasets and serve communities rang<strong>in</strong>g from tens to tens of thousands<br />

of users. Only by us<strong>in</strong>g <strong>Oracle</strong>’s native spatial data type (versus Long Raw or BLOB)<br />

can you take advantage of the features below:<br />

• Partition<strong>in</strong>g support for spatial <strong>in</strong>dexes<br />

• Parallel <strong>in</strong>dex builds for spatial R-tree <strong>in</strong>dexes<br />

• Parallel spatial queries<br />

• Replication (some features available with Enterprise Edition only)<br />

• Spatially-driven multi-level security<br />

Use Any Lead<strong>in</strong>g Partner Application With An Open Data Management<br />

2


ORACLE FEATURE OVERVIEW<br />

RESOURCES AND<br />

RELATED PRODUCTS<br />

RESOURCES<br />

<strong>Oracle</strong>.com: www.oracle.com<br />

/database/spatial.html<br />

• White papers<br />

• Customer videos, profiles<br />

• News and events<br />

<strong>Oracle</strong> Technology Network:<br />

www.oracle.com<br />

/technology/products<br />

/spatial<br />

• Documentation and white<br />

papers<br />

• Software, sample code<br />

• Customer profiles<br />

• Technical forum<br />

• Tra<strong>in</strong><strong>in</strong>g (<strong>Oracle</strong> University<br />

class schedules, onl<strong>in</strong>e<br />

tra<strong>in</strong><strong>in</strong>g, free tutorials)<br />

• Partners<br />

Support: www.oracle.com<br />

/support/metal<strong>in</strong>k<br />

• Product alerts<br />

• Technical Assistance Request<br />

forms<br />

• Technical spatial library<br />

RELATED PRODUCTS<br />

• <strong>Oracle</strong> Spatial is an option to<br />

<strong>Oracle</strong> <strong>Database</strong> Enterprise<br />

Edition that extends <strong>Locator</strong>. It<br />

provides advanced geospatial<br />

data models and analyses to<br />

support applications <strong>in</strong><br />

doma<strong>in</strong>s such as defense,<br />

homeland security, energy,<br />

utilities, and bus<strong>in</strong>ess<br />

geographics.<br />

• <strong>Oracle</strong> Application Server<br />

MapViewer is a Java map<br />

render<strong>in</strong>g and view<strong>in</strong>g<br />

component used for visualiz<strong>in</strong>g<br />

geospatial data managed by<br />

<strong>Oracle</strong> <strong>Locator</strong> or <strong>Oracle</strong><br />

Spatial.<br />

• <strong>Oracle</strong> Workspace Manager<br />

provides long transaction<br />

support for <strong>Oracle</strong> <strong>Locator</strong> and<br />

<strong>Oracle</strong> Spatial.<br />

Solution<br />

<strong>Oracle</strong> <strong>Locator</strong> is directly <strong>in</strong>tegrated with the lead<strong>in</strong>g geospatial, mapp<strong>in</strong>g and<br />

location services technology vendors. S<strong>in</strong>ce <strong>Oracle</strong>’s spatial data type is compliant<br />

with open standards, <strong>Oracle</strong> can serve as an <strong>in</strong>teroperable, central geospatial data<br />

repository for provid<strong>in</strong>g data to any partner application. Spatial data can be shared<br />

more easily between departments and organizations, and across the enterprise, so you<br />

can realize <strong>in</strong>creased return on spatial data assets while reduc<strong>in</strong>g costs.<br />

The lead<strong>in</strong>g geospatial and enterprise IT systems <strong>in</strong>tegrators provide <strong>Oracle</strong> <strong>Locator</strong>based<br />

services. You have many choices for expert, quick deployment of the right<br />

customized solution to meet your specific requirements.<br />

A list of partners is available at oracle.com/technology/products/spatial.<br />

<strong>Oracle</strong> consistently works to help shape, drive, implement and support the latest open<br />

standards <strong>in</strong> the spatial and location services areas. <strong>Oracle</strong> is a Pr<strong>in</strong>cipal Member of<br />

the Open Geospatial Consortium (OGC) and participates actively on the Technical<br />

Committee. <strong>Oracle</strong> is also committed to support<strong>in</strong>g the new OGC Geographic Markup<br />

Language (GML) as well as Open <strong>Location</strong> Service <strong>in</strong>terfaces. The object-relational<br />

model used for geometry storage by <strong>Oracle</strong> <strong>Locator</strong> also conforms to the<br />

specifications associated with SQL92 representation of po<strong>in</strong>ts, l<strong>in</strong>es, and polygons.<br />

<strong>Oracle</strong> <strong>Locator</strong> also supports the SQL/MM Spatial storage model.<br />

With <strong>Oracle</strong> <strong>Locator</strong>, <strong>Oracle</strong> br<strong>in</strong>gs the power and value of location analysis to your<br />

bus<strong>in</strong>ess applications, with advanced spatial data management features to support<br />

applications rang<strong>in</strong>g from geospatial to new doma<strong>in</strong>s such as life sciences. Only<br />

<strong>Oracle</strong> provides world-class performance, scalability, security, and manageability to<br />

your spatial data assets, while reduc<strong>in</strong>g costs, with support from every lead<strong>in</strong>g<br />

geospatial vendor.<br />

--<br />

* <strong>Oracle</strong> Spatial, an option to <strong>Oracle</strong> <strong>Database</strong> Enterprise Edition, extends <strong>Locator</strong>, and<br />

provides a robust foundation for geospatial and bus<strong>in</strong>ess applications that require more<br />

advanced spatial analysis and process<strong>in</strong>g <strong>in</strong> <strong>Oracle</strong> <strong>Database</strong>. It <strong>in</strong>cludes support for all<br />

geospatial data types and models, <strong>in</strong>clud<strong>in</strong>g vector and raster data, and topology and network<br />

models; as well as rout<strong>in</strong>g and geocod<strong>in</strong>g eng<strong>in</strong>es. It addresses requirements <strong>in</strong> doma<strong>in</strong>s such<br />

as public sector, defense, logistics, energy exploration, bus<strong>in</strong>ess geographics, and life sciences.<br />

Please refer to the <strong>Oracle</strong> Spatial <strong>11g</strong> Data Sheet for more <strong>in</strong>formation.<br />

For a detailed list<strong>in</strong>g of the different features <strong>in</strong> <strong>Oracle</strong> <strong>Locator</strong> and <strong>Oracle</strong> Spatial,<br />

please refer to Appendix B of the <strong>Oracle</strong> Spatial Developer’s Guide, <strong>11g</strong> Release 1.<br />

**<br />

Source: IDC, <strong>Oracle</strong> 10g: Spatial Capabilities for Enterprise Solutions; Sonnen and Morris,<br />

Feb. 2005<br />

Copyright 2007, <strong>Oracle</strong>. All Rights Reserved.<br />

Author: Jean Ihm. Contributors: Bill Beauregard, Xavier Lopez, Siva Ravada, Steve Serra, Jayant Sharma, Jim Ste<strong>in</strong>er<br />

This document is provided for <strong>in</strong>formation purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be<br />

error-free, nor is it subject to any other warranties or conditions, whether expressed orally or implied <strong>in</strong> law, <strong>in</strong>clud<strong>in</strong>g implied warranties and conditions of<br />

merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are<br />

formed either directly or <strong>in</strong>directly by this document. This document may not be reproduced or transmitted <strong>in</strong> any form or by any means, electronic or<br />

mechanical, for any purpose, without our prior written permission.<br />

<strong>Oracle</strong> is a registered trademark of <strong>Oracle</strong> Corporation and/or its affiliates. OGC, OpenGIS®, and CERTIFIED OGC COMPLIANT are trademarks or<br />

registered trademarks of Open Geospatial Consortium, Inc. <strong>in</strong> the United States and <strong>in</strong> other countries. Other names may be trademarks of their respective<br />

owners.<br />

• For more <strong>in</strong>formation, visit<br />

www.oracle.com<br />

/technology/products<br />

/spatial. See “More About”.<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!