GIS Lines and Points lose color when QGIS -> Rhino 8

Hi Speckle GIS Community :smiling_hearts_spockle:

  • Speckle Status: :ok:

  • Objective: Receive GIS Lines and Points in Rhino 8 with the color that I gave them when I changed the symbology in QGIS / ArcGIS.

  • Issue: I expected the GIS Lines and Points in Rhino 8 to have the same color as in QGIS / ArcGIS, online viewer and preview window in the Speckle connector for Rhino 8:


Pink - Cyan Points: SPTs
Light - Dark Green Lines: Rock Weathering Grade

  • Example: Reproduce by receiving the models linked above in Rhino 8

Hi @JoostGevaert ! Does it happen with nextGen Rhino connector too? Does it happen in Rhino 7 (any version of connectors)?

I only have Rhino8, and have not tried the NextGen Rhino connector (yet)

Nope, no colors when loading data with the NextGen Rhino connector either. Also in the NextGen preview there are colors:

@JoostGevaert we aren’t supporting backwards compatibility with display styles or render materials with v2 connectors in our next gen connectors, so it’s expected that you don’t see them in Rhino next gen.

It looks like your QGIS GisFeature objects do not have their displayValue property set: the points/curves in the geometry property should be copied over to displayValue. I believe @Kateryna might have made some changes to this recently, are you using the latest V2 releases?

@JoostGevaert this is the version, not a stable release yet though:
image

Not sure if it works now.

I installed the 2.20.1 alpha release:

and sent another version of the SPT data to Speckle:
diff - geo/bedrock-gi/insitu-ispt - Kai Tak | Speckle

There are some differences between the GisFeatures of the two versions, but I cannot find a displayValue.
There are some Geometry.Points now, but they have a displayStyle not a displayValue.

Will take a quick look at Rhino v2 and debug this for you!

1 Like

@JoostGevaert @Kateryna
found 2 issues:

  • Collection s from QGIS are missing a collectionType property - this should be aligned with our V2 Objects kits
  • displayStyle should be on the parent (on GisFeature, not the Point) in order to be traversed correctly in our connectors on bake in V2
1 Like