Enterprise Geocoding Module

Added support for SPD file format

EGM USA now supports data in the Spectrum Platform Data (SPD) format. This makes it easier to manage datasets through the Management Console. SPD is the recommended file format because Spectrum will automatically expand the data to the configured location and the metadata is used by the platform and modules.

Note: The methodology for deleting datasets has changed with this release. Do not delete the data where the SPD was extracted to. Instead, remove data using the Administration Utility command productdata delete. For more detail, see Deleting geocoding SPD data requires CLI command .

MLD Extended Attributes including APN and Elevation

This new feature provides access to extended attributes associated with an addressable location that has a pbKey. When matching addresses with Master Location Data (MLD), Spectrum now returns additional property information associated with the address, such as Assessor's Parcel Number (APN), Elevation, Address Type, Lot Size, etc. APN can be used to identify the parcel so the parcel ID can be linked to additional information for the insurance industry, such as property and insurance risk attributes.

Requirements

The following are required to return MLD Extended Attributes within the Enterprise Geocoding Module (EGM-US):

  • Master Location Data dataset.
  • Streets dataset.
  • MLD Extended Attributes dataset.
  • Recommendation: the vintages of the MLD and MLD Extended Attributes datasets be within 4 months of each other.
  • Within EGM-US, on the Output tab, select the MLD Extended Attributes option. Output fields will display on the Preview tab or via Enterprise Designer.

MLD Extended Attributes Output Fields (optional)

For a full list of MLD Extended Attributes, refer to MLD Extended Attributes Output Fields in the Global Geocoding section of these Release Notes.

Deleting geocoding SPD data requires CLI command

The methodology for deleting SPD files has changed. Deletion is now done via the CLI command productdata delete. Do not manually delete the data where the SPD was extracted to.

  • Before deleting any data, run the productdata list command to view details such as product component, qualifier, and vintage.
  • Run productdata delete to remove the SPD from Spectrum Technology Platform.

Example

productdata delete --p productName --c productComponent --q qualifier --v dataVintage

spectrum> productdata delete --c geocoding-all --p geocoding-all --q USA-HERE --v 201907

These items are listed in the metadata.json file within the extracted SPD folder.

For more about Product Data commands, see productdata list in the Administration Guide.

New and updated CLI commands

New commands

egmglobaldb memory set - The egmglobaldb memory set command defines the memory size for the Enterprise Geocoding Module for Global databases. The fields for defining minimum and maximum memory values can be empty. If a value is empty, that value will not be specified on the command line when starting the component, as if no value were explicitly defined. If no value is specified, or if a value is 0, the property will not be passed to the Command Line Interface.
egmglobaldb memory set --name database_name --mn minimum_memory_size --mx maximum_memory_size
egmusadb memory set - The egmusadb memory set command defines the memory size for the Enterprise Geocoding Module for U.S. databases. The fields for defining minimum and maximum memory values can be empty. If a value is empty, that value will not be specified on the command line when starting the component, as if no value were explicitly defined. If no value is specified, or if a value is 0, the property will not be passed to the Command Line Interface.
egmusadb memory set --name database_name --mn minimum_memory_size --mx maximum_memory_size
egmworlddb memory set - The egmworlddb memory set command defines the memory size for the Enterprise Geocoding Module for World databases. The fields for defining minimum and maximum memory values can be empty. If a value is empty, that value will not be specified on the command line when starting the component, as if no value were explicitly defined. If no value is specified, or if a value is 0, the property will not be passed to the Command Line Interface.
egmworlddb memory set --name database_name --mn minimum_memory_size --mx maximum_memory_size

Updated command

egmusadb add - The egmusadb add command creates a new US Enterprise Geocoding Module database resource on the server. This command now allows you to set minimum and maximum memory sizes.
egmusadb add --f file --mn minimum_memory_size --mx maximum_memory_size

"Version" now identifies PB Release Vintage

Applies to all geocoding modules: In Management Console, when you navigate to System > Version, the Version field now displays the PB Release vintage instead of the vendor's vintage. This makes it easier to keep dataset vintages aligned.