A permissions analysis system comprising: a rules database; a geospatial database; a navigator configured to: identify a travel plan and receive information about the vehicle wherein the travel plan includes types of activities to be performed using the vehicle and wherein the information about the vehicle includes a set of current permissions for the vehicle; identify a set of potential permissions that may be required based on the travel plan using the geospatial database; identify a set of required permissions based on the set of potential permissions and on the types of activities to be performed using the vehicle, using the rules database; identify a set of needed permissions for the vehicle to travel using the travel plan as each permission in the set of required permissions that is missing from the set of current permissions; generate an output taking the form of a route (124;158); and a display device configured to: display a map with the route of the vehicle and indicate a geographic area on the map crossed by the route for which the needed permission is missing based on the identified set of needed permissions. a rules database; a geospatial database; a navigator configured to: identify a travel plan and receive information about the vehicle wherein the travel plan includes types of activities to be performed using the vehicle and wherein the information about the vehicle includes a set of current permissions for the vehicle; identify a set of potential permissions that may be required based on the travel plan using the geospatial database; identify a set of required permissions based on the set of potential permissions and on the types of activities to be performed using the vehicle, using the rules database; identify a set of needed permissions for the vehicle to travel using the travel plan as each permission in the set of required permissions that is missing from the set of current permissions; generate an output taking the form of a route (124;158); and a display device configured to: display a map with the route of the vehicle and indicate a geographic area on the map crossed by the route for which the needed permission is missing based on the identified set of needed permissions. identify a travel plan and receive information about the vehicle wherein the travel plan includes types of activities to be performed using the vehicle and wherein the information about the vehicle includes a set of current permissions for the vehicle; identify a set of potential permissions that may be required based on the travel plan using the geospatial database; identify a set of required permissions based on the set of potential permissions and on the types of activities to be performed using the vehicle, using the rules database; identify a set of needed permissions for the vehicle to travel using the travel plan as each permission in the set of required permissions that is missing from the set of current permissions; generate an output taking the form of a route (124;158); and a display device configured to: display a map with the route of the vehicle and indicate a geographic area on the map crossed by the route for which the needed permission is missing based on the identified set of needed permissions. display a map with the route of the vehicle and indicate a geographic area on the map crossed by the route for which the needed permission is missing based on the identified set of needed permissions.