This task stops the Feature Assistant server.
Example
This example uses the qb_boulder_msi raster in the INSTALL_DIR\ENVIxx\data folder.
e = ENVI()
filename = FILEPATH('qb_boulder_msi', $
ROOT_DIR=e.ROOT_DIR, SUBDIRECTORY = ['data'])
Raster = e.openraster(filename)
Filename2 = Filepath('Avon.dat', $
ROOT_DIR=e.ROOT_DIR, $
SUBDIRECTORY = ['data'])
Raster2 = e.OpenRaster(Filename2)
Task = ENVITask('FeatureAssistantStartServer')
Task.Execute
if (~Task.SERVER_STARTED) then begin
print, 'Server is not started'
endif
Task2 = ENVITask('FeatureAssistantClassification')
Task2.Input_Raster = Raster1
Task2.Input_Prompt = ['water']
Task2.Resolution = 2.8
Task2.Score_Threshold = 0.5
Task2.Max_Width = 800
Task2.Max_Height = 800
Task2.Output_Vector_URI = e.GetTemporaryFilename('.shp', /CLEANUP_ON_EXIT)
Task2.Execute
OutputVector1 = Task2.Output_Vector
Task3 = ENVITask('FeatureAssistantClassification')
Task3.Input_Raster = Raster2
Task3.Input_Prompt = ['building']
Task3.Zoom_Factor = .75
Task3.Score_Threshold = 0.42
Task3.Max_Width = 400
Task3.Max_Height = 400
Task3.Output_Vector_URI = e.GetTemporaryFilename('.shp', /CLEANUP_ON_EXIT)
Task3.Execute
OutputVector2 = Task3.Output_Vector
Task4 = ENVITask('FeatureAssistantStopServer')
Task4.STOP_SERVER = 1
Task4.Execute
View = e.GetView()
Layer1 = View.CreateLayer(Raster1)
Layer2 = View.CreateLayer(OutputVector1)
View2 = e.CreateView()
Layer3 = View2.CreateLayer(Raster2)
Layer4 = View2.CreateLayer(OutputVector2)
Syntax
Result = ENVITask('FeatureAssistantStopServer')
Input parameters (Set, Get): STOP_SERVER
Output parameters (Get only): None
Parameters marked as "Set" are those that you can set to specific values. You can also retrieve their current values any time. Parameters marked as "Get" are those whose values you can retrieve but not set.
Input Parameters
STOP_SERVER (required)
Indicates to shut down the Feature Assistant server.
Version History
|
Feature Assistant 1.0
|
Introduced |
See Also
FeatureAssistantStartServer Task