Data Management FAQ
Q1: When using Oracle data sources through the desktop on Linux system, why does opening or creating fail?
A:

This issue occurs because the Oracle environment variables are not configured. Solution: Before each startup of SuperMap iDesktopX, temporarily set Oracle client to environment variables in Terminal. For example, configure environment variables via profile file by adding the following commands and executing "source profile" in Terminal.

  #!/bin/bash   export ORACLE_HOME=/opt/oracleClient (client path)   export PATH=$PATH:$ORACLE_HOME   export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH

After setting Oracle client environment variables, restart SuperMap iDesktopX in the same Terminal. To create or connect Oracle data sources: Configure Oracle client in the runtime environment, add client to LD_LIBRARY_PATH, provide a profile example, and configure tnsnames.ora. EZConnect connection doesn't require tnsnames configuration.

Q2: Adding image files from FTP server to mosaic dataset failed when path contains non-English characters. How to resolve?
A:

Mosaic dataset supports managing image files from FTP servers. Failure occurs when FTP paths contain non-English characters due to encoding mismatch between FTP client and server, causing incorrect decoded paths. Solution: Obtain the actual download path with encoded non-English characters. Example: Original path "ftp://127.0.0.1/image data/dem30米分辨率.tif" should be converted to "ftp://127.0.0.1/%E5%BD%B1%E5%83%8F%E6%95%B0%E6%8D%AE/dem30%E7%B1%B3%E5%88%86%E8%BE%A8%E7%8E%87.tif".

How to obtain actual FTP server path:

  • Use FTP tools: Input image file's FTP path into browser address bar and get encoded path through redirection.
  • Manually decode the FTP server path.

Q3:

Open web datasource shows blank map for XYZTile service.

A:

Verify URL correctness: (1) Ensure placeholders {x}{y}{z} follow supported formats: {zoom}/{z}, {x}, {y}/{-y}; (2) Confirm tile size in service. If not 256, add parameter "tilesize=***" to URL.