Stéphane, With the latest iteration, the ShapeClass is able to handle multiple shapes in a single Shape object. Do you think that's fine or should there be separate objects for each shape?
Best, Fawadx On Wed, Aug 21, 2019 at 2:33 PM Fawad Ali <m.fawaadal...@gmail.com> wrote: > A better structure could also look like: > --------- > -1:Maps.Shapes.Shape1, Maps.Shapes.Shape2 > 0:Maps.Shapes.Shape3 > 1:Maps.Shapes.Shape4, Maps.Shapes.Shape5 > --------- > > Best, > Fawad > > > On Wed, Aug 21, 2019 at 2:31 PM Fawad Ali <m.fawaadal...@gmail.com> wrote: > >> Hi Stephane, all, >> Hope you are having a great day. >> >> >>> Right, that will be useful to associate shapes (and points as well?) to >>> each level. >>> >> >> Yes, points are also available within the shape editor. >> >> That could work indeed, but won't it be a bit cumbersome if a user has >>> many shapes at a given level? We could also introduce a Level class and let >>> the user associate a shape with a specific level, what do you think? >> >> >> Sounds great but would that not become a two way process for the user? >> The user will have to first create a level and then add all the levels >> into an indoor structure. While he can do the same inside a single class. >> Another option we can opt is to have a custom structure like custom >> classes. (Which I think is more flexible to our needs) >> Something like: >> --------- >> -1:Maps.Shapes.Shape1 >> -1:Maps.Shapes.Shape2 >> 0:Maps.Shapes.Shape3 >> 1:Maps.Shapes.Shape4 >> 1:Maps.Shapes.Shape5 >> --------- >> >> >>> Great. What specific options do you have in mind for indoor? >> >> >> Fairly simple ones like visually defining popup content and style for >> each shape separately similar to the uMap editor. >> Something like: https://up1.xwikisas.com/#eQ9Mck57dv0U0A7kpAvumQ >> If there are any suggestions you think should be available as options, >> let me know. >> >> Peace, >> Fawad >> >> >> On Wed, Aug 21, 2019 at 1:49 PM Stéphane Laurière <slauri...@xwiki.com> >> wrote: >> >>> Hi Fawad, Hi all, >>> >>> > Hi all, >>> > >>> > After much analyzing I have found a good workflow for creating indoor >>> maps. >>> > What I have in mind is that we treat indoor structures as map items >>> rather than a completely separate map. >>> >>> This sounds like a good approach indeed imho. >>> >>> > The levels can be specified along with the shapes to be used for each >>> level. Each shape will be created separately using the ShapeSheet. >>> >>> Right, that will be useful to associate shapes (and points as well?) to >>> each level. >>> >>> > We can have a static list for indoor levels and another one for >>> shapes. The shapes will be selected in order of the levels defined. >>> > For example, >>> > *Shapes List:* Shape1|Shape2}Shape3 >>> > *Levels List:* -1|0|1 >>> > In this case, level 0 will be mapped to Shape2. >>> >>> That could work indeed, but won't it be a bit cumbersome if a user has >>> many shapes at a given level? We could also introduce a Level class and let >>> the user associate a shape with a specific level, what do you think? >>> >>> > I am working on separately defining options for each shape so they can >>> be better used with indoor structures. >>> >>> Great. What specific options do you have in mind for indoor? >>> >>> Cheers >>> >>> Stéphane >>> >>> >>> >>> > What do you think? >>> > >>> > Best, >>> > Fawad >>> >>>