mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 01:13:23 -04:00
* [maps] shapefile importer * render importer editor * shapefile_editor * break geojson_importer into abstract class * start shapefile_importer _readNext * parse shapefile * getProgress * comments * set table row count * hide shapefile editor once all files selected * i18n fixes * validate sidecar file names match .shp name * rename JsonUploadAndParse to GeoUploadWizard * eslint * tslint * fix getFileNameWithoutExt * backout i18n changes * reset i18n files to main * revert to main zh-CN.json * i18n updates * use geoJsonCleanAndValidate to clean features from all geo importers * update docs * doc refinement * tslint fix for loaders * eslint * shapefile upload functional test * geoFileUploadPageObject * add geojson functional test with geoFileUpload page object * replace old workflow functional tests with new ones based on geoFileUplad page object * tslint and eslint * eslint * fix jest test * use smaller chunks to avoid timeout in CI * try without geojson test * try small geojson file in CI * point.json * do not use copy to clipboard, does not work in CI * eslint * more linting * add retry * one more thing for functional tests Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
88 lines
3.7 KiB
Text
88 lines
3.7 KiB
Text
:ems-docker-repo: docker.elastic.co/elastic-maps-service/elastic-maps-server-ubi8
|
||
:ems-docker-image: {ems-docker-repo}:{version}
|
||
|
||
[role="xpack"]
|
||
[[maps]]
|
||
= Maps
|
||
|
||
[partintro]
|
||
--
|
||
|
||
Create beautiful maps from your geographical data. With **Maps**, you can:
|
||
|
||
* Build maps with multiple layers and indices.
|
||
* Animate spatial temporal data.
|
||
* Upload GeoJSON files and shapefiles.
|
||
* Embed your map in dashboards.
|
||
* Symbolize features using data values.
|
||
* Focus on only the data that’s important to you.
|
||
|
||
*Ready to get started?* Watch the https://videos.elastic.co/watch/BYzRDtH4u7RSD8wKhuEW1b[video], and then start your tour of **Maps** with the <<maps-getting-started, getting started tutorial>>.
|
||
|
||
++++
|
||
<script type="text/javascript" async src="https://play.vidyard.com/embed/v4.js">
|
||
</script>
|
||
<img
|
||
style="width: 100%; margin: auto; display: block;"
|
||
class="vidyard-player-embed"
|
||
src="https://play.vidyard.com/mBuWenQ2uSLY9YjEkPtzJC.jpg"
|
||
data-uuid="mBuWenQ2uSLY9YjEkPtzJC"
|
||
data-v="4"
|
||
data-type="inline"
|
||
/>
|
||
</br>
|
||
++++
|
||
|
||
[float]
|
||
=== Build maps with multiple layers and indices
|
||
Use multiple layers and indices to show all your data in a single map. Show how data sits relative to physical features like weather patterns, human-made features like international borders, and business-specific features like sales regions. Plot individual documents or use aggregations to plot any data set, no matter how large.
|
||
|
||
[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 files and shapefiles
|
||
Use **Maps** to drag and drop your GeoJSON and shapefile data into Elasticsearch, and then use them as layers in your map.
|
||
|
||
[float]
|
||
=== Embed your map in dashboards
|
||
Viewing data from different angles provides better insights. Dimensions that are obscured in one visualization might be illuminated in another. Add your map to a dashboard and view your geospatial data alongside bar charts, pie charts, tag clouds, and more.
|
||
|
||
This choropleth map shows the density of non-emergency service requests in San Diego by council district. The map is embedded in a dashboard, so users can better understand when services are requested and gain insight into the top requested services.
|
||
|
||
[role="screenshot"]
|
||
image::maps/images/embed_in_dashboard.jpeg[]
|
||
|
||
[float]
|
||
=== Symbolize features using data values
|
||
Customize each layer to highlight meaningful dimensions in your data. For example, use dark colors to symbolize areas with more web log traffic, and lighter colors to symbolize areas with less traffic.
|
||
|
||
[float]
|
||
=== Focus on only the data that’s important to you
|
||
Search across the layers in your map to focus on just the data you want. Combine free text search with field-based search using the <<kuery-query,{kib} Query Language>>. Set the time filter to restrict layers by time. Draw a polygon on the map or use the shape from features to create spatial filters. Filter individual layers to compares facets.
|
||
|
||
|
||
--
|
||
|
||
include::maps-getting-started.asciidoc[]
|
||
include::asset-tracking-tutorial.asciidoc[]
|
||
include::reverse-geocoding-tutorial.asciidoc[]
|
||
include::heatmap-layer.asciidoc[]
|
||
include::tile-layer.asciidoc[]
|
||
include::vector-layer.asciidoc[]
|
||
include::maps-aggregations.asciidoc[]
|
||
include::search.asciidoc[]
|
||
include::map-settings.asciidoc[]
|
||
include::connect-to-ems.asciidoc[]
|
||
include::import-geospatial-data.asciidoc[]
|
||
include::indexing-geojson-data-tutorial.asciidoc[]
|
||
include::trouble-shooting.asciidoc[]
|