geolocation   13892

« earlier    

Farewell, Google Maps | In der Apotheke
Google decided to make Maps its next billion dollar business by raising prices 14 times and decreasing free usage limit almost 30 times, all with minimal notice period. Fortunately, the move energised map competitors. Apple Maps, Mapbox, TomTom - which alternative is best for mid- and larger sites?
mapping  maps  geolocation  geo_spatial 
yesterday by edavey
RTree - Hyper-Dimensional R-Tree Index in Java
An index that supports building a tree of bounding rectangles for arbitrary range searches. RTrees are efficient for geospatial data but can be extended to support any data that is amenable to range searching.

Conversant RTree is a hyper-dimensional (2D, 3D, 4D, nD) implementation of RTrees in Java. Conversant RTree supports data with large numbers of orthogonal relations or high dimensionality in the same way that traditional RTrees support 2 or 3 dimensional spatial data.
Java  data-structures  algorithms  opensource  geolocation 
4 days ago by liqweed
rtree - Immutable in-memory R-tree & R*-tree implementations in Java with reactive API
In-memory immutable 2D R-tree implementation in java using RxJava Observables for reactive processing of search results. An R-tree is a commonly used spatial index.

This was fun to make, has an elegant concise algorithm, is thread-safe, fast, and reasonably memory efficient (uses structural sharing).
Java  data-structures  geolocation  opensource  algorithms  memory 
4 days ago by liqweed
How Can You Do Site Using ? Check Out Our A/B Test! …
Personalisation  Geolocation  from twitter
8 days ago by mandigital
A fast geo database with Google S2 take #2 · Fabrice Aneche
- Why S2?

S2 cells have a level ranging from 30 ~0.7cm² to 0 ~85,000,000km².
S2 cells are encoded on an uint64, easy to store.

The main advantage is the region coverer algorithm, give it a region and the maximum number of cells you want, S2 will return some cells at different levels that cover the region you asked for, remember one cell corresponds to a range lookup you’ll have to perform in your database.

The coverage is more accurate it means less read from the DB, less objects unmarshalling…

- Why not Geohash?

Geohash is a great solution to perform geo coordinates queries but the way it works can sometimes be an issue with your data.

Remember geohashes are cells of 12 different widths from 5000km to 3.7cm, when you perform a lookup around a position, if your position is close to a cell’s edge you could miss some points from the adjacent cell, that’s why you have to query for the 8 neightbour cells, it means 9 range queries into your DB to find all the closest points from your location.
geocoding  geolocation 
12 days ago by hellsten

« earlier    

related tags

2018  3d  5g  7  8  aaa  access  accuracy  address  addresses  advertising  algorithm  algorithms  analysis  analytics  anchorless  android  anonymity  api  apple  article  audio  authentication  balancer  battery  beacon  bsd  businessmodel  cassandra  cdn  checker  chrome  civil.rights  cloudfront  cms  code  commercial  compare  comparison  computing  contrib  corruption  courts  data-structures  data.collection  data  database  datamining  decentralized  deep-learning  defense  dev  devtools  drupal  drupal7  drupal8  dynamic  eddystone  election  esp8266  example  exif  fb  fdoa  field  fingerprinting  fireeye  forensic  foursquare  framework  free  fundraise  gamedev  gcp  gdpr  geo  geo_spatial  geocoding  geodata  geographical  geography  geoip  geojson  geolocate  geolocation-calculation  geolocation-distance  geomesa  geometry  geospatial  gis  github  golang  google  government  gps  gtm  hadoop  homeautomation  howto  hsklikes  hursley  ibeacon  ifttt  interference  iot  ip  ipaddress  java  javascript  js  json  kafka  keplergl  kratos  laliga  lambda  laravel  law.enforcement  law  leaflet  lecture  library  link  list  load  location-privacy  location  log  logon  lookup  map  mapping  maps  mariadb  marketing  max  maxmind  memory  metadata  mind  mobile  mobiledev  mobilephone  module  mysql  nearby  news  online  open-source  opensource  oregon  p2p  parser  pdf  personalisation  photography  php  plugin  pocket  police  polling  positioning  postgres  privacy  programming  protocol  python  redirect  reference  remote  reverse_engineering  rstats  rwd  satellite  scaling  secret.raids  security  server  service  services  short  skyhook  slides  sneak.and.peek  soccer  sort  spark  spatial  spyware  sql  surveillance  tagging  tdma  tdoa  thanksgiving  threat-mitigation  tm112  tool  tools  tracking  transportation  tutorial  tutorials  unity  validation  verify  view  visualization  visualizations  vpn  vsat  warrants  web  webdev  webinar  widget  wifi  wikipedia  wired  wordpress 

Copy this bookmark: