地图子组件需要在大屏中先添加地图组件后才可添加,包括缩放、平移、比例尺、鹰眼图、图层列表、坐标转换、图层管理、量算、图例、数据查询、POI
搜索、打开文件、指南针、图层颜色、属性表等。点击左侧边栏中的“组件”,在“地图子组件”分类下选择希望添加的组件,通过拖拽的方式即可添加到大屏中。
地图子组件与地图组件配置项里的子组件功能大体相同,特点在于地图子组件可以拖拽至大屏中的任意位置进行放置。所有的地图子组件都需要关联地图后方可使用,点击添加的地图子组件,在右侧边栏“关联地图”中选择与地图子组件关联的地图。
缩放
缩放组件可对地图的大小进行缩放,缩放组件的配置项如下:
- 滑动条:是否支持以滑动条形式调整缩放级别
- 字体颜色:缩放组件中符号的颜色
- 背景颜色:缩放组件的背景颜色
- 尺寸:缩放组件的尺寸,单位为像素
平移
平移组件可平移地图以浏览不同区域范围内的地图,平移组件的配置项如下:
- 步距:点击一次平移组件所移动的距离
- 尺寸:平移组件的尺寸,单位为像素
比例尺
比例尺组件可显示关联地图当前的比例尺,比例尺组件的配置项如下:
- 单位:线段比例尺的计量单位
- 字体颜色:比例尺的字体颜色
- 背景颜色:比例尺的背景颜色
- 尺寸:比例尺组件的尺寸,单位为像素
鹰眼图
鹰眼图组件可查看视窗中的地图在整幅地图中的位置。
鹰眼图组件的配置项如下:
- 默认折叠:设置鹰眼图默认为折叠或展开状态
- 图标方向旋转:指示图标的方向是否旋转
- 图标位置:指示图标在鹰眼图中的位置
- 字体颜色:指示图标的颜色
- 背景颜色:鹰眼图的背景颜色
- 尺寸:鹰眼图组件的尺寸,单位为像素
图层列表
图层列表组件可控制拥有多个图层的地图中,各个图层的显隐。点击图层名称前的图标,即可显示/隐藏图层。图层列表组件的配置项如下:
- 默认折叠:设置图层列表默认为折叠或展开状态
- 属性表:设置是否支持展示图层的属性表
- 容器:图层属性表所位于的容器
- 图层属性表的背景颜色
- 位置:图层属性表在容器中的位置
- 尺寸:图层属性表的显示宽高
- 图层操作:设置图层支持的操作
- 缩放至图层:开启后,点击各图层名称右侧的图标,地图可缩放至当前图层范围
- 图层顺序:开启后,可通过鼠标拖动图层来调整图层的显示顺序
- 图层样式:设置图层在当前地图组件中的显示样式
- 不透明度:开启后,点击各图层名称右侧的图标,可调整地图中图层的透明度
- 图标位置:图层列表图标在图层列表组件中的位置
- 字体颜色:图层列表组件中字体和图标的颜色
- 背景颜色:图层列表组件的背景颜色
- 尺寸:图层列表组件的尺寸,单位为像素
坐标转换
坐标转换组件可以将地图的当前坐标转化为其他坐标系下的坐标,支持的坐标系包括
Web 墨卡托、UTM、经纬度等,坐标转换组件的配置项如下:
- 显示定位:是否显示定位按钮,可通过定位按钮定位到指定的坐标位置
- 默认折叠:设置坐标转换组件默认为折叠或展开状态
- 图标位置:坐标转换图标在坐标转换组件中的位置
- 字体颜色:坐标转换组件中字体和图标的颜色
- 背景颜色:坐标转换组件的背景颜色
- 尺寸:坐标转换组件的尺寸,单位为像素
图层管理
图层管理组件可以在一个地图组件中添加多幅地图,并进行地图的分组、切换和叠加显示等操作,图层管理组件的配置项如下:
量算
量算组件可测量地图上任意多点间的直线距离或任意多边形的面积,量算组件的配置项如下:
- 单位:测量距离或面积时的量算单位
- 默认长度单位:测量距离时的默认单位
- 默认面积单位:测量面积时的默认单位
- 单位可选:测量时是否允许选择单位
- 默认折叠:设置量算组件默认为折叠或展开状态
- 图标位置:量算图标在量算组件中的位置
- 字体颜色:量算组件中字体和图标的颜色
- 背景颜色:量算组件的背景颜色
- 尺寸:量算组件的尺寸,单位为像素
图例
图例组件可辅助解释说明专题图中的要素,图例组件的配置项如下:
- 选择图层:选择图例对应的图层
- 图例标题:图例组件的标题
- 图例样式:图例组件是否带有背景面板
- 显示图层名:是否显示图例对应的图层名称
- 显示专题字段:是否显示图例对应的专题字段名称
- 默认折叠:图例是否默认折叠
- 图标位置:图例图标在组件中的位置
- 字体颜色:图例组件中字体和图标的颜色
- 背景颜色:图例组件的背景颜色
- 尺寸:图例组件的尺寸,单位为像素
数据查询
数据查询组件可根据查询条件检索地图中的要素,数据查询组件的配置项如下:
- 标题:数据查询组件的标题
- 数据源:数据查询的数据来源,支持图层、公开数据、我的数据以及服务等,支持添加多个数据源:
- 图层:地图组件中已添加的图层
- 公开数据:iPortal 中公开的数据
- 我的数据:所有者为自己的数据
- 服务:支持 iServer REST 地图服务、iServer REST 数据服务以及
iServer 地址匹配服务
- 时序数据:支持固定时间段和相对时间段(最近时间)两种类型的时序数据,数据响应格式支持
GeoJSON/JSON,响应结果应为对象,对象的键值(key)为 unix
timestamp
- 多选:开启后,按下 Ctrl 键后可在地图中通过鼠标左键选中多个查询结果要素
- 已选数据:已添加数据的列表,可对每一个数据进行查询配置
- 查询方式:要素过滤查询的方式,支持 SQL 表达式和关键字查询
- 默认表达式/默认关键字:要素过滤查询的默认查询条件
- 要素最大返回数:设置查询后要素的最大返回数量
- 查询结果显示字段:查询结果在属性弹窗或属性显示面板中显示的字段,可配置每个字段显示的别名和显示类型
- 过滤条件:要素过滤查询的条件
- 查询结果样式:
- 点样式:设置查询返回的点要素的样式,支持设置颜色、透明度、半径、边线宽度、边线透明度和边线样色
- 线样式:设置查询返回的线要素的样式,支持设置线宽度、透明度和颜色
- 面样式:设置查询返回面要素的样式,支持设置透明度和颜色
- 面边框样式:设置查询返回面要素边框的样式,支持设置边框宽度、透明度和颜色
- 选中要素高亮样式:查询结果中选中要素的高亮样式,与查询结果样式中的配置项一致
- 显示弹窗:开启后,查询结果要素的属性信息可在属性弹窗中显示
- 宽度自适应:开启后,字段列和值列的宽度将在设置的最大列宽范围内根据文本长度自适应调整
- 字段列宽度:弹窗中字段列的宽度,开启宽度自适应时为字段列的最大宽度
- 值列宽度:弹窗中值列的宽度,开启宽度自适应时为值列的最大宽度
- 字体颜色:弹窗中的字体颜色
- 背景颜色:弹窗的背景颜色
- 属性面板:开启后,查询结果要素的属性信息可在属性面板组件中显示
- 目标:选择用于显示查询结果要素属性信息的属性面板组件
- 默认折叠:数据查询组件是否默认折叠
- 图标位置:数据查询图标在组件中的位置
- 字体颜色:数据查询组件中字体和图标的颜色
- 背景颜色:数据查询组件的背景颜色
- 尺寸:数据查询组件的尺寸,单位为像素
POI 搜索
POI
搜索组件可使用关键字对地图进行 POI 搜索,POI 搜索组件的配置项如下:
- 搜索源:POI 搜索的搜索源,支持图层、公开数据、我的数据以及服务等,支持添加多个搜索源:
- 图层:地图组件中已添加的图层
- 公开数据:iPortal 中公开的数据
- 我的数据:所有者为自己的数据
- 服务:支持 iServer REST 地图服务、iServer REST 数据服务以及
iServer 地址匹配服务
- 时序数据:支持固定时间段和相对时间段(最近时间)两种类型的时序数据,数据响应格式支持
GeoJSON/JSON,响应结果应为对象,对象的键值(key)为 unix
timestamp
- 最大返回数:返回的搜索结果的最大个数
- 开启 Online 本地搜索:是否开启 SuperMap
Online 本地搜索服务
- 默认折叠:设置 POI 搜索组件默认为折叠或展开状态
- 图标位置: POI 搜索图标在 POI 搜索组件中的位置
- 字体颜色:POI 组件中字体和图标的颜色
- 背景颜色:POI 组件的背景颜色
- 尺寸:POI 组件的尺寸,单位为像素
打开文件
打开文件组件可打开本地的数据文件,在关联地图中进行上图等,打开文件组件的配置项如下:
- 渲染到地图:是否将打开的数据文件加载渲染到关联地图中
- 跳转范围:打开数据并渲染到地图中时,是否将地图当前视角转移至渲染的数据
- 清除上一个图层:打开下一个文件时,是否清除上次加载的文件
- 允许信息提示:是否允许弹出加载数据结果的信息提示
- 按钮:打开文件组件的按钮样式
- 文字:打开文件组件的标题文字
- 字体大小:打开文件组件的文字字体大小
- 圆角大小:打开文件组件的四周圆角大小
- 支持打开的文件类型:允许加载的文件类型,当前支持的类型包括:JSON、GeoJSON、CSV、EXCEL、Shapefile
- 点样式:加载的数据文件中的点要素样式:
- 透明度:点要素的透明度
- 颜色:点要素的颜色
- 半径:点要素的半径
- 边线宽度:点要素边框的宽度
- 边线透明度:点要素边框的透明度
- 边线颜色:点要素边框的颜色
- 线样式:加载的数据文件中的线要素样式:
- 线宽度:线要素的宽度
- 透明度:线要素的透明度
- 颜色:线要素的颜色
- 面样式:加载的数据文件中的面要素样式:
- 透明度:面要素的透明度
- 颜色:面要素的颜色
指南针
指南针组件可指示地图的方向,指南针组件的配置项如下:
- 俯仰角度:指南针组件是否根据地图的俯仰角度调整指示方位
- 字体颜色:指南针组件的图标颜色
- 背景颜色:指南针组件的背景颜色
- 尺寸:指南针组件的尺寸,单位为像素
图层颜色
图层颜色组件可改变地图中图层要素的颜色,进行地图风格的灵活配置,图层颜色组件的配置项如下:
- 默认折叠:设置图层颜色组件默认为折叠或展开状态
- 开启捕捉:是否开启鼠标捕捉,开启后在地图中点击即可捕捉到当前位置所属的图层要素
- 图标位置: 图层颜色图标在图层颜色组件中的位置
- 字体颜色:图层颜色组件的文字及图标颜色
- 背景颜色:图层颜色组件的背景颜色
属性表
属性表组件可将指定的数据以属性表的形式进行展示并与地图进行联动,属性表组件的配置项如下:
- 数据来源:属性表组件的数据源,支持图层、公开数据、我的数据以及服务等:
- 图层:地图组件中已添加的图层
- 公开数据:iPortal 中公开的数据
- 我的数据:所有者为自己的数据
- 服务:支持 iServer REST 数据服务
- 关联地图:是否将属性表与地图进行关联,关联地图后点击属性表中的数据可与地图产生联动效果,支持设置联动的操作及要素样式
- 表头:属性表表头配置:
- 标题:属性表表头的标题名称
- 统计:是否开启数据总数统计和当前选中数据统计
- 工具条:是否显示工具条,工具条功能包括刷新数据、缩放至要素、清除选中、显示/隐藏列等
- 内容:属性表内容配置:
- 数据:可配置属性表中的数据列内容,包括标题、宽度、对齐方式、是否支持搜索、是否支持排序等
- 表头:是否显示属性表数据的表头
- 列:配置每列高度及是否显示列边框
- 分页:属性表分页配置,支持设置每页条数和默认当前页数
- 字体颜色:属性表组件的字体颜色
- 背景颜色:属性表组件的背景颜色