Synchroniser un jeu de données mosaïque (Gestion des données)

Synthèse

Synchronise un jeu de données mosaïque pour le maintenir à jour. Outre la synchronisation des données, vous pouvez également mettre à jour les vues d'ensemble si l'imagerie sous-jacente a changé, générer de nouvelles vues d'ensemble et un nouveau cache, et restaurer la configuration d'origine des éléments de mosaïque. Vous pouvez également supprimer les chemins d'accès aux données source avec cet outil. Pour réparer des chemins, utilisez l’outil Réparer les chemins d’accès des jeux de données mosaïque.

La synchronisation est une opération monodirectionnelle. Les modifications apportées aux données source peuvent être synchronisées dans la table attributaire du jeu de données mosaïque, ce qui l’actualise. Les modifications appliquées à la table attributaire de la mosaïque n'affectent pas les données source.

Attention :

Les modifications apportées par la synchronisation ne peuvent pas être annulées. Créez une copie de sauvegarde de votre jeu de données mosaïque si vous avez modifié des données que vous ne souhaitez pas écraser.

Utilisation

  • Vous pouvez utiliser un ensemble de sélection avec cet outil pour limiter les éléments raster mis à jour. Seuls ces éléments sont traités en cas de sélection ou de requête.

  • La synchronisation peut ajouter de nouveaux éléments, mettre à jour des éléments existants ou en supprimer.

  • Les éléments obsolètes concernent des rasters source qui ont été modifiés depuis la création de la mosaïque ou depuis sa dernière synchronisation. Il se peut, par exemple, que le géoréférencement ait été mis à jour ou que des pyramides aient été construites.

  • Étant donné que les éléments raster sont reconstruits, toutes les modifications qui leur ont été apportées depuis la dernière construction sont perdues, comme certaines fonctions ou certains contenus de mise à jour de la table attributaire.

  • Si vous supprimez des éléments contenant des sources de données rompues, vérifiez que toutes les connexions réseau sont opérationnelles. Cet outil supprime tout élément auquel il est impossible d’accéder.

  • En outre, vous pouvez créer des pyramides et calculer des statistiques sur les rasters source, ou encore créer des miniatures et un cache raster pour les éléments raster.

  • Cet outil est particulièrement utile pour garder les mosaïques à jour. Si de nouveaux jeux de données raster ont été ajoutés aux espaces de travail auxquels cette mosaïque accède, les nouveaux jeux de données raster peuvent être ajoutés à la mosaïque. Vous pouvez également mettre à jour les mosaïques alimentées par des tables résidant dans une base de données gérée en externe.

  • Pour utiliser le paramètre Refresh Aggregate Information (Actualiser les informations d’agrégat), désactivez le paramètre Update Existing Items (Mettre à jour les éléments existants). Pour les jeux de données mosaïque multidimensionnels, le paramètre Actualiser les informations d’agrégat actualise les propriétés multidimensionnelles de la mosaïque en fonction du contenu de la table attributaire du jeu de données mosaïque.

  • La fragmentation des bases de données et la manipulation fréquente des données peut augmenter considérablement la taille d’un jeu de données mosaïque. Si la taille de la base de données augmente en raison de constantes transactions, exécutez l’outil Compacter.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données mosaïque

Jeu de données mosaïque à synchroniser.

Mosaic Layer
Ensemble de définition
(Facultatif)

Expression SQL permettant de sélectionner les éléments de mosaïque à synchroniser. Si aucune expression n'est fournie, tous les éléments de mosaïque sont mis à jour.

SQL Expression
Mettre à jour avec de nouveaux éléments
(Facultatif)

Indique si de nouveaux éléments sont inclus lors de la synchronisation, ainsi que les options à utiliser dans le sous-menu Mettre à jour avec les options des nouveaux éléments. Si vous utilisez cette option, la recherche porte sur les nouvelles données dans l’espace de travail des éléments. Lorsque des données sont ajoutées à la mosaïque, le même type de raster que les autres éléments figurant dans le même espace de travail est utilisé.

  • Désactivé : les nouveaux éléments sont ajoutés lors de la synchronisation. Il s’agit de l’option par défaut.
  • Activé : le jeu de données mosaïque est mis à jour avec les nouveaux éléments dans les espaces de travail. Les éléments existants peuvent également être modifiés en désélectionnant le paramètre Ignorer les éléments existants.
Boolean
Synchroniser les éléments obsolètes uniquement
(Facultatif)

Indique si les éléments du jeu de données mosaïque sont mis à jour uniquement lorsque les jeux de données raster sous-jacents ont été modifiés suite à la synchronisation. Par exemple, la génération de pyramides ou la mise à jour du géoréférencement de rasters influe sur le rendu des vues d'ensemble.

  • Activé : seuls les éléments des jeux de données raster sous-jacents qui ont été modifiés sont mis à jour. Il s’agit de l’option par défaut.
  • Désactivé : tous les éléments du jeu de données mosaïque sont mis à jour.
Boolean
Mettre à jour les plages de taille de cellule
(Facultatif)

Indique si les plages des tailles de cellules du jeu de données mosaïque sont recalculées.

  • Activé : les plages des tailles de cellules de tout le jeu de données mosaïque sont recalculées, mais uniquement pour les éléments dont la visibilité est incorrecte. Il s’agit de l’option par défaut.
  • Désactivé : aucune plage des tailles de cellules n’est recalculée.
Boolean
Mettre à jour la limite
(Facultatif)

Indique si la limite qui affiche l’étendue générale du jeu de données mosaïque est reconstruite. Sélectionnez ce paramètre si la synchronisation modifie l’étendue du jeu de données mosaïque.

  • Activé – La limite est régénérée après la synchronisation de la mosaïque. Il s’agit de l’option par défaut.
  • Désactivé – La limite n'est pas régénérée.
Boolean
Mettre à jour les aperçus
(Facultatif)

Indique si les vues d’ensemble obsolètes sont mises à jour. La vue d’ensemble devient obsolète si des rasters sous-jacents ont été modifiés suite à la synchronisation.

  • Désactivé : les vues d’ensemble ne sont pas mises à jour. Il s’agit de l’option par défaut.
  • Activé : les vues d’ensemble affectées sont mises à jour après la synchronisation du jeu de données mosaïque.
Boolean
Construire les pyramides raster
(Facultatif)

Indique si des pyramides sont construites pour les éléments du jeu de données mosaïque spécifiés. Les pyramides peuvent être construites pour chaque élément raster de la mosaïque. Les pyramides peuvent améliorer la vitesse à laquelle chaque raster est affiché.

  • Désactivé : aucune pyramide n'est générée. Il s’agit de l’option par défaut.
  • Activé : des pyramides sont construites pour tous les éléments raster de la mosaïque qui ont été mis à jour suite à la synchronisation.

Aucune pyramide n'est générée pour les éléments qui ont été ajoutés suite à la synchronisation.

Boolean
Calculer les statistiques
(Facultatif)

Indique si des statistiques sont calculées pour les éléments du jeu de données mosaïque spécifiés. Les statistiques sont obligatoires pour effectuer certaines tâches avec un jeu de données mosaïque, par exemple appliquer un étirement de contraste.

  • Désactivé – Les statistiques ne sont pas calculées. Il s’agit de l’option par défaut.
  • Activé : des statistiques sont calculées pour les éléments de mosaïque qui ont été mis à jour suite à la synchronisation.

Aucune statistique n'est calculée pour les éléments qui ont été ajoutés suite à la synchronisation.

Boolean
Générer les miniatures
(Facultatif)

Indique si des miniatures sont construites pour les éléments du jeu de données mosaïque spécifiés. Les miniatures sont de petites images fortement rééchantillonnées qui peuvent être créées pour chaque élément raster dans la définition de la mosaïque. Les miniatures sont accessibles lorsque vous accédez à la mosaïque en tant que service d'imagerie et s'affichent dans la description de l'élément.

  • Désactivé : aucune miniature n’est construite ou mise à jour. Il s’agit de l’option par défaut.
  • Activé : des miniatures sont construites ou mises à jour pour tous les éléments raster qui ont été mis à jour suite à la synchronisation.

Aucune miniature n'est générée pour les éléments qui ont été ajoutés suite à la synchronisation.

Boolean
Créer un cache d'élément
(Facultatif)
  • Désactivé : aucun cache n’est construit ou mis à jour. Il s’agit de l’option par défaut.
  • Activé : un cache est construit ou mis à jour pour tous les éléments raster spécifiés.

Aucun cache n’est construit pour les éléments qui ont été ajoutés suite à la synchronisation.

Boolean
Reconstruire le raster à partir de la source de données
(Facultatif)

Indique si les éléments raster sont reconstruits à partir de la source de données à l’aide du type de raster d’origine.

  • Activé : les rasters sont reconstruits à partir des données source. Toutes les modifications apportées au jeu de données mosaïque sont perdues. Il s’agit de l’option par défaut.
  • Désactivé : les rasters ne sont pas reconstruits. Les autres champs principaux sont réinitialisés si le paramètre Mettre à jour les champs est sélectionné.

Cela ne concerne que les éléments qui sont synchronisés. Ce paramètre ne s’applique pas si le paramètre Mettre à jour à l’aide des nouveaux éléments est sélectionné.

Boolean
Mettre à jour les champs
(Facultatif)

Indique si les champs dans la table sont mis à jour. Cela ne concerne que les éléments qui sont synchronisés.

  • Activé : les champs sont mis à jour à partir des fichiers source. Il s’agit de l’option par défaut.
  • Désactivé : les champs de la table ne sont pas mis à jour à partir de la source.

Si vous mettez à jour les champs, vous pouvez déterminer ceux à mettre à jour avec le paramètre Champs à mettre à jour. Si vous avez mis certains champs à jour, vous pouvez les désélectionner avec le paramètre Champs à mettre à jour.

Boolean
Champs à mettre à jour
(Facultatif)

Champs à mettre à jour.

Ce paramètre est valide uniquement si le paramètre Mettre à jour les champs est sélectionné.

Si vous avez mis certains champs à jour, vous pouvez les désélectionner.

Le champ RASTER peut être actualisé, même si le paramètre Reconstruire le raster à partir de la source de données est désélectionné. Toutefois, si le paramètre Reconstruire le raster à partir de la source de données est sélectionné, le champ RASTER est reconstruit même si le paramètre Champ à mettre à jour n’est pas sélectionné.

String
Mettre à jour les éléments existants
(Facultatif)

Indique si les éléments existants du jeu de données mosaïque sont mis à jour. Si vous sélectionnez ce paramètre, vous devez préciser les options à mettre à jour dans le sous-menu Options de mise à jour des éléments existants.

  • Activé : les éléments existants sont mis à jour avec les options que vous voulez mettre à jour. Il s’agit de l’option par défaut.
  • Désactivé : les éléments existants ne sont pas mis à jour.
Boolean
Supprimer les éléments avec source de données endommagée
(Facultatif)

Indique si les éléments présentant des liens rompus sont supprimés.

Vérifiez que toutes les connexions réseau sont opérationnelles. Cet outil supprime tout élément auquel il est impossible d’accéder.

  • Désactivé : les éléments présentant des liens rompus ne sont pas supprimés du jeu de données mosaïque. Il s’agit de l’option par défaut.
  • Activé : les éléments présentant des liens rompus sont supprimés du jeu de données mosaïque.
Boolean
Ignorer les éléments existants
(Facultatif)

Indique si les éléments du jeu de données mosaïque existants sont ignorés ou mis à jour avec les fichiers modifiés sur le disque. Pour utiliser ce paramètre, le paramètre Mettre à jour avec de nouveaux éléments doit être sélectionné.

  • Activé : pendant l’ajout de nouveaux éléments du jeu de données mosaïque, les éléments du jeu de données mosaïque existants sont ignorés. Ils ne sont pas mis à jour. Il s’agit de l’option par défaut.
  • Désactivé : pendant l’ajout de nouveaux éléments du jeu de données mosaïque, les éléments du jeu de données mosaïque existants qui correspondent aux fichiers modifiés sur le disque sont mis à jour.
Boolean
Actualiser les informations d’agrégat
(Facultatif)

Indique si les données qui ont pu être supprimées du jeu de données mosaïque sont incluses. Pour utiliser ce paramètre, le paramètre Mettre à jour les éléments existants doit être désélectionné.

  • Désactivé : lors de la synchronisation, les rasters qui ont pu être supprimés du jeu de données mosaïque sont exclus. Il s’agit de l’option par défaut.
  • Activé : lors de la synchronisation, les rasters qui ont pu être supprimés du jeu de données mosaïque sont inclus.
Boolean
Estimer les statistiques de mosaïque

Indique si les statistiques sur le jeu de données mosaïque sont estimées.

  • Désactivé : lors de la synchronisation, les statistiques sur le jeu de données mosaïque ne sont pas estimées. Il s’agit de l’option par défaut.
  • Activé : lors de la synchronisation, les statistiques sur le jeu de données mosaïque sont estimées.
Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Mosaïque mise à jour

Jeu de données mosaïque mis à jour.

Mosaic Layer

arcpy.management.SynchronizeMosaicDataset(in_mosaic_dataset, {where_clause}, {new_items}, {sync_only_stale}, {update_cellsize_ranges}, {update_boundary}, {update_overviews}, {build_pyramids}, {calculate_statistics}, {build_thumbnails}, {build_item_cache}, {rebuild_raster}, {update_fields}, {fields_to_update}, {existing_items}, {broken_items}, {skip_existing_items}, {refresh_aggregate_info}, estimate_statistics)
NomExplicationType de données
in_mosaic_dataset

Jeu de données mosaïque à synchroniser.

Mosaic Layer
where_clause
(Facultatif)

Expression SQL permettant de sélectionner les éléments de mosaïque à synchroniser. Si aucune expression n'est fournie, tous les éléments de mosaïque sont mis à jour.

SQL Expression
new_items
(Facultatif)

Indique si de nouveaux éléments sont inclus lors de la synchronisation, ainsi que les options à utiliser pour mettre à jour les nouveaux éléments.

Si vous utilisez cette option, la recherche porte sur les nouvelles données dans l’espace de travail des éléments. Lorsque des données sont ajoutées à la mosaïque, le même type de raster que les autres éléments figurant dans le même espace de travail est utilisé.

  • NO_NEW_ITEMSAucun nouvel élément n’est ajouté lors de la synchronisation. Il s’agit de l’option par défaut.
  • UPDATE_WITH_NEW_ITEMSLe jeu de données mosaïque est mis à jour avec les nouveaux éléments dans les espaces de travail. Les éléments existants peuvent également être modifiés en définissant le paramètre skip_existing_items sur OVERWRITE_EXISTING_ITEMS.
Boolean
sync_only_stale
(Facultatif)

Indique si les éléments du jeu de données mosaïque sont mis à jour uniquement lorsque les jeux de données raster sous-jacents ont été modifiés suite à la synchronisation. Par exemple, la génération de pyramides ou la mise à jour du géoréférencement de rasters influe sur le rendu des vues d'ensemble.

  • SYNC_STALESeuls les éléments des jeux de données raster sous-jacents qui ont été modifiés sont mis à jour. Il s’agit de l’option par défaut.
  • SYNC_ALLTous les éléments du jeu de données mosaïque sont mis à jour.
Boolean
update_cellsize_ranges
(Facultatif)

Indique si les plages des tailles de cellules du jeu de données mosaïque sont recalculées.

  • UPDATE_CELL_SIZESLes plages des tailles de cellules de tout le jeu de données mosaïque sont recalculées, mais uniquement pour les éléments dont la visibilité est incorrecte. Il s’agit de l’option par défaut.
  • NO_CELL_SIZESAucune plage des tailles de cellules n’est recalculée.
Boolean
update_boundary
(Facultatif)

Indique si la limite qui affiche l’étendue générale du jeu de données mosaïque est reconstruite. Choisissez UPDATE_BOUNDARY si la synchronisation modifie l’étendue du jeu de données mosaïque.

  • UPDATE_BOUNDARYLa limite est régénérée après la synchronisation de la mosaïque. Il s’agit de l’option par défaut.
  • NO_BOUNDARYLa limite n'est pas régénérée.
Boolean
update_overviews
(Facultatif)

Indique si les vues d’ensemble obsolètes sont mises à jour. La vue d’ensemble devient obsolète si des rasters sous-jacents ont été modifiés suite à la synchronisation.

  • NO_OVERVIEWSLes vues d’ensemble ne sont pas mises à jour. Il s’agit de l’option par défaut.
  • UPDATE_OVERVIEWSLes vues d’ensemble affectées sont mises à jour après la synchronisation du jeu de données mosaïque.
Boolean
build_pyramids
(Facultatif)

Indique si des pyramides sont construites pour les éléments du jeu de données mosaïque spécifiés. Les pyramides peuvent être construites pour chaque élément raster de la mosaïque. Les pyramides peuvent améliorer la vitesse à laquelle chaque raster est affiché.

  • NO_PYRAMIDSAucune pyramide n'est générée. Il s’agit de l’option par défaut.
  • BUILD_PYRAMIDSDes pyramides sont construites pour tous les éléments raster de la mosaïque qui ont été mis à jour suite à la synchronisation.

Aucune pyramide n'est générée pour les éléments qui ont été ajoutés suite à la synchronisation.

Boolean
calculate_statistics
(Facultatif)

Indique si des statistiques sont calculées pour les éléments du jeu de données mosaïque spécifiés. Les statistiques sont obligatoires pour effectuer certaines tâches avec un jeu de données mosaïque, par exemple appliquer un étirement de contraste.

  • NO_STATISTICSLes statistiques ne sont pas calculées. Il s’agit de l’option par défaut.
  • CALCULATE_STATISTICSDes statistiques sont calculées pour les éléments de mosaïque qui ont été mis à jour suite à la synchronisation.

Aucune statistique n'est calculée pour les éléments qui ont été ajoutés suite à la synchronisation.

Boolean
build_thumbnails
(Facultatif)

Indique si des miniatures sont construites pour les éléments du jeu de données mosaïque spécifiés. Les miniatures sont de petites images fortement rééchantillonnées qui peuvent être créées pour chaque élément raster dans la définition de la mosaïque. Les miniatures sont accessibles lorsque vous accédez à la mosaïque en tant que service d'imagerie et s'affichent dans la description de l'élément.

  • NO_THUMBNAILSAucune miniature n’est construite ou mise à jour. Il s’agit de l’option par défaut.
  • BUILD_THUMBNAILSDes miniatures sont construites ou mises à jour pour tous les éléments raster qui ont été mis à jour suite à la synchronisation.

Aucune miniature n'est générée pour les éléments qui ont été ajoutés suite à la synchronisation.

Boolean
build_item_cache
(Facultatif)
  • NO_ITEM_CACHEAucun cache n’est construit ou mis à jour. Il s’agit de l’option par défaut.
  • BUILD_ITEM_CACHEUn cache est construit ou mis à jour pour tous les éléments raster qui ont été mis à jour suite à la synchronisation.

Aucun cache n’est construit pour les éléments qui ont été ajoutés suite à la synchronisation.

Boolean
rebuild_raster
(Facultatif)

Indique si les éléments raster sont reconstruits à partir de la source de données à l’aide du type de raster d’origine.

  • REBUILD_RASTERLes rasters sont reconstruits à partir des données source. Toutes les modifications apportées aux éléments sélectionnés dans le jeu de données mosaïque sont perdues. Il s’agit de l’option par défaut.
  • NO_RASTERLes rasters ne sont pas reconstruits. Les autres champs principaux sont réinitialisés si le paramètre update_fields est défini sur UPDATE_FIELDS.

Cela ne concerne que les éléments qui sont synchronisés. Ce paramètre n’est pas applicable si le paramètre new_items est défini sur UPDATE_WITH_NEW_ITEMS.

Boolean
update_fields
(Facultatif)

Indique si les champs dans la table sont mis à jour. Cela ne concerne que les éléments qui sont synchronisés.

  • UPDATE_FIELDSLes champs sont mis à jour à partir des fichiers source. Il s’agit de l’option par défaut.
  • NO_FIELDSLes champs de la table ne sont pas mis à jour à partir de la source.

Si vous mettez à jour les champs, vous pouvez déterminer ceux à mettre à jour avec le paramètre fields_to_update. Si vous avez mis certains champs à jour, vous pouvez les supprimer à l’aide du paramètre fields_to_update.

Boolean
fields_to_update
[field_to_update,...]
(Facultatif)

Champs à mettre à jour.

Ce paramètre est valide uniquement si le paramètre update_fields est défini sur UPDATE_FIELDS.

Si vous avez mis certains champs à jour, vérifiez qu’ils ne sont pas répertoriés dans la liste.

Le champ RASTER peut être actualisé, même si le paramètre REBUILD_RASTER n’est pas précisé. Toutefois, si REBUILD_RASTER est spécifié, le champ RASTER est reconstruit, même si la valeur du paramètre fields_to_update n’est pas spécifiée.

String
existing_items
(Facultatif)

Indique si les éléments existants du jeu de données mosaïque sont mis à jour.

Si vous utilisez ce paramètre, choisissez les paramètres existants à mettre à jour : sync_only_stale, build_pyramids, calculate_statistics, build_thumbnails, build_item_cache, update_fields ou fields_to_update.

  • UPDATE_EXISTING_ITEMSLes éléments existants sont mis à jour avec les paramètres que vous avez choisis de mettre à jour. Il s’agit de l’option par défaut.
  • IGNORE_EXISTING_ITEMSLes éléments existants ne sont pas mis à jour.
Boolean
broken_items
(Facultatif)

Indique si les éléments présentant des liens rompus sont supprimés.

Vérifiez que toutes les connexions réseau sont opérationnelles. Cet outil supprime tout élément auquel il est impossible d’accéder.

  • IGNORE_BROKEN_ITEMSLes éléments présentant des liens rompus sont supprimés du jeu de données mosaïque. Il s’agit de l’option par défaut.
  • REMOVE_BROKEN_ITEMSLes éléments présentant des liens rompus sont supprimés du jeu de données mosaïque.
Boolean
skip_existing_items
(Facultatif)

Indique si les éléments du jeu de données mosaïque existants sont ignorés ou mis à jour avec les fichiers modifiés sur le disque. Pour utiliser ce paramètre, le paramètre new_items doit être défini sur UPDATE_WITH_NEW_ITEMS.

  • SKIP_EXISTING_ITEMSPendant l’ajout de nouveaux éléments du jeu de données mosaïque, les éléments du jeu de données mosaïque existants sont ignorés. Ils ne sont pas mis à jour. Il s’agit de l’option par défaut.
  • OVERWRITE_EXISTING_ITEMSPendant l’ajout de nouveaux éléments du jeu de données mosaïque, les éléments du jeu de données mosaïque existants qui correspondent aux fichiers modifiés sur le disque sont mis à jour.
Boolean
refresh_aggregate_info
(Facultatif)

Indique si les données qui ont pu être supprimées du jeu de données mosaïque sont incluses. Pour utiliser ce paramètre, le paramètre existing_items doit être défini sur IGNORE_EXISTING_ITEMS.

  • NO_REFRESH_INFOLors de la synchronisation, les rasters qui ont pu être supprimés du jeu de données mosaïque sont exclus. Il s’agit de l’option par défaut.
  • REFRESH_INFOLors de la synchronisation, les rasters qui ont pu être supprimés du jeu de données mosaïque sont inclus.
Boolean
estimate_statistics

Indique si les statistiques sur le jeu de données mosaïque sont estimées.

  • NO_STATISTICSLors de la synchronisation, les statistiques sur le jeu de données mosaïque ne sont pas estimées. Il s’agit de l’option par défaut.
  • ESTIMATE_STATISTICSLors de la synchronisation, les statistiques sur le jeu de données mosaïque sont estimées.
Boolean

Sortie obtenue

NomExplicationType de données
out_mosaic_dataset

Jeu de données mosaïque mis à jour.

Mosaic Layer

Exemple de code

Exemple 1 d'utilisation de l'outil SynchronizeMosaicDataset (fenêtre Python)

Il s’agit d’un exemple Python d’utilisation de la fonction SynchronizeMosaicDataset.

import arcpy
arcpy.SynchronizeMosaicDataset_management(
    "c:/data/syncmd.gdb/md", "Year>1999", "NO_NEW_ITEMS", "SYNC_STALE",
    "#", "#", "#", "NO_PYRAMIDS", "NO_STATISTICS", "NO_THUMBNAILS", 
    "NO_ITEM_CACHE", "NO_RASTER", "NO_FIELDS", "#", "#")
Exemple 2 d'utilisation de l'outil SynchronizeMosaicDataset (script autonome)

Il s’agit d’un exemple de script Python d’utilisation de la fonction SynchronizeMosaicDataset.

# Synchronize source and add new data

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

mdname = "syncmd.gdb/mdnew"
query = "#"
updatenew = "UPDATE_WITH_NEW_ITEMS"
syncstale = "SYNC_STALE"
updatecs = "#"
updatebnd = "#"
updateovr = "#"
buildpy = "NO_PYRAMIDS"
calcstats = "NO_STATISTICS"
buildthumb = "NO_THUMBNAILS"
buildcache = "NO_ITEM_CACHE"
updateras = "NO_RASTER"
updatefield = "NO_FIELDS"
fields = "#"

arcpy.SynchronizeMosaicDataset_management(
    mdname, query, updatenew, syncstale, updatecs, updatebnd, 
    updateovr, buildpy, calcstats, buildthumb, buildcache,
    updateras, updatefield, fields)