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

Imefungwa Ilichapishwa Miaka 6 iliyopita Kulipwa wakati wa kujifungua
Imefungwa Kulipwa wakati wa kujifungua

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.

Uchoraji wa ramani & Ramani API ya Ramani ya Google JavaScript Map Reduce Ujenzi wa Software

Kitambulisho cha Mradi: #14662697

Kuhusu mradi

8 mapendekezo Mradi wa mbali Ipo mtandaoni %project.latestActivity_relativeTime|badilisha%