CityEngine handles data a little different than ArcGIS. e.g. there's no spreadsheet available which lets you sort all data.
--> you can 1 ] select shapes based on attributes
--> you can use CGA rules to distinguish the attributes for each footprint for the building generation.
for 1], start with the following docs :
selecting via attribute values : boolean expression in attribute layer
- check Manual > Map Layers > Selection via Image Maps
- check Manual > Mapping Attributes > Mapping Object Attributes via Layer Attribute
if you have questions here, let me know .. ok ?
for 2], create and assign a cga rule file to all shapes.
within the rule file, define an attr :
assign the rule file to all shapes and use the connection editor to point the attribute to the imported Object Attribute (GIS data), not the rule value.
attr zoning = "" # this is a string definition
from there, you can use "case.. else" statements to distinguish all sorts of things.
attr zoning = ""
case zoning == "01" :
case zoning == "02" :