MapWindow Home
Search MapWindow.org


  • Home
    • Download
    • Why MW
    • FAQ
    • Contact
  • Products
    • MapWindow
    • ActiveX
    • Plug-ins
  • Software Dev
    • Sample Code
    • Scripts
    • Source
    • Bugs
    • Support
    • Languages
  • Site Tools
    • Forums
    • Tutorials
    • Mailing Lists
    • Team
    • Site Stats
    • Links
  • Get Stuff
    • Buy a CD
    • Buy a T-Shirt
    • MW Book
    • ActiveX Book
    • Donate
    • Buy Support
  • Documentation
    • MWGIS App. User Guide
    • GISTools User Guide
    • MW Plug-ins Dev. Guide
    • MWGIS ActiveX Dev. Guide
    • MWGeoProc Dev. Guide

MapWinGIS:Utils ShapeToShapeZ

From MapWindow GIS

Jump to: navigation, search

ShapeToShapeZ

Creates a new shapefile with z values added from an elevation grid.
See also Grid and Shapefile


VB.NET Usage

Function ShapeToShapeZ(Shapefile As MapWinGIS.Shapefile, Grid As MapWinGIS.Grid, Optional cBack As MapWinGIS.ICallback) As MapWinGIS.Shapefile

            Parameters

Shapefile

The shapefile to be converted to a new shapefile with z values.
Grid The elevation grid to get the z values from.
cBack Optional. The ICallback object which will receive progress and error messages while z values are being added to the shapefile.
ReturnValue The new shapefile containing z values obtained from the elevation grid.

Sample Code

    Private Sub ShapeToShapeZ()
        Dim utils As New MapWinGIS.Utils()
        Dim sf As New MapWinGIS.Shapefile(), sfZ As New MapWinGIS.Shapefile()
        Dim grid As New MapWinGIS.Grid()
        'Create polygon shapefile from the grid
        sf = utils.GridToShapefile(grid)
        'Create polygon Z shapefile by adding elevation data from grid to the shapefile
        sfZ = utils.ShapeToShapeZ(sf, grid, Me)
    End Sub
  

VB 6 Usage
Function ShapeToShapeZ(Shapefile As Shapefile, Grid As Grid, Optional cBack As ICallback) As Shapefile
            Parameters

Shapefile

The shapefile to be converted to a new shapefile with z values.
Grid The elevation grid to get the z values from.
cBack Optional. The ICallback object which will receive progress and error messages while z values are being added to the shapefile.
ReturnValue The new shapefile containing z values obtained from the elevation grid.

Sample Code

    Private Sub ShapeToShapeZ()
        Dim utils As New MapWinGIS.utils
        Dim sf As New MapWinGIS.Shapefile, sfZ As New MapWinGIS.Shapefile
        Dim grid As New MapWinGIS.grid
        'Create polygon shapefile from the grid
        Set sf = utils.GridToShapefile(grid)
        'Create polygon Z shapefile by adding elevation data from grid to the shapefile
        Set sfZ = utils.ShapeToShapeZ(sf, grid, Me)
    End Sub

Retrieved from "http://www.mapwindow.org/wiki/index.php/MapWinGIS:Utils_ShapeToShapeZ"
Views
  • Page
  • Discussion
  • View source
  • History
Personal tools
  • Log in / create account
  • What links here
  • Related changes
  • Upload file
  • Special pages
  • Printable version
  • Permanent link

Geospatial Software Lab

Copyright © 2008 - MapWindow Open Source Team
( last updated: November 12 2008.)
Home | Donate | Download | MapWindow GIS Desktop | MapWinGIS.ocx | Plug-ins | Contact | Lists | Bugs | Sample Code | Documentation
Code Repository | Open Source License | Discussion Forum | Wiki | Join the Team | Site Statistics | Links