Hi
I have a model with buildings from sketchup and I need to export it to infraworks with another model, so it needs to be in the same coordinate system to match up. Are the any ways to assign a coordinate system to the buildings`? With coordinate system I mean UTM zones or ETRS (Datum, projection), and not a local coordinate system, but a world wide, so the drawing is georeferenced.
Thanks 😃
Hi
I have a model with buildings from sketchup and I need to export it to infraworks with another model, so it needs to be in the same coordinate system to match up. Are the any ways to assign a coordinate system to the buildings`? With coordinate system I mean UTM zones or ETRS (Datum, projection), and not a local coordinate system, but a world wide, so the drawing is georeferenced.
Thanks 😃
I'm not too familiar with Sketchup but maybe this article will help. It talks about geolocating a SU model in Google Earth.
https://help.sketchup.com/en/article/3000149
Matt Wunch
Revit Subject Matter Expert/sUAS Pilot
Twitter | LinkedIn
AU2017 - Code Blue Dr Revit - How to Resuscitate Corrupt Revit Models
Was this answer helpful? If so, please click the ACCEPT AS SOLUTION or the KUDO button.
I'm not too familiar with Sketchup but maybe this article will help. It talks about geolocating a SU model in Google Earth.
https://help.sketchup.com/en/article/3000149
Matt Wunch
Revit Subject Matter Expert/sUAS Pilot
Twitter | LinkedIn
AU2017 - Code Blue Dr Revit - How to Resuscitate Corrupt Revit Models
Was this answer helpful? If so, please click the ACCEPT AS SOLUTION or the KUDO button.
I see that the first post can be misunderstod. I need the buildings to be georeferenced in 3DS MAX, not sketchup
I see that the first post can be misunderstod. I need the buildings to be georeferenced in 3DS MAX, not sketchup
I've never had good luck with getting the buildings to come in right when exported from Sketchup as .dae. Instead I have "cheat" methods.
Cheat method #1) Have a CAD file with building footprints. Overlay this drawing into Infraworks, and interactively place/adjust 3D Buildings so they line up.
Cheat Method #2) Interactively place building in roughly the right location. Configure your data again and make the coordinates match what the Sketchup window says, as pictured here:
I've never had good luck with getting the buildings to come in right when exported from Sketchup as .dae. Instead I have "cheat" methods.
Cheat method #1) Have a CAD file with building footprints. Overlay this drawing into Infraworks, and interactively place/adjust 3D Buildings so they line up.
Cheat Method #2) Interactively place building in roughly the right location. Configure your data again and make the coordinates match what the Sketchup window says, as pictured here:
Are the buildings separate models or are they imported into InfraWorks? It would be pretty easy to import the buildings into InfraWorks. From there you can export to FBX format (and include the terrain, buildings, roads, etc) and import into 3DS Max.
Matt Wunch
Revit Subject Matter Expert/sUAS Pilot
Twitter | LinkedIn
AU2017 - Code Blue Dr Revit - How to Resuscitate Corrupt Revit Models
Was this answer helpful? If so, please click the ACCEPT AS SOLUTION or the KUDO button.
Are the buildings separate models or are they imported into InfraWorks? It would be pretty easy to import the buildings into InfraWorks. From there you can export to FBX format (and include the terrain, buildings, roads, etc) and import into 3DS Max.
Matt Wunch
Revit Subject Matter Expert/sUAS Pilot
Twitter | LinkedIn
AU2017 - Code Blue Dr Revit - How to Resuscitate Corrupt Revit Models
Was this answer helpful? If so, please click the ACCEPT AS SOLUTION or the KUDO button.
You can import the Sketchup models directly into InfraWorks. Then export the whole thing (terrain, building, etc) to FBX.
Another option, just thinking out loud here, would be to edit the models in 3DS Max (apply textures, etc.) then export to FBX format. You can then import the FBX models into InfraWorks and place them manually. You can use the method @JasonArtley outlined with importing the building footprint from Civil 3D and aligning the FBX models to the building outlines. If you make any changes to the models in 3DS Max, you export to FBX format again and overwrite the previous building FBX. In InfraWorks you would select the FBX model(s) that you imported before and simply click the CLOSE & REFRESH button and it should pull in the updates, keeping the model(s) in their previous locations (unless you modified the location in 3DS Max). You would then export the InfraWorks model again to FBX format and update in Lumion.
This process has worked for me in the past with SHP data exported from Civil 3D so in theory it should work with 3D models in the same fashion.
Matt Wunch
Revit Subject Matter Expert/sUAS Pilot
Twitter | LinkedIn
AU2017 - Code Blue Dr Revit - How to Resuscitate Corrupt Revit Models
Was this answer helpful? If so, please click the ACCEPT AS SOLUTION or the KUDO button.
You can import the Sketchup models directly into InfraWorks. Then export the whole thing (terrain, building, etc) to FBX.
Another option, just thinking out loud here, would be to edit the models in 3DS Max (apply textures, etc.) then export to FBX format. You can then import the FBX models into InfraWorks and place them manually. You can use the method @JasonArtley outlined with importing the building footprint from Civil 3D and aligning the FBX models to the building outlines. If you make any changes to the models in 3DS Max, you export to FBX format again and overwrite the previous building FBX. In InfraWorks you would select the FBX model(s) that you imported before and simply click the CLOSE & REFRESH button and it should pull in the updates, keeping the model(s) in their previous locations (unless you modified the location in 3DS Max). You would then export the InfraWorks model again to FBX format and update in Lumion.
This process has worked for me in the past with SHP data exported from Civil 3D so in theory it should work with 3D models in the same fashion.
Matt Wunch
Revit Subject Matter Expert/sUAS Pilot
Twitter | LinkedIn
AU2017 - Code Blue Dr Revit - How to Resuscitate Corrupt Revit Models
Was this answer helpful? If so, please click the ACCEPT AS SOLUTION or the KUDO button.
@Hi @abwa1234
mayabe I have overseen this, but I am missing the FBX Export of the Sketchup files directly from Civil 3D, does this work?
Please also note that the FBX format has some problems with high coordinates range. So, if you export from InfraWorks as FBX with for example ETRS coordinates you might experience some degradation in the geometry.
FBX can store its location coordinates in the file, that's the reason why you can place the file to the correct coordintes automatically. DAE or OBJ just stores relative coordinates of the geometry.
3ds Max models should be placed somewhere around X,Y,Z = 0,0,0.
If you use Civil 3D files/data (with coordinates) in 3ds Max there is usually a coordinate shift information. You need to note the shift info and when you import a model into InfraWorks you can apply this shift in the configuration dialog, so that the data is placed at it's original coodinates.
This is explained in the data exchange workflow between Civil 3D and 3ds Max, for example here:
Another workflow option - just thinking - could be to determine the center point of you 3D model, create a Shape/SDF file with the Center Point, import into InfraWorks, place the model on this point. A rotation adjustment might be needed.
Regards,
Karsten.
@Hi @abwa1234
mayabe I have overseen this, but I am missing the FBX Export of the Sketchup files directly from Civil 3D, does this work?
Please also note that the FBX format has some problems with high coordinates range. So, if you export from InfraWorks as FBX with for example ETRS coordinates you might experience some degradation in the geometry.
FBX can store its location coordinates in the file, that's the reason why you can place the file to the correct coordintes automatically. DAE or OBJ just stores relative coordinates of the geometry.
3ds Max models should be placed somewhere around X,Y,Z = 0,0,0.
If you use Civil 3D files/data (with coordinates) in 3ds Max there is usually a coordinate shift information. You need to note the shift info and when you import a model into InfraWorks you can apply this shift in the configuration dialog, so that the data is placed at it's original coodinates.
This is explained in the data exchange workflow between Civil 3D and 3ds Max, for example here:
Another workflow option - just thinking - could be to determine the center point of you 3D model, create a Shape/SDF file with the Center Point, import into InfraWorks, place the model on this point. A rotation adjustment might be needed.
Regards,
Karsten.
Thanks for the suggestion Karsten.
I have tried and tested this method now: Sketchup (export dwg) to Civil 3d (export as FBX) to infraworks (export as FBX) to Lumion 3D. Looks like the geometry especially circles get reduced and some of the planes flips. The materials will also not follow. The only think that works this way is the georeference.
Your last suggestion about the shape file, is similar to what I do today, and that is adjusting the buildings manually by creating two solid objects from civil 3d which follows the terrain and then align the sketchup/3DS max buildings to it (but its far from optimal).
here are some pictures from the last test with using FBX:
Thanks for the suggestion Karsten.
I have tried and tested this method now: Sketchup (export dwg) to Civil 3d (export as FBX) to infraworks (export as FBX) to Lumion 3D. Looks like the geometry especially circles get reduced and some of the planes flips. The materials will also not follow. The only think that works this way is the georeference.
Your last suggestion about the shape file, is similar to what I do today, and that is adjusting the buildings manually by creating two solid objects from civil 3d which follows the terrain and then align the sketchup/3DS max buildings to it (but its far from optimal).
here are some pictures from the last test with using FBX:
Hi @abwa1234
I think the geometry degradation issue is due to the coordinates range.
Quick test would be:
The materials issue could have another reason and needs to be investiaged as next step:
Regards,
Karsten.
Hi @abwa1234
I think the geometry degradation issue is due to the coordinates range.
Quick test would be:
The materials issue could have another reason and needs to be investiaged as next step:
Regards,
Karsten.
I tried your test Karsten, unfortunately there is no difference 😕
I tried your test Karsten, unfortunately there is no difference 😕
Were able to achieve that ?
Were able to achieve that ?
Maybe this will help you??
Matt Wunch
Revit Subject Matter Expert/sUAS Pilot
Twitter | LinkedIn
AU2017 - Code Blue Dr Revit - How to Resuscitate Corrupt Revit Models
Was this answer helpful? If so, please click the ACCEPT AS SOLUTION or the KUDO button.
Maybe this will help you??
Matt Wunch
Revit Subject Matter Expert/sUAS Pilot
Twitter | LinkedIn
AU2017 - Code Blue Dr Revit - How to Resuscitate Corrupt Revit Models
Was this answer helpful? If so, please click the ACCEPT AS SOLUTION or the KUDO button.
I already have the 3d models created form OpenStreetMap data. I would want to attach geo locations to the exact location.
Thank you!
I already have the 3d models created form OpenStreetMap data. I would want to attach geo locations to the exact location.
Thank you!
Hi @Anonymous ,
what is your problem exactly, the geometry degradation or the automatic placement in the correct location.
What files do you have (DAE, 3ds, FBX, etc.)? And are the files in the correct spot in other programs?
Regards,
Karsten.
Hi @Anonymous ,
what is your problem exactly, the geometry degradation or the automatic placement in the correct location.
What files do you have (DAE, 3ds, FBX, etc.)? And are the files in the correct spot in other programs?
Regards,
Karsten.
Thank you for your response.
I have the DAE file, which I exported from Kendzi3d plug-in (OpenStreetMap), Placing of the objects is also fine. It is just that they are not attached with geo locations.
For example: None of the buildings have longitude and latitude associated with them, they are just 3d building boxes.
Thank you for your response.
I have the DAE file, which I exported from Kendzi3d plug-in (OpenStreetMap), Placing of the objects is also fine. It is just that they are not attached with geo locations.
For example: None of the buildings have longitude and latitude associated with them, they are just 3d building boxes.
Hi @Anonymous ,
as far as I can say the DAE files do not contain coordinate system information, so InfraWorks cannot place them in the correct location automatically.
Actually, none of the 3D model files that InfraWorks can import can carry Autodesk coordinate system info.
The workaround is to place the geometry in the desired coordinates and use XY-M as coordinate system for example. This method can result in geometry degradation if large coordinates are used, see http://knowledge.autodesk.com/article/When-importing-a-FBX-file-the-geometry-is-degraded-and-has-bad-quality
Regards,
Karsten.
Hi @Anonymous ,
as far as I can say the DAE files do not contain coordinate system information, so InfraWorks cannot place them in the correct location automatically.
Actually, none of the 3D model files that InfraWorks can import can carry Autodesk coordinate system info.
The workaround is to place the geometry in the desired coordinates and use XY-M as coordinate system for example. This method can result in geometry degradation if large coordinates are used, see http://knowledge.autodesk.com/article/When-importing-a-FBX-file-the-geometry-is-degraded-and-has-bad-quality
Regards,
Karsten.
Further to @Karsten.Saenger response, these OLD posts here outline the workaround for the large-coordinate quality degradation issue. It's NOT a FIX, as there are still fundamental flaws with the handling of generic '3D Model' data (eg. FBX, DAE, 3D Dwg etc...) as 'single points' but generally provide visually acceptable results for buildings, short bridges, tunnel portals and such-like.
@abwa1234 @Anonymous (not sure who still has a problem...)
You need to Geo-locate your source building data to then determine the spatial 'offset' you need to apply / re-apply on import.
The sources you've mentioned; Kendzi3d plug-in (OpenStreetMap), when you 'query' the data in OpenStreetMap you can get the Lat/Long coord's of various elements/nodes, obviously this is not transferred to the DAE exports, thus you need to place these interactively (eg. manual copy-paste Lat/Long coords) OR as others have mentioned, coordinate your data using a source type that does export geo-location data eg. SHP file of the building footprint.
The crux of it is, IW is a tool that uses data you feed it, if the data is missing, it needs you to tell it what to do.
It doesn't have enough AI to replace us - yet.
[edit] You could also look at the Collada Schema used by your exporter, as should Autodesk for their importer(s), as the Collada DAE 1.5 schema supports geographic location metadata for the Asset - Refer Page 5-40 & 5-41 HERE [/edit]
Further to @Karsten.Saenger response, these OLD posts here outline the workaround for the large-coordinate quality degradation issue. It's NOT a FIX, as there are still fundamental flaws with the handling of generic '3D Model' data (eg. FBX, DAE, 3D Dwg etc...) as 'single points' but generally provide visually acceptable results for buildings, short bridges, tunnel portals and such-like.
@abwa1234 @Anonymous (not sure who still has a problem...)
You need to Geo-locate your source building data to then determine the spatial 'offset' you need to apply / re-apply on import.
The sources you've mentioned; Kendzi3d plug-in (OpenStreetMap), when you 'query' the data in OpenStreetMap you can get the Lat/Long coord's of various elements/nodes, obviously this is not transferred to the DAE exports, thus you need to place these interactively (eg. manual copy-paste Lat/Long coords) OR as others have mentioned, coordinate your data using a source type that does export geo-location data eg. SHP file of the building footprint.
The crux of it is, IW is a tool that uses data you feed it, if the data is missing, it needs you to tell it what to do.
It doesn't have enough AI to replace us - yet.
[edit] You could also look at the Collada Schema used by your exporter, as should Autodesk for their importer(s), as the Collada DAE 1.5 schema supports geographic location metadata for the Asset - Refer Page 5-40 & 5-41 HERE [/edit]
Can't find what you're looking for? Ask the community or share your knowledge.