论文部分内容阅读
随着信息化产业的不断发展,GIS的应用越来越广泛,电子地图作为GIS的基础也不断被提出新的要求,人们不再满足于地图的简单导航,对于地图的时效性和用户体验提出了更高的要求。所以,一项重要内容是:寻求新的方法提高地图数据传输效率、改善地图渲染效果、简化制图的复杂性,以改变加载数据格式和制图渲染方式,解决在数据生产和地图制图过程中产生的相关问题。论文总结了基于Mapbox的矢量地图Web制图系统的开发背景和意义,探讨了地图数据加载缓慢、地图数据时效性、地图渲染和地图Web制图中存在的问题,分析了 WebGIS、矢量瓦片、地图渲染技术、Web制图技术研究等相关知识和技术,在此基础上进行了 shapefile向MVT数据转换方法、矢量瓦片边界融合处理、复杂多边形的处理、Web制图、创建字体和创建图标等工作,设计了一整套从数据到地图的制图系统。最终基于Mapbox平台,使用Java语言和IntelliJ IDEA集成开发环境,开发了 Web在线制图系统,主要实现了数据格式转换、地图渲染、样式文件生成、字体文件生成、图标文件生成、Web端制图等功能。论文所实现的基于Mapbox的矢量地图Web制图系统是针对目前天地图·浙江数据更新缓慢和制图复杂等问题设计的。系统实时切片生成矢量瓦片,通过Google编码数据量小,在数据加载时占用带宽小,避免数据加载不流畅而影响用户体验;系统在客户端对数据进行渲染,通过样式文件修改制图风格,提高了制图效率。系统原来按数据库修改、制图、切片、生成位图到发布服务应用,其过程繁琐、更新周期长等缺陷,实现了根据基础数据的改变,修改数据库的基础数据,实时切片并根据用户需求快速调整地图风格的功能。该系统解决了基础地理数据改变到地图服务所用时间长、数据更新滞后等问题,使数据快速得到应用,服务人们的生产生活。