战国七雄形势图

0
分享 2013-09-16
前段时间在看《大秦帝国》时,里面的很多地名诸如武关、伊阙、长平等都不是太清楚具体位置,以至于战国七雄们打来打去,自己也就凑凑热闹。不过这对于以GIS谋生更兼是个小小的伪历史谜的我来说,也着实是个不小的打击~~ 后来我又追《冰与火之歌》,北方的异鬼、维斯特洛大陆的铁王座之争,以及东方的女神丹妮莉丝奋起之路各有精彩。不过由于缺少对于地理位置的整体把握,读书或看电视剧都耗时耗力。后来查找了些地图,再后来自己矢量化制作了一幅冰与火之歌的地图,也许从那时候起,我才开始慢慢读懂这部充满了铁与血、血与泪的冰与火之歌。 一种机缘,我目前在西安生活,在这座充满厚重历史氛围的城市,借助《冰与火之歌》带给我的理解,我开始了战国七雄形势图的制作,过程有些枯燥辛苦,但我想这会是一件有意义的工作,所以我坚持了下来,当然里面还有很多瑕疵。 以下是借助ArcGIS制作战国七雄形势图制作的流程,并开发了简单的Android程序。
一、搜集战国七雄形势图 实事求是地说,网上的历史地图资源实在不多。就算能够找到一些,也难以确认其权威性,更不用说能够找到编年史的地图了。 这里使用的地图来自于下面的网址:
http://tieba.baidu.com/p/739516831,十分感谢网友秦九世的贡献;也请真正的大方之家不要过于纠结其权威性和正确性。 以下为搜集的8幅地图:

二、图像二值化处理 对图像进行二值化处理,主要是为了能够使用ArcScan工具进行自动矢量化以提高工作效率。经过多番摸索,确定如下工作流程: 1.利用Photoshop将原始图像保存为tif格式(用以保证和二值化的tif图像能够精确叠加) 2.利用PhotoShop进行转换,图像->调整->阈值,保存成tif。 3.使用Windows自带的画图工具(mspaint)将tif图像另存为单色bmp位图;然后再保存成tif格式。

备注: 1. 这里之所以进行频繁的转换,是因为ArcGIS Desktop加载jpg、bmp、tif图像后,坐标方式不一。 且对于bmp的二值化图像,使用ArcScan工具时无法进行栅格清理,所以这里统一采用tif格式。 2. 如果有其他比较好的二值化方法请告知我,另外如果能够指定颜色进行二值化,则可进一步提高效率。
三、ArcScan矢量化 借助ArcGIS的矢量化工具,可完成对二值化图形的自动矢量化工作,这里不再详细讲解,具体请参考官方的帮助文档。
http://resources.arcgis.com/zh-CN/help/main/10.1/#/na/000w00000001000000/
四、生成诸侯国、河流等要素 取决于二值化图像的质量,自动矢量化生成的线要素本身可能存在断线等诸多问题,一般需要进行些人工矢量化工作。这里涉及到如下几个常用的几个操作: 1.多个要素合并:选中多个要素后,使用编辑器下面的合并工具

2.分割要素:使用编辑器工具条上的分割工具

 3.线转面工具:使用ArcToolBox下的数据管理工具->要素->要素转面工具。这里请注意因为存在断线的缘故,所以有时会存在构造面失败的情况,这时注意检查断线情况。

备注:矢量化过程中,不建议直接生成面,尤其对于有重合边界的情况。最好先绘制线,然后利用要素转面工具生成面。
五、手动绘制城市点信息 工作量问题,这里没什么技巧可言。
六、制图 需考虑要素的显示比例尺问题,对于诸如郡县、草原部落的标注信息采用了透明的面或点进行标注。制作完成后才想到,应该制作一个配图模版的...。

矢量化的地图请点击
此处 下载。
七、tpk制作 利用ArcToolBox下的数据管理工具->打包->创建地图切片包进行tpk的制作。
有两点需要注意 1.需指定坐标参考,否则在ArcGIS Destkop 10.1下无法打包。 2.利用tpk打包工具制作tpk工具包时无法指定打包最小等级,且有时会存在切片丢失的问题。因此当对最小等级有要求或者切片数据量比较大的情况下,建议先进行切片,然后手动制作tpk包。
八、android程序开发 利用ArcGIS Android SDK编写android程序,主要功能是拖动滑块,能够加载不同是时期的tpk文件。 加载tpk主要代码如下: ArcGISLocalTiledLayer local = new ArcGISLocalTiledLayer("file:///mnt/sdcard/arcgis/tpks/china_mercator.tpk");
map.addLayer(local); 源程序,apk,tpks请 点击
此处 下载。 使用方式:安装apk后,将tpks下的tpk文件拷贝到file:///mnt/sdcard/arcgis/tpks文件夹中。 Anroid程序截图:


写在最后: 对于图像我没有做纠正配准操作,一方面是图像本身精度不够,另一方面是工作量大。因此我没有把制作好的地图托管到ArcGIS Online上,也失去了服务于更多人的机会。 记得读研究生期间,有个老师给我们讲过中国历朝历代城市的演变,很有意思。如果这些地图能够放到ArcGIS Online上,我想会更有意义。如果有人愿意花费时间和精力,将中国历朝历代的历史地图矢量化后放在ArcGIS Online上,并做好分类组织管理,将会是一件功德无量的事情。在移动互联网发达的今天,人们随时随地都能获取权威性的历史地图,学习历史也会增添三分乐趣。 推而广之,如果能够把中国统计局的数据制作成精美的专题图托管到ArcGIS Online上,把历年气象数据也托管到ArcGIS Online上,都是很有意义的。通过提供一些权威高质量的服务,可让ArcGIS Online服务更多的人。 如果您手头上有一些高质量权威性的历史底图,对制作历朝历代的矢量化地图或者完善Android程序感兴趣请联系我:xuyb@esrichina.com.cn

文章来源:http://www.cnblogs.com/esrichina/p/3236161.html

0 个评论

要回复文章请先登录注册