XYZ - Developer Guide
  • Introduction
  • Licence
  • Deploying
    • Local Deployments
  • Access
    • Access Control List (ACL)
    • User account registration
    • Password reset
    • Failed login attempts
  • Environment Settings
    • Hosting
    • Access Control
    • Workspace Connections
    • 3rd party API keys
  • Workspaces
    • Title
    • Documentation
    • Locate
    • Locales
      • Gazetteer
    • Layers
      • Tile Layer
      • PostGIS Data Layers
      • Cluster Layer
      • GeoJSON Layer
      • MapBox Vector Tile (MVT) Layer
      • Grid (Hex) Layer
      • Filter
    • Locations
      • infoj
        • Groups
        • Filter
        • Lookups
        • withSelect
        • Table definition
        • Ordered list
        • Geometry
    • Editing
    • Access Restrictions & Filter
    • Workspace Checks
  • Routes
    • / (root)
    • /proxy/request
    • /api
      • /gazetteer
        • /autocomplete
        • /googleplaces
      • /layer
        • /cluster
        • /extent
        • /geojson
        • /grid
        • /mvt/:z/:x/:y
      • /location
        • /edit
          • /delete
          • /image/delete
          • /image/upload
          • /draw
          • /draw/catchment
          • /catchment/create
          • /catchment/delete
          • /update
        • /select
          • /id
          • /cluster
          • /latlng/contains
          • /latlng/nnearest
          • /latlng/intersects
          • /aggregate
        • /field/range
    • /auth
      • /login
      • /register
      • /token
        • /api
        • /renew
      • /user
        • /admin
        • /verify
        • /approve
        • /update
        • /delete
    • /workspace
      • /get
      • /load
      • /admin
      • /admin/json
  • Infrastructure
    • _xyz
      • host
      • layer
      • location
      • mapview
      • tableview
    • Dependencies
      • Webpack
      • SASS
    • Testing
    • Security
      • JWT token
      • Strategy
      • SQL Injections
    • Server
    • Client
Powered by GitBook
On this page
  1. Routes
  2. /api
  3. /location
  4. /edit

/draw/catchment

ID from a drawn Mapbox catchment.

GET geolytix.xyz/api/location/edit/draw/catchment

Send parameter for Mapbox ISOchrones API, store the geometry as a newly drawn location in a PostGIS table and return the ID.

Query Parameters

Name
Type
Description

locale

string

The locale key.

layer

string

The layer key.

table

string

The PostGIS table name.

coordinates

string

Comma seprated latitude and longitude for the origin of catchment.

minutes

string

The minutes for the catchment range. Defaults to 10. Maximum 60.

profile

string

The profile to use for the catchment. Defaults to 'driving'.

token

string

Required to access private endpoints.

'123'
'No catchment found within this time frame.'
'Invalid locale.'

'Invalid layer.'

'Missing table.'

'Invalid coordinates.'

'Invalid parameter.'
'Failed to query PostGIS table.'

Previous/drawNext/catchment/create

Last updated 6 years ago