A map tool that creates KML files of routes between points provided in a KML with specific criteria as in description of Project

Encerrado Postado há 6 anos Pago na entrega
Encerrado Pago na entrega

Listed Skills as required are NOT REQUIRED they are just categories that might help freelancers find this Project.

A map tool that creates multiple KML files of routes between custom set coordinate points on a map (provided as a KML). Any mapping platform can be used to achieve this: LeafletJS, Google Maps API, Mapbox, Bing Maps, HERE and more. The freelancer can pick which they prefer to achieve this. Also, any platform can be used for the application; it could be web-based, Windows, Mac, Unity.

Routes are east/west and west/east waypoints then traveling north/south or south/north to get to the next east/west west/east section. This tool does not need to use any road, rail or walking route API. It is a nearest neighbor, next nearest marker tool.

The tool must be able to display an additional tile layer using the XYZ Tile Map Service URL (example: /{z}/{x}/{y}.png).

The output from this tool (multiple KML files) will be loaded into a drone to fly. No interaction with the drone is required. No SDK for the drone needs to be used. This is a mapping tool only for creating KML files.

The user will specify the coordinate points for pathing between in a KML file.

The user will specify the coordinate points that are acceptable for the drone to launch and return back to on completing the flight in a second KML file.

The user will specify areas of the map that are obstacles and not to be flown over as polygons in a third KML file.

Test location with tilemap layer and KML files will be provided for testing the output of the tool.

The user will load three different KML files (waypoints, launch location, obstacles) into the tool. The tool will digest the information and calculate the more efficient route around the waypoints taking into consideration the following:

- waypoints including launch and return to launch location must not exceed at a specified number

- the total distance of the route including launch to first waypoint and last waypoint to launch does not exceed a specified value in kilometers or meters.

Additionally, location name is an input field so that the KML output files have this in their name and filename along with a zone number. The zone number refers to the section of waypoints split from the rest provided within the first KML file. LocationZone1, LocationZone2...

The different KML files are to be formatted as a LineString so that when displayed there is a line between all the points. This line is to be a different color from the rest so that different sections can be identified from the rest.

Also, each zone needs to be identified in a table. The table needs to clearly identify which launch location is used, the total distance of the route and total number of waypoints within the route.

The map tool location needs to be searchable so it is easy to change location. Lat/lng coordinates can be typed in to move map. Normal standard zoom function provided by all maps.

In basic summary, the tool accepts three different KML files and then produces various other KML files based on information it is analyzing.

Again, test location, tile layer, and KML files will be provided to winning bidder.

Cartografia & Mapas Google Maps API JavaScript Map Reduce Desenvolvimento de Software

ID do Projeto: #14662697

Sobre o projeto

8 propostas Projeto remoto Ativo em há 6 anos