Databases
Spectrum Spatial, which includes routing, supports the following spatial databases for use with the spatial services, data, and resources:
- Oracle 18C, and Oracle 19C
- SQL Server 2016 , SQL Server 2017, and SQL Server 2019
- PostgreSQL 11.5 (with PostGIS 2.5) and PostgreSQL 12.0 (with PostGIS 3.0)Note: Spectrum Spatial requires the PostGIS extension for PostGreSQL data source provider even if spatial capability will be not needed or used.
- GeoPackage (Windows and CentOS)
Data Formats
Spectrum Spatial supports the following data formats for use with the spatial services:
- Generic JDBC (with XY)
- TAB (native, native extended, raster, grid, seamless, DBF)
- ESRI shapefile
- ESRI File Geodatabase (read access to vector layers of File Geodatabases, .gdb directories, created by ArcGIS 10 or later)
TAB Support on Linux
Spectrum Spatial supports working with TAB files on Linux, but write access is unavailable for some versions.
Linux OS | Access |
---|---|
CentOS Linux | read/write/delete |
Oracle Linux | read/write/delete |
Red Hat Enterprise Linux | read/write/delete |
Ubuntu LTS | read/write/delete |
Java Development Kit (JDK)
Azul, Oracle, and Open JDK11 on Linux require Lucida fonts for Spectrum Spatial map rendering.
Azul Zulu OpenJDK11 and other JDK11 installation packages do not include font files by default. These JDKs automatically use available fonts provided by the Operating System when Operating System Font Packages are not installed by default. Below are the commands to install a standard set of Operating System Font Packages to obtain Lucida fonts:
RHEL/Centos: sudo yum install fontconfig dejavu-sans-fonts dejavu-serif-fonts
Ubuntu/Debian: sudo apt install fonts-dejavu fontconfig
SLES: sudo zypper install dejavu-fonts fontconfig
For details, see https://support.azul.com/hc/en-us/articles/360034030692-Using-Fonts-with-OpenJDK-Azul-Zulu-Builds-of-OpenJDK.
Raster Formats
In order to use rasters and grids as a map layer, there must be an associated .TAB file containing georeference information about the image, including the bounds, coordinate system, and registration points.
Spectrum Spatial supports the following raster and grid formats (64-bit only):
Raster Formats
Format | File Extension |
ADRG | .gen |
ASRP | .gen |
BMP | .bmp, .wbmp |
CADRG | .gen |
CIB | various |
ECW (SDK version 5) | .ecw |
GeoTiff | .geotif |
GIF | .gif |
JPEG | .jpg/.jpeg |
MrSID (SDK version 9) Note: Supports MG4 (MrSID Generation 4). See OS specific notes below.
|
.sid |
NITF | .ntf |
PNG | .png |
TIFF Note: TIFF files used by the Feature Service and Mapping Service cannot exceed
2GB.
|
.tif |
OS | MrSID Prerequisites |
CentOS 7.x | libpng12.so is required for reading MrSID raster files. |
Ubuntu 20.x LTS |
libpng12.deb and libjpeg62 are required for reading MrSID raster files. Otherwise, you will see an "Error reading raster file" message when installing runtime libraries using the command:
To install the lib files, as System Administrator:
|
Grid Formats
Format | File Extension |
Defense Digital Terrain Elevation Data (DTED) | .dt0, .dt1, .dt2, .dt3 |
MapInfo Grid | .mig |
MRR (Multi-Resolution Raster) Note: This support is provided on the following Linux environments:
|
.mrr |
Vertical Mapper Classified Grid | .grc |
Vertical Mapper Continuous Grid | .grd |
Utilities
Spectrum Spatial utilities (Tile Generator, WMTS Tile Generator, and the Geometry Validator) require, at a minimum, Java 11.
.NET Samples
The .NET samples require at a minimum Visual Studio 2013 and Microsoft .NET Framework 4.5.
MapInfo Professional Compatibility
The Map Uploader provided by Spatial is compatible with MapInfo Professional 16.x or later. For more information about the interoperability of the two products, see the section titled MapInfo Pro under Getting Started and Tools in the Spectrum Spatial Guide.
WebDAV
When communicating to the server over HTTPS to map a drive to the repository, a WebDAV client is required to use the TLS v1.2 protocol.