<?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 Graph with population/houses attributes in ArcGIS CityEngine Questions</title>
    <link>https://community.esri.com/t5/arcgis-cityengine-questions/graph-with-population-houses-attributes/m-p/570781#M7715</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, this is a code that I made to graph the population and houses by block attributes in a model, it's a simple code that I wanted to share&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, I have a blog were I post some of the my work in CE, cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://gdarqblog.wordpress.com/" title="https://gdarqblog.wordpress.com/"&gt;GDA – Arquitectura desde SIG, BIM y Programación&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CODE&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;@Order(0)@Range("Habitantes", "Viviendas")&lt;BR /&gt;attr Visualizacion = "Habitantes"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;attr NumeroHabitantes = 0&lt;BR /&gt;attr NumeroViviendas = 0&lt;BR /&gt;@Range("Si","No")&lt;BR /&gt;attr Gradiente = "No"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@Hidden&lt;BR /&gt;attr Alt = 100&lt;BR /&gt;@Hidden&lt;BR /&gt;attr DiferenciaCotas = 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;##################################CODIGO####################################&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lot --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;alignScopeToAxes(y)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DiferenciaCota(scope.sy)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;DiferenciaCota(Dif) --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;extrude(world.y, Alt)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;split(y){Dif: Base | ~1:NIL}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;Base --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;set(DiferenciaCotas, scope.sy)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;comp(f){top: AreaExtr | all: NIL}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AreaExtr --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;alignScopeToAxes(y)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;t(0,-DiferenciaCotas,0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NIL&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Cyl&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;Cyl --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;case Visualizacion == "Habitantes" :&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;i("Cyl2.DAE")&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;s(40,(NumeroHabitantes)+DiferenciaCotas,40)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;center(xyz)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;t(0,((NumeroHabitantes)+DiferenciaCotas)/2,0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;set(material.opacity,0.8)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Colorizacion&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;i("Cyl2.DAE")&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;s(40,((NumeroViviendas)+DiferenciaCotas)*2,40)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;center(xyz)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;t(0,((NumeroViviendas)+DiferenciaCotas)/2,0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;set(material.opacity,0.8)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Colorizacion&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Colorizacion --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;case Gradiente == "Si":&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case Visualizacion == "Habitantes":&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;color(NumeroHabitantes/100+0.01, 0,0.3)&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;else:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;color(0.2,0,NumeroViviendas/50+0.01)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case Visualizacion == "Habitantes":&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;color(1,.2,0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;else:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;color(.2,.2,1)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 May 2017 23:52:48 GMT</pubDate>
    <dc:creator>F_RContreras</dc:creator>
    <dc:date>2017-05-23T23:52:48Z</dc:date>
    <item>
      <title>Graph with population/houses attributes</title>
      <link>https://community.esri.com/t5/arcgis-cityengine-questions/graph-with-population-houses-attributes/m-p/570781#M7715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, this is a code that I made to graph the population and houses by block attributes in a model, it's a simple code that I wanted to share&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, I have a blog were I post some of the my work in CE, cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://gdarqblog.wordpress.com/" title="https://gdarqblog.wordpress.com/"&gt;GDA – Arquitectura desde SIG, BIM y Programación&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CODE&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;@Order(0)@Range("Habitantes", "Viviendas")&lt;BR /&gt;attr Visualizacion = "Habitantes"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;attr NumeroHabitantes = 0&lt;BR /&gt;attr NumeroViviendas = 0&lt;BR /&gt;@Range("Si","No")&lt;BR /&gt;attr Gradiente = "No"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@Hidden&lt;BR /&gt;attr Alt = 100&lt;BR /&gt;@Hidden&lt;BR /&gt;attr DiferenciaCotas = 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;##################################CODIGO####################################&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lot --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;alignScopeToAxes(y)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DiferenciaCota(scope.sy)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;DiferenciaCota(Dif) --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;extrude(world.y, Alt)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;split(y){Dif: Base | ~1:NIL}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;Base --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;set(DiferenciaCotas, scope.sy)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;comp(f){top: AreaExtr | all: NIL}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AreaExtr --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;alignScopeToAxes(y)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;t(0,-DiferenciaCotas,0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NIL&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Cyl&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;Cyl --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;case Visualizacion == "Habitantes" :&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;i("Cyl2.DAE")&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;s(40,(NumeroHabitantes)+DiferenciaCotas,40)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;center(xyz)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;t(0,((NumeroHabitantes)+DiferenciaCotas)/2,0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;set(material.opacity,0.8)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Colorizacion&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;i("Cyl2.DAE")&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;s(40,((NumeroViviendas)+DiferenciaCotas)*2,40)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;center(xyz)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;t(0,((NumeroViviendas)+DiferenciaCotas)/2,0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;set(material.opacity,0.8)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Colorizacion&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Colorizacion --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;case Gradiente == "Si":&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case Visualizacion == "Habitantes":&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;color(NumeroHabitantes/100+0.01, 0,0.3)&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;else:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;color(0.2,0,NumeroViviendas/50+0.01)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;case Visualizacion == "Habitantes":&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;color(1,.2,0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;else:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;color(.2,.2,1)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2017 23:52:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-cityengine-questions/graph-with-population-houses-attributes/m-p/570781#M7715</guid>
      <dc:creator>F_RContreras</dc:creator>
      <dc:date>2017-05-23T23:52:48Z</dc:date>
    </item>
    <item>
      <title>Re: Graph with population/houses attributes</title>
      <link>https://community.esri.com/t5/arcgis-cityengine-questions/graph-with-population-houses-attributes/m-p/570782#M7716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could use&amp;nbsp;&lt;STRONG&gt;primitiveCylinder()&lt;/STRONG&gt; instead of importing a model, it's a bit more flexible.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 May 2017 10:12:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-cityengine-questions/graph-with-population-houses-attributes/m-p/570782#M7716</guid>
      <dc:creator>LR</dc:creator>
      <dc:date>2017-05-24T10:12:00Z</dc:date>
    </item>
  </channel>
</rss>

