Displaying 1 to 20 from 124 results

togeojson - convert KML and GPX to GeoJSON, without the fuss


This converts KML & GPX to GeoJSON, in a browser or with Node.js.Convert a KML document to GeoJSON. The first argument, doc, must be a KML document as an XML DOM - not as a string. You can get this using jQuery's default .ajax function or using a bare XMLHttpRequest with the .response property holding an XML DOM.

turf - A modular geospatial engine written in JavaScript


Turf is a JavaScript library for spatial analysis. It includes traditional spatial operations, helper functions for creating GeoJSON data, and data classification and statistics tools. Turf can be added to your website as a client-side plugin, or you can run Turf server-side with Node.js (see below).Download the minified file, and include it in a script tag. This will expose a global variable named turf.

Geolib - Growing library to provide some basic geo functions


Library to provide basic geospatial operations like distance calculation, conversion of decimal coordinates to sexagesimal and vice versa, etc. Takes 2 or 4 arguments. First 2 arguments must be objects that each have latitude and longitude properties (e.g. {latitude: 52.518611, longitude: 13.408056}). Coordinates can be in sexagesimal or decimal format. 3rd argument is accuracy (in meters). So a calculated distance of 1248 meters with an accuracy of 100 is returned as 1200 (accuracy 10 = 1250 etc.). 4th argument is precision in sub-meters (1 is meter presicion, 2 is decimeters, 3 is centimeters, etc).




places - :globe_with_meridians: Turn any <input> into an address autocomplete


Algolia Places provides a fast, distributed and easy way to use an address search autocomplete JavaScript library on your website. See the website for more information.

cordova-plugin-googlemaps - Google Maps plugin for Cordova


Both PhoneGap and Apache Cordova are supported. PLAY_SERVICES_VERSION = (15.0.1) The Google Play Services SDK version. You need to specify the same version number with all other plugins. Check out the latest version here.

node-googlemaps - A simple way to query the Google Maps API from Node.js


This library implements the following Google Maps APIs, and can be also used by Google Maps for Work users. If you want to migrate from a version older than 1.0.0 check the WIKI for instructions.


modestmaps-js - Modest Maps javascript port


Modest Maps JS is a BSD-licensed display and interaction library for tile-based maps in Javascript. Our intent is to provide a minimal, extensible, customizable, and free display library for discriminating designers and developers who want to use interactive maps in their own projects. Modest Maps provides a core set of features in a tight, clean package, with plenty of hooks for additional functionality.

leaflet-geosearch - Leaflet geosearching/geocoding control


If you don’t use npm, you may grab the latest UMD build from unpkg (either a development or a production build). The UMD build exports a global called window.GeoSearch if you add it to your page via a <script> tag. We don’t recommend UMD builds for any serious application.

node-maxmind - Maxmind GEO Lookup


Pure Javascript module for Geo IP lookup using Maxmind binary databases (aka mmdb or geoip2). Fastest Maxmind lookup library available - up to 17,000% faster than other libraries. Module has 100% test coverage with comprehensive test suite. It natively works with binary Maxmind database format and doesn't require any "CSV - {specific lib format}" conversions as some other modules do. Maxmind binary databases are highly optimized for size and performance so there's no point working with other than that format. You might want to use geolite2 module with free geo databases. Alternatively, free databases available for download here. If you need better accuracy you should consider buying commercial subscription.

GeoUtility Library


GeoUtility is an easy to use coordinate conversion library. It can be used for desktop/web development in CLI implementations like .NET, MONO. Supported coordinate systems: Lon/Lat, Gauss-Krueger, UTM, MGRS/UTMREF. Supported map services: Google Maps, Virtual Earth, Yahoo Maps.

node-gdal - Node.js bindings for GDAL (Geospatial Data Abstraction Library)


Read and write raster and vector geospatial datasets straight from Node.js with this native GDAL binding. GDAL 2.0.1 (GEOS 3.4.2, Proj.4 4.8.0) comes bundled, so node-gdal will work straight out of the box. To get started, browse the API Documentation or examples. This binding is a collaboration between Natural Atlas and Mapbox. Its contributors are Brandon Reavis, Brian Reavis, Dane Springmeyer, Zac McCormick, and others.

topogram - Continuous area cartograms with d3 and TopoJSON


This is a JavaScript implementation of an algoritm to construct continuous area cartograms, by James A. Dougenik, Nicholas R. Chrisman and Duane R. Niemeyer, ©1985 by the Association of American Geographers. It relies heavily on d3 for rendering and TopoJSON both for writing and reading topological JSON geodata. The included example combines TopoJSON-encoded and boundaries of the United States from Natural Earth with 2011 US Census population estimates to size each state proportionally.

mapproxy - MapProxy is a tile cache and WMS proxy


MapProxy is an open source proxy for geospatial data. It caches, accelerates and transforms data from existing map services and serves any desktop or web GIS client. MapProxy is a tile cache, but also offers many new and innovative features like full support for WMS clients.

geocoder - Geocode addresses to coordinates


You can install this package through composer. Thought the package works fine in non-Laravel projects we included some niceties for our fellow artistans.

iso-3166-2.js - Lookup information about ISO-3166-2 subdivisions


Lookup information about ISO-3166-2 subdivisions.The country codes in the data are in the ISO 3166-1 alpha 2 format (US, SE ...), but there is a conversion table that makes possible to input alpha 3 codes (USA, SWE ...) to the subdivision and country functions.

where - Geographical utilities for location-based Node.js applications


This library provides some basic utilities for building location-based applications.This library is provided under the MIT license. Contributions to the project are welcome on GitHub.