<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic CityEngine assign color from attribute in ArcGIS CityEngine Questions</title>
    <link>https://community.esri.com/t5/arcgis-cityengine-questions/cityengine-assign-color-from-attribute/m-p/368370#M5109</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am trying to assign a color based on an attribute from my shapefile.&amp;nbsp; The attribute is "diskcolor" and is a string.&amp;nbsp; Here is my code&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//Attribute&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;attr diskcolor = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//Functions&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Red = "FF0000"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Blue = "0000FF"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yellow = "FFFF00"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;White = "FFFFFF"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// Start !&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@StartRule&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;disk = fileRandom("assets/disk.obj")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lotdisk--&amp;gt; r(-90,0,0) s(0,1,0) center(xz) i(disk) disk.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Colorizer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Colorizer--&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;case diskcolor == "1" :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;color(Red)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;case diskcolor == "2" :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;color(Blue)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;case diskcolor == "5" :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;color(Yellow)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;else :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;color(White)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can someone please help. I am not sure what is wrong, but i believe that the code is not getting the attribute from the shapefile even though I have set the source as "Layer attribute"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thoughts?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH=CONFIG]30082[/ATTACH]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Dec 2013 19:53:53 GMT</pubDate>
    <dc:creator>HeathAnderson</dc:creator>
    <dc:date>2013-12-23T19:53:53Z</dc:date>
    <item>
      <title>CityEngine assign color from attribute</title>
      <link>https://community.esri.com/t5/arcgis-cityengine-questions/cityengine-assign-color-from-attribute/m-p/368370#M5109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am trying to assign a color based on an attribute from my shapefile.&amp;nbsp; The attribute is "diskcolor" and is a string.&amp;nbsp; Here is my code&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//Attribute&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;attr diskcolor = ""&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//Functions&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Red = "FF0000"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Blue = "0000FF"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yellow = "FFFF00"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;White = "FFFFFF"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// Start !&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@StartRule&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;disk = fileRandom("assets/disk.obj")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lotdisk--&amp;gt; r(-90,0,0) s(0,1,0) center(xz) i(disk) disk.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Colorizer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Colorizer--&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;case diskcolor == "1" :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;color(Red)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;case diskcolor == "2" :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;color(Blue)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;case diskcolor == "5" :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;color(Yellow)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;else :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;color(White)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can someone please help. I am not sure what is wrong, but i believe that the code is not getting the attribute from the shapefile even though I have set the source as "Layer attribute"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thoughts?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH=CONFIG]30082[/ATTACH]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Dec 2013 19:53:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-cityengine-questions/cityengine-assign-color-from-attribute/m-p/368370#M5109</guid>
      <dc:creator>HeathAnderson</dc:creator>
      <dc:date>2013-12-23T19:53:53Z</dc:date>
    </item>
    <item>
      <title>Re: CityEngine assign color from attribute</title>
      <link>https://community.esri.com/t5/arcgis-cityengine-questions/cityengine-assign-color-from-attribute/m-p/368371#M5110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;After some additional research and trail and error I was able to get the code to work.&amp;nbsp; I had to change some things around then remove and add the shapefile but it works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//Attribute&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;attr dcolor = "" # string !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//Functions&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Red =&amp;nbsp;&amp;nbsp; "#FF0000"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Blue =&amp;nbsp;&amp;nbsp; "#0000FF"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yellow =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "#FFFF00"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;White =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "#FFFFFF"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// Start !&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@StartRule&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;disk = fileRandom("assets/disk.obj")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lotdisk--&amp;gt; r(-90,0,0) s(0,1,0) center(xz) disk.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Colorizer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Colorizer--&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;case dcolor == "1" :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; color(Red)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; i(disk)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;case dcolor == "7" :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; color(White)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; i(disk)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;case dcolor == "5" :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; color(Blue)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; i(disk)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;else :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; color(Yellow)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; i(disk)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jan 2014 14:30:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-cityengine-questions/cityengine-assign-color-from-attribute/m-p/368371#M5110</guid>
      <dc:creator>HeathAnderson</dc:creator>
      <dc:date>2014-01-02T14:30:20Z</dc:date>
    </item>
    <item>
      <title>Re: CityEngine assign color from attribute</title>
      <link>https://community.esri.com/t5/arcgis-cityengine-questions/cityengine-assign-color-from-attribute/m-p/368372#M5111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Glad you found a solution !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;matt&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jan 2014 10:13:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-cityengine-questions/cityengine-assign-color-from-attribute/m-p/368372#M5111</guid>
      <dc:creator>MatthiasBuehler1</dc:creator>
      <dc:date>2014-01-03T10:13:14Z</dc:date>
    </item>
  </channel>
</rss>

