Générer des lignes de raccord (Gestion des données)
Récapitulatif
Génère automatiquement des lignes de raccord pour une mosaïque.
Utilisation
Les lignes de raccord sont générées de manière qu'il y ait une ligne de raccord par emprise.
-
Vous ne pouvez pas créer de lignes de raccord pour une mosaïque référencée.
Si vous prévoyez d'effectuer une correction des couleurs sur votre mosaïque, il est recommandé de corriger avant de créer des lignes de raccord, si la méthode de calcul est Radiométrie. La correction des couleurs est prise en compte lors de la création des lignes de raccord.
Pour supprimer des lignes de raccord, cliquez avec le bouton droit sur la mosaïque dans ArcCatalog ou dans la fenêtre Catalogue, puis cliquez sur Supprimer > Supprimer les lignes de raccord.
Syntaxe
Paramètre | Explication | Type de données |
in_mosaic_dataset |
Chemin et nom de la mosaïque. | Mosaic Layer |
cell_size (Facultatif) |
La taille de cellule permet de déterminer quels rasters sont générés pour quelles lignes de raccord. Elle est souvent utilisée lorsque plusieurs résolutions de données sont présentes dans une mosaïque et que vous voulez que les lignes de raccord soient générées pour un seul niveau. Par exemple, si vous associez une source de données haute résolution à une source de données basse résolution, vous pouvez spécifier une taille de cellule correspondant à l'étendue de l'une de ces sources de données. Si vous avez plusieurs valeurs LOWPS (taille de pixel réduite) ou si vous n'êtes pas sûr de la taille à préciser, laissez ce paramètre vide. L'outil crée automatiquement des lignes de raccord aux niveaux correspondants. Les unités de ce paramètre sont identiques à celles de la référence spatiale de la mosaïque. | Double |
sort_method (Facultatif) |
La méthode de tri est similaire à la méthode de mosaïquage dans le sens où elle définit l'ordre dans lequel les raster seront fondus ensemble pour générer l'image utilisée pour créer les lignes de raccord.
| String |
sort_order (Facultatif) |
Choisissez de trier les rasters dans l'ordre croissant ou décroissant.
| Boolean |
order_by_attribute (Facultatif) |
Champ d'attribut pour classer des rasters lorsque la méthode de tri est BY_ATTRIBUTE. L'attribut par défaut est ObjectID. | Field |
order_by_base_value (Facultatif) |
Les rasters sont triés selon la différence entre leur valeur et la valeur du champ Attribut de tri. | Variant |
view_point (Facultatif) |
Position de coordonnées à utiliser lorsque la méthode de tri est CLOSEST_TO_VIEWPOINT. | Point |
computation_method (Facultatif) |
Choisissez la méthode de calcul à utiliser lors de la création de lignes de raccord.
L'ordre de tri est appliqué avec chaque méthode. | String |
blend_width (Facultatif) |
La fusion (estompage) se produit le long de la ligne de raccord entre les pixels lorsqu'il existe des rasters superposés. La largeur de fusion définit le nombre de pixels à fusionner. Si la valeur de largeur de fusion est 10, et que vous utilisez BOTH en tant que type de mélange, 5 pixels sont fusionnés à l'intérieur et à l'extérieur de la ligne de raccord. Si la valeur est 10, et que le type de fusion est INSIDE, 10 pixels sont fusionnés à l'intérieur de la ligne de raccord. | Double |
blend_type (Facultatif) |
La fusion (estompage) se produit le long de la ligne de raccord entre les pixels lorsqu'il existe des rasters superposés. Le type de fusion définit l'endroit où se produit la fusion le long de la ligne de raccord.
| String |
request_size (Facultatif) |
Taille à laquelle le raster sera ré-échantillonné lorsqu'il est examiné à l'aide de ce processus. La valeur (1 000, par exemple) définit la dimension des lignes et des colonnes. La valeur maximale est 5 000. Les valeurs par défaut des changements Taille requise changent selon l'option sélectionnée par le Type de taille requise. Les valeurs par défaut sont 1 000 pour PIXELS et 5 pour PIXELSIZE_FACTOR. Vous pouvez augmenter ou diminuer cette valeur en fonction de la complexité des données raster. Une meilleure résolution d'image fournit plus de détail dans le jeu de données raster et augmente donc le temps de traitement. | Long |
request_size_type (Facultatif) |
Le Type de taille requise modifie la taille requise selon le facteur de pixel ou de taille de pixel sélectionné. Selon le type de taille requise sélectionné, les valeurs par défaut de Taille requise qui changent avec le raster sont rééchantillonnées.
| String |
Exemple de code
Ceci un exemple Python pour BuildSeamlines.
import arcpy
arcpy.BuildSeamlines_management("c:/data/Seamlines.gdb/md", "40",
"NORTH_WEST", "#", "#", "#", "#",
"RADIOMETRY", "5", "INSIDE", "#", "#")
Ceci un exemple de script Python pour BuildSeamlines.
#===========================
#Build Seamlines
'''Usage: BuildSeamlines_management(in_mosaic_dataset, {cell_size;cell_size...},
{NORTH_WEST | CLOSEST_TO_VIEWPOINT | BY_ATTRIBUTE},
{ASCENDING | DESCENDING}, {order_by_attribute},
{order_by_base_value}, {view_point}, {RADIOMETRY |
GEOMETRY | COPY_FOOTPRINT | COPY_TO_SIBLING},
{blend_width}, {BOTH | INSIDE | OUTSIDE}, {request_size}, {request_size_type}, {PIXEL | PIXELSIZE_FACTOR})
'''
try:
import arcpy
arcpy.env.workspace = "C:/Workspace"
# Build seamlines through three different methods
# Build seamlines use NORTH_WEST
# Define cell size to 40
# Build radiometry seamlines
mdname = "Seamlines.gdb/md"
cellsize = "40"
sortmethod = "NORTH_WEST"
sortorder = "#"
orderattribute = "#"
orderbase = "#"
viewpnt = "#"
computemethod = "RADIOMETRY"
blendwidth = "5"
blendtype = "INSIDE"
requestsize = "#"
requestsizetype = "#"
arcpy.BuildSeamlines_management(mdname, cellsize, sortmethod, sortorder, orderattribute, \
orderbase, viewpnt, computemethod, blendwidth, \
blendtype, requestsize, requestsizetype)
# Build Seamlines use ATTRIBUTE
# Automatically determine the cell size
# Build geometry seamlines
mdname = "Seamlines.gdb/md"
cellsize = "#"
sortmethod = "BY_ATTRIBUTE"
sortorder = "DESCENDING"
orderattribute = "OBJECTID"
orderbase = "1"
viewpnt = "#"
computemethod = "GEOMETRY"
blendwidth = "#"
blendtype = "#"
requestsize = "#"
requestsizetype = "#"
arcpy.BuildSeamlines_management(mdname, cellsize, sortmethod, sortorder, orderattribute, \
orderbase, viewpnt, computemethod, blendwidth, \
blendtype, requestsize, requestsizetype)
# Build Seamlines use VIEW_POINT
# Copy Footprint as seamline feature
mdname = "Seamlines.gdb/md"
cellsize = "#"
sortmethod = "CLOSEST_TO_VIEWPOINT"
sortorder = "#"
orderattribute = "#"
orderbase = "#"
viewpnt = "-12699965 3896282"
computemethod = "COPY_FOOTPRINT"
blendwidth = "#"
blendtype = "#"
requestsize = "#"
requestsizetype = "#"
arcpy.BuildSeamlines_management(mdname, cellsize, sortmethod, sortorder, orderattribute, \
orderbase, viewpnt, computemethod, blendwidth, \
blendtype, requestsize, requestsizetype)
except:
print "Build Seamlines example failed."
print arcpy.GetMessages()