4、Directx”和“安全模式”已被选中,以及“显示经纬度”中第一项“DecimalDegrees”已被选中。如果没有,更改设置后需要重启一次GoogleEarth软件。这里设置显示模式是为了减少地图错位的几率,而设置“度”做单位是为了方便后面的配准工作。这里的设置绝对不能忽略,不然后面的步骤就做不下去了!在“Flyto”中敲入需要定位的地方,可以是地名,也可以是具体的经纬度。如果一次定位不了,请按区域从大到小逐级定位。定位之后,利用导航工具调整视图,确定需要下载的地图的大致区域。可以移动鼠标,查看地图上下边界的纬度相差多少。一般而言,经度每差一度,实际地面距离大约相差111公里。如果
8、都尽量放到同一个文件夹中,路径里尽量使用英文,不要有空格、中文、乱码、奇怪符号等等,不能放在桌面。最好是放在某个分区的根目录下,而且路径只有一层深度。3、记事本编辑配准数据。用记事本打开与jpg文件同名的map文件,找到四个顶点的经纬度数据。例如:MMPLL,1,110.116892,25.409201MMPLL,2,110.564211,25.409201MMPLL,3,110.564211,25.101733MMPLL,4,110.116892,25.101733四个点分别按左上角、右上角、右下角、左下角的顺序排列,即顺时针顺序。这样可以确定四个顶点的经纬度坐标为
9、:pt1(110.116892,25.409201),pt2(110.564211,25.409201),pt3(110.564211,25.101733),pt4(110.116892,25.101733)其中110点几的四个数是经度数值,25点几的四个数是纬度数值。再找到jpg图片的分辨率。例如:WH,MapImageWidth/Height,6344,4816这样就可以确定四个顶点的像素坐标:Pt1(0,0),pt2(6344,0),pt3(6344,4816),pt4(0,4816)。理论上讲,只要知道左上和右下两个顶点的像素坐标和对应的经纬度坐标,就能配准整个jp
11、,piy)Label"Pt3",(pt4x,pt4y)(0,piy)Label"Pt4"CoordSysEarthProjection1,0Units"degree"保存文件。如果有问题,还可以用记事本打开重新编辑。其中,“pt1x”等分别是四个顶点的经纬度坐标,x代表经度,y代表纬度。pix和piy分别是jpg图片分辨率的x坐标和y坐标。具体数值参看map文件中的数据。PS:“XX.jpg”就是下载的jpg大图的文件名。4、Mapx生成gst地图文件。正确安装mapx后,可以在“开始菜单->
12、;程序->MapInfoMapx5.0”下找到“GeosetManager”工具,打开,在“文件”下选中“NewGeoset”,在“add”中找到并打开步骤3中保存的tab文件,然后利用“SaveGeoset”保存新生成的gst文件,文件名最好与jpg文件相同。到这里,新的电子地图制作完毕。最后,有用的实际上就是jpg、tab和gst这三个文件。你可以把三个文件打包放在同一个文件夹下转移到别的分区或别的电脑。但务必注意:新路径里尽量只使用英文,千万别有中文、空格、乱码或奇怪符号。尽量不要放到桌面上。最好是在某分区的根目录下,而路径只有一层深度。这里又重复了一遍。有点啰嗦,但实在
14、,用Google搜到下面的解决办法,不知道哪条是最关键的,感觉地形和directX及使用安全模式可能是吧,另外调整GE的侧边栏与GetScreen的相同可能也是关键我用的是GE5.0,可以获得没有错位的拼图,所以版本应该不是问题以下是转载来的:前一段也发现用GETSCREEN截图时拼图错位,后来发现只要把GE中平移速度设低一些就好了,最稳妥的方法是使用GE的默认设置就肯定好了:)补充一点,在GE中,关掉“地形”显示,否则在非平坦的地方还会出现错位。这是我试验一天才得出的结论。工具->选项->3D检视选:“DirectX”和“使用安全模式”注意两点就可以了:1.不要先
16、,再按一下就恢复了。2、图片计算。首先选定个希望截屏距地面的高度(0.1-100公里),然后开始计算,计算完毕后会做一个框表示希望截屏的区域(该区域在截屏时会自动隐去,不会带入图片中),由于单个小图片的大小是固定的,实际的截屏区域可能略大。计算的横、纵数量会填在下面的输入框中,如果需要调整可以修改。调整截屏高度,需要重新计算。3、开始截屏。选择图片文件的存放地点和格式后开始自动截屏拼图,支持JPG和BMP两种格式,JPG格式生成一个文件,Exif中包含生成图片的坐标等十一项信息,格式如下:第一点中心经度,纬度,截屏高度(米),地球分辨率X,Y,横向M,纵向N,最左边经度,最上边纬度