Spatial Module Support
Databases
The Spatial Module, which includes routing, supports the following spatial databases for use with the spatial services, data, and resources:
- Oracle 11GR2 and Oracle 12CR2
- SQL Server 2016 and SQL Server 2017
- 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
The Spatial Module 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
JDK
Users with Azul JDK on Linux require Lucida fonts for Spatial map rendering. To obtain this font family, download and install the Zulu Commercial Compatibility Kit (ZCCK). Download and install instructions can be found at https://www.azul.com/products/zulu-and-zulu-enterprise/cck-downloads.
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.
The Spatial Module 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 v5) | .ecw |
GeoTiff | .geotif |
GIF | .gif |
JPEG | .jpg/.jpeg |
MrSID (SDK v9) 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 16.x LTS
Ubuntu 18.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 Windows. Note: This support is provided
on the following Linux environments:
|
.mrr |
Vertical Mapper Classified Grid | .grc |
Vertical Mapper Continuous Grid | .grd |
Utilities
The Spatial Module utilities (Tile Generator, WMTS Tile Generator, and the Geometry Validator) require, at a minimum, Java 8.
.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 the Spatial Module is compatible with MapInfo Professional 16.x or higher. 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.
Internet Explorer
To use Internet Explorer 11, uncheck Display intranet sites in Compatibility View in the Compatibility View settings.
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.
Deprecating
Centrus Support
To work with Centrus, you must install a 32-bit JDK.
Centrus users have an additional step after installing or upgrading the Spectrum™ Technology Platform and the Spatial Module. To work with Centrus, you must update the Spectrum properties file jdks.properties to work with your 32-bit JDK installation.
- In a text editor, open the jdks.properties file.
- On Windows, this file is located under \Spectrum\server\conf where the Spectrum™ Technology Platform is installed (the default install path is C:\Program Files\Pitney Bowes\).
- On Linux or Unix, this file is located under /Spectrum/server/conf where the Spectrum™ Technology Platform is installed (the default install path is /Program Files/Pitney Bowes/).
- Add a second property to the file, named
jdk.java.exe.32
that points to the 32-bit JDK (Java) installation. Your file will have two entries, one set to the 64-bit JDK and a second set to the 32-bit JDK. As an example:jdk.java.exe.64=C:/Java/Zulu/zulu-8-202/64/bin/java
jdk.java.exe.32=C:/Java/Zulu/zulu-8-202/32/bin/java
Paths must include forward slashes (/) not backslashes.
- Restart the Spectrum™ Technology Platform server.
- To start the server on Windows, right-click the Spectrum™ Technology Platform icon in the Windows system tray and select Start Spectrum™. Alternatively, you can use the Windows Services control panel to start the Pitney Bowes Spectrum™ Technology Platform service.
- To start the server on Unix or Linux, run the SpectrumDirectory/server/bin/server.start script.