Project Panorama E-mail Address
    GIS and Geoinformation technology. Geodesy. Kartography. Navigation. ðóñ | eng  
 Products | Tehnology | Download | Price | Forum | Items | Education | Contact | About
Home E-mail
   Development tools of the GIS-applications "GIS Toolkit"
 


GIS ToolKit (Windows)


Development tools of the GIS-applications GIS Toolkit it is a set of components for creation of the applications in environment of visual programming Delphi/Kylix , Builder C ++ and libraries for Microsoft Visual C ++. Components are based on more than 1000 functions of "MAPAPI" interface of "Panorama" project. The visual components are delivered in the source texts with examples of the applications and documentation. Development of web-applications in NET environment. An example of the web-applications in language C# here. Description of the created project for NET environment (will be available soon). A set a component for creation of the dispatching centers and navigating systems with use of the GPS-equipment. Examples of applications on Visual C ++, Visual Basic, Java . OS are supported: Windows XP/2000, Pocket PC 2003.

 

 GIS ToolKit

GIS ToolKit - a set of components for creation the GIS-applications in environment of visual programming Delphi and C++ BuilderGIS ToolKit is a set a component for creation the GIS-applications in environment of visual programming Delphi and C++ Builder. The set of GIS of libraries can be used in languages C++, C # , Visual Basic, Java and others. Using more than 25 component and a set of classes of GIS ToolKit, the programmer gets convenient access to the cartographical information in Delphi style.

GIS ToolKit provides the complete set of functions of a control system of a cartographical database:

  • receiving of the cartographical information from the hierarchical structure of a database of electronic maps having levels: works region, map sheet, layer of displaying of objects, objects of district;
  • editing contents of a database at a level of objects of district: addition, updating, deleting, copying, restoration, geocoding;
  • support of various projections and systems of coordinates;
  • visualization of contents of databases in the conventional symbols accepted for topographical, geographical , cadastral and other kinds of maps, fast scrolling and scaling of the image, change of structure of displayed objects;
  • joint displaying and output to a print of vector, raster and matrix data;
  • support of standard systems of classification and coding of objects and their characteristics according to requirements of Roscartography, Topographical service of Russian Federation armed forces;
  • displaying mobile objects;
  • mapping results of measurements of the coordinates entering from GPS equipment;
  • execution of queries onto search of objects with the specified characteristics;
  • execution of overlay operations above map objects;
  • processing matrixes of elevations, qualities and geological matrixes (construction, three-dimensional displaying, profiling);
  • work with the maps atlas and decision of a transport task.

Try - all simply!

Owing to full use of opportunities given by Delphi environment, development of the GIS-applications with use of GIS ToolKit becomes accessible even for the beginner programmers. The help system integrated into environment will relieve you of necessity to study mountains of the special literature on cartography, and a set of the examples delivered in structure of GIS ToolKit, will prompt an optimum way of use of this or that component.

Tooling GIS ToolKit functionally is divided onto two categories - Basic components without which use it is difficult to construct even simple GIS-application, and Additional components intended for decision of more specific tasks. Components are located in the panel of tools of Delphi and C ++ Builder environment on two bookmarks accordingly - GTK Standard and GTK Additional.

Îñíîâíûå êîìïîíåíòû Äîïîëíèòåëüíûå êîìïîíåíòû

Basic and Additional components of GIS ToolKit

For access database of electronic map and displaying cartographical information component TMapView is intended. This component is the basis of any GIS-application, developed using GIS ToolKit.

TMapWindow – component of display already open electronic map.

TMapScreen – component for display of mobile objects in which due to use of algorithm of double buffering frequent redrawing of a map is optimized.

TMapObj – component providing creation of objects on a map, editing of their metrics and semantics.

TMapPoint – tool for reception, installations of coordinates of a point of an electronic map, their recalculation in various systems.

TMapPrintDialog - print of a fragment of a map with an interactive choice of parameters of printing.

TMapQRep – component for printing a map in the report with use QuickReport.

TMapRsc – component for access to the classifier of objects of an electronic map.

TMapFind – component of search of objects of an electronic map.

TMapSelectDialog – component of a choice of conditions of search/display.

TMapSelectObjectRsc – dialogue of a choice of a kind of object from the classifier of an electronic map.

TMapMtr3D – component of visualization of a three-dimensional matrix.

TOpenMapDialog – dialogue of opening of cartographical data with an opportunity of a preview.

TMapSelectRect – component of a choice of area of an electronic map.

TMapSections – component of a structure of a relief.

TMapConvertor – convertor of electronic maps.

TMapGeoCode – component of geocoding (drawing of objects on a map from a data set, according to a key).

TMapCross – component of definition of crossings of objects of a map.

TMapCheckInsid e – component of definition of a relative positioning of two objects of a map.

TMapDataList – component of formation and display of the list of data of an electronic map.

TGetMapPoint - component of a choice of a point on a contour of object of a map.

TMapClassEdit - component of a choice of object, semantics or layer from the qualifier.

TMapEditMetric - component of editing of the metrics of object of a map.

TMapAtlas – component of work with the atlas (a set of maps with different scales).

TMapNet – component of the decision of a network (transport) task.

Using libraries of a kernel of GIS ToolKit complex, you can create applications in various environments, including on the basis of .NET technology, and also carry out own publications in the Internet network with displaying the cartographical information. It is possible to find examples of development of applications on the basis of GIS ToolKit in languages C#, Visual C++, Visual Basic, Java, etc. in Download section of our site.

Work with GIS ToolKit is possible not only in Windows. Using special versions GIS ToolKit, you can develop applications for such operational systems as Linux, Solaris, Windows CE, QNX, RT OS and others. Functions of GIS kernel can be called from the procedures written in language PL/SQL in DBMS Oracle environment (32 and 64 bits) on platforms Solaris/Sparc, Suse Linux/Sparc, Linux/Intel. Communication of objects of a map with records of a database, display of maps in WEB-applications is provided.

Project GIS ToolKit is opened and is delivered with source texts.

GIS ToolKit constantly develops. With each new version it expands the opportunities. Keep up with the updatings!

 GIS ToolKit Free

GIS ToolKit can be delivered in two variants: GIS ToolKit and GIS ToolKitFree.

•  Gis ToolKit includes means of development of GIS-applications and one license for execution of the user applications (an electronic key), i.e. licenses will be necessary for distribution of applications created by means of this variant of Gis ToolKit (one license for each copy of the application).

•  Gis ToolKit Free includes means of development of GIS-applications without necessity of use of the license (an electronic key).

Functionalities of GIS ToolKit and GIS ToolKit Free are completely identical.

 

 GIS toolkit for Pocket PC

GIS toolkit for Pocket PC is tools of development of GIS-applications in eMbedded Visual C++ 4.0 environment for Pocket PC with OS Windows CE. As electronic maps the maps in GIS Map 2008 format are used.

MapView program for viewing electronic maps for Pocket PC may be downloaded here. MapView program for Pocket PC 2003 with OS Windows CE 3.0 and with processor IntelARM provides viewing any electronic maps in a format of the GIS Map 2003 (*.map, *.sit) and tracking for current coordinates by means of the GPS-receiver. The line of movement can be displayed on a background of a map and be written down into a text file with the indication of coordinates of points with the specified step and time of definition of coordinates. Atop of a map of district the user maps with the various thematic information, raster images (photos, maps-materials), matrixes of heights can open in addition. Contents of displayed objects can change in dialog. The query of the information about object - length, the area, characteristics is possible. Contents of objects which can be chosen on a map (active layers) is specified in dialog. Search of objects by name with moving a map to the specified point is carried out. GPS receiver can be connected through the PCMCIA adapter which at a program level is perceived as COM-port. There are an settings for number of port (COM1-COM8), frequency of data exchange and periodicity of updating of coordinates. Settings are saved into an \Temp\MapView.ini file. For start of the program it is necessary to copy MapView.exe file on Pocket PC into a directory " \windows \start menu " or into " \Program Files ". Maps can be written down into a directory "\My Documents". For convenience it is possible to create a subdirectory with a name of a map. Start of the program can be executed through menu Start \MapView.

MapView program is written in eMbedded Visual C++ 4.0 environment on the basis of a GIS-toolkit, including mapaxlib.lib library, completely supporting MAPAPI interface for desktop computers (GIS ToolKit). For minimization of volume of the maps which are written down onto a pocket computer, it is possible to apply a task "Compression by a method of a rounding of coordinates" from structure of GIS Map 2000 of version 7.50. Start of the task is carried out from Tools \ Run Application menu. As a result the volume of coordinates decreases in 2 times, and coordinates are approximated with accuracy 1 : 20 000 from scale of a map. For example, for a map of scale 1 : 200 000 with accuracy within 10 meters. Initial passport accuracy of such map - is not better than 30 meters in plan.

Check of the program is executed on devices:

  • RoverPC P6 (P3 +) with connected device CompactGPS (TM). Port COM4, frequency of an exchange 4800. Topo-maps of Moscow area of scale 1 : 200 000 were used. Coordinates were steadily defined with accuracy of the order of ten meters. At movement on Gorki highway and the central streets of Moscow the site was displayed precisely on road;
  • Toshiba Pocket PC e740 with device Navigation CF CGS. Port COM1, frequency of an exchange 4800;
  • hp iPAQ Pocket PC h2200 c device Pocket XTrack. Port COM1, frequency of an exchange 4800;

Source texts of the program are distributed together with tool means for Pocket PC 2002/2003. For work of the program it is necessary presence of mfcce300.dll library.

 

 License for execution of the user applications

License for execution of the user application represents an electronic key which allows execution of the user program written with use of GIS ToolKit, on the given computer. At use of GIS ToolKit Free the license is not necessary.

 

 

Products | Tehnology | Download | Price | Forum | Items | Education | Contact | About
Home E-mail

Copyright © Panorama Group 1991-2010