Removing Existing Spectrum Spatial Analyst Components - Spectrum_Spatial_Analyst - 23.1

Spectrum Spatial Analyst Extensibility Guide

Product type
Software
Portfolio
Locate
Product family
Spectrum
Product
Spectrum > Spatial > Spectrum Spatial Analyst
Version
23.1
Language
English
Product name
Spectrum Spatial Analyst
Title
Spectrum Spatial Analyst Extensibility Guide
Topic type
Overview
Configuration
Reference
How Do I
Tips
First publish date
2007
ft:lastEdition
2023-06-02
ft:lastPublication
2023-06-02T09:43:01.991628

Current users of Spectrum Spatial Analyst have use-cases where they need to replace entire components of Spectrum Spatial Analyst with custom components. One use-case is the address search box that Spectrum Spatial Analyst provides. Another use-case is when a client wants a different base map switching capability instead of a drop-down. The Spectrum Spatial Analyst Extensibility Platform supports the replacement of components in two stages. In the first stage, a component developer removes the existing component from the Spectrum Spatial Analyst Extensibility Platform and in the second stage, they introduce a new typescript based angular component in its place.

Below is a list of components that can be removed from the Spectrum Spatial Analyst extensibility platform. It depends on your needs if you want to introduce a new component or remove it.

Note: If a parent component is removed, then its child component is also removed automatically.

To remove a component, a developer needs to mention the component in CustomAnalystModuleConfig.json file shown below.

		
	" 		componentsToRemove":[ 
	{"componentName":"BaseMapSwitcherComponent"}]	
		
Note: When removing a component, such as the left panel, ensure it is not a parent container of any third-party component.