Dataset¶
- class caris.hpd.Dataset¶
Bases:
caris.Dataset
Provides an interface to an HPD database.
- commit((Dataset)self) None : ¶
Commit any changes to the dataset
- create_feature((Dataset)self, (str)feature_code, (Geometry)geometry[, (object)attributes=None]) Feature : ¶
Create a new feature
- Parameters
feature_code (
str
) – The type of feature to creategeometry (
Geometry
) – The geometryattributes (
AttributeDictionary
, optional) – The attributes
- Returns
A
Feature
object
- delete_feature((Dataset)self, (Feature)feature) None : ¶
Delete an existing feature
- Parameters
feature (
Feature
) – The feature to delete
- query((Dataset)self, (str)feature_code[, (object)CQL=None[, (object)contains=None[, (object)crosses=None[, (object)intersects=None[, (object)disjoint_from=None[, (object)equal_to=None[, (object)within=None[, (object)overlaps=None[, (object)touches=None]]]]]]]]]) FeatureRange : ¶
Query for specific features
- Parameters
feature_code (
str
) – The feature type to returnCQL (
str
) – The CQL query to runcontains (
Geometry
, optional) – Get Features that completely contain the Geometry without touching. Opposite of withincrosses (
Geometry
, optional) – Get Features that have some interior points in common with Geometry, and the dimension of their intersection is less than that of at least one of themintersects (
Geometry
, optional) – Get Features that have at least one point in common with Geometry. Opposite of disjoint_fromdisjoint_from (
Geometry
, optional) – Get Features that have no points in common with Geometry. Opposite of intersectsequal_to (
Geometry
, optional) – Get Features that are topologically equal to Geometry.within (
Geometry
, optional) – Get Features that are completely within Geometry without touching. Opposite of containsoverlaps (
Geometry
, optional) – Get Features that have some but not all points in common with Geometry and that have the same dimension. The intersection of Feature and Geometry must have the same dimension as the geometries themselvestouches (
Geometry
, optional) – Get Features that have at least one boundary point in common with Geometry, but no interior points
- Returns
A
FeatureRange
with the features returned from the query
- query_all((Dataset)self) FeatureRange : ¶
Query all features
- Returns
Returns all Features
- query_all_deleted((Dataset)self) FeatureRange : ¶
Query all deleted features
- Returns
Returns all deleted
Features
- query_deleted((Dataset)self, (str)feature_code[, (object)CQL=None[, (object)contains=None[, (object)crosses=None[, (object)intersects=None[, (object)disjoint_from=None[, (object)equal_to=None[, (object)within=None[, (object)overlaps=None[, (object)touches=None]]]]]]]]]) FeatureRange : ¶
Query the deleted features
- Parameters
feature_code (
str
) – The feature type to returnCQL (
str
) – The CQL query to runcontains (
Geometry
, optional) – Get Features that completely contain the Geometry without touching. Opposite of withincrosses (
Geometry
, optional) – Get Features that have some interior points in common with Geometry, and the dimension of their intersection is less than that of at least one of themintersects (
Geometry
, optional) – Get Features that have at least one point in common with Geometry. Opposite of disjoint_fromdisjoint_from (
Geometry
, optional) – Get Features that have no points in common with Geometry. Opposite of intersectsequal_to (
Geometry
, optional) – Get Features that are topologically equal to Geometry.within (
Geometry
, optional) – Get Features that are completely within Geometry without touching. Opposite of containsoverlaps (
Geometry
, optional) – Get Features that have some but not all points in common with Geometry and that have the same dimension. The intersection of Feature and Geometry must have the same dimension as the geometries themselvestouches (
Geometry
, optional) – Get Features that have at least one boundary point in common with Geometry, but no interior points
- Returns
A
FeatureRange
with the features returned from the query
- query_modified((Dataset)self, (str)feature_code[, (object)CQL=None[, (object)contains=None[, (object)crosses=None[, (object)intersects=None[, (object)disjoint_from=None[, (object)equal_to=None[, (object)within=None[, (object)overlaps=None[, (object)touches=None]]]]]]]]]) FeatureRange : ¶
Query the modified features
- Parameters
feature_code (
str
) – The feature type to returnCQL (
str
) – The CQL query to runcontains (
Geometry
, optional) – Get Features that completely contain the Geometry without touching. Opposite of withincrosses (
Geometry
, optional) – Get Features that have some interior points in common with Geometry, and the dimension of their intersection is less than that of at least one of themintersects (
Geometry
, optional) – Get Features that have at least one point in common with Geometry. Opposite of disjoint_fromdisjoint_from (
Geometry
, optional) – Get Features that have no points in common with Geometry. Opposite of intersectsequal_to (
Geometry
, optional) – Get Features that are topologically equal to Geometry.within (
Geometry
, optional) – Get Features that are completely within Geometry without touching. Opposite of containsoverlaps (
Geometry
, optional) – Get Features that have some but not all points in common with Geometry and that have the same dimension. The intersection of Feature and Geometry must have the same dimension as the geometries themselvestouches (
Geometry
, optional) – Get Features that have at least one boundary point in common with Geometry, but no interior points
- Returns
A
FeatureRange
with the features returned from the query
- rollback((Dataset)self) None : ¶
Rollback any changes to the dataset
- property catalogue¶
The feature catalogue
- Type
- property crs¶
The coordinate reference system