|
70
GO
s of
1ded
“eu
A display encapsulates a coordinate system and the
knowledge of how to place objects onto a portion of the
physical computer screen. À graphic tool is and objects
that "knows" how to draw a GO on a display with a
certain set of symbols. CGen interferes with the process
of cartographic representation two times. First time,
CGen enables it to restore the generalized image of GO
in the required level of details depending on entity
characteristics as prescribed in the multi-detail model.
During the next stage CGen solves conflicts: geometrical
(too small, too narrow, too short, too close) (Mackaness,
1994) and semantic, which are based on the nature of an
entity and links between entities (e.g., a road crosses a
river, the latter being over 2 m deep; here a third entity
must be shown - a bridge). During such conflicts solving
interference of an operator can be needed, so an
exchange of messages between CGen and the user's
display is required.
GO topology of two types can be supported: local
neighborhood topology and Delaunay triangulation.
Support of base topology and creation of "on flight"
topology for intermittent detail level can be useful while
solving conflicts at visualization of cartographic images
of entities and control of adequacy of CG processes.
CONCLUSION
The representation methods of various generalization
techniques of multi-detailed objects, the results of the
inventory of existing guidelines of Russian cartography,
the operation and corresponding map generalization
techniques were investigated in early works
(Govorov, 1994,1995, Khorev,1996). Also, CG methods
for the 1st and 2nd levels MGISs have been identified
and systematized.
The defined objects of MGIS can be used as: 1)
functions for object-oriented model of features; 2)
principles for construction multi-detailed structures of
the features or geometrical objects; 3) selection
techniques of suitable algorithms for cartographic
generalization.
It must be noted that the proposed approach to creation
of MGIS and the developed complex of software, has as
its prerequisite the ability to re-construct and interchange
components of the system. Also for realization of MGIS it
is proposed to use such modern technologies as OLE
and DDE data exchange.
To make up the full package of the system it is proposed
to use the GO library sets for various theme applications,
including industrial DMS and CG.
Further research efforts will be concerned with
development of spatial access mechanism by means of
the overlapping region's scheme; the questions of
integrity of multi-detail representation data base;
methods of maintenance of topological objects
relationships; object-layer organization and linking; tiling
and edge-matching solutions.
The proposed approach is taken as the main principle for
development of an object-oriented — geographic
information system "SOCRAT-GEO". The "SOCRAT-
GEO" uses BORLAND C++ 4.51 compiler, tool kit for
Creating a "client-server" application - DELPHI95, and
other programming tools.
449
ACKNOWLEDGMENT
The authors should like to express theirs appreciation to
the Russian Foundation of Fundamental Research which
have provided partial financial support for the research.
REFERENCES
[1] Aasgaard, R., 1992. Real time Cartographic
generalization, a requirement for efficient presentation of
geographic data. Proc. of the 5th Inter. Symposium on
Spatial Data Handling, Chareston, pp. 113-122.
[2] Beard, M.K, and Mackaness, W.A., 1991.
Generalization operations and supporting structures.
Proceedings, Auto-Carto 10, Baltimore, ACSM-ASPRS,
pp. 29-45.
[3] Catell, R.G., 1994. The Object Database Standard:
ODMG-93 (1.1), Morgan Kaufman Publishers.
[4] Govorov, M.O., 1995. Representations of the
Generalized Data Structures for Multi-scale GIS. Proc. of
the 17h Int. Cart. Conf., ICA/ACI, Barcelona, Spain, Vol.
2, pp. 2491-2495.
[5] Govorov, M.O., 1994. Analysis of generalized data
structures of Multi-scale GIS. Proceedings, Integration,
automation and intelligence in photogrammetry, remote
sensing and GIS, The 3rd International Colloquium of
LIESMARS, WTUSM, P. R. China, 1994, pp. 317-324.
[6] Grunreich, D, 1993. Generalization in GIS
environment. Proceedings of 16th International
Cartographic Conference, Cologne/Koln, ICA, pp. 203-
210.
[7] Gunter, O., and Lamberts, J., 1994. Object-oriented
Techniques for the management of Geographic and
Environmental Data. The Computer Journal, Vol. 37, No.
1, pp. 16-25.
[8] Introduction Avenue. 1994. Customization and
Application Development for ArcView, ESRI, Inc.
[9] Jones, C.B., 1991. Database architecture for multi-
scale GIS. Proceedings, Auto-Carto 10, Baltimore,
ACSM-ASPRS, pp. 15-31.
[10] Khorev, A.G, and Govorov M.O., 1996.
Representation of multi-detailed data in object-oriented
GISs. Proceedings of the EuroGIS'96, Barcelona, Spain,
Vol. 1, pp. 226-229.
[11] Mackaness, W.A., 1994. Knowledge of the Synergy
of generalization operators in automated map design.
Proc. of Canadian GIS/LIS'94, pp. 525-536.
[12] Map generalization: making rules for knowledge
representation. 1991. Edited by Buttenfield, B.P., and
McMaster, R.B., 1st edition, Longman Group UK Ltd.
[13] Milne, P., Milton, S., and Smith, J. L., 1993.
Geographical Object-oriented database - a case study.
Int. Journal of GIS, n.1, pp. 39-55.
[14] Object-oriented Approach to GIS, 1994. Edited by T.
Helokunas, 17th Urban Data Management Symposium,
Workshop 4, Helsinki-Espoo, Finland
[15] Rumbaugh, J., et al, 1991. Object-Oriented
Modeling and Design. Prentice Hall, Englewood Cliffs,
N.J.
[16] Stonebraker, M., and Rowe, L.A., 1986. The design
of POSTGRES. Proceedings of the ACM-SIGMOD, pp.
340-355.
[17] van Oosterom, P. and Schenkelaars, V., 1995, The
development of an interactive multi-scale GIS. Int. J.
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B4. Vienna 1996