Tile38

Tile38

  • Commands
  • Documentation
  • GitHub
  • Get Tile38

›Getting Started

Getting Started

  • Installation
  • Configuration
  • Object Types
  • Command Line Interface
  • Network Protocols
  • Client Libraries
  • Replication
  • Filter Expressions
  • Commands

Geofences

  • Geofencing
  • Roaming Geofences
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
  • __no_label
Edit

Command Line Interface

When you build the tile38-server executable binary, an accompanied tile38-cli executable binary will also be built.

Basic Operations

Connect to the default Tile38 server running on port 9851.

$ ./tile38-cli

# add a couple of points named 'truck1' and 'truck2' to a collection named 'fleet'.
> SET fleet truck1 POINT 33.5123 -112.2693   # on the Loop 101 in Phoenix
> SET fleet truck2 POINT 33.4626 -112.1695   # on the I-10 in Phoenix

# search the 'fleet' collection.
> SCAN fleet                                 # returns both trucks in 'fleet'
> NEARBY fleet POINT 33.462 -112.268 6000    # search 6 kilometers around a point. returns one truck.

# crud operations
> GET fleet truck1                           # returns 'truck1'
> DEL fleet truck2                           # deletes 'truck2'
> DROP fleet                                 # removes all

All of the standard commands are supported. For inline help use the help command:

$ ./tile38-cli

> help

tile38-cli 1.0.4
Type: "help @<group>" to get a list of commands in <group>
      "help <command>" for help on <command>
      "help <tab>" to get a list of possible help topics
      "quit" to exit

Arguments

$ ./tile38-cli -h

tile38-cli 1.0.4

Usage: tile38-cli [OPTIONS] [cmd [arg [arg ...]]]
 -h <hostname>      Server hostname (default: 127.0.0.1).
 -p <port>          Server port (default: 9851).
← Object TypesNetwork Protocols →
  • Basic Operations
  • Arguments
Copyright © 2024 Tile38, LLCLicense
Docs
Getting StartedGeofencesCommands
Community
Stack OverflowSlackTwitter
More
GitHubStar