diff --git a/src/components/Map/MapViewer/MapViewerVector/utils/shapes/layer/Layer.ts b/src/components/Map/MapViewer/MapViewerVector/utils/shapes/layer/Layer.ts
index 5c6fd9389d412775a8431b9e60b507bc676c7750..c6322fef57135c9667c283129883f050d1856580 100644
--- a/src/components/Map/MapViewer/MapViewerVector/utils/shapes/layer/Layer.ts
+++ b/src/components/Map/MapViewer/MapViewerVector/utils/shapes/layer/Layer.ts
@@ -166,8 +166,8 @@ export default class Layer {
   ): Array<Feature<Polygon>> => {
     return this.ovals.map(oval => {
       const coords = getEllipseCoords({
-        x: oval.x,
-        y: oval.y,
+        x: oval.x + oval.width / 2,
+        y: oval.y + oval.height / 2,
         height: oval.height,
         width: oval.width,
         pointToProjection,