ArcGIS Earth Automation API
ArcGIS Earth Automation API provides a standard interface for 3rd party applications that support REST to automate and communicate with ArcGIS Earth. The Automation API is based on ASP.NET Core. It provides a fast and reliable way for communications with ArcGIS Earth.
Requirements
ArcGISEarth.AutoAPI.Examples
project require .NET Framework 4.6.1 or later.ArcGISEarth.AutoAPI.Examples.NetCore
project require .NET Core 3.1.ArcGISProToArcGISEarth
project requires .NET Framework 4.8 or later.
Features
- Control camera navigation and fly behaviors, including get camera information and set camera position.
- Perform data operations, including add data from online or local files, get loading status of the layer, and delete layers from the workspace.
- Perform workspace operations, including import, get and clear workspace contents.
- Take snapshots of the current view.
Samples
Resources
- ArcGIS Earth Online Help
- ArcGIS Earth Automation API Reference
- ArcGIS for Developers
- Share your ideas or post questions via GeoNet
- Twitter@ArcGISEarth
- For assistance, please refer to Support
Issues
Find a bug or want to request a new feature? Please let us know by submitting an issue.
Contributing
Anyone is welcome to contribute and to extend and improve the examples by sending us pull requests. Please see guidelines for contributing and repository wiki.
Licensing
Copyright 2020 Esri
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.