FAQ
ArcMapにJPEGイメージを追加する方法

ナレッジ番号:5521 | 登録日:2023/07/27 | 更新日:2024/11/21

【概要】

IRasterLayerインタフェースのCreateFromDatasetメソッドを使用して、ArcMapにJPEGイメージを追加する方法を示します。


【手順】
  1. ArcMapを起動します。

  2. Visual Basic Editorを開きます。

  3. プロジェクト・エクスプローラ・ウィンドウで、Projectの下にあるArcMap Objects > ThisDocumentをダブルクリックし、コード・ウィンドウを開きます。

  4. コード・モジュールに次のコードをペーストします。

    
    
    Public Sub AddRasterLayer()
      
    
    
    
    
    Dim pMxDocument As IMxDocument
      Dim pMap As IMap
      Dim pLayer As IRasterLayer
      Dim pWF As IWorkspaceFactory
      Dim pWs As IWorkspace
      Dim pFW As IRasterWorkspace
      Dim pDataset As IDataset
      Dim pRDataset As IRasterDataset
    
      Set pWF = New RasterWorkspaceFactory
    
      ' イメージが格納されているフォルダのパスを指定します。
      Set pWs = pWF.OpenFromFile("C:\Images", 0)
    
      ' QI
      Set pFW = pWs
      ' イメージ・ファイル名を指定します。
      Set pRDataset = pFW.OpenRasterDataset("seb1.jpg")
    
      ' データセットを作成します。
      Dim pRLayer As IRasterLayer
      Set pRLayer = New RasterLayer
      pRLayer.CreateFromDataset pRDataset
    
      'ラスタレイヤを追加します。
      Set pMxDocument = ThisDocument
      Set pMap = pMxDocument.FocusMap
      pMxDocument.AddLayer pRLayer
    End Sub
    
    
    
  5. Visual Basic Editorを閉じます。

  6. マクロを実行します。

    A:ArcMapで、ツール > マクロ > マクロと選択し、マクロ・ダイアログを表示します。

    B:マクロを選択し、実行をクリックします。

メタデータ

機能

種類

製品