室内地图制作流程.docx
《室内地图制作流程.docx》由会员分享,可在线阅读,更多相关《室内地图制作流程.docx(12页珍藏版)》请在冰豆网上搜索。
室内地图制作流程
室内地图制作流程说明
一、获取测试点室内分布图层
室内分布图可能是CAD或其他格式。
若为CAD格式图片,如下图
需删除图片中多余连线及天线信息,删除后效果如下图
保存为pdf格式,然后用pdf工具打开,利用快拍工具,如下图所示
选择图片区域(图片区域选择时请尽量减少周边的空白,如下图所选),确定后在photoshop中新建一个文件后粘贴即可。
二、调整室内分布图角度,转换图片
部分室内分布图可能不是正南正北,需要用photoshop工具将其调整一定角度,
调整到正确的方向,使其和googleearth上的方向保持一致。
最后将图层转化成JPG格式(像素在1080*800以上,文件大小在100K左右)。
记录好JPG图片的像素。
例如:
三、图片名称
图片名称格式:
025#001#JLHY#FU#03#03.jpg
025:
区号
001:
1号网格(建筑在网格外则写999)
JLHY:
金陵会议的缩写(大写)
FU:
地上(地下为FD)
03#03:
3层(起始和结束楼层)
注意图片名称中的“#”。
四、选择必测、可选点、校准点
在图片上用红色圆点标注必测点,蓝色点标注可选点,绿色的为校准点。
五、在googleearth上获取三个点的经纬度
1、打开googleearth,找到所需要的测试点建筑。
在建筑的边角上选取3个较为明显的点,获取其经纬度信息。
注意:
三点的分布要分散,最后的结果误差才会小。
2、获取3个点的经纬度完成后,如格式不是度,请在工具>选项界面中设置为‘度’:
3、如果在googleearth无法找到相应的测试点建筑,需要采用高精度GPS定位设备测量建筑物外墙顶点位置的经纬度(需要跟。
六、Mapinfo矢量化图片
1、使用mapinfo打开图片,文件类型选择“栅格图像”,选中图片:
2、点击“配准”:
3、点击“增加”,选中在googleearth上选中的3个点的位置,在X、Y处将转化好的经纬度填上。
如下图:
4、点击“确定”,会有
在改点处显示。
如下图:
5、依次将另外2个点的信息填好,则该图片矢量化完成。
在同一级目录会生成一个TAB文件。
TAB文件中,点击“地图”>“选项”>“光标位置”:
在图层范围移动鼠标,则左下角会显示经纬度的信息:
七、FP文件
首先fp文件名称跟图片的名称必须保持一致。
要有UE编辑器打开FP文件。
1、文件内容如下:
第一行:
is169
Is和1不用修改,“69”为图片的宽每1像素代表的距离,即图片右边长在mapinfo的距离(换算成毫米)/图片像素高度。
例如:
上图图片右边长使用标尺量出侧边距离为0.03013km=30130mm。
查看图片属性,得出像素高度为738。
则1像素代表的距离为30130/738=41。
第二行:
1/1可不用修改
第三行:
oa官方地址
第四行:
da详细描述地址
第五行:
Cgi:
主控小区的CGI
第六行:
kpme为必测点;kpoe为可选点。
从这行开始主要是关键点信息。
2、关键点的“SerialNum”编号规则如下:
关键点编号的第一位代表此关键点是否必测,如果为必测关键点则为“m”,如果为可选关键点则为“o”。
关键点编号的第二位代表此关键点的类型,其中“e”代表出入口类关键点,“r”代表边缘类关键点,“t”代表交通区域关键点,“c”代表公共功能区关键点,“p”代表私有功能区关键点。
关键点的第三、四两位为数字,代表此关键点的编号。
关键点的第五位为分隔符,使用英文的句点“#”。
关键点的第六位至第十一位为此关键点的适用楼层,开始楼层在前,结束楼层在后,其编码方式与下文的楼层信息编码一致,但中间没有“#”连接符。
描述文件中关键点的楼层不得超出此文件描述的楼层范围。
关键点编码示例
“me01#fu0101”代表必测的出入口类关键点,其适用楼层为地上一层
3、每个测试点的地图图片编号分为区域信息、测试点信息、楼层信息三个部分,每个地图图片相应的测试点描述文件使用与此图片相同的文件名。
区域信息以直接显示“当地区号+测试点归属网格”,例如北京的1号网格显示为“010#001”。
如果测试点在网格区域外,则统一编码“999”。
测试点信息显示“官方名称”的拼音首字母。
楼层信息显示“楼层区域+起始楼层+结束楼层”,楼层区域分为地上及地下,分别为“FU”和“FD”两个关键字,“起始楼层”为此图片可用的起始楼层,“结束楼层”为此图片可用的结束楼层。
编号信息的各个部分之间以“#”(下划线)相连接。
例如,为了表示北京023号网格,海兴大厦,地上一层的平面图,图片命名示例如下:
图片编号示例
010#023#HXDS#FU#01#01
每个测试点都有其测试点编码,测试点编码使用上文中地图图片编号的a、b两部分,例如北京023网格的海兴大厦的测试点编码即为“010#023#HXDS”
在上文的名称编码中,区号、网格编号、官方名称、楼层区域、起始楼层、结束楼层之间都使用英文的“#”号相连接。
亦即,在完整的名称编码中,一共五个连接符,其连接符皆为“#”。
以北京023网格海兴大厦为例,此大厦第三层至第十五层为统一结构,其图纸名为“010#023#HXDSA#FU#03#15.jpg”,其图纸如下:
图纸
这行为必测点1,第三位和第四位的数字1876487为图片关键点像素X和Y的坐标,可以使用windows自带画图工具或其他工具,鼠标指向图片上关键点的中心,查看坐标。
如下图:
打开TAB文件,找到该必测点,查看经纬度信息,将其写在像素X、Y坐标后面。
依次将所有必测点和可选点的信息写入FP文件。
注意:
文字中间为Tab键,并非空格键。
如:
kpme01#fu03031876487118.704526632.0132386
最后将文件后缀保存为.FP格式:
如025#001#JLHY#FU#03#03.fp。
注意:
fp文件格式保存为UTF-8,如图所示。
八、测试资源模板填写
测试资源模板分3个sheet页。
1、测试点信息
包含TESTPOINT_ID:
测试点ID;
TESTPOINT_NAME:
测试点名称
LT_LONGITUDE:
测试入口左上角经度(入口点信息)
LT_LATITUDE:
测试入口左上角纬度
GRID_ID:
所属网格等信息。
其他参考测试规范以及模板填写即可。
获取测试入口信息的原则请参考下图的红点位置
黑色区域为图片信息,红色为选取的测试入口点。
2、测试图片信息
包含TESTPICTURE_ID:
测试图片ID(一个测试点可能包含多张图片)
TESTPOINT_ID:
测试点ID(和第一个sheet相同)
以及图片的左上角、左下角、右上角、右下角的经、纬度信息(在TAB图层里查看图片四角的经纬度)。
M_KEYPOINT_SUM:
必测点个数
O_KEYPOINT_SUM:
可选点个数
ACCURANCYPOINT_SUM:
校准点个数.
获取图片四个角的经纬度信息可进行如下操作获取:
如下图,双击左侧的tab名称后,在出现的弹出框中点击红色框选中的图标,在最右侧出现的这个界面中调整contrast的比例来改变背景色。
这样更容易分清图片边界。
3、测试入口信息
TESTENTRANCE_ID:
测试入口ID
TESTPOINT_ID:
测试点ID
以及测试入口左上右下角经、纬度信息。
附:
详细内容参考CQT规范。
九、利用自编工具画图(后期可能会实现,则前面第七部分可以省略)
1.测试点生成工具
后期将测试点由工具自动生成,并且每个测试点之间的距离之差为经度5或纬度5或经度纬度均差5,则可用工具执行。
在完成图片tab文件(导入地图并配准)后,通过点击“生成网格”按钮,从而生成如下图所示的tab文件。
2.fp文件生成工具
通过fp文件生成工具“Points”,先点击“open”,打开要生成fp文件的tab文件。
改变图片对比度,如下图所示。
然后点击“bound”,用十字光标工具,分别点击四个顶点,如:
左上,左下,右下,右上,对图片顶点进行定位,如下图所示。
然后选择测试点类型,“Points”>>“me”(“oe”或“ap”),并用十字光标分别点击对应类型的全部测试点,如选择me后对应所有红点,再选择oe对应所有蓝点,然后选择ap对应所有绿点。
当所有测试点点击完成后,选择“fileoutput”工具,则自动会生成fp文件。
最后,通过点击“closefile”工具关闭文件。
注意:
将得到的fp文件格式保存为UTF-8。