ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Editar función de ráster

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Agrega, reemplaza o elimina una cadena de funciones en un dataset de mosaico o una capa ráster que contiene una función de ráster.

Uso

  • Para aplicar rft.xml a los elementos de un dataset de mosaico, debe seleccionar los elementos en la tabla de atributos o definir una consulta usando la herramienta Crear capa de mosaico.

  • La herramienta Editor de plantillas de funciones ráster se puede agregar a cualquier barra de herramientas usando la ventana Modo personalizado. La herramienta está situada bajo la pestaña Comando en la categoría Ráster. Para guardar una plantilla de la función ráster, haga clic en Archivo y en Guardar; esto guardará un archivo rft.xml.

  • La fragmentación de la base de datos y la manipulación de datos frecuentes puede aumentar enormemente el tamaño del dataset de mosaico. Si el tamaño de la base de datos se incrementa debido a la realización constante de transacciones, ejecute la herramienta Compactar.

Sintaxis

EditRasterFunction(in_mosaic_dataset, {edit_mosaic_dataset_item}, {edit_options}, {function_chain_definition}, {location_function_name})
ParámetroExplicaciónTipo de datos
in_mosaic_dataset

El dataset de mosaico o una capa de ráster. Si utiliza una capa de ráster, debe tener aplicada una función.

Mosaic Layer; Raster Layer
edit_mosaic_dataset_item
(Opcional)

Determina si las ediciones afectan a las funciones o a todo el dataset de mosaico.

  • EDIT_MOSAIC_DATASET —Las ediciones afectarán las funciones asociadas con el dataset de mosaico. Esta es la opción predeterminada.
  • EDIT_MOSAIC_DATASET_ITEM —Las ediciones afectarán a las funciones relacionadas con todos los elementos dentro del dataset de mosaico.
Boolean
edit_options
(Opcional)

Insertar, reemplazar o eliminar una cadena de funciones.

  • INSERT —Inserte la cadena de funciones por encima del Nombre de la función de la cadena existente. Especifique la cadena de funciones en el parámetro location_function_name. Esta es la opción predeterminada.
  • REPLACE —Reemplace la cadena de funciones existente con la cadena de funciones que se especifica en esta herramienta. Especifique la cadena de funciones a continuación en el parámetro location_function_name.
  • REMOVE — Elimine la cadena de funciones empezando desde la función especificada en el parámetro location_function_name.
String
function_chain_definition
(Opcional)

Elija la cadena de funciones (archivo rft.xml) que desea insertar o reemplazar.

File
location_function_name
(Opcional)

Elija dónde insertar, reemplazar o eliminar la cadena de funciones dentro de la cadena de funciones existente.

String

Salida derivada

NombreExplicaciónTipo de datos
out_raster

El dataset de mosaico actualizado.

Capa de mosaico; Capa ráster

Muestra de código

Ejemplo 1 de EditRasterFunction (ventana de Python)

Esta es una muestra de Python para EditRasterFunction.

import arcpy
arcpy.EditRasterFunction_management(
     "C:/Workspace/editfunction.gdb/md", "EDIT_MOSAIC_DATASET", 
     "INSERT", "C:/workspace/hillshade.rft.xml", "Stretch Function")
Ejemplo 2 de EditRasterFunction (script independiente)

Esta es una muestra de script de Python para EditRasterFunction.

#Add raster function on top of mosaic dataset

import arcpy
arcpy.env.workspace = "C:/Workspace"

mdname = "editfunction.gdb/md"
editmode = "EDIT_MOSAIC_DATASET"
editmethod = "INSERT"
funcfile = "C:/workspace/hillshade.rft.xml"
funcname = "#"

arcpy.EditRasterFunction_management(mdname, editmode, editmethod, 
                                    funcfile, funcname)

Entornos

  • Espacio de trabajo actual
  • Espacio de trabajo temporal

Información sobre licencias

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Información general sobre el conjunto de herramientas Ráster
  • Configurar el entorno para datos ráster
  • ¿Cuáles son las funciones utilizadas por un dataset ráster o de mosaico?
  • Acceso al Editor de la plantilla de función ráster
  • Editar cadenas de funciones en un dataset de mosaico
  • Editar de las plantillas de las cadenas de funciones

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal