Custom maps in Reporting Services mobile reports
注意
SQL Server Reporting Services 2019 之后的所有 SQL Server Reporting Services 版本已弃用 SQL Server 移动报表发布服务器。 该功能从 SQL Server Reporting Services 2022 和 Power BI 报表服务器开始已停止使用。
SQL Server 移动报表发布服务器中的地图使用称为 ESRI 形状文件的格式进行定义。
该格式由一家私营公司设计,现在这种半开放格式被广泛应用于大部分 GIS 应用程序。 根据此格式,移动报表发布服务器需要提供两个文件来定义地图:
- 针对几何形状的 .SHP 文件
- 针对元数据的 .DBF 文件
基文件名必须匹配,例如 canada.shp
和 canada.dbf
。 元数据必须包含对地图填充数据时要使用的字段“NAME”,该字段的值为对应的形状名称或键值。
这两个地图文件 SHP 和 DBF 的大小加起来不能超过 512 KB。 如果地图文件过大,可使用工具,例如 https://mapshaper.org/,来减小其大小。
请参阅如何 将自定义地图添加到移动报表。
技术信息
- 官方规范:https://www.esri.com/library/whitepapers/pdfs/shapefile.pdf
- Wikipedia 形状文件文章:https://en.wikipedia.org/wiki/Shapefile
创建和编辑地图几何图形
创建和编辑形状文件是一个复杂的过程,不属于本文档的讨论范围。 以下是一些可帮助你入门的资源和应用:
- ArcGIS: https://www.arcgis.com/
- Adobe Illustrator 的 MAPublisher 插件:https://www.avenza.com/mapublisher
- QuantumGIS(免费):https://www.qgis.org/