Feature¶
-
class
caris.bathy.db.
Feature
¶ Bases:
caris.Feature
Database Feature
-
add_attachment
((Feature)self, (str)file_name) → None :¶ Upload a new attachment to the object.
- Parameters
file_name (
str
) – The full path of the attachment to upload.
Adds a related
Feature
to this Feature’s relationships.- Parameters
feature (
Feature
) – The related feature to add.
-
delete
((Feature)self) → None :¶ Deletes the feature.
-
delete_attachment
((Feature)self, (str)file_name) → None :¶ Delete an attachment from the object.
- Parameters
file_name (
str
) – The file name of the attachment to be deleted.
-
download_attachment
((Feature)self, (str)file_name, (str)dest_path) → None :¶ Download an attachment from the object
Returns related
features
of the given feature code.- Parameters
feature_code (str) – The
feature code
of the related features- Returns
A list of features of the given code that are related.
- Return type
list(
Feature
)
-
purge
((Feature)self) → None :¶ Marks the
Feature
as purgeable.The database is configured with a “Purge” interval which executes a process to permanently purge these features from the database every time this interval elapses.
Removes a related
Feature
from thisFeature's
relationships.- Parameters
feature (
Feature
) – The related feature to remove.
-
restore
((Feature)self) → None :¶ Restores the feature if it’s been deleted.
-
upload_coverage
((Feature)self[, (object)file_path=None[, (object)coverage=None[, (bool)update_geometry=True]]]) → None :¶ Upload/Replace coverage for the Feature
-
property
attachments
¶ list(
FileDescriptor
): The list of files attached to the Feature
-
property
attributes
¶ AttributeDictionary
: The metadata of this Feature
-
property
crs
¶ CoordinateReferenceSystem
: The coordinate reference system of the Feature
-
property
definition
¶ FeatureDefinition
: The definition of the Feature
-
property
id
¶
-