Visual Basic (Declaration) | |
---|---|
Public ReadOnly Property MaxValues As Double() |
C# | |
---|---|
public double[] MaxValues {get;} |
Images are made up of one or more bands. Each band has a single measurable characteristic (such as temperature, elevation, electromagnetic spectrum value, etc.) per pixel.
Theoretical information related to imagery can be found for the following topics:
C# | Copy Code |
---|---|
private void MainPage_Loaded(object sender, System.Windows.RoutedEventArgs e) { // The Map1 object (a Map object) was defined previously in XAML. // Create an ArcGISImageServiceLayer. ESRI.ArcGIS.Client.ArcGISImageServiceLayer myArcGISImageServiceLayer = new ESRI.ArcGIS.Client.ArcGISImageServiceLayer(); myArcGISImageServiceLayer.Url = "http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Portland/CascadeLandsat/ImageServer"; // Create an Event Handler. myArcGISImageServiceLayer.Initialized += new System.EventHandler<EventArgs>(ArcGISImageServiceLayer_Intialized); // Add the ArcGISImageServiceLayer to the LayerCollection of the Map. Map1.Layers.Add(myArcGISImageServiceLayer); } private void ArcGISImageServiceLayer_Intialized(object sender, EventArgs e) { // The Map1 object (a Map object) and TextBlock_MaxValues (a TextBlock object) were defined previously in XAML. // Access a specific ArcGISImageServiceLayer. ESRI.ArcGIS.Client.ArcGISImageServiceLayer myArcGISImageServiceLayer = (ESRI.ArcGIS.Client.ArcGISImageServiceLayer)Map1.Layers[0]; // MaxValues (Read Only) System.Double[] myMaxValues = myArcGISImageServiceLayer.MaxValues; if (myMaxValues != null) { string myMaxValuesText = "Num MaxValues: " + myMaxValues.Length.ToString(); string myMaxValuesText2 = ""; int i2 = 0; for (i2 = 0; i2 < myMaxValues.Length; i2++) { myMaxValuesText2 = myMaxValuesText2 + " " + myMaxValues[i2].ToString(); } TextBlock_MaxValues.Text = myMaxValuesText + ". MaxValues: " + myMaxValuesText2; } else { TextBlock_MaxValues.Text = "[NO MaxValues SET]"; } } |
VB.NET | Copy Code |
---|---|
Private Sub MainPage_Loaded(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles Me.Loaded ' The Map1 object (a Map object) was defined previously in XAML. ' Create an ArcGISImageServiceLayer. Dim myArcGISImageServiceLayer As New ESRI.ArcGIS.Client.ArcGISImageServiceLayer myArcGISImageServiceLayer.Url = "http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Portland/CascadeLandsat/ImageServer" ' Create an Event Handler. AddHandler myArcGISImageServiceLayer.Initialized, AddressOf ArcGISImageServiceLayer_Intialized ' Add the ArcGISImageServiceLayer to the LayerCollection of the Map. Map1.Layers.Add(myArcGISImageServiceLayer) End Sub Private Sub ArcGISImageServiceLayer_Intialized(ByVal sender As Object, ByVal e As EventArgs) ' The Map1 object (a Map object) and TextBlock_MaxValues (a TextBlock object) were defined previously in XAML. ' Access a specific ArcGISImageServiceLayer. Dim myArcGISImageServiceLayer As ESRI.ArcGIS.Client.ArcGISImageServiceLayer = Map1.Layers.Item(0) ' MaxValues (Read Only) Dim myMaxValues() As System.Double = myArcGISImageServiceLayer.MaxValues If myMaxValues IsNot Nothing Then Dim myMaxValuesText As String = "Num MaxValues: " + myMaxValues.Length.ToString Dim myMaxValuesText2 As String = "" Dim i2 As Integer For i2 = 0 To myMaxValues.Length - 1 myMaxValuesText2 = myMaxValuesText2 + " " + myMaxValues(i2).ToString Next TextBlock_MaxValues.Text = myMaxValuesText + ". MaxValues: " + myMaxValuesText2 Else TextBlock_MaxValues.Text = "[NO MaxValues SET]" End If End Sub |
Target Platforms: Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family, Windows 7