There are several ways in which maps can be used.
- Any component's map display option for any component in addition to a gallery and a list.
- Map-based wikidocumentary
- For a given topic, displayed in the header section. There may be several header images of wikidocumentaries per topic, which will then be put on a playlist.
- A wikidocumentary usually touches on many topics, and there must be a topic-independent place for displaying them and a way to find them.
- Map-based discovery interface on the top level.
- Location display in each media metadata view.
- Map-based tools
- 1 Location module
- 2 Components's map display option
- 3 Map-based wikidocumentary
- 4 Location display in each media metadata view
- 5 Map-based tools
- 6 Navigation
- The coordinate point is read from Wikidata
- The shape is read from OSM based on a Wikidata tag in OSM. (Add details about this)
How to develop the Location module
- Topic as pin and/or shape depending on data
- Nearby items
- Display all related images, a filtered subset or a selection of images on the map. Filtering is made in the images component.
- Context (areas)
- Neighbouring items
- Enclosing items
- Related items from other components
- Filter and facet items in the original component before sending to the map. Filtering takes place at the original component. In the map component only visibility is managed.
- Pin – clickable --> Popup
- Popup – Clicking the pin or the shape opens a popup, which links to the topic's page.
- Image pin
- Single images in their individual pins/popups
- Topic's images are collated to the topic popup. Each image links to the image viewer.
- If there are too many items or images in the area, they will be styled as aggregate.
- Timeline arc for items with several points on a timeline.
- Routes will follow roads, if possible.
- Advanced: Combine several views in one: Map, timeline and gallery.
- Wikidata for the item point and/or shape
- OSM for shape (and missing point if possible)
- Configurable external sources
- The user can validate these items, and the data can be written to Wikimedia projects or OpenStreetMap.
- The style of these elements should differ from items already in Wikidata, and change after validation.
- The source of the data can be automatically appended.
- Correct the location of the topic's pin
- Facet/filter by data item type. For items from other components filtering takes place in the original component. (TBD)
- Import new items to Wikidata / enrich existing items
- View an external dataset on the map.
- Export map
- Save map configuration
- Use the selection for a wikidocumentary
See also Phabricator task https://phabricator.wikimedia.org/T261569
Allow 4 layers that can be configured
- Base map
- Default map: Styled OSM map. Allow changing the style?
- Available local map services, use data collected in OSM
- International services
- Local providers
- Scanned / historical map
- Always best suggestion based on time and scale
- Select/search from available maps in registered sources, including Wikimaps Warper.
- Transparency slider for each layer
- Toggle visibility
- Configuration button opens configuration modal (TBD). Each layer has one map initially.
- Layers can be rearranged
- Bottom layer is opaque or there is a (chosen?) background colour)
The goal is to display the most suitable maps based on scale and topic date by default.
- A modal to configure the sources.
- Can display previews of available imagery or data for each layer individually.
- Allows reading any publicly available raster or data layer to Wikidocumentaries.
Advanced map options
- Select map language: Display vernacular/old toponyms?
- Select map style
Merge currently separate modules
3 modules that could be merged
- Location (gallery of subdivisions, neighbours, and enclosing items)
- Location on map (simple pin/shape display)
- In this location (items found within this item, based on semantic definition)
See also Content modules for a table of all modules.
Components's map display option
Map display option for any component in addition to gallery, list and timeline.
- Option in the display menu of items that have geolocation data
- Usually several disconnected points
- Aggregates for multiple points
- Series of points connected to each other with arcs
- lifeline (start–end) arcs
- Series of points connected to each other by a line
- For routes
- (Historical) geographic subdivisions in a map
- Cemetery or allotment garden map
- Temporal aspect if present in the data
- For life arcs, the color of the arc
- Facet items on the map based on their properties
- Add all or a faceted selection to the topic's map
Location display in each media metadata view
- Each image has a small map in the metadata section. This, too, needs to have the same features as maps throughout the site.
|About||Technology||Design||Content modules||Tool pages||Projects|
|Setting up dev environment||
|Visual editor||Central Park Archives|