Geolocation

Geographic data processing, mapping, and location-based services. Packages among the 3,000 most downloaded in the past 90 days.

30 packages
  • geo 4.0.1

    Encodes and decodes WKB, WKT, and GeoJSON formats.

    661
    369.2k last 90 days
  • PostGIS extension for Postgrex.

    310
    309.9k last 90 days
  • seg_seg 1.0.0

    Segment-Segment intersection point and classification

    7
    126.0k last 90 days
  • Various distance functions for geometric or geographic calculations

    64
    118.4k last 90 days
  • geoip 0.2.8

    Lookup the geo location for a given IP address, hostname or Plug.Conn instance

    123
    68.6k last 90 days
  • geocalc 0.8.5

    Calculate distance, bearing and more between latitude/longitude points.

    153
    65.2k last 90 days
  • A Google Maps API in Elixir

    95
    53.6k last 90 days
  • geohash 1.3.0

    Geohash encoder/decoder implementation for Elixir

    28
    52.5k last 90 days
  • locus 2.3.12

    MMDB reader for geolocation and ASN lookup of IP addresses, supporting MaxMind GeoLite2/GeoIP2 and other providers

    117
    44.2k last 90 days
  • A simple, efficient geocoder/reverse geocoder with a built-in cache.

    128
    43.1k last 90 days
  • geolix 2.0.0

    IP information lookup provider

    191
    41.0k last 90 days
  • Encoding and decoding of Polylines

    25
    39.3k last 90 days
  • MMDB2 adapter for Geolix

    8
    38.5k last 90 days
  • topo 1.0.3

    Geometry library for determining spatial relationships between geometries

    164
    38.0k last 90 days
  • All sorts of useful information about every country. A pure elixir port of the ruby Countries gem

    31
    25.2k last 90 days
  • Resolve time zone names from a location.

    46
    23.6k last 90 days
  • An Elixir wrapper for Open Street Map Nominatim's API.

    1
    20.5k last 90 days
  • ports 0.1.3

    Ports is a collection of United Nations Code for Trade and Transport Locations or known as "UN/LOCODE".

    0
    14.6k last 90 days
  • geohax 1.0.2

    Geohash encoding and decoding for Elixir.

    12
    11.9k last 90 days
  • ash_geo 0.3.0

    Tools for using Geo, Topo and PostGIS with Ash

    27
    9.6k last 90 days
  • iso 1.3.0

    Provides a module that supplies ISO-3166 country data.

    1
    7.8k last 90 days
  • exshape 2.2.7

    Read ESRI Shapefiles as a stream of features and their attributes

    23
    4.6k last 90 days
  • Elixir bindings to MapLibre Style Specification

    62
    4.4k last 90 days
  • Constantly updated lists of world countries and their associated alpha-2, alpha-3 and numeric country codes as defined by the ISO 3166 standard, available in Elixir, also ISO 3166-2 codes of provinces/ states associated with the countries

    4
    3.8k last 90 days
  • Calculate great circle distances (shortest travel distance on the surface of a spherical Earth) given a two longitude-latitude pairs.

    7
    3.4k last 90 days
  • A library for calculating envelopes of geometries and tools to compare them.

    20
    3.3k last 90 days
  • srtm 0.8.0

    A small library that provides a simple interface to query locations on the earth for elevation data from the NASA Shuttle Radar Topography Mission (SRTM)

    7
    2.9k last 90 days
  • MapLibre integration with Livebook

    30
    2.6k last 90 days
  • Proximity Beacon API client library. Registers, manages, indexes, and searches beacons.

    1.1k
    1.9k last 90 days
  • Look up the latitude and longitude of a ZIP code.

    1
    1.7k last 90 days