战国七雄形势图

 
前段时间在看《大秦帝国》时,里面的不少地名诸如武关、伊阙、长平等都不是太清楚具体位置,以致于战国七雄们打来打去,本身也就凑凑热闹。不过这对于以GIS谋生更兼是个小小的伪历史谜的我来讲,也着实是个不小的打击~~
 
后来我又追《冰与火之歌》,北方的异鬼、维斯特洛大陆的铁王座之争,以及东方的女神丹妮莉丝奋起之路各有精彩。不过因为缺乏对于地理位置的总体把握,读书或看电视剧都耗时耗力。后来查找了些地图,再后来本身矢量化制做了一幅冰与火之歌的地图,也许从那时候起,我才开始慢慢读懂这部充满了铁与血、血与泪的冰与火之歌。
 
一种机缘,我目前在西安生活,在这座充满厚重历史氛围的城市,借助《冰与火之歌》带给个人理解,我开始了战国七雄形势图的制做,过程有些枯燥辛苦,但我想这会是一件有意义的工做,因此我坚持了下来,固然里面还有不少瑕疵。
 
如下是借助ArcGIS制做战国七雄形势图制做的流程,并开发了简单的Android程序。
 
1、搜集战国七雄形势图
     实事求是地说,网上的历史地图资源实在很少。就算可以找到一些,也难以确认其权威性,更不用说可以找到编年史的地图了。
     这里使用的地图来自于下面的网址: http://tieba.baidu.com/p/739516831,十分感谢网友秦九世的贡献;也请真正的大方之家不要过于纠结其权威性和正确性。
     如下为搜集的8幅地图:
 
2、图像二值化处理
     对图像进行二值化处理,主要是为了可以使用ArcScan工具进行自动矢量化以提升工做效率。通过多番摸索,肯定以下工做流程:
1.利用Photoshop将原始图像保存为tif格式(用以保证和二值化的tif图像可以精确叠加)
2.利用PhotoShop进行转换,图像->调整->阈值,保存成tif。
3.使用Windows自带的画图工具(mspaint)将tif图像另存为单色bmp位图;而后再保存成tif格式。
 
备注:
1. 这里之因此进行频繁的转换,是由于ArcGIS Desktop加载jpg、bmp、tif图像后,坐标方式不一。 且对于bmp的二值化图像,使用ArcScan工具时没法进行栅格清理,因此这里统一采用tif格式。
2. 若是有其余比较好的二值化方法请告知我,另外若是可以指定颜色进行二值化,则可进一步提升效率。
 
3、ArcScan矢量化
借助ArcGIS的矢量化工具,可完成对二值化图形的自动矢量化工做,这里再也不详细讲解,具体请参考官方的帮助文档。
4、生成诸侯国、河流等要素
取决于二值化图像的质量,自动矢量化生成的线要素自己可能存在断线等诸多问题,通常须要进行些人工矢量化工做。这里涉及到以下几个经常使用的几个操做: 
1.多个要素合并:选中多个要素后,使用编辑器下面的合并工具
2.分割要素:使用编辑器工具条上的分割工具
3.线转面工具:使用ArcToolBox下的数据管理工具->要素->要素转面工具。这里请注意由于存在断线的缘故,因此有时会存在构造面失败的状况,这时注意检查断线状况。
 
备注:矢量化过程当中,不建议直接生成面,尤为对于有重合边界的状况。最好先绘制线,而后利用要素转面工具生成面。
 
5、手动绘制城市点信息
工做量问题,这里没什么技巧可言。
 
6、制图
需考虑要素的显示比例尺问题,对于诸如郡县、草原部落的标注信息采用了透明的面或点进行标注。制做完成后才想到,应该制做一个配图模版的...。
 
矢量化的地图请点击 此处 下载。
 
7、tpk制做
利用ArcToolBox下的数据管理工具->打包->建立地图切片包进行tpk的制做。
有两点须要注意
1.需指定坐标参考,不然在ArcGIS Destkop 10.1下没法打包。
2.利用tpk打包工具制做tpk工具包时没法指定打包最小等级,且有时会存在切片丢失的问题。所以当对最小等级有要求或者切片数据量比较大的状况下,建议先进行切片,而后手动制做tpk包。
 
8、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。
相关文章
相关标签/搜索