geocrystal
GeoCrystal
12 repositories
A collection of geospatial tools and libraries written in Crystal

geo

Geospatial primitives and algorithms for Crystal

  • 20
  • 0
  • 1
  • 2
  • 7
  • 16 days ago

kd_tree

Crystal implementation of "K-Dimensional Tree" and "N-Nearest Neighbors"

  • 17
  • 3
  • 0
  • 0
  • 3
  • 14 days ago

haversine

Crystal implementation of the Haversine formula to calculate distances between two points given their latitudes and longitudes

  • 17
  • 0
  • 0
  • 4
  • 1
  • 16 days ago

dijkstra

Dijkstra's algorithm using a priority queue in Crystal

  • 14
  • 0
  • 0
  • 0
  • 2
  • 28 days ago

geojson

Crystal library for reading and writing GeoJSON

  • 9
  • 2
  • 0
  • 3
  • 1
  • 27 days ago

geojson_area

Calculate the area inside of any GeoJSON geometry

  • 5
  • 0
  • 0
  • 1
  • 3
  • 16 days ago

convex_hull

Crystal implementation of finding the convex hull of a finite set of points in the plane

  • 2
  • 0
  • 0
  • 1
  • 1
  • 27 days ago

geo_bearing

Calculates initial and final bearings between two points using great-circle distance formulas

  • 2
  • 0
  • 0
  • 1
  • 0
  • 16 days ago

geohash

Geohash encode/decode library for pure Crystal

  • 1
  • 0
  • 0
  • 1
  • 0
  • 29 days ago

ring_area

Calculate the approximate area of the polygon were it projected onto the earth.

  • 1
  • 0
  • 0
  • 2
  • 0
  • 16 days ago

crystal-redis-geo-examples

Geo examples for crystal-redis

  • 0
  • 0
  • 0
  • 0
  • 1
  • over 1 year ago

ipapi-crystal

Crystal bindings for https://ipapi.co (IP Address Location & Geolocation API)

  • 0
  • 0
  • 0
  • 0
  • 0
  • 22 days ago