We should try to improve the workflow of copying geomarks a little better.
When calling gm.copy() on an existing Geomark it works as expected. Adding additional urls however... gm.copy(geomarkUrl=['...', ...]) should append those additional urls to the one that was already used to create the gm Geomark object rather than overriding it.
Additionally there should be a way to simply call Geomark.copy([...]) with a list of GeomarkUrls or even perhaps with a list of Geomark objects without having to first create a Geomark object with one of the Geomark IDs.
We should try to improve the workflow of copying geomarks a little better.
When calling gm.copy() on an existing Geomark it works as expected. Adding additional urls however...
gm.copy(geomarkUrl=['...', ...])should append those additional urls to the one that was already used to create thegmGeomark object rather than overriding it.Additionally there should be a way to simply call Geomark.copy([...]) with a list of GeomarkUrls or even perhaps with a list of Geomark objects without having to first create a Geomark object with one of the Geomark IDs.