Documention Application GIS1
Version 2.0 - 2011-01-17
program call:
Start the user application "APP_GIS1"
- Select from the list of add-on applications or
- if application was active before: start with Ctrl-P
termination of the application:
Exit button.
It will pass all data to the CAD model.
toolbox
modify points, surfaces
project objects to surface
define boundaries, breaklines
ToDo
____________________________________________________________________________
Import points from ascii-file:
One point per Line.
The first word that contains a dot (Decimalpoint, ".") is used
for the X-Coordinate; the following two words are used for the
Y- and Z-Coordinates.
Additional textinfos (Words before or after the Coordinates)
are not used at the moment.
Example:
import file "sample_gispoints1.txt",
("ImportPoints"; Filtertext "gis")
rescale model with button "Scal.All"
"create Mesh" to create/display the TIN
"Exit" to transfer date to model
File/save Model as/VRML2 to create a WRL file.
Export points into ASCII file:
Menu item "File / Export points"
The Coordinates of the Points of the active Point-surface are
written out into a file.
At the moment no additional textinfos are written.
Display the coordinates of all points of the active GIS Area:
Menu item "Tools / dump all points"
HTML file {tempDir}/tmp.htm is generated and displayed.
Display a list of all edges of the active GIS Area:
Menu item "Tools / dump all edge lines"
HTML file {tempDir}/tmp.htm is generated and displayed.
print the current view:
Menu item "Tools / print"
____________________________________________________________________________
"Edit" - modify points, surfaces
Create new GIS-points:
- indicate position with the left mouse button or
- Select an existing CAD-point or
- Enter the coordinates into the fields X, Y, Z; button "AddPt.".
Move GIS-point:
The active (last selected) point is moved;
using the coordinates of the fields X, Y, Z;
Button "Mod.Pt.".
Move all GIS-points:
Menu item "Tools / move all points"
Enter the offset.
Delete GIS-points:
select them individually or as a group, "Delete" button.
Delete a range of consequent points:
Menu item "Tools / delete range of points"
Type the Point numbers of the first and last point.
Delete GIS-edge:
Select edge, button "Delete".
Delete network:
Select network (A), button "Delete".
Recalculate network:
Button "create mesh".
Clean up network boundary:
Menu item "Tools / remove outer zone"
Automatic removal of triangles with too long sides.
Changing the active surface:
Select from the list of loaded areas (far left).
Only the active area can be modified.
Create new surface:
If no GIS area is included in the model, the start of the function
automatically generates a new (empty) GIS area.
With this feature, another new GIS area is generated:
Menu item "Tools / create new surface"
Delete active area and all of their points:
Menu item "Tools / delete active mesh and all points"
The currently active GIS area and all of its points will be deleted.
____________________________________________________________________________
"prj -> Mesh" - project objects to surface
Project point onto the net and generate GIS-point:
- indicate position (left mousebutton) or
- select CAD-point
Project curves on the Net:
select CAD-curve, another CAD-curve is created.
Attention: the curve must be located within the Network! (TODO)
____________________________________________________________________________
"create Edge" - define boundaries, breaklines
create outer Network boundaries outside,
create inner Network boundaries (holes, void areas),
create breaklines (edges).
First define the edgeline, then select the edgetype.
define consecutive edges by -
- select GIS points or
- select curve. The required GIS-points are generated.
CAUTION:
- Edge lines may not cross;
- breaklines may not cross outer and inner boundaries. (TODO)
____________________________________________________________________________
If necessary adjust Model Size:
(Standards / Tolerances / model size = 15000, Modify, Exit).
Program Files:
APP_GIS1 is a supplementary program to gCAD3D.
The source code file is ../GIS1/APP_GIS1.c
The APP_GIS1 license program is GPL.
Please report problems / corrections to franz.reiter@gcad3d.org.
____________________________________________________________________________
TODO:
LandXML import:
- Import breaklines
- Import Void-area (hole inside Borders)
LandXM create export
undo / restore for deleted objects