BaseMap模板理解

原文地址:BaseMap模板理解 作者:捷泰技术团队

1. Group Layers

   

    Community BaseMap,坐标参考为Web-Mercator,最终提供的地图服务共计有20级,即L0-L19. 

    我们知道,无论是ArcGIS Online、Bing Maps、Google Maps,还是其他的互联网地图,不同比例尺下显示的内容有差异的,大比例尺总是比小比例尺的内容详尽。而这,在制作BaseMap中,就体现在Group Layers 

    Group Layers,为了能方便的管理同一要素类型,同一内容表示或者同一范围等要素而存在。因此,在模板中,我们可看到模板的TOC中有不同比例尺(不同级别)的Group Layers。展开可看到,每个级别下所表示的内容。此外,对不同的Group Layers设置有可见比例尺。

 

[转载]BaseMap模板理解

图1 导入图片

 

2. Symbology

 

    符号化,通俗的理解即为对要素进行“模拟”的展现,使对象更容易被认识。当然,可模拟成不同风格,如卡通or现实;质朴or花哨均可。  

    ArcMap中提供有符号选择器,针对点、线、面要素均有很多默认的符号。当然,还可以通过自己创建、外部导入Style File等方式接入更多的符号。 

 

[转载]BaseMap模板理解

图2 面符号选择器及外部导入

 

3. Style File

 

    样式是符号、颜色、地图元素及其他图形元素组成的集合,有助于一组用户创建和共享协调一致的地图。一个样式文件,就是包含您所创建、或者ESRI提供的一类元素的库,样式中含有在ArcGIS 中使用的符号、图形和颜色,其中符号包括:点、线、面和文本符号。一个Style File为一个.style文件。  

    通过共享相同的Style File文件,便可引用相同的符号、标准规则等。这样就可以实现在用户组中共享同一种制图标准,并保证制图表达更为一致。 

    如何创建符号库呢?即可以通过修改ArcGIS Style Manager中提供符号来创建新的符号,也可以引用外部的新建符号(可以基于图片制作符号库也可以基于TrueType字体制作符号库)。

 

[转载]BaseMap模板理解 

图3 ArcGIS Style Manager创建点符号

 

4. Layer Definition Query

   

    Layer Definition Queries允许您指定要用在图层中的要素。在“Query Builder”对话框中,您可以创建表达式来选择要用在图层中的数据集的特定要素。 

    这在制图时非常有用,您可以不用对数据本身做处理而决定数据的哪些部分用于显示

 

[转载]BaseMap模板理解 

图4 点状信息中只显示乡镇的内容

 

5. Maplex

 

    Maplex是ArcGIS的高级标注方法,相比标准标注,使用Maplex可以更快速的实现很多标注效果,生产出更加美观的地图。 

    Maplex中提供了更丰富的标注放置规则,如专门应用于道路的街道放置规则、应用于河流放置的河流放置规则等;我们在地图中常见的长标注分行显示也是通过Maplex实现的;通过Maplex还可以设置标注重复显示的方式;通过Maplex还可以实现点抽稀。

 

[转载]BaseMap模板理解 

图 5 点标注摆放位置选择器

[转载]BaseMap模板理解

图 6 线要素标注摆放规则列表

[转载]BaseMap模板理解

图 7 设置一定范围内重复标注的移除

[转载]BaseMap模板理解

图 8 换行设置

    如上所述,Maplex可以快速实现很多标准标注无法实现的标注样式,因此,在高级制图中经常使用Maplex。

 

6. Representation

   

    制图表达允许您对要素的外观进行自定义,通过各类不同的几何效果(Geometric Effects),就可以实现更丰富的制图效果,还可以解决一些数据处理问题,如平滑等。一个要素类可以有多个与其关联的制图表达。

 

[转载]BaseMap模板理解

  图 9 Representation 几何效果

    使用制图表达可以实现建筑物的阴影效果,立体效果,面填充的多种效果,穿过道路或者河流的桥梁的覆盖效果等。在Campus地图制作中就会用到建筑物的阴影、立体等效果,以制作出更加美观、逼真的地图。

 

7. Label Classes

   

    同一Label Class具有相同的标注属性。例如,在道路图层中,可以创建多个标注分类以定义每种类型道路的信息和样式:高速公路、国道、普通公路等;在点图层中,可以创建多个标注分类以定义不同类别的点信息和样式:学校、饭店、医院、旅游景点、博物馆等。下图所示为交通服务点要素中,包含的多个标注类,如机场、火车站等。

 

[转载]BaseMap模板理解

  图 10 交通服务标注类

 

8. Sql Query

   

    Sql Query可以控制只为一个标注类中的特定的要素进行标注。可以在标注管理器中进行设置。如图所示,为对火车站的标注进行设置,名称最后一个字为“站”的进行标注。

 

[转载]BaseMap模板理解

  图 11 Sql Query标注设置

 

9. Label Expression(VBScript)

 

    Label Expression即标注表达式,可以用来调整标注的显示格式。标注表达式中除了可以插入字符和脚本函数外,还可以使用标签,实现更改全部和部分标注外观的特殊字符,如中文标准与英文标注同时使用,中文标注采用中文的字体和样式,英文标注采用英文字体与样式等效果。

 

[转载]BaseMap模板理解

  图 12 使用VBScript标签控制label样式

 

10. Symbol Levels

   

    使用符号级别可以通过指定符号的绘制顺序,以覆盖ArcMap的默认绘制顺序。一种常见的用法道路绘制的融合。符号等级设置中包含默认视图和高级视图两种设置方法,其中默认视图可以通过上下移动符号更改其绘制顺序,高级视图将每个符号分为多个图层,通过输入数值来指定每个符号图层的绘制顺序。

 

[转载]BaseMap模板理解

  图 13 Symbol Levels设置道路融合

 

11. Annotation

   

    地图注记由字体、字号、字间距、位置、排列方向及色彩构成。与label不同的是,annotation是以“要素”的方式存储,因此每个字符串都有自己的位置、属性,还可以单独修改和编辑其中的一个annotation的位置和显示属性,可以通过ArcMap把label转为annotation。 

    将label转化为annotation之后,由动态的label转化为静态的annotation,可以加快显示速度与切图速度,同时由于annotation为静态的,通过annotation可以确定显示的内容,而label是动态的,每次的显示都不尽相同。但由于对annotation只能单个手动编辑,因此最好在label状态下显示为最佳效果之后再转换为annotation。

 

[转载]BaseMap模板理解

  图 14 Annotation属性表记录是否放置、标注样式等

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python basemap是一个用于地图绘制和制图的Python库。它的功能强大,可以在地理上绘制各种类型的地图,如地理热图、气象图、地理标记等。 首先,Python basemap提供了各种投影方式,如正射投影和等距圆柱投影等。这些投影方式允许用户根据需要来选择合适的投影方式来呈现地图。此外,还可以设置地图的中心和范围,从而实现局部地区的放大和整体地图的展示。 其次,Python basemap还支持添加和绘制各种地理信息的功能。它可以导入和绘制地形数据、海岸线、边界线、湖泊等要素,使得地图更加真实和细致。同时,还可以通过添加经纬度坐标网格线来更好地帮助用户定位和标记位置。 另外,Python basemap还支持绘制各种标记和符号,以帮助用户更好地进行数据展示。它可以在地图上绘制散点图、连线图、区域图等,以及添加标签和注释来更好地说明数据和地理信息。 此外,Python basemap还提供了许多绘图和制图的工具和功能,如颜色填充、图例设置、图像合并等。这些功能可以使用户更加轻松地完成地图绘制任务,并且可以根据需求来调整和优化地图的输出效果。 总的来说,Python basemap是一个功能强大且易于使用的工具,可以帮助用户在地图绘制和制图方面取得令人满意的结果。无论是进行数据可视化、地理分析还是地理教学,它都是一个值得推荐的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值