Property, Method, Event, and Interface Changes in API v8.1 

CreateElevationLayerAsync

Loads an elevation layer into the project. This method executes asynchronously, immediately returning an ITerraExplorerAsync, thereby ensuring that control is promptly handed back to the calling function.

Added to ICreator.

CreateImageryLayerAsync

Loads an imagery layer into the project. This method executes asynchronously, immediately returning an ITerraExplorerAsync, thereby ensuring that control is promptly handed back to the calling function.

Added to ICreator.

CreateMeshLayerFromSGSAsync

Loads from SkylineGlobe Server an IMeshLayer representing a unified, stream optimized 3D Mesh Layer (3DML) database. This method executes asynchronously, immediately returning an ITerraExplorerAsync, thereby ensuring that control is promptly handed back to the calling function.

Added to ICreator.

CreatePointCloudModelAsync

Loads a point cloud model into the project. This method executes asynchronously, immediately returning an ITerraExplorerAsync, thereby ensuring that control is promptly handed back to the calling function.

Added to ICreator.

GetLayerAsync

Returns an interface to a feature layer based on the specified ID. This method executes asynchronously, immediately returning an ITerraExplorerAsync, thereby ensuring that control is promptly handed back to the calling function.

Added to IProjectTree.

GetProjectParam

Returns the value of a specified parameter in the Fly file Project Settings. This method replaces the deprecated Settings property.

Added to IProject.

HasPublishPermissionAsync

Returns a Boolean determining whether publishing permission was granted. HasPublishPermissionAsync executes asynchronously, immediately returning an ITerraExplorerAsync object, thereby ensuring that control is promptly handed back to the calling function.

Added to ISGServer.

IsLayerOwnerAsync

Returns a Boolean indicating whether indicates whether the current user is the owner of the layer specified by the URL parameter. IsLayerOwnerAsync executes asynchronously, immediately returning an ITerraExplorerAsyncobject, thereby ensuring that control is promptly handed back to the calling function. Added to ISGServer.

QueryPointsVisibility

Executes a visibility query (either StartShadowVisibilityQuery or StartViewshedVisibilityQuery/StartViewshedVisibilityQueryAsync) for an array of points based on the parameters set by the last StartXXVisibilityQuery call.

Added to IAnalysis.

RefreshAsync

Refreshes the layer. This method executes asynchronously, immediately returning an ITerraExplorerAsync, thereby ensuring that control is promptly handed back to the calling function.

Added to IFeatureLayer.

SaveAsFlyAsync

Saves the specified group to a Fly file. This method executes asynchronously, immediately returning an ITerraExplorerAsync, thereby ensuring that control is promptly handed back to the calling function.

Added to IProjectTree.

SaveAsync

Saves layer changes to the data source. This method executes asynchronously, immediately returning an ITerraExplorerAsync81, thereby ensuring that control is promptly handed back to the calling function.

Added to IFeatureLayer.

SetProjectParam

Sets the value of a specified parameter in the Fly file Project Settings. This method replaces the deprecated Settings property.

Added to IProject.

SaveInFlyFile

Property that gets and sets a Boolean that determines if the item is saved in the Fly file.

Added to ITreeItem.

SetSaveInFlyFile

Sets whether a Project Tree item is saved in the project's Fly file.

Added to IProjectTree.

StartViewshedVisibilityQueryAsync

Initializes a viewshed visibility query for a specific viewshed. This method executes asynchronously, immediately returning an ITerraExplorerAsync, thereby ensuring that control is promptly handed back to the calling function.

Added to IAnalysis.