ArcGIS Pro 加载项(6)——样式符号属性对调

之前是已经通过Python构建脚本工具,实现了stylx文件的符号属性的对调。

ArcGIS Pro脚本工具(12)——样式符号属性对调_学学GIS的博客-CSDN博客为地类做样式符号匹配经常碰到这样的问题:属性表里面只有地类代码,但是做样式文件的时候名称框里面填的是地类名称,或者是反过来,这都匹配不到一块嘛。如果我把地类名称、地类代码分别做到这几处,需要用地类代码匹配就把地类代码换到符号的名称属性,需要地类名称匹配就把地类名称换到符号的名称属性,岂不美哉?Python中用sqlite3模块对.stylx样式文件进行读写,考虑到这种对调操作将会是多次的,所以做成Python脚本工具。Pro里观察一下样式符号可以发现,符号可修改的属性有名称、标签、键3处。.........https://blog.csdn.net/baidu_28157641/article/details/126309203

上面的脚本工具有一些不足

  1. 不能单独选择样式中的某一类符号进行属性对调,而是进行点、线、面等所有符号的属性对调。
  2. 进行属性对调后需要手动刷新样式。

为了修补这些不足,再考虑到这个功能适合置于系统菜单中,所以琢磨了一下怎么通过SDK构建add-in来实现这个功能。

样式符号属性对调 加载项

效果演示

以三调样式里的面符号为例,将符号的名称属性与类别属性进行对调

工具下载

请私信联系

工具说明

  1. 只适用于ArcGIS Pro3.0及之后的版本,如需在Pro2.x版本中使用,需要使用代码重新构建。
  2. 建议不要将键值与其他属性对调,如果必须这样对调,请确保与它对调的属性具有唯一值
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 要将OSM地图到GISPro中,可以按照以下步骤进行操作: 1. 在GISPro中创建一个新的项目或打开现有项目。 2. 在主界面上选择“图层”选项卡,然后点击“底图”选项。 3. 在底图选项卡上点击“添底图”按钮,并从弹出的菜单中选择“在线地图”选项。 4. 在弹出的“添在线地图”对话框中,选择“OpenStreetMap”(OSM)作为在线地图的提供商。 5. 在对话框中,你可以选择OSM不同的样式,例如“OSM街道地图”、“OSM卫星地图”等,并在预览窗口查看各个样式的效果。 6. 选择所需的OSM样式后,点击“确定”按钮。 7. GISPro将自动并显示所选的OSM地图样式作为底图。 在完OSM地图后,你可以根据需要对其进行进一步调整和设置。例如,可以更改地图的透明度、缩放级别、旋转角度等。此外,你还可以在地图上添其他的矢量或栅格图层,以便进行更复杂的空间分析或数据展示。 需要注意的是,OSM地图可能需要Internet连接,确保你的设备联网正常。此外,GISPro中可能提供其他地图的方法或插件,具体操作可能会有所不同。 ### 回答2: 要在GIS软件中OSM地图作为底图,可以按照以下步骤进行操作: 1. 在GISPro软件中选择“添新图层”或类似的选项。这通常可以在菜单栏或工具栏中找到。 2. 在打开的对话框中选择“网络服务”或类似的选项,以在线地图服务。 3. 在服务提供商中选择OpenStreetMap或OSM。这通常是一个预定义的选项,您可以在下拉菜单中找到。 4. 在相应的字段中,输入OSM地图的URL或选择预设的URL。OSM地图的URL通常是“https://tile.openstreetmap.org/{z}/{x}/{y}.png”。其中{z},{x}和{y}分别代表缩放级别、瓦片的横向和纵向坐标。 5. 确定地图的范围。根据您的需要,可以选择全球范围的地图,或者根据特定的地理范围。 6. 点击“确定”或类似的按钮,开始OSM地图。 7. 在地图窗口中,您应该能够看到的OSM地图作为底图。 请注意,具体的步骤可能会根据GIS软件的版本和功能有所不同。上述步骤仅提供一般指导,您可能需要参考GISPro软件的帮助文档或与支持团队联系,以获取更详细的指导。 ### 回答3: 要将OSM地图作为底图到GIS Pro中,可以按照以下步骤操作: 1. 打开GIS Pro软件,在地图视图界面上方的工具栏中选择“插入”选项卡,然后点击“添数据”按钮。 2. 在弹出的“添数据”对话框中,选择“ArcGIS Online”选项卡。 3. 在“ArcGIS Online”选项卡中,搜索框中输入“OSM地图”关键词,并点击搜索按钮。 4. 在搜索结果中,选择合适的OSM地图,可以根据地区、类型等进行筛选。 5. 在选择的OSM地图下方,点击“添到地图”按钮。 6. OSM地图将被到GIS Pro的地图视图中,作为底图显示。 7. 可以选择调整底图的显示样式和范围,对底图进行缩放、平移等操作。 通过上述步骤,就可以将OSM地图作为底图到GIS Pro中,并可以在GIS Pro的地图视图中使用该地图进行分析、编辑和显示等操作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值