IFeatureLayer65

This interface provides access to feature layers.

 

 

Properties

 

AltitudeUnit

The units used for altitude measurements.

Annotation

A Boolean indicating whether the layer contains an annotation object.

BBox

An IBBox2D65 representing the bounding box that designates a fixed rectangular section of the feature layer to load.

BlockWidth

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

ClientData

A text string assigned to each object global namespace. C# exposes this property as get_ClientData and set_ClientData. (Inherited from ITerraExplorerObject65).

CoordinateSystem

An ICoordinateSystem65 representing the layer’s coordinate system information.

DataSourceInfo

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

DynamicAnnotationPlacement

If set to TRUE, annotations are moved along the polyline object to which they are assigned to a visible area on the 3D Window.

Editable

A Boolean indicating whether the layer is editable.

FeatureGroups

An IFeatureGroups65 representing the layer’s feature groups.

Filter

Any valid SQL WHERE clause.

GeometryType

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

ID

The ID of the object. (Inherited from ITerraExplorerObject65).

IgnoreZ

Returns or sets a Boolean indicating whether the Z value is ignored.

MinimizeLabelDuplications

Removes all repeating labels with the same text or image from view.

ObjectType

An enum that identifies the type of the object. (Inherited from ITerraExplorerObject65).

*

Position

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

*

Reproject

Opens the Coordinate System dialog box to reproject the layer to the terrain’s coordinate system.

SaveInFlyFile

A Boolean that determines whether the layer is saved in the Fly file. (Inherited from ITerraExplorerObject65).

SelectedFeatures

An IFeatures65 representing the layer’s currently selected features.

Streaming

Streams layer data from the server without first storing it in a client local file.

StreamStatus

Returns or sets the status of the streaming (e.g. Paused or Streaming).

TreeItem

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

Visibility

An IVisibility65 controlling visibility of the layer at different distances.

 

Methods

 

ExecuteSpatialQuery

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

GetParam

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

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 ITerraExplorerObject65).