dodani svi
This commit is contained in:
Binary file not shown.
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user