I have tried to create topological features from regular or reconstructable features (gpml:PassiveContinentalBoundary or gpml:SubductionZone) in pygplates. When I loaded these topological features in GPlates, these features behaved as what I understood of topological features. And my understand about a topological feature is as the following:
- Topological feature can have any pygplates.FeatureType (gpml:PassiveContinentalBoundary or gpml:SubductionZone or gpml:MidOceanRidge)
- Topological feature does not need to have a PlateID or any other attributes because the topological feature has references to regular or reconstructable features that make up the topological feature. These regular or reconstructable features have all required attributes - PlateID, valid time, name, etc.
- When one wants to resolve topological features, make sure to include both topological features and regular or reconstructable features that topological features have references as the input to pygplates.resolve_topology.
I am not sure what I have done wrong that I could not resolve the topological features I previously created in pygplates. There was no Error message from pygplates.resolve_topology; however, the output is empty. I have checked to make sure that I indicated the valid time. I also included both topological features and regular/reconstructable features as the input to pygplates.resovle_topology.
Will you please give me advice or suggestion with this issue? Thank you so much.