资源描述:
《Geowa数据交换格式.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Geoway数据交换格式(第一稿)一、文件头描述部分(.GWV)1.文件标识GeowayStandardFileFormatofExchange*ØFileHeaderBegin*2.版本信息[VersionInfo]Version=3.03.投影信息[可选][ProjectionInfo]Projection=projectiondescriptProjectionID=projectionID4.坐标单位信息[可选][CoordinateInfo]CoorUnit=MCoorOffset=East,North5.内容描述[可选][Description]6.成图信息(可包括图名
2、、图号、比例尺以及部分元数据信息)[可选][MapInfo]MapNumber=mapNumberMapName=mapNameMapScale=mapScale7.自定义信息[可选][UserDefined]ØFileHeaderEnd*第28页共28页一、图层结构定义(.GWV)LayerDefineBegin*[LayerCount]Count=nLayer1’sNameLayer2’sName…Layern’sName[Layer1’sName]Type=0/1(0-普通图层,1-符号化图层)Field=EastMin,NorthMin,EastMax,NorthMaxTa
3、bleID=idColor=colorClassCount=nClass1’sName,Class1’sCode,Class1’sType(Point,Direct,Label,Line,Direct,Fill,Anno)Class1’sNameBegin*TableID=idColor=colorAnnoSize=Width,HeightClass1’sNameEnd*Class2’sName,Class2’sCode,Class2’sType(Point,Direct,Label,Line,Direct,Fill,Anno)Class2’sNameBeginTableID=id
4、Color=colorAnnoSize=Width,HeightClass2’sNameEnd…Classn’sName,Classn’sCode,Classn’sType(Point,Direct,Label,Line,Direct,Fill,Anno)Classn’sNameBeginTableID=idColor=colorAnnoSize=Width,HeightClassn’sNameEnd……[Layern’sName]…LayerDefineEnd*第28页共28页一、图形部分(.GWV)FigureBegin*1.点[Point]Type*=PointType(0-
5、点、1-有向点、2-标识点)AssociateID=id1[,id2][,id3]…ID*=idGCID=gcidLayer*=LayerNameSID=symbolIDPosition*=x,y[,z]Angle=degree(0-360)2.线[Line]Type*=LineType(0-折线、1-多边形、2-弧、3-矩形、4-圆、5-椭圆)AssociateID=id1[,id2][,id3]…ID*=idGCID=gcidLayer*=LayerNameFill=0/1SID=symbolID3D*=0/1/2Elev=elevation[如果3D=1]Position*=
6、NodeCountx1,y1[,z1](如果3D=2)x2,y2[,z2]…xn,yn[,zn]3.面[Polygon]Type*=PolygonTypeID*=idLayer*=LayerNameLabelXY=x,y第28页共28页LabelID=id(LabelXY与LabelID只能有其一)BorderXY=NodeCountx1,y1x2,y2…xn,ynBorderID=IDCount(BorderXY与BorderID只能有其一)id1id2…idnGCID=gcid(当LabelID有效时无效)SID=symbolID(当LabelID有效时无效)1.文字[Anno
7、tation]Type*=AnnotationTypeText*=“text”(回车符用“”)AssociateID=id1[,id2][,id3]…ID*=idGCID=gcidLayer*=LayerNameFontName=font’sNameFontSize=Width,HeightAngle=degree(0-360)OrientAngle=degree(0-360)Space=space(字符间距)ArrangeType=arrange_type(排列