New Generation of Geocharts

Experimental Feature

This is an experimental feature. It is in active development and may be significantly changed or removed.

The new geocharts feature introduces the next generation of geochart visualizations in GoodData.
It replaces the existing implementation with a new, modern rendering engine that improves performance, map interactivity, and flexibility for future enhancements.

When enabled, this feature replaces the Mapbox library with MapLibre and switches the map tile provider from Mapbox to AWS Location Service. This change slightly affects how geocharts are rendered and removes the Mapbox logo and info button.

When this feature is enabled, existing pushpin geocharts automatically use the new rendering engine. You can create and edit these visualizations in the Analytical Designer just as before. See Geocharts for details on how to build and configure them.

Comparison of existing and new geochart visualization.

This is the first step in a broader evolution of geocharts. Additional capabilities, such as choropleth maps, layering, and advanced customization, will be introduced gradually in upcoming releases.

Prepare Your Data

To ensure choropleth visualizations work correctly, your dataset must include location attributes (such as country or region) using standardized codes. GoodData supports ISO 3166-1 alpha-2 country codes and ISO 3166-2 subdivision (region) codes.

Each location value in your data must use these standard formats—for example:

  • Countries: US, DE, FR
  • Regions: US-CA, US-NY, FR-IDF

Before creating a choropleth visualization, make sure that:

  • Your source data includes a column with ISO 3166-1 alpha-2 country codes or ISO 3166-2 region codes.

  • Your Logical Data Model labels these fields as Geo area:

    LDM dialog showing correctly mapped region field.