作者evanzxcv (高密度聚乙烯)
看板Google_Map
标题Re: [问题] 关於google map抓图问题
时间Sun Sep 23 22:16:38 2007
※ 引述《gill378 (龘驫精神)》之铭言:
: 小弟想制作一个市区街道的大图
: 但好像没有选项能把左边的比例尺和和右下角的小字去掉
: 要合并时看起来有点碍眼
: 不知道有没有特殊软体(非改图)可以作到呢?
: 还有要手动合并一张张图片的工程太累人了=.="
: 网路上有的只是下载卫星图再合并的程式
: 但我只要街道图就好
: 不知道有没有类似自动检查图片边缘再合并的软体
: 亦或者是直接keyin经纬度就可以下载合并的工具呢
: 谢谢各位版兄了^^"
其实不一定要用自动合并的软体,我都是用手动合并...
一开始比较麻烦,不过後面就轻松多了。
首先把浏览器把Google Map打开,开到全萤幕模式,
拉到要抓地图的最左上角,按键盘的Print Screen抓图,
到绘图程式中贴上(我是用PhotoImpact),先放大显示比例,
在地图上沿着边缘拉出最大的长方形选取框,
也就是要把比例尺、小字等杂七杂八的东西都排除在外,
然後把这个圈选框的长宽记起来,并剪裁这个圈选框。
然後回到浏览器,用左上角的「箭头」来移动地图,
(不要直接用拖曳的喔,这样距离非常难以掌握)
可以先往右或往下,看各人喜好,
我记得是箭头按三下刚好,然後抓图,贴成新图片,
依照先前记录的选取框大小复制,贴到原本的地图上,
并用扩大底框功能,将图片要接的那一边(右边或下面)扩大,
然後放大显示比例仔细把两张地图接好。
这时候要记录的就是两张地图的offset,也就是位置差异几个pixel。
回到浏览器,用箭头移回原本的地图位置,
然後用另一边的箭头(假如一开始是往右,这次就往下,反之亦然),
移图、抓图、重复以上动作,然後把offset记录下来。
这样就有三个参数:地图尺寸、x-offset、y-offset,
把这三个参数记下来,以後继续接图就可直接换算,
例如:右边接到第15张,x座标就是x-offset乘以14,之类的。
当然假如还是嫌麻烦,可以只做抓图的动作,
然後把抓下来的萤幕截图直接存档,最好用座标编号来存档,
例如最左上角叫做00x00y.bmp之类的,记得「不要存成JPG!!!」
(JPG压缩会失真,会造成软体自动拼接上的困扰。)
有个小程式叫做「IrfanView」,可以做「Batch Convert/Rename」(批次转换),
将档案类型设成「PNG」,这样可以压缩又不会失真,
然後按「Set Advanced Options」,也就是设定进阶选项,
里面有一个「Crop」功能,只要输入座标跟尺寸就能自动剪裁。
这样只要第一张地图手动剪裁、记录座标尺寸後,其他的都能自动处理。
至於拼接方法,楼上给的软体我也没用过,
不过同理可证,只要手动拼接纵横各一张,记下两个座标的offset,
应该就能自动批次拼接吧!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 168.7.229.72
※ 编辑: evanzxcv 来自: 168.7.229.72 (09/23 23:40)