v1.6

siGGis H.a.R ware © M.HaraÜta 

Brief description:

siGGis Monitor  program is made for  vector file *.sig (format siGGis) shapefile *.shp (format ESRI - ArcView).You can create own vector layers (e.g.: digitize imported orthofotomap - JPEG format, edit databases new layers) save they into *.sig , *.dbf (DBase III) files change the following properties for polygonal,line, point and text graphics: foreground fill and color, outLine, text, font, size, style . You can join a table to the active table based on the values of a common field found in both tables. You can open a html document on active geoObject. You can export a view to a graphics file (output formats: *.wmf, *.emf ) ASCII files (coordinate files of points) import orthofotomap - format JPEG. Attend to configuration applet's siGGisApplet and siGGisEvent ( internet/ intranet - don't require any action from server, don't need JDBC/ODBC interface.

You can save your work to a projectFile ( *.hgf ) with a different name. With this program it is possible to join other programs or systems ( INI type file ) and monitor events (change properties of geoObjects by mean of ASCI event file:e.g. secure of objects , flood monitor, GPS ... ). It is possible to save individual events into graphics files(*.wmf, *.emf)

Properties:

  • Viewer for Windows 9x, 2000, NT.., needs internet browser ( e.g.: MSIE 5 .x ).
  • Hardware: 1 MB free space on HD without data files.
  • Easy instalation: "unpack and run... :-)".
  • Don't need Database, JDBC/ODBC interface - (dbf III... dbf V..., don't support memo,blob items..), without index files - have own simple database engine.

Restriction:

Don't attent to robust geoLayers ( more 10 MB).

 

Description of the program: Main panel

Contains basic features used to manipulate the geoObject layers.

The File menu offers these services::

  • Addà - adds the selected layer in the *.shp, *.sig format (if a layer database file exists, it is loaded) and *.jpg as background - orthoFotoMap.
  • Delete à - removes the current layer from the memory. The current layer can be selected either by clicking a geoObject in the map or by selecting the layer in Select layer service.
  • Open à - erases all open layers from the memory and loads a newly selected *.shp, *.sig layer.
  • Save à (*.siGGis) - saves the currently opened layer to the internal *.sig format.
  • Open project - erases all layers from the memory and loads the selected GeoProject (static - *.hgf, dynamic - *.hge, applet config file).
  • Save *.hgf,*.hge - saves the current state of the project under construction to the project file.
  • Copy map to clipboard - saves the current map range to the clipboard in a vector format that can be printed in your favorite editor.
  • Export map (metafile) - saves the current map range to a *.wmf *.emf vector format file for use in any graphics program.
  • Import layer from ASCII - load new layer from import file.
  • Export layer to ASCII - save layer (*.shp, *.sig ) to ASCII file (.. modifying and back import ).

 

First row of Main panel enables basic manipulation with the map:

  • Enlarge the map window content (itÆs possible to use the mouse - click and drag)
  • Reduce the size of map window
  • Set the original size

Second row enables project description with predefined dates:

  • State of the first button - description Label info : if the geoObject description is defined double-click on the left button in the map will show the objects characterization
  • State of the first button - description Label draw  : if the GeoObject description is defined clicking of the left mouse button will write down information about that geoObject in to a map on a current position according to a defined description entry in a database. Right mouse button click on a described geoObject will erase information about it.  Holding down the Shift key together with right mouse button edits the description:
  • State of the first button - Label hide : hides all existing geoObjects descriptions
  •  Clear button - deletes all existing descriptions from the map.

 

Switches on the Main panel :

Window with the map - shows or hides the current map window.

 MapWindow - import *.jpg file, digitize new layers, mapextent

 Top button in mapWindow:(needs install TrueType font Webdings)

show / hide buttons for import/edit coordinate Images, Digitize, mapExtent  modification (horizontal buttons), zooming,set layers,select geoObjests,draw labels,open/save GISprojects (horizontal buttons).

 

Import JPEG file:

  1. Service: Menu - Add... - select JPEG image type - open file *.jpg
  2. Button: [Image] - select and open *.jpg file, only when is not imported otherwise is switched for modification bounds (move,resize) by means of mouse.

If is imported JPEG file into GIS project, imageExtent is same as extent of layers otherwise is in interval: 0,10 (left,top) - 10,0 (right,bottom).

Position and resize image:

In mapWindow - button [Image] - up / off modification size(position) by means of mouse. DoubleClick (mouse) in bounds - set change and open window for detail modification (edit coordinate imageExtent).

Digitize:

MapWindow - button [Digitize] - up / off drawing in map to Import new layer. Show / Hide(not clear) window for digitize and off / up zooming.

When is not empty digitizeWindow drawing (black objects) is permanent, zooming, reset map not clear it. If is selected type Line,Polygon - right button click(mouse) ended drawing current geoObject ( polygon is closed - last,first point is equal ) and allowed to make new geoObject.

All coordinate new geoObjects are saved in digitizeWindow - ASCII format.

DoubleClick on selected row showed current point (blink) and allows window coordinate for detail edit (soft move XY by distance, add/delete point). 

Button [Save as *.txt]  saved content window in ASCII file. Button [Now Layer] added new geoObjects in new *.sig,*.dbf  files. New layer is added in GIS project automatically . Button [Add to Layer]  saved new geoObjects in selected layer. Before saving it is possible edit databaze (add, modify, delete fields).

Button [Bounds] allows change mapExtent (all layers) - move GISproject in new coordinate.

 

Database - shows/hides - window containing geoObject information of the selected layer

Information about the current active geoObject:

Mode full table - position of the actual geoObject in the attached database. Database can be sorted by any entry - double-click on any column.(e.g.: LABEL)

Column width can be changed by before printed by dragging the border line in the column description field

 Description of Database windowÆs buttons:

Set table: - Opens a window that allows to set attributes of the gird (hide unwanted items, change order of entries, change entryÆs titles and connect any *.dbf files using the join entry).

  • Order Change - drag the desired entry in the first column up or down
  • Title Change - double-click in the second column activate the edit mode
  • Hide/show - double-click in the third column

  Addition to a database :

  • Classic way: open the database with the Open database button and choose the connection entries (main dBase - connect dBase). You can connect up to 1024 entries (memory limits)
  • Define the action (e.g. : open html file with detail geoObject description, following reference to additional information) for double-click on a left mouse button in a database table on a description of a geoObject - dblClick - def button.

     

à. selectData - assist to choose the database entry that will contain data for parameter generation according to database.

When is fileType asociated with any program, textField (path and exeName of program) can be empty.

Example :

geoObject is described in the document on an address (HD) :

http://city.geo.cz/lay_123/object_xx3457.html , selected entry of current database of geoObjects can contain :

  • complete path to the document: http://city.geo.cz/lay_123/object_xx3457.html is in database field (...selectData), 2. and 4. windowÆs content is empty
  • part of the path lay_123/object34567 and the rest is defined trough the 2. and 4. edit window
  • complete path to the document  http://city.geo.cz/lay_123/object_xx3457.html contains 2. edit window, entry of the database is not selected 4. window is empty
  • à..

Confirm all changes by pressing Ok button

Print the table :

Print window enables to choose the font, header, and printer setting for the current database printing.

Find Objects - opens dialog window for keys to find the geoObjects in the layers by the value of entered text.

Finding of geoObjects can be more specified by selecting of the particular layer or by selecting particular dBase entry. Switch equal - will find the geoObjects if they contain the exact some text as entered. Switch within - will find any geoObjects that contains somewhere in description the entered string.

DblClick in List - show selected geoObject

Button Show all  will show all corresponding geoObjects and show them in map window

 

Make project - objects selection - enables to define GEOProjects: set of geoObjects in particular layers according to values in databases. Colors can be changed for individual geoObjects sets. The GeoProject will include defined selection only.

Object selection will be preformed according to chosen database entries that corresponds with the Operator description:= equal to value ,<> unequal to,> bigger then,< less then,in value is in range of border values (including) the only allowable format : x..y entered manually to the window for limitation,geoObject color in (according toà.) if the selected layer is original the goeObjects will be colored in according to default definition (set layers). If the set color value is active the color of the geoObject can be selected: If the window for selecting the entry (SES_ID) stays clear then for polygons Red ( RGB 255:0:0 ) determinates the color of the outlines and Yelow the color of the filling. For the line Yelow has no meaning and the color of the line is determinated by Red. By selecting the SES_ID entry form the database, Red determinates the color of geoObject with lowest value of SES_ID and Yellow is the color of geoObject with the highest SES_ID value. Mixed color (RedYelow) will be given to other geoObject corresponding with ratio of  SES_ID.

Next select: - biding of following selection : value determinates logical biding between definitions. OR means also. AND means that the selected object has to corresponds with both conditions. BLANK represents no logical value

e.g.:

Definition: x > 5 and x <> 8  select into group this values: 1,2,3,4,5,6,7,8,9,10,11..

Definition actualization :

  • Select by double-clicking on the definition in the table (load the values).
  • Change the attributes ...
  • Apply the actualization y pressing the update line button

Update/edit database table (out siGGisMonitor):

  • drop layer from current geoProject
  • update/edit database table of drop layer
  • add layer into current geoProject
  • save current geoProject

 

Set layers:

Tip: service Fill color and OutLine color. You can write your color in service's textField ( RGB model (e.g.:  218:118:218 ) - separator is :)

 Option enables to change the geoObject attributes in selected layers. The color, style, size (for points) of geoObject can be set. Define entry and font for geoObjectÆs description (any database entry can be used as a description)

If the current layer is a layer of polygons or lines then type can be changed by clicking the mouse on the layer.

Warning : that service works without any problems in the Polygon to line direction in the reversed direction just in case that lines creates a closed polygon. If lines doesnÆt represent a polygon the result may be unpredictable. If the lines forms a polygon the filling of this polygon can be changed. The service can be used in case of :

  • when a less important layer shields more important ones. Then the conversion allows to change the style of the outline and also disable the identification for that layer when clicked on with the mouse.
  • Of the lines forms the polygon the polygon can have colorful filling and can have the identification attribute when clicked on that geoObject.

 

Legend : shows/hides the window containing information about loaded layers. Offers to show and hide a layer or to change order of layers.

right mouse button - edit the legend of current layer

Double-click on the text switches on/off the layer

Change the order : click on the icon and drag up or down

 

  Current project - show / hide window:

The project file is assigned complete save of all information about the semi-finished state. It has sense just when using the Project Selection service. Add selection button offers a window for the projectÆs title definition and prepares it for save in to *.hgf. Actualize button enable to change the name of loaded *.hgf file. Any project can be described in a memoPanel.

 

Project List - shows/hides the list of defined project in siGGis.INI file.

Section : [Project]

Count - number of projects if > 0 window containing list of defined projects will automatically open if the program was launched without any parameters. As parameters names of files (*.shp, *.hgf, *.hge) can be used.

pth_x - path to the x th project

prj_x - name of the x th project

When the program finds a project with a path pth_x it will search the place determinates in [Path] section - pth_x - project. If the search fails it searches in the Program_siggis\data\project directory (if exists). Correspondingly works for *.shp, *.dbf  files defined in individual projects.

 

 Menu - Options

 

Language service switches between languages for program and applets (define in siGGis.INI file, section [language]).

Section [language]
fstName entry - text in the 1. menuÆs row nxtName entry - text in the 2.menuÆs row actual entry - chose language.
List of predefined languages in entries fst_x and nxt_x :
Rows 161,162 : set for applet configuration (Respect separators "|" and "#").

By selecting the Default service (F12) the implicit languages English and Czech are going to be prepared for default saving into siGGis.INI file.

Service Properties:

The whole section of all general attributes of Default F12 service can be switched off in the menu by the noConfig = 1 entry in [General] section, and turned on (enabled) by value noConfig = 0 (siGGis.INI).

Save when finished if the Update INI file service is selected, the current setting of all attributes is going to be saved. Entry path toà determinates where will the program search for .shp and .dbf files that are defined in .hgf file if the program wonÆt find them. If it wonÆt find them even in those places it will search the directory of the program siGGis and itÆs subdirectories ..\data\Project ( *.hgf) , .. \data\Vector\vector (*.shp,*.dbf) a ..\data\Table (other files *.dbf for connection), if existing.

Redefine keyboard (HelpKey) for help :

Service will define actions (launch help program describing e.g. projects, supportive database etc.). If the entry is defined the service can be reached in file menu of the program.

[Czech Language] Service has sense just for Czech GIS it determinates what code page will be used to display text from database files.

[Events setting] service is designed as a interface between program siGGis and other programs or systems. Using this service you can use the program as a monitor for watching changes of geoObjects outside siGGis

EventFile path - file of events : determinates where will the program search for file for defined changes. If this field is empty the implicit directory of the program : data\Events\ will be searched.

Export in applet: EventFile path determine location owing to appletURL:

E.g.:

appletURL :    http://www.aaaa.bbb/ccccc/my-applet.html

Address for  xevent.mon files: http://www.aaaa.bbb/ccccc/Data/Events/

EventFile path: Data/Events/

 EventFile name : name of the file of events that will be used when activated (*.*) .

EventFile generator:

It is allowed to prepare - save mask eventFile. Offers complet list of eventCommands.

Path (destination): path to save eventFiles

Source file:determined  for prepare eventFiles by content of sourceFile.

  • service is determined for multiProcess
  • one row represents one eventFile
  • commands are separated (Separator define)
  • button [Generate] saves files on HD.

E.g.: from row

[Static]#eventCount=1 #eLayer1=1 #eObject1=0 #eMoveXY1= 9,27947598253275|7,77838427947598|#

is generated eventFile(content):

[Static]
eventCount=1
eLayer1=1
eObject1=0
eMoveXY1=9,27947598253275|7,77838427947598|

Button [Make mask file]: prepares file mask by selected commands

 

Interval/seconds : sets freqention for watching the changes.

 Event process : Single file - event changes in file event.mon. Multiple files - event changes in file Xevent.mon (X: 0 to EventFileCount - 1 ( 0event.mon to 49event.mon )).

Repeat: for process Multiple files(0..49,0..49..).

Reload project: - for setting Repeat - loading original setting of geoObjects - before 0event.mon.

If is disabled checkbox Default window, allows definition of appletWindows ( place, hight, width ).

 

The service [Export] is assigned complete save of all information about the project in applet's configuration file - siGGis Applets

siGGisMonitor is determined to configuration of applets. First step: build project and save as *.hgf *.hge (check), second step: export applets

Description:

Export directory -   determinates where will the program save all vector/database files(*.sig, *.dbf).

Into vector files : All geoObjects - exports and saves complet layers , setting: Only selected geoObjects -  creates vector files of geoObjects in particular layers according to values in databases .

Into database files : All database fields - export only one file*.dbf for one layer *.sig (complet database with all fields - Classic way ). The Switch: Only selected fields -. create one new optimal file - *.dbf, include only showed fields( sign "Yes" - service: Set.). Warning: In the new database have to be the define fields - Objects selection.

Applet setting:

Config fileName - define name.* - configuration applet file. It is created prototip file name.htm (include the definition of applet running) and name.log - file of export progress . If the Layer_name.zip(In the archive must be include all vector/database files) service is selected, the cross-reference of archive file (URL_applet/Data/name.zip) is going to be saved in appletConfig file - name.cfg.

Data path: - determinates where will the applet search for *.sig and *.dbf files.

E.g.:

  1. The place on local net: f:\Gis\Geo123\geo123.html. When is open document, the applet is running , is readed the URL_applet : file:/f:/Gis/Geo123. The archive file (gis_1x.zip) must be place in subdirectories URL_applet: f:\Gis\Geo123\Data\gis_1x.zip.
  2. The place on internet: http://geoGis.xyz.ce/Geo123/geo123.html. When is open document, the applet is running , is readed the URL_applet: http://geoGis.xyz.ce/Geo123/. The archive file (gis_1x.zip) must be place in subdirectories URL_applet: http://geoGis.xyz.ce/Geo123/Data/gis_1x.zip.

Button: [Define fileNames] - Open a window that allows to change names  all files of geoProject:

Button: [Define dbf action] - Open a window that allows to Define the action (e.g. : open html file with detail geoObject description, following reference to additional information, load configuration file *.cfg - other map) or fill in AppletProjects list.

Example :

135 th geoObject is described in the document on an address:

http://geogis.xyz.ce/fLay0/ID135.html., selected entry of current database of geoObjects can contain :

  • complete path to the document: http://geogis.xyz.ce/fLay0/ID135.html is in field TERI_ID, all others column's content is empty.
  • part of the path 135 is in field TERI_ID, and the rest is defined trough the 3. and 5. columns
  • complete path to the document  http://geogis.xyz.ce/fLay0/ID135.html. contains 3. edit window.
  • à..

The dbf Action may be start from applet window:.

The type of Action is depend on your internet browser.

A several types for MSIExplorer:

  • Open file in MSIE:  f:\Gis\Data\Geo123.html : distil: file:///f:\Gis\Data\Geo123.html
  • Run other program with associate file:  c:\Doc\Data\Geo123.doc : distil:  file:///c:\Doc\Data\Geo123.doc (The file *.doc must be associate with any program when will be launch).
  • Send e-mail to address:  xxx123@email.com: distil:  mailto:xxx123@email.com

 

Brief description:

 siGGisApplet- is included in siGGis program.

Applet is designed to viewing and presentation geographical projects through an internet browser. Applet's configuration is made by service: Export. You can export new layers (*.sig - format for internet) according to setting ( only seleced geoObjects, only displayed database's fields of all joining). You can define any action for selected geoObject (e.g.: show *.html document, run any program associated with document type, run post program and sending e-mail - is generated e-mail address is cames from geoDatabase, load other map...).All files can be pack in to archive file (ZIP).The working with applet is same as with program siGGisMonitor.The Applet was on trial through an internet browser (MSIE v5.0 - higher).Does not require any action from server(....CGI scripts etc), doesn't need JDBC/ODBC interface.

When is applet loaded correctly the Load List window will be hide otherwise stay on screen and can contain Error Info.

  (When is find any Exception or the eventProcess/applet was not start - reload document with applet! ).

Limits:

Polygons - only solid or transparent fill, lines - only solid line, labels only default font, style is limited normal,italic,bold,boldItalic.

siGGisEvent - applet - is included in siGGis program.

Is designed to join with another programs or systems and monitor events (change geoObject's properties, flood monitoring, object security guard, GPS..  ). The changes can be defined - generated another programs - in same ASCII file ( type *.INI ).Does not require any action from server(....CGI scripts etc), doesn't need JDBC/ODBC interface.

Intention:

Applet siGGisEvent is scanning content of ASCII file - eventFile. The eventFile can be placed on a server or local PC ( URL - intranet / internet / PC ) . It can be selected a type of monitor:

  1. Continual scanning single file (e.g.:single process GPS - change of  location - geoObject, state of properties, secure of objects, flood monitor ... ).
  2. Process simulaction - composite from X events ( e.g.: multiple process - gradually scanning X-1 eventFiles)
  3. Combine 1) and 2) ( e.g.: multiple process - periodic scanning 2 eventFiles: first file: check setting, second file: any events...<< repeat )

 

The eventFile ( siGGisEvent v 1.6 )- command description:

[Dynamic] - section for creating and editing new geoLayers
createLayer = LAYER_NAME|POINT/LINE/POLY|LABEL|x0|y0|...xX|yY
setLayerFont = LAYER_NAME|1/0{show/hide}|COLOR|SIZE|TYPE{0/1/2/3:normal/bold/italic/boldItalic}|
addObject = LAYER_NAME|LABEL|x0|y0|...xX|yY
modifyObject = LAYER_NAME|RECORD|LABEL|x0|y0|...xX|yY
 
; createLayer : create new layer LAYER_NAME, selected type, create virtualy database of geoObjects with Label field fill in of LABELcontents. If layer ; ; LAYER_NAME is not existing next commands is ignored.
; setLayerFont: set font properties (geoObject - Label) in import layer LAYER_NAME. 1/0 show/hide exist Labels, COLOR: set Label color , SIZE: set ; font size (0: not draw, -1: SIZE: 0.5 ), TYPE: font type.
; addObject: add next geoObject in layer LAYER_NAME and fill in database of  LABELcontens.
; modifyObject: replace geoObject number RECORD in layer LAYER_NAME new geoObject, LABEL
 
[Static] - sektion: static event ( !!! after [Dynamic] section if is used !!! )
load = URL/nameFile.*  (siGGisMonitor- *.hgf *.hge, associate files with programs) (siGGisEvent *.cfg *.html...) - load new project file ( new mapProject ) or run one program according to associate files
loadJpgFile = URL/nameFile.jpg - load new jpg file ( *.jpg must be defined in project! )
saveMetafile = path and name for saving geoProjectWindow into vekctor file ( *.wmf, *.emf ) - only  siGGisMonitor
interval = S  - count second ( scanning frequency )
countEvent = X  - count event
zoom = x.x -  zooming  setting ( x.x  <> 0  :  e.g.: zoom = 1.5 or zoom = -0.5)
resetMap =  0/1 - No/Yes - redraw map window ( Reset )
resetAll =  0/1 - No/Yes - reset geoObject's properties - according to last configFile *.cfg. Reset count of multiEvents - repeat process
refresh =  0/1 - No/Yes - redraw map window (actual zooming)
eMessage = link Main text message
moveAll =  0/1 - when is eMoveXz or eMoveYz or eMoveXYz defined No/Yes - move all geoObjects in layer z 
loop= Y - jump on YeventFile.* (only multiProcess)
 
eLayer[1..X] =  - number of  layers into project file.
eObject[1..X] = - number of  geoObject
eObjectType[1..X] = - number of  type geoObject  
eObjectSize[1..X] = - number of  size geoObject (only point: 5..25)
eRangeColor[1..X] = 0/1 - No/Yes - fill geoObject (graduated color)
if eRangeColor[1..X] = 1 then fillColor will be calculated:
eBeginColor[1..X] = - for minimum value
eEndColor[1..X] = - tor maximum value
eMaxValue[1..X] = max. value
eMinValue[1..X] = min.value
eValue[1..X] = value in [max .. min]
if eRangeColor[1..X] = 0 then fillColor is define:
eFillColor[1..X] =
eOutLineColor[1..X] = - outline 
eDblOutLine[1..X] = 0/1 - No/Yes - double thickness outline (point,polygon), line geoObject
eCentre[1..X] = 0/1 - No/Yes - centre geoObject - map window
eCentreZoom[1..X] = 0/1 - No/Yes - centre + zoom geoObject - map window
eBlink[1..X] = 0/1 - No/Yes - blink geoObject
eReset[1..X] = 0/1 - No/Yes - reset properties of geoObject
eBeep[1..X] = 0/1 - No/Yes - beep
eHide[1..X] = 0/1 - No/Yes - hide/show geoObject
eMoveX[1..X] = x.y - change of  location X geoObject ( GPS: physical value x-coordinate - format:double )
   1) new location ( X.Y:...1234,1234... or ...1234.1234...)
   2) adding/decreasing  m/p : minus/plus ( e.g.: p-50,5  add value to current X:   -1234.1234 + (-50,5) )
eMoveY[1..X] = y.z - change of  location Y geoObject ( GPS: physical value y-coordinate -  format:double).

eMoveXY[1..X] = x.y|y.z - change of  location XY geoObject ( GPS: physical value xy-coordinate -  format:double, separator "|").

eMessage[1..X] = link text message : List Event window ( ~x,~y is replaced current X,Y of geoObject)
eLabelSet[1..X] = abcd 1234 : show and set labelText of geoObject 

  Export / Import geoObjects

1) Detail format to editing and back importing ( *.d01 ):

Description - structure import ASCII file(Separator = |):

Layer = LAYER_NAME 
Type = POINT/LINE/POLY
NUM_RECORD0|NUM_POINT0|x0|y0
NUM_RECORD0|NUM_POINT1|x1|y1
: : : :
NUM_RECORDX|NUM_POINTY|xZ|yZ
 
LAYER_NAME:  name new layer ( legend, comboBox...)
TYPE : Type of  layer - point, line ( polyline ) or simple polygon ( multipolygon a multipoint not supported)
NUM_RECORDX: geoObjects number in layer  (0..count_geoObjects -1)
x0|y0: coordinate of current point ( integer or double)

2) Format for events (new laers, modify new geoObjects -  siGGisEvent - *.e01)

Description - structure import ASCII file(Separator = |):

createLayer = LAYER_NAME|POINT/LINE/POLY|LABEL|x0|y0|...xX|yY
setLayerFont = LAYER_NAME|1/0{show/hide}|COLOR|SIZE|TYPE{0/1/2/3:normal/bold/italic/boldItalic}|
addObject = LAYER_NAME|LABEL|x0|y0|...xX|yY
modifyObject = LAYER_NAME|RECORD|LABEL|x0|y0|...xX|yY
 
createLayer : create new layer LAYER_NAME, selected type, create virtualy database of geoObjects with Label field fill in of LABELcontents. If layer LAYER_NAME is not existing next commands is ignored.
setLayerFont: set font properties (geoObject - Label) in import layer LAYER_NAME. 1/0 show/hide exist Labels, COLOR: set Label color , SIZE: set font size (0: not draw, -1: SIZE: 0.5 ), TYPE: font type.
addObject: add next geoObject in layer LAYER_NAME and fill in database of  LABELcontens.
modifyObject: replace geoObject number RECORD in layer LAYER_NAME new geoObject, LABEL

 

 Description configuration INI file:

;Max. length of row : 250 chars !!!  
 [Language]
fstName - first language( first menu row - item Language)
nxtName - second language ( second row - item Language)
actual - (0/1: first/second language)
fst_1 - text - first language
nxt_1 - text - second language
fst_x - text -  first language (x - th text)
nxt_x - text v druhém jazyce (x - th text)
cPage - code page ( default IBM: 6 )
[Paths] - position for vector/database files from *.hg*
update - update configuration siGGis ( 0/1: no/yes)
Project - path to files *.hg*
Vector - path to files *.sig,*.shp, *.dbf
Temp - NET set: path to tempfiles *.shp, *.sig, *.d0x, *.e0x, *.dbf
dBase - path to next files *.dbf  ( e.g.: for joining )
hlp1 - path with name of 1.help file(key F1) - item: hlpPar1
hlp2 - path with name of 2.help file(keys Ctrl+F1) - item: hlpPar2
hlp3 - path with name of 3.help file(keys Shift+F1) - item: hlpPar3
[General] - setting
noConfig - enable/disable setting - service Properties - General (for update INI file): 0/1 - no/yes
[Projects] - projects *.hg* - in projects list.
count - count project files for select window Project List ( if is > 0, is open select window )
prj_1 - first project file in select window  Project list
pth_1 - path to first project file in select window  Project list
:
prj_count - count project file in select window  Project list
pth_count - path to count project file in select window  Project list
 

 

 

    © Milan HaraÜta,  H.a.R ware (http://web.quick.cz/siggis)