<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Create a Scene Layer (I3S) for airspaces in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/create-a-scene-layer-i3s-for-airspaces/m-p/1029202#M71835</link>
    <description>&lt;P&gt;Thanks for the link John. That's an interesting site.&lt;/P&gt;&lt;P&gt;However it looks like it's US only and 2D only. I am looking to generate this layer in 3D and worldwide.&lt;/P&gt;</description>
    <pubDate>Mon, 22 Feb 2021 17:16:55 GMT</pubDate>
    <dc:creator>VictorBerchet</dc:creator>
    <dc:date>2021-02-22T17:16:55Z</dc:date>
    <item>
      <title>Create a Scene Layer (I3S) for airspaces</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/create-a-scene-layer-i3s-for-airspaces/m-p/1028617#M71819</link>
      <description>&lt;P&gt;My web app (flyxc.app) is used by paraglider pilots to plan their flights, visualize their flights and live tracking.&lt;/P&gt;&lt;P&gt;The 2D is based on Google Maps and display airspaces using vector tiles and a custom renderer.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="VictorBerchet_0-1613755024707.jpeg" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/6449i2F3023E8DD4CEF2C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="VictorBerchet_0-1613755024707.jpeg" alt="VictorBerchet_0-1613755024707.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I would love to add airspaces to the 3D view which is an ArcGIS SceneView.&lt;/P&gt;&lt;P&gt;Airspaces are simple[1] 3D volumes. It should be possible to create an Indexed 3d Scene (I3S) with the airspaces and add that Scene Layer to the SceneView.&lt;/P&gt;&lt;P&gt;The problem is that I can not figure out a way to generate this I3S layer. The spec is public (OGC) but I can not find any lib able to generate I3S. One solution might be to use ArcGIS Pro but it is a paid software and I am not even sure if it can do it ?&lt;/P&gt;&lt;P&gt;Does somebody here have experience with generating custom I3S ?&lt;/P&gt;&lt;P&gt;Some details:&lt;/P&gt;&lt;P&gt;I get the airspaces in OpenAir format and convert them to GeoJSON in order to create the 2D vector tiles. Given that I already have OpenAir/GeoJSON I can convert to any common format.&lt;/P&gt;&lt;P&gt;[1] Airspaces are mostly very simple volumes defined by an outline, a floor and a ceiling. There are a few less simple airspaces where the floor / ceiling elevation is relative to ground but it should not be a problem for I3S.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Feb 2021 17:32:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/create-a-scene-layer-i3s-for-airspaces/m-p/1028617#M71819</guid>
      <dc:creator>VictorBerchet</dc:creator>
      <dc:date>2021-02-19T17:32:32Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Scene Layer (I3S) for airspaces</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/create-a-scene-layer-i3s-for-airspaces/m-p/1029163#M71831</link>
      <description>&lt;P&gt;Check out the FAA OpenData site ( &lt;A href="https://udds-faa.opendata.arcgis.com/" target="_blank"&gt;https://udds-faa.opendata.arcgis.com/&lt;/A&gt;&amp;nbsp;) as it might already contain the data you're looking for as services that could be brought into a SceneView.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JohnGrayson_1-1614010744502.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/6580i34B48FAB771CD820/image-size/medium?v=v2&amp;amp;px=400" role="button" title="JohnGrayson_1-1614010744502.png" alt="JohnGrayson_1-1614010744502.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Feb 2021 16:19:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/create-a-scene-layer-i3s-for-airspaces/m-p/1029163#M71831</guid>
      <dc:creator>JohnGrayson</dc:creator>
      <dc:date>2021-02-22T16:19:27Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Scene Layer (I3S) for airspaces</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/create-a-scene-layer-i3s-for-airspaces/m-p/1029202#M71835</link>
      <description>&lt;P&gt;Thanks for the link John. That's an interesting site.&lt;/P&gt;&lt;P&gt;However it looks like it's US only and 2D only. I am looking to generate this layer in 3D and worldwide.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Feb 2021 17:16:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/create-a-scene-layer-i3s-for-airspaces/m-p/1029202#M71835</guid>
      <dc:creator>VictorBerchet</dc:creator>
      <dc:date>2021-02-22T17:16:55Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Scene Layer (I3S) for airspaces</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/create-a-scene-layer-i3s-for-airspaces/m-p/1029860#M71846</link>
      <description>&lt;P&gt;Correct, ideally you'd use Pro to generate the 3D services.&amp;nbsp; I don't know about creating I3S, but since this was posted to the JS API community here's an alternative: you could try using the JS API to turn your existing 2D data into a 3D visualization. For this use-case you'd have to adjust the layer/features/symbol properties based on available attributes, and Arcade can help you do just that.&amp;nbsp; Since you already have the data as GeoJSON you could try first adding the data via&amp;nbsp;&lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html" target="_self"&gt;GeoJSONLayer&lt;/A&gt;&amp;nbsp;to a SceneView.&amp;nbsp; Then you could try to adjust the 3D offset and extrusion for each feature using the JS API.&amp;nbsp; Check out the &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#elevationInfo" target="_self"&gt;elevationInfo&lt;/A&gt;.&lt;SPAN class="property-name name"&gt;featureExpressionInfo&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;that will help you set the elevation offset per feature, and then use a&amp;nbsp;&lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-renderers-visualVariables-SizeVariable.html" target="_self"&gt;size VisualVariable&amp;nbsp;&lt;/A&gt;&lt;/SPAN&gt;to set the extrusion on a per feature basis.&amp;nbsp; Not sure if this will work for your data, but it might be worth a try.&amp;nbsp; For smaller datasets this might be ok, but probably not recommend for very large datasets; managed services are best for that use case.&amp;nbsp; Here's an old test app that shows some of these concepts; it was recently updated to 4.18 to test out the new OIT functionality:&lt;/P&gt;&lt;P&gt;&lt;A href="https://apl.esri.com/jg/AirspaceUS/index.html" target="_blank"&gt;https://apl.esri.com/jg/AirspaceUS/index.html&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;A href="https://github.com/jgrayson-apl/AirspaceUS/blob/master/app/Main.js#L440" target="_blank"&gt;https://github.com/jgrayson-apl/AirspaceUS/blob/master/app/Main.js#L440&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Feb 2021 01:12:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/create-a-scene-layer-i3s-for-airspaces/m-p/1029860#M71846</guid>
      <dc:creator>JohnGrayson</dc:creator>
      <dc:date>2021-02-24T01:12:10Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Scene Layer (I3S) for airspaces</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/create-a-scene-layer-i3s-for-airspaces/m-p/1029861#M71847</link>
      <description>&lt;P&gt;Thanks John.&lt;/P&gt;&lt;P&gt;Using this technique was actually my first idea before I realized SceneLayer/I3S does just the same but in a better way.&lt;/P&gt;&lt;P&gt;I think using SceneLayer would solve 2 problems:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Performance with a large dataset as you mentioned - still I am impressed that your demo is somehow useable with a large number of features,&lt;/LI&gt;&lt;LI&gt;Airspaces which are defined relative to ground.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;It seems like Arcgis PRO is $100/y for individual so I might give it a try to generate a slpk instead of spending many hours trying to tune a manual solution. I need to double check if everything needed would be included in the subscription first.&lt;/P&gt;&lt;P&gt;Thanks for your help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Feb 2021 01:28:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/create-a-scene-layer-i3s-for-airspaces/m-p/1029861#M71847</guid>
      <dc:creator>VictorBerchet</dc:creator>
      <dc:date>2021-02-24T01:28:47Z</dc:date>
    </item>
  </channel>
</rss>

