Skip to Main Content
IBM Sustainability Software - Ideas Portal


This portal is to open public enhancement requests against the products and services belonging to IBM Sustainability Software. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Delivered
Workspace IBM MAS - Spatial
Categories Spatial
Created by Guest
Created on Apr 24, 2026

Implement pagination capabilities within the Map controller for loading & displaying large datasets efficiently

Currently in Spatial when the map performs an operation that requires loading a large amount of data that needs to be placed on the map, it attempts to fetch & process all this data at once instead of batching it into smaller sizes. Based on our experience, this approach results in the following pain-points for users:

  1. Long loading times if the map actually ends up being able to process the data

  2. Timeout errors if the map isn't able to load the data within the allotted time by the server - this is what happens most of the time when attempting to load more than 50 Asset pins on the map for instance

  3. Users are forced to severely limit the amount of records that can be shown on the map at the same time, which is driving a lot of users away from fully utilizing Spatial in Manage

Some examples of these map operations that time out include but are not limited to:

  • Using the "Related Items" function with a Work Order that has a significant number of Tasks or Assets within the "Multiple Assets, Location and CIs" table

  • Pointing the map control's data source to a source that can contain multiple records e.g.: to the list view, or another controller with a significant number of records like the "Multiple Assets, Location and CIs" table

This idea is to propose the implementation of some kind of pagination capabilities when loading the map control's data source with a configurable batch size as a system property, as well some kind of optimization strategy where the critical set of data that needs to be placed on the map is loaded fast and the rest of results are either loaded in the background or as the user scrolls through the map (i.e. lazy loading).

On average, we have experienced a waste of approximately 3 minutes everytime a large dataset is queried via the map (longer if the request fails as the user needs to log out and log back in) and the typical user will perform this operation around 10 times a day, which would result in a total waste of 30 minutes per day per user. If the typical user earns about $30/hour, this means the amount of money being wasted daily per user is $15 which would entail a total of $15 x 260 working days = $3900 dollars/year per user that could be saved by simply optimizing the loading process in the maps.

Idea priority High
Needed By Quarter
  • ADMIN RESPONSE
    Jul 8, 2026

    Hi, Thank you for taking the time to provide your ideas to IBM. Your idea was delivered in our recent product release.

    For our latest release information see: https://www.ibm.com/docs/en/announcements

    Thank you again for your feedback.

  • Guest
    Jul 8, 2026

    Hi Thiago, could you confirm in which Spatial version number will this functionality be made available?

    We're currently on Spatial 9.1.41 (within MAS 9.1.18) and while I can see this bounding-box functionality being mentioned in the Spatial 9.1 release slide-deck shared with us, we still don't have this functionality in our current version as far as we know, and based on your comment it seems that it has been moved to 9.2.

    Thanks!
    Ken

  • Admin
    Thiago Humberto Geraldi
    Jul 8, 2026

    Thank you for taking the time to submit this idea and for the detailed explanation of the challenges you've experienced.

    We agree that efficiently handling large datasets is critical to providing a responsive mapping experience. As part of the MAS 9.2 release, we introduced several performance optimizations specifically aimed at addressing these scenarios. These enhancements include mechanisms such as Bounding Box-based loading, which limits data retrieval to the current map extent instead of retrieving the entire dataset before rendering, significantly reducing both server load and initial rendering time.

    In addition, we have continued to optimize the map rendering pipeline and data retrieval strategy to improve scalability when working with large result sets.

    We appreciate your feedback, as it reinforces the importance of continuing to invest in performance and scalability across the Spatial experience. We'll continue evaluating additional enhancements in this area as part of our ongoing roadmap.