ThinkGeo.com    |     Documentation    |     Premium Support

Import National Imagery Transmission Format images

I’m using MapSuite 4.0 and can import a GeoJPG, TIF, GIF, etc. with this basic code below.  How can I also overlay a .NTF file on my map?



    Private Sub addImageLayer(ByVal strImageFilename As String, ByVal zoomToImage As Boolean)

        Try


            Dim UserImageLayer As New GdiPlusRasterLayer(strImageFilename)

            UserImageLayer.UpperThreshold = Double.MaxValue

            UserImageLayer.LowerThreshold = 0


            Dim staticOverlay As New LayerOverlay()

            staticOverlay.Layers.Add(“UserImageLayer”, UserImageLayer)


            staticOverlay.Layers(“UserImageLayer”).Transparency = trkImageTransparency.Value


            Map1.Overlays.Add(“UserImageLayer”, staticOverlay)


            If zoomToImage Then

                ’ Set the map’s current extent (zoom to the new image)

                UserImageLayer.Open()

                Map1.CurrentExtent = UserImageLayer.GetBoundingBox

                UserImageLayer.Close()

            End If


            Map1.Refresh()

        Catch ex As Exception

            MsgBox("Error loading imagery: " + ex.Message, MsgBoxStyle.Exclamation)

        End Try



Hi Micheal, 
  
 Thanks for your post, we tried to find a ntf file to test, but I am sorry to say that it seems a little hard to find one, so, would you please provide us your ntf file? we will check if there are any thing we could do. 
  
 Waiting for your further information. 
  
 Summer

Thanks Summer - I’ll find a .ntf file that I can share with you soon.

Hi Michael, 
  
 You’re always welcome and once we get the ntf file we will check it immediately, if you have any more question, please feel free to let us know. 
  
 Best Regards 
  
 Summer