g3w-suite / g3w-client-plugin-editing

https://g3w-suite.readthedocs.io/en/latest/g3wsuite_editing.html
0 stars 3 forks source link

AddPart - first geometry #86

Open FITCODE1 opened 8 months ago

FITCODE1 commented 8 months ago

Checklist

Motivation

Hi,

I searched through the G3W functionalities and documentation for possibility of adding first geometry to a feature in G3W, exception of Add Part to Multipart - Screenshot01. Also I've searched through the GIT issues to make sure this feature hasn't been requested already. I hope I didn't miss something. If so, I apologize in advance.

In the scenario where I import features without geometry into a QGIS layer, is there a possibility to add first geometry to from G3W Client, function similar to AddPart from QGIS (Screenshot02)? If not, I would like to know

  1. it is possible to develop this feature?
  2. when it could be available?

Regars,

Alin

Suggested solution

Adding an AddPart button next to the already existing Add part to multipart button .

Usage Flow: Step 1. The user will select the feature of interest from the Attributes Table Step 2. Select the AddPart button Step 3. Draw point / line / polygon. Step 4. Saving change ,

That geometry will be automatically associated with the previously selected feature.

Alternatives considered

Screenshot 01 Screenshot 02
volterra79 commented 8 months ago

@FITCODE1 we evaluate it. Thanks

Raruto commented 8 months ago

Hi @FITCODE1,

  1. is is possible to develop this feature?
  2. when it could be available?

Next stable G3W-SUITE release is expected to happen in 6 months, so June 2024 (the next one at the end of 2024).

Usually, sponsored features are more likely to be implemented sooner, in this case contact info@gis3w.it to get in touch with the sales department.

Otherwise, just propose your own PR to speed things up.

Below almost all the code that handles the "Add part to multipart" button (you can use that as a starting point to create a your own button):

https://github.com/g3w-suite/g3w-client-plugin-editing/blob/c7855f31a22b6431591b6224be59194b9d511815/toolboxes/toolsfactory.js#L147-L160

https://github.com/g3w-suite/g3w-client-plugin-editing/blob/c7855f31a22b6431591b6224be59194b9d511815/toolboxes/toolsfactory.js#L301-L314

https://github.com/g3w-suite/g3w-client-plugin-editing/blob/c7855f31a22b6431591b6224be59194b9d511815/workflows/addparttomultigeometriesworkflow.js#L1-L55

https://github.com/g3w-suite/g3w-client-plugin-editing/blob/c7855f31a22b6431591b6224be59194b9d511815/workflows/steps/addparttomultigeometriesstep.js#L1-L12

https://github.com/g3w-suite/g3w-client-plugin-editing/blob/c7855f31a22b6431591b6224be59194b9d511815/workflows/steps/tasks/addparttomultigeometriestask.js#L1-L44

In this folder the base classes that are provided by the core g3w-client repository: g3w-client/src/app/core/workflow

👋 Raruto

FITCODE1 commented 8 months ago

Hi Raruto, Thanks for details. I will contact your sales department.

Regards,

Alin

From: Raruto @.> Date: Friday, 12 January 2024 at 11:23 To: g3w-suite/g3w-client-plugin-editing @.> Cc: FITCODE1 @.>, Mention @.> Subject: Re: [g3w-suite/g3w-client-plugin-editing] AddPart - first geometry (Issue #86)

Hi @FITCODE1https://github.com/FITCODE1,

  1. is is possible to develop this feature?
  2. when it could be available?

Next stable G3W-SUITE release is expected to happen in 6 months, so June 2024 (the next one at the end of 2024).

Usually, sponsored features are more likely to be implemented sooner, in this case contact @.**@.> to get in touch with the sales department.

Otherwise, just propose your own PR to speed things up. Below almost all the code that handles the "Add part to multipart" button (you can use that as a starting point to create a your own button):

https://github.com/g3w-suite/g3w-client-plugin-editing/blob/c7855f31a22b6431591b6224be59194b9d511815/toolboxes/toolsfactory.js#L147-L160

https://github.com/g3w-suite/g3w-client-plugin-editing/blob/c7855f31a22b6431591b6224be59194b9d511815/toolboxes/toolsfactory.js#L301-L314

https://github.com/g3w-suite/g3w-client-plugin-editing/blob/c7855f31a22b6431591b6224be59194b9d511815/workflows/addparttomultigeometriesworkflow.js#L1-L55

https://github.com/g3w-suite/g3w-client-plugin-editing/blob/c7855f31a22b6431591b6224be59194b9d511815/workflows/steps/addparttomultigeometriesstep.js#L1-L12

https://github.com/g3w-suite/g3w-client-plugin-editing/blob/c7855f31a22b6431591b6224be59194b9d511815/workflows/steps/tasks/addparttomultigeometriestask.js#L1-L44

g3w-client/src/app/core/workflowhttps://github.com/g3w-suite/g3w-client/blob/8ab3917b5a5836683149e8fe67ec745ee2f3ab06/src/app/core/workflow

👋 Raruto

— Reply to this email directly, view it on GitHubhttps://github.com/g3w-suite/g3w-client-plugin-editing/issues/86#issuecomment-1888729100, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AINJ5KFM2XCVKNQ63S2A3G3YOD6I3AVCNFSM6AAAAABBWD4MNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBYG4ZDSMJQGA. You are receiving this because you were mentioned.Message ID: @.***>