Geo & Maps Tools
ArrayKit's Geo / Maps tools cover the everyday tasks that come up when you work with location data — no desktop GIS required. Start with the Coordinate Map Viewer to drop a pin from a latitude/longitude pair, or click the map to read coordinates back out. Measure the great-circle distance and bearing between two points, load a GPX file to see a route on the map, or paste GeoJSON to validate it and preview its features. Convert between the formats you actually get handed — GPX, KML, WKT, GeoJSON and CSV — and encode or decode Google polylines. Switch a single coordinate between decimal degrees, DMS, Plus Codes, MGRS, UTM and geohash without hunting for the right formula. Everything runs on your device; only OpenStreetMap map tiles are loaded to draw the maps, and the coordinates and files you work with are never uploaded.
- Coordinate Map Viewer — Plot a latitude/longitude on an OpenStreetMap map, or click the map to read coordinates back out.
- GPX to GeoJSON — Convert GPX to GeoJSON and back — GPS tracks, routes and waypoints to GeoJSON features, or GeoJSON back to a GPX file.
- KML to GeoJSON — Convert KML ⇄ GeoJSON — turn Google Earth KML into GeoJSON for web maps, or GeoJSON back into KML.
- WKT to GeoJSON — Convert WKT (Well-Known Text) to GeoJSON and back, in your browser.
- GeoJSON to CSV — Convert a GeoJSON FeatureCollection to CSV and back — Point features become latitude/longitude columns with their properties.
- Plus Codes Converter — Convert between latitude/longitude and a Plus Code (Open Location Code) both ways, with the covered bounding box and cell size.
- MGRS Converter — Convert between latitude/longitude and MGRS (Military Grid Reference System) coordinates, both ways, in your browser.
- Distance Between Coordinates — Measure the great-circle distance between two latitude/longitude points in km, miles and nautical miles, with bearing and a map.
- GPX Viewer — Open a GPX file and see its tracks, routes and waypoints on a map, with distance, elevation and bounds.
- Coordinate Converter (DMS & Decimal) — Convert coordinates between decimal degrees, DMS and degrees-decimal-minutes, both ways, in your browser.
- Geohash Converter — Encode latitude/longitude to a geohash and decode a geohash back to coordinates, with bounding box and neighbors.
- Polyline Encoder & Decoder — Encode coordinates to a Google encoded polyline string and decode polylines back to coordinates or GeoJSON.
- GeoJSON Viewer & Validator — Paste or drop GeoJSON to validate it and see its features on a map, with feature counts and a bounding box.
- UTM Converter — Convert between latitude/longitude and UTM coordinates (zone, hemisphere, easting, northing) on the WGS84 ellipsoid.
- GeoJSON Bounding Box — Get the bounding box, centre, area and length of any GeoJSON, in both coordinate orders.
- GeoJSON Simplify — Thin dense GeoJSON lines and polygons with Douglas–Peucker at a metre tolerance.
Frequently asked questions
- Which tools are in ArrayKit's Geo / Maps category?
- The category spans map viewing (Coordinate Map Viewer, GPX Viewer, GeoJSON Viewer), measurement (Distance Between Coordinates), format converters (GPX, KML, WKT, GeoJSON and CSV, plus Google polylines), and coordinate-system converters (DMS and decimal degrees, Plus Codes, MGRS, UTM and geohash) — all in your browser.
- Do these geo tools upload my coordinates or files to a server?
- No. Coordinates, GPX/KML/GeoJSON files and everything else are processed on your device. Only OpenStreetMap map tiles are loaded over the network to render maps; ArrayKit does not store what you work with.
- Which coordinate systems and file formats can I convert between?
- Files: GPX, KML, WKT, GeoJSON and CSV in both directions, plus Google encoded polylines. Coordinate systems: decimal degrees, degrees-minutes-seconds (DMS), Plus Codes (Open Location Code), MGRS, UTM and geohash.
- Is the coordinate order latitude, longitude or longitude, latitude?
- The map tools expect latitude first, then longitude — for example 48.8584, 2.2945. Note that GeoJSON and many APIs use the opposite order (longitude, latitude), which is a common source of pins landing in the wrong place.
- Which map provider do these tools use?
- Maps are rendered with OpenStreetMap tiles, shown with the required attribution. OpenStreetMap is an open, community-maintained map of the world.