def create_kml(item, type, action): name = type + "_" + str(item.id) + ".kml" path = os.path.dirname(__file__) + "/static/kml/" + name if type == 'hangar': kml_generator.create_hangar_polygon(item, path) else: kml_generator.create_droppoint_marker(item, path) if action == 'create': Kml(name=name, url="static/kml/" + name).save() else: kml_vis = Kml.objects.get(name=name) kml_vis.visibility = item.is_available kml_vis.save() if type == 'hangar': name_influence = kml_generator\ .hangar_influence(item, os.path.dirname(__file__) + "/static/kml/" + type + "_" + str(item.id) + "_inf.kml") if action == 'create': Kml(name=name_influence, url="static/kml/" + name_influence, visibility=item.is_available).save() else: kml_vis = Kml.objects.get(name=name_influence) kml_vis.visibility = item.is_available kml_vis.save()
def create_kml(item, type, action): name = type + "_" + str(item.id) + ".kml" path = os.path.dirname(__file__) + "/static/kml/" + name if type == 'hangar': kml_generator.create_hangar_polygon(item, path) else: kml_generator.create_droppoint_marker(item, path) if action == 'create': Kml(name=name, url="static/kml/" + name).save() else: kml_vis = Kml.objects.get(name=name) kml_vis.visibility = item.is_available kml_vis.save() if type == 'hangar': name_influence = kml_generator.hangar_influence( item, os.path.dirname(__file__) + "/static/kml/" + type + "_" + str(item.id) + "_inf.kml") if action == 'create': Kml(name=name_influence, url="static/kml/" + name_influence, visibility=item.is_available).save() else: kml_vis = Kml.objects.get(name=name_influence) kml_vis.visibility = item.is_available kml_vis.save()
def create_droppoints(self, path): self.stdout.write("Creating Droppoints Kml...") dp = [] for item in DropPoint.objects.all(): name = "droppoint_" + str(item.id) + ".kml" create_droppoint_marker(item, path + name) dp.append(name) name_general = "general_dp.kml" create_general(path + name_general, dp) Kml(name=name_general, url=path + name_general).save()
def create_droppoints(self, path): self.stdout.write("Creating Droppoints Kml...") dp = [] for item in DropPoint.objects.all(): name = "droppoint_" + str(item.id) + ".kml" create_droppoint_marker(item, path + name) dp.append(name) name_general = "general_dp.kml" create_general(path + name_general, dp) Kml(name=name_general, url=path + name_general).save()