diff --git a/src/c3nav/mapdata/models/update.py b/src/c3nav/mapdata/models/update.py index 61221493..90e5ce3a 100644 --- a/src/c3nav/mapdata/models/update.py +++ b/src/c3nav/mapdata/models/update.py @@ -123,7 +123,7 @@ class MapUpdate(models.Model): logger.info('Rebuilding level render data...') - from c3nav.mapdata.render.data import LevelRenderData + from c3nav.mapdata.render import LevelRenderData LevelRenderData.rebuild() transaction.on_commit( diff --git a/src/c3nav/mapdata/render/__init__.py b/src/c3nav/mapdata/render/__init__.py index f6aa05f0..48425d3e 100644 --- a/src/c3nav/mapdata/render/__init__.py +++ b/src/c3nav/mapdata/render/__init__.py @@ -1,2 +1,3 @@ from c3nav.mapdata.render.renderer import MapRenderer # noqa +from c3nav.mapdata.render.renderdata import LevelRenderData # noqa from c3nav.mapdata.render.utils import get_render_level_ids, set_tile_access_cookie, get_tile_access_cookie # noqa diff --git a/src/c3nav/mapdata/render/data/__init__.py b/src/c3nav/mapdata/render/data/__init__.py deleted file mode 100644 index 4a9b93fc..00000000 --- a/src/c3nav/mapdata/render/data/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -from c3nav.mapdata.render.data.hybridgeom import hybrid_union, HybridGeometry # noqa -from c3nav.mapdata.render.data.levelrender import LevelRenderData # noqa diff --git a/src/c3nav/mapdata/render/engines/base3d.py b/src/c3nav/mapdata/render/engines/base3d.py index 209d949f..23a39481 100644 --- a/src/c3nav/mapdata/render/engines/base3d.py +++ b/src/c3nav/mapdata/render/engines/base3d.py @@ -4,8 +4,8 @@ from typing import Optional import numpy as np -from c3nav.mapdata.render.data import HybridGeometry from c3nav.mapdata.render.engines.base import FillAttribs, RenderEngine, StrokeAttribs +from c3nav.mapdata.render.geometry import HybridGeometry # noinspection PyAbstractClass diff --git a/src/c3nav/mapdata/render/engines/opengl.py b/src/c3nav/mapdata/render/engines/opengl.py index ad033651..9f4940c5 100644 --- a/src/c3nav/mapdata/render/engines/opengl.py +++ b/src/c3nav/mapdata/render/engines/opengl.py @@ -11,9 +11,9 @@ from PIL import Image from shapely.geometry import CAP_STYLE, JOIN_STYLE, Polygon from shapely.ops import unary_union -from c3nav.mapdata.render.data import HybridGeometry from c3nav.mapdata.render.engines.base import FillAttribs, StrokeAttribs from c3nav.mapdata.render.engines.base3d import Base3DEngine +from c3nav.mapdata.render.geometry import HybridGeometry from c3nav.mapdata.utils.mesh import triangulate_polygon diff --git a/src/c3nav/mapdata/render/geometry/__init__.py b/src/c3nav/mapdata/render/geometry/__init__.py new file mode 100644 index 00000000..6bc17b9e --- /dev/null +++ b/src/c3nav/mapdata/render/geometry/__init__.py @@ -0,0 +1,3 @@ +from c3nav.mapdata.render.geometry.hybrid import hybrid_union, HybridGeometry # noqa +from c3nav.mapdata.render.geometry.level import LevelGeometries # noqa +from c3nav.mapdata.render.geometry.altitudearea import AltitudeAreaGeometries # noqa diff --git a/src/c3nav/mapdata/render/data/altitudearea.py b/src/c3nav/mapdata/render/geometry/altitudearea.py similarity index 98% rename from src/c3nav/mapdata/render/data/altitudearea.py rename to src/c3nav/mapdata/render/geometry/altitudearea.py index be62d9c2..f4b98b2c 100644 --- a/src/c3nav/mapdata/render/data/altitudearea.py +++ b/src/c3nav/mapdata/render/geometry/altitudearea.py @@ -4,7 +4,7 @@ from itertools import chain import numpy as np from c3nav.mapdata.models import AltitudeArea -from c3nav.mapdata.render.data.hybridgeom import HybridGeometry +from c3nav.mapdata.render.geometry.hybrid import HybridGeometry class AltitudeAreaGeometries: diff --git a/src/c3nav/mapdata/render/data/hybridgeom.py b/src/c3nav/mapdata/render/geometry/hybrid.py similarity index 100% rename from src/c3nav/mapdata/render/data/hybridgeom.py rename to src/c3nav/mapdata/render/geometry/hybrid.py diff --git a/src/c3nav/mapdata/render/data/levelgeom.py b/src/c3nav/mapdata/render/geometry/level.py similarity index 99% rename from src/c3nav/mapdata/render/data/levelgeom.py rename to src/c3nav/mapdata/render/geometry/level.py index a6a0905a..6ba99f13 100644 --- a/src/c3nav/mapdata/render/data/levelgeom.py +++ b/src/c3nav/mapdata/render/geometry/level.py @@ -9,9 +9,9 @@ from shapely import prepared from shapely.geometry import GeometryCollection from shapely.ops import unary_union -from c3nav.mapdata.render.data.altitudearea import AltitudeAreaGeometries -from c3nav.mapdata.render.data.hybridgeom import HybridGeometry -from c3nav.mapdata.render.data.mesh import Mesh +from c3nav.mapdata.render.geometry.altitudearea import AltitudeAreaGeometries +from c3nav.mapdata.render.geometry.hybrid import HybridGeometry +from c3nav.mapdata.render.geometry.mesh import Mesh from c3nav.mapdata.utils.geometry import get_rings from c3nav.mapdata.utils.mesh import triangulate_rings diff --git a/src/c3nav/mapdata/render/data/mesh.py b/src/c3nav/mapdata/render/geometry/mesh.py similarity index 100% rename from src/c3nav/mapdata/render/data/mesh.py rename to src/c3nav/mapdata/render/geometry/mesh.py diff --git a/src/c3nav/mapdata/render/data/levelrender.py b/src/c3nav/mapdata/render/renderdata.py similarity index 98% rename from src/c3nav/mapdata/render/data/levelrender.py rename to src/c3nav/mapdata/render/renderdata.py index 0d39e0d7..c868ec1e 100644 --- a/src/c3nav/mapdata/render/data/levelrender.py +++ b/src/c3nav/mapdata/render/renderdata.py @@ -12,8 +12,7 @@ from shapely.geometry import GeometryCollection from shapely.ops import unary_union from c3nav.mapdata.models import Level, MapUpdate -from c3nav.mapdata.render.data.altitudearea import AltitudeAreaGeometries -from c3nav.mapdata.render.data.levelgeom import LevelGeometries +from c3nav.mapdata.render.geometry import AltitudeAreaGeometries, LevelGeometries from c3nav.mapdata.utils.cache import MapHistory from c3nav.mapdata.utils.geometry import get_rings diff --git a/src/c3nav/mapdata/render/renderer.py b/src/c3nav/mapdata/render/renderer.py index 53923ed8..2556453e 100644 --- a/src/c3nav/mapdata/render/renderer.py +++ b/src/c3nav/mapdata/render/renderer.py @@ -6,8 +6,9 @@ from shapely import prepared from shapely.geometry import box from c3nav.mapdata.models import Level, MapUpdate -from c3nav.mapdata.render.data import LevelRenderData, hybrid_union from c3nav.mapdata.render.engines.base import FillAttribs, StrokeAttribs +from c3nav.mapdata.render.geometry import hybrid_union +from c3nav.mapdata.render.renderdata import LevelRenderData from c3nav.mapdata.utils.cache import MapHistory