-
Notifications
You must be signed in to change notification settings - Fork 119
ProSnippets
UmaHarano edited this page Nov 6, 2024
·
33 revisions
Language: C#
Subject: Framework, Arcade, Content, CoreHost, Editing, Geodatabase, Geodatabase, Geodatabase, Geodatabase, Geometry, Geometry, Geoprocessing, KnowledgeGraph, GraphicsLayers, Layouts, Layouts, MapAuthoring, MapAuthoring, MapAuthoring, MapAuthoring, MapAuthoring, MapAuthoring, MapExploration, Sharing, UtilityNetwork, ParcelFabric, Raster, SceneLayers, StreamLayers, Tasks, WorkflowManager, WorkflowManager
Contributor: ArcGIS Pro SDK Team <arcgisprosdk@esri.com>
Organization: esri, http://www.esri.com
Date: 10/22/2024
ArcGIS Pro: 3.4
Visual Studio: 2022
.NET Target Framework: .Net 8
The following ProSnippets are available:
ProSnippets by topic
- ProSnippets for Framework
- ProSnippets for CoreHost
- ProSnippets for Content
- ProSnippets for Editing
- ProSnippets for Geodatabase
- ProSnippets for Geometry
- ProSnippets for Geoprocessing
- ProSnippets for Knowledge Graph
- ProSnippets for Layouts
- ProSnippets for MapAuthoring
- ProSnippets for MapExploration
- ProSnippets for Parcel Fabric
- ProSnippets for Raster
- ProSnippets for SceneLayers
- ProSnippets for StreamLayers
- ProSnippets for Sharing
- ProSnippets for Tasks
- ProSnippets for Utility Network
- ProSnippets for Workflow Manager
-
Subscribe and unsubscribe to events when the dockpane is visible or hidden
-
Execute a command
-
Set the current tool
-
Activate a tab
-
Activate/Deactivate a state - to modify a condition
-
Determine if the application is busy
-
Get the Application main window
-
Close ArcGIS Pro
-
Get ArcGIS Pro version
-
Close a specific pane
-
Activate a pane
-
ProWindow Position on Screen
-
Get Information on the Currently Installed Add-ins
-
Find a dockpane
-
Dockpane properties and methods
-
Dockpane undo / redo
-
Find a dockpane and obtain its ViewModel
-
Open the Backstage tab
-
Access the current theme
-
Display a Pro MessageBox
-
Add a toast notification
-
Change a buttons caption or image
-
Get a button's tooltip heading
-
Subscribe to Active Tool Changed Event
-
Progressor - Simple and non-cancelable
-
Progressor - Cancelable
-
Customize the disabedText property of a button or tool
-
Get an Image Resource from the Current Assembly
-
Prevent ArcGIS Pro from Closing
-
Position an embeddable control inside a MapView
-
Suggested command options in CommandSearch when a tab is activated.
-
Start ArcGIS Pro from the command line
-
Get Command Line Arguments
-
Application Accelerators (Shortcut Keys)
-
Defining controls in DAML with Pro Styles
-
Basic Query
-
Basic Query using Features
-
Retrieve features using FeatureSetByName
-
Retrieve features using Filter
-
Calculate basic statistics with Math functions
-
Using FeatureSet functions Filter and Intersects
-
Evaluating an Arcade Labelling Expression
-
Evaluating Arcade Visual Variable Expressions on a Renderer
-
Modify renderer using Arcade
-
Modify label expression using Arcade
-
Evaluate AttributeRule Expression
-
Create an empty project
-
Create a new project with specified name
-
Create new project using Pro's default settings
-
New project using a custom template file
-
Create a project using template available with ArcGIS Pro
-
Open an existing project
-
Get the Current project
-
Get location of current project
-
Get the project's default gdb path
-
Save project
-
Check if project needs to be saved
-
SaveAs project
-
Close a project
-
Add a new map to a project
-
Get Recent Projects
-
Clear Recent Projects
-
Remove a Recent Project
-
Get Pinned Projects
-
Clear Pinned Projects
-
Pin / UnPin Projects
-
Get Recent Project Templates
-
Clear Recent Project Templates
-
Remove a Recent Project Template
-
Get Pinned Project Templates
-
Clear Pinned Project Templates
-
Pin / UnPin Project Templates
-
Add a folder connection item to the current project
-
Get all project items
-
Get all "MapProjectItems" for a project
-
Get a specific "MapProjectItem"
-
Get all "StyleProjectItems"
-
Get a specific "StyleProjectItem"
-
Get the "Favorite" StyleProjectItem
-
Get all "GDBProjectItems"
-
Get a specific "GDBProjectItem"
-
Get all "ServerConnectionProjectItems"
-
Get a specific "ServerConnectionProjectItem"
-
Get all folder connections in a project
-
Get a specific folder connection
-
Remove a specific folder connection
-
Gets a specific "LayoutProjectItem"
-
Get all layouts in a project
-
Get a specific "GeoprocessingProjectItem"
-
Get all GeoprocessingProjectItems in a project
-
Search project for a specific item
-
Get the Default Project Folder
-
Refresh the child item for a folder connection Item
-
Get Item Categories
-
Using Item Categories
-
Create Project with Template
-
Select project containers - for use with SelectItemAsync
-
ProjectItem: Get an Item or Find an Item
-
Select an item in the Catalog pane
-
Add a Favorite - Folder
-
Insert a Favorite - Geodatabase path
-
Add a Favorite - Style project item
-
Toggle the flag IsAddedToAllNewProjects for a favorite
-
Get the set of favorites and iterate
-
Remove All Favorites
-
FavoritesChangedEvent
-
Item: Get its IMetadata interface
-
Item: Get an item's metadata: GetXML
-
Item: Set the metadata of an item: SetXML
-
Item: Check the metadata can be edited: CanEdit
-
Item: Updates metadata with the current properties of the item: Synchronize
-
Item: Copy metadata from the source item's metadata: CopyMetadataFromItem
-
Item: Delete certain content from the metadata of the current item: DeleteMetadataContent
-
Item: Updates metadata with the imported metadata - the input path can be the path to an item with metadata, or a URI to a XML file: ImportMetadata
-
Item: Updates metadata with the imported metadata: ImportMetadata
-
Item: export the metadata of the currently selected item: ExportMetadata
-
Item: export the metadata of the currently selected item: ExportMetadata
-
Item: Save the metadata of the current item as XML: SaveMetadataAsXML
-
Item: Save the metadata of the current item as HTML: SaveMetadataAsHTML
-
Item: Save the metadata of the current item using customized XSLT: SaveMetadataAsUsingCustomXSLT
-
Item: Upgrade the metadata of the current item: UpgradeMetadata
-
Get The Full List of All Available Unit Formats
-
Get The List of Unit Formats for the Current Project
-
Get A Specific List of Unit Formats for the Current Project
-
Get The List of Default Formats for the Current Project
-
Get A Specific Default Unit Format for the Current Project
-
Set a Specific List of Unit Formats for the Current Project
-
Set the Defaults for the Project Unit Formats
-
Update Unit Formats for the Project
-
Get GeneralOptions
-
Set GeneralOptions to Use Custom Settings
-
Set GeneralOptions to Use Defaults
-
Get DownloadOptions
-
Set Staging Location for Sharing and Publishing
-
Set DownloadOptions for PPKX
-
Set DownloadOptions for UnpackOther
-
Set DownloadOptions for OfflineMaps
-
Portal Project Options
-
Edit Operation - check for actions before Execute
-
Edit Operation Create Features
-
Create a feature using the current template
-
Create feature from a modified inspector
-
Create features from a CSV file
-
Edit Operation Create row in a table using a table template
-
Edit Operation Clip Features
-
Edit Operation Cut Features
-
Edit Operation Delete Features
-
Edit Operation Duplicate Features
-
Edit Operation Explode Features
-
Edit Operation Merge Features
-
Edit Operation Modify single feature
-
Edit Operation Modify multiple features
-
Search for layer features and update a field
-
Move features
-
Move feature to a specific coordinate
-
Edit Operation Planarize Features
-
Edit Operation ParallelOffset
-
Edit Operation Reshape Features
-
Edit Operation Rotate Features
-
Edit Operation Scale Features
-
Edit Operation Split Features
-
Edit Operation Transform Features
-
Edit Operation Rubbersheet Features
-
Edit Operation Perform a Clip, Cut, and Planarize
-
Edit Operation Chain Edit Operations
-
Edit Operation add attachment via RowToken
-
Order edits sequentially
-
SetOnUndone, SetOnRedone, SetOnComitted
-
Convert vertices in a polyline to a Control Point
-
Subscribe to Row Events
-
Create a record in a separate table in the Map within Row Events
-
Create a record in a separate table within Row Events
-
Modify a record within Row Events - using Row.Store
-
Modify a record within Row Events - using EditOperation.Modify
-
Determine if Geometry Changed while editing
-
Cancel a delete
-
Load a feature from a layer into the inspector
-
Load map selection into Inspector
-
Get selected feature's attribute value
-
Load map selection into Inspector and Change Attributes
-
Get a layers schema using Inspector
-
Inspector.AddValidate
-
Read and Write blob fields with the attribute inspector
-
Read and Write blob fields with a row cursor in a callback
-
Read from a raster field
-
Write an image to a raster field
-
Write a compressed image to a raster field
-
Toggle sketch selection mode
-
Listen to the sketch modified event
-
Listen to the before sketch completed event and modify the sketch
-
Listen to the sketch completed event
-
Custom construction tool that fires sketch events
-
Customizing the Sketch Symbol of a Custom Sketch Tool
-
Configure Snapping - Turn Snapping on or off
-
Configure Snapping - Application SnapModes
-
Configure Snapping - Layer Snappability
-
Configure Snapping - LayerSnapModes
-
Configure Snapping - Combined Example
-
Snap Options
-
Find edit template by name on a layer
-
Find table templates belonging to a standalone table
-
Current template
-
Change Default Edit tool for a template
-
Hide or show editing tools on templates
-
Create New Template using layer.CreateTemplate
-
Create New Table Template using table.CreateTemplate
-
Update a Table Template
-
Create Annotation Template
-
Remove a table template
-
Active Template Changed
-
Annotation Construction Tool
-
Programmatically start Edit Annotation
-
Programmatically Create an Annotation Feature
-
Update Annotation Text
-
Modify Annotation Shape
-
Modify Annotation Text Graphic
-
Get List of available topologies in the map
-
Get the properties of the active topology in the map
-
Get map topology properties
-
Get geodatabase topology properties by name
-
Set Map Topology as the current topology
-
Set 'No Tpology' as the current topology
-
Set the current topology by name
-
Set the current topology by topologyProperties
-
Get/Set Editing Options
-
Get/Set Editing Annotation Options
-
Get Sketch Vertex Symbology Options
-
Get Sketch Segment Symbology Options
-
Set Sketch Vertex Symbol Options
-
Set Sketch Segment Symbol Options
-
Set Sketch Vertex Symbol Back to Default
-
Set Sketch Segment Symbol Back to Default
-
Get and Set Versioning Options
-
Create Annotation Construction Tool
-
Update Annotation Text via attribute. Caveat: The TEXTSTRING Anno attribute must exist
-
Rotate or Move the Annotation
-
Change Annotation Text Graphic
-
Utility Network
-
Create a Utility Network Association
-
Create Utility Network Features and Associations in a Single Edit Operation
-
Open a TIN Dataset
-
Get a TIN Defintion
-
Get Super Node Extent
-
Get Data Area
-
Element Counts
-
Tin Properties
-
Access TIN Elements By Index
-
Search for TIN Nodes
-
Search for TIN Edges
-
Search for TIN Triangles
-
Access TIN Elements by MapPoint
-
TIN Nodes
-
TIN Edges
-
TIN Triangles
-
Open a Terrain
-
Get a Terrain Definition
-
Get datasources from a Terrain
-
Get Pyramid Level Information from a Terrain
-
Get Tile Information from a Terrain
-
Get Pyramid Information from a TerrainDefinition
-
Open a LAS Dataset
-
Get a LAS Dataset Defintion
-
Get Individual File Information from a LAS Dataset
-
Get Surface Constraint information from a LAS Dataset
-
Get classification codes / Returns from a LAS Dataset
-
Access LAS Points by ID
-
Search LAS Points
-
Search using pre initialized arrays
-
Create a routes feature class using the DDL
-
Create an events table using the DDL
-
Get route information from a polyline feature class with M-values
-
Get event information
-
Create a RouteEventSource via dynamic segmentation process for point events
-
Create a RouteEventSource via dynamic segmentation process for line events
-
Locate features along routes
-
OpenTopologyAndProcessDefinition
-
GetTopologyRules
-
ValidateTopology
-
GetTopologyErrors
-
MarkAndUnmarkAsErrors
-
ExploreTopologyGraph
-
FindClosestElement
-
Opening a File Geodatabase given the path
-
Opening an Enterprise Geodatabase using connection properties
-
Opening an Enterprise Geodatabase using sde file path
-
Obtaining Geodatabase from Project Item
-
Getting Database Connection Properties from a Connection File
-
Obtaining Geodatabase from FeatureLayer
-
Executing SQL Statements
-
Obtaining Definition from Geodatabase
-
Obtaining List of Definitions from Geodatabase
-
Obtaining Related Definitions from Geodatabase
-
Getting a Table Definition from a Layer
-
Opening datasets from Geodatabase
-
Checking for the existence of a Table
-
Checking for the existence of a Feature Class
-
Opening RelationshipClass between two Tables
-
Obtaining related Feature Classes from a Relationship Class
-
Opening a FeatureClass from a ShapeFile Datastore
-
Opening a CAD Datastore
-
Searching a Table using QueryFilter
-
Searching a Table for non-Latin characters
-
Searching a Table using a set of ObjectIDs
-
Searching a FeatureClass using SpatialQueryFilter
-
Selecting Rows from a Table
-
Selecting Features from a FeatureClass
-
Gets the count of how many rows are currently in a Table
-
Gets the feature count of a layer
-
Sorting a Table
-
Calculating Statistics on a Table
-
Evaluating a QueryDef on a single table
-
Evaluating a QueryDef on a Join using WHERE Clause
-
Evaluating a QueryDef on a OUTER JOIN
-
Evaluating a QueryDef on a INNER join
-
Evaluating a QueryDef on a nested - INNER and OUTER join
-
Create Default QueryDescription for a Database table and obtain the ArcGIS.Core.Data.Table for the QueryDescription
-
Create QueryDescription from a custom query for a Database table
-
Create QueryDescription from a join query where there is no non-nullable unique id column
-
Create QueryDescription from a query for a Database table which has more than one shape type
-
Create QueryDescription from a query for an SQLite Database table
-
Using SQLSyntax to form platform agnostic queries
-
Joining a file geodatabase feature class to an Oracle database query layer feature class with a virtual relationship class
-
Joining two tables from different geodatabases
-
Creating a QueryTable using a query which joins two versioned tables in a geodatabase
-
Checking a field value for null
-
Get domain string from a field
-
Get datastore or workspace properties
-
Pagination in QueryFilter
-
Illustrate version conflict information from a reconcile operation
-
Explore cotingent attribute values
-
Validate contingent attribute values
-
Get possible contingent values
-
Creating a Row
-
Creating a Feature
-
Modifying a Row
-
Modifying a Feature
-
Writing a value into a Guid column
-
Deleting a Row/Feature
-
Split a feature by geometry
-
Adding Attachments
-
Updating Attachments
-
Deleting Attachments
-
Writing a Blob field
-
Reading a Blob field
-
Getting Rows related by RelationshipClass
-
Creating a Relationship
-
Deleting a Relationship
-
Using an Insert Cursor
-
Creating a new Annotation Feature in an Annotation FeatureClass using a RowBuffer
-
Connecting to a Version
-
Reconciling and Posting a Version with its Parent in separate edit sessions
-
Reconciling and Posting a Version with its Parent in the same edit session
-
Working with Versions
-
Working with the Default Version
-
Creating a Version
-
Creating a Historical version
-
Switching between versions
-
Partial Posting
-
Iterate datasets inside a feature dataset
-
Get attribute rules of a dataset
-
Creating a row buffer from a template row
-
64-bit Integer field
-
ObjectID field
-
DateOnly, TimeOnly, and TimestampOffset field
-
Creating a Table
-
Creating a feature class
-
Deleting a Table
-
Deleting a Feature Class
-
Opens a memory geodatabase
-
Creating a memory Geodatabase
-
Deleting a memory Geodatabase
-
Creating a File Geodatabase
-
Deleting a File Geodatabase
-
Creating a Mobile Geodatabase
-
Deleting a Mobile Geodatabase
-
Creating a Range domain
-
Creating a CodedValue domain
-
Creating a FeatureDataset
-
Deleting a FeatureDataset
-
Renaming a FeatureDataset
-
Creating a FeatureDataset with a FeatureClass in one operation
-
Creating a FeatureClass in existing FeatureDataset
-
Adding a FeatureClass to a FeatureDataset
-
Renaming a Table
-
Adding fields to a FeatureClass
-
Adding a Field that uses a domain
-
Removing fields from a Table
-
Creating an annotation feature class
-
Creating a feature-linked annotation feature class
-
Creating an annotation feature class inside feature dataset
-
Creating the memory geodatabase
-
Spatial query filter with DE9-IM spatial relationships
-
Check if table is versioned
-
Creating a table with index from scratch
-
Adding indexes in pre-existing dataset
-
Removing attribute index
-
Removing spatial index
-
Modifying domain
-
Rename domain
-
Delete domain
-
Creating table with subtypes
-
Removing subtype field designation
-
Modifying subtypes
-
Creating relationship class
-
Creating attributed relationship class
-
Add relationship rules to a relationship class
-
Deleting a relationship class
-
Adding/Removing Relationship class in/out of a feature dataset
-
Modifying annotation labels and symbols
-
Rename annotation feature class
-
Modifying an existing field
-
Construct a SpatialReference - from a well-known ID
-
Construct a SpatialReference - from a string
-
Use WGS84 SpatialReference
-
Construct a SpatialReference with a vertical coordinate system - from well-known IDs
-
Construct a SpatialReference with a vertical coordinate system - from a string
-
Construct a SpatialReference with a custom PCS - from a string
-
SpatialReference Properties
-
SpatialReference WKT2
-
Import and Export Spatial Reference
-
Determine grid convergence for a SpatialReference at a given point
-
Datum
-
SpatialReference Datum and datum properties
-
Vector Polar Coordinates
-
Getting vector inclination
-
Getting vector azimuth
-
Vector Operations
-
2D Vector Operations
-
Construct a Polyline - from an enumeration of MapPoints
-
Get the points of a Polyline
-
Get the parts of a Polyline
-
Enumerate the parts of a Polyline
-
Reverse the order of points in a Polyline
-
Get the segments of a Polyline
-
Build a multi-part Polyline
-
StartPoint of a Polyline
-
Construct a Clothoid by Angle
-
Construct a Clothoid by Length
-
Split Polyline at distance
-
Create 3D Polyline and set Z-values while preserving curve segments
-
Construct a Polygon - from an enumeration of MapPoints
-
Construct a Polygon - from an Envelope
-
Get the points of a Polygon
-
Get the parts of a Polygon
-
Enumerate the parts of a Polygon
-
Get the segments of a Polygon
-
Build a donut polygon
-
Create an N-sided regular polygon
-
Get the exterior rings of a polygon - polygon.GetExteriorRing
-
Construct an Envelope
-
Construct an Envelope - from a JSON string
-
Union two Envelopes
-
Intersect two Envelopes
-
Expand an Envelope
-
Update Coordinates of an Envelope
-
Construct a Multipoint - from an enumeration of MapPoints
-
Construct a Multipoint - using MultipointBuilderEx
-
Modify the points of a Multipoint
-
Retrieve Points, 2D Coordinates, 3D Coordinates from a multipoint
-
Construct a Cubic Bezier - from Coordinates
-
Construct a Cubic Bezier - from MapPoints
-
Construct a Cubic Bezier - from an enumeration of MapPoints
-
Cubic Bezier Builder Properties
-
Cubic Bezier Properties
-
Construct a Polyline - from a Cubic Bezier
-
Construct a Circular Arc - using an interior point
-
Construct a Circular Arc - using a chord length and bearing
-
Construct a Circular Arc - using a center point, angle and radius
-
Construct an Elliptic Arc - using a center point and rotation angle
-
Construct a Circular Arc - using a center point and orientation
-
Construct a Circular Arc - using two segments and radius
-
Construct a Circle
-
Construct an Ellipse
-
Elliptic Arc Builder Properties
-
Elliptic Arc Properties
-
Construct GeometryBag
-
Construct GeometryBag - from an enumeration of geometries
-
Construct GeometryBag - from JSON, Xml
-
Construct GeometryBag - adding or inserting an enumeration of geometries
-
Construct Multipatch via Extrusion of Polygon or Polyline
-
Multipatch Properties
-
Construct Multipatch
-
Construct Multipatch via MultipatchBuilderEx
-
Construct Multipatch from another Multipatch
-
Construct Multipatch from a 3D model file
-
Construct 3D special Multipatch shapes
-
Create BasicMaterial
-
Create BasicMaterial with JPEG texture
-
Create BasicMaterial with Uncompressed texture
-
Get the texture image of a multipatch
-
Get the normal coordinate of a multipatch
-
Get the normals of a multipatch
-
Get the material properties of a multipatch
-
Import and Export Geometries to well-known Text
-
Import and Export Geometries to well-known Binary
-
Import and Export Geometries to EsriShape
-
Import and Export Geometries to JSON
-
Import and Export Geometries to XML
-
Create Geographic Transformation
-
Create Composite Geographic Transformation
-
Create Projection Transformation
-
Create HV Datum Transformation
-
Create Composite HV Datum Transformation
-
Determine Transformations
-
AngularUnit - Convert between degrees and radians
-
AngularUnit - Create an AngularUnit with a factory code
-
AngularUnit - Create a Custom AngularUnit
-
LinearUnit - Convert between feet and meters
-
LinearUnit - Convert between centimeters and millimeters
-
LinearUnit - Create a LinearUnit with a factory code
-
LinearUnit - Create a Custom LinearUnit
-
AreaUnit - Convert between square feet and square meters
-
AreaUnit - Convert between hectares and acres
-
AreaUnit - Convert between hectares and square miles
-
AreaUnit - How many Square meters in various units
-
AreaUnit - Create an AreaUnit
-
Accelerate Geometries
-
Determine area of a polygon
-
Determine the boundary of a multi-part Polygon
-
Buffer a MapPoint
-
Buffer a Circular Arc
-
Buffer multiple MapPoints
-
Buffer many different Geometry Types
-
Interpolate Z values on a polyline
-
Interpolate M values on a polygon
-
Center an envelope around X,Y
-
Find the centroid of geometries
-
Clip a Polyline
-
Clip a Polyline by a Polygon
-
Construct a geodetic line with specified distance and azimuth
-
Construct a geodetic line connecting points
-
Construct a Point at a distance and angle from an existing Point
-
Construct a Polygon from a set of Polylines
-
Polygon contains MapPoints, Polylines, Polygons
-
Determine convex hull
-
Determine if two geometries cross
-
Cut a geometry with a polyline
-
Densify by Length
-
Difference between two Polygons
-
Determine if two Geometries are disjoint
-
Determine distance between two Geometries
-
Determine 3D distance between two Geometries
-
Expand envelopes
-
Extend a polyline
-
Generalize
-
Calculate the Geodesic Area of a polygon
-
Create a buffer polygon at the specified geodesic distance
-
Determine geodesic distance between two Geometries
-
GeodesicEllipse
-
Determine geodesic length of a line
-
GeodesicSector
-
GeodeticDensifyByDeviation - polyline
-
GeodeticDensifyByLength - polygon
-
Calculate geodetic distance, azimuth between two points
-
Perform Geodetic Move on a set of MapPoints
-
Retrieve coordinate systems
-
Retrieve system geographic transformations
-
Get Sub-curve of a polyline or polygon
-
GraphicBuffer
-
GraphicBuffer Many
-
Intersection between two Polylines
-
Intersection between two Polygons
-
Determine label point for a Polygon
-
Determine Length, Length3D of line
-
Get the minimum and maximum M values - GetMinMaxM
-
Determine whether Ms are monotonic and whether ascending or descending - GetMMonotonic
-
Get a multipoint corresponding to the locations where the specified M values occur along the geometry - GetPointsAtM
-
Get a polyline corresponding to the subcurves between specified M values - GetSubCurveBetweenMs
-
Get line segments corresponding to the normal at the locations where the specified M values occur along the geometry - GetNormalsAtM
-
Get the M values at the specified distance along the multipart
-
Insert M value at the given distance - InsertMAtDistance
-
Calibrate M values using M values from input points - CalibrateByMs
-
Calibrate M-values using segment lengths and M values from input points - CalibrateMsByDistance
-
Set all the M-values to NaN - DropMs
-
Extrapolate M-values based on a range defined by part and vertex indices - ExtrapolateMs
-
Get a list of distances along the multipart at points with the specified M-value - GetDistancesAtM
-
Get a polyline and other details corresponding to the subcurve(s) between the specified M-values - GetSubCurveBetweenMsEx
-
Get a combination of monotonicity values that describes all trends in the M-values over the length of the multipart - GetMMonotonicity
-
Generates M-values by linear interpolation over a range of points - InterpolateMsBetween
-
Determine if all the M-values are numbers - IsMSimple
-
Multiply all M-values by a factor - MultiplyMs
-
Add an offset value to each of the M-values - OffsetMs
-
Reorient a polyine such that all M-values are non-decreasing, if possible - OrientByMs
-
Get the first and last defined M-values in a polyline - QueryFirstLastM
-
Reverse the order of the M-values along a multipart - ReverseMs
-
Set Ms at the beginning and end of the geometry and interpolate M-values between the two values - SetAndInterpolateMsBetween
-
Set the M-values to the cumulative length of the start of the multipart - SetMsAtDistance
-
Set the M-values of the vertices as scaled and offset distances measured along a polyline - SetMsAsDistance
-
Snap the M-values to the M-precision of the spatial reference - SnapMsToSpatialReference
-
Set the M-values of the vertices as scaled and offset M distances measured along a polyline - UpdateAllMsByMs
-
Update M-values along the shortest path between the specified vertices - UpdateMsByDistance
-
Update M-values with the interpolation ratio determined by existing M-values and the input M-values - UpdateMsByMs
-
Move a MapPoint
-
Move a z-aware MapPoint
-
Move a Polyline
-
MovePointAlongLine
-
Separate components of a geometry into single component geometries
-
Nearest Point versus Nearest Vertex
-
Determine Nearest Point in 3D
-
Calculate a geometry offset from the source
-
Determine if geometries overlap
-
Project from WGS84 to WebMercator
-
Project from WGS84
-
QueryNormal
-
QueryPoint
-
QueryPointAndDistance
-
QueryTangent
-
Reflect a polygon about a line
-
Determine relationship between two geometries
-
Replace NaN Zs in a polygon
-
Reshape a polygon
-
Reverse the order of points in a Polygon
-
Rotate a MapPoint
-
Rotate a Polyline
-
Scale a geometry
-
Set all Zs in a polyline
-
Calculate area of geometry on surface of Earth's ellipsoid - ShapePreservingArea
-
Calculate length of geometry on surface of Earth's ellipsoid - ShapePreservingLength
-
SideBuffer
-
SideBuffer Many
-
Simplify a polygon
-
Get Non Simple Reason
-
Simplify a polyline with intersections, overlaps
-
SimplifyOgc
-
Slice a Polygon into equal parts
-
Split multipart at point
-
Polygon touches another Polygon
-
Transform2D
-
Transform3D
-
Union two MapPoints - creates a Multipoint
-
Union two Polygons
-
Union many Polylines
-
Union many Polygons
-
MapPoints, Polylines, Polygons within Polygon
-
Execute a Model tool
-
Set Geoprocessing extent environment
-
Open a script tool dialog in Geoprocessing pane
-
Open the Geoprocessing Tool Pane for a specific Tool
-
Get Geoprocessing project items
-
Stop a feature class created with GP from automatically adding to the map
-
GPExecuteToolFlags.AddToHistory will add the execution messages to History
-
Multi Ring Buffer
-
Non-blocking execution of a Geoprocessing tool
-
Pass parameter with multiple or complex input values
-
Pass native objects as parameter values to run geoprocessing tool
-
Access Geoprocessing History
-
Use Geoprocessing public event
-
Opening a Connection to a KnowledgeGraph
-
Getting a Connection from a KnowledgeGraphLayer
-
Retrieving GDB FeatureClasses and Definitions
-
Retrieving GDB Tables and Definitions
-
Get service Uri from KG datastore
-
Transform a set of objectIDs to IDs for an entity
-
Transform a set of IDs to objectIDs for an entity
-
Retrieving the Data Model
-
Get Data Model Properties
-
Get Data Model Identifier Info
-
Get Data Model MetaEntityTypes/Provenance
-
Get Whether KG Supports Provenance
-
Get Whether KG Supports Provenance using KnowledgeGraphPropertyInfo
-
Get KnowledgeGraph Entity Types
-
Get Whether KG Has a Document Type
-
Check Whether A KG Entity Is a Document
-
Check Whether A Graph Type has a Spatial Property
-
Get KnowledgeGraph Relationship Types
-
Get All KnowledgeGraph Graph Types
-
Create a KG Layer containing all Entity and Relate types
-
Create a KG Layer containing a subset of Entity and Relate types
-
Using LayerFactory.Instance.CanCreateLayer with KG Create Layer Params
-
Get and Set a KG Layer IDSet
-
Is a dataset part of a Knowledge Graph
-
Get KG Datastore
-
Get KG Service uri
-
SubLayers of a KnowledgeGraph Layer
-
Create a LinkChart from a subset of an existing LinkChart IDSet
-
Submit a Graph Query
-
Submit a Text Search
-
Convert an Open Cypher Query Result to a Selection
-
Use Bind Parameters with an Open Cypher Query
-
Use Bind Parameters with an Open Cypher Query2
-
Call WaitForRowsAsync With Cancellation
-
Process a KnowledgeGraphRow Value
-
Find link chart project items
-
Find link chart map by name
-
Does Active MapView contain a link chart map
-
Find Link Chart from Map panes
-
Get and set the link chart layout
-
Create a Link Chart Containing All Records for a KG
-
Create a Link Chart With an Empty KG Layer
-
Create a link chart with all the entities of the Knowledge Graph
-
Create a Link Chart from a query
-
Create a link chart based on a template link chart
-
Checking KnowledgeGraphLayerException
-
Append to Link Chart
-
Toggle Root Node Display
-
Get records that are set as Root Nodes
-
Assign a set of records as Root Nodes
-
Assign a selection as Root Nodes
-
Select the records that are Root Node
-
Define and select a set of records as Root Nodes
-
Clear Root Nodes
-
Create a new Entity
-
Create a new Relationship from Existing Entities 1
-
Create a new Relationship from Existing Entities 2
-
Create a new Relationship and New Entities 1
-
Create a new Relationship and New Entities 2
-
Create a Provenance Record
-
Create a Document Record
-
Modify an Entity and Relationship record
-
Delete an Entity record
-
Delete a Relationship record 1
-
Delete a Relationship record 2
-
Create Entity and Relationship Types with SchemaBuilder
-
Delete Entity and Relationship Types with SchemaBuilder
-
Modify Entity and Relationship Type Schemas with SchemaBuilder
-
Create Attribute Indexes on KG Schemas with SchemaBuilder
-
Delete Attribute Indexes on KG Schemas with SchemaBuilder
-
Create Domain and Field Definition on KG Schemas with SchemaBuilder
-
Delete Domain on KG Schemas with SchemaBuilder
-
Point Graphic Element using CIMGraphic
-
Line Graphic Element using CIMGraphic
-
Polygon Graphic Element using CIMGraphic
-
Multi-point Graphic Element using CIMGraphic
-
Graphic Element using CIMSymbol
-
Text Graphic Element
-
Bulk Graphics creation
-
Select Graphic Elements
-
Find Graphic elements
-
Spatial selection of elements in all Graphics Layers
-
Spatial selection of elements in one graphics layer
-
Select Text Graphic Elements
-
Un-Select Graphic elements
-
Group Graphic Elements
-
Un-Group Graphic Elements
-
Parent of GroupElement
-
Ordering: Send backward and Bring forward
-
Get Z-Order
-
Reference layout project items and their associated layout
-
Open a layout project item in a new view
-
Activate an already open layout view
-
Reference the active layout view
-
Import a pagx into a project
-
Remove a layout project item
-
Create a new, basic layout and open it
-
Create a new layout using a modified CIM and open it
-
Change the layout page size
-
ProSnippet Group CIM Graphics and GraphicFactory
-
Create Circle Graphic
-
Create Circle Text Graphic
-
Create Bezier Graphic
-
Create Legend Patch Graphic
-
Create Arrow Graphic
-
Create Picture Graphic
-
Get Graphic Outline
-
Get Graphic Outline from Graphic Element
-
Create Ellipse Graphic Element
-
Create Lasso Line, Freehand Graphic Element
-
Create Lasso Polygon, Freehand Element
-
Create Line Element
-
Create Point Element
-
Create Polygon Element
-
Create Rectangle Element
-
Create Bezier Curve Element
-
Create Graphic Elements
-
Create Graphic Element using CIMGraphic
-
Create Graphic Element using CIMSymbol
-
Bulk Element creation
-
Create Element using a CIMGraphicElement
-
Create point graphic with symbology
-
Create line graphic with symbology
-
Create rectangle graphic with simple symbology
-
Create Point Text Element 1
-
Create Rectangle Paragraph Text Element 1
-
Create a Dynamic Point Text Element
-
Create Point Text Element 2
-
Create Polygon Paragraph Text Element
-
Create Rectangle Paragraph Text Element 2
-
Create Circle Text Element
-
Create Bezier Text Element
-
Create Ellipse Text Element
-
Create Predefined Shape Graphic Element
-
Create Predefined Shape Graphic Element
-
Create Predefined Shape Graphic Element
-
Create Line Arrow Element
-
Create Picture Graphic Element using CIMSymbol
-
Create a new picture element with advanced symbol settings
-
Create Map Frame and Set Camera
-
Create Legend
-
Create Scale Bar From StyleItem
-
Create North Arrow From StyleItem 1
-
Create Table Frame
-
Create Map Frame 1
-
Create Map Frame 2
-
Create Legend 2
-
Create North Arrow From StyleItem 2
-
Create Table Frame
-
Create Scale Bar
-
Create Scale Line
-
Find an element on a layout
-
Find layout elements
-
Update element properties
-
Get element selection count
-
Set element selection
-
UnSelect elements on the Layout
-
UnSelect elements on the LayoutView
-
Clear the selection in a layout view
-
Clear the selection in a layout
-
Copy Layout Elements
-
Delete Layout Elements
-
Delete an element or elements on a layout
-
Zoom to elements
-
Set halo property of north arrow
-
Group Graphic Elements
-
Un-Group Graphic Elements
-
Parent of GroupElement
-
Children in a Group Element
-
Ordering: Send backward and Bring forward
-
Get Z-Order
-
Update text element properties
-
Update a picture element
-
Apply a Background Color to a MapFrame
-
Update a map surround
-
Lock an element
-
Update an elements transparency
-
Clone an element
-
Apply a style to a North Arrow
-
Apply a style to Grid and Graticules
-
Apply a style to a Graphic Element
-
Change the map associated with a map frame
-
Change map frame camera settings
-
Zoom map frame to extent of a single layer
-
Change map frame extent to selected features in multiple layers
-
Change map frame extent to single feature with 15 percent buffer
-
Activate Map Frame
-
Deactivate Map Frame
-
Get the Activated Map Frame and MapView
-
Translates a point in page coordinates to a point in map coordinates.
-
Translates a point in map coordinates to a point in page coordinates
-
Export a layout to PDF
-
Export a map frame to JPG
-
Export the map view associated with a map frame to BMP
-
Export a map series to single PDF
-
Export a map series to individual TIFF files
-
SetAutoCameraNone
-
SetAutoCameraFixedExtent
-
SetAutoCameraFixedCenter
-
SetAutoCameraFixedCenterAndScale
-
SetAutoCameraFixedScale
-
SetAutoCameraLinkedExtent
-
SetAutoCameraLinkedCenter
-
SetAutoCameraLinkedCenterAndScale
-
SetAutoCameraLinkedScale
-
SetAutoCameraLinkedMapSeriesShape
-
SetAutoCameraLinkedMapSeriesCenter
-
Gets all the reports in the current project
-
Get a specific report
-
Open a Report project item in a new view
-
Activate an already open report view
-
Reference the active report view
-
Refresh the report view
-
Zoom to whole page
-
Zoom to specific location on Report view
-
Zoom to page width
-
Get various Report sections
-
Select elements
-
Select all elements
-
Get selected elements
-
Zoom to selected elements
-
Clear element selection
-
Find specific elements in the report based on their Name.
-
Delete Elements
-
Create a new field in the report
-
Get a style in project by name
-
Create a new style
-
Add a style to project
-
Remove a style from project
-
Add a style item to a style
-
Remove a style item from a style
-
Determine if a style can be upgraded
-
Determine if a style is read-only
-
Determine if a style is current
-
Upgrade a style
-
Construct a point symbol of a specific color and size
-
Construct a point symbol of a specific color, size and shape
-
Construct a point symbol from a marker
-
Construct a point symbol from a file on disk
-
Construct a point symbol from a in memory graphic
-
Construct a polygon symbol of specific color and fill style
-
Construct a polygon symbol of specific color, fill style and outline
-
Construct a polygon symbol without an outline
-
Construct a line symbol of specific color, size and line style
-
Construct a line symbol from a stroke
-
Construct a multilayer line symbol with circle markers on the line ends
-
Construct a multilayer line symbol with an arrow head on the end
-
Get symbol reference from a symbol
-
Modify a point symbol created from a character marker
-
Get a List of Available Fonts
-
Get/Set Default Font
-
Construct a Text Symbol With Options
-
Create a Swatch for a given symbol
-
Convert Point Symbol to SVG
-
Convert Point Symbol to PNG
-
Lookup Symbol
-
Search for a specific item in a style
-
Search for point symbols in a style
-
Search for line symbols in a style
-
Search for polygon symbols in a style
-
Search for colors in a style
-
Search for color ramps in a style
-
Search for north arrows in a style
-
Search for scale bars in a style
-
Search for label placements in a style
-
Search for legends in a style
-
Search for legend items in a style
-
Search for grids in a style
-
Search for map surrounds in a style
-
Search for table frames in a style
-
Search for table frame fields in a style
-
Set symbol for a feature layer symbolized with simple renderer
-
Apply a symbol from style to a feature layer
-
Apply a point symbol from a style to a feature layer
-
Apply a color ramp from a style to a feature layer
-
Get the active map
-
Create a new map with a default basemap layer
-
Find a map within a project and open it
-
Open a webmap
-
Get Map Panes
-
Get the Unique List of Maps From the Map Panes
-
Change the Map name
-
Renames the caption of the pane
-
Convert Map to Local Scene
-
Get Basemaps
-
Save Map as MapX
-
Save 2D Map as WebMap on Disk
-
Clip Map to the provided clip polygon
-
Clear the current map clip geometry
-
Get the map clipping geometry
-
Get the Current Map Location Unit
-
Get the Available List of Map Location Units
-
Format a Location Using the Current Map Location Unit
-
Set the Location Unit for the Current Map
-
Get the Current Map Elevation Unit
-
Get the Available List of Map Elevation Units
-
Format an Elevation Using the Current Map Elevation Unit
-
Set the Elevation Unit for the Current Map
-
Check Map Has Sync-Enabled Content
-
Generate Replicas for Sync-Enabled Content
-
Check Map Has Local Syncable Content
-
Synchronize Replicas for Syncable Content
-
Remove Replicas for Syncable Content
-
Export Map Raster Tile Cache Content
-
Export Map Vector Tile Cache Content
-
Create and add a layer to the active map
-
Create layer with create-params
-
Create FeatureLayer and add to Map using LayerCreationParams
-
Create FeatureLayer and set to not display in Map.
-
Create FeatureLayer with a Renderer
-
Create FeatureLayer with a Query Definition
-
Create multiple layers
-
Create mutliple layers with BulkLayerCreationParams
-
Add a GeoPackage to the Map
-
Create TopologyLayer with an Uri pointing to a Topology dataset
-
Create Topology Layer using Topology dataset
-
Create Catalog Layer using Uri to a Catalag Feature Class
-
Create Catalog Layer using CatalogDataset
-
Add MapNotes to the active map
-
Apply Symbology from a Layer in the TOC
-
Create a new SubTypeGroupLayer
-
Create layer from a lyrx file
-
Apply Symbology to a layer from a Layer file
-
Add a WMS service
-
Add a WFS Service
-
Adding and changing styles for WMS Service Layer
-
Create a query layer
-
Create a feature layer with class breaks renderer with defaults
-
Create a feature layer with class breaks renderer
-
Get a list of layers filtered by layer type from a map
-
Get a layer of a certain geometry type
-
Find a layer
-
Find a standalone table
-
Find a layer using partial name search
-
Change layer visibility, editability, snappability
-
Create a Lyrx file
-
Count the features selected on a layer
-
Access the display field for a layer
-
Enable labeling on a layer
-
Set Elevation Mode for a layer
-
Move a layer in the 2D group to the 3D Group in a Local Scene
-
Reset the URL of a feature service layer
-
Change the underlying data source of a feature layer - same workspace type
-
Change Geodatabase Version of layers off a specified version in a map
-
Querying a feature layer
-
Get the attribute rotation field of a layer
-
Find connected attribute field for rotation
-
Toggle "Scale layer symbols when reference scale is set"
-
Set the layer cache
-
Change the layer selection color
-
Removes all layers that are unchecked
-
Remove empty groups
-
Create and apply Abbreviation Dictionary in the Map Definition to a layer
-
Set zoom level for Attribute Table
-
Retrieve the values of selected cell in the attribute table
-
Move to a particular row
-
Set unique value renderer to the selected feature layer of the active map
-
Create a UniqueValueRenderer to specify symbols to values
-
Create a Heatmap Renderer
-
Create an Unclassed Renderer
-
Create a Proportion Renderer with max and min symbol size capped
-
Create a True Proportion Renderer
-
Create a scene with a ground surface layer
-
Create a New Elevation Surface
-
Set a custom elevation surface to a Z-Aware layer
-
Add an elevation source to an existing elevation surface layer
-
Get the elevation surface layers and elevation source layers from a map
-
Find an elevation surface layer
-
Remove elevation surface layers
-
Get Z values from the default ground surface
-
Get Z values from a specific surface
-
Get Z values from a layer
-
Get Elevation profile from the default ground surface
-
Get Elevation profile from a specific surface
-
Interpolate a line between two points and calculate the elevation profile
-
Create a raster layer
-
Update the raster colorizer on a raster layer
-
Update the RGB colorizer on a raster layer
-
Check if a certain colorizer can be applied to a raster layer
-
Create a new colorizer based on a default colorizer definition and apply it to the raster layer
-
Create a new colorizer based on a custom colorizer definition and apply it to the raster layer
-
Create a raster layer with a new colorizer definition
-
Create a mosaic layer
-
Update the raster colorizer on a mosaic layer
-
Update the RGB colorizer on a mosaic layer
-
Check if a certain colorizer can be applied to a mosaic layer
-
Create a new colorizer based on a default colorizer definition and apply it to the mosaic layer
-
Create a new colorizer based on a custom colorizer definition and apply it to the mosaic layer
-
Create a mosaic layer with a new colorizer definition
-
Update the sort order - mosaic method on a mosaic layer
-
Update the resolve overlap - mosaic operator on a mosaic layer
-
Create an image service layer
-
Update the raster colorizer on an image service layer
-
Update the RGB colorizer on an image service layer
-
Check if a certain colorizer can be applied to an image service layer
-
Create a new colorizer based on a default colorizer definition and apply it to the image service layer
-
Create a new colorizer based on a custom colorizer definition and apply it to the image service layer
-
Create an image service layer with a new colorizer definition
-
Update the sort order - mosaic method on an image service layer
-
Update the resolve overlap - mosaic operator on an image service layer
-
Create a StandaloneTable
-
Retrieve a table from its container
-
Move a Standalone table
-
Remove a Standalone table
-
Translate From Dictionary to SelectionSet
-
Tranlate from SelectionSet to Dictionary
-
Get OIDS from a SelectionSet for a given MapMember
-
Get OIDS from a SelectionSet for a given MapMember by Name
-
Connect to a Device Location Source
-
Get the Current Device Location Source
-
Close the Current Device Location Source
-
Get Current Device Location Source and Properties
-
Update Properties on the Current Device Location Source
-
Subscribe to DeviceLocationPropertiesUpdated event
-
Subscribe to DeviceLocationSourceChanged event
-
Enable/Disable Current Device Location Source For the Map
-
Get Current Map Device Location Options
-
Check if The Current Device Location Is Enabled On The Map
-
Set Current Map Device Location Options
-
Zoom/Pan The Map To The Most Recent Location
-
Add the Most Recent Location To A Graphics Layer
-
Set map view to always be centered on the device location
-
Subscribe to Location Snapshot event
-
Create Annotation Construction Tool
-
Update Annotation Text via attribute. Caveat: The TEXTSTRING Anno attribute must exist
-
Rotate or Move the Annotation
-
Get the Annotation Text Graphic
-
Get the Outline Geometry for an Annotation
-
Get the Mask Geometry for an Annotation
-
Create a simple scatter plot
-
Create a line chart with custom time binning and style
-
Create a histogram for every field of type Double
-
Create a multiseries bar chart
-
Create a pie chart with custom legend formatting
-
Get the active map's labeling engine - Maplex or Standard labeling engine
-
Change the active map's labeling engine from Standard to Maplex or vice versa
-
Apply text symbol to a feature layer
-
Enable labeling of a layer
-
Modify the Placement/Position of labels - Point geometry
-
Modify the Placement/Position of labels - Line geometry
-
Modify the Placement/Position of labels - Polygon geometry
-
Modify Orientation of a label using the MaplexEngine - Points and Polygon geometry
-
Modify Orientation of a label using the MaplexEngine - Line geometry
-
Modify label Rotation - Point geometry
-
Spread labels across Polygon geometry
-
Modify label's Leader Line Anchor point properties - Polygon geometry
-
Retrieve layers
-
Retrieve dataset objects
-
Create a TinLayer
-
Create a TinLayer from a dataset
-
Create a TinLayer with renderers
-
Create a TerrainLayer
-
Create a TerrainLayer from a dataset
-
Create a TerrainLayer with renderers
-
Create a LasDatasetLayer
-
Create a LasDatasetLayer from a LasDataset
-
Create a LasDatasetLayer with renderers
-
Get Renderers
-
Simple Node Renderer
-
Elevation Node Renderer - Equal Breaks
-
Elevation Node Renderer - Defined Interval
-
Elevation Node Renderer - Standard Deviation
-
Simple Edge Renderer
-
Edge Type Renderer
-
Contour Renderer
-
Simple Face Renderer
-
Aspect Face Renderer
-
Slope Face Renderer - Equal Interval
-
Slope Face Renderer - Quantile
-
Elevation Face Renderer - Equal Interval
-
Dirty Area Renderer
-
Terrain Point Class Breaks Renderer
-
LAS Points Classification Unique Value Renderer
-
LAS Points Returns Unique Value Renderer
-
LAS Points Elevation Stretch Renderer
-
LAS Points Classified Elevation Renderer
-
Remove an edge renderer
-
Get Elevation, Slope, Aspect from TIN layer at a location
-
Get Z values from a TIN Layer
-
Interpolate Shape
-
Interpolate Shape Verticies
-
Interpolate Z at an x,y location
-
Get 3D length of multipart by interpolating heights
-
Get a Voxel Layer from the TOC
-
Manipulate the Voxel Layer TOC Group
-
Get/Set Selected Voxel Assets from the TOC
-
Change the Voxel Visualization
-
Lighting Properties, Offset, Vertical Exaggeration
-
Get the Voxel Volume Dimensions
-
Get the Selected Variable Profile
-
Change the Selected Variable Profile
-
Get the Variable Profiles
-
Get the Variable Renderer
-
Access Stats and Color Range for a Stretch Renderer
-
Change Stretch Renderer Color Range
-
Change The Visibility on a CIMVoxelColorUniqueValue class
-
Check the MaxNumberofIsoSurfaces for a Variable
-
Check a Variable's Datatype
-
Check CanCreateIsoSurface
-
Create Isosurface
-
Change Value and Color on an Isosurface
-
Change Isourface Color Back to Default
-
Delete Isosurface- s
-
Get the Collection of Slices
-
Get a Slice
-
Get Selected Slice in TOC
-
Get Voxel Layer for the Selected Slice in TOC
-
Create a Slice
-
Change Tilt on a Slice
-
Delete Slice
-
Get a Section
-
Get the Current Collection of Sections
-
Get the Selected Section in TOC
-
Get Voxel Layer for the Selected Section in TOC
-
Create a Section at the Voxel MidPoint
-
Create a Horizontal Section
-
Create Sections in a Circle Pattern
-
Create Sections that Bisect the Voxel
-
Create Sections Diagonally across the Voxel
-
Update Section Orientation and Tilt
-
Update Section Visibility
-
Delete Sections
-
Get the Current Collection of Locked Sections
-
Get a Locked Section
-
Get Selected Locked Section in TOC
-
Get Voxel Layer for the Selected Locked Section in TOC
-
Set the Variable Profile Active for Selected Locked Section
-
Lock a Section/"Create" a Locked Section
-
Update Locked Section Visibility
-
Unlock a Locked Section
-
Delete a Locked Section
-
Go To Previous Camera
-
Go To Next Camera
-
Zoom To Full Extent
-
Fixed Zoom In
-
Fixed Zoom Out
-
Zoom To an Extent
-
Zoom To a Point
-
Zoom To Selected Features
-
Zoom To Bookmark by name
-
Zoom To Visible Layers
-
Zoom To Selected Layers
-
Pan To an Extent
-
Pan To Selected Features
-
Pan To Bookmark
-
Pan To Visible Layers
-
Pan To Selected Layers Asynchronous
-
Rotate the map view
-
Expand Extent
-
Get the active map's name
-
Clear all selection in an Active map
-
Calculate Selection tolerance in map units
-
MapView Overlay Control
-
Select all feature layers in TOC
-
Flash selected features
-
Check if Layer is visible in the given map view
-
Select a layer and open its layer properties page
-
Clear selection for a specific layer
-
Display Table pane for Map Member
-
Set Table ViewingMode
-
Set ZoomLevel
-
Toggle Field Alias
-
Toggle Subtype Descriptions
-
Get the active row
-
Change the active row
-
Get the active object ID
-
Translate between rowIndex and objectID
-
Get selected rows or row indexes
-
Change selected rows
-
Select all rows
-
Toggle, Switch, Clear Selection
-
Zoom or Pan To Selected Rows
-
Delete Selected Rows
-
Get highlighted row indexes
-
Change highlighted rows
-
Toggle, Switch, Clear Highlights
-
Zoom or Pan To Highlighted Rows
-
Delete Highlighted Rows
-
Field Access
-
Get or set the Active Field
-
Select Fields
-
Set Field Order
-
Show or Hide Fields
-
Freeze Fields
-
Sort
-
Find and Replace
-
GoTo
-
Refresh
-
Change table View caption
-
Get TableView from table pane
-
Show a pop-up for a feature
-
Show a custom pop-up
-
Show a pop-up for a feature using pop-up window properties
-
Show a custom pop-up using pop-up window properties
-
Show A pop-up With Custom Commands
-
Show A Dynamic Pop-up
-
Create a new bookmark using the active map view
-
Add New Bookmark from CIMBookmark
-
Get the collection of bookmarks for the project
-
Get Map Bookmarks
-
Move Bookmark to the Top
-
Rename Bookmark
-
Remove bookmark with a given name
-
Change the thumbnail for a bookmark
-
Update Bookmark
-
Update Extent for a Bookmark
-
Set Animation Length
-
Scale Animation
-
Camera Keyframes
-
Interpolate Camera
-
Interpolate Time
-
Interpolate Range
-
Create Camera Keyframe
-
Create Time Keyframe
-
Create Range Keyframe
-
Create Layer Keyframe
-
Change symbol for a sketch tool
-
Create a tool to the return coordinates of the point clicked in the map
-
Create a tool to identify the features that intersect the sketch geometry
-
Change the cursor of a Tool
-
Tool with an Embeddable Control
-
Tool with an Overlay Embeddable Control
-
ArcGISPortalManager: Get the Current Active Portal
-
ArcGISPortalManager: Get a list of all your Portals
-
ArcGISPortalManager: Add a portal to the list of portals
-
ArcGISPortalManager: Get a portal and Sign In, Set it Active
-
ArcGISPortalManager: Listen for the Portal Events
-
Portal: Get the Current signed in User from the active portal
-
Portal: Get the "online" portal view for the current user
-
Portal: Get the organization id for the current user
-
Portal: Get the user content for the active user from the active portal
-
Portal: Download any package items in the user content
-
Portal: Get the groups for the specified user
-
Portal: Execute a portal search
-
EsriHttpClient: Get the Current signed on User
-
Get the Groups for the Current Signed on User
-
EsriHttpClient: Query for esri content on the active Portal
-
EsriHttpClient: Get a Web Map for the Current User and Add it to Pro
-
EsriHttpClient: Get a Service Layer and Add it to Pro
-
Create a utility network association
-
Create utility network features and associations in a single edit operation
-
Get traverse associations result from downward traversal
-
Get traverse associations result from upward traversal with depth limit
-
Find a Tier given a Domain Network name and Tier name
-
Update all dirty subnetworks in a tier
-
Life cycle for a simple radial subnetwork with one controller
-
Life cycle for a mesh subnetwork with multiple controllers
-
Life cycle for a multifeed radial subnetwork with two controllers
-
Export Subnetwork
-
Create a DownstreamTracer
-
Create a Trace Argument
-
Create a Condition to compare a Network Attribute against a set of values
-
Create a Function
-
Create a FunctionBarrier
-
Create an output condition
-
Create a Propagator
-
Using Function Results
-
Fetch a named trace configuration by name
-
Fetch named trace configurations from a utility network layer
-
Trace a utility network using a named trace configuration
-
Trace a utility network with the digitized direction
-
Export a utility network trace as a JSON file
-
Fetch features and network attributes from a utility network during trace
-
Get selected features from a list of elements
-
Get the Diagram Manager
-
Get Network Diagrams
-
Get a list of Network Diagrams with inconsistent ConsistencyState
-
Open a diagram pane from a Network Diagram
-
Get Diagram from DiagramLayer
-
Get Diagram Templates
-
Get Network Diagrams from a Diagram Template
-
Create a Network Diagram
-
Get Network Diagram Information as JSON string
-
Get Diagram Elements
-
Get Diagram Aggregations
-
Find Diagram Features for a set of utility network rows
-
Find Utility Network Rows for a set of diagram features
-
Find Initial Network Rows Used to create a Network Diagram
-
Change the Layout of a Network Diagram
-
Editing Network Diagram
-
Add a Parcel Layer to the map
-
Get the active record
-
Set the active record
-
Create a new record
-
Copy standard line features into a parcel type
-
Copy parcel lines to a parcel type
-
Assign features to active record
-
Create parcel seeds
-
Build parcels
-
Duplicate parcels
-
Set parcels historic
-
Shrink parcels to seeds
-
Change parcel type
-
Get parcel features
-
Get parcel fabric dataset controller from parcel layer
-
Get parcel topology of parcel fabric dataset
-
Get point, connection, and record feature classes from the parcel fabric dataset
-
Get parcel type feature classes from the parcel fabric dataset
-
Get parcel type name from feature layer
-
Get parcel fabric from table
-
Check if layer is controlled by parcel fabric
-
Open raster dataset in a folder
-
Open raster dataset in a geodatabase
-
Get the raster dataset definition from a raster dataset
-
Access the bands in a raster dataset
-
Access rows in a raster attribute table
-
Create a raster cursor to iterate through the raster data
-
Read and Write pixels from and to a raster dataset using pixel blocks
-
Process pixels using a pixel block
-
Calculate Raster statistics
-
Get BuildingDisciplineSceneLayer Discipline
-
Enumerate the Discipline Layers from a Building SceneLayer
-
Name of BuildingSceneLayer
-
Query Building Scene Layer for available Types and Values
-
Create a Default Filter and Get Filter Count
-
Get all the Filters that Contain WireFrame Blocks
-
Set and Clear Active Filter for BuildingSceneLayer
-
Get BuildingSceneLayer Filter ID and Filter
-
Modify BuildingSceneLayer Filter Name and Description
-
Create a Filter using Building Level and Category
-
Modify BuildingSceneLayer Filter Block
-
Remove BuildingSceneLayer Filter
-
Determine if a FeatureSceneLayer supports editing
-
Create a new Point feature in FeatureSceneLayer
-
Delete all the selected features in FeatureSceneLayer
-
Edit the attributes of a FeatureSceneLayer
-
Name of FeatureSceneLayer
-
Get the Data Source type
-
Get the Associated Feature class
-
Get Field Definitions
-
Set a Definition Query
-
Select features via the MapView
-
Has Associated FeatureService
-
Search Rows on the FeatureSceneLayer
-
Hide Selected features and Show Hidden features
-
Use MapView Selection SelectFeaturesEx or GetFeaturesEx
-
Use Select or Search with a Spatial Query
-
Name of PointCloudSceneLayer
-
Get Data Source type for PointCloudSceneLayer
-
Query all class codes and lables in the PointCloudSceneLayer
-
Set a Filter for PointCloudSceneLayer
-
Update the ClassFlags for PointCloudSceneLayer
-
Get the filters for PointCloudSceneLayer
-
Clear filters in PointCloudSceneLayer
-
Get PointCloudSceneLayer Renderer and RendererType
-
Query PointCloudSceneLayer Renderer fields
-
Create and Set a Stretch Renderer
-
Create and Set a ClassBreaks Renderer
-
Edit Color Modulation
-
Edit The Renderer to use Fixed Size
-
Edit the Renderer to Scale Size
-
Edit Density settings
-
Create Stream Layer with URI
-
Create a stream layer with a definition query
-
Create a stream layer with a simple renderer
-
Setting a unique value renderer for latest observations
-
Find all Stream Layers that are Track Aware
-
Determine the Stream Layer type
-
Check the Stream Layer connection state
-
Start and stop streaming
-
Delete all current and previous observations
-
Get the Track Id Field
-
Get The Track Type
-
Set the Maximum Count of Previous Observations to be Stored in Memory
-
Set the Maximum Age of Previous Observations to be Stored in Memory
-
Set Various Stream Layer properties via the CIM
-
Defining a unique value renderer definition
-
Setting a unique value renderer for latest observations
-
Setting a unique value renderer for previous observations
-
Setting a simple renderer to draw track lines
-
Check Previous Observation and Track Line Visibility
-
Make Track Lines and Previous Observations Visible
-
Retrieve the current observation renderer
-
Retrieve the previous observation renderer
-
Retrieve the track lines renderer
-
Search And Subscribe for Streaming Data
-
Search And Subscribe With Cancellation
-
Explicitly Cancel WaitForRowsAsync
-
Connect to a real-time feature class from a real-time datastore
-
Check the Realtime Feature Class is Track Aware
-
Get the Track Id Field from the Realtime Feature class
-
Subscribe to Streaming Data
-
Search Existing Data and Subscribe for Streaming Data
-
Search And Subscribe With Cancellation
-
Retrieve all the Task Items in a Project
-
Open a Task File - .esriTasks file
-
Open a Project Task Item
-
Close a Task Item
-
Export a Task Item
-
Get Task Information - from a TaskProjectItem
-
Get Task Information - from an .esriTasks file
-
Open a specific Task in a Task File - .esriTasks file
-
Subscribe to Task Events
-
Determine if there is an active Workflow Manager connection
-
Get the Workflow Manager item Id
-
Get the Workflow Manager server url
-
Get the job Id associated with the active map view
-
Get the job Id associated with a map
-
Get the job Id associated with a running OpenProProjectItems step
-
Get a job
-
Search for jobs using a detailed query
-
Search for jobs using a detailed query with an arcade expression
-
Search for jobs using a simple string
-
Get statistics for jobs
-
Run steps on a job
-
Run specific steps on a job
-
Stop running steps on a job
-
Stop specific running steps on a job
-
Finish steps on a job
-
Finish specific steps on a job
-
Subscribe to a workflow connection changed event.
-
Unsubscribe from a workflow connection changed event.
Home | API Reference | Requirements | Download | Samples
- Overview of the ArcGIS Pro SDK
- What's New for Developers at 3.4
- Installing ArcGIS Pro SDK for .NET
- Release notes
- Resources
- Pro SDK Videos
- ProSnippets
- ArcGIS Pro API
- ProGuide: ArcGIS Pro Extensions NuGet
Migration
- ProSnippets: Framework
- ProSnippets: DAML
- ProConcepts: Framework
- ProConcepts: Asynchronous Programming in ArcGIS Pro
- ProConcepts: Advanced topics
- ProGuide: Custom settings
- ProGuide: Command line switches for ArcGISPro.exe
- ProGuide: Reusing ArcGIS Pro Commands
- ProGuide: Licensing
- ProGuide: Digital signatures
- ProGuide: Command Search
- ProGuide: Keyboard shortcuts
Add-ins
- ProGuide: Installation and Upgrade
- ProGuide: Your first add-in
- ProGuide: ArcGIS AllSource Project Template
- ProConcepts: Localization
- ProGuide: Content and Image Resources
- ProGuide: Embedding Toolboxes
- ProGuide: Diagnosing ArcGIS Pro Add-ins
- ProGuide: Regression Testing
Configurations
Customization
- ProGuide: The Ribbon, Tabs and Groups
- ProGuide: Buttons
- ProGuide: Label Controls
- ProGuide: Checkboxes
- ProGuide: Edit Boxes
- ProGuide: Combo Boxes
- ProGuide: Context Menus
- ProGuide: Palettes and Split Buttons
- ProGuide: Galleries
- ProGuide: Dockpanes
- ProGuide: Code Your Own States and Conditions
Styling
- ProSnippets: Content
- ProSnippets: Browse Dialog Filters
- ProConcepts: Project Content and Items
- ProConcepts: Custom Items
- ProGuide: Custom Items
- ProGuide: Custom browse dialog filters
- ArcGIS Pro TypeID Reference
- ProSnippets: Editing
- ProConcepts: Editing
- ProConcepts: COGO
- ProConcepts: Annotation Editing
- ProConcepts: Dimension Editing
- ProGuide: Editing Tool
- ProGuide: Sketch Tool With Halo
- ProGuide: Construction Tools with Options
- ProGuide: Annotation Construction Tools
- ProGuide: Annotation Editing Tools
- ProGuide: Knowledge Graph Construction Tools
- ProGuide: Templates
3D Analyst Data
Plugin Datasources
Topology
Linear Referencing
Object Model Diagram
- ProSnippets: Geometry
- ProSnippets: Geometry Engine
- ProConcepts: Geometry
- ProConcepts: Multipatches
- ProGuide: Building Multipatches
Relational Operations
- ProSnippets: Knowledge Graph
- ProConcepts: Knowledge Graph
- ProGuide: Knowledge Graph Construction Tools
Reports
- ProSnippets: Map Authoring
- ProSnippets: Annotation
- ProSnippets: Charts
- ProSnippets: Labeling
- ProSnippets: Renderers
- ProSnippets: Symbology
- ProSnippets: Text Symbols
- ProConcepts: Map Authoring
- ProConcepts: Annotation
- ProConcepts: Dimensions
- ProGuide: Tray buttons
- ProGuide: Custom Dictionary Style
- ProGuide: Geocoding
3D Analyst
CIM
Graphics
Scene
Stream
Voxel
- ProSnippets: Map Exploration
- ProSnippets: Custom Pane with Contents
- ProConcepts: Map Exploration
- ProGuide: Map Pane Impersonation
- ProGuide: TableControl
Map Tools
- ProGuide: Feature Selection
- ProGuide: Identify
- ProGuide: MapView Interaction
- ProGuide: Embeddable Controls
- ProGuide: Custom Pop-ups
- ProGuide: Dynamic Pop-up Menu
Network Diagrams
- ArcGIS Pro API Reference Guide
- ArcGIS Pro SDK (pro.arcgis.com)
- arcgis-pro-sdk-community-samples
- ArcGISPro Registry Keys
- ArcGIS Pro DAML ID Reference
- ArcGIS Pro Icon Reference
- ArcGIS Pro TypeID Reference
- ProConcepts: Distributing Add-Ins Online
- ProConcepts: Migrating to ArcGIS Pro
- FAQ
- Archived ArcGIS Pro API Reference Guides
- Dev Summit Tech Sessions