Hi @kpeng, generally it's possible if each feature has these three kinds of attributes.
- <name>: stores a string value that will be used as a new attribute name after transposing.
- <value>: stores a value that will be saved into the new attribute
- <id>: stores unique ID for new features after transposing
The procedure would be:
- Rename <value> to the value of <name> for each feature (or create a new attribute whose name is the value of <name> and stores the value of <value>).
- Aggregate the features and merge their attributes, with setting <id> to the Group By parameter.
- Optionally expose the new attribute names (i.e. all the possible values of <name>).