模拟城市中文网

 找回密码
 入住
搜索
查看: 6843|回复: 13

[工具教程] 新人班门弄斧之作-数据制作sc4真实地图

[复制链接]
发表于 2010-3-11 22:07 | 显示全部楼层 |阅读模式
本文班门弄斧之作,请拍砖手下留情
本文大量借用本论坛多人帖子的结论,在此首先致谢
本文所指真实地图是指与真实城市(地区)成一定比例的并且带有地形和水系的用于sc4游戏的灰度图
本文所使用的软件和数据介绍
软件部分
globalmapper,(以后文中简称gm)一款地图绘制软件,只有不到40M,不过个人认为该软件对我这样的非专业人士很实用,目前最高版本11.03,不过需要使用注册版,注册码网上比较好找,可以自己找一下,我下完了就忘了从哪里下的了,呵呵,不国演示使用的是10.0版,大同小异,在地图制作中主要是把各种数据转化为图片文件
google earth,(以后文中简称ge)这个不用说了,大名鼎鼎的东西,在地图制作中的作用是描出需要的水系,海岸等保存为kml文件作为数据在gm中与地形数据综合转化为图片文件
mapedit,对garmin的.mp文件中的数据进行拆分的软件
photoshop,这个不说了吧?把gm导出的图片转化为16位灰度图片,顺便对图片做一下小的修补
数据部分
地形数据
srtm3数据,全球90米精度高程数据,可以从http://srtm.csi.cgiar.org/下载
astergdem g-dem数据,全国30米精度高程数据,需要在https://wist.echo.nasa.gov/wist-bin/api/ims.cgi?mode=MAINSRCH&JS=1,注册申请,大约三天内会把你申请的下载范围的链接发到你的申请邮箱里
这两个数据都是nasa数据,后者精度高,但是有很多地方有很奇怪的问题(大水坝,这里不多说了),前者已经是v4版了,修补的已经差不多了,请酌情选择
不过是做比较大范围的(比如要整个中国全图之类的),建议使用goto30或者srtm30数据,全球900米精度,足用了
garmin纠偏mp数据,小胖熊论坛有人(我估计可能不是他们的,是破解后转载的)将garmin的地图数据破解纠偏后放出来的,可以自己去那个论坛(http://www.sosaw.com/forum43/list-1.html)找找下载地址,2G的东西,太大了,貌似是在他们一个ftp上下的,很长时间没去了,呵呵
发表于 2010-3-11 22:20 | 显示全部楼层
快上图吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-11 22:20 | 显示全部楼层
gm的使用与灰度图的制作
一.界面,如下图


二.主要工具栏,如下图

使用过程主要用到拖拽及放大缩小工具和编辑工具
注意,使用过程中那个hill shading一定不要为选中状态,否则出来的是阴影效果图(晕渲图)了
在他之前那个下拉菜单我们会用到,暂且叫他渲染下拉菜单吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-11 22:26 | 显示全部楼层
三.使用过程
1.导入地形数据,本文以astergdem数据为例,直接用file-open打开对应的文件就行了
注:astergdem文件名astgtm—N**E**.zip形式(还带有一个.zip.xml文件,不用去管他),srtm3数据等也是zip压缩包,不用解压,直接打开就可以,n*e*为左下角经纬度
打开过程中有对话框,直接yes好了(其实就是询问你是不是吧压缩包里的.tiff文件作为地形数据读入)
导入之后,如果是srtm数据可以直接进行下一步处理,astergdem你会发现出来的是一张带有斑块的纯色图,好了tools-control center打开控制中心,如图3

看到了吧,每个astergdem的zip里有两个文件,把那个****—num.tif弄为不选中或者直接给close overlay关掉
操作上述步骤后,并导入提取的水系数据(后面在讲解如何弄出来),这次看到如下图

你可以尝试通过那个渲染下来菜单选择不同的模式来看看不同的效果,也可以点下hill shading看看阴影效果(再次提醒,千万记住,出图的时候千万不要再选中状态)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-11 22:30 | 显示全部楼层
2.制作灰度图所需要的styles(模式?)
我们需要配置的有高程渲染,河流、湖泊及海岸线涉及到的面和线数据
点击tools-configure,出现如下面板

点击shader options后最下方custom shaders那里点击new....设置新的高程渲染模式

自己命个名,比如这个就叫sc4(下面的线面都要命名),然后在new elevation那里,height 填入0,选择meters然后点击旁边那个add,然后进入颜色面板,选择黑色,然后点击规定自定义颜色设置颜色亮度为103或104(色调160),确定,然后再把height填上515,add,设置为亮度240(哈哈,就是纯白),确定,custom shader面板最下方的blend colors between elevation values勾选,那个scale shader 帖to loaded elevation values不勾选,点击ok完成
说明:最高海拔是按*****************大的帖子的515米定的,0海拔的亮度测试后应该是100,但是在亮度100-102的时候,低海拔地区导入后非常容易出现水坑(尤其是分割图交界处),所以我哥人一般都是使用104作为0海拔处,其实最高海拔应该低于515米,不过懒得去研究了,有兴趣的可以研究一下,这几个数据里,海域都是空白数据,所以不管怎么设置都是蓝色,需要出图后在ps里再处理一下
非沿海地区,先查看一下需要出图范围的最低海拔(鼠标游走时,界面的左下方会出现该地的海拔书),然后把那个最低海拔设置为亮度104,最低海拔+515设置为亮度240即可
面和线数据(河流,湖泊和海岸线)设置
面数据点击图5中的area styles,然后选择new type,fill pattern选择solid fill,border选择1,solid,两者的颜色都设置为亮度90,不建议弄太高,否则一些比较细的河流导入sc后会变成小土沟

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-11 22:39 | 显示全部楼层
3.设置投影方式
点击图5中的projection,通常导入srtm之类的默认是geographic投影,我们需要在第一个下拉菜单中选择lambert conformal conic(也可以选其他的,我比较习惯这个),然后最在下方的parameters里修改几个参数,我用的示例数据为n39e119(即北纬39-40度,东经119-120度地区),所以first standard parallel设为39,second standard parallel设为40,central meridian 设为119.5,确定
4.出图
把工具栏的渲染下拉选中刚才新设置那个sc4,好了,看到灰度图了吧

开始出图,file - export raster  and elevation data



sample spacing的x-axis,y-axis数值都改为16(大家都明白吧,这就是1:1真实地图),当然也可以是32,64等等,即1:2,1:4等等
最下方选中save vector data if displayed,其他都不选
然后点击export bounds选择输出范围


有多种范围选择方式,建议使用draw a box鼠标拉选范围或者确定经纬度范围,不过尽量要选得比目标范围大,毕竟出图后还得裁剪的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x
回复 支持 反对

使用道具 举报

发表于 2010-3-11 22:41 | 显示全部楼层
先顶顶老骨头!!~
也谢谢你给我的一张图,哈哈~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-11 22:46 | 显示全部楼层
四,ps中的修理
前面说了,海面无数据,所以出来后还是蓝色,导入ps后,调整为16位灰色,然后把海域改成灰度70(魔棒+刷子),同时也要对一些细部进行修正,比如说像平原近海地区通常会出现水坑等问题,补上好了,这些大家应该都会,不多说了
然后根据64n+1的原则,对灰度图进行裁剪,另存,制作config文件,完成,就可以导入sc4了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-11 22:47 | 显示全部楼层
补充,关于水系数据的来源
预留1楼
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-11 22:47 | 显示全部楼层
水系数据2
ge制作水系数据
这个简单说说就好了,在ge我的位置内新建文件夹用于存放
然后在这个文件夹内右键-添加多边形
这是耐力活了,用鼠标在卫星图上描线,范围一定要超过你准备用的范围(毕竟最后需要裁减),一个个的做,都做完以后,把他们所在的文件夹右键-位置另存为就行了,保存类型选择kml格式(kmz格式gm通常打不开),然后按照4louder操作用gm打开这个kml文件就行了

好了,本文完毕,敬请轻下手拍砖

[ 本帖最后由 老白骨 于 2010-3-11 22:54 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2010-3-12 09:02 | 显示全部楼层
建议加精!很详细!
回复 支持 反对

使用道具 举报

发表于 2010-3-12 11:26 | 显示全部楼层
还没人看?
回复 支持 反对

使用道具 举报

发表于 2010-3-12 16:34 | 显示全部楼层
水系数据能不能再详细点 谢谢
回复 支持 反对

使用道具 举报

发表于 2010-3-17 12:36 | 显示全部楼层
好东西,可惜我不懂
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入住

本版积分规则

小黑屋|手机版|模拟城市中文网

GMT+8, 2024-5-3 01:20 , Processed in 0.023153 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表