Hy @DonnyH ! I pushed a quick fix to QGIS, you can try sending it from the new version 2.10.2 of QGIS connector
Hey Speckle team,
When I attempt to receive QGIS data from speckle, all I get is a rectangle instead of an expected collection of polygons (Building footprints)
https://speckle.xyz/streams/f3ab1fe0b2
I am on Speckle 2.13.1
Any idea what is going wrong?
ChrisD
Thanks for sharing the stream. It’s not clear what’s going on just from there, I will check it out.
Was the QGIS connector also v2.13?
Thanks for raising this @ChrisD
I have been able to get more success by reprojecting the commit to a custom CRS pre-send in QGIS.
But the outcome is not much better—only partial conversions.
I will alert the Sketchup team and see what they can discover.
QGIS to Sketchup is definitely something we’d like to explore more. Can you describe the workflow/use case you are trying to achieve?.. I am guessing, based on others looking to use QGIS to generate site massing models in other software, but I wouldn’t want to put words in your mouth.
You pretty much nailed it. Currently, bringing GIS information into SketchUp for reference or as base geometry to model from can be challenging and Speckle’s QGIS & ArcGIS connectors could allow for streamlined workflows and alleviate some of the workarounds.
CD
Understood. I’m running some tests to eliminate if this is a particular case or If there is something in the sending process from QGIS I can tweak; if not, maybe we’re missing support for this specific data shape. We haven’t been testing this workflow GIS->Sketchup so far. We should.
If it requires a fix it will be in a forthcoming release. These are pretty regular.
In either case, I’ll make sure to ping you when there is something to update.
I have uploaded another GIS set. Feel free to check this out in your testing as well.
The download to SketchUp failed completely after many minutes.
https://speckle.xyz/streams/f3ab1fe0b2/commits/f6a1116924
Good news for your case: in 2.14 there will also be a possibility to export 3d buildings based on a “height” attribute
That is a great feature!!
@Kateryna Will that feature also be available in the ArcGIS connector?
Great question! Unsure, as this is semi-experimental and we might wait for some feedback and fine-tuning before implementing across GIS connectors
Great thanks for the update. Can we expect the QGIS 2.14 update soon?
not in my power I assume within the next month-ish
UPD after testing your data:
- The Coordinate Reference system you chose for the project in using feet as units, which will cause the scaling problems later in Sketchup, as all units currently sent from QGIS are treated as meters. Something to fix on our side for 2.14!
- Please check if you can receive both commits in this stream: Speckle . They are sent from the 2.14 (WIP) where the triangulation algorithm has been changed. This could potentially resolve the issue.
Feature enhancement suggestion:
The extruded elements should be generated as individual components or groups with a an instance name specified by the user from the gis attribute table.
Hi @ChrisD,
Thanks for suggestion, we would like to hear more. Can you please give us more context about suggestion with real samples/cases? What you are referring for extruded elements?
When sending elements from QGIS all the attribute table properties should be saved just as before! The extrusion only affects the geometry appearance, the properties aren’t changed
Or, did you mean Sketchup?
I apologize for the miscommunication. This suggestion should have been posted in the SU Connector area. The end workflow result is actually not from the QGIS connector. As @Kateryna mentioned, the GIS data attribution exists in Speckle. The enhancement would be in if/how the SU connector might interpret GIS data/geometry data uploaded to Speckle when downloading into the SketchUp application. Currently the download is raw geometry with no attribution assigned.
@oguzhankoral
Back in the day, there was once a GIS Plugin for SU that allowed users to access GIS data (shp == polygons, lines and points ) from ArcMap and import it into SketchUp. The result was a collection of SU components that user defined names and attribution based on the shp attribute table.
This allowed planners to filter / find / edit specific pieces of data more easily.
See a mockup image
Cheers
ChrisD