Skip to content


!!! Note: These features require the Add-On plan to use Pro features. To sign up for access these features, go to:

Property Search indexes data in your XYZ spaces and lets you use the API to search by property value.

This is currently available in the CLI and the API. Property Search is available for all spaces with less that 15,000 features. In order to use Property Search on more than 15,000 features, you'll need an XYZ Pro account.

More details are available in the CLI documentation and the Swagger API /search endpoint.

Property Filtering

You can filter the properties that get returned by the API. This is useful when your features have a large number of properties, and you only need to return some of them along with with the geometry. More details are available in the CLI documentation and in the params options of the Swagger API /bbox and /tile endpoints.

Virtual Spaces

Virtual Spaces let you group or associate geospatial features in multiple spaces and present them as a single space.

group acts as an alias, presenting multiple XYZ spaces via a single space ID.

associate merges feature properties from one XYZ space into features in a second space based on feature ID matches. This allows you to import statistical data and merge it with pre-existing polygons on the fly.

This is currently available in the CLI and API. More details see the CLI documentation

Search for features in an XYZ space that fall within a radius, or a polygon, or along a line. You can specify a point and a radius, a feature in another XYZ space, or a feature in a GeoJSON file.

This is cuurently available in the CLI and API. For more details, see the CLI documentation or (Swagger)[].

GIS Functions

Use the CLI to calculate the area of a polygon or length of line and save it as a new property. Generate centroids of polygons. Create Voronoi polygons or Delaunay trianges from sets of points. For more details, see the CLI documentation


Hexbins are a data simplification method that makes it easier to visualize large datasets of point features at low zoom levels (continent, country, state/province). A series of hexagon grids are created and the points that fall inside each are counted and written to a new space, and statistics are calculated across the hexbin grid.

These hexagons, their centroids, and their statistics can be quickly displayed in place of the raw data that might overwhelm a renderer. Default colors indicating relative "occupancy" are generated for convenience of display.

Hexbins are tagged by zoom level and width and type, makeing it easy to extract one set from the hexbin space for display and comparison.

You can learn more about hexbins and how to display them in this tutorial and the CLI documentation

Rule Based Tags

Create tags using conditional rules based on the values of properties in features. This makes it easy to view and extract data from your XYZ space.

Schema Validation

Apply a schema validation JSON file to space to ensure that only valid data is uploaded to an XYZ space.

The schema definition can be in the form of a web address or a local schema JSON file.

Schema validation is not transactional

The schema validation will be non-transactional (Transaction = FALSE) and will upload all the objects which pass schema definition and display the list of objects rejected.

Activity Log

See what's been written, modified, and deleted in an XYZ Space. The changes are written to a second space, with options to show - FEATURE_ONLY (default): Just the full new version of the feature, with the id moved. No diff to previous. - DIFF_ONLY: Head (newest object) is the full feature. All older versions are only a Diff to the successor. In order from newest to oldest: Obj1: Newest, full Feature + Diff to Obj2-> Obj2: Diff to Obj3 -> Obj3: Diff to Obj4 -> Obj4 … - FULL: Every feature in Activity Log is full feature + Diff to previous.