Work with map coordinates across libraries without the tears
Find self-intersections in geojson polygon (possibly with interior rings)
Scale of Cartesian Coordinates
The primary entrypoint to the Firebase JS SDK
Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.
Takes a complex (i.e. self-intersecting) geojson polygon, and breaks it down into its composite simple, non-self-intersecting one-ring polygons.
a point geometry with transforms
TypeScript definitions for d3-polygon
return all coordinates from a geojson object
A Javascript function for reading a variety of coordinate formats and converting to decimal numbers. Builds on other efforts by returning the verbatim coordinates and the decimal coordinates all in one object.
fast openSSL-compatible implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA)
Martinez polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor
Finds the angle formed by two adjacent segments.
Converts line(s) to polygon(s).
Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
Truncates precision of GeoJSON coordinates.
Removes redundant coordinates from a GeoJSON Geometry.
visx scale
No description provided.
An astronomical library
Utility script that takes an easing function as input and outputs a coordinate set with adjustable precision/resolution.
visx point
Libraries of geodesy functions
Coordinates for react-financial-charts
manage jar dependencies for gems and keep track which jar was already loaded using maven artifact coordinates. it warns on version conflicts and loads only ONE jar assuming the first one is compatible to the second one otherwise your project needs to lock down the right version by providing a Jars.lock file.
* Vincenty wrote an algorithm for calculating the bearing and distance between two coordinates on the earth and an algorithm for finding a second coordinate, given a starting coordinate, bearing and destination. The algorithms model the earth as an ellipsoid, using the WGS-84 model. This is the common GPS model for mapping to latitudes and longitudes. This is a Ruby implementation of Vincenty's algorithms, and the Vincenty class includes two methods for modeling the earth as a sphere. These were added as a reference for testing the Vincenty algorithm, but could be used on their own. The package also makes use of several other classes that may be useful in their own Right. These include class Angle, class Latitude (subclass of Angle), class Longitude (subclass of Angle), class TrackAndBearing and class coordinate (which class Vincenty is a subclass) Angle requires extensions to Numeric and String to provide to_radians (to_r) and to_degrees (to_d). String also includes a to_decimal_degrees(), which converts most string forms of Latitude and Longitude to decimal form. These extensions are included in the package in core_extensions.rb. Float has also been extended to change round to have an optional argument specifying the number of decimal places to round to. This is fully compatible with the Float.round, as the default is to round to 0 decimal places. * The Vincenty code is based on the wikipedia presentation of the Vincenty algorithm http://en.wikipedia.org/wiki/Vincenty%27s_formulae . * The algorithm was modified to include changes I found at http://www.movable-type.co.uk/scripts/latlong-vincenty-direct.html. * I also altered the formulae to correctly return the bearing for angles greater than 180. * Vincenty's original publication ** T Vincenty, "Direct and Inverse Solutions of Geodesics on the Ellipsoid with application of nested equations", Survey Review, vol XXII no 176, 1975 http://www.ngs.noaa.gov/PUBS_LIB/inverse.pdf
Google_Maps_Embed is a versatile Ruby gem designed to simplify the generation of Google Maps URLs for embedding static and dynamic maps in web applications. Designed with Rails in mind. Key features include: - Flexible Configuration: Define map parameters dynamically, including center coordinates, zoom levels, markers, and paths. - API Integration: Seamlessly integrates with Google Maps API to generate reliable map URLs. - URL Signing: Optionally signs URLs for secure API usage when configured with a secret key. - Customization: Easily customize map dimensions, marker styles, and path configurations. - Simplified Usage: Streamlined methods for constructing map URLs, ensuring compatibility and consistency. Ideal for web developers seeking efficient map integration solutions.
Developed by Sebastian Madrid Ontiveros with a focus on compatibility with InfoWorks ICM 2027, to streamline automation processes in the UK water industry. A pure Ruby gem for converting coordinates between WGS84 (GPS latitude/longitude) and OSGB36 British National Grid (easting/northing). Uses a 7-parameter Helmert transformation with approximately 3-5 metre accuracy across Great Britain. No external dependencies. If you find this gem useful and would like to support its development, please consider donating at https://buymeacoffee.com/smadrid
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.