MapGis明码格式说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
点文件格式说明:
逻辑结构:
文件头点数1号点2号点……
具体为:
A、文件头,8个字节
WMAP9022 (老的文件为WMAP6022或WMAP7022和WMAP8022)
B、点数n
C、1号点
x1 y1 ID
type1 {0字符串/1子图/2 圆/3弧/4 图象/5 文本}
点信息{点信息和点类型相对应}
当type=0时,点信息为:
"字符串" 字符高度字符宽度字符间隔字符串角度中文字体
西文字体字形水平(0)或垂直排列(1) 颜色图层透明输出
当type=1时,点信息为:
子图号子图高子图宽子图角度辅色颜色线宽图层透明输出
当type=2时,点信息为:
半径轮廓颜色线宽填充(1)或不填充(0)标志颜色图层透明输出
当type=3时,点信息为:
半径起始角度终止角度线宽颜色图层透明输出
当type=4时,点信息为:
"图象文件名" 宽度高度角度颜色图层透明输出
当type=5时,点信息为:
"文本字串" 字高字宽字间距角度中文字体西文字体字形
行间距版面长版面宽水平(0)或垂直排列(1) 颜色图层透明输出
2号点
……
n号点
举例如下:
WMAP9022
43
1.733216,1.328583,1,1,247,
2.000000,2.000000,0.000000,0,6,0.050000,0,0
15.597249,1.515934,2,1,247,2.000000,2.000000,0.000000,0,6,0.050000,0,0
30.210690,1.515934,3,1,247,2.000000,2.000000,0.000000,0,6,0.050000,0,0
……
3.499549,1
4.453784,38,0,"木湖瓦窑",6.000000,6.000000,0.000000,0.000000,3,0,0,0,5,0,0
说明:
(1)文件头为WMAP9022
(2)一号点信息为:
坐标1.733216,1.328583
ID:1
类型:1(子图)
子图号:247
子图高:2.0
子图宽:2.0
子图角度:0
辅色:0
颜色:6
线宽:0.05
图层:0
透明输出:0
线文件结构说明:
逻辑结构:文件头线数1号线2号线……
具体为:
A、文件头,8个字节
WMAP9021 (老的文件为WMAP6021或WMAP7021 和WMAP8021)
B、线数n
C、1号线
线型号辅助线型号线色线宽X系数Y系数辅助色图层透明输出
线点数m1
x1 y1
x2 y2
…
xm1 ym1
ID 线长度
2号线
线型号辅助线型号线色线宽X系数Y系数辅助色图层透明输出
线点数m2
x1 y1
x2 y2
…
xm2 ym2
……
ID 线长度
n号线
线型号辅助线型号线色线宽X系数Y系数辅助色图层透明输出
线点数mn
x1 y1
x2 y2
…
xmn ymn
ID 线长度
举例(略)
区文件结构说明:
区逻辑结构为:
文件头弧段数1号弧段2号弧段……最后弧段节点数1号结点2号结点……最后结点区数1号区2号区
……最后区
具体为:
A、文件头,8个字节
WMAP9023 (老的文件为WMAP6023或WMAP7023和WMAP8023)
B、弧段数
an
C、1号弧段
线型号辅助线型号线色线宽X系数Y系数辅助色图层透明输出
前节点号后节点号{若没有指向任何节点,则为0}
左区号右区号{若没有区号,则为0}
线点数m1
x1 y1
x2 y2
…
xm1 ym1
………
ID 线长度
an号弧段
线型号辅助线型号线色线宽X系数Y系数辅助色图层透明输出
前节点号后节点号{若没有指向任何节点,则为0}
左区号右区号{若没有区号,则为0}
线点数man
x1 y1
x2 y2
…
xman yman
ID 线长度
D、节点数nn
E、1号节点
x1 y1
节点弧段数k
弧段号1 弧段号2…弧段号k
………
nn号节点
xnn ynn
节点弧段数knn
弧段号1 弧段号2…弧段号knn
F、区数
rn
G、1号区
区颜色填充图案号图案高图案宽笔宽图案颜色图层透明输出ID 面积周长
区数据项数n
弧段1编号{第1项}
弧段2编号{第2项}
…
弧段k编号{第k项}
0 {第k+1项}
弧段k+1编号{第k+2项}
弧段k+2编号{第k+3项}
…
最后弧段编号{第n项}
……
m号区
区颜色填充图案号图案高图案宽笔宽图案颜色图层透明输出ID 面积周长
区数据项数nm
弧段1编号{第1项}
弧段2编号{第2项}
…
弧段k编号{第k项}
0 {第k+1项}
弧段k+1编号{第k+2项}
弧段k+2编号{第k+3项}
…
最后弧段编号{第nm项}