dodani svi

This commit is contained in:
2024-01-10 13:53:34 +01:00
parent eaac31978f
commit 6614ae2e44
6 changed files with 75 additions and 4 deletions

View File

@@ -30,9 +30,18 @@ class Command(BaseCommand):
latitude = geometry.get('coordinates', [])[1]
longitude = geometry.get('coordinates', [])[0]
naziv_objekta = properties.get('naziv_objekta', '')
ps_br = properties.get('ps_br', None)
e_br = properties.get('e_br', None)
tip_objekta = properties.get('tip_objekta', None)
lucka_kapetanija = properties.get('lucka_kapetanija', None)
fotografija = properties.get('fotografija', '')
id_ais = properties.get('id_ais', None)
simbol_oznaka = properties.get('simbol_oznaka', '')
if not (isinstance(latitude, (float, int)) and isinstance(longitude, (float, int))):
print("Skipping invalid coordinates.")
continue
if not (naziv_objekta and latitude and longitude):
continue
print(f"Latitude: {latitude}, Longitude: {longitude}, Naziv Objekta: {naziv_objekta}")
@@ -40,7 +49,14 @@ class Command(BaseCommand):
obj, created = ObjektSigurnosti.objects.get_or_create(
naziv=naziv_objekta,
lokacija=Point(float(longitude), float(latitude))
lokacija=Point(float(longitude), float(latitude)),
ps_br = ps_br,
e_br = e_br,
tip_objekta = tip_objekta,
lucka_kapetanija = lucka_kapetanija,
fotografija = fotografija,
id_ais = id_ais,
simbol_oznaka = simbol_oznaka,
)
if created:
created_entries +=1