Parcourir la source

Fix GeoJSON format

Baptiste Jonglez il y a 6 ans
Parent
commit
19e3b4de76
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      netbox/circuits/views.py

+ 2 - 2
netbox/circuits/views.py

@@ -35,7 +35,7 @@ class CircuitListGeoJsonView(View):
             d = dict()
             d["type"] = "Feature"
             d["geometry"] = {
-                "coordinates": [[term.site.facility.latitude, term.site.facility.longitude] for term in terminations],
+                "coordinates": [[term.site.facility.longitude, term.site.facility.latitude] for term in terminations],
                 "elevation": [0, 0],
                 "type": "LineString",
             }
@@ -69,7 +69,7 @@ class CircuitListGeoJsonView(View):
             return True
         # Convert circuits to geoJSON
         g = [gen_geojson(c) for c in circuits.all() if keep_circuit(c)]
-        return JsonResponse({"features": g})
+        return JsonResponse({"type": "FeatureCollection", "features": g})
 
 #
 # Providers