Using VBA Adding an SDE for coverages layer to ArcMap

本文介绍了一种使用 ArcGIS 的方法来从 SDE 数据库中加载“cities”图层,并将其添加到当前地图文档的活动视图中。通过创建 SDE 工作空间工厂对象并打开指定的工作空间字符串,可以获取到特征类。接着创建新的图层对象,并将该特征类设置为图层的数据源。最后将新建的图层添加到地图中。

Public Sub AddSDECoverageLayer()
  Dim pWorkFact As IWorkspaceFactory2
  Dim pFWorkspace As IFeatureWorkspace
  Dim pFClass As IFeatureClass
  Dim pFLayer As IFeatureLayer
  Dim pMxDoc As IMxDocument
  Dim pMap As IMap
  Dim pAV As IActiveView
 
  'Open Feature Class
  Set pWorkFact = New SdeWorkspaceFactory
  Set pFWorkspace = pWorkFact.OpenFromString("server=swfcln;instance=5151;user=sde;password=sde;version=sde.default", 0)
  Set pFClass = pFWorkspace.OpenFeatureClass("cities")
 
  'Create new layer
  Set pFLayer = New FeatureLayer
  Set pFLayer.FeatureClass = pFClass
  pFLayer.Name = pFClass.AliasName
 
  'Add layer to map
  Set pMxDoc = ThisDocument
  Set pMap = pMxDoc.FocusMap
  Set pAV = pMap
  pMap.AddLayer pFLayer
  pAV.Refresh
End Sub

 

欢迎使用“可调增益放大器 Multisim”设计资源包!本资源专为电子爱好者、学生以及工程师设计,旨在展示如何在著名的电路仿真软件Multisim环境下,实现一个具有创新性的数字控制增益放大器项目。 项目概述 在这个项目中,我们通过巧妙结合模拟电路与数字逻辑,设计出一款独特且实用的放大器。该放大器的特点在于其增益可以被精确调控,并非固定不变。用户可以通过控制键,轻松地改变放大器的增益状态,使其在1到8倍之间平滑切换。每一步增益的变化都直观地通过LED数码管显示出来,为观察和调试提供了极大的便利。 技术特点 数字控制: 使用数字输入来调整模拟放大器的增益,展示了数字信号对模拟电路控制的应用。 动态增益调整: 放大器支持8级增益调节(1x至8x),满足不同应用场景的需求。 可视化的增益指示: 利用LED数码管实时显示当前的放大倍数,增强项目的交互性和实用性。 Multisim仿真环境: 所有设计均在Multisim中完成,确保了设计的仿真准确性和学习的便捷性。 使用指南 软件准备: 确保您的计算机上已安装最新版本的Multisim软件。 打开项目: 导入提供的Multisim项目文件,开始查看或修改设计。 仿真体验: 在仿真模式下测试放大器的功能,观察增益变化及LED显示是否符合预期。 实验与调整: 根据需要调整电路参数以优化性能。 实物搭建 (选做): 参考设计图,在真实硬件上复现实验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值