User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_pipeline

ITGIS_Pipeline interface

DK11 for ActiveX | TatukGIS_XDK11.ITGIS_Pipeline | Interfaces | Methods | Properties

Pipeline engine.

Available also on: Delphi | .NET | Java | ActiveX.

Syntax

// C#
public interface ITGIS_Pipeline: ITBaseObject
{
}
' VisualBasic
Public Interface ITGIS_Pipeline
  Implements ITBaseObject
End Class
// Oxygene
type
  ITGIS_Pipeline = public interface( ITBaseObject )
  end;

Implements

Methods

Inherited Overrides Protected
Name Visibility Description
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
Execute public Execute pipeline operations.
Execute_2 public Execute a single pipeline operation.
GetVar public Get global variable
Parse public Parse text command and create an operation.
SetVar public Set a global variable
ShowForm public Lunch UI form with all parameters to allow interactive operation definition.
ShowForm_2 public Lunch UI form with all parameters to allow interactive operation definition.

Properties

Inherited Protected
Name Visibility Description
GIS public GIS Viewer on which pipeline operations will be performed.
SourceCode public Source code of pipeline operations separated by CR LF.

Remarks

Pipeline is a simplified command interpreter allowing execution of a sequence of operations like:

Base.Say "Start"
GIS.Close
Layer.Open Result=$src Name=source Path="c:\Samples\Interpolation\temperatures.shp"
Layer.CreateGrid Result=$dst Name=grid CS=$src Extent=$src Width=1000 Height=1000
Interpolation.Kriging Source=$src Destination=$dst Field=TEMP
Layer.Close Layer=$src
Ramp Layer=$dst
GIS.FullExtent
Layer.CreateVector Result=$cntr Name=contours CS=$dst Extent=$dst ShapeType=Arc
Layer.AddField Layer=$cntr Name=NewField Type=Float Width=3
Contour Source=$dst Destination=$cntr Field="NEW FIELD" ContourBase=15 ContourInterval=1
GIS.ZoomToLayer Layer=$cntr
GIS.Update
Base.Say "Done"

See Pipeline for the list of available operations.

2020/05/08 23:15

Page Tools