WCS-Layer erstellen (Data Management)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Erstellt mithilfe eines WCS-Service einen temporären Raster-Layer.

Verwendung

Syntax

MakeWCSLayer_management (in_wcs_coverage, out_wcs_layer, {template}, {band_index})
ParameterErläuterungDatentyp
in_wcs_coverage

Der Name des Eingabe-WCS-Service bzw. die URL, der/die auf den WCS-Service verweist.

Die URL muss den Coverage-Namen und die Versionsinformationen enthalten. Andernfalls wird automatisch das erste Coverage und die Standardversion (1.0.0) zur Erstellung des WCS-Layers verwendet.

Ein Beispiel für eine URL mit Coverage-Namen und Versionsinformationen findet sich unten:

http://ServerName/arcgis/services/serviceName/ImageServer/WCSServer?coverage=rasterDRGs&version=1.1.1

In diesem Beispiel ist "http://ServerName/arcgis/services/serviceName/ImageServer/WCSServer?" die URL. Das angegebene Coverage ist "coverage=rasterDRGs" und die Version ist "&version=1.1.1".

Verwenden Sie zum Abrufen der Coverage-Namen auf einem WCS-Server die WCS-Anforderung "GetCapabilities". Beispiel: http://ServerName/arcgis/services/serviceName/ImageServer/WCSServer?request=getcapabilities&service=wcs

WCS Coverage; String
out_wcs_layer

Der Name des Ausgabe-WCS-Layers.

Raster Layer
template
(optional)

Die Ausgabeausdehnung des WCS-Layers.

Sie können die Ausgabeausdehnung angeben, indem Sie entweder den auszuschneidenden Bereich festlegen (X-Minimum, Y-Minimum, X-Maximum, Y-Maximum) oder indem Sie die Ausdehnung eines vorhandenen Layers verwenden.

Extent
band_index
ID
(optional)

Wählen Sie aus, welche Bänder für den Layer exportiert werden sollen. Wenn Sie keine Bänder angeben, werden in der Ausgabe alle Bänder verwendet.

Value Table

Codebeispiel

MakeWCSLayer - Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für "MakeWCSLayer".

import arcpy
from arcpy import env
env.workspace = "C:/Workspace"
input1 = "GIS Servers/File_TIFF_Amberg on server3/090160_1"
arcpy.MakeWCSLayer_management(input1, "wcslayer1", "11.844983 49.445367 11.858321 49.453887",
                              "1;2;3")
MakeWCSLayer - Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für "MakeWCSLayer".

##====================================
##Make WCS Layer
##Usage: MakeWCSLayer_management in_wcs_coverage out_wcs_layer {template} {ID;ID...}
    
try:
    import arcpy
    
    arcpy.env.workspace = r"C:/Workspace"
    input1 = r"GIS Servers\File_TIFF_Amberg on server3\090160_1"
    input2 = "http://server3/arcgis/services/File_TIFF_Amberg/ImageServer/WCSServer"
    
    ##Create WCS layer from WCS connection file
    arcpy.MakeWCSLayer_management(input1, "wcslayer1", "11.844983 49.445367 11.858321 49.453887",
                                  "1;2;3")
    
    ##Create WCS layer from URL with clipping feature
    arcpy.MakeWCSLayer_management(input2, "wcslayer2", "clip.shp", "1;2;3")
    
    print arcpy.GetMessages()
except:
    print "Make WCS Layer example failed."
    print arcpy.GetMessages()

Umgebung

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/11/2013