Functionality of CAD/GIS MensorGIS including User Manual


The Program allows the geometric Construction (CAD) and Registration, Visualisation and Analysis of 2D Geo Data (GIS). It saves these Data in a proprietary XML-based Format and offers Import and Export Interfaces for usual Data Formats/Specifications.

The Data Model was created based on the Primitives Point, (simple) Line and Area, so that different possibilities for using it, from a simple Viewer of CAD and Geo Data, via Surveyors Calculations and Attribute Data Regristration to Queries and Topological Analysis are possible. For Object Creation also Polylines (Multilines) are supported; Areas with Inner Boundaries ("Holes") are splitted into separated Objects, but these are marked as matching by an Identifier; Text Objects are treated as special Points.

For many Functionalities only minimum demands were implemented, to demonstrate the necessary elements. Because a comprehensive Functionality is very time-consuming, only an implementation by samples, but a conclusive implementation was done; so e.g. not all Reference Systems of the World are supported. In addition the used Programming Environment does not support all desired properties, e.g. the Graphical Representation, (VB.NET without Software Libraries).

You shouldn't import to large Data Files (DXF, Shape, GML) because MensorGIS is based on VB.NET which has a Memory Restriction for Array Structures of about 2MB.

In the following a short Overview over the supported Functionality should be given. Also the Routines in the background are mentioned/explained. At the end the Menus, User Elements and Windows of MensorGIS are explained in a User Manual.


Overview


Quick Start

The use of the program is very easy (Installation at the end of this document):

Functionality

Program Modules

  1. ModuleInitStructures: Initialisation of Structures (Tools, Environment, Graphics, Data, Preferences, GUI, ...), contains about 30 Subroutines and Functions

  2. ModuleMathFunctions: Mathematical Functions (Min/Max, Vector, Trigonometry), contains about 10 Subroutines and Functions

  3. ModulePlotFunctions: Geometry Functions (Graphics Output, Printing), contains about 45 Subroutines and Functions

  4. ModuleDataExchange: Data Exchange Functions (Internal Format, Import, Export), contains about 55 Subroutines and Functions

  5. ModuleDataEdit: Data Edit Functions (Change of Properties), contains about 25 Subroutines and Functions

  6. ModuleDataAnalysis: Data Analysis Functions (Basic Topology, Query), contains about 25 Subroutines and Functions

  7. ModuleTopoFunctions: Topology Functions (Extended Topology, Routing, Buffering), contains about 20 Subroutines and Functions

  8. ModuleGeodFunctions: Geodesy and Surveying Functions (Transformations, Basic Surveying), contains about 45 Subroutines and Functions

  9. ModuleGridFunctions: Height Grid Functions (Height Contour Levels and Lines), contains about 15 Subroutines and Functions

  1. FormMensorGIS: Main Window with Graphic Plot, Menus, Control Elements, Display Elements and the corresponding Functionality Envocations and User Interactions in Graphic Plot.

  2. FormLimiten: Adjustment of the Limits/Zoom to Place Markers

  3. FormRefSystem: Adjustment of the Reference Systems

  4. FormObject Class: Editor for Creation of new Object Classes with Attributes

  5. FormTreeView: Display/Editor for Object Classes

  6. FormAttribute: Display/Editor for Attribute Values

  7. FormAbfrage: Execution of Queries

  8. FormTopoAnalyse: Calculation of Topological Analysis

  9. FormText: Generator for Text Objects from Object Classes

  10. FormGetCSV: Import of Comma Separated Value Data

  11. FormVKSchnitte: Calculation of Intersection Caluculations (Surveying)

  12. FormVKPolygone: Calculation of Traverses (Surveying)

  13. FormVKTransform: Calculation of Transformations (Surveying)

  14. FormVKRoute: Development of Marked-Out Routes (Surveying)

  15. FormAusgleichung: Calculation of Least Square Net Adjustment (Surveying)

  16. FormContour: Generation of Height Contour Levels (Cartography)

  17. FormContourLines: Generation of Height Contour Lines (Cartography)

  18. FormProfile: Generation of Height Profiles (Cartography)

  19. FormStyleEditor: Change of Graphic Style Properties (Cartography)

  20. FormIconManager: Change of Point Icon Properties (Cartography)

  21. FormAtlasView: World Atlas Viewer (Cartography)

  1. PdfSharp.dll: PDF Printing compiled from Source mentioned above.

CAD Functionality

  1. saveLayer: Save a Layer

  2. getActivePoints/getActiveLines/getActiveMultilines/getActiveAreas/getActiveTexts: Number of Points, Lines, MultiLines, Areas, Texts which are not deleted.

  3. changePsizeByLayer/changeLinTypByLayer/changeAreaHatchByLayer/changeColorByLayer: Change of the geometric Representation for all Objects of a certain Layer

  4. changeTcolorByLayer/changeTsizeByLayer/changeTextAlignHorByLayer/changeTextAlignVerByLayer/changeTextOrientAngleByLayer/changeTextVisibleByLayer: Change of the geometric Representation / of Text Alignment / Text Orientation / of the Visibility of Texts of a certain Layer

  1. pubActiveColor/pubActivePSize/pubActiveLinTyp/pubActiveAreaHatch: currently selected geometric Property

  2. pubActiveLayer/pubActiveClass: currently selected semantic Property

  3. pubActiveDigitizer/pubActiveData/pubActiveTopo: currently selected Digitizing, Attributes or Topo-Analysis process

  1. savePoint/saveLine/saveArea/saveText: Save a Geometric Primitive or Text

  2. checkPoint/checkLine/checkMultiline/checkArea/checkText: Check for the nearest Object

  3. checkPointLst/checkLineLst/checkAreaLst/checkTextLst: Check for the nearest Objects, returns an Array

  4. deletePoint/deleteLine/deleteMultiline/deleteArea/deleteText: Delete an Object with the given Index

  5. scrn2math: Transformation from Screen to Reference System Coordinates

  1. pubActiveVK: currently selected Calculation of Surveying

  2. pubSizeVKPoly: Dimensioning for the Traverse (Polygon) Points

  1. VKriwi/VKpolaran: Direction Angle(Bearing) / Polar Point

  2. VKbogensch/VKvorsch/VKruecksch: Arc Section / Forwards Section / Backwards Section

  3. VKpolyein/VKpolybei: Traverse one-sided / two-sided

  4. VKhelmert2Dpar/VKhelmert2Dtrafo: Helmert Transformation incl. Parameter Determination

  5. VKaffin2Dpar/VKaffin2Dtrafo: Affine Transformation incl. Parameter Determination

  1. ClassMatrixCs.dll: Basic Matrix Operations

  2. ClassUtilsCs.dll: Utilities for Vectors and Matrices

  3. ClassVermausCs.dlll: Least Square Network Adjustment

  1. pubMAT: Limits of the current Plotting Size of the Project

  2. pubSRC: Limits of the PicturePlot Graphic Plot (Pixel)

  3. pubZoomState/pubZoomCenter: Zoom State / Zoom Mid Point

  4. pubImportNames/pubImportExtents: Informations about the Import Subsets

  5. pubLocationNames/pubLocationCoords: Informations about the Place Markers

  1. plotPoint/plotLine/plotArea/plotText/plotPointIcon: Plot of the Points, Lines, Areas, Texts and Icons

  2. plotGrid/plotScaleBar: Plot of a Coordinate Grid / a Scale Bar

  3. plotall: central Routine for Plotting the whole Project Data Set

  4. math2scrn: Transformation from Reference System to Screen Coordinates

  5. checkLayer: Test if the Layer, on which an Object lies, is set On.

  6. fitToExtent: Set the Limits on minimum possible Size (MBR) and Actualization of the View

  7. fitToImportSet: Set the Limits on Size (MBR) of an Import Subset and Actualization of the View

  1. printPoint/printLine/printArea/printText/printPointIcon: Print of the Points, Lines, Areas, Texts and Icons

  2. printGrid/printScaleBar: Print of a Coordinate Grid / a Scale Bar

  3. printall: central Routine for Printing the whole Project Data Set

  4. math2pdf: Transformation from Reference System to PDF Coordinates

  1. pubDXF<>: some Variables which control the Import and Export of DXF Data.

  1. readDXF: Import of DXF Data: Points, Lines, MultiLines, Polygons

  2. saveDXF: Export of DXF Data: Points, Lines, MultiLines, Polygons

  3. readCSVdata: Import of CSV Data: Points including Attributes

GIS Functionality

  1. saveSchema/readSchema/saveXSD/readXSD: Saving/Reading / Export/Import of Schema Information

  2. changePSizeByClass/changeLinTypByClass/changeAreaHatchByClass/changeColorByClass: Change of the geometric Representation for all Objects of a certain Object Class

  3. changeClassByLayer/changeLayerByClass: Change of the Object Class / Layer Assignment for all Objects of a certain Layer / a certain Object Class

  4. createText: Creation of Text Objects by the Attribute of an Object Class

  1. checkPoint/checkLine/checkMultiline/checkArea: Search which Object was clicked

  2. orthogs/pointInPolygon: Subroutines for the Routines above (Orthogonal Intersection / Point-In-Polygon Test)

  3. calLengthPolyline/calAreaPolygon: Calculation of the Length of a PolyLine Object / the Area of a Polygon Object

  4. saveAttributes: Saving of the Attribute Values of the Attribute Edit Window

  5. saveData: Saving of the Attribute Values while Reading/Import

  1. pubActiveQuery: currently selected Query Process

  2. pubQueryComp: Comparision Operators for the „Where“ Condition (!=, <, <=, ==, >=, >, LIKE, DISTINCT)

  3. pubQueryCombine: Combination Operators for the „Where“ Condition (AND, OR)

  1. queryGeometry/queryAttribute: Execution of a geometric / attributive Query inclusive Generation of a HTML Protocol

  2. highlightSelected: Signalization of the Query's Result (Highlighting)

  1. Orte/Connections/Startbedingung/Dijkstra: Data Structures to store the Routing Informations (Topology, Preconditions and Results).

  2. Puffer: Data Structure to store the Buffer Informations (Preconditions and Results).

  1. Triangulate: Triangulation for creation of a Triangle Network (Routing)

  2. createTopo: Creation of the Topology from the current Project Data Set

  3. prepareRouting/preparePointBuffer/prepareLineBuffer: Initialization of the Variables which are needed for the Analysis to be executed

  4. calTopoDIJKSTRA: Calculation of a Routing with the Dijkstra Algorithm

  5. calPointBuffer/calLineBuffer: Calculation of a Point / Line Buffer

  6. showTopoGraph: Display of the Analysis's Result (Highlighting)

  7. saveTopoToHTML: Printing of the HTML Protocol of the Analysis executed

  1. pubCalContourLevels: Flag which controls the Interruption of Computation

  2. pubNumberOfNextPoints: Dimension of the Array holding the Interpolation Points

  3. pubInterMethods: Array containing the Interpolation Methods' Names

  4. pubThreesholdsLUT: Array containing the Look Up Table of the Grey Scale Representation

  5. pubPlotContourLevels: Flag which controls the Display Mode for the Contour Levels

  6. pubHeightGrid: Matrix containing the Grey Scale Representation

  7. pubNumContLinePnts: Dimension of the Array holding the Points of one Contour Line

  8. pubProfileMAT and pubProfileSCR: Structures holding the Math. and Proj. Limits of Profiles

  1. calHeightProfile: Main Routine for Computation of the Height Profile of a PolyLine

  2. math2profile/profile2math: Screen-Transformation and Inverse Screen-Transformation for Profiles

  3. calContourLines: Main Routine for Generation of Height Contour Lines

  4. calInterpolPoints: Interpolation of Raster Points in Real World Coordinates

  5. searchContourLines: Generation of the Height-Contour Lines from the Raster Points

  6. chainHull_2D: Andrew's monotone chain 2D convex hull algorithm

  7. isLeft: Test if a point is Left|On|Right of an infinite line

  8. sortXthenY: Sort X Coordinate, if X identical also Y

  9. bubbleIndex: Bubble-Sort with Return of Sort-Index

  10. calContourLevels: Main Routine for Generation of Height Contour Levels

  11. rdHeightGrid: Redimensioning of the Contour Level Matrix

  12. calThreesholds: Calculation of the Grey Scale Representation as Look Up Table

  13. getHeightLim: Calculation of the Limits in Height

  14. getGroundLim: Calculation of the Limits in 2D Space

  15. getNextPoints: find next Interpolation Points

  16. calInterpolLevel: Interpolation and Calculation of the Grey Scale Representation

  17. setThreeshold: setting the Threeshold Values

  18. plotContourLevels: Plot of the Contour Level Matrix by Double Buffering

  1. pubCRSMain<>: Informations about the Main (Coordinate) System

  2. pubCRSInOut<>: Informations about the Import/Export (Coordinate) System

  1. trafoIn/trafoOut: Main Routines for Import/Export of Data Sets

  2. trafoLonLat2EastingNorthing/trafoEastingNorthing2LonLat: projective Transformations between geographic and projected rectangluar Coordinates: Wrapper Function

  3. trafoLB2RH/trafoRH2LB: projective Transformations between geographic and projected rectangluar Coordinates: UTM/GK System

  4. trafoLonLat2OSGB/trafoOSGB2LonLat: projective Transformations between geographic and projected rectangluar Coordinates: OSGB System

  5. trafoLonLat2StPl/trafoStPl2LonLat: projective Transformations between geographic and projected rectangluar Coordinates: State-Plane System

  6. ellConstDef: Calculation of the Ellipsoid Constants

  7. ellueberPar/ellueberMolode: Calculation of the fitting Parameters and Calculation of an Ellipsoid Change by Molodensky (in geographic Coordinates)

  8. convFeet2Meter/convMeter2Feet: Conversion between Meters and Feet

  1. pubShape<>: some Variables, which control the Import and Export of Shape Files.

  2. pubGML<>: some Variables, which control the Import and Export of GML Data.

  3. pubSVG<>: some Variables, which control the Export of SVG Data.

  1. readShape/readDBaseUsingDataReader: Import of Shape Files with DBF File

  2. saveShape/saveDBaseUsingNonQuery: Export of Shape Files with DBF File

  3. readGML/readXSD: Import of GML Data with GML Schema (XSD)

  4. saveGML: Export of GML Data and GML Schema (XSD)

  5. readGPXdata: Import of GPX Data (track, route or waypoint)

  6. saveGPXdata: Export of GPX Data (track, route or waypoint)

  7. readKML: Import of KML Files (Placemarks)

  8. saveKML: Export of KML Files (Placemarks)

  9. saveSVG/math2svg/math2proj/proj2svg/pol2cart: Export in SVG Representation (maybe inclusive selected Map Projection)

Data Storage

  1. pubPlotPoint/pubPlotLine/pubPlotArea/pubPlotText: Structures for Point, Line, Area and Text Objects

  2. pubPlotData/pubDataSchema: Structures for Attribute Data and Object Class Definitions

  3. pubGraphTyp/pubColors: Array for the Graphic Primitives and their Colors

  4. pubLayer/pubLayerOnOff: Array for the Layers' Names / Array for the Layer Visibility

  1. rdPlotPoint/rdPlotLine/rdPlotArea/rdPlotText: Redimensioning of the Structure Variables of the Geometric Objects

  2. rdPlotData/rdDataSchema: Redimensioning of the Structure Variables of the Attribute Data and the Data Schema

  3. testPoint/testLine/testArea/testText: Check if the Object with the distinct Coordinates is already existent (before Saving); if an Object is already existent, the Index of this Object is returned.

  1. pubCountPoint/pubCountLine/pubCountArea/pubCountText: Number of Point, Line, Area and Text Objects

  2. pubSizePoint/pubSizeLine/pubSizeArea/pubSizeText: Dimensioning of the Objects' Structures

  3. pubSizeIDref/pubSizeIDref2: Dimensioning of the Area References to Points / Lines / of the Topological References of a Geometry Element to other Geometry Elements.

  4. pubCountData/pubCountSchema: Number of Data Sets / of Object Classes

  5. pubSizeData/pubSizeSchema: Dimensioning Size of the Data Sets' Structures

  6. some important Enumerations, which contain the possible Values of public Variables.

  1. some init<> Routines which are executed when starting up the MensorGIS Application before the Main Window is shown.

  2. readPreferences: Routine which is executed optionally to restore the Preferences from a File (mgisprefs.cml).

  3. savePreferences: Routine to store the Preferences into a File.

  1. pointFile/lineFile/areaFile/textFile/dataFile/schemaFile/cfgFile: File Names of the internal Storage Format.

  1. saveFiles/readFiles: Saving / Reading of the Data Set which belongs to the Project




To Overview


User Manual

MensorGIS Preferences while starting up

MensorGIS Projects and internal Data Format

  1. Saving a Project: choose Menu „File – Save“

  2. Opening a Project: choose Menu „File – Open“

  3. New Project: choose Menu „File – New“

  1. <Projectname>cfg.xml: Configuration (Layers, Limits, Reference Systems), always existent

  2. <Projectname>pnt.xml: Point Objects

  3. <Projectname>lin.xml: Line Objects

  4. <Projectname>are.xml: Area Objects

  5. <Projectname>txt.xml: Text Objects

  6. <Projectname>att.xml: Attribute Values of all Objects

  7. <Projectname>sch.xml: Object Classes (Data Schema)

    You may have a look at these file with an (XML-)Editor to see how Data are stored.

    Beware: While Saving or Opening a Project keep all xml-Project Files closed.

  1. Creating a Project Overview: choose Menu „Extras – Project Overview“

Printing

  1. Printing a View: choose Menu „File – Print“ -> the Choose File Window of Windows is shown. Type in here the desired Name for the PDF File (*.pdf). In the Input Dialog enter a Number for the Orientation.

    Remark: When recreating a PDF File with the same Name be aware to close the PDF Viewer before starting the PDF Print.

Adjustment of the Reference Systems

  1. Adjustment of the Main System: Menu „ Reference Systems – Main System“-> The Window „Main System“ is shown, in which the Choices and Inputs explained above can be done and saved for the Graphic Plot.

  1. Adjustment of the Import/Export System: Menu „ Reference Systems – Import/Export System“ -> The Window „Import/Export System“ is shown, in which the Adjustments are done and saved analogous to the Main System.

View Control

  1. Adjustment of the Limits by manual Input: Menu „View – Limits – set“ -> The Window „Set Limits“ is shown, in which the Coordinates for Lower Left and Upper Right Corner can be typed in and saved.

  2. Adjustment of the Limits by Fit Function: Menu „View – Limits – Fit“ or Button „Fit“ in the Tool Bar or Menue „Zoom Fit“ of the Cursor Menue.

  3. Adjustment of the Limits by Fit Subset Function: Menu „View – Limits – Fit Subset“ -> in the Window shown choose a File Name of the Import Subset at the bottom an press the Button „Save“.

  1. Zoom In: Menu „View – Zoom – Zoom In“ or Button „Z+“ in the Tool Bar or Menue „Zoom In“ of the Cursor Menue -> choose Center Point of the new View.

  2. Zoom Out: Menu „View – Zoom – Zoom Out“ or Menue „Zoom Out“ of the Cursor Menue .

  1. Setting of a Place Marker: Menu „View – Place Marker – set“

  2. Zoom to Place Marker: Menu „View – Place Marker – Zoom To“ -> in the Window shown choose a Named Place Marker at the bottom an press the Button „Save“

  1. Pan: Menu „View – Pan“ or Button „Pan“ in the Tool Bar or Menue „Pan“ of the Cursor Menue -> Click (left) the first an second Point of the Shift Vector with the Mouse.

  1. Make a Redraw: Menu „View – Redraw“

  1. Set On: Menu „View – Coordinate Grid – Grid On“

  2. Set Off: Menu „View – Coordinate Grid – Grid Off“

Measurement Functions

  1. Measure Distance: Menu „Measure – Distance“ or Button „Dist“ -> pick Starting and End Point.

  1. Measure Area: Menu „Measure – Area“ or Button „Area“ -> pick Boundary Points of Area.

Digitizing of Geometry Elements / Geo Objects

  1. Press Button „T“ beneath the ComboBox „Digitizer“ : orange = Mouse Input, cyan = Keyboard Input; The Keyboard Input is only active/inactiv until this Button is pressed again.

    Remark: With active Keyboard Input when (left) clicking the Mouse an Input Dialog for the Point is displayed, in which the 2D Coordinates have to be typed in Point by Point, separated by Comma.

  1. In the ComboBox „Digitizer“ choose the Function „Point“ ;

  2. choose Point Size, Color, Layer and maybe Object Class;

  3. set Point set via Mouse Click or type in the Coordinates.

  1. In the ComboBox „Digitizer“ choose the Function „Line“ ;

  2. choose Line Type, Color, Layer and maybe Object Class;

  3. set Starting and End Point via Mouse Click or type in the Coordinates.

  1. In the ComboBox „Digitizer“ choose the Function „PolyLine“ ;

  2. choose Line Type, Color, Layer and maybe Object Class;

  3. set Starting and more Intermediate Points via Mouse Click or type in the Coordinates; after last Point right click with the Mouse.

  1. In the ComboBox „Digitizer“ choose the Function „Rectangle“ ;

  2. choose Line Type, Color, Layer and maybe Object Class;

  3. set two diagonale Corners or type in the Coordinates.

  1. In the ComboBox „Digitizer“ choose the Function „Poly-Area“ ;

  2. choose Area Hatch, Color, Layer and maybe Object Class;

  3. set Points via Mouse Click or type in the Coordinates; after last Point right click with the Mouse.

  1. In the ComboBox „Digitizer“ choose the Function „Set Text“ ;

  2. choose Point Size, Color and Layer;

  3. set Point via Mouse Click or type in the Coordinates;

  4. Enter Text Contents (String) In the Input Dialog and confirm with „OK“.

  1. choose Menu „Edit – Texts – Create from Object Class“ or press Button „TG“ in the Tool Bar.

  2. In Window „Create Texts“ choose at first the Object Class, then the Attribute from which to take the Text Contents;

  3. Choose the geometric Properties „Color“, „Size“ and „Layer“ .

  4. Choose the Layout Properties „Horizontal Alignment“ , „Vertical Alignment“ and „Orientation Angle“ (Defaults already set).

  5. By Confirming with the Button „Create Texts“ start the Generation of Text Objects.

  1. In the ComboBox „Digitizer“ choose the Function „Delete Object“ or press the Button „Delete“ in the Tool Bar.

  2. Select the Object to delete (Point, Line, PolyLine, Area) with the Mouse. -> temporary violett Marker signalizes found Objects.

  3. Answer the Security Question.

  4. For PolyLines additionally the Question „Option PolyLine ?“ is displayed. With „Yes“ the selected PolyLine will be deleted, with „No“ only the selected Line Element.

  1. Choose Menu „Edit – Texts – Delete Text Object “ -> Anchor Points get visible;

  2. Left Click Anchor of the Text Object (violett Point, up at left side) with the Mouse;

  3. Answer the Security Question.

Basic Surveyors Calculatons for Determination of Points

  1. Arc Section: Menu „Surveying – Arc Section“ -> the Window „Arc Section“ is shown: With the Buttons „P1“ and „P2“ select the Basis Points and type in the Distances; then press „Calculate“ -> the Coordinates of the New Point are displayed, for signalizing a violett Marker (Highlight) in the Graphic Plot appears. Pressing „Save“ puts the New Point into the Project Data Set.

  2. Forwards Section: Menu „ Surveying – Forwards Section“ -> the Window „Forwards Section“ is shown: With the Buttons „P1“ and „P2“ choose the Basis Points and type in the Angles; then press „Calculate“ -> the Coordinates of the New Point are displayed, for signalizing a violett Marke (Highlight) in the Graphics Plot appears. Pressing „Save“ puts the New Point into the Project Data Set.

  3. Backwards Section: Menu „ Surveying – Backwards Section“ -> the Window „Backwards Section“ is displayed: With the Buttons „P1“, „PM“ and „P2“ choose the Target Points and type in the Angles; then press „Calculate“ -> the Coordinates of the New Point are displayed, for signalizing a violett Marker(Highlight) in the Graphics Plot appears. Pressing „Save“ puts the New Point into the Project Data Set.

  1. Traverse one-sided: Menu „ Surveying – Traverse one-sided“ -> the Window „One-sided Traverse“ is shown: With the Buttons „P0“ and „P1“ choose the Target Point and the first Standing Point and type in the Distances and Angles; then press „Calculate“ -> the Coordinates of the New Points are displayed, for signalizing violett Markers (Highlight) in the Graphics Plot appear. Pressing „Save“ puts the New Points into the Project Data Set.

  2. Traverse two-sided: Menu „ Surveying – Traverse two-sided“ -> the Window „Two-sided Traverse“ is shown: With the Buttons „P0“ and „P1“ choose the Target Point and the first Standing Point and with the Buttons „PN“ and „PN+1“ the last Standing Point and Target Point and type in the Distances and Angles (for the last Distance enter any number not zero); then press „Calculate“ -> the Coordinates of the New Points are displayed, for signalizing violett Markers (Highlight) in the Graphics Plot appear. Pressing „Save“ the New Points are put into the Project Data Set.

  1. Measurement Mode: Menu „ Surveying – Free Stat./Measurement“ -> the Window „Free Stationing/Measurement“ is shown: At first choose the Type of the Measurement System (Cartesian/Polar). The upper half of the Window allows the Determination of the Transformation Parameters using Identical Points (Points known in the Measurement Coord System and in the current GIS Coord System). Use the four InputText Fields to enter the 2D Coordinates of an Identical Point. To get the Coordinates of a Point in the the GIS Coord System push the Button „Pick Fixed Pnt.“ and pick the apropriate Point in the Graphics Area. To add an Identical Point (2D Coords in both Systems) to the List below (DataGridView) press the Button „Add“; the Button „Delete“ clears the whole List. Before computing the Transformation Parameters choose the Transformation Model from the ComboBox: Helmert with 4 Parameters and Affine with 6 Parameters. Pressing the Button „Calculate Parameters“ shows the 4 or 6 Parameters and the Residues of the Identical Points.

    The lower half of the Window allows the Transformation of the measured Points into the GIS Coord System. Use the four InputText Fields to enter an optional Point Number (Text/String), the 2D Coordinates in the Measurement Coord System and an optional Height Information. To add a Measurement Point to the List below (DataGridView) press the Button „Add“; the Button „Delete“ clears the whole List. Alternatively you may add Measurement Points from a Text File using the Button „From File ...“; the File Format needs four Columns: Point Number, Easting, Northing and Height (Cartesian Coords) or Point Number, Horizontal Distance, Direction (Gon) and Height (Polar Coords). Pressing the Button „Calculate New Points“ shows the Coordinates of the New Points in the GIS Coord System. To save the New Points into the current Project Data Set either choose a Layer in the MensorGIS Main Window or choose an Object Class and the Attribute to contain the Height Information in the current Window and the Press the Button „Save“.

  2. Stake-Out Mode: Menu „ Surveying – Free Stat./Stake-Out“ -> the Window „Free Stationing / Stake-Out“ is shown: At first choose the Type of the Measurement System (Cartesian/Polar). The upper half of the Window allows the Determination of the Transformation Parameters using Identical Points (Points known in the Measurement Coord System and in the current GIS Coord System). Use the four InputText Fields to enter the 2D Coordinates of an Identical Point. To get the Coordinates of a Point in the the GIS Coord System push the Button „Pick Fixed Pnt.“ and pick the apropriate Point in the Graphics Area. To add an Identical Point (2D Coords in both Systems) to the List below (DataGridView) press the Button „Add“; the Button „Delete“ clears the whole List. Before computing the Transformation Parameters choose the Transformation Model from the ComboBox: Helmert with 4 Parameters and Affine with 6 Parameters. Pressing the Button „Calculate Parameters“ shows the 4 or 6 Parameters and the Residues of the Identical Points.

    The lower half of the Window allows the Transformation of the planned Points into the Measurement Coord System. Use the four InputText Fields to enter an optional Point Number (Text/String), the 2D Coordinates in the GIS Coord System and an optional Height Information. To add a Planned Point to the List below (DataGridView) press the Button „Add“; the Button „Delete“ clears the whole List. Alternatively you may add Planned Points by picking them in the Graphics Area using the Button „Pick Point“. Pressing the Button „Calculate New Points“ shows the Coordinates of the New Points in the Measurement Coord System. To save the New Points into a Text File the Press the Button „To File ...“; the File will have four Columns: Point Number, Easting, Northing and Height (Cartesian Coords) or Point Number, Horizontal Distance, Direction (Gon) and Height (Polar Coords).

  1. Enter Route Elements and Calculate Route: Menu „ Surveying – Develop Marked-Out Route“ -> the Window „Marked-Out Route“ is shown: Follow the Instructions in the Window: Please choose Element Type first, then enter Parameters, press Button Register, press Button Reset, after entering all Elements including Parameters press Button „Calculate“. In the Preview Pane a Sketch of the current Marked-Out Route is drawn. The DataGrid containing the Elements shows each Element Length and the whole Route Length.

    Hint: You may clear the DataView containing the Elements by pressing the Button „Delete“.

    To transfer the Main Points of the Route's Axis choose two different Points (ComboBoxes) and then pick the matching Points in the Plot Area of the MensorGIS Main Window (Buttons), then press Button „Tranformation“. The calculated Axis Points should appear in the Main Window.

    Hint: You may refresh the Route Drawing by pressing the Button „Redraw“.

  1. Creating Files: Menu „ Surveying – Least Squares Network Adjustment“ -> the Window „Least Squares Network Adjustment“ is shown: The Tabs at the bottom let you enter and save the Information needed for Calculating the Adjustment. There are three Tabs:

    The first Tab lets you enter the Coordinates of Reference/Fixed Points and of Preliminary Positions of the Unknown Points.

    The second Tab lets you enter the Observations (Measurement) that define the Surveying Network:

    The third Tab lets you enter the Orientational Unknowns if needed.

    In every Tab the Process of Data Registration is similar: At first enter/select the Information for one Element (Point/Observation/Orientation) in the Input Line, then press the Button „Register“ to add the Input Line Information to the DataGrid. Before entering another Element, Press the Button „Reset“ to clear the Input Line. Remark: You may load Reference Points into MensorGIS and use the Button „Pick“ to get their Coordinates into the Coordinates Input Line.

    When Input is finished, press the Button „Save“ to write the Information into a Text File (Extension *.kin for Coordinates / *.min for Observations (Measurement) / *.oin for Orientation). The Button „Delete“ allows to Delete all Entries.

    Remark: If you create or change the Input Files by hand in an Editor be careful: Point Numbers must be Integers! Between each Number/Column there must be just one Blank!

  1. Calculation: Menu „ Surveying – Least Squares Network Adjustment“ -> the Window „Least Squares Network Adjustment“ is shown: With the Buttons „Coordinate File“, „Observation File“ and „Orientation File“ define the Text Files which contain the Information for Calculation. Then select the Network Type. All other Selections or Text Inputs may be changed if needed.

    When Input is finished, press the Button „Calculate“ -> in the Textbox below an Information about finishing or maybe error is shown; the New Points are higlighted in the Graphics Plot. In the same Directory as the Input Text Files are stored the Result Text Files (Extension *.kot for Coordinates / *.mot for Observations (Measurement) / *.oot for Orientation), a HTML Protocol File and a SVG File are saved. Also other temporary Text Files containing the Matrices are saved, but these are overriden when calculating another Task.

    If you want to store the New Points into the Project Data Set, activate the CheckBox „Store New Points in MensorGIS“ before pressing the Start Button.

Change of Object Properties

  1. Change of Color by Layer / Object Class: choose new Color and Layer / Object Class of the Objects to change, the choose Menu „Edit – Colors – Color by Layer / Color by Object Class“ .

  2. Change of Point Size by Layer / Object Class: Choose new Point Size and Layer / Object Class of the Objects to change, then choose Menu „Edit – Point Size – Size by Layer / Size by Object Class“ .

  3. Change of Line Type by Layer / Object Class: choose new Line Type and Layer / Object Class of the Objects to change, then choose Menu „Edit – Line Types – Line Type by Layer / Line Type by Object Class“ .

  4. Change of Area Hatch by Layer / Object Class: Choose new Area Hatch ad Layer / Object Class of the Objects to change, then choose Menu „Edit – Area Hatch – Hatch by Layer / Hatch by Object Class“ .

  5. Change of Text Color / Text Size by Layer: choose new Color / Text Size and Layer of the Objects to change, then choose Menu „Edit – Texts – Color – Color by Layer“ / Menu „Edit – Texts – Size – Size by Layer“ .

  6. Change of Text Horizontal Alignment / Text Vertical Alignment by Layer: choose active Layer of the Objects to change, then choose Menu „Edit– Texts – Alignment – Horizontal by Layer “ / Menu „Edit– Texts – Alignment – Vertical by Layer“ . Remark: Alignment toggles between Horizontal: left-center-right / Vertical bottom-middle-top.

  7. Change of Text Orientation Angle by Layer: choose active Layer of the Objects to change, then choose Menu „Edit– Texts – Orientation – Angle by Layer “ and then enter Angle between -180.0 and +180.0 (0.0 = horizontal).

  8. Change of Text Color, Text Size or Text Layer of a single Element: choose new Color / new Text Size / new Layer, then choose Menu „Edit – Texts – Color – change single one “ / Menu „Edit – Texts – Size – change single one “ / Menu „Edit – Texts – Layers – change single one“ .

  9. Change of Text Alignment (Hor and Ver), Text Orientation Angle of a single Element: choose Menu „Edit – Texts – Alignment – change single one “ / Menu „Edit – Texts – Orientation – change single one “ , then enter Value for Horizontal Alignment: -1/0/+1 and then for Vertical Alignment: -1/0/+1 / enter Value for Orientation Angle: any Value between -180.0 and +180.0 (0.0 = horizontal).

  10. Change Point Location: choose Menu „Edit – Geometry – Point-Location “ . Pick any Point (also PolyLine or Polygon Points) -> Input Dialog gives current Coordinates; enter here new Coordinates separated by a Comma.

  11. Chaikin Algorithm to encrease Level of Detail: choose Menu „Edit – Geometry – PolyLine - LOD – Chaikin-plus “ . Pick a PolyLine -> Answer Question if old PolyLine should be deleted. Remarks: Attribute Data are not transferred.

  12. Chaikin Algorithm to decrease Level of Detail: choose Menu „Edit – Geometry – PolyLine - LOD – Chaikin-minus “ . Pick a PolyLine -> Answer Question if old PolyLine should be deleted. Remarks: Not suitable for all PolyLines; Algorithm stop if there is a Problem. Attribute Data are not transferred.

  13. Douglas-Peucker Algorithm to decrease Level of Detail: choose Menu „Edit – Geometry – PolyLine - LOD – Douglas-Peucker “ . Pick a PolyLine -> Answer Question if old PolyLine should be deleted. An Input Box asks for the Tolerance Value, type in the maximal tolerable Distance in current Units of the Main Reference System. Remarks: Better Alternative to decrease LOD. Attribute Data are not transferred.

  1. Registration of a new Layer: Choose Menu „Edit – Layers – New Layer“ and type in a Name for the New Layer in the Question Dialog. The Layers are saved in the Configuration File of the Project Data Set.

  2. Change of Layers by Object Class: choose the new Layer and Object Class of the Objects to change, then choose Menu „Edit – Layers – Layer by Object Class“ .

  3. Change of Object Class by Layer: Choose the new Object Class and Layer of the Objects to change, then choose Menu „Data – Attributes – Object Class by Layer“ .

  4. Change of Visibility of Text Objects: choose the Layer of the Objects to change, then choose Menu „Edit – Texts – Visibility – Text On by Layer“ or Menu „Edit – Texts – Visibility – Text Off by Layer“ .

  5. Change of Contents of Text Objects: Choose Menu „Texte – Change Text Contents “ , select Text Object with left Mouse Click Maus, then type in the new Text Contents in the Input Dialog and confirm by pressing „OK“ .

Using Data Schemas

  1. Registration of a new Object Class: choose Menu „Data – Schema – New Object Class“ -> the Window „New Object Class“ is shown: At first the Graphic Type (Point, Line or Area) has to be chosen and the Name of the Object Class typed in. For each Attribute of this Object Class the Name must be typed in and then chosen if a Limitation for the allowed Range of the Attribute Value should be checked while Registration of Attribute Data (Default „not limited“). When choosing „limited“, lower and upper Bound as Number has to be entered. When Input for an Attribut is finished, then by Confirming with the Button „Add Attr“ the Attribute is added to the Attribute List below. With the Button „Clear“ the Input Texts for the Attribute Input can be cleared again. With the Button „Save“ the Object Class will be put into the Data Schema and then will be selectable when creating (Geo) Objects.

    Data Schemas can also be read in from external sources. Therefore either the Schema of the MensorGIS-internal Format „*sch.xml“ or from a XSD Schema for GML2 Data can be imported.

  1. Import from internal Schema: Menu „Data – Schema – sch.xml Import“ -> the Choose File Window of Windows with Filter for the internal Schemas. Choose the desired Schema.

  2. Import from XSD Schema: Menu „Data – Schema – XSD Import“ > the Choose File Window of Windows with Filter for XSD Schemas. Choose the desired Schema.

  1. Manipulation of Object Class Names and States by a Tree View: choose Menu „Data –Schema – Schema Tree View“ -> the Window „Schema Tree View“ is shown: active Object Classes are printed in green, inactive ones in red; Pick the Object Class which you want to change (Name or State) -> the Object Class Name and State are displayed. Change the Name / the State Information and press the Button „Save“ to save the changes. Remark: also the Object Class-CheckedListBox of the Main Window of MensorGIS and in dependence the Graphics Plot get changed.

  1. Manipulation of Object Class Attributes by a Tree View: choose Menu „Data –Schema – Schema Tree View“ -> the Window „Schema Tree View“ is shown: Expand the Tree at the Object Class in which you want to change something in the Attributes. Pick the Attribute you want to change -> the Attribute Name and maybe the Limitation Information inclusive lower and upper Bound are displayed. Change the Name / the Limitation Information / the Bounds and press the Button „Save“ to save the changes.

Displaying and Editing of Attribute Values

  1. Displaying of geometric Properties / Attributes: choose the Menu „Data – Attributes – display“ or the Button „Show Attr“ in the Tool Bar or the Menue „Attribute“ of the Cursor Menue, then select the desired Geometry Element with the left Mouse Button -> the Window „Attributes View“ is shown.

  1. Attribute Registration (new): Choose the Menu „Data – Attributes – register“ , then select the desired Geometry Element with the left Mouse Button -> the Window „Attributes New“ is shown. Choose the Object Class to be assigned in the ComboBox beneath „Object Class“ . Keep in mind the Graphic Type (Symbols: * for Point, - for Line, o for Area). To assign press the Button „set Class “ . Above the ComboBox the determined Object Class is displayed and an the Attributes of the Object Class are shown.

  1. Change of Attribute Values / geometric Properties: Choose the Menu „Data – Attributes – change“ or the Button „Edit Attr“, then select the desired Geometry Element with the left Mouse Button -> the Window „Attributes Change“ is shown. Type in the Attribute Values to change / choose the Geometric Types and save the changes with the Button „Save“ into the Project Data Set.

  1. Deleting Object Class Assignment: Choose then Menu „Data – Attributes – delete“ , then select the desired Geometry Element with the left Mouse Button -> the Window „Attributes Delete“ is shown. In the ComboBox beneath „Object Class“ choose the List Item „-----“ (first Item; it means no Object Class) and then press the Button „set Class“ and confirm the Security Question „Do you really want to delete the Assignment with an Object Class?“ .

  1. Display of Quick Info from Attributes: At first select the active Object Class in the Tool Bar. Choose then Menu „Data – Attributes – Quick Info“ or in the Status Bar click the green Label „Quick Info“. Then the Dialog lets you choice the Attribute from which to take the Attribute Value; enter the Number. -> Moving the Cursor over Objects of the active Object Class should display the Attribute Value. To deactivate this Function either choose the same Menu or the same (now reddish) „Quick Info“ Label again.

Executing Queries

  1. Geometric Query: Choose Menu „Data – Query – geometric“ -> the Window „geometric Query“ is shown. Choose at first the Object Class, and then the Attribute and type in the Limits in both Coordinates Directions. With the Button „Query“ you execute the Query. Beneath the Number of found Objects is displayed. In addition the selected Objects are signalized in the Graphic Plot of MensorGIS by temporary violett Markers, which can be redrawn with the Button „Redraw“ in the Query Window. The Result of the Query is printed into a HTML Protocol File; here all selected Objects are listed. Die Protocol File „Select.html“ is in the „bin/Debug“ directory of the MensorGIS Project.

  1. Attributive Query: Choose Menu „Data – Query – by Attribute“ or press Button „SQL“ in the Tool Bar -> the Window „attributive Query“ is shown. Choose at first the Object Class, then the Attribute and make Input for the (first) „Where“ Condition and type in the Value Criterium (Number or String); with „Where“ a certain Condition can be made for the Attribute Value. For an optional second „Where“ Condition select the Combination Operator and then repeat the selections/input in the same way as for the first one.

    With the Button „Query“ you execute the Query. Beneath the Number of found Objects is displayed. In addition the selected Objects are signalized in the Graphics Plot of MensorGIS by temporary violett Markers, which can be redrawn pressing the Button „Redraw“ in the Query Window. The Result of the Query is printed into a HTML Protocol File; here selected Objects are listed. The HTML Protocol File „Select.html“ is in the „bin/Debug“ Directory of the MensorGIS directory.

Topological Analysis

  1. Triangulation (optionally): Choose at first Color, Line Type, Layer and Object Class, then choose Menu „Topology – Triangulation“ .

  2. Use all Points (optionally): choose Menu „Topology – Use all Points“.

  3. Adjustment of the Analysis Topology: Choose Menu „ Topology – create Topology“. After computing the Message „Topologies created successfully!“ should be displayed.

  1. Routing without Street Classification: Create or import Project Data Set with Point Objects and Line Objects between these Points. Choose Menu „Topology – Routing“ -> the Window „Routing“ is shown. At top the Number of the Points, Lines and Areas which are in the Topology are displayed. After pressing the Button „Start“ select in the Graphic Plot Area of MensorGIS the Starting Point with the left Mouse Button; then after pressing the Button „Destination“ select in the Graphic Plot Area of MensorGIS the Destination Point. Select „no Attribute“ and press the Button „Calculate“ . Below there is displayed how many Points are needed for the Optimal Way and which Distance (in km) and which Time (in km/h) is needed therefore. In addition the calculated Optimal Way is signalized by temporary violett Markers (Highlight) in the Graphics Plot. With the Button „Redraw“ (in the Routing Window) you may redraw the Markers. The Result is printed in a HTML Protocol File; here all Points on the Optimal Way are listed with additional Informations. The Protocol File „Routing.html“ is in the „bin/Debug“ directory of the MensorGIS directory.

  2. Routing with Street Classification: Create or import Project Data Set with Point Objects and Line Objects between these Points. Then an Attribute is registered which contains the Information about the die Street Classifying. Default are four Street Classes with the Attribute Values 1 = small Street, 2 = usual Street, 3 = Main Street, 4 = Motorway. For the Routing choose the Menu „ Topology – Routing“ -> the Window „Routing“ is displayed. At top the Numbers of the Points, Lines and Areas which are in the Topology are displayed. After pressing the Button „Start“ select in the Graphics Plot Area of MensorGIS the Starting Point; then after pressing the Button „Destination“ select in the Graphics Plot Area of MensorGIS the Destination Point. Choose the Attribute which contains the Information about the Street Classifying and press the Button „Calculate“. Below there is displayed how many Points are needed for the Optimal Way and which Distance (in km) and which Time (in km/h) is needed therefore. In addition the calculated Optimal Way is signalized by temporary violett Markers (Highlight) in the Graphics Plot. With the Button „Redraw“ (in the Routing Window) you may redraw the Markers. The Result is printed in a HTML Protocol File; here all Points on the Optimal Way are listed with additional Information. The Protocol File „Routing.html“ is in the „bin/Debug“ directory of the MensorGIS directory.

  1. Compute Spreading: Create or import Project Data Set with Point Objects and Line Objects between these Points. Choose Menu „Topology – Spreading“ -> the Window „Spreading“ is shown. At top the Number of the Points, Lines and Areas which are in the Topology are displayed. After pressing the Button „Start“ select in the Graphic Plot Area of MensorGIS the Starting Point with the left Mouse Button. Enter the Costs, i.e. the Distance, which give the maximum Distance. Select „no Attribute“ and press the Button „Calculate“ . Below there is displayed how many Points are reachable within the given Costs (Distance). In addition the calculated reachable are signalized by temporary violett Markers (Highlight) in the Graphics Plot. With the Button „Redraw“ (in the Spreading Window) you may redraw the Markers. The Result is printed in a HTML Protocol File; here all reachable Points are listed with additional Information. The Protocol File „Spreading.html“ is in the „bin/Debug“ directory of the MensorGIS directory.

  1. Calculating a Point Buffer: After Creation of the Topology choose the Menu „Topology – Point Buffer“ -> the Window „Point Buffer“ is shown. At top the Numbers of the Points, Lines and Areas which are in the Topology are displayed. After pressing the Button „Point 1“ select in the Graphics Plot Area of MensorGIS the Point around which the Buffer should be calculated. Type in the Radius and choose the Relation which should be used as additional Selection Criterium and press the Button „Calculate“ . Below there is displayed, how many Points, Lines and Ares are selected via the Point Buffer. In addition the Result of the Selection is signalized by temporary violett Markers (Highlight) in the Graphics Plot. With the Button „Redraw“ (in the Routing Window) you may redraw the Markers.

    You may select a second Point (Button „Point 2“), type in the Radius and choose the Relation, and choose the Set Operation (between the Point Buttons) to combine the two Results.

    The Result is printed into a HTML Protocol File; here all Objects in the Buffer Area with additional Information are listed. The Protocol File „Puffer.html“ is in the „bin/Debug“ directory of the MensorGIS directory.

  1. Calculating a Line Buffer: After Creation of the Topology choose the Menu „Topology – Line Buffer“ -> the Window „Line Buffer“ is shown. At top the Numbers of the Points, Lines and Areas which are in the Topology are displayed. After pressing the Button „Line 1“ select in the Graphics Plot Area of MensorGIS the Line around which the Buffer should be calculated. Type in the Distance and choose the Relation which shoud be used as additional Selection Criterium and press the Button „Calculate“ . Below there is displayed, how many Points, Lines and Ares are selected via the Line Buffer. In addition the Result of the Selection is signalized by temporary violett Markers (Highlight) in the Graphics Plot. With the Button „Redraw“ (in the Routing Window) you may redraw the Markers.

    You may select a second Line („Line 2“), type in the Distance and choose the Relation, and choose the Set Operation (between the Line Buttons) to combine the two Results.

    The Result is printed into a HTML Protocol File; here all Objects in the Buffer Area with additional Information are listed. The Protocol File „Puffer.html“ is in the „bin/Debug“ directory of the MensorGIS directory.

  1. Free Topology: After finishing Topological Analysis choose the Menu „Topology – quit Topology“

Generation of Height Contour Levels/Lines and Height Profiles

  1. Generation of Height Contour Levels: Menu „ Height Data – Compute Contour Levels“ -> the Window „Height Contour Levels“ is shown: At first select the Object Class and then its Attribute from which to take the Height Information (you may use Points which are placed in a Grid or are irregularly distributed). Then select the Interpolation Method: Next Neighbourhood / Inverse Distance (4) / Inverse Distance (9) / Inverse Square Distance (4) / Inverse Square Distance (9).

    When Adjustment is finished press „Calculate“ -> the Percent Number and Progress Bar show you the State of Computation; if want to stop the Computation press „STOP“ . Beware: The more Data Points you use/the larger the Area of Computation the more the Computation is slowed down. When Computation of the Contour Level Matrix is finished, the new Information is displayed automatically (also Double Buffering takes some time!).

    The next two ComboBoxes let you change the Appearance of the Contour Levels by setting Threesholds for the Height Levels an by Scaling the Contrast: The Number of Contour Levels can be set between 2 and 256 (32 is Default); the Scaling can be set between 1.00 (full range) and 0.25 (a quarter of range). Pressing „Redraw“ redraws the Graphics Plot with the new Threeshold. Pressing „Height Plot OFF“ sets the Display Mode for the Height Contour Levels to Off -> the Button changes in „Height Plot ON“ : toggles the Mode to On.

  2. Adjustment of Display Mode of Height Levels: Choose Menu „ Height Contour Levels – Contour Levels Off“ or click „Cont.Level“ in the Status Bar to set the Display Mode for the Height Contour Levels Off.

  3. Adjustment of Display Mode of Height Levels: Choose Menu „ Height Contour Levels – Contour Levels On“ or click „Cont.Level“ in the Status Bar to set the Display Mode for the Height Contour Levels On.

  1. Generation of Height Contour Lines: Menu „ Height Data – Compute Contour Lines“ -> the Window „Height Contour Lines“ is shown: At first select the Object Class and then its Attribute from which to take the Height Information (you may use Points which are placed in a Grid or are irregularly distributed). Then select the Object Class and then its Attribute which shall store the Contour PolyLines and the according Height Information.

    Finally choose the Interpolation Parameters: select the Interpolation Method: Next Neighbourhood / Inverse Distance (4) / Inverse Distance (9) / Inverse Square Distance (4) / Inverse Square Distance (9); the Intervall: Difference of the Contour Lines Heights in Meters or Feet; the Grid Resolution: Distance of the Interpolation Raster Points, for a metric Main System in Meters or Feet, for a geographic Main System in Meters which will be converted into Degrees internally. The Mode „Preview“ shows only non-permanent Lines, the Mode „Store“ saves the Height into the chosen Object Class.

    When Adjustment is finished press „Calculate“ -> the Percent Number and Progress Bar show you the State of Computation; if want to stop the Computation press „STOP“ . Beware: The more Data Points you use/the larger the Area of Computation/the finer the Raster Resolution the more the Computation is slowed down.

  1. Generation of Height Profiles: Menu „ Height Data – Compute Height Profiles“ -> the Window „Height Profiles“ is shown: At first select the Object Class and then its Attribute from which to take the Height Information (you may use Points which are placed in a Grid or are irregularly distributed).

    Finally choose the Interpolation Parameters: select the Interpolation Method: Next Neighbourhood / Inverse Distance (4) / Inverse Distance (9) / Inverse Square Distance (4) / Inverse Square Distance (9); the Length Resolution: Distance of the Interpolation Points in Length, for a metric Main System in Meters or Feet, for a geographic Main System in Meters which will be converted into Degrees internally.

    When Adjustment is finished press „Calculate“ -> the Profile is drawn into the PictureBox of the Height Profiles Window. Move the Mouse in the PictureBox to get the current Length and Height Information at the Position of the Mouse Pointer.

Changing Cartographic Styles

  1. Change of Symbol and Style Assignment using Style Editor: Menu „ Cartography – Style Editor“ -> the Window „Style Editor“ is shown: At first select the Graphic Type (Point/Line/Area) and then the Graphic Style:

    The small PictureBox at the bottom shows the currently chosen Style. The Target of Change can either be a Layer (containing the same Graphic Type!) or all Features of an Object Class or distinct Features having a distinct Attribute Value. After selecting the Target of Change:

    After pressing the Button „Change“ a MessageBox says how many Feature were changed and the Plot Area of MensorGIS is updated.

Displaying Point Icons

  1. Change of Icon Assignment using Icon Manager: Menu „ Cartography – Icon Manager“ -> the Window „Icon Manager“ is shown: At first select the Theme (Object Class) and then the Attribute Values of the Icon-relevant Attribute -> current assigned Icon File is shown. To change the Icon File, select the desired File in the Icon File ComboBox -> the Icon is shown. The CheckBox for Transparency of White Color allows to alter the Transparency Mode. After pressing the Button „Save“ the Plot Area of MensorGIS is updated.

  2. Change of Icon Geometry using Icon Manager: Menu „ Cartography – Icon Manager“ -> the Window „Icon Manager“ is shown: At first select the Theme (Object Class) and then the Scale (in Percent) or the Orientation you would prefer. After pressing the Button „Save“ the Plot Area of MensorGIS is updated.

  3. Adjustment of Display Mode of Point Icons: Choose Menu „ Cartography – Icons Off“ or click „Point Icon“ in the Status Bar to set the Display Mode for the Point Icons Off.

  4. Adjustment of Display Mode of Point Icons: Choose Menu „ Cartography – Icons On“ or click „Point Icon“ in the Status Bar to set the Display Mode for the Point Icons On.

World Atlas Viewer (Cartography)

  1. Start Atlas Viewer: choose Menu „Cartography – Atlas Viewer“ -> a Question asks if you want to delete the current Project DataSet -> click "No" if you want to save it first, click "Yes" if the Atlas Loading Process should start. Another MessageBox informs that some DataSets will be loaded and you will have to confirm. When loading is finished a MessageBox informs you about.

  2. Attributive Query with Atlas Viewer: Click „Open Query“ to open the attributive Query Window. Select at first a Category (Countries/Lakes/Rivers/Cities/Peaks/Sanctuaries) and the the Name of a distinct Feature -> in the Query Window the Selection is done for you. Perform a Query by pressing "Query" (like described in Section Executing Queries). If the Query was successful click the Button „Zoom to Query Result“ to Zoom to the Features which are selected as the Query's Result.

  3. Remark: If you close the Window „Atlas Viewer“ by mistake, just click the Atlas Viewer Menu again; the DataSets won't be loaded again!

World Weather Viewer (Distributed Data)

  1. Start Weather Viewer: choose Menu „Cartography – Weather Viewer“ -> a Question asks if you want to delete the current Project DataSet -> click "No" if you want to save it first, click "Yes" if the Weather Loading Process should start. Another MessageBox informs that some DataSets will be loaded and you will have to confirm. When loading of the local Base Datasets is finished a MessageBox informs you about. Then you have to enter the Number of Airports for which the Weather Data should be downloaded (up to 105 Airports). Another MessageBox informs you that the Download begins; confirm this MessageBox and watch the Data coming up. At the end of the Download a last MessageBox says that all Datasets are retrieved.

  2. For each Airport one Point Feature and four Text Features are created: the Point Feature contains all Information in its Attributes; the Color of this Feature indicates the Sky Conditions: orange: clear / cyan: partly cloudy / grey: mostly cloudy / black: overcast / green: unknown. The four Text Features give the ICAO Code and Country of the Airport, the Temperature and the Pressure.

  3. Remark: Of course the Text Features overlap each other, so use the Zooming Functionality to get better view!

Data Import

  1. Import of DXF Data: choose Menu „File – Import – DXF“ -> the Choose File Window of Windows is shown. Choose here the desired DXF File (*.dxf) . Remark: If Zero Points/Lines/Areas are read, then try to save the DXF File in a (ASCII) Text Editor and start the Import again; reason for the problem: Line End differs between UNIX and Windows.

  1. Import of Shape Files: choose Menu „File – Import – ShapeFile“ -> the Choose File Window of Windows is shown. Choose here the desired Shape File (*.shp) .

  1. Import of GML2 Data: choose Menu „File – Import – GML2“ -> the Choose File Window of Windows is shown. Choose here the desired GML File (*.gml) .

  1. Import of GPX Data: choose Menu „File – Import – GPX“ -> the Choose File Window of Windows is shown. Choose here the desired GPX File (*.gpx) containing Track, Route or Waypoint Data.

  1. Import of KML Files: choose Menu „File – Import – KML“ -> the Choose File Window of Windows is shown. Choose here the desired KML File (*.kml) containing Placemarks.

  1. Import of CSV Data: choose Menu „File – Import – CSV Data“ -> the Choose File Window of Windows is shown. Choose here the desired CSV Data File (*.txt or *.dat). The Window „Import CSV Points“ is shown, in which there are four Tasks to do:

    At first choose or type in the Separator (just one Character!) which is between the Columns of the CSV File and Press the Button „Start Prescan“ -> at the left side of the Section „Assignment“ the Elements of the first Column of the CSV File should appear.

    Then choose either „Create new Object Class“ or select one of the Object Classes of the current Project Data Set -> at the right side of the Section „Assignment“ the Attributes and Coordinates of the selected Object Class appear.

    To match the Columns of the CSV File to the Attributes of the Object Class, assign a CSV Element to a Class Attribute by selecting one Pair left and right side an then press the Button „Add“ -> in the DataGrid below the two Selections appear; if you want to clear all Entries of the DataGrid press the Button „Clear“ .

    At last press the Button „Start Import“ -> the Point Features should appear in the Graphics Plot Area and a MessageBox tells how many Features were imported.

    Options: If the Coordinates in the CSV File are scaled, you may enter a Factor for each Direction (X/Y) to adjust the Coordinates to the Reference System. If there is a first row in the CSV File that describes the data, you may activate the CheckBox „Ignore first Line“ .

    Remark: Only Point Features can be imported because Line or Area Features are more complex Structures which may be defined to differently in an ASCII Text File.

  1. Import of Open Carto Database Data: choose Menu „File – Import – openCartoDB“ -> the Choose File Window of Windows is shown. Choose here the desired openCartoDB File (*.xml) .

Data Export

  1. Export of DXF Data: choose Menu „File – Export – DXF“ -> the Choose File Window of Windows is shown. Type in here the desired Name for the DXF File (*.dxf) .

  1. Export of Shape Files: choose Menu „File – Export – ShapeFile“ -> the Choose File Window of Windows is shown. Type in here the desired Name for the corresponding Shape Files (*.shp / *.shx / *.dbf) .

  1. Export of GML 2 Data: choose Menu „File – Export – GML2“ -> the Choose File Window of Windows is shown. Type in here the desired Name for the corresponding GML Files (*.gml / *.xsd) .

  1. Export in SVG Format: choose Menu „File – Export – SVG“ -> the Choose File Window of Windows is shown. Type in here the desired Name for the SVG File (*.svg) and confirm with „OK“ . If geographic Coordinates are adjusted in the Main (Coordinate) System, the desired Map Projection (Cylinder /Cone /Azimutal Projection) can be defined by an Input Dialog.

  1. Export of GPX Data: choose Menu „File – Export – GPX“ -> the Choose File Window of Windows is shown. Answer the Question if Track, Route or Waypoint Data should be exported. Type in here the desired Name of the GPX File (*.gpx) to be exported.

  1. Export of KML Files: choose Menu „File – Export – KML“ -> the Choose File Window of Windows is shown. Type in here the desired Name of the KML File (*.kml) to be exported.

  1. Export of Open Carto Database Data: if not Open Carto DB Data were imported, then rename Features with Names listed above using the Schema Tree View (see "Manipulation of Object Class Names and States by a Tree View"); then choose Menu „File – Export – openCartoDB“ -> the Choose File Window of Windows is shown. Type in here the desired Name of the openCartoDB File (*.xml) to be exported. Answer the Question if geographic or projected Coordinates should be exported; if projected Coordinates are chosenm then type in the Central Meridian of the desired UTM Zone.

Preferences

  1. Adjusting the Snap Radius: Menu „Extras – Set Preferences – Snap Radius“ -> Type in the new Snap Radius into the Input Dialog and save with „OK“ .

  1. Adjusting the Zooming Factor: choose Menu „Extras – Set Preferences – Zoom Factor“ -> Type in the new Zooming Factor into the Input Dialog and save with „OK“ .

  1. Redimensioning for Colors: choose Menu „Extras – Set Preferences – Redimensioning – Colors“ -> Type in the new Value into the Input Dialog and update the Dimensioning by pressing „OK“ .

  2. Redimensioning for Layers: choose Menu „Extras – Set Preferences – Redimensioning – Layers“ -> Type in the new Value into the Input Dialog and update the Dimensioning by pressing „OK“ .

  3. Redimensioning for Object Classes during Import: choose Menu „Extras – Set Preferences – Redimensioning – Object Classes Import“ -> Type in the new Value into the Input Dialog and update the Dimensioning by pressing „OK“ .

  4. Redimensioning for Attributes per Object Class: choose Menu „Extras – Set Preferences – Redimensioning – Attributes per Object Class“ -> Type in the new Value into the Input Dialog and update the Dimensioning by pressing „OK“ .

  5. Redimensioning for Area References: choose Menu „Extras – Set Preferences – Redimensioning – Area References“ -> Type in the new Value into the Input Dialog and update the Dimensioning by pressing „OK“ .

  6. Redimensioning for Topological References: choose Menu „Extras – Set Preferences – Redimensioning – Topological References“ -> Type in the new Value into the Input Dialog and update the Dimensioning by pressing „OK“ .

  7. Redimensioning the Number of Triangulation Points: choose Menu „Extras – Set Preferences – Redimensioning – Triangulation Points“ -> Type in the new Value into the Input Dialog and update the Dimensioning by pressing „OK“ .

  8. Redimensioning the Number of Triangulation Triangles: choose Menu „Extras – Set Preferences – Redimensioning – Triangulation Triangles“ -> Type in the new Value into the Input Dialog and update the Dimensioning by pressing „OK“ .

  9. Redimensioning the Number of Traverse Points: choose Menu „Extras – Set Preferences – Traverse Points“ -> Type in the new Value into the Input Dialog and update the Dimensioning by pressing „OK“ .

  10. Redimensioning the Number of Place Markers: choose Menu „Extras – Set Preferences – Place Markers“ -> Type in the new Value into the Input Dialog and update the Dimensioning by pressing „OK“ .

  1. Pole Distance of the Central Latitude: choose Menu „Extras – Set Preferences – SVG Map Projections – Pole Distance Central Latitude“ -> Type in the new Value into the Input Dialog and update the Pole Distance by pressing „OK“ .

  2. Main Meridian: choose Menu „Extras – Set Preferences – SVG Map Projections – Central Meridian“ -> Type in the new Value into the Input Dialog and update the Main Meridian by pressing „OK“ .

  1. Preferred Data Directory: choose Menu „Extras – Set Preferences – Data Directory“ -> copy desired Data Directory from the Windows Explorer Adresse Line into the InputBox and Save by pressing „OK“

  2. Preferred Net Data Directory: choose Menu „Extras – Set Preferences – Net Data Directory“ -> copy desired Net Data Directory from the Windows Explorer Adresse Line into the InputBox and Save by pressing „OK“

  3. Preferred Icon Directory: choose Menu „Extras – Set Preferences – Icon Directory“ -> copy desired Icon Directory from the Windows Explorer Adresse Line into the InputBox and Save by pressing „OK“

  1. Import Display State: choose Menu „Extras – Set Preferences – Import Display – active“ -> Import Display ("verbose").

  2. Import Display State: choose Menu „Extras – Set Preferences – Import Display – passive“ -> no Import Display ("quiet").

  1. Export to File: choose Menu „Extras – Save Preferences – Export -> your current Settings of the Preferences are saved into the MensorGIS Preferences File (mgisprefs.cml).

Display Elements in the Status Bar


To Overview


GIS Term Glossary

(G) Attribute

(G) Attributive Data

(G) Buffer

(G) CAD - Computer Aided Design

(G) Consistence

(G) Coordinate System

(G) Database

(G) Dataformat

(G) Datamodel

(G) Data Schema

(G) Dataset

(G) Datum, geodetic

(G) DEM - Digital Elevation Model

(G) DOM - Document Object Model

(G) DXF - Data Exchange Format

(G) Entity

(G) EPSG - European Petroleum Survey Group

(G) Export (Interface)

(G) Fiducial Point

(G) Fixed Point

(G) Geodata

(G) Geocoding

(G) Geo-Object

(G) Georeference

(G) GIS - Geo Information System

(G) GIS Analysis

(G) GML - Geography Markup Language

(G) GML Profile

(G) Graph Theory

(G) Graphic Primitives

(G) Hierarchy

(G) Import

(G) Integrity

(G) Interface

(G) Interoperability

(G) Layer

(G) Metadata

(G) Network Analysis

(G) Object Class

(G) Projection

(G) Quality

(G) Raster Data

(G) Spatial Relation

(G) Reference System

(G) Semantic

(G) Shape File

(G) SQL - Structured Query Language

(G) SVG - Scalable Vector Graphics

(G) Table

(G) TIN - Triangulated Irregular Network

(G) Topography

(G) Topology

(G) Transformation, of Coordinates

(G) Transformation, of Documents

(G) UTM Projection

(G) Vector Data

(G) XML - Extensible Markup Language


To Overview


Installation and Start

Requesites

Installation

Start


To Overview


MensorGIS Version 1.1.8, Stand: 14. November 2012