Mmkabaka 2023-02-20 09:43 采纳率: 0%
浏览 30

ArcGIS点、线矢量图例问题

ArcGIS的点、线矢量的图例怎么加外框线,使其和面矢量的图例对其,在不转换图形的情况下,求解答

img

  • 写回答

4条回答 默认 最新

  • 量化研究所 2023-02-20 09:50
    关注

    ArcGIS中点、线矢量图例添加外框线可以使用ArcGIS提供的Symbol Editor工具,这个工具可以在ArcMap或者ArcCatalog中打开。在Symbol Editor工具中,点击“Outline”,可以看到一些选项可以设置轮廓颜色、宽度和样式,例如线的粗细、虚线还是实线等,通过设置不同的参数来实现图例的外框,使其和面矢量的图例对齐。

    此外,也可以使用Python代码来实现图例的外框,详情如下:

    import arcpy
    # Set the workspace (to avoid having to type in the full path to the data every time)
    arcpy.env.workspace = "C:/data"
    # Set local variables
    in_features = "points.shp"
    out_feature_class = "C:/output/points_out.shp"
    # Execute CopyFeatures
    arcpy.CopyFeatures_management(in_features, out_feature_class)
    # Set local variables 
    in_features = "lines.shp" 
    out_feature_class = "C:/output/lines_out.shp" 
    # Execute CopyFeatures 
    arcpy.CopyFeatures_management(in_features, out_feature_class) 
    # Set local variables 
    in_features = ["points_out.shp","lines_out.shp"] 
    out_featureclass = "C:/output/allfeatures.shp" 
    # Execute Merge 
    arcpy.Merge_management(in_features, out_featureclass) 
    # Set local variables 
    inFeatures = "allfeatures.shp" 
    symbolLayer = "Simple Line" 
    outFeatureLayer = "sketchLayers.lyr" 
    # Execute CreateFeatureclass 
    arcpy.MakeFeatureLayer_management(inFeatures, outFeatureLayer, symbolLayer) 
    # Set local variables 
    inFeatures = "allfeatures.shp" 
    symbolLayer = "Simple Fill" 
    outFeatureLayer = "fillLayers.lyr" 
    # Execute CreateFeatureclass 
    arcpy.MakeFeatureLayer_management(inFeatures, outFeatureLayer, symbolLayer) 
    # Set local variables 
    inLayers = ["sketchLayers.lyr","fillLayers.lyr"] 
    outLayer = "layerWithOutline.lyr" 
    # Execute Symbology Layer Analysis Tool 
    arcpy.LayerAnalysisTools_cartography(inLayers, outLayer) 
    

    如果回答有帮助,望采纳。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月20日

悬赏问题

  • ¥15 esp32cam串口图传
  • ¥15 C# 用partial定义部分类无法快速预览代码
  • ¥15 fastreport 代码无法设置最后一页横线不显示
  • ¥15 stm32u535芯片usb hid custom类接收数据有问题
  • ¥15 ue5.3 pico打包失败 求帮助
  • ¥15 请教,这是用chatgpt写的CAD LISPD脚本,需求是画一个由双直线组成的矩形
  • ¥50 微信小程序 成功包奶茶啊
  • ¥15 计算机博弈的六子棋代码
  • ¥15 在Fetch API中传送的参数为何不起作用?
  • ¥15 问题遇到的现象和发生背景 360导航页面千次ip是20元,但是我们是刷量的 超过100ip就不算量了,假量超过100就不算了 这是什么逻辑呢 有没有人能懂的 1000元红包感谢费