|
Track: Application Development Techniques
Ryosoke Mizuha
PASCO Corporation
1-1-2 Higashiyama, 5th Floor
Meguro
Tokyo, 153
JAPAN
Telephone: 011-81-3-3715-1610
Fax: 011-81-3-3715-1421
E-mail: yamamoto@plum.ifnet.or.jp or kikaku@pasco.co.jp
Customizing ARC TIN with Tcl/Tk
Defining Issue: Surface display functions of ARC TIN, such as SurfaceDrape, enable GIS engineers to create three-dimensional views of study areas. This often gives people a better understanding of city plans, construction plans, and so forth. Although ARC TIN has various functions to set up the 3D perspective, visualizing the most expected perspective usually takes time and needs the experience of the user.GIS Solutions: PASCO, the Japanese distributor of Esri products, created a visual interface to handle surface functions. The GUI has its own map canvas on it. Users can change SurfaceExtent, SurfaceTarget, and SurfaceObserver by dragging and dropping icons on the map canvas. This enables creating 3D perspectives efficiently.Methodology: The GUI has its own map canvas on it. Users can change SurfaceExtent, SurfaceTarget, and SurfaceObserver by dragging and dropping icons on the map canvas. When users drop these items on Tcl/Tk GUI, ARC TIN draws a new surface view on ARCPLOT display with no
delay. Also, the GUI provides widgets for all surface display related functions (i.e., Surface-Scale, SurfaceResolution).Software: The GUI is written by Tcl/Tk, one of the most powerful GUI building languages/kits for UNIX workstations, as well as for Windows PCs. Tk (Tool Kit) is a library of powerful widgets that easily can be handled by Tcl, a simple programing language. Tcl and Tk make a perfect combination for GUI production.
|
|