Dataset¶
-
class
caris.hpd.
Dataset
¶ Bases:
caris.Dataset
Provides an interface to an HPD database. “Attributes:n” “tproject (
Project
): The HPD Project.n”-
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 create - geometry (
Geometry
) – The geometry - attributes (
AttributeDictionary
, optional) – The attributes
Returns: A
Feature
object- feature_code (
-
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 return - CQL (
str
) – The CQL query to run - contains (
Geometry
, optional) – Get Features that completely contain the Geometry without touching. Opposite of within - crosses (
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 them - intersects (
Geometry
, optional) – Get Features that have at least one point in common with Geometry. Opposite of disjoint_from - disjoint_from (
Geometry
, optional) – Get Features that have no points in common with Geometry. Opposite of intersects - equal_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 contains - overlaps (
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 themselves - touches (
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- feature_code (
-
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 return - CQL (
str
) – The CQL query to run - contains (
Geometry
, optional) – Get Features that completely contain the Geometry without touching. Opposite of within - crosses (
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 them - intersects (
Geometry
, optional) – Get Features that have at least one point in common with Geometry. Opposite of disjoint_from - disjoint_from (
Geometry
, optional) – Get Features that have no points in common with Geometry. Opposite of intersects - equal_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 contains - overlaps (
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 themselves - touches (
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- feature_code (
-
rollback
((Dataset)self) → None :¶ Rollback any changes to the dataset
-
catalogue
¶ FeatureCatalogue
– The feature catalogue
-
crs
¶ CoordinateReferenceSystem
– The coordinate reference system
-
project
¶
-