Skip to content

GEO Commands

Mambisi Zempare edited this page Apr 15, 2020 · 4 revisions
GEOADD key longitude latitude member [longitude latitude member ...]
GEODIST key member1 member2 [m|km|mi]
GEOHASH key member [member ...]
GEORADIUS key longitude latitude radius m|km|mi [ASC|DESC]
GEORADIUSBYMEMBER key member radius m|km|mi [ASC|DESC]

Escanor Extension

GEOJSON key member [member ...]

Return a geo-json with locations as features bulk string.

GEOREM key member [member ...]

Removes member [member ...]

GEODEL key

Removes the key from Geo Table

Example (Using Cli)


> GEOADD stores -1.596427 5.506981 kumasi-store1 -1.588801 5.482034 kumasi-store2
"Ok"
> GEOADD stores -1.372422 5.194894 tema
"Ok"
> GEOADD stores -3.416478 22.213339 mali
"Ok"
> GEODIST stores kumasi-store1 tema m
"42653.07908926886"
> GEOHASH stores kumasi-store1 kumasi-store2
1) "ebyz7dt82x"
2) "ebyz5vgp4m"
> GEORADIUS stores -1.396427 5.406981 30 km
1) 1) "kumasi-store2"
   2) "ebyz5vgp4m"
   3) "22.871458388895807"
2) 1) "tema"
   2) "ebzj8c8wkn"
   3) "23.732294542170887"
3) 1) "kumasi-store1"
   2) "ebyz7dt82x"
   3) "24.773830734624838"
> GEORADIUSBYMEMBER stores tema 100 km
1) 1) "tema"
   2) "ebzj8c8wkn"
   3) "0"
2) 1) "kumasi-store2"
   2) "ebyz5vgp4m"
   3) "39.9163250959506"
3) 1) "kumasi-store1"
   2) "ebyz7dt82x"
   3) "42.65307908926886"
> GEOJSON stores kumasi-store1 kumasi-store2
"{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"name":"kumasi-store1"},"geometry":{"type":"Point","coordinates":[5.506981,-1.596427]}},{"type":"Feature","properties":{"name":"kumasi-store2"},"geometry":{"type":"Point","coordinates":[5.482034,-1.588801]}}]}"
> GEOREM stores kumasi-store1
OK
> GEORADIUS stores -1.396427 5.406981 100 km
1) 1) "kumasi-store2"
   2) "ebyz5vgp4m"
   3) "22.871458388895807"
2) 1) "tema"
   2) "ebzj8c8wkn"
   3) "23.732294542170887"
> GEODEL stores
OK

Example GeoJson

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "name": "kumasi-store1"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          5.506981,
          -1.596427
        ]
      }
    },
    {
      "type": "Feature",
      "properties": {
        "name": "kumasi-store2"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          5.482034,
          -1.588801
        ]
      }
    }
  ]
}
Clone this wiki locally