Skip to content

practice-more/arcgisearth-automation-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

ArcGIS Earth Automation API

ArcGIS Earth Automation API provides a standard interface for 3rd party applications that support .NET to automate and communicate with ArcGIS Earth. The Automation API is based on .NET WCF NamedPipe. It provides a fast and reliable way for on-machine communications.

Introduction How To Use

API Reference API Samples

Requirements

The ArcGIS Earth Automation API requires .NET Framework 4.6.1 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

  1. Automation API examples
  2. ArcGIS Pro add-in: ToArcGISEarth

Support ArcGIS Pro 2.5

If you want to use ArcGISProToArcGISEarth Add-In in ArcGIS Pro 2.5, please choose support_pro_2.5 branch.

Resources

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 2017 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.

About

Use ArcGIS Earth Automation API to communicate with ArcGIS Earth from applications that support .NET.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%