Aktualisieren und Reparieren von Datenquellen < \/ A > < \/ SPAN > < \/ LI >
< \/ UL >
< SPAN style = " color : # f36f20 ; font - weight : bold ; " >< STRONG > Snippet 3 : Identifizieren von Layern mit defekter Datenquelle < \/ STRONG >< \/ SPAN >< \/ P >
< SPAN style = " font - size :15 px ; " > Apropos diese roten Ausrufezeichen , Sie können arcpy . mp auch verwenden , um die Layer mit defekten Verknüpfungen mit dem untenstehenden Code auszugeben . < \/ SPAN >< \/ P >
< IMG __jive_id = "313152 " alt = " Python code snippet to find layers with broken layer data source paths " class = " image -4 jive - image j - img - original " src = " https : \/ \/ us . v - cdn . net \/6038851 \/ uploads \/ legacyfs \/ online \/313152_Snippet3_BrokenDataSource_ed.jpg " style = " width :620 px ; height :332 px ; " \/ >< \/ P >
< SPAN style = " color : # f36f20 ; font - weight : bold ; " >< STRONG > Code - Erklärung < \/ STRONG >< \/ SPAN >< \/ P >
< UL style = " font - size :16 px ; margin :0 px 0 px 24 px 1.5 em ; " >< LI >< SPAN style = " font - size :15 px ; " > Die erste Codezeile erstellt eine Variable namens < SPAN style = " font - weight : bold ; " >< STRONG > aprx < \/ STRONG >< \/ SPAN > , die auf das geöffnete Projekt verweist , genau wie in den obigen Beispielen . < \/ SPAN >< \/ LI >
< LI >< SPAN style = " font - size :15 px ; " > Wie im ersten Beispiel werden die Methoden listMaps und listLayers verwendet , um eine Liste von Layern in jeder Karte im Projekt zu erstellen . < \/ SPAN >< \/ LI >
< LI >< SPAN style = " font - size :15 px ; " > Die < SPAN style = " font - weight : bold ; " >< STRONG > for < \/ STRONG >< \/ SPAN > Schleifen werden verwendet , um durch jeden Layer in jeder der Karten zu iterieren , wobei der Name und die isBroken-Layer-Eigenschaften für jeden ausgegeben werden . Das \u201c \ n \u201d fügt vor dem Kartennamen eine Zeile hinzu und schafft eine Trennung zwischen den Layern für jede Karte . < \/ SPAN >< \/ LI >
< \/ UL >
< SPAN style = " color : # f36f20 ; font - weight : bold ; " >< STRONG > Snippet 4 : Inventarisierung von Layer-Datenquellen < \/ STRONG >< \/ SPAN >< \/ P >
< SPAN style = " font - size :15 px ; " > Wenn Sie die Datenquelle aller Layer in Ihrem Projekt kennen müssen , aber nicht für jeden das Dialogfeld Layer-Eigenschaften öffnen möchten , führen Sie einfach die untenstehenden Codezeilen im Python-Fenster aus , um Namen und Datenquellen der Layer auszugeben . < \/ SPAN >< \/ P >
< IMG __jive_id = "313153 " alt = " Python code snippet to display maps layers with their data sources " class = " image -5 jive - image j - img - original " src = " https : \ / \ / us.v-cdn.net \ /6038851 \ /uploads \ /legacyfs \ /online \ /313153_Snippet4_DataSources_ed.jpg " style = " width :620 px ; height :332 px ; " \ / >< \ / P >
PDFDocument-Klasse
verwenden, um PDF-Dokumente zu bearbeiten. Führen Sie den untenstehenden Code aus, um zwei PDF-Dokumente zu kombinieren.<\/SPAN><\/P>