banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 10 March 2014 15:51

loloseven
Participant assidu
Lieu: Grenoble
Date d'inscription: 5 Jan 2011
Messages: 167
Site web

[ArcGis 10.2] Problème export PDF avec calques

Bonjour,

Je tente d'exporter une série de cartes en PDF avec calques.
Tout se passe bien pour les deux premières.
Pour la troisième qui est composé de deux blocs de données (un encart), j'ai un souci de calques. Ils sont tous présent pour l'encart; par contre pour la carte principale la moitié des claques sont "écrasés" et figurent dans un calque global "image" que je ne peux pas décomposer....
Je mets en pièce jointe une capture de ce que ça donne...

Si quelqu'un possède une explication...
Merci d'avance !

Loïc


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Mon 10 March 2014 16:29

nitram
Participant assidu
Lieu: Brest
Date d'inscription: 19 May 2009
Messages: 990
Site web

Re: [ArcGis 10.2] Problème export PDF avec calques

Bonjour,
Peut-être présence de transparence?

La transparence de la couche et les symboles d'image BMP peuvent entraîner une rasterisation des cartes en sortie. Suite à une rasterisation, toutes les couches situées au-dessous de la couche de données contenant des symboles d'image BMP ou une transparence seront converties en image raster plate dans le fichier d'exportation


http://resources.arcgis.com/fr/help/mai … 0004000000

Martin

Hors ligne

 

#3 Mon 10 March 2014 16:32

nitram
Participant assidu
Lieu: Brest
Date d'inscription: 19 May 2009
Messages: 990
Site web

Re: [ArcGis 10.2] Problème export PDF avec calques

Ce code python permet de détecter les éléments suceptibles d'entrainer la rasterisation lors d'un export :

Code:

import arcpy

def DetectRasterization():
  mxd = arcpy.mapping.MapDocument("CURRENT")
  df_list = arcpy.mapping.ListDataFrames(mxd)
  foundRasterization = False
  noneFoundMsg = "No rasterizing layers were detected."
  for df in df_list:
    lyr_list = arcpy.mapping.ListLayers(mxd, data_frame=df)
    for lyr in lyr_list:
      if lyr.isRasterizingLayer or lyr.supports("BRIGHTNESS"):
        foundRasterization = True
        if lyr.isGroupLayer and lyr.transparency > 0:
          print "In data frame '" + df.name + "', the group layer '" + \
                   lyr.longName + "' is a rasterizing layer:\r",
          print "\tVisibility is " + str(lyr.visible) + ".\n" + \
                "\tTransparency is " + str(lyr.transparency) + " percent.\n"
        elif not lyr.isGroupLayer:
          print "In data frame '" + df.name + "', the layer '" + \
                   lyr.longName + "' is a rasterizing layer:\r",
          if lyr.transparency > 0:
            print "\tVisibility is " + str(lyr.visible) + ".\n" + \
                  "\tTransparency is " + str(lyr.transparency) + " percent.\n"
          else:
            print "\tVisibility is " + str(lyr.visible) + ".\n" + \
                  "\tTransparency is 0 percent, but the layer may be a\n" + \
                  "\traster layer or contain rasterizing symbology such\n" + \
                  "\tas bitmap picture symbols.\n"
      del lyr
    del lyr_list
    del df
  if not foundRasterization:
    print noneFoundMsg
  del df_list
  del mxd

DetectRasterization()

Hors ligne

 

#4 Mon 10 March 2014 16:57

loloseven
Participant assidu
Lieu: Grenoble
Date d'inscription: 5 Jan 2011
Messages: 167
Site web

Re: [ArcGis 10.2] Problème export PDF avec calques

Merci, je vais regarder ça !

Hors ligne

 

#5 Mon 10 March 2014 17:16

loloseven
Participant assidu
Lieu: Grenoble
Date d'inscription: 5 Jan 2011
Messages: 167
Site web

Re: [ArcGis 10.2] Problème export PDF avec calques

A priori le problème venait bien de là.
Merci pour le conseil smile

Hors ligne

 

Pied de page des forums

Powered by FluxBB