weifang_lxd
路人甲
路人甲
  • 注册日期2006-07-31
  • 发帖数29
  • QQ
  • 铜币201枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2828回复:3

求助 mapgis 数据格式的资料

楼主#
更多 发布于:2007-11-27 12:12
<BR>
<P>各位大哥帮忙有的话<FONT color=#ff3300> 发一个 或给个地址</FONT>,在下先谢过了!</P>
<P>E-MAIL:<FONT color=#ff3300> ytlxd@163.com</FONT></P>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2007-11-27 17:19
<P><FONT size=3><STRONG>MAPGIS明码格式说明</STRONG></FONT></P>
<DIV class=item-content>
<P>1、点文件结构<BR>逻辑结构:<BR>文件头 点数 1号点 2号点 ……<BR>具体为:<BR>A、文件头,8个字节<BR>WMAP9022 (老的文件为WMAP6022或WMAP7022和WMAP8022)<BR>B、点数 n<BR>C、1号点<BR>x1 y1 ID <BR>type1 {点类型,类型不同,点信息也不同。点类型取值如下:<BR>0 字符串<BR>1 子图<BR>2 圆<BR>3 弧<BR>4 图象<BR>5 文本 <BR>}<BR>点信息 {点信息和点类型相对应}<BR>当type=0时,点信息为:<BR>"字符串" 字符高度 字符宽度 字符间隔 字符串角度 中文字体 <BR>西文字体 字形 水平(0)或垂直排列(1) 颜色 图层 透明输出<BR>当type=1时,点信息为:<BR>子图号 子图高 子图宽 子图角度 辅色 颜色 线宽 图层 透明输出 <BR>当type=2时,点信息为:<BR>半径 轮廓颜色 线宽 填充(1)或不填充(0)标志 颜色 图层 透明输出<BR>当type=3时,点信息为:<BR>半径 起始角度 终止角度 线宽 颜色 图层 透明输出<BR>当type=4时,点信息为:<BR>"图象文件名" 宽度 高度 角度 颜色 图层 透明输出 <BR>当type=5时,点信息为:</P>
<P>"文本字串" 字高 字宽 字间距 角度 中文字体 西文字体 字形 <BR>行间距 版面长 版面宽 水平(0)或垂直排列(1) 颜色 图层 透明输出<BR>2号点<BR>…… <BR>n号点</P>
<P>2、线文件结构<BR>逻辑结构: 文件头 线数 1号线 2号线 ……<BR>具体为:<BR>A、文件头,8个字节<BR>WMAP9021 (老的文件为WMAP6021或WMAP7021 和WMAP8021)<BR>B、线数 n<BR>C、1号线<BR>线型号 辅助线型号 线色 线宽 X系数 Y系数 辅助色 图层 透明输出<BR>线点数m1<BR>x1 y1<BR>x2 y2<BR>… <BR>xm1 ym1<BR>ID 线长度 <BR>2号线<BR>线型号 辅助线型号 线色 线宽 X系数 Y系数 辅助色 图层 透明输出<BR>线点数m2<BR>x1 y1<BR>x2 y2<BR>…<BR>xm2 ym2<BR>……<BR>ID 线长度 <BR>n号线<BR>线型号 辅助线型号 线色 线宽 X系数 Y系数 辅助色 图层 透明输出</P>
<P>线点数mn<BR>x1 y1<BR>x2 y2<BR>…<BR>xmn ymn<BR>ID 线长度</P>
<P>3、区文件结构<BR>区逻辑结构为:<BR>文件头 弧段数 1号弧段 2号弧段 ……最后弧段 节点数 1号结点 2号结点 ……最后结点 区数 1号区 2号区 …… 最后区<BR>具体为:<BR>A、文件头,8个字节<BR>WMAP9023 (老的文件为WMAP6023或WMAP7023和WMAP8023)<BR>B、弧段数<BR>an<BR>C、1号弧段<BR>线型号 辅助线型号 线色 线宽 X系数 Y系数 辅助色 图层 透明输出 <BR>前节点号 后节点号 {若没有指向任何节点,则为0}<BR>左区号 右区号 {若没有区号,则为0}<BR>线点数m1 <BR>x1 y1<BR>x2 y2<BR>…<BR>xm1 ym1<BR>………<BR>ID 线长度 <BR>an号弧段<BR>线型号 辅助线型号 线色 线宽 X系数 Y系数 辅助色 图层 透明输出<BR>前节点号 后节点号 {若没有指向任何节点,则为0}</P>
<P>左区号 右区号 {若没有区号,则为0}<BR>线点数man<BR>x1 y1<BR>x2 y2<BR>…<BR>xman yman<BR>ID 线长度 <BR>D、节点数 nn<BR>E、1号节点<BR>x1 y1 <BR>节点弧段数k<BR>弧段号1 弧段号2…弧段号k<BR>………<BR>nn号节点<BR>xnn ynn <BR>节点弧段数knn<BR>弧段号1 弧段号2…弧段号knn</P>
<P>F、区数<BR>rn<BR>G、1号区<BR>区颜色 填充图案号 图案高 图案宽 笔宽 图案颜色 <BR>图层 透明输出 ID 面积 周长<BR>区数据项数n<BR>弧段1编号 {第1项}<BR>弧段2编号 {第2项}<BR>…<BR>弧段k编号 {第k项}<BR>0 {第k+1项}<BR>弧段k+1编号 {第k+2项}<BR>弧段k+2编号 {第k+3项}</P>
<P>… <BR>最后弧段编号 {第n项}<BR>……<BR>m号区<BR>区颜色 填充图案号 图案高 图案宽 笔宽 图案颜色 <BR>图层 透明输出 ID 面积 周长<BR>区数据项数nm<BR>弧段1编号 {第1项}<BR>弧段2编号 {第2项}<BR>…<BR>弧段k编号 {第k项}<BR>0 {第k+1项}<BR>弧段k+1编号 {第k+2项}</P>
<P>弧段k+2编号 {第k+3项}<BR>… <BR>最后弧段编号 {第nm项}</P>
<P><BR>怎样消除MAPGIS里的重叠字?<BR>1.转为MAPGIS明码文件;(在MAPGIS文件转换模块里——输出——输出MAPGIS明码格式就可以了)<BR>2.将明码文件打开贴到WORD里;<BR>3.WORD里[文字转换成表格],选择“逗号”分割;<BR>4.选中表格复制到EXCELL中;<BR>5.在EXCELL中选择数据区域按照X、Y坐标排序;<BR>6.看见重复的就删除;<BR>7.转贴到MAPGIS明码文件;<BR>8.转回图形;<BR>9.完成。<BR></P>
<P></P>
<DIV class=clear></DIV></DIV>
举报 回复(0) 喜欢(0)     评分
weifang_lxd
路人甲
路人甲
  • 注册日期2006-07-31
  • 发帖数29
  • QQ
  • 铜币201枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-11-28 00:57
谢谢啊 <img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
seagatebarracud
路人甲
路人甲
  • 注册日期2008-03-25
  • 发帖数145
  • QQ
  • 铜币414枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2008-04-01 15:06
<img src="images/post/smile/dvbbs/em03.gif" /><img src="images/post/smile/dvbbs/em03.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部