Hello,
Summary: What is the simplest way to take some 2D point, line, polygon GIS features and display them in Unity as Data Layers? Link
Context/Details:
I am assembling an example Unity-based VR application that will display two sets of data:
1) interior building assets including: rooms with floors and walls, linear features such as cables, and smaller 3D volumes inside the rooms like closets/cabinets
2) exterior assets including linear features including cables and pipes, points including joints/junctions, as well as polygon areas such a property poly or building buffer poly
Though my main focus will be 1), I already have data for 2) and I am trying to prove that this will work...
...I've taken a good look through the doc, but what is the simplest way to display these 2D objects in Unity? Most of the doc says to go through an SLPK, and here's a page with several ways to create one (link). None of these seem to match my input data case (2D point, line, polys).
I have some other bigger picture questions, but will cut it off there.
Thanks,
-Cory
Solved! Go to Solution.
Replying here since I did get a little more clarity. The following steps are looking pretty good on my end:
-Cory
Replying here since I did get a little more clarity. The following steps are looking pretty good on my end:
-Cory
I was able to convert 2D point data to 'Scene Layer - 3D Object' using your instructions! I am able to view everything in Quest 2. I now just need to work out how to call the layers in Unity so I can create buttons to turn the layers on and off. Some things I did that might be helpful for anyone else trying to go from 2D points > 3D Object :
Quick clarification. I wasn't able to view the line feature class in Unity (it displays fine in the ArcGIS Online Scene Viewer). Instead I created some cylindrical multipatches.
Yea we don't have native support for feature layers yet so that additional work you did is necessary.