[maps][docs] 7.14 doc updates (#103531)

* [maps][docs] 7.14 doc updates

* more details

* timeslider screenshot

* Update docs/maps/search.asciidoc

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

* Update docs/maps/search.asciidoc

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

* review feedback

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Nathan Reese 2021-07-01 15:10:09 -06:00 committed by GitHub
parent cb163c9139
commit fb20e02192
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 37 additions and 7 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 708 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 KiB

View file

@ -11,6 +11,7 @@
Create beautiful maps from your geographical data. With **Maps**, you can:
* Build maps with multiple layers and indices.
* Animate spatial temporal data.
* Upload GeoJSON.
* Embed your map in dashboards.
* Symbolize features using data values.
@ -39,6 +40,15 @@ Use multiple layers and indices to show all your data in a single map. Show how
[role="screenshot"]
image::maps/images/sample_data_ecommerce.png[]
[float]
=== Animate spatial temporal data
Data comes to life with animation. Hard to detect patterns in static data pop out with movement. Use time slider to animate your data and gain deeper insights.
This animated map uses the time slider to show Portland buses over a period of 15 minutes. The routes come alive as the bus locations update with time.
[role="screenshot"]
image::maps/images/timeslider.gif[]
[float]
=== Upload GeoJSON
Use **Maps** to drag and drop your GeoJSON points, lines, and polygons into Elasticsearch, and then use them as layers in your map.

View file

@ -8,7 +8,8 @@ Layers that request data from {es} are narrowed when you submit a <<kibana-conce
Layers narrowed by semi-structured search and filters contain the filter icon image:maps/images/filter_icon.png[] next to the layer name in the legend.
Layers that request data from {es} using an <<index-patterns, index pattern>> with a configured time field are narrowed by the <<set-time-filter, global time filter>>.
Layers narrowed by the time filter contain the clock icon image:maps/images/clock_icon.png[] next to the layer name in the legend.
These layers contain the clock icon image:maps/images/clock_icon.png[clock icon] next to the layer name in the legend. Use the time slider to quickly select time slices within the global time filter range.
Click previous and next buttons to advance the time slice backward or forward. Click play to animate your spatial temporal data.
You can create a layer that requests data from {es} from the following:
@ -35,13 +36,30 @@ image::maps/images/global_search_bar.png[]
[[maps-create-filter-from-map]]
=== Create filters from a map
You can create two types of filters by interacting with your map:
Create filters from your map to focus in on just the data you want. *Maps* provides three ways to create filters:
* <<maps-spatial-filters, Spatial filters>>
* <<maps-phrase-filter, Phrase filters>>
* <<maps-map-extent-filter>>
* <<maps-spatial-filters>>
* <<maps-phrase-filter>>
[float]
[[maps-map-extent-filter]]
==== Filter dashboard by map extent
A map extent shows uniform data across all panels.
As you pan and zoom your map, all panels will update to only include data that is visable in your map.
To enable filtering your dashboard by map extent:
* Open the main menu, and then click *Dashboard*.
* Select your dashboard from the list or click *Create dashboard*.
* If your dashboard does not have a map, add a map panel.
* Click the gear icon image:maps/images/gear_icon.png[gear icon] to open the map panel menu.
* Select *More* to view all panel options.
* Select *Enable filter by map extent*.
[role="screenshot"]
image::maps/images/create_spatial_filter.png[]
image::maps/images/enable_filter_by_map_extent.png[]
[float]
[[maps-spatial-filters]]
@ -57,10 +75,12 @@ You can create spatial filters in two ways:
Spatial filters have the following properties:
* *Geometry label* enables you to provide a meaningful name for your spatial filter.
* *Spatial field* specifies the geo_point or geo_shape field used to determine if a document matches the spatial relation with the specified geometry.
* *Spatial relation* determines the {ref}/query-dsl-geo-shape-query.html#_spatial_relations[spatial relation operator] to use at search time.
* *Action* specifies whether to apply the filter to the current view or to a drilldown action. Only available when the map is a panel in a {kibana-ref}/dashboard.html[dashboard] with {kibana-ref}/drilldowns.html[drilldowns].
[role="screenshot"]
image::maps/images/create_spatial_filter.png[]
[float]
[[maps-phrase-filter]]
==== Phrase filters

View file

@ -8,7 +8,7 @@ To make your dashboard look the way you want, use the editing options.
[[add-controls]]
=== Add controls
To filter the data on your dashboard in real-time, add a *Controls* panel.
To filter the data on your dashboard in real-time, add a *Controls* panel or use a map panel to <<maps-map-extent-filter, filter you dashboard by map extent>>.
{kib} supports two types of *Controls*: