All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opengis.cite.iso19142.WFS2 Maven / Gradle / Ivy

package org.opengis.cite.iso19142;

import javax.xml.namespace.QName;

/**
 * Contains various constants pertaining to WFS 2.0 service interfaces as
 * specified in ISO 19142:2010 and related standards.
 * 
 * @see "ISO 19142:2010, Geographic information -- Web Feature Service"
 */
public class WFS2 {

	private WFS2() {
	}

	public static final String NS_URI = "http://www.opengis.net/wfs/2.0";
	public static final String SCHEMA_URI = "http://schemas.opengis.net/wfs/2.0/wfs.xsd";
	public static final String SERVICE_TYPE_CODE = "WFS";
	public static final String VERSION = "2.0.0";
	public static final String GET_CAPABILITIES = "GetCapabilities";
	public static final String DESCRIBE_FEATURE_TYPE = "DescribeFeatureType";
	public static final String LIST_STORED_QUERIES = "ListStoredQueries";
	public static final String DESC_STORED_QUERIES = "DescribeStoredQueries";
	public static final String GET_FEATURE = "GetFeature";
	public static final String GET_PROP_VALUE = "GetPropertyValue";
	public static final String REQUEST_PARAM = "request";
	public static final String SERVICE_PARAM = "service";
	public static final String VERSION_PARAM = "version";
	public static final String TYPENAMES_PARAM = "typenames";
	public static final String NAMESPACES_PARAM = "namespaces";
	public static final String STOREDQUERY_ID_PARAM = "storedquery_id";
	public static final String ID_PARAM = "id";
	public static final String QRY_GET_FEATURE_BY_ID = "urn:ogc:def:query:OGC-WFS::GetFeatureById";
	public static final String QRY_GET_FEATURE_BY_TYPE = "urn:ogc:def:query:OGC-WFS::GetFeatureByType";
	/** Service constraint indicating support for HTTP GET method bindings. */
	public static final String KVP_ENC = "KVPEncoding";
	/** Service constraint indicating support for HTTP POST method bindings. */
	public static final String XML_ENC = "XMLEncoding";
	/** Service constraint indicating support for SOAP message bindings. */
	public static final String SOAP_ENC = "SOAPEncoding";
	public static final String SOAP_VERSION = "1.1";
	/** Local name of document element in WFS capabilities document. */
	public static final String WFS_CAPABILITIES = "WFS_Capabilities";
	/** Qualified name of document element in WFS capabilities document. */
	public static final QName QNAME_WFS_CAPABILITIES = new QName(
			Namespaces.WFS, WFS_CAPABILITIES);
	/** Local name of ad hoc Query element. */
	public static final String QUERY_ELEM = "Query";
	/** Local name of StoredQuery element. */
	public static final String STORED_QRY_ELEM = "StoredQuery";
	/** Local name of StoredQueryId element. */
	public static final String STORED_QRY_ID_ELEM = "StoredQueryId";
	/** Local name of Parameter element in a StoredQuery. */
	public static final String PARAM_ELEM = "Parameter";
	/** Local name of TypeName element in DescribeFeatureType. */
	public static final String TYPENAME_ELEM = "TypeName";
	/** ValueCollection element. */
	public static final String VALUE_COLLECTION = "ValueCollection";
	/** FeatureCollection element. */
	public static final String FEATURE_COLLECTION = "FeatureCollection";
	/** Transaction element. */
	public static final String TRANSACTION = "Transaction";
	/** Update element (Transaction). */
	public static final String UPDATE = "Update";
	/** Insert element (Transaction). */
	public static final String INSERT = "Insert";
	/** Delete element (Transaction). */
	public static final String DELETE = "Delete";
	/** Replace element (Transaction). */
	public static final String REPLACE = "Replace";
	/** Native element (Transaction). */
	public static final String NATIVE = "Native";
	/** TransactionResponse element. */
	public static final String TRANSACTION_RSP = "TransactionResponse";
	/** TransactionResponse/TransactionSummary element. */
	public static final String TRANSACTION_SUMMARY = "TransactionSummary";
	/** TransactionSummary/totalDeleted element. */
	public static final String TOTAL_DEL = "totalDeleted";
	/** Media type for SOAP 1.2 message envelopes (RFC 3902). */
	public static final String APPLICATION_SOAP = "application/soap+xml";
	/** Service constraint corresponding to the 'Basic WFS' conformance class. */
	public static final String BASIC_WFS = "ImplementsBasicWFS";
	/** Service constraint corresponding to the 'Locking WFS' conformance class. */
	public static final String LOCKING_WFS = "ImplementsLockingWFS";
	/** LockFeature request element. */
	public static final String LOCK_FEATURE = "LockFeature";
	/** LockFeature response element. */
	public static final String LOCK_FEATURE_RSP = "LockFeatureResponse";
	/** GetFeatureWithLock request element. */
	public static final String GET_FEATURE_WITH_LOCK = "GetFeatureWithLock";
	/**
	 * Service constraint corresponding to the 'Transactional WFS' conformance
	 * class.
	 */
	public static final String TRX_WFS = "ImplementsTransactionalWFS";
	/** CRS: EPSG 4326 (see cl. 7.9.2.4.4) */
	public static final String EPSG_4326 = "urn:ogc:def:crs:EPSG::4326";
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy