IFeatureLayer66

This interface provides access to feature layers.

 

 

Properties

 

AltitudeUnit

Gets and sets an enum defining the units used for altitude measurements.

Annotation

Gets and sets a Boolean indicating whether the layer contains an annotation object.

BBox

An IBBox2D66 representing the bounding box that designates a fixed rectangular section of the feature layer to load. Note that changes are applied only following a call to Refresh().

BlockWidth

Gets and sets the geographic block width of the stream requests that are sent from TerraExplorer to the remote server.

ClientData

Gets and sets an array of text strings assigned to each object global namespace. C# exposes this property as get_ClientData and set_ClientData. (Inherited from ITerraExplorerObject66).

CoordinateSystem

An ICoordinateSystem66 representing the layer’s coordinate system information.

DataSourceInfo

An IDataSourceInfo66 representing the data source a project layer is based on.

DynamicAnnotationPlacement

Gets and sets a Boolean that determines if annotations are moved along the polyline object to which they are assigned to a visible area on the 3D Window.

Editable

Gets a Boolean indicating whether the layer is editable.

FeatureGroups

An IFeatureGroups66 representing the layer’s feature groups.

Filter

Gets and sets any valid SQL WHERE clause.

GeometryType

Gets the layer’s geometry type (e.g. polyline or polygon).

ID

Gets the ID of the object. (Inherited from ITerraExplorerObject66).

IgnoreZ

Gets and sets a Boolean indicating whether the Z value is ignored.

MinimizeLabelDuplications

Gets and sets a Boolean that determines if all duplicated labels with the same text or image are removed from view.

ObjectType

Gets an enum that identifies the type of the object. (Inherited from ITerraExplorerObject66).

Position

An IPosition66 representing the layer’s position on the terrain.

Reproject

Gets and sets a Boolean that determines if the layer’s coordinate system is reprojected to the terrain’s coordinate system.

SaveInFlyFile

Reserved. Currently not used. (Inherited from ITerraExplorerObject66).

SelectedFeatures

An IFeatures66 representing the layer’s currently selected features.

Streaming

Gets and sets a Boolean that determines if layer data is streamed.

StreamStatus

Gets and sets an enum that determines the status of the streaming (e.g. Paused or Streaming).

TreeItem

An ITreeItem66 representing details about the representation of the object in the Project Tree.

Visibility

An IVisibility66 controlling visibility of the layer at different distances.

 

Methods

 

ExecuteSpatialQuery

Returns an IFeatures66 representing the layer’s features that were returned by the spatial query.

GetParam

Reserved. Currently not used. (Inherited from ITerraExplorerObject66).

Load

Loads the new layer on the terrain.

Refresh

Refreshes the layer.

Save

Saves layer changes to the data source.

SaveAs

Saves layer changes to a file with a specified name.

SetParam

Reserved. Currently not used. (Inherited from ITerraExplorerObject66).