Skip to content

Releases: Esri/arcgis-pro-sdk-cim-viewer

ArcGIS Pro 3.0 SDK for .NET

30 Sep 20:36
1d3f352
Compare
Choose a tag to compare

The CIMViewer_3.0 solution has been added to support ArcGIS Pro version 3.0 and newer. The CIMViewer esriaddinx for 3.0 has been attached in CIMViewer_3.0.zip.

ArcGIS Pro 2.9 SDK for .NET

14 Jan 22:03
Compare
Choose a tag to compare

This repository contains the source code for the 'CIM Viewer' ArcGIS Pro Add-in which allows inspection and modification of underlying CIM models.

Overview

The CIMViewer can be used to examine layer, map (2D or 3D), and layout CIM definitions. Select a layer, map, scene, or layout in the TOC with the viewer open and its CIM definition will be loaded into the XML Editor. The XML Editor uses the AvalonEdit control which provides syntax colorization and formatting. Cut, Copy, Paste, and XML Validation have been added in the Add-in so the XML editing experience is reasonably functional though not as rich as a fully fledged commercial editor like XML Spy. However, it is a simple task of copy/pasting the CIM XML into a commercial editor if that level of XML manipulation is desired.

The Save button will save any changes you make back to the layer, map, scene, or layout whose CIM definition you loaded. However, there is not much of a safety net to protect you against making really bad xml or other inadvertent mistakes so use the Save functionality with caution. The primary use of the CIM Viewer is to allow you, the developer, to decipher the inner workings or "guts" of the CIM and how it affects the configuration of your Pro project at any given point in time. In other words, it is a learning or educational tool that can be used to help you in your Pro development efforts. It is not a customization or configuration tool.

A second add-in, CIMViewerAnno, has been added to the CIMViewerSolution. CIMViewerAnno adds a dockpane that allows you to view the CIMTextGraphic of annotation features. With at least one annotation layer loaded into the current map, select annotation features to load their CIM (similar to the way the CIMViewer works). You will see a preview image of the selected text graphic along with its CIM definition. You can use the standard Pro select tool or the custom select tool provided with the CIMViewerAnno add-in.

You must install Pro SDK 2.8. This version of the CIM Viewer will not work with earlier versions. They do not contain the layout and annotation APIs.

2.8 +

12 May 22:21
Compare
Choose a tag to compare

Use this release for ArcGIS Pro 2.8 and later 2.x releases

1.3+

07 Jul 18:51
Compare
Choose a tag to compare

This version is for 1.3 and 1.4 (i.e. "pre" 2.0+)