Solution
There are multiple approaches to work around this limitation in DIAdem when OpenStreetMap access is restricted.
Method 1:
The first method is to define a custom map source for the MAP display in DIAdem VIEW. This involves configuring a user-defined map provider through scripting. In this approach, you specify the map tile URL template, along with parameters such as the maximum supported zoom level and map attribution settings. This allows DIAdem to retrieve map tiles from an alternative source (for example, an internal tile server or approved third-party provider). Detailed implementation steps and examples can be found in the corresponding DIAdem documentation reference.
The link is a shown here: User Defined Map Source in DIAdem
Method 2:
The second method is to use locally stored (cached) OpenStreetMap tiles. In this workflow, the tile cache is first generated on a machine with internet access to OpenStreetMap services. The cached tiles can then be copied to the offline system. The cache directory location can be identified via the DIAdem Map Configuration dialog.
Ensure that you select the following.
For Map source, Select Cache. Ensure the Cache Path is the path you have copied.
Additionally, map tiles can be obtained from alternative sources and manually inserted into the cache. The tile cache must follow the standard directory structure {z}/{x}/{y}.png, where z represents the zoom level, and x and y define the tile coordinates. Ensuring the correct structure is critical for DIAdem to properly resolve and display the map data.