访问网站需要账号密码,网站开发工具有,企业管理模式,成都洛羽网络科技有限公司一、数据准备 本示例以山东为例#xff0c;演示如何通过SuperMap iDesktopX制作一个好看的地形图。所有数据均来源于互联网公开数据#xff0c;如有自己项目真实数据#xff0c;可直接跳过数据下载进入下一步。 本示例所需数据包括#xff1a; 数据类别 数据类型 DEM数据… 一、数据准备 本示例以山东为例演示如何通过SuperMap iDesktopX制作一个好看的地形图。所有数据均来源于互联网公开数据如有自己项目真实数据可直接跳过数据下载进入下一步。 本示例所需数据包括 数据类别 数据类型 DEM数据 栅格 省级行政区划数据 面 市级行政区划数据 面 县级行政区划数据 面 河流数据主要河流 线、面 湖泊数据 面 1、数据下载 数据下载可以参考该博客内容下载途径是一样的 使用SuperMap制作流域分布图的详细教程-CSDN博客 二、数据处理 1、数据导入 2、裁剪矢量数据河流、湖泊 3、DEM数据拼接、裁剪 4、统一坐标系。 以上4个步骤跟上一篇河流水系中的操作是一样的这里就不重复了不清楚的可以直接查看下面博客中对应的这部分内容 使用SuperMap制作流域分布图的详细教程-CSDN博客 三、地图制图 重点内容来了 1、配置底图 采用分组图层管理操作也是一样的 将山东省的省级行政区划面添加到地图中然后新建一个图层组命名为底图将山东省_R移动到该图层分组内。每一比例尺层级也按照这样的方式进行管理一个比例尺层级的所有要素统一放在一个图层分组内最终结构如下 分组完成后我们就来确定底图所需要的要素 数据图层 作用 DEM数据 底图背景 行政区 行政区表达 边界渲染 突出目标区域 其他 海洋表达 1.1 DEM 本示例用了DEM三次这里注意一下 第一层图层混合模式第二层图层混合模式第三层三维晕渲图表达 接下来我们图层一层一层的来看由于是从下往上叠加的我们从最下面开始 第三层DEM数据添加到图层中在图层属性中设置显示方式为“栅格函数显示”栅格函数设置为“三维晕渲图”下面的参数具体参考易以下截图 颜色表链接通过网盘分享的文件山东地形图资源 链接: https://pan.baidu.com/s/1B9-sODAnfXYVGg6y-LaNkw?pwd84ap 提取码: 84ap 资源中包含以下内容 下载上面链接的资源后点击上图中颜色表后的设置按钮弹出颜色表窗口点击下图中的导入导入下载资源中的ColorTable.sctu。 设置后结果如下 第二层 1再次添加一个DEM到地图中注意图层顺序在刚刚那个DEM的上面选中图层后鼠标右键“设置颜色表”同样的导入下载资源中的“ColorTable_shandon.sctu” 2选中图层鼠标右键“图层属性”在图层属性中找到“”混合模式这里改为“变亮” 这一步得到的效果 第三层 1再次添加一个DEM到地图中注意图层顺序在刚刚那两个DEM的上面选中图层后鼠标右键“设置颜色表”同样的导入下载资源中的“ColorTable_shandon2.sctu” 2选中图层鼠标右键“图层属性”在图层属性中找到“”混合模式这里改为“线性加深” 这一步得到的结果 通过上面三层DEM的叠加我们的基础底就搭好了 1.2 行政区划边界 标准一致: 如果属于内陆省份则直接对省边界线设置对应的两点线符号风格如果该省份临海则需要区分陆地线和海洋线陆地线一样采用两点线风格海洋线则用蓝色线表达。 山东属于沿海城市所以这里也需要分开设置 具体的操作步骤 “面转线”将省级面转为线数据集“对象编辑”中的打断将线从陆地与海洋的交界处打断。“可视化”可以分开两个数据集分别设置风格也可以通过单值专题图给两个对象设置 不同的风格。 得到的结果如下 1.3 边界渲染 这里注意由于山东属于沿海城市一般加边界晕边不会加海洋区域只添加陆地区域。所以我们生成缓冲区直接用上一步得到的陆地线来做单边缓冲区不再使用整个行政区划面数据了 注意 1这里使用的是平头缓冲才能支持设置左缓冲或者右缓冲这里左缓冲右缓冲的标准是根据线的方向来的注意边界晕边一定是在省边界外。 2由于地图做了多级比例尺如果缓冲区范围设置过大放大后边界就显示很粗如果设置过小缩小地图又看不见。这种情况想要将地图做的精细就可以生成多个标准的晕边数据在不同的比例尺加载不同的数据本示例采用了两个标准小比例尺2000,4000大比例尺1500,3000 这一步得到的结果 1.4 海洋渲染 这里演示一种海洋的晕染方式可视化方向多种多样本示例只是举例欢迎大家去尝试更多其他的方案 用第2步得到海洋线生成多重缓冲区生成后注意需要将接壤的其他省份行政区划数据加进来与缓冲区结果做擦除操作不能在本来是其他省份的陆地区域进行海洋渲染。 然后添加到地图中设置一个如下的图层风格 新建一个文本数据集添加上海洋的文本注记 这一步得到的结果 1.5 其他 这里我还想表达一个山东从陆地到海洋的一个过渡 添加一个山东省的行政区划面设置了如下风格 这一步得到的效果如下 好啦到这一步我们的底图就基础搭建完成其实地形图到这一步就已经是初具雏形了。放大看看细节 2、要素叠加 叠加要素的方法跟之前做行政区划和水系分布是一样的方法这里就不做重复的描述了不清楚如何做的可以参考一下之前的流程方案使用SuperMap制作流域分布图的详细教程-CSDN博客 下面就直接列出本示例每一层级说叠加的要素供大家参考 第一级比例尺 行政区划_市级别点、注记区域分布注记主要河流面、线 第二级比例尺 行政区划_市级别点、注记区域分布注记主要河流面、线、标记主要山脉 第三级比例尺 行政区划_县级别点、注记区域分布注记主要河流面、线、标记主要山脉 四、可视化地图案例集 SuperMap Online包含很多省份的行政区划地图各个省份有细微的调整可以搜索目标区域查看对应的效果。地址Online 开发者中心 五、地形图图集 下面为一些地形分布的案例图集可供大家参考。均是采用上面的类似方法做的但是每个地图有细微的调整大家可以多去尝试不同的效果。也欢迎大家一起交流