View - Latest

Spectrum Spatial Guide

Product type
Software
Portfolio
Locate
Product family
Spectrumâ„¢ software
Product
Spectrumâ„¢ software > Spatial > Spectrum Spatial
Version
Latest
ft:locale
en-US
Product name
Spectrum Technology Platform
ft:title
Spectrum Spatial Guide
Copyright
2025
First publish date
2007
ft:lastEdition
2025-03-07
ft:lastPublication
2025-03-07T10:28:48.112000

A view is a type of table defined by an MI SQL query. This is not the same as a view that exists for the lifetime of a request. A view table can be a subset of a single table or multiple tables can be joined to create a view table. View tables support all the geometry data types that Spectrum Spatial supports: point, linestring, polygon, multipoint, multilinestirng, multipolygon, and collections.

A view table is always read-only. Insert and Update, therefore are not supported.

MI SQL Optimizations

Query execution attempts to combine two queries into one with the goal of alleviating performance, memory, and scalability problems. This improves the chances that the entire query (the one that defines the view) and the query on that view can be pushed entirely to the data source.

Two queries cannot be combined, however, if:

  • the inner query contains a LIMIT
  • the inner query contains an OFFSET
  • the inner query is an aggregate

Keep these restrictions in mind when constructing a Named View Table or using a View via the Feature or Mapping Service.

For more information see the appendix Query Delegation to Data Source Providers.

XY Table Support

A view data source provider supports XY tables as a read-only data source.