-
Notifications
You must be signed in to change notification settings - Fork 3
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]
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
> 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
]
}
}
]
}