Page 245 - 建筑工程施工技术与工程管理创新
P. 245

第六章  城市建筑建设与工程管理


               络上通过 ESRI 专用数据库引擎连接的服务器。Shape 文件适用于中小型地图数
               据,而大型地图数据(省、国家道路网)就需使用专用数据库。
                   用 Map Suite 编写的软件是可伸缩的。我们最初可以只用 Shape 文件作为数

               据源编写软件,当用户需要与大型数据库连接时,现有的几乎所有代码都可被移
               植用于与专用数据库连接后的工作代码中,要做的仅仅是修改用于打开数据源的
               几行代码。
                   (1)Shape 文件

                   Shape 文件是 ESRI 提供的用于存储地理矢量数据的文件格式,这就意味着
               地图特征可以以 X、Y 矢量坐标形式表现,其坐标系是笛卡儿坐标。注意,笛卡
               儿坐标与屏幕坐标有所不同。
                   每一特征的几何形状以包括一组矢量坐标的形式存储,其属性存放在 Shape

               文件的 dBase 表的记录中。
                   一个 Shape 文件由一个主文件、一个索引文件和一个 dBase 表 3 个文件组成。
               主文件(*.shp)包含几何形状,是一个直接存取、变长记录的文件。索引文件(*.shx)
               包含数据的索引值,文件中每个记录包含对应主文件记录距离主文件头的偏移。

               dBase 表(* .dbf)包含几何图形的属性,可以修改属性的定义。每一个 Shape 文
               件包含一种图形类型(点、 弧、多边形等)。
                   ·点包含(X,Y)坐标和一个属性。

                   ·弧段包含一条或一组(可连、可不连)多义线。一条多义线是一组有序结
               点。每一弧段有一个属性记录。
                   ·多边形包括一个或多个边界,一个边界是一个无交叉点的闭合环,一个边
               界可嵌于一个多边形中而形成环形。边界的方向决定它是否代表区域内的面积。
               每一多边形有一个属性记录。

                   Shape 文件通过 ODBC 读入,ODBC 在安装 MapSuite 的同时被安装并注册。
                   Shape 文件无拓扑,因此,Shape 文件允许特征的合成,如把几条
               POLYLINE 合成 ARC。通过 Shape 文件,可快速显示图形并形成简单数据模型,

               以简单数据模型换取快速显示,这使得对 Shape 文件进行拓扑编辑或高级分析变
               得十分困难。
                   (2)图形(Image)文件
                   我们可通过 Map Suite 编写应用程序来显示多种图像文件。在地图中,图像



                                                                                      231
   240   241   242   243   244   245   246   247   248   249   250