How to Use Oriented Imagery Layer

215
1
03-07-2024 10:32 PM
jauhari_mani
Occasional Contributor

Hello Community,

I possess images along with the necessary metadata (Roll, Pitch, Yaw, FOV, Altitude, Latitude, Longitude). I aim to leverage the Oriented Imager Catalog introduced in the JS SDK.

Could you please advise on how to accomplish this? Additionally, I am curious if it's possible to prepare this layer on the client side. Alternatively, any suggestions for creating a logic to construct a 2D polygon illustrating the image coverage on the 2D map would be greatly appreciated.

Oriented Imagery Layer: OrientedImageryLayer | API Reference | ArcGIS Maps SDK for JavaScript 4.29 | ArcGIS Developers

Oriented Viewer Widget: OrientedImageryViewer | API Reference | ArcGIS Maps SDK for JavaScript 4.29 | ArcGIS Developers

Regards,
Mani Jauhari

0 Kudos
1 Reply
Sage_Wall
Esri Contributor

Hi @jauhari_mani ,

Publishing a new oriented imagery layer is an ArcGIS Pro workflow. There are some instructions for creating the layer and publishing to either ArcGIS Online or ArcGIS Enterprise located here: https://pro.arcgis.com/en/pro-app/latest/help/data/imagery/oriented-imagery-dataset.htm.  One of the tools in the Pro OI toolbox is called "Build Oriented Imagery Footprint".  It will create the polygon illustrating the image coverage. The OI layer can not be created client-side in the browser at this time, it is a server based layer.

Once you have the Oriented Imagery Layer published as a service you can add it to a map similar any other layer.  https://developers.arcgis.com/javascript/latest/sample-code/layers-orientedimagerylayer/