期刊文献+

UML-G:针对地理信息应用的面向对象建模语言 被引量:3

UML-G:An Object-Oriented Modeling Language for Geographical Information Applications
下载PDF
导出
摘要 在分析其他学者的针对GIS的建立的OO(Object oriented)模型基础上 ,基于目前已经成为建模技术标准的UML ,并利用其扩展机制 ,包括构造型、标记值和约束 ,对UML进行扩展 ,定义了针对地理信息应用的面向对象建模语言UML G ,描述了UML G的元模型 ,并采用UML G对空间对象和空间关系的模型表达进行了研究 ,包括简单空间对象、覆盖对象、复合空间对象、时态空间对象以及空间关系的表现。通过分析以及相关实例的表述 ,表明UML G可以很好地在GIS开发过程中使用 ,从而使得模型更加简洁并具有更好的表现能力。 At present,object-oriented technology is widely used in GIS research and software development,besides of the advantages that object-oriented technology brings to software analysis and design,it also benefit the data modeling of GIS.UML-G,an OO modeling language for geographic information applications,is described based on the extension mechanism provided by UML.The extension approaches include stereotypes,tagged-values and constraints.In UML-G class diagram,these three extension approaches are used to define geospatial objects and geospatial relations.The representation in UML-G of four types of objects,i.e.simple spatial object,coverage object,complex spatial object and spatio-temporal object,is discussed.For each case,the model instance is described and proves that UML-G is an efficient modeling language for GI applications.Besides geospatial objects,the representation of spatial relations is emphasized.Based on the analysis of the spatial object property,spatial relations can be regarded as derived properties,so it is not necessary to identify them during the analysis phrase.Based on the discussion,two solutions are given,one can be applied in generic GIS-platform development,and another fit for the specific GIS application development.At the end,future research work of UML-G is listed,which includes the extension for OCL and the other diagrams,such as use case diagrams,collaboration diagrams,etc.
出处 《北京大学学报(自然科学版)》 CAS CSCD 北大核心 2004年第2期271-278,共8页 Acta Scientiarum Naturalium Universitatis Pekinensis
基金 国家高技术研究发展计划 (86 3计划 ) 重大行业 3S应用示范---铁路物流 (2 0 0 2AA1 340 75 ) 国家自然科学基金项目 物流时空信息模型研究 (D0 1 2 0 4 0 2 0 1 0 4 2 )资助项目
关键词 面向对象建模方法 UML-G 空间对象 空间关系 object-oriented modeling technology UML-G geospatial object geospatial relation
  • 相关文献

参考文献32

  • 1Kosters G,Pagel B,Six H. GIS-Application Development with GeoOOA, I J Georgaphical Information Science, 1997,11(4) :307 - 335.
  • 2OMG Unified Modeling Language Specification, Version 1.3, Object Management Group Inc, 1999.
  • 3Rumbaugh J ,Jacobson I, Booch G, The Unified Modeling Language Reference Manual, Addison-Wesley, 1999.
  • 4Gamma E, Helm R, Johnson R, et al. Design Patterns:Elements of Reusable Object-Oriented Software. Addison-Wesley Publishing Company, 1995.
  • 5Nelson E S. A Cognitive Map Experiment : Mental Representations and the Encoding Process. Cartography and Geographic Information Systems, 1996,23 (4) : 229 - 248.
  • 6Chrisman N R. Topological Information Systems for Geographic Representation. Proceedings of Second International Symposium on Computer-Assisted Cartography, Falls Church, 1975,346 - 351.
  • 7Chrisman N R. Concepts of Space as a Guide to Cartographic Data Structures. Proceedings of the First Advanced Study International Symposium on Topological Data Structures for Geographic Information systems, Cambridge MA:Harvard Lab, 1978.1 - 19.
  • 8Peuquet D J .A Conceptual Framework and Comparison of Spatial Data Models,Cartographica, 1984,21 (4):66 - 113.
  • 9The OpenGIS^TM Abstract Specification, Version 4, Open GIS Consortium, 1999.
  • 10Buttenfield B P. Object-Oriented Map Generalization: Modeling and Cartographic Considerations. GIS and Generalization : Methodology and Practice( Eds. Muller J C, Lagrange J P, Weibel R) . London : Taylor & Francis Ltd, 1995,106 -119.

同被引文献26

  • 1安杨,赵波.UML建模方法在地理信息系统开发中的应用[J].计算机工程,2004,30(21):165-167. 被引量:6
  • 2李芳,赵俊三.UML和象形图建立GIS数据库概念模型初探[J].测绘与空间地理信息,2005,28(3):12-15. 被引量:2
  • 3李勇,陈少沛,谭建军,方秋水.事件驱动的城市公共交通时空数据模型研究[J].测绘学报,2007,36(2):203-209. 被引量:19
  • 4王建光,段富.一种UML模型到XML模型的转换方法[J].计算机技术与发展,2007,17(7):123-126. 被引量:10
  • 5Microsoft工作室,开发MicrosoftVisio解决方案[M].北京:北京大学出版社,2002.
  • 6张晓祥.为我们的世界建模[M].北京:人民邮电出版社,2004.
  • 7BORGESK, DAVISJ, LAENDERA. OMT-G. An object oriented data model for geographic applications [ J ]. Geo- Informatic. 2001,5 ( 3 ) :221-260.
  • 8Brodeur J, B6dard Y, Proulx M J. Modeling Geospatial Application Databases using UML-based Repositories A- ligned with International Standards in Geomatics [ C ]// Proc. of the Int. ACM Symposium on Advances in Geo- graphic Information Systems, USA,2000:39-46.
  • 9Francois Pinet, Myoung-Ah Kang, Frederic Vigier. Spa- tial Constraint Modelling with a GIS Extension of UML and OCL: Application to Agricultural Information Systems [ J]. Lecture Notes in Computer Science, 2005, 3511: 43-54.
  • 10Gottsegen J, Goodchild M F, Church R L. A conceptual navigable database model for intelligent vehicle highway systems [C]//Proe of GIS/LIS. [s. l. ] :[s.n. ] ,1994.

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部