10.12.2012 Views

Oracle Spatial User's Guide and Reference - InfoLab

Oracle Spatial User's Guide and Reference - InfoLab

Oracle Spatial User's Guide and Reference - InfoLab

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.

1.12 Geocoding<br />

■ Topology data model client interface (sdotopo), described in <strong>Oracle</strong> <strong>Spatial</strong><br />

Topology <strong>and</strong> Network Data Models<br />

■ Network data model client interface (sdonm), described in <strong>Oracle</strong> <strong>Spatial</strong><br />

Topology <strong>and</strong> Network Data Models<br />

The sdoapi Java client interface consists of the following classes:<br />

Geocoding<br />

■ JGeometry: class that maps the SQL type SDO_GEOMETRY. The main<br />

methods for reading <strong>and</strong> writing database raster images are load(STRUCT)<br />

<strong>and</strong> store().<br />

■ JGeometry.Point: convenience class that represents a double-typed point.<br />

■ DataException: class for MapViewer data access exceptions.<br />

For detailed reference information about these classes, see the Javadoc-generated<br />

API documentation: open index.html in a directory that includes the path<br />

sdoapi/doc/javadoc.<br />

Geocoding is the process of converting tables of address data into st<strong>and</strong>ardized<br />

address, location, <strong>and</strong> possibly other data. The result of a geocoding operation<br />

includes the pair of longitude <strong>and</strong> latitude coordinates that correspond with the<br />

input address or location. For example, if the input address is 22 Monument Square,<br />

Concord, MA 01742, the longitude <strong>and</strong> latitude coordinates in the result of the<br />

geocoding operation may be (depending on the geocoding data provider) -71.34937<br />

<strong>and</strong> 42.46101, respectively.<br />

Given a geocoded address, you can perform proximity or location queries using a<br />

spatial engine, such as <strong>Oracle</strong> <strong>Spatial</strong>, or demographic analysis using tools <strong>and</strong> data<br />

from <strong>Oracle</strong>’s business partners. In addition, you can use geocoded data with other<br />

spatial data such as block group, postal code, <strong>and</strong> county code for association with<br />

demographic information. Results of analyses or queries can be presented as maps,<br />

in addition to tabular formats, using third-party software integrated with <strong>Oracle</strong><br />

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

For conceptual <strong>and</strong> usage information about the geocoding capabilities of <strong>Oracle</strong><br />

<strong>Spatial</strong>, see Chapter 5. For reference information about the MDSYS.SDO_GCDR<br />

PL/SQL package, see Chapter 20.<br />

<strong>Spatial</strong> Concepts 1-21

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

Saved successfully!

Ooh no, something went wrong!