Apply .lyr Symbology To Layer Names That Meet if ConditionAdd a .lyr file to multiple mxd's within a specified folder using pythonApply lyr file to ArcpyArcpy ListLayers function returns only the first sub layer in a group layer (as opposed to the group layer AND all sub layers of that group)Reading through contents of layer file using ArcPy?Finding metadata about symbology in *.lyr file, data-source missing?Recursively getting all lyr file properties from group layer on disk using ArcPy?Update layer groups symbology from a .lyrExporting jpeg around polygon boundary using Python?Change path to layer?Apply Symbology from not identical layer

Is it unprofessional to ask if a job posting on GlassDoor is real?

What would happen to a modern skyscraper if it rains micro blackholes?

Test whether all array elements are factors of a number

Does Unearthed Arcana render Favored Souls redundant?

How do we improve the relationship with a client software team that performs poorly and is becoming less collaborative?

"You are your self first supporter", a more proper way to say it

A newer friend of my brother's gave him a load of baseball cards that are supposedly extremely valuable. Is this a scam?

How to format long polynomial?

Languages that we cannot (dis)prove to be Context-Free

Collect Fourier series terms

Smoothness of finite-dimensional functional calculus

Replacing matching entries in one column of a file by another column from a different file

Accidentally leaked the solution to an assignment, what to do now? (I'm the prof)

What defenses are there against being summoned by the Gate spell?

Why don't electron-positron collisions release infinite energy?

What do the dots in this tr command do: tr .............A-Z A-ZA-Z <<< "JVPQBOV" (with 13 dots)

US citizen flying to France today and my passport expires in less than 2 months

Show that if two triangles built on parallel lines, with equal bases have the same perimeter only if they are congruent.

Why Is Death Allowed In the Matrix?

Did Shadowfax go to Valinor?

What's the output of a record cartridge playing an out-of-speed record

Voyeurism but not really

How old can references or sources in a thesis be?

Is it tax fraud for an individual to declare non-taxable revenue as taxable income? (US tax laws)



Apply .lyr Symbology To Layer Names That Meet if Condition


Add a .lyr file to multiple mxd's within a specified folder using pythonApply lyr file to ArcpyArcpy ListLayers function returns only the first sub layer in a group layer (as opposed to the group layer AND all sub layers of that group)Reading through contents of layer file using ArcPy?Finding metadata about symbology in *.lyr file, data-source missing?Recursively getting all lyr file properties from group layer on disk using ArcPy?Update layer groups symbology from a .lyrExporting jpeg around polygon boundary using Python?Change path to layer?Apply Symbology from not identical layer






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















I am trying to create a script that applies a layer style from .lyr file to layers in my table of contents that meet a certain criteria. The criteria being the layer name must contain string of "x".



Edit - This script now works for copying .lyr styles to layers that meet a certain if condition.



mxd = arcpy.mapping.MapDocument("CURRENT")
var1 = #Path to .lyr file
var2 = #Path to .lyr file

for lyr in arcpy.mapping.ListLayers(mxd):
if "TEXT" in lyr.name:
arcpy.ApplySymbologyFromLayer_management(lyr, var1)
print lyr.name + " identified as TEXT"
elif "TEXT2" in lyr.name:
arcpy.ApplySymbologyFromLayer_management(lyr, var2)
print lyr.name + " identified as TEXT2"
else:
print lyr.name + " did not meet the criteria."









share|improve this question



















  • 1





    Please roll back a bit further in your code and include the part where layer is defined, and include the diagnostic output of your script.

    – Vince
    Apr 2 at 18:03











  • I incorrectly assumed layer would target the layers that meet the if condition. I'm trying to have my arcpy script look for "string" in variable then assign a lyr style to the layers that meet the in condition.

    – Chris
    Apr 2 at 18:57







  • 1





    Did you get an error from Python, or was it masked inside a try block?

    – Vince
    Apr 2 at 20:27











  • I think the first line in your for block should be to print lyr.dataSource, and the output from that should be part of what you report here.

    – PolyGeo
    Apr 3 at 20:45











  • I was able to fix my script and it now works

    – Chris
    2 days ago

















0















I am trying to create a script that applies a layer style from .lyr file to layers in my table of contents that meet a certain criteria. The criteria being the layer name must contain string of "x".



Edit - This script now works for copying .lyr styles to layers that meet a certain if condition.



mxd = arcpy.mapping.MapDocument("CURRENT")
var1 = #Path to .lyr file
var2 = #Path to .lyr file

for lyr in arcpy.mapping.ListLayers(mxd):
if "TEXT" in lyr.name:
arcpy.ApplySymbologyFromLayer_management(lyr, var1)
print lyr.name + " identified as TEXT"
elif "TEXT2" in lyr.name:
arcpy.ApplySymbologyFromLayer_management(lyr, var2)
print lyr.name + " identified as TEXT2"
else:
print lyr.name + " did not meet the criteria."









share|improve this question



















  • 1





    Please roll back a bit further in your code and include the part where layer is defined, and include the diagnostic output of your script.

    – Vince
    Apr 2 at 18:03











  • I incorrectly assumed layer would target the layers that meet the if condition. I'm trying to have my arcpy script look for "string" in variable then assign a lyr style to the layers that meet the in condition.

    – Chris
    Apr 2 at 18:57







  • 1





    Did you get an error from Python, or was it masked inside a try block?

    – Vince
    Apr 2 at 20:27











  • I think the first line in your for block should be to print lyr.dataSource, and the output from that should be part of what you report here.

    – PolyGeo
    Apr 3 at 20:45











  • I was able to fix my script and it now works

    – Chris
    2 days ago













0












0








0








I am trying to create a script that applies a layer style from .lyr file to layers in my table of contents that meet a certain criteria. The criteria being the layer name must contain string of "x".



Edit - This script now works for copying .lyr styles to layers that meet a certain if condition.



mxd = arcpy.mapping.MapDocument("CURRENT")
var1 = #Path to .lyr file
var2 = #Path to .lyr file

for lyr in arcpy.mapping.ListLayers(mxd):
if "TEXT" in lyr.name:
arcpy.ApplySymbologyFromLayer_management(lyr, var1)
print lyr.name + " identified as TEXT"
elif "TEXT2" in lyr.name:
arcpy.ApplySymbologyFromLayer_management(lyr, var2)
print lyr.name + " identified as TEXT2"
else:
print lyr.name + " did not meet the criteria."









share|improve this question
















I am trying to create a script that applies a layer style from .lyr file to layers in my table of contents that meet a certain criteria. The criteria being the layer name must contain string of "x".



Edit - This script now works for copying .lyr styles to layers that meet a certain if condition.



mxd = arcpy.mapping.MapDocument("CURRENT")
var1 = #Path to .lyr file
var2 = #Path to .lyr file

for lyr in arcpy.mapping.ListLayers(mxd):
if "TEXT" in lyr.name:
arcpy.ApplySymbologyFromLayer_management(lyr, var1)
print lyr.name + " identified as TEXT"
elif "TEXT2" in lyr.name:
arcpy.ApplySymbologyFromLayer_management(lyr, var2)
print lyr.name + " identified as TEXT2"
else:
print lyr.name + " did not meet the criteria."






arcpy arcmap symbology layer-file






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 2 days ago







Chris

















asked Apr 2 at 17:52









ChrisChris

666




666







  • 1





    Please roll back a bit further in your code and include the part where layer is defined, and include the diagnostic output of your script.

    – Vince
    Apr 2 at 18:03











  • I incorrectly assumed layer would target the layers that meet the if condition. I'm trying to have my arcpy script look for "string" in variable then assign a lyr style to the layers that meet the in condition.

    – Chris
    Apr 2 at 18:57







  • 1





    Did you get an error from Python, or was it masked inside a try block?

    – Vince
    Apr 2 at 20:27











  • I think the first line in your for block should be to print lyr.dataSource, and the output from that should be part of what you report here.

    – PolyGeo
    Apr 3 at 20:45











  • I was able to fix my script and it now works

    – Chris
    2 days ago












  • 1





    Please roll back a bit further in your code and include the part where layer is defined, and include the diagnostic output of your script.

    – Vince
    Apr 2 at 18:03











  • I incorrectly assumed layer would target the layers that meet the if condition. I'm trying to have my arcpy script look for "string" in variable then assign a lyr style to the layers that meet the in condition.

    – Chris
    Apr 2 at 18:57







  • 1





    Did you get an error from Python, or was it masked inside a try block?

    – Vince
    Apr 2 at 20:27











  • I think the first line in your for block should be to print lyr.dataSource, and the output from that should be part of what you report here.

    – PolyGeo
    Apr 3 at 20:45











  • I was able to fix my script and it now works

    – Chris
    2 days ago







1




1





Please roll back a bit further in your code and include the part where layer is defined, and include the diagnostic output of your script.

– Vince
Apr 2 at 18:03





Please roll back a bit further in your code and include the part where layer is defined, and include the diagnostic output of your script.

– Vince
Apr 2 at 18:03













I incorrectly assumed layer would target the layers that meet the if condition. I'm trying to have my arcpy script look for "string" in variable then assign a lyr style to the layers that meet the in condition.

– Chris
Apr 2 at 18:57






I incorrectly assumed layer would target the layers that meet the if condition. I'm trying to have my arcpy script look for "string" in variable then assign a lyr style to the layers that meet the in condition.

– Chris
Apr 2 at 18:57





1




1





Did you get an error from Python, or was it masked inside a try block?

– Vince
Apr 2 at 20:27





Did you get an error from Python, or was it masked inside a try block?

– Vince
Apr 2 at 20:27













I think the first line in your for block should be to print lyr.dataSource, and the output from that should be part of what you report here.

– PolyGeo
Apr 3 at 20:45





I think the first line in your for block should be to print lyr.dataSource, and the output from that should be part of what you report here.

– PolyGeo
Apr 3 at 20:45













I was able to fix my script and it now works

– Chris
2 days ago





I was able to fix my script and it now works

– Chris
2 days ago










0






active

oldest

votes












Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "79"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f317539%2fapply-lyr-symbology-to-layer-names-that-meet-if-condition%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Geographic Information Systems Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f317539%2fapply-lyr-symbology-to-layer-names-that-meet-if-condition%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

រឿង រ៉ូមេអូ និង ហ្ស៊ុយលីយេ សង្ខេបរឿង តួអង្គ បញ្ជីណែនាំ

Crop image to path created in TikZ? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Crop an inserted image?TikZ pictures does not appear in posterImage behind and beyond crop marks?Tikz picture as large as possible on A4 PageTransparency vs image compression dilemmaHow to crop background from image automatically?Image does not cropTikzexternal capturing crop marks when externalizing pgfplots?How to include image path that contains a dollar signCrop image with left size given

Romeo and Juliet ContentsCharactersSynopsisSourcesDate and textThemes and motifsCriticism and interpretationLegacyScene by sceneSee alsoNotes and referencesSourcesExternal linksNavigation menu"Consumer Price Index (estimate) 1800–"10.2307/28710160037-3222287101610.1093/res/II.5.31910.2307/45967845967810.2307/2869925286992510.1525/jams.1982.35.3.03a00050"Dada Masilo: South African dancer who breaks the rules"10.1093/res/os-XV.57.1610.2307/28680942868094"Sweet Sorrow: Mann-Korman's Romeo and Juliet Closes Sept. 5 at MN's Ordway"the original10.2307/45957745957710.1017/CCOL0521570476.009"Ram Leela box office collections hit massive Rs 100 crore, pulverises prediction"Archived"Broadway Revival of Romeo and Juliet, Starring Orlando Bloom and Condola Rashad, Will Close Dec. 8"Archived10.1075/jhp.7.1.04hon"Wherefore art thou, Romeo? To make us laugh at Navy Pier"the original10.1093/gmo/9781561592630.article.O006772"Ram-leela Review Roundup: Critics Hail Film as Best Adaptation of Romeo and Juliet"Archived10.2307/31946310047-77293194631"Romeo and Juliet get Twitter treatment""Juliet's Nurse by Lois Leveen""Romeo and Juliet: Orlando Bloom's Broadway Debut Released in Theaters for Valentine's Day"Archived"Romeo and Juliet Has No Balcony"10.1093/gmo/9781561592630.article.O00778110.2307/2867423286742310.1076/enst.82.2.115.959510.1080/00138380601042675"A plague o' both your houses: error in GCSE exam paper forces apology""Juliet of the Five O'Clock Shadow, and Other Wonders"10.2307/33912430027-4321339124310.2307/28487440038-7134284874410.2307/29123140149-661129123144728341M"Weekender Guide: Shakespeare on The Drive""balcony"UK public library membership"romeo"UK public library membership10.1017/CCOL9780521844291"Post-Zionist Critique on Israel and the Palestinians Part III: Popular Culture"10.2307/25379071533-86140377-919X2537907"Capulets and Montagues: UK exam board admit mixing names up in Romeo and Juliet paper"Istoria Novellamente Ritrovata di Due Nobili Amanti2027/mdp.390150822329610820-750X"GCSE exam error: Board accidentally rewrites Shakespeare"10.2307/29176390149-66112917639"Exam board apologises after error in English GCSE paper which confused characters in Shakespeare's Romeo and Juliet""From Mariotto and Ganozza to Romeo and Guilietta: Metamorphoses of a Renaissance Tale"10.2307/37323537323510.2307/2867455286745510.2307/28678912867891"10 Questions for Taylor Swift"10.2307/28680922868092"Haymarket Theatre""The Zeffirelli Way: Revealing Talk by Florentine Director""Michael Smuin: 1938-2007 / Prolific dance director had showy career"The Life and Art of Edwin BoothRomeo and JulietRomeo and JulietRomeo and JulietRomeo and JulietEasy Read Romeo and JulietRomeo and Julieteeecb12003684p(data)4099369-3n8211610759dbe00d-a9e2-41a3-b2c1-977dd692899302814385X313670221313670221