lrc格式的软件(怎么制作lrc格式文件)

我们知道,图新地球电脑端(以下简称LSV)和手机端外业精灵app(各大手机应用市场可下载)是支持加载自定义地图的,支持WEB墨卡托和经纬直投两种投影格式。

网上有丰富的地图资源,即可以通过此种方式接入图新地球软件和外业精灵app进行免费浏览、下载到本地使用。

分析LRC文件,最好的方式是对LSV软件内自带的LRC文件进行分析。

首先在LSV主目录下找到内置的LRC文件:\\LocaSpaceViewer\\Resource\\Layer。

lrc格式的软件(怎么制作lrc格式文件)

lrc格式的软件(怎么制作lrc格式文件)

这些都是LRC文件,选择其中任意一个,右键,打开方式:记事本。

lrc格式的软件(怎么制作lrc格式文件)

首先第一行:

<?xml version=”1.0″ encoding=”GB18030″?

这里说明了XML文档的版本和编码,不用修改,也可以不知道这是啥。

<Version0</Version

<Nameimg</Name

<GeoGridTypeWebMercatorWGS84</GeoGridType

而天地图分省,多采用经纬直投,那么这里就需要填写:TianDiTuLatLon

<GeoGridTypeTianDiTuLatLon</GeoGridType

注:天地图分省版的LRC制作,将会在后期教程中更加详细地展开。

<SampleSize256</SampleSize

SampleSize标签对内填写的值,是地图瓦片的尺寸。常见地图瓦片是256*256,少量地图瓦片是512*512瓦片。这个要根据具体获取到的瓦片值来填写。

<FileExtpng</FileExt

FileExt标签对内填写的是原始的瓦片格式,比较常见JPG、PNG类型。具体根据获取到的瓦片来填写。

<DataVersion</DataVersion

<DataTypeurlformat</DataType

DataVersion和DataType是数据版本和数据类型,这两条可以不用管。

<TileRowDirNorthToSouth</TileRowDir

TileRowDir表示原始在线地图的瓦片组织形式。是从北到南编号,还是从南到北编号。多数都是从北到南编号,采用的谷歌编码原则。但是有些图,用的标准TMS切片,则是从南到北。

<LocalPath</LocalPath本地瓦片路径,如果对已经下载好的本地瓦片,则可以用该标签调用。

<UrlParamOrderZ,X,Y</UrlParamOrder这个定义了下面标签中%d的顺序,Z是层级、X是行号、Y是列号。这里如果定义为Z,X,Y,则下面的URL中的%d,%d,%d分别对应ZXY。即这里控制了URL中%d的含义和顺序。

<NetPathhttp://s0.outdooractive.com/osm/OSMSummer/%d/%d/%d.png</NetPath

接下来是Range标签对:

<Range

<West-160</West

<East160</East

<South-85</South

<North85</North

<LevelBegin1</LevelBegin

<LevelEnd18</LevelEnd

</Range

整体看主要修改的地方就三块:

lrc格式的软件(怎么制作lrc格式文件)

<?xml version=”1.0″ encoding=”GB18030″?

<DataDefine

<Version0</Version

<Nameimg</Name

<GeoGridTypeWebMercatorWGS84</GeoGridType

<SampleSize256</SampleSize

<FileExtpng</FileExt

<DataVersion</DataVersion

<DataTypeurlformat</DataType

<TileRowDirNorthToSouth</TileRowDir

<LocalPath</LocalPath

<UrlParamOrderZ,X,Y</UrlParamOrder

<NetPathhttp://s0.outdooractive.com/osm/OSMSummer/%d/%d/%d.png</NetPath

<Range

<West-160</West

<East160</East

<South-85</South

<North85</North

<LevelBegin1</LevelBegin

<LevelEnd18</LevelEnd

</Range

</DataDefine

lrc格式的软件(怎么制作lrc格式文件)

按F12,打开开发人员工具。或者在菜单里,找到开发人员工具,点击NetWork:

lrc格式的软件(怎么制作lrc格式文件)

然后随意拖拽地图,可以看到开发人员工具已经抓取到了浏览器的后台传输信息。

找到任意一个瓦片,双击打开。

lrc格式的软件(怎么制作lrc格式文件)

这就是网页地图的基础,瓦片:

lrc格式的软件(怎么制作lrc格式文件)

1是瓦片本身。

这里面12,是Z,就是层级。

3424是X,也就是行号,多数情况下,X比Y的值大。因为X的索引范围是±180°,Y的索引范围是±85°。

1671是Y,也就是列号。

由此可以确定三个变量即层级、行号、列号的顺序是:Z、X、Y,所以<UrlParamOrder内应该填写:Z,X,Y

<?xml version=”1.0″ encoding=”GB18030″?

<DataDefine

<Version0</Version

<Nameimg</Name

<GeoGridTypeWebMercatorWGS84</GeoGridType

<SampleSize256</SampleSize

<FileExtpng</FileExt

<DataVersion</DataVersion

<DataTypeurlformat</DataType

<TileRowDirNorthToSouth</TileRowDir

<LocalPath</LocalPath

<UrlParamOrderZ,X,Y</UrlParamOrder

<Range

<West-160</West

<East160</East

<South-85</South

<North85</North

<LevelBegin1</LevelBegin

<LevelEnd18</LevelEnd

</Range

</DataDefine

将上述内容,复制到记事本中,另存为,格式选择所有格式,起名:OSM地图.lrc。

lrc格式的软件(怎么制作lrc格式文件)

接下来,打开LSV主程序,加载在线地图,看看制作的成果:

lrc格式的软件(怎么制作lrc格式文件)

lrc格式的软件(怎么制作lrc格式文件)

放大看看:

lrc格式的软件(怎么制作lrc格式文件)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2022年9月18日 15:26
下一篇 2022年9月18日 15:29

相关推荐

发表回复

登录后才能评论