I've been able to successfully bring my parcels that I will be using in ArcGIS Urban (approximately 94,700) into CityEngine and calculate pretty good edge attributes. Where I am running into trouble is getting the parcels back into Urban.
I first tried directly loading the parcel shapefile directly into CityEngine and calculating the edge attributes. When I tried to export the updated version, it took well over an hour to create the new shapefile, and even when it appeared to have completed no file was actually created. I tried a few more times, and after hours of processing it finally created a file, but I was presented with an error message when I tried to open it in ArcGIS Pro, or to add it to ArcGIS Online.
I thought the issue might be a compbination of the number of parcels and the numerous vertices along curved edges so I tried exporting only a smaller selection of parcels. That worked...sometimes. The first set of data opened in ArcGIS Pro and I could see that edge orientation data was present and that there were multiple columns with the mttns_* and strctg_* headings. The second small extract worked as well, but it only included the "Shape" column and no attribute info at all. Trial and error suggested that reducing either the complexity of the parcel polygons seemed to help. I expect I will probably be able to combine all these smaller extracts in ArcGIS Pro but I wonder if the resulting file will still create difficulties when I try to bring it into Urban. Merging two very small extracts took about 45 minutes, so I'm not sure this is a viable approach.
I've also tried creating a scenario in Urban that includes all the City Parcels and opening it in CityEngine. Once again, there is no issue creating the edge attributes. The problem is that the Syncronize All Scenarios starts OK, but eventually times out.
So, I'm guessing I must be doing something wrong, or I am running up against the maximum number of parcels that can be handled efficiently. Any advice on how to best proceed would be greatly appreciated.
Dan Campbell