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
  • 7 months ago

kd_tree

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

  • 16
  • 3
  • 1
  • 0
  • 3
  • 4 months ago

haversine

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

  • 16
  • 0
  • 0
  • 5
  • 1
  • 7 months ago

dijkstra

Dijkstra's algorithm using a priority queue in Crystal

  • 13
  • 0
  • 0
  • 0
  • 2
  • 8 months ago

geojson

Crystal library for reading and writing GeoJSON

  • 8
  • 2
  • 0
  • 3
  • 1
  • 8 months ago

geojson_area

Calculate the area inside of any GeoJSON geometry

  • 4
  • 0
  • 0
  • 1
  • 3
  • 7 months ago

convex_hull

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

  • 3
  • 0
  • 0
  • 1
  • 1
  • 8 months ago

geo_bearing

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

  • 2
  • 0
  • 0
  • 1
  • 0
  • 19 days ago

geohash

Geohash encode/decode library for pure Crystal

  • 1
  • 0
  • 0
  • 1
  • 0
  • 8 months ago

ipapi-crystal

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

  • 1
  • 0
  • 0
  • 0
  • 0
  • 6 months ago

ring_area

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

  • 1
  • 0
  • 0
  • 2
  • 0
  • 18 days ago

crystal-redis-geo-examples

Geo examples for crystal-redis

  • 0
  • 0
  • 0
  • 0
  • 1
  • over 2 years ago