Resumen
Genera o actualiza líneas de unión para el dataset de mosaico. Las líneas de unión se utilizan para ordenar imágenes superpuestas y para obtener un mosaico de aspecto más suave.
Puede utilizar esta herramienta para realizar lo siguiente:
- Generar líneas de unión para todos los elementos del dataset de mosaico.
- Generar líneas de unión para elementos seleccionados utilizando una consulta o por área de interés.
- Actualizar líneas de unión existentes si se agregan o eliminan elementos del dataset de mosaico.
Uso
Las líneas de unión se generan, de manera que haya una línea de unión por huella.
No se pueden generar líneas de unión para un dataset de mosaico referenciado.
Si está planeando aplicar corrección de color a su dataset de mosaico, es recomendable hacerlo antes de generar las líneas de unión. La corrección de color es especialmente importante si el Método de cálculo está configurado como Radiometría, ya que se tiene en cuenta el color al generar las líneas de unión.
Los parámetros Método de ordenamiento y Orden ascendente están desactivados si se activa la opción Actualizar líneas de unión existentes.
Sintaxis
arcpy.management.BuildSeamlines(in_mosaic_dataset, cell_size, {sort_method}, {sort_order}, {order_by_attribute}, {order_by_base_value}, {view_point}, {computation_method}, {blend_width}, {blend_type}, {request_size}, {request_size_type}, {blend_width_units}, {area_of_interest}, {where_clause}, {update_existing}, {min_region_size}, {min_thinness_ratio}, {max_sliver_size})
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset | Permite seleccionar el dataset de mosaico en el que se van a crear líneas de unión. | Mosaic Layer |
cell_size [cell_size,...] | Genera líneas de unión para los datasets ráster que están incluidos en el siguiente rango de resoluciones espaciales. Puede dejar este parámetro vacío para que la herramienta cree automáticamente líneas de unión en los niveles apropiados. Las unidades para este parámetro son las mismas unidades de la referencia espacial del dataset de mosaico de entrada. | Double |
sort_method (Opcional) | Permite definir una regla para determinar el ráster que se utilizará para generar líneas de unión cuando las imágenes se superpongan.
| String |
sort_order (Opcional) | Elija si desea ordenar los rásteres en orden ascendente o descendente.
| Boolean |
order_by_attribute (Opcional) | Ordena los datasets ráster según este campo cuando el método de ordenamiento es BY_ATTRIBUTE. El atributo predeterminado es ObjectID. | Field |
order_by_base_value (Opcional) | Ordena los rásteres según la diferencia entre este valor y el valor del parámetro order_by_attribute. | Variant |
view_point (Opcional) | Establece la ubicación de las coordenadas que se debe utilizar cuando el sort_method es CLOSEST_TO_VIEWPOINT. | Point |
computation_method (Opcional) | Permite seleccionar cómo se van a crear las líneas de unión.
El parámetro Método de ordenación se aplica a todos los métodos de cálculo. | String |
blend_width (Opcional) | La combinación (difuminado) ocurre a lo largo de una línea de unión entre los píxeles donde hay rásteres superpuestos. El ancho de la combinación define la cantidad de píxeles que se combinarán. Si el valor del ancho combinado es 10 y usa BOTH como tipo de combinación, se combinarán 5 píxeles en el interior y en el exterior de la línea de unión. Si el valor es 10 y usa el tipo de combinación INSIDE, se combinarán 10 píxeles en el interior de la línea de unión. | Double |
blend_type (Opcional) | Permite determinar cómo se va a combinar una imagen dentro de otra, sobre las líneas de unión. Las opciones son: combinar dentro de las líneas de unión, fuera de las líneas de unión, o tanto dentro como fuera.
| String |
request_size (Opcional) | Especifique el número de columnas y filas para el remuestreo. El valor máximo es de 5.000. Aumente o disminuya este valor en función de la complejidad de sus datos ráster. Una mayor resolución de imagen proporciona más detalle en el dataset ráster, pero también aumenta el tiempo de procesamiento. | Long |
request_size_type (Opcional) | Establezca las unidades para el Tamaño de solicitud.
| String |
blend_width_units (Opcional) | Especifique la unidad de medida de la anchura de la combinación.
| String |
area_of_interest (Opcional) | Genera líneas de unión en todos los rásteres que intersecan este polígono. Para seleccionar un área de interés, utilice una clase de entidad de entrada. | Feature Set |
where_clause (Opcional) | Expresión SQL para crear líneas de unión en datasets ráster específicos en el dataset de mosaico. | SQL Expression |
update_existing (Opcional) | Actualiza líneas de unión nuevas que se han visto afectadas por la agregación o supresión de elementos del dataset de mosaico.
Si no existen líneas de unión, este parámetro se ignora. | Boolean |
min_region_size (Opcional) | Especifique el tamaño mínimo de la región, en unidades de píxel. Cualquier polígono que sea más pequeño que este umbral especificado se eliminará el resultado de la línea de unión. El valor predeterminado es de 100 píxeles. El valor de este parámetro debería ser más que pequeño que el área del falso polígono, que es (max_sliver_size) * (max_sliver_size). | Long |
min_thinness_ratio (Opcional) | Defina lo delgado que puede ser un polígono antes de que se considere un falso polígono. Esto se basa en una escala de 0 a 1,0, donde el valor 0,0 representa un polígono prácticamente en línea recta y el valor 1,0 representa un polígono que es un círculo. Los falsos polígonos se eliminan al crear líneas de unión. | Double |
max_sliver_size (Opcional) | Especifique el tamaño máximo que puede tener un polígono para que se siga considerando un falso polígono. Este parámetro se especifica en píxeles y está basado en el request_size, no en la resolución espacial del ráster de origen. Cualquier polígono que sea más pequeño que el cuadrado de este valor se considerará un falso polígono. Cualquier región que sea más pequeña que el (max_sliver_size)2 se considerará un falso polígono. Los falsos polígonos se eliminan al crear líneas de unión. | Long |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_mosaic_dataset | El dataset de mosaico actualizado. | Capa de mosaico |
Muestra de código
Esta es una muestra de Python para BuildSeamlines.
import arcpy
arcpy.BuildSeamlines_management("c:/data/Seamlines.gdb/md", "40",
"NORTH_WEST", "#", "#", "#", "#",
"RADIOMETRY", "5", "INSIDE", "#",
"#", "GROUND_UNITS")
Esta es una muestra de script de Python para BuildSeamlines.
# Build seamlines using the NORTH_WEST sort method
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "Seamlines.gdb/md"
cellsize = "40"
sortmethod = "NORTH_WEST"
sortorder = "#"
orderattribute = "#"
orderbase = "#"
viewpnt = "#"
computemethod = "RADIOMETRY"
blendwidth = "5"
blendtype = "INSIDE"
requestsize = "#"
arcpy.BuildSeamlines_management(
mdname, cellsize, sortmethod, sortorder, orderattribute,
orderbase, viewpnt, computemethod, blendwidth, blendtype,
requestsize)
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí