|
||
siGGis H.a.R ware © M.Harašta |
||
Brief description: |
||
|
This program is designed to display *.shp geographical files (ESRI - program ArcView) or it’s own *.sig format. The program can also configure applet siGGisApplet, siGGisEvent that is used for project presentation through an internet browser ( intranet/internet ). It allows easy manipulation with layers - setting of properties, description, fill layers with color, chose geoobject according to database information, attachment of external databases, allows to export maps to wmf, emf (windows metafile) or to copy maps to the clipboard. The program can save the current setting for later use. It can be placed on a server and used webwide. It can be interconnected with an external changes monitoring program. |
|
Description of the program: Main panel |
||
|
Contains basic features used to manipulate the geoObject layers. The File menu offers these services::
Open *.shp or *.hgf file in to a current map window: First row of Main panel enables basic manipulation with the map:
Second row enables project description with predefined dates:
Cancel button - deletes all existing descriptions from the map. |
|
Switches on the Main panel : |
||
|
Window with the map - shows or hides the current map window. Database - shows/hides - window containing geoObject information of the selected layer
Mode full table - position of the actual geoObject in the attached database. Database can be sorted by any entry - double-click on any column. 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: - 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).
Addition to a database :
…. selectData - assist to choose the database entry that will contain data for parameter generation according to database 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 :
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. Button Show all will show all corresponding geoObjects and show them in map window Objects selection - enables to define set of geoObjects in particular layers according to values in databases. Colors can be changed for individual geoObjects sets.
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 :
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 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 :
Legend : shows/hides the window containing information about loaded layers. Offers to show and hide a layer or to change order of layers.
Double-click on the text switches on/off the layer Change the order : click on the icon and drag up or down Current Object - shows/ hides window for a) insert semifinished project into *.hgf project file b) enables to actualize the open project file
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) 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 (define in siGGis.INI file, section [language]) fstName entry - text in the 1. menu’s row nxtName entry - text in the 2.menu’s row actual entry - chosen language. List of predefined languages in entries fst_x and nxt_x : By selecting the Default service (F12) the implicit languages English and Czech are going to be prepared for 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. Set events 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. EventFile name : name of the file of events that will be used when activated . 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. Description of properties the geoObject attributes - file event.mon. The service prepare configFile and export data for applet siGGisEvent .If is disabled checkbox Default window, allowed 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 . 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.cfg - 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.:
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 :
The dbf Action may be start from applet window:. The type of Action is depend on your internet browser. A several types for MSIExplorer:
siGGisApplet - is included in sigfree.zip. 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 siGGis.The Applet was on trial through an internet browser (MSIE v4.0 - higher).Does not require any action from server(....CGI scripts etc), doesn't need JDBC/ODBC interface. 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 designed to join with another programs or systems and monitor events (change geoObject's properties ). The changes can be defined - generated anoder 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:
The eventFile ( siGGisEvent v 1.4 )- command description:
1) Detail format to editing and back importing ( *.d01 ): Description - structure import ASCII file(Separator = |):
2) Format for events (new laers, modify new geoObjects - siGGisEvent - *.e01) Description - structure import ASCII file(Separator = |):
|
|
Description configuration file INI: |
||
|
|
|
System requirements: |
||
|
|