16.3 Managing Feature Types
WFS supports feature types with both spatial and nonspatial attributes.
Feature types expose the content of database tables as feature instances. Feature types are well suited for those who use Oracle Spatial to manage their geospatial data and use Oracle AI Database to manage other business data. The Spatial WFS implementation provides ways to access the data, especially in service-oriented architecture (SOA) systems implemented using web services.
The WFS administration console enables you to perform operations that include:
-
Publishing feature types
-
Dropping (unpublishing) feature types
-
Viewing and configuring logging
-
Editing capabilities templates
There are two ways to publish and unpublish feature types:
-
Using the WFS Administration Console: Publishing and Unpublishing Feature Types
-
Using the SDO_WFS_PROCESS.Publish_FeatureTypes_In_Schema Procedure, and Dropping Feature Types
Using the WFS Administration Console: Publishing and Unpublishing Feature Types
Follow these steps to publish a feature type using the WFS administration console.
-
Log in to the WFS administration console with your WebLogic Server credentials
-
Click WFS, then Publish Feature.
-
From Available Tables, right-click a table that has not yet been published.
-
Click Publish.
You can repeat the preceding steps to publish another feature type.
To drop an already published procedure, use the preceding steps, except that in the last one click Unpublish instead of Publish.
Using the SDO_WFS_PROCESS.Publish_FeatureTypes_In_Schema Procedure
You can use the SDO_WFS_PROCESS.Publish_FeatureTypes_In_Schema procedure to publish multiple feature types, as is the following command line example.
EXECUTE SDO_WFS_PROCESS.PUBLISH_FEATURETYPES_IN_SCHEMA('USER', 'http://www.myserver.com/user_data', 'udns', 'http://localhost:7003/oraclespatial/wfs', p_tablename_pattern=>'GEOD_STATES');Dropping Feature Types
You can use the following procedures to drop one or more feature types.
-
To drop a single feature type: SDO_WFS_PROCESS.DropFeatureType
-
To drop multiple feature types: SDO_WFS_PROCESS.DropFeatureTypes
Parent topic: Web Feature Service (WFS) Support