Tools for KML, including applications, scripts, calculators, generators, parsers and converters

Bearing Validator

Sanitize and validate a navigational bearing Circle Generator

Generate KML LineString, Polygon and MultiGeometry Circles Console

A php console environment to test PAK classes and methods Destination Calculator

Calculate the destination from a given starting point, distance and bearing Distance Calculator

Calculate the distance between the two points DMS

Convert degrees, minutes, seconds Drag and Drop Map

Example of using the Open Layers drag-and-drop interaction. Final Bearing

Calculate the Final Bearing (reverse azimuth) between two points. Initial Bearing

Calculate the Initial Bearing (forward azimuth) between two points Intersection

Find the intersection of two paths Latitude Validator

Validate a coordinate latitude Length Validator

Sanitize, convert and validate linear units Longitude Validator

Validate a coordinate longitude Map

Explore and test the features and presentation of OpenLayers map Map Test

Explore the features and presentation of OpenLayers v6.0.1 Merge LineStrings

Merge two or more KML LineStrings Midpoint

Calculate the midpoint between two coordinates MultiGeometry to Folder

Convert a MultiGeometry into a Folder of Placemarks Nearest Point

Find the nearest point of given points Point Validator

Sanitize and validate a coordinate point Reader

Read KML files to PAK object, database or text Reverse

Reverse the order of coordinates within KML elements RF Leg

Generate a Radius-to-Fix Leg Segment LineString

Divide a LineString into a number of segments Sanitize

Demonstrate the sanitizeGeo() function

Sanitize and validate a navigational bearing Circle Generator

Generate KML LineString, Polygon and MultiGeometry Circles Console

A php console environment to test PAK classes and methods Destination Calculator

Calculate the destination from a given starting point, distance and bearing Distance Calculator

Calculate the distance between the two points DMS

Convert degrees, minutes, seconds Drag and Drop Map

Example of using the Open Layers drag-and-drop interaction. Final Bearing

Calculate the Final Bearing (reverse azimuth) between two points. Initial Bearing

Calculate the Initial Bearing (forward azimuth) between two points Intersection

Find the intersection of two paths Latitude Validator

Validate a coordinate latitude Length Validator

Sanitize, convert and validate linear units Longitude Validator

Validate a coordinate longitude Map

Explore and test the features and presentation of OpenLayers map Map Test

Explore the features and presentation of OpenLayers v6.0.1 Merge LineStrings

Merge two or more KML LineStrings Midpoint

Calculate the midpoint between two coordinates MultiGeometry to Folder

Convert a MultiGeometry into a Folder of Placemarks Nearest Point

Find the nearest point of given points Point Validator

Sanitize and validate a coordinate point Reader

Read KML files to PAK object, database or text Reverse

Reverse the order of coordinates within KML elements RF Leg

Generate a Radius-to-Fix Leg Segment LineString

Divide a LineString into a number of segments Sanitize

Demonstrate the sanitizeGeo() function

Please note that this is a listing of *all* tools, even a few that are half-baked (or worse). Some of these pages also require the user to be logged in to access.