山西省煤矿安全监管执法与决策系统
JY-ADSCS2.0 新版GIS实施文档
编    号:JY-ADSCS2.0_新版GIS实施文档 版    本:1.0
发布时间:2011年02月24日
太原市精英科技股份有限公司
1. 准备数据源
1.1. 数据源为CAD采掘工程平面图
1.1.1. 清除煤矿网格外数据
清除办法如下: 1. 打开CAD图
2. 在命令行输入ZOOM ,如下图:
3. 根据上步确定后的提示,输入A或者E,如下图:
4. 上步确定后,查看矿图是否正中显示在屏幕正中间以及矿图范围外是否有其他数据,如下图:
(手动删除红色框中的垃圾数据)
5. 验证。再次输入ZOOM A或者ZOOM E命令,检查矿图是否居中显示,如下图:
(如果矿图居中满屏显示,就说明矿图范围外的数据已经删除完毕)
1.1.2. 数据分层筛选
在CAD图层管理器中创建4个空图层 1. 基础图层line,配色RGB(200,200,200) 2. 巷道图层lineway,配色RGB(1,255,14) 3. 区域图层polygon,配色RGB(222,222,2) 4. 文字图层text,配色RGB(0,255,255) 数据筛选方法如下(以巷道图层为例): 1. 首先关闭巷道图层;
2. 选择图层中的巷道(可以采用快速选择法)。方法如下:
选择一个巷道,查看它所在的图层,如:
(图形中的煤巷就代表巷道)
在命令行中输入qselect,在弹出的对话框中,进行如下选择:
确定后,煤巷图层所有要素都被选择。
3. 将选择的巷道要素剪切到巷道图层。方法如下:
上步选择巷道后,在图层管理器中选择巷道图层lineway,之后,所有选择的要素都变没了(实际上选择的要素都剪切到了不可见的巷道图层中)如下图所示:
图形保留数据如下: 序号 1 2 3 4 5 6 所、火药库……) 巷道符号(密闭、风门、风桥、7 风扇、栅栏、防爆门、风…) 8 9 工作面 采空区 区域图层 区域图层 文字图层 文字图层 文字图层  图大可删      巷道图层   图形元素 边框(单线) 网格 井田边界 指南针 等高线、等值线及其数据 巷道(包括水仓、煤仓、变电巷道图层   归属图层 基础图层 基础图层 基础图层 基础图层 基础图层         备注 图大可删 10 网格坐标标注 11 巷道名称标注 12 区域名称标注
文字筛选:
将图形中的巷道名称标注、工作面名称标注、主井口坐标、网格坐标等字体移动到文字图层中,图层文字样式为:字体类型为gbcbig;字体颜色为RGB(0,255,255)。
1.1.3. 配准坐标
配准坐标是指将地图进行地理坐标配准,以地理坐标来真实的反应矿图。方法如下:
1. 确定矿图方向。查看指北针,看是否朝上,如果垂直朝上,表明地图坐标方向标准;或者查看矿图边框附近标准的作弊,标注19xxxxxx/20xxxxxx/38xxxxxx等八位的为x轴,标注40xxxxx/41xxxxx/42xxxxx/43xxxxx等七位的为y轴。如果坐标方向相反,要进行旋转。具体操作如下:
单击旋转按钮,之后根据提示全部选择矿图要素进行矿图的旋转。
2.  确定一个点,进行移动。一般选择边框上的网格交点(边框上的网格交点都标注有坐标),如下图:
具体操作如下:
全部选择矿图,在命令行输入move命令
确定之后,根据提示,选择移动基点,如下图:
选择基点后,拉动鼠标到命令行,输入19725000,4184000  确定后系统进行坐标的移动。 在命令行输入zoom e,全屏显示矿图
在命令行输入id命令,鼠标移动到基点,单击确定,查看命令行坐标是否准确,如下图:
1.1.4. 矫正距离
命令行输入dist,查看边框两点之间的距离是否与实际标注的一致,如果不一致,输入sc命令,选择全部要素,输入比例因子,进行缩放。
1.1.5. 打碎并导出图层
2. 地图配色
2.1. SHP文件配色
2.1.1. SHP文件配色
SHP文件配色是在ARCGIS中进行。方法如下: 1. 打开ARCMAP,单击工具栏上的“+“符号,如下图:
2. 在弹出的对话框中选择基础图层(line14018102001.shp),巷道图层(lineway14018102001.shp),区域图层(polygon14018102001.shp),如下图所示:
全部选择后,单击Add,加载这3个图层文件,如下图所示:
3. 在左侧layers中,调整图层的顺序,从上到下,依次是polygon,lineway,line。
4. 在左侧layers中,选择line,单击line下的直线,系统弹出样式设置对话框,如下所示:
Color值设置为RGB=(200,200,200),width设置为1,样式为直线即可。
同理设置lineway的颜色为RGB=(1,255,14),width设置为1,样式为直线;
设置polygon的颜色为RGB=(222,222,2),width设置为1,样式为直线即可。
2.1.2. 设置地图的坐标
右键单击窗口左侧Layers,在弹出的菜单中选择properties,在弹出的对话框中,选择General选项卡,其中的设置如下:
之后单击确定,并在窗口的右下角观察坐标单位是否设置为了meter。如下所示:
2.1.3. 保存地图
最终,保存地图(为便于操作,地图名一般设置为矿编号)。 。
3. 发布地图服务
此操作需要在ARCCATLOG中进行操作。
3.1.1. 发布地图服务
1. 在arccatlog中,找到发布的地图14018102001,如下图所示:
2. 右键点击地图文档14018102001,在弹出的菜单中选择Publish to  ArcGIS server,系统弹出配置对话框,如下图:
3. 保留默认配置,点击下一步,系统弹出配置窗口,勾选红色框中的内容,如下图:
4. 点击下一步,系统弹出结束窗口,如下所示:
5. 单击确定,在catlog左侧GIS services下查找发布的服务,如下图所示:
6. 右键单击GIS services下的14018102001,在快捷菜单中选择services properties,如下图所示:
单击后,系统弹出服务属性窗口,如下图所示:
7. 在服务属性窗口中,点击Capabilities选项卡,在弹出的窗口左上角区域,选择WMS,如下图所示:
8. 拷贝Web  Access下的URL,
http://localhost/arcgis/services/14018102001/MapServer/WMSServer
单击确定,关闭对话框。
9. 在Catlog窗口左侧GIS services下,双击Add WMS services,如下图所示:
双击后,系统弹出服务添加窗口,如下所示:
10.将第8步粘贴的URL拷贝到上图的URL中,并单击Get Layers按钮,如下图所示:
单击OK,系统配置WMS服务到此结束。 11.验证
在GISserver下,查找发布的服务,如下图所示:
如果有,说明地图服务发布成功,否则,地图服务发布失败。
3.1.2. 计算地图范围
在catlog左侧窗口GIS services下,查找上节发布的地图服务,如下图所示:
右键点击Layers,在快捷菜单中选择properties,如下图所
示:
系统弹出如下窗口:
复制红色框中的坐标范围,并记录在记事本中。
19419474.457750,4299056.788865,19430624.987250,4308554.876245
运行地图切图范围计算.exe程序,依次输入坐标,如下所示:
坐标输入窗口中,坐标值不要带逗号,输入完毕,单击生成,生成切图的坐标范围(保留此坐标范围,以备切割地图)。 19419474.457750     4298230.567805  19430624.987250     4309381.097305
4. 切割地图
切割地图的操作需要在tilecache中进行。
4.1.1. 配置地图服务
1. 用记事本打开tilecache.cfg页面,进行如下配置:
参数说明:
[14018102001]   切割用的服务名;
layer=0         图层数,0代表第一个图层。如果有多个图层,用
逗号分隔;
type=WMS        地图服务类型,此项不需要修改;
url=http://…   地图服务的url,其值为3.1.1中第8小节中记下
的URL;
extension=png   切割成的图片类型,此项不需啊修改; size=256,256    切割成的图片大小,此项不需要修改;
bbox=minx,miny,maxx,maxy 切割地图的地理范围,其值来自3.1.2
中的计算所得;
4.1.2. 切割地图
1. 打开命令行工具,进入C盘根目录,执行如下命令:
14018102001的值来自tilecache.cfg中的配置,如下图所示:
0 3 表示切割的起始级别,表示第0级到第2级,共切割3个级别。 (一般煤矿切割6个级别就够用了) 命令执行过程中,将会看到如下的命令:
2. 验证。图片切割完成后,可以在cache文件中看到切割的图片,如下图:
进入14018102001,如下图所示:
00,01,02中就存放着各自级别的图片。
4.1.3. 压缩图片
为了减少网络传输量,加快GIS显示的速度,还需对切割成的图片进行压缩操作。
图片压缩操作将在Image Optimizer软件中进行,具体操作如下:
1. 打开Image Optimizer,如下图所示:
2. 在工具栏中,单击批量按钮,进行批量操作,如下图所示:
3. 单击添加文件夹按钮,找到我们存放切割图片的文件夹14018102001即可。如下图所示:
4. 单击下一步,进行相关设置,如下图所示:
5. 单击下一步,弹出提示框,如下图:
6. 单击优化,系统开始优化。
此软件压缩比率大概为6:1。最后,一矿按6个切割级别来算,总容量也就1M左右。
5. 上传地图及配置地图范围
5.1.1. 将切割成的图片进行上传
由于矿图被切成许多图片,如果不进行压缩(RAR),很容易造成上传中断。所以,建议把切割的图片压缩成RAR文件,再上传,完成后解压即可。如下图所示:
上传Rar文件
解压Rar,并将14078100001中的子目录拷贝出来,如下图所示:
删除14078100001.rar 和14078100001目录,最终结果为:
5.1.2. 配置地图范围和缩放级别
在矿图上传完毕后,就可以配置矿图的地理范围和缩放级别,如下图所示:
单击确定后,弹出配置矿图坐标范围和缩放的级别,如下图所示:
实施人员只需在tilecache.cfg中复制此矿的切割范围到上图地图范围框中即可,同时勾选切割是设定的缩放级别。如下图所示:
Tilecache.cfg中的地图范围如下,实施人员只需将其拷贝到上图地图范围框中即可。
范围输入完毕后,选定地图缩放级别(这个缩放级别值来自切割图时命令行中设置的,实施人员一定要保持两者一致)。如下图所示: