Spectrum Spatial Guide

Content
Search Results
Index
Loading, please wait ...

Loading

  • Welcome
  • Introduction
  • Getting Started
    • Location Intelligence
    • Spectrum Spatial
      • Spectrum Spatial Concepts
        • Named Resources
        • Repository
        • REST
        • JavaScript API
        • SOAP
        • Stages
        • Web Services
        • WSDL
    • Spectrum Spatial Analyst
      • Spectrum Spatial Analyst Overview
    • Modules and Stages
      • Spectrum Spatial
        • Architecture Overview
          • Architecture: Basic and Scaled Diagrams
        • Mapping Concepts
          • Maps
          • Layers
          • Tables
          • Features
          • Labels and Legends
          • Themes
          • Styles
          • Coordinate Systems and Projections
          • Map Tiles
          • Rasters and Grids
        • Spatial Stages
        • Routing Stages
      • Enterprise Geocoding
      • GeoConfidence
    • Named Resources
      • Named Maps
      • Named Tables
      • Named Layers
      • Named Tiles
      • Named Styles
      • Named Connections
      • Named WMTS Layers
      • Named Label Sources
    • Tools
      • Spectrum Spatial Manager
        • Launching the Spectrum Spatial Manager
      • Spectrum Management Console
        • Launching the Management Console
      • Enterprise Designer
        • Installing the Client Tools
        • Enterprise Designer Examples
          • Point in Polygon Subflow
          • Point in Polygon Dataflow (Service)
          • Point in Polygon Dataflow (Job)
      • MapInfo Pro
      • Map Uploader
        • Launching the Map Uploader
      • MapInfo Workspace (MWS) Import
    • Services
      • Mapping Service
        • Render a Map
      • Feature Service
        • Search at Point - Java Example
        • Search at Point - SOAP
        • Search at Point - REST
      • Geometry Service
        • Create Buffer - Java Example
        • Generating Stub Code
      • Map Tiling Service
      • Web Feature Service (WFS)
      • Web Map Service (WMS)
      • Web Map Tile Service (WMTS)
      • Named Resource Service
      • Routing Services
  • Administration
    • Introduction
      • What's Included in This Guide
    • Configuring Your System
      • Changing the HTTP Port Number for Spectrum Spatial
      • Changing Your Repository Database Type
      • Configuring the Web Services
      • Controlling Geometry Node Representation
      • Disabling Accuracy Files for Datum Transforms
      • Configuring Request Timeouts
      • Configuring the Volatile Attribute for Named Tables
      • Running Spectrum Technology Platform as a Linux Service
        • How to Run Spectrum Technology Platform as a Linux Service
        • Spectrum Script
      • Configuring a Linux Machine for MRR
      • Exposing Cache Control Headers for Map Display
    • Monitoring Your System
      • Viewing System Events
        • Setting Logging Levels for Services
      • Spatial Logging
      • Configuring a Mail Server
      • Selecting Items for Expiration Notification
      • Viewing Version Information
      • Viewing and Exporting License Information
      • Monitoring Performance with the Spectrum JMX Console
      • Monitoring File Handle Caching Statistics with the Spectrum JMX Console
      • Monitoring Memory Usage
      • Restarting Spectrum Spatial
      • Clearing MRR Cache
    • Performance Tuning
      • Remote Component Configuration
        • Modifying the Pool Size
      • Data Source Pooling Configuration
      • Improving Performance for Distance-Based Operations
      • Managing ACL Properties
    • Managing a Cluster
      • Clustered Architecture for Spatial
      • Using Enterprise Designer with a Cluster
      • Starting a Cluster
      • Stopping a Cluster
      • Removing a Node from a Cluster
      • Managing a Cluster for Spectrum Spatial
        • Setting Up a Common Repository Database
        • Configuring Your System
          • Configure the Map File Share
            • Creating a Map Image File Share on Linux
            • Creating a Map Image File Share on Windows
          • Modifying OGC Service Configurations for Clustering
          • Configuring Ports for Multiple Spectrum Instances
          • Shared Spectrum Local Data
    • Using the Administration Utility
      • Getting Started with the Administration Utility
      • Using a Script with the Administration Utility
      • Spectrum Spatial
        • limrepo export
        • limrepo import
        • limrepo mwsimport
      • Routing
        • ermdb list
        • ermdb get
        • ermdb add
        • ermdb delete
        • ermdb modify
        • ermdb import
        • ermdb export
        • erm getpointdata
        • erm getsegmentdata
        • erm createpointupdate
        • erm resetpointupdate
        • erm createsegmentupdate
        • erm resetsegmentupdate
        • erm getsegmentupdates
        • erm createroadtypeupdate
        • erm resetroadtypeupdate
        • erm getroadtypeupdates
        • erm getallupdates
        • erm resetallupdates
    • Routing
      • Specifying Default Service/Stage Options
      • Previewing a Service/Stage
      • Getting Route Data using Management Console
    • Troubleshooting Your System
      • Rebuilding a Corrupt Repository Index
      • Inspecting a Non-Responsive Server
      • Increasing Heap Memory for the Spatial Remote Component
  • Introduction to Security
    • Managing Security
    • Security for the Technology Platform
      • Security Model Overview
      • Users
        • Adding a User through Spectrum Management Console
        • Changing a Password
        • Setting a Minimum Password Length
        • Changing Your Email Address
        • Disabling a User Account
        • Deleting a User through Spectrum Management Console
        • Locking User Accounts
          • Unlocking the admin Account
        • Logging Out Inactive Sessions
      • Roles
        • Creating a Role in Spectrum Management Console
        • Deleting a Role in Spectrum Management Console
        • Disabling Role-Based Security
        • Secured Entity Types - Platform
      • Limiting Server Directory Access
      • Configuring HTTPS Communication
      • Web Service Authentication
        • Disabling Basic Authentication for Web Services
        • Disabling Authentication for Web Services
        • Enabling CORS
        • Disabling Host Checks in Token Authentication
      • Using LDAP or Active Directory for Authentication
        • Mapping LDAP Attribute Values to Roles
        • Enabling SSL Communication with LDAP
        • Disabling SSL Communication with LDAP
    • Security for Spatial
      • Users and Roles
      • Managing Case Sensitivity for Usernames
      • Understanding Access Control List (ACL)
        • ACL and Repository
        • ACL and Accessing Services and Applications
        • ACL Management
        • Working with the Command Line Interface (CLI)
      • Creating a Spatial Dataflow Designer
      • Limiting WebDAV Access to the Repository
      • Using WebDAV with HTTPS
    • Security for Spatial Analyst
      • Users and Roles for Spectrum Spatial Analyst
        • Permissions for Named Map Projects
        • Guest Access
      • Adding Guest Access
        • Creating an Analyst Guest Role
        • Creating an Analyst Guest User
        • Enabling Guest Access in Spectrum Spatial Analyst
  • Resources and Data
    • Working With Data and Named Resources
      • Named Resources
      • Metadata Resources
      • Managing the Spectrum Spatial Repository
        • About the Repository
        • Repository Contents
        • Managing the Repository
          • Managing Named Resources
          • Managing Users
          • Managing the Repository Cache
            • Modifying Cache Properties
            • Managing Repository Cache in the Spectrum JMX Console
      • Uploading and Accessing Resources using Third Party Tools
        • Using WebFolders to Access Spectrum Spatial Repository Resources
    • Types of Named Resources
      • Named Tables
        • MapInfo TAB File
        • Shapefile
        • GeoPackage Table
        • Oracle Database Table
        • SQL Server Database Table
        • PostgreSQL/PostGIS Database Table
        • Database Query Table
        • View Table
        • Generic JDBC X/Y Database Table
        • Alternate Style Database Table
        • Primary Key Attribute
      • Named Layers
        • Named Layer
        • Named Group Layer
        • Layer With Style
        • Layer With Table
        • Layer With Range Theme
        • Layer With Graduated Symbol Theme
      • Named Maps
        • Map
        • Map With Layer
        • Map With Pie Layer
        • Map With Dot Density Layer
          • Dot Density Theme
      • Named Tiles
        • Map Tile
      • Named Styles
      • Named Connections
        • File-Based Named Connection Example
        • Oracle Named Connection Example
        • MS SQL Server Named Connection Example
        • Generic JDBC Named Connection Example
        • PostgreSQL/PostGIS Named Connection Example
        • Extensible Data Provider Named Connection Example
      • Named WMTS Layers
        • WMTS Layer
      • Named Label Sources
        • Named Label Source
        • Named Label Source With a Range Theme
      • Named Projects
    • Data Access
      • Supported Data Sources
        • MapInfo TAB
          • MapInfo Native TAB
          • GeoPackage TAB
          • Raster/Grid TAB
          • dBASE DBF TAB
          • Linked TAB
          • Seamless TAB
        • Shapefile
        • JDBC
        • MS SQL Server
        • PostGreSQL/PostGIS
        • Oracle
        • GeoPackage
        • View
        • File Geodatabase
      • Data Source Volatility
      • Support for XY Tables
      • Applying Row Security for a Database
    • Support for Spatial Aggregation
      • Adding a Geohash Index to a Table
    • Using StreetPro in Spectrum Spatial
      • Introduction
      • Installation Options
      • Uploading StreetPro Data
      • Creating a StreetPro Named Tile
    • Routing Data
      • Routing Data
        • Routing Database Resources
          • Creating a Routing Database Resource
            • Adding Routing Data to Spectrum
          • Modifying a Routing Database Resource
          • Deleting a Spectrum Database
          • Database Pool Size and Runtime Instances
        • Get Route Data
          • Options
        • Persistent Update
          • Point Options
          • Segment Options
          • Road-type Options
          • Reset Options
    • Delegation to Data Source Providers
      • Query Delegation to Data Source Providers
      • SQL Query Order of Operations and Delegation
      • Delegation Rules: WHERE Clause
        • WHERE Clause Examples for Delegation
          • Attribute Comparison Operators
          • Between Operator
          • CentroidWithin Operator
          • ContainsCentroid Operator
          • Contains Operator
          • Within Operator
          • EnvelopesIntersect Operator
          • In (List) Operator
          • Intersects Operator
          • Like Operator
          • AND Operator Examples
            • How AND Operations are Scored
          • OR and NOT Operator Examples
      • Delegation Rules: SELECT Clause
        • SELECT Clause Examples
      • Delegation Rules: GROUP BY
        • GROUP BY Examples
      • Delegation Rules: LIMIT
        • LIMIT and OFFSET Examples
      • Delegation Rules: OFFSET
      • Delegation Rules: ORDER BY
        • ORDER BY Examples
      • Predicate Functions as Operators
  • Managing Spatial
    • Spectrum Spatial Manager
      • Spectrum Spatial Manager Overview
      • Launching Spectrum Spatial Manager
      • Named Connections
        • Benefits of Using a Connection
        • Creating a Connection
        • Editing a Connection
      • Named Tables
        • Table Details Page
        • Creating Named Tables
          • Creating a Table
          • Creating an XY Table
          • Creating a View Table
            • Creating a View Table with Parameters
          • Creating Multiple Tables
        • Modifying a Datasource
      • Named Layers
        • Layer Details Page
        • Creating Named Layer
          • Define Style Override
            • Point
            • Line
            • Region
            • Grid Style
            • Raster Style
          • Define Thematic Style
        • Modifying a Named Layer
      • Named Maps
        • Map Details Page
        • Creating Named Map
        • Modifying a Named Map
      • Named Tiles
        • Tile Details Page
        • Creating a Named Tile
        • Editing a Named Tile
        • Tile Properties
      • Named WMTS Layers
        • WMTS Layer Details Page
        • Creating a Named WMTS Layer
        • Editing a Named WMTS Layer
      • Managing WFS Feature Types and Configuration
        • WFS Feature Types
          • Adding WFS Feature Types
          • Editing a WFS Feature Type
          • Removing WFS Feature Types
          • Adding and Editing Namespaces
        • WFS Capabilities
        • WFS Settings
      • Managing WMS Layers and Configuration
        • WMS Layers
          • Adding WMS Layers
          • Editing a WMS Layer
          • Adding and Editing an Organizational Layer
          • Removing a WMS Layer
          • Moving a WMS Layer
        • WMS Capabilities
        • WMS Settings
      • Managing WMTS Resources and Configuration
        • WMTS Layers
          • Adding a WMTS Layer
          • Editing a WMTS Layer
          • Removing a WMTS Layer
        • WMTS Capabilities
        • WMTS Tile Cache
        • WMTS Settings
      • Managing the Feature Service Configuration
      • Managing the Mapping Service Configuration
      • Managing the Map Tiling Service Configuration
      • Renaming Named Resources and Folders
      • Deleting Named Resources and Folders
      • Moving Named Resources and Folders
      • Creating a Folder
      • Understanding Metadata
      • Permission Management
        • Introduction
        • Permissions Tab
          • Adding Users and Roles
          • Show Permissions for Referenced Resources
        • Permissions Menu
          • Resource Permissions
            • Adding Users and Roles
          • Folder Permissions
            • Adding Folders
          • Reports
          • Manage User Folders
      • Spectrum Spatial Manager Settings
      • Project Properties
        • Functionality Profile
          • Creating a New Functionality Profile
          • Duplicate a Functionality Profile
          • Deleting a Functionality Profile
        • Search Datasets
          • Creating a Search Datasets
          • How Addresses are Searched
          • Locator Uploader Command Line Utility
          • Locate Rest Service
        • Geocoding Configurations
          • Creating a New Geocoder Configuration
          • Editing Geocoder Configuration
          • Deleting a Geocoder Configuration
          • Duplicate a Geocoder Configuration
        • Routing Configurations
          • Creating a New Routing Configuration
          • Editing Routing Configuration
          • Deleting a Routing Configuration
          • Duplicate a Routing Configuration
        • Third Party WMS Services
          • Web Mapping Services (WMS)
          • Creating a New WMS
          • Editing WMS
          • Deleting WMS
          • Duplicating a WMS
        • Third Party Tile Services
          • Tile Services
          • Creating a Tile Service
          • Editing a Tile Service
          • Deleting a Tile Service
          • Cloning a Tile Service
        • Data Bindings
          • Creating a New Data Bind
          • Editing a Data Bind
          • Deleting a Data Bind
        • Print Templates
          • Print Template
          • Creating a New Print Template
        • Global Project Settings
          • Application Behavior
            • Session Timeout
            • Selecting the Help Link
            • Retain Map View
            • Enabling Google Base Map
    • Spectrum Spatial Analyst
      • About Spectrum Spatial Analyst
      • Managing Map Projects
      • Best Practices
        • How Data Affects Map Render Performance
        • Best Practices for Data
        • How Spectrum Spatial Analyst Renders Maps
        • Best Practices for Map Rendering
      • Customizing Look and Feel
        • Changing the Banner
        • Creating a New brand.css
        • Changing User Interface Colors
        • Changing Annotation and Selection Colors
        • Changing the Locator Marker
      • Usage Statistics
        • Configuring Usage Statistics
        • Saving Usage Statistics Log Files to a Shared Drive
        • Analyzing Usage Statistics
      • URL Launch Parameters
      • Feature Editing
      • Enabling Extensibility
      • Supported Geocoders and Routing Services
      • Licensing Google Maps
        • Configuring Google Maps
      • Uploading Data
        • Data Upload Permission
        • Supported Source Files
        • Supported Destination Data Sources
        • Handling Column Names when Creating New Tables
        • Handling Column Types when Creating New Tables
        • Handling Column Types when Replacing Tables
        • Cluster Deployment
        • The Upload Process and Limitations
  • Development
    • Working With Spatial Services
      • Learning More About the Web Services
        • Feature Service
        • Geometry Service
        • Map Tiling Service
        • Mapping Service
        • Named Resource Service
        • Web Feature Service
        • Web Map Service
        • Web Map Tiling Service
      • Accessing Spectrum Spatial Services
        • Via Stages
        • Via Web Services
          • Request Types
          • Web Service Documentation
          • Using a Client Application
            • About Stub Code
            • WSDL URLs
            • Generating Stub Code for a Java Client
            • Adding a Web Reference in Eclipse
            • Adding a Web Reference in Visual Studio
          • Using a Browser-based Application
      • Web Service Authentication
    • Working with the JavaScript API
      • What is the JavaScript API?
      • Getting Started with the JavaScript API
      • Developing with the JavaScript API
      • Using the Proxy
        • Installing the Proxy
        • Why Use the Proxy?
          • Origin Concept
          • Why is this Important?
        • Using the Proxy in your Web Application
    • Working With REST Services
      • What Are the REST Services?
        • REST Interfaces
          • Using the Spectrum Technology Platform REST API
          • Request URL Format
    • Tables
      • Uses for Tables
    • Layers
      • Feature Layer
        • FeatureLayer in Named Map
        • Named Layer
        • Feature Layer With a Named Label Source Reference
        • Feature Layer as an Overlay
      • Group Layer
        • Group Layer in Named Map
        • Group Layer Definition
      • Line Linkage Layer
        • LineLinkageLayer in Named Map
        • Layer With Line Linkage
      • Label Layer
        • Layer With Inline Label Source
        • Layer With Named Label Sources
      • Graduated Symbol Layer
        • Graduated Symbol Theme Definition
        • Graduated Symbol Theme SOAP Request
      • Bar Chart Layer
        • Bar Chart Theme Definition
        • Bar Chart Theme SOAP Request
      • Pie Chart Layer
        • Pie Chart Theme Definition
        • Pie Chart Theme SOAP Request
      • Line Chart Layer
        • Line Chart Theme Definition
        • Line Chart Theme SOAP Request
      • Grid Layer
        • GridLayer Elements
        • Grid Layer Overlay Example
      • Modifying the Style with a FeatureStyleModifier
        • Style Override
          • FeatureStyleOverrideTheme Definition
          • Style Override SOAP Request Example
        • Range Theme
          • Types of Ranged Values
          • FeatureStyleRangeTheme Example
          • Range Theme SOAP Request Example
        • Individual Value Theme
          • Individual Value Theme SOAP Request
        • Dot Density Theme
          • Dot Density Theme Definition
          • Dot Density Theme SOAP Request
      • Layer Visibility and Renderability
    • Styles
      • Types of Styles
        • MapBasic Styles
          • MapBasic Styles
            • MapBasicLineStyle
              • MapBasicPen
            • MapBasicAreaStyle
              • MapBasicPen
              • MapBasicBrush
            • MapBasicPointStyle
              • MapBasicSymbol
                • MapBasic30Symbol
                • MapBasicFontSymbol
                • MapBasicBitmapSymbol
            • MapBasicTextStyle
              • MapBasicFontStyle
            • MapBasicCompositeStyle
              • LineStyle
              • AreaStyle
              • PointStyle
        • Named Styles
          • Defining Named Styles
          • Line Styles
            • LineStyle
            • Pen
          • Fill Styles
            • Interior
            • Defs
            • Pattern
            • Bitmap
            • ColorAdjustmentSet
            • ColorAdjustment
          • Point Styles
            • PointStyle
          • Font Styles
            • FontStyle
          • Symbol Styles
            • FontSymbol
          • Image Styles
            • RasterStyle
            • GridStyle
              • GridInflectionList
              • GridInflection
              • DataTransformList
              • RenderStyle
              • Component
              • Hillshade
              • SunShadow
              • Highlight
              • DataTransform
              • ColorBreakList
              • ColorBreak
          • Composite Styles
            • MapinfoTextObjectStyle
            • AreaStyle
            • CompositeStyle
        • GridStyle
      • Pattern Codes
        • Line Pattern Codes
        • Fill Pattern Codes
      • Symbol Codes
        • MapInfo 3.0 Symbol Codes
        • MapBasic Font Symbol Codes
      • Custom Symbols
    • Rasters and Grids
      • Supported Capabilities for Rasters and Grids
        • Supported Raster Formats
          • MRR
      • Using Rasters and Grids
        • Grid Layer Overlay Example
    • Mapping
      • Design Your Map
        • Render a Named Map
        • Render a Named Map with an Overlay
        • Render Map with Named Layers
        • Render Map with Inline Layers
      • Add a Legend to Your Map
        • Requesting a Legend Using SOAP
          • Legend Examples Using SOAP
        • Requesting a Legend Using REST
          • Legend Examples Using REST
        • Requesting a Legend Using JavaScript API Components
          • Legend Examples Using JavaScript API Components
    • Map Tiling
      • Creating a Named Tile
        • What Is Tile Level?
          • How Tile Height Is Calculated
        • StreetPro Named Tile Definition
      • Generating Map Tiles with Tile Generator
      • Requesting a Map Tile
      • Vector Tiles
      • Caching Tiles
        • Enable the Pluggable Tile Cache
        • Creating a Tile Cache Using Apache
        • Creating Your Own Tile Caching Mechanism
        • Caching in the Middle Tier
      • Configuring the Map Tiling Service
    • Rendering Best Practices for Maps and Map Tiles
      • Using the Marlin Renderer with Spectrum Spatial
    • Point In Polygon Best Practices
      • Knowing Your Data
    • Sample Applications
      • When to Use REST and SOAP
      • REST Samples
        • List the Named Tiles In the Repository
        • List the Named Maps In the Repository
      • SOAP Samples
        • Find the Nearest Five Subway Stations
          • Step 1: Add the Subway Stations Named Table to the Repository
          • Step 2: Add the Toronto Named Map to the Repository
          • Step 3: Create the Java Client Code
            • Step 3a: Create the Client Code for the Feature Service
            • Step 3b: Create the Client Code for the Mapping Service
          • Final Result
    • Common Object Types
      • Geometry Types
        • Geometry Examples
          • Geometry Examples - Java
            • Point Example - Java
            • MultiPoint Example - Java
            • Polygon Example - Java
            • MultiPolygon Example - Java
            • Envelope Example - Java
            • Ring Example - Java
            • LineString Example - Java
            • Curve Example - Java
            • MultiCurve Example - Java
            • LegacyText Example - Java
          • Geometry Examples - C#
            • Point Example - C#
            • MultiPoint Example - C#
            • MultiPolygon Example - C#
            • Envelope Example - C#
            • Ring Example - C#
            • LineString Example - C#
            • Curve Example - C#
            • MultiCurve Example - C#
            • LegacyText Example - C#
      • MapView Types
        • MapView Examples
          • MapView Examples - Java
            • BoundsMapView Example - Java
            • ScaleAndCenterMapView Example - Java
            • ZoomAndCenterMapView Example - Java
          • MapView Examples - C#
            • BoundsMapView Example - C#
            • ScaleAndCenterMapView Example - C#
            • ZoomAndCenterMapView Example - C#
    • Coordinate Systems
      • Geocentric Datum of Australia 2020 (GDA2020)
        • Enabling or Disabling NTv2 Transform
      • Managing Coordinate Systems Using MAPINFOW.PRJ
  • Stages
    • Spatial Stages
      • Find Nearest
        • Input
        • Settings
        • Output
        • Parameter Settings
      • Point in Polygon
        • Input
        • Settings
        • Output
        • Point In Polygon Example
      • Query Spatial Data
        • Options
        • Output
      • Read Spatial Data
        • Options
        • Output
      • Spatial Calculator
        • Options
          • Area
          • Buffer
          • Convex Hull
          • Coordinate System Transform
          • Create Line Geometry
            • Using Aggregator to Create a Segment Points Field
            • Using Transformer to Create a Segment Points Field
          • Create Point Geometry
          • Create Polygon Geometry
            • Using Transformer to Create a Line Segments Field
          • Difference
          • Distance
          • Distance To Edge
          • Envelope
          • Envelope Coordinates
          • From GeoJSON
          • From KML
          • From WKT
          • Get Centroid
          • Intersection
          • Is Intersection
          • Is Line
          • Is Point
          • Is Polygon
          • Is Valid Geometry
          • Is Within
          • Length
          • Perimeter
          • Symmetric Difference
          • To GeoJSON
          • To KML
          • To WKT
        • Output
      • Spatial Union
        • Input
        • Options
        • Output
      • Write Spatial Data
        • Options
        • Output
      • Geometry Support for Transformer Stage
        • Saving Geometries with a Custom Transform
      • Legacy Find Nearest
        • Input
        • Options
          • Options
          • Output Field Options
        • Output
    • Routing Stages
      • Matrix
        • Input
        • Settings
        • Logistics
        • Output
        • Input Points Format
      • Route
        • Input
        • Settings
        • Logistics
        • Output Response
      • Travel Boundary
        • Input
        • Settings
      • Get Travel Boundary (Deprecated)
        • Input
        • Options
          • Input
          • Output
          • Travel
        • Output
      • Get Travel Cost Matrix (Deprecated)
        • Input
        • Options
          • Routing
          • Travel
          • CVR
        • Output
      • Get Travel Directions (Legacy)
        • Input
        • Options
          • Routing
          • Directions
          • Travel
          • CVR
        • Output
  • Services
    • Spatial Services
      • Working With Spatial Services
        • Learning More About the Web Services
          • Feature Service
          • Geometry Service
          • Map Tiling Service
          • Mapping Service
          • Named Resource Service
          • Web Feature Service
          • Web Map Service
          • Web Map Tiling Service
        • Accessing Spectrum Spatial Services
          • Via Stages
          • Via Web Services
            • Request Types
            • Using a Client Application
              • About Stub Code
              • WSDL URLs
              • Generating Stub Code for a Java Client
              • Adding a Web Reference in Eclipse
              • Adding a Web Reference in Visual Studio
            • Common Data Types
              • Request URL Data Types
      • REST Services
        • Feature Service
          • Delete Features by Primary Key
          • Delete Features Using SQL
          • List all Available Tables
          • Total Number of all Available Tables
          • Number of Features in a Table
          • Describe a Table's Metadata
          • Describe Named Tables
          • Insert a Feature into a Table
          • Insert Features Using SQL
          • Search a Table for Features at a Point
          • Search a Table for Features Nearest to a Geometry
          • Search for Features by ID
          • Search for Features Using SQL Queries
          • Update Features by Primary Key
          • Update Features Using SQL
        • Mapping Service
          • Convert Map View
          • List Named Layers
          • Describe Named Layer
          • Describe Named Layers
          • Describe Named Label Sources
          • List Named Maps
          • Describe Named Map
          • Describe Named Maps
          • Render Named Map
            • Render Named Map Given a Center and Zoom
            • Render Named Map Given a Center and Scale
            • Render Named Map Given a Bounding Box
          • Get Legend for a Named Map
          • Get a Swatch for a Layer
          • Render Map
            • Render Map REST Examples
              • Center and Zoom with Multiple Layers
              • Bounding Box with a Single Layer
              • Center and Scale with Multiple Layers
              • Setting Layer Renderability
              • Map with Pie Layer Overlay
              • Equal Count Range Theme with MapBasic Styles
              • Feature Layer with Bi-Quantile Range Theme
              • Feature Layer with Custom Symbol Point Override Theme
              • Feature Layer with Individual Value Theme
              • Bar Layer with Constant Graduation
              • Line Chart Layer
              • Line Linkage Layer with Metric Expression
              • Render Map Using a Bitmapsymbol
              • Render Map Using a View Table
              • Render Map Using a Feature Service Response
              • Render a Grid layer
              • Multiple Layers with Binding Parameters
            • Render Map REST MRR Examples
              • Render map using inline grid style for image palette field
              • Render map using inline grid style for image field with RGB band
              • Render map using inline grid style for classified field
              • Render map using inline grid style for continuous field
          • Render Legend for a Map
          • Feature Layer for MI Raster With Custom Style
        • Map Tiling Service
          • What is the Map Tiling Service?
            • Supported Data
            • Named Map Modifications
          • Managing Map Tiling Resources and Configuration
            • Global Configuration Parameters
            • Parameters for Named Tiles
              • What Is Tile Level?
              • How Tile Height Is Calculated
            • Caching Tiles
              • Enable the Pluggable Tile Cache
              • Creating a Tile Cache Using Apache
              • Creating Your Own Tile Caching Mechanism
              • Caching in the Middle Tier
          • Map Tiling REST Interface
            • What Is the Map Tiling REST Interface?
            • REST URL
            • Methods
              • MapList
              • Description
              • Tile
            • Objects
              • MapDescription
              • Bounds
          • Common Data Types
            • Request URL Data Types
            • Response JSON Data Types
              • Primitive Types
              • Object Types
                • Point
                • Bounds
          • Errors
            • Handling Errors
            • Error Object
            • Error Codes
          • How Pixels, Tiles, and Map Coordinates are Transformed
            • Transforming a Pixel to a Map Coordinate
            • Transforming a Pixel to a Tile Coordinate
            • Transforming a Map Coordinate to a Tile Coordinate
        • Access Control Service
          • List Dataset Permissions
          • List Folder Permissions
          • List ACL by Resource
          • List ACL by Folder
          • List ACL by Role
          • List ACL by User
          • List ACL by User and Role
          • Add Resource ACL
          • Add Dataset ACL
          • Add Folder ACL
          • Add Role
          • Add User
          • Add Role to User
          • Remove Resource ACL
          • Remove Dataset ACL
          • Remove Folder ACL
          • Update Dataset ACL
          • Remove Role from User
      • SOAP Services
        • Feature Service
          • Introduction
            • What Is the Feature Service?
            • Service URL Formats
          • SOAP Operations
            • deleteByPrimaryKey
            • deleteBySQL
            • describeTable
            • insertFeatures
            • insertBySQL
            • listFeatures
            • listTableNames
            • searchAtPoint
            • searchById
            • searchBySQL
            • searchEnvelopeIntersects
            • searchIntersects
            • searchIntersectsEnvelope
            • searchNearest
            • searchNearestEdge
            • searchWithinDistance
            • searchWithinPolygon
            • searchWithinEnvelope
            • updateFeatures
            • updateBySQL
        • Geometry Service
          • Introduction
            • What Is the Geometry Service?
          • SOAP Operations
            • area
            • buffer
            • contains
            • convexHull
            • coordSysTransform
            • coordSysTransforms
            • difference
            • distance
            • envelope
            • envelopesIntersect
            • equivalentSrsName
            • getCentroid
            • intersection
            • intersects
            • isGeometryValid
            • isSupportedCoordSys
            • length
            • listCodeSpaces
            • listCoordSysByCodeSpace
            • perimeter
            • symdifference
            • union
            • within
        • Mapping Service
          • Introduction
            • What Is the Mapping Service?
            • Service URL Formats
          • SOAP Operations
            • listNamedMaps
            • describeNamedMap
            • describeNamedMaps
            • listNamedLayers
            • describeNamedLayer
            • describeNamedLayers
            • describeNamedStyle
            • getNamedMapLegends
            • getMapLegends
            • getNamedMapWithOverlayLegend
            • listMapImageMimeTypes
            • convertPointToXY
            • convertXYToPoint
            • convertXYToLineString
            • convertXYToEnvelope
            • convertXYToPolygon
            • getLength
            • renderNamedMap
            • renderInlineNamedMap
            • renderNamedMapWithOverlay
            • renderMap
            • convertMapView
            • getMapCenter
            • getMapScale
            • getMapZoomLevel
            • getMapBounds
            • zoomNamedMapByScale
            • zoomNamedMapByLevel
            • zoomNamedMapByWindow
            • panNamedMapByXY
            • panNamedMapByCenter
        • Named Resource Service
          • What Is the Named Resource Service?
          • Service URL Formats
          • Operations
            • listNamedResource
            • addNamedResource
            • deleteNamedResource
            • updateNamedResource
            • readNamedResource
            • searchNamedResource
            • searchReferences
            • searchReferencedIn
      • OGC Services
        • Web Map Service (WMS)
          • Introduction
          • Web Map Service Capabilities
            • Getting Capabilities
              • Inputs and Behaviors
              • Output
                • General Service Metadata
                • GetMap
                • Layers
            • Getting Maps
              • Inputs and Behaviors
              • Sample Response
            • Getting Information About Map Features
              • Inputs and Behaviors
              • Sample Request
              • Output
        • Web Feature Service (WFS)
          • Introduction
            • Feature Restrictions
            • FeatureType and PropertyName Conventions
          • Supported Capabilities
            • GetCapabilities
            • DescribeFeatureType
            • GetFeature
            • GetPropertyValue
            • ListStoredQueries
            • DescribeStoredQueries
          • Supported Filters
            • Attribute Filter
            • Spatial Filter
            • Logical Filter
          • Accessing the Web Feature Service From Within MapInfo Pro
        • Web Map Tile Service (WMTS)
          • Introduction
          • WMTS Components in Spectrum Spatial
            • Configuring WMTS
          • Using WMTS
            • Getting Capabilities
            • Getting Tiles
        • Third-Party Cache Support for WMTS
        • Authentication for OGC Services
    • Routing Services
      • REST Services
        • What is the Routing Demo Page?
          • Launching The Routing Demo Page
          • Using The Routing Demo Page
        • GetRoute
          • GetRoute HTTP POST Options
        • GetRouteCostMatrix
          • GetRouteCostMatrix HTTP POST Options
          • Matrix Partial Response and Warnings
          • Multi-Threading in Matrix
        • GetSegmentData
        • GetTravelBoundary
          • GetTravelBoundary HTTP POST Options
        • PersistentUpdate
          • Point Updates
          • Segment Updates
          • Road Type Updates
          • Remove All Updates
          • Get All Updates
        • GetCapabilities
        • DescribeDatasets
        • DescribeDatabases
      • SOAP Services
        • GetTravelBoundary
        • GetRouteCostMatrix
          • Adding Transient Updates to GetRouteCostMatrix
          • Avoid Specific Routes
        • Deprecated SOAP Services
  • Utilities
    • Tile Generator
      • Creating a Tile Request File with Tile Generator
      • Generating Tiles from a File with Tile Generator
      • Generating Tiles Directly with Tile Generator
      • About Tile Generator Parameters
    • WMTS Tile Generator
      • Creating a Tile Request File with WMTS Tile Generator
      • Generating Tiles from a File with WMTS Tile Generator
      • Generating Tiles Directly with WTMS Tile Generator
      • About Tile Generator Parameters
    • Geometry Validator
      • Using the Utility to Validate a Single TAB File
      • Using the Utility to Validate all TAB Files in a Folder
      • Fixing Invalid Geometries in your Data
    • Map Uploader
      • About the Spectrum Spatial Map Uploader
        • Overview
        • How the Map Uploader Works
        • Preparing for a Successful Map Upload
        • Understanding the Structure of the Named Resources
        • Understanding Reuse - Overwrite versus New Map Behavior
        • Named Connections
      • Installing and Configuring the Map Uploader
        • Prerequisites
        • Adding the Uploader to the MapInfo Pro Tools Menu
        • Configuring HTTPS
      • Running the Map Uploader
        • Uploading a Map
      • Setting Map Uploader Preferences
        • Managing Server Connections
        • Converting Zoom Constraints to Scale
        • Using the TAB File Name as Display Name for Layers
      • Why Does My Uploaded Map Look Different in MapInfo Pro?
        • Web Service Layers
        • Datasources and Queries
        • Objects in Cosmetic Layers
        • Unsupported Label and Style Settings
        • Unsupported Theme Settings
        • Grid Lines
      • Troubleshooting
        • Using Data from Unsupported Datasources
        • Workaround for Cosmetic Layers
        • Using Layers with Stacked Styles
        • Table Not Found Warning
        • SampleData Information Message
        • Changing Service Request Timeout Value
      • Copyright
    • PGD Builder
      • Building an Index with the PGD Builder
  • Reference
    • Spatial Java Properties
      • Setting Spatial Java Properties
    • MapInfo SQL Language Reference
      • Index of Functions
      • Introduction
        • MapInfo SQL Commands
        • Operators and Syntax Delimiters
        • GROUP BY
        • ORDER BY
        • LIMIT and OFFSET
        • SCALE
        • Quote Rules
        • Pseudo-Columns
      • Functions
        • Numeric Functions
          • Abs
          • Acos
          • Asin
          • Atan
          • Ceil
          • Cos
          • Exp
          • Floor
          • Log
          • Mod
          • Trunc
          • Round
          • Sign
          • Sin
          • Sqrt
          • Tan
        • String Functions
          • Char_Length
          • InStr
          • Left
          • Lower
          • Ltrim
          • Right
          • Rtrim
          • Space
          • StringByteLength
          • Substring
          • Trim
          • Upper
        • Date and Time Functions
          • Current_Date
          • Current_DateTime
          • Current_Time
          • Day
          • GetDate
          • GetTime
          • MakeDateTime
          • Month
          • Weekday
          • Year
          • Hour
          • Minute
          • Second
        • Conversion Functions
          • Ascii
          • Char
          • DateToNumber
          • DateToString
          • DateTimeToString
          • NumberToDate
          • NumberToString
          • NumberToTime
          • StringToNumber
          • StringToDate
          • StringToDateTime
          • StringToTime
          • TimeToString
          • TimeToNumber
        • Geometry Constructor Functions
          • FromGeoJSON
          • FromKML
          • FromWKB
          • FromWKT
          • MI_Box
          • MI_Line
          • MI_Point
          • MI_Polygon
          • ToGeoJSON
          • ToKML
          • ToWKB
          • ToWKT
        • Geometry Predicate Functions (boolean)
          • MI_Contains
          • MI_Intersects
          • MI_Within
          • MI_CentroidWithin
          • MI_ContainsCentroid
          • MI_EnvelopesIntersect
        • Geometry Observer Functions (return a scalar value)
          • MI_CentroidX
          • MI_CentroidY
          • MI_MinX
          • MI_MinY
          • MI_MaxX
          • MI_MaxY
          • MI_GeometryType
          • MI_X
          • MI_Y
          • MI_NumGeometries
          • MI_NumPoints
        • Geometry Measurement Functions
          • MI_Area
          • MI_Distance
          • MI_DistanceToEdge
          • MI_CentroidDistance
          • MI_Length
          • MI_Perimeter
        • Geometry Functions (return a geometry)
          • MI_Buffer
          • MI_Centroid
          • MI_ConvexHull
          • MI_Difference
          • MI_Envelope
          • MI_GeoHash
          • MI_Intersection
          • MI_Transform
          • MI_Union
          • MI_GeometryN
          • MI_PointN
        • Aggregation Functions
          • Avg
          • StdDev
          • Count
          • Sum
          • Min
          • Max
          • WtAvg
          • ProportionSum
          • ProportionAvg
          • ProportionWtAvg
          • MI_AggregateIndividual
          • Majority
          • Median
          • Mode
          • Same
        • Geometry Aggregation Functions
          • MI_AggregateBuffer
          • MI_AggregateCentroid
          • MI_AggregateConvexHull
          • MI_AggregateEnvelope
          • MI_AggregateIntersection
          • MI_AggregateUnion
        • Raster / Grid Functions
          • MI_ImageFile
          • MI_ImagePixelWidth
          • MI_ImagePixelHeight
          • MI_GridValueAt
          • MI_GridValueAtPixel
          • MI_GridMinValue
          • MI_GridMaxValue
        • Miscellaneous Other Functions
          • MI_EngineVersion
          • MI_SQLVersion
          • MI_User
          • MI_Roles
      • Appendix
        • Date and Time Format Strings
        • Number Format Strings
    • Spatial Routing
      • Closest Arc Snapping
        • What is a Restricted Arc
        • Impact on Boundary Calculations
        • Impact on Route and Matrix Calculations
      • Local Roads Load Factor
        • Why is it Needed?
        • Impact on Routes and Matrices
        • Impact on Performance