Exemple #1
0
 def InputGeofence(self, filename):
     self.gs.loadGeofence(filename)
     self.fenceList = Getfence(filename)
     for fence in self.fenceList:
         localFence = []
         gf = []
         for vertex in fence['vertices']:
             localFence.append(self.ConvertToLocalCoordinates([*vertex, 0]))
             gf.append([*vertex, 0])
         self.localFences.append(localFence)
         self.fences.append(gf)
Exemple #2
0
    def InputGeofence(self,filename):
        self.fenceList = Getfence(filename)
        for fence in self.fenceList:
            self.Geofence.InputData(fence)
            self.Trajectory.InputGeofenceData(fence)
            self.numFences += 1

            localFence = []
            gf = []
            for vertex in fence['Vertices']:
                localFence.append(self.ConvertToLocalCoordinates([*vertex,0]))
                gf.append([*vertex,0])

            self.localFences.append(localFence)
            self.fences.append(gf)