Sample Projects

Welcome to AvisMap GIS Engine Sample Code Library

Welcome to AvisMap GIS Engine Sample Code Library
AvisMap GIS Engine provides a series of sample code under various developing environments in VB(6), VC(6), .NET (2003) and Delphi(7), you can freely run or test any one of them on your machine to learn or verify some valuable usages about our components. In order to make all samples more readable, we specially edit an auxiliary documentation here to help you make clear understanding about overall classes and interfaces of our software provided. Especially to those beginners who haven't enough experience in GIS developing based on ActiveX controls typically with AvisMap GIS Engine components, this documentation would be a fine tutorial.
All the sample projects and data are included in the installation package of AvisMap GIS Engine. Download now!
This table shows all samples in Sample Projects and corresponded descriptions in Help document, user can freely click any one of them to view the details.
Sample VB Project description Demo Project Name
Data Management Creating/Editing Datasource and Dataset CreateDeleteModify
  Creating/Editing CAD Dataset CreateObjAsCADDt
  Saving Workspace and Maps Save
  Copying/Managing Dataset and Appending Data CopyDataset
  Browsing/Editing Attribute EditAttribute
  Importing/Exporting Data (1) Import
  Importing/Exporting Data (2) Import
  Long Transaction of AvisMap GIS Engine Longtrans
Map Management Map Browser MapBrowse
  Managing Layers Legend
  Map Navigating Location
  Managing a Workspace AvisWkspManager
Feature Operation Basic Operation Object
  Precise Editing of Geometric Engine Coordinate ObjAccurateManip
  Moving Point and Dragging the Conjoint Line Move
  Customizing Edit Handle EditHandleOptions
  3-point Arc MakeArcWith3P
Query & Tracking Spatial Query(1) SpatialQuery
  Spatial Query(2) SpatialQuery
  SQL Query SQL
  Selecting a Map Layer and Displaying the Attribute AvisGridview
  Browsing/Removing Records Identity
  Instant Tracking and Display Attribute TrackAttrib
  Querying Related Table RelQueryTableInfo
  Querying Function of soQueryDef Query2
  Adding Text into Tracking Layer AddText
  Functions of Tracking and Custom Zooming track1
  Multiple Targets GPS Tracking Demonstration GPS_MultiPoints
  Blinking group of Features BatchBlink
Spatial Analysis Overlay Analysis OverlayAnalyst
  Distance and Area Measuring Survey
  Topology Analysis Topo
  Conditional Topology Operation TopoBuilderFilter
  Buffer Analysis BufferQueryEx
  Data Clipping ClipDataset
  Raster Analysis GridAnalystEx
  Network Analysis NETWORKANALYST
Map & Layout Point, Line, Polygon and Text Style Setting Style
  Filling Effect BrushStyle
  Map Rotating MapRotationOptions
  Unique Value Thematic Map Designing ThemeMap
  Range and Dot Density Thematic Map Designing ThemeMap
  Statistic Graph Designing ThemeMap
  Graduated Symbol Thematic Map Designing ThemeMap
  Label Thematic Map Designing ThemeMap
  Basic Operations of AvisLayout Layout
  AvisLayout Coding LytSmp
3D Image Raster Dataset Registering Register
  Basic Operation of Avis3D 3Dbase
  3D Analysis 3DAnalyst
  3D Displaying 3DCONTROL
  Projection Transformation PrjSample
Others Multimedia Designing Multimedia
  Creating Centroid Points and Updating Polygon Attribute CentroidPoints
  Dynamic Segment DynamicEvent
Sample VC chm Contents Name Demo Project Name
Data Management Browse/Edit Attribute and Maintain Attibute Table PropertyEdit
  Data Clipping ClipDataset
  AvisGridView control for Selecting and Displaying AvisGridview
Map Management Map Layer Management by Using AvisLegend LEGEND
  Style Setting Style
  Map Navigator Location
  Map Browse MapBrowse
  Map Export OutputMap
  Map Saving Save
Query & Tracking Two-way Query IDENTITY
  Spatial Query QueryExMore
  Instantly Tracking and Displaying Attribute TrackProperty
  Functions of Tracking and Custom Zoom track1
  Blinking Feaure BatchBlink
  GPS Tracking GPS
  GPS MultiPoints Tracking GPS_MultiPoints
  SQL Query SQL
  Functions of Tracking Feature TrackAreaAndLine
  Select Blinking Features Blink
  Click to Add Text into Tracking Layer TrackText
Spatial Analysis Buffer Analysis BufferQueryEx
  Topology Analysis Topo
Others AvisLayout Demonstration LytSmp
  Multimedia Application Multimedia
  Distance and Area Measurement Survey
Sample CSharp chm Contents Name Demo Project Name
Data Management The Editor for Create/Delete Data Source and Dataset EditAttribute
  Identify & Query Query
  Select Map Layer and Display Attribute AvisGridview
Map Management Map Layer Management by Using AvisLegend LEGEND
  Map Navigator Location
  Style Setting Style
  Workspace Management by Using AviswkspManager AvisWkspManager
Query &Tracking Spatial Query SpatialQuery
  SQL Query SQL
  Blinking Features Blink
  Click to Add Text into Tracking Layer AddText
Spatial Analysis Buffer Analysis BufferQueryEx
  Data Clipping ClipDataset
  Distance and Area Measurement Survey
  Topology Analysis Topo
Map & Layout Thematic Map Creation ThemeMap
Sample VB.NET chm Contents Name Demo Project Name
Data Management Copying/Managing the Dataset and Appending Data CopyDataset
  Creating/Editing Datasource and Dataset CreateDeleteModify
  Creating/Editing CAD Dataset CreateObjAsCADDt
  Browsing/Editing Attribute EditAttribute
  Importing/Exporting Data (1) Import
  Importing/Exporting Data (2) Import
  Long Transaction of AvisMap GIS Engine Longtrans
Map Management Map Layer Management by Using AvisLegend LEGEND
  Map Navigator Location
  Map Browser MapBrowse
  Workspace Management by Using AvisWkspManager AvisWkspManager
Feature Operation Moving Point and Dragging the Conjoint Line Move
  Basic Operation Object
  Precise Editing of Geometric Engine Coordinates AccurateEdit
  3-point Arc track3
  Tracking Line track2
  Click to Add Text into Tracking Layer AddText
  Groups of Blinking Features BatchBlink
  Selecting a Map Layer and Displaying the Attribute AvisGridview
  Browsing/Removing Records IDENTITY
  Multiple Targets GPS Tracking Demonstration GPS_MultiPoints
  Spatial Query(1) SpatialQuery
  Spatial Query(2) SpatialQuery
  SQL Query SQL
  Functions of Tracking and Custom Zooming track1
  Instantly Tracking and Displaying Attribute TrackAttrib
Spatial Analysis Buffer Analysis BufferQueryEx
  Data Clipping ClipDataset
  Overlay Analysis OverlayAnalyst
  Distance and Area Measuring Survey
Map & Layout Style Setting Style
  Basic Operation of AvisLayout Layout
  AvisLayout Coding LytSmp
3D Image Raster Dataset Registration Register
Others Multimedia Designing Multimedia
Sample Delphi chm Contents Name Demo Project Name
Data Management Creating and Opening ADO Datasource ADO
  AvisWkspManager and AvisLegend Controls WkspManager
  AvisGridview Control AvisGridview
  Save the Workspace and Map Save
  Browse Attribute Identity
Map Management Map Browser MapBrowse
  Map Navigator Location
  Map Layer Management by Using AvisLegend Legend
Feature Operation Setting Feature Style Style
  Basic Operation Object
  The Precision Editing of Geometric Object's Coordinates ObjectAcculate
  Query/Modify the Attribute of Geometric Engine ModifyTableStruce
Query & Tracking Two-way Query Query
  Tracking and Displaying Attribute Track
  SQL Query SQL
  Spatial Query Spatial
  Tracking Line Track2
  Tracking Line/Polygon Track3
Spatial Analysis Distance and Area Measurement Distance
  Buffer Analysis BufferQueryEx
  Topological Error Manipulating Topo
  Overlay Analysis Overlay
Map & Layout AvisLayout Coding LytSmp
3D Image Raster Dataset Registration Register
Others Blinking Features Blink
  Map Export OutputMap
  Create Polygon Based on Control Points NewPolygon