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:Shapefile EditInsertShape

From MapWindow GIS

Jump to: navigation, search

EditInsertShape

Inserts a shape into the shapefile. Note: Both the shapefile and the attribute table must be in editing mode to insert a shape.
See also Shape


VB.NET Usage

Function EditInsertShape(Shape As MapWinGIS.Shape, ByRef ShapeIndex As Integer) As Boolean

            Parameters

Shape

The shape object to be inserted into the shapefile.
ShapeIndex Reference parameter. The desired shape index to place the shape into the shapefile. If this desired index is invalid or unavailable, the actual index will be returned.
ReturnValue A boolean value representing the success or failure of inserting the shape into the shapefile.

Sample Code

    Private Sub EditInsertShape()
        Dim sf As New MapWinGIS.Shapefile()
        Dim shape As New MapWinGIS.Shape()
        Dim shapeindex As Integer
        'Set the shape index
        shapeindex = 0
        'Switch the shapefile into editing mode
        sf.StartEditingShapes()
        'Insert the shape into the shapefile at index 0 if available
        sf.EditInsertShape(shape, shapeindex)
    End Sub
  

VB 6 Usage
Function EditInsertShape(Shape As Shape, ByRef ShapeIndex As Long) As Boolean
            Parameters

Shape

The shape object to be inserted into the shapefile.
ShapeIndex Reference parameter. The desired shape index to place the shape into the shapefile. If this desired index is invalid or unavailable, the actual index will be returned.
ReturnValue A boolean value representing the success or failure of inserting the shape into the shapefile.

Sample Code

    Private Sub EditInsertShape()
        Dim sf As New MapWinGIS.Shapefile
        Dim shape As New MapWinGIS.shape
        Dim shapeindex As Long
        'Set the shape index
        shapeindex = 0
        'Switch the shapefile into editing mode
        sf.StartEditingShapes
        'Insert the shape into the shapefile at index 0 if available
        sf.EditInsertShape shape, shapeindex
    End Sub

Retrieved from "http://www.mapwindow.org/wiki/index.php/MapWinGIS:Shapefile_EditInsertShape"
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