Skip to content

Latest commit

 

History

History
55 lines (43 loc) · 1.87 KB

README.md

File metadata and controls

55 lines (43 loc) · 1.87 KB

NoFlyMapForDronePilots

NoFlyMapForDronePilots is a command line Java application to create a web based browser map with no fly areas for drone pilots. The data of the OpenStreetMap project is applied for the background map and also for displaying the restricted no fly areas.

NoFlyMapForDronePilots

You will find some more information in the FOSSGIS 2018 talk @ Slideshare (German)

PREREQUISITES

NoFlyMapForDronePilots needs different dependencies:

    <dependency>
        <groupId>org.openstreetmap.osmosis</groupId>
        <artifactId>osmosis-pbf</artifactId>
        <version>0.46</version>
    </dependency>
    <dependency>
        <groupId>org.openstreetmap.osmosis</groupId>
        <artifactId>osmosis-xml</artifactId>
        <version>0.46</version>
    </dependency>
    <dependency>
        <groupId>com.vividsolutions</groupId>
        <artifactId>jts</artifactId>
        <version>1.13</version>
    </dependency>

INSTALLATION NOTES

To run NoFlyMapForDronePilots, you need:

  • The NoFlyMapForDronePilots .jar file, e.g., NoFlyMapForDronePilots-0.0.1-SNAPSHOT.jar (should be located in the target directoy after maven build/install)
  • Java Runtime Environment (JRE) 8, or later.

HOW TO RUN

java -Xmx1024m -cp NoFlyMapForDronePilots-0.0.1-SNAPSHOT.jar org.neis_one.noflymapfordronepilots.Main ./map.properties ./your-osm-file.osm ./map.js

(map.js is the output file which contains the no fly areas as JS coordinate arrays)

LICENSE

NoFlyMapForDronePilots is available under the GNU GPL version 3 or later.

AUTHORS

NoFlyMapForDronePilots was written and maintained by Pascal Neis <neis-one.org>.