Use the camera

In the context of ArcGIS, the Camera is used to set the data loading point for an ArcGIS level. Several Actors and components that come with the ArcGIS Maps SDK for Unreal Engine are essential for rendering and interacting with your ArcGIS level.

ArcGIS Camera Component

The ArcGIS Camera Component controls the data that is loaded into your scene. It is an important part of the system that creates a window into the GIS world. You need to attach an ArcGIS Camera component to an Actor to load tiles and scene nodes for the ArcGIS Map. When the camera moves, this Component will set the view that will determine what tiles and scene nodes are streamed and rendered. The ArcGIS Camera Component inherits from Unreal Engine's Camera Component and contains all of that class's properties. The main difference is that an ArcGIS Camera requires an ArcGIS Renderer View to work. You can set the RendererView by using the API or Blueprints.

You can find the ArcGIS Camera Component script here:

ArcGIS Maps SDK for Unreal Engine C++ Classes\ArcGISMapsSDK\Public\ArcGISMapsSDK\Components

Set up an ArcGIS Camera

The ArcGIS Camera Component requires an ArcGIS Location Component to be attached together to the same Actor. This allows the ArcGIS Camera and its Actor to be accurately positioned in the ArcGIS scene. These Components are typically attached to a Pawn Actor to allow you to control its movement during runtime.

Learn more about the ArcGIS Location Component

Set a Fixed Data Loading Point

It is not a requirement to attach an ArcGIS Camera Component to your Pawn Actor. In some cases, you may want to use an ArcGIS Camera as a fixed loading point to only bring in a set level of detail into your scene. You can attach the ArcGIS Camera Component and an ArcGIS Location Component to an empty Actor, then set the position of the Actor.

ArcGIS Pawn

ArcGIS Maps SDK for Unreal Engine comes with a sample ArcGIS Pawn that you can use in your ArcGIS levels. This Pawn Actor correctly wraps and moves around the Earth in both Global and Local mode, and it is controlled by using the WASD keys and mouse during runtime. It contains an ArcGIS Camera component and an ArcGIS Location component. The Modes Panel UI and the Details panel sync with this Actor on play and set its initial position and rotation. If you want to move the ArcGIS Pawn position to the current editor camera position during the editor mode, right-click on the ArcGIS Pawn in the Outliner panel and select Snap Object to View.

You can find the ArcGIS Pawn here:

ArcGISMapsSDK C++ Classes\ArcGISSamples\Public\

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.