摘要: 开发CAD和GIS绘图系统有些区别,自己试着分析一下。 ♠ 首先CAD图形绘制主要管理图形,因此会有一个抽象的Geometry对象,软件维护一个Geometry对象的集合。如果以图层来管理几何图形,则是每个图层维护一个Geometry对象集合。 Canvas——Layers——Geometrys 点、线、面对象都继承自Geometry,并且有各自的Style属性。 对于点有颜色、大小等属性;线有线型、线宽、颜色、实线/虚线等属性;面有线型、线宽、填充颜色、线框颜色、填充样式等属性。这样Style形成了一个继承层次。 ♠ 其次GIS图形绘制,首先GIS绘图系统维护一个Map对象... 阅读全文
posted @ 2013-12-15 20:20 太一吾鱼水 阅读(798) 评论(1) 推荐(0) 编辑