Skip to content

Add option to modify an AbstractFeatureLayer from an object implementing the Tables.jl interface #247

@mathieu17g

Description

@mathieu17g

Investigate the possibility and interest (cf. #238 (comment)) to modify an AbstractFeatureLayer from an object implementing the Tables.jl interface via not copying fields and geoms of an AbstractFeatureLayer when converting it to a table.

Here are some thoughts for discussion.
It may suppose to:

  • enrich GDAL Field wrapper with an IField type
  • export to table, fields as wrapped GDAL objects as it is done currently for geometries
  • handle the Garbage Collection of the table and maybe some dataset writing synchronizations
  • find a mechanism preventing users to make unwanted trailing modifications to the AbstractFeatureLayer. Maybe with a do block style Table.rows and Table.columns to protect the AbstractFeatureLayer from trailling modifications

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions