This class contains information about a fly zone. Type should be used to understand the type of fly zone to know which information in this class is valid.
Information about the Sub fly zones. If empty, then the fly zone is a circle fly zone. If populated, this fly zone is a Poly fly zone and the sub fly zone information will take precedence over information in FlyZoneInformation. FlyZoneInformation should only be used for fly zone identifying information.
The timestamp of when the flight warning or flight restriction begins, formatted in UTC (YYYY-MM-DD hh:mm:ss). This is used for temporary flight restrictions. When the time is not available from the server, FlyZoneInformationInvalidTimestamp will be returned.
The timestamp of when the flight warning or flight restriction ends, formatted in UTC (YYYY-MM-DD hh:mm:ss). When the time is not available from the server, FlyZoneInformationInvalidTimestamp will be returned.
The timestamp when the fly zone is unlocked, formatted in UTC (YYYY-MM-DD hh:mm:ss). When the time is not available from the server, FlyZoneInformationInvalidTimestamp will be returned.
The timestamp the unlocked zone expires, formatted in UTC (YYYY-MM-DD hh:mm:ss). When the time is not available from the server, FlyZoneInformationInvalidTimestamp will be returned.
There are two types of fly zones, Circle and Polygon.
Enum Members:
Circle
The circle fly zone is a cylinder or truncated cone volume (see Shape) with one of the four restriction levels (see Category). Some restrictions can be unlocked while others cannot. Some fly zones also have a 4km buffer around them where flight height is restricted to 120m.
Polygon
The Poly fly zone consists of one or more sub fly zones that are cylinders or complex volumes with different height limitations. A height limitation of 0m means flight is completely restricted.
An enum class represents the category of fly zone.
Enum Members:
Warning
Warning zones do not restrict flight and are informational to alert the user. In a warning zone, users should be prompted with a warning message describing the zone.
Authorizaion
Authorization zones restrict flight by default, but can be unlocked by a GEO authorized user.
Restricted
Restricted zones restrict flight by default and cannot be unlocked by a GEO authorized user. Users should contact flysafe@dji.com if they have authorization to fly in a restricted zone.
EnchanceWarning
Enhanced warning zones do not restrict flight but are highly recommended to be informational to alert the user. In an enhanced warning zone, users should be prompted with a warning message describing the zone.
An enum class contains the reason for the fly zone.
Enum Members:
Airport
Airport that cannot be unlocked using GEO system.
Military
Military authorized zone. This cannot be unlocke
Special
Special Zone. This cannot be unlocked using the GEO system.
CommercialAirport
Commercial airport.
PrivateCommercialAirport
Private commercial airport.
RecreationalAirport
Recreational airport.
NationalPark
National park.
NOAA
The National Oceanic and Atmospheric Administration.
Parcel
Parcel.
PowerPlant
Power plant.
Prison
Prison.
School
School.
Stadium
Stadium.
ProhibitedSpecialUse
Prohibited special use.
RestrictedSpecialUse
Restriction special use.
TemporaryFlightRestriction
Temporary flight restriction.
ClassBAirSpace
Class B controlled airspace. See http://www.dji.com/flysafe/geo-system#notes for more information on the controlled airspace (Class B, C, D, E) in the United States.
ClassCAirSpace
Class C controlled airspace. See http://www.dji.com/flysafe/geo-system#notes for more information on the controlled airspace (Class B, C, D, E) in the United States.
ClassDAirSpace
Class D controlled airspace. See http://www.dji.com/flysafe/geo-system#notes for more information on the controlled airspace (Class B, C, D, E) in the United States.
ClassEAirSpace
Class E Controlled Airspace. See http://www.dji.com/flysafe/geo-system#notes for more information on the controlled airspace (Class B, C, D, E) in the United States.