Module: Shared::Maps
- Extended by:
- ActiveSupport::Concern
- Included in:
- AssertedDistribution, Georeference
- Defined in:
- app/models/concerns/shared/maps.rb
Overview
Shared code for extending models that impact CachedMap creation (at present AssertedDistribution, Georeference).
TODO:
-
callbacks in all potentially altering models, e.g.:
- AssertedDistribution (asserted_distribution_shape change, otu_id change)
- GeographicItem (shape change) ?! necessary or we destroy/update !?
- CollectionObject (collecting_event_id change)
- Georeference (geographic_item change, position_change, collecting_event_id change)
- OTU change (taxon_name_id change)
- TaxonDetermination (otu_id change, position change)
- GeographicArea - !?!@# (new/altered gazetters)
-
provide 2 shapes, absent/present when both there
-
resolve "untranslated" when rendering