通过AidLux将SuperMap iEdge部署到移动端

前言:

本文主要介绍如好将SuperMap iEdge部署在不同的边缘设备中,如手机,平板,Arm板卡。

系统环境(Arm64位):Android 6.0.3以上,含安卓9,10,11,12,13等

``` HarmonyOS 2.0/3.0
<p>支持的硬件:华为、小米、Vivo、OPPO等手机和平板厂商;</p>
<p>支持的Arm板卡:高通、瑞芯微、MTK、紫光展锐、全志等厂商;</p>
<h2>软件下载</h2>
<p><a href="https://community.aidlux.com/aidluxdownload">Aidlux</a></p>
<p><a href="http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2044">SuperMap iEdge 11i(2022) for Linux(arm64)(TAR包)</a></p>
<p>注意:请下载下面页面的版本arm64位</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image83833650859625721421664187565638654435.png" alt="" /></p>
<h2>安装与配置</h2>
<h3>1、配置中文环境</h3>
<pre><code class="language-powershell">#第一步: 追加本地语言配置
echo &quot;zh_CN.UTF-8 UTF-8&quot; &gt;&gt; /etc/locale.gen
#第二步: 重新配置本地语言
sudo locale-gen zh_CN.UTF-8

</code></pre>
<p>#第三步:更改/root/.bashrc中的注释,去掉#号</p>
<p>LANG=zh_CN.UTF-8</p>
<p>export LC_ALL=zh_CN.UTF-8</p>
<p>如下图,在文件管理器中操作,去掉下图中红色框中两行前的#号</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image51296073072407120781664187958877134819.png" alt="" /></p>
<p>去掉#号并保存后如下图:</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image81175502367536323151664188067519003633.png" alt="" /></p>
<p>输入locale命令检查,如下图表示修改成功</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image17570982574825561571664188190317404816.png" alt="" /></p>
<h3>2、修改系统时间</h3>
<pre><code class="language-powershell">cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date
</code></pre>
<p>修改后如下图:</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image13049221191748820291664188333651283027.png" alt="" /></p>
<h3>3、安装组件</h3>
<ul>
<li>安装systemctl,如果你要在离线环境下使用,可以选用国内源,或者布置自己的镜像服务,或者先下载systemctl的deb包和相关依赖,然后再拷贝的设备中使用dpkg来安装。
<pre><code class="language-powershell">apt install systemctl
</code></pre>
</li>
<li>新建文件夹,必须做这一步:</li>
</ul>
<pre><code class="language-#powershell">cd /run
mkdir systemd
cd /run/systemd
mkdir system
</code></pre>
<h3>4、安装与注册SuperMap iEdge 11i</h3>
<p>将在SuperMap官网下载的iEdge 11i(supermap-iedge-11.0.0-linux-arm64.tar)拷贝并复制到AidLux的opt目录中,也可以是其他目录,我们这里已opt目录举例。在文件管理夹里面,可以点击上传按钮,也可以直接将文件拖拽到opt目录里面</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image20156362804738200281664189244563705416.png" alt="" /></p>
<h4>解压:</h4>
<pre><code class="language-powershell">cd /opt
tar -zxvf supermap-iedge-11.0.0-linux-arm64.tar.gz
</code></pre>
<h4>安装</h4>
<pre><code class="language-powershell">cd /opt/supermap-iedge-11.0.0-linux-arm64/support/SuperMap_License/Support
tar -xvf aksusbd-8.31.1.tar
cd  aksusbd-8.31.1
./dinst
</code></pre>
<h4>注册</h4>
<p>在超图官网申请离线使用的注册文件,或者在线注册</p>
<p>新建文件夹</p>
<pre><code class="language-powershell">mkdir /opt/SuperMap/
mkdir /opt/SuperMap/License
</code></pre>
<p>离线注册将xxxx.licx文件放入/opt/ SuperMap/License</p>
<p>如果没有上面的目录可以新建一个,然后拷贝进去</p>
<p><a href="http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2044">注册链接</a></p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image61327604708670175321664189741293362102.png" alt="" /></p>
<p><strong>提示:为了避免以后安装mariadb-server报错,请执行下面代码:</strong></p>
<p>删除之前创建的目录</p>
<pre><code class="language-powershell">rm -rf /run/systemd/
</code></pre>
<h3>5、启动SuperMap iEdge服务</h3>
<p>如果Aidlux重启,需要手动重新启动服务</p>
<pre><code class="language-powershell">cd /opt/supermap-iedge-11.0.0-linux-arm64/bin
startup.sh
</code></pre>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image59847535669900970501664191949673687680.png" alt="" /></p>
<p>ps -ef查看进程是否启动或者多启动</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image32470556188304851511664191998746086550.png" alt="" /></p>
<p>停止服务</p>
<pre><code class="language-powershell">cd /opt/supermap-iedge-11.0.0-linux-arm64/bin
shutdown.sh
</code></pre>
<p>如果希望每次启动Aidlux能自动启动iEdge服务:</p>
<pre><code class="language-powershell">echo &quot;/opt/supermap-iedge-11.0.0-linux-arm64/bin/startup.sh &gt;/dev/null 2&gt;&amp;1 &amp;&quot; &gt;&gt; /root/.rc.local
</code></pre>
<p>上面命令不要多次执行,多次执行请在/root/.rc.local文件中删除多余的行</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image6795594220618805641664192031759140746.png" alt="" /></p>
<p>提示:iEdge服务启动需要3-5分钟时间,启动后访问速度响应很快,这是正常现象。</p>
<h3>6、初始化SuperMap iEdge</h3>
<p>局域网可以通过手机、平板和Arm板卡的IP,通过电脑访问</p>
<p>IP地址查如下图:</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image63700890948936493101664192620215773830.png" alt="" /></p>
<p>通过电脑访问:</p>
<p>http://192.168.110.23:8290/iserver/setup</p>
<p>或本机浏览器访问</p>
<p>http://127.0.0.1:8290/iserver/setup</p>
<h4>创建账号:</h4>
<p>创建成功后点击下一步;</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image9217771129826325811664192713782232257.png" alt="" /></p>
<h4>检测环境</h4>
<p>如果不是绿色表示jdk未安装,iEdge已经自带jdk版本不用再安装,手动安装可以使用apt安装,这里不用再手动安装。</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image30328723691695864241664192775725783395.png" alt="" /></p>
<h3>配置许可</h3>
<p>这里使用的是离线环境的许可,所以选择的普通许可,点击下一步完成即可。记得把离线许可拷贝到上面些的目录中 ,绿色表示成功,如果过期请和SuperMap的工作人员联系,联系方式在结尾处。</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image32226489678665485931664192851257846947.png" alt="" /></p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image81465331934750211321666764322856729768.png" alt="" /></p>
<h3>配置完成</h3>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image4008876433262338481666764422113269212.png" alt="" /></p>
<h3>7、发布切片服务</h3>
<p>通过电脑访问:</p>
<p>http://192.168.110.23:8290/iserver/manager</p>
<p>或本机浏览器访问:</p>
<p>http://127.0.0.1:8290/iserver/manager</p>
<p><strong>提示:如果是在平板上面操作下面界面,要使用本机浏览器访问127.0.0.1的地址,避免受到路由器网络波动,从而影响浏览速度。</strong></p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image7726721069615276671664192971898923906.png" alt="" /></p>
<h4>拷贝切片文件</h4>
<p>将切片好的地图拷贝到/opt/SuperMap目录中:</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image35241328791459808321664193173502933860.png" alt="" /></p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image78859083723578136361664193186878775929.png" alt="" /></p>
<h4>选择快速发布一个或一组服务</h4>
<p>这里选择UGCV5瓦片服务:</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image12403503838914419021664193043876691337.png" alt="" /></p>
<p>选择 SCI文件</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image25801266389517075711664193231513767801.png" alt="" /></p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image55001558627855542391664193261788403516.png" alt="" /></p>
<p>选择REST服务</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image91317049155224898611664193301308379573.png" alt="" /></p>
<p>点击完成</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image66049335303074756151664193318695512268.png" alt="" /></p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image87199591911965738381664193351629908194.png" alt="" /></p>
<h4>查看发布成功的地图服务</h4>
<p>服务——服务管理</p>
<p>红色框是成功的发布的结果</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image73287704673007466901664193388139082412.png" alt="" /></p>
<p>不成功举例:切片格式不对,请重新切片</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image8762398323875544171664193469844536350.png" alt="" /></p>
<p>点击上图成功发布的红色框进入地图浏览:</p>
<p>点击下图红色框进入地图浏览</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image81097054331340555711664193537360750788.png" alt="" /></p>
<p>效果图1:</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image63279209443368640201664193671763883171.png" alt="" /></p>
<p>效果图2:</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image46448022548408612381664193714083199404.png" alt="" /></p>
<p>效果图3:</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image69712974068845269171664193765731433893.png" alt="" /></p>
<h3>添加超图iEdge到AidLux桌面成为快捷方式</h3>
<p>打开launch-bulid</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image25072958974162731751666683328788393779.png" alt="" /></p>
<p>步骤依次为:</p>
<p>1.选中添加图标</p>
<p>2.上传图标</p>
<p>3。应用名称:iEdge</p>
<p>4.唯一标识:iedge</p>
<p>5.访问路径:http://127.0.0.1:8290/iserver/manager</p>
<p>注意:上面地址也可以在鸿蒙里任意浏览器中输入访问。</p>
<p>6.点击提交--OK</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image779968248513940131666683366435518027.png" alt="" /></p>
<p>桌面点击:</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image79546785751492774501666683949800895537.png" alt="" /></p>
<p>第一次打开需要输入你在上面设置的用户名和密码</p>
<p>设置桌面分辨率:</p>
<p>长按屏幕空白处(在Aidlux的web页面)</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image79381942875098627231666684171551179702.png" alt="" /></p>
<p>点击桌面设置:设置——显示分辨率为1440dp,这样可以全屏浏览iEdge的界面——点击红色按钮关闭</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image26807201378512691841666684339166718743.png" alt="" /></p>
<p>点击桌面图标进入:</p>
<p>红色是关闭窗体,黄色是最大化窗体,绿色是最小化窗体,蓝色是刷新窗体</p>
<p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/image87142843176195239641666684485420353687.png" alt="" /></p>
<h2><a href="https://iedge.supermap.io/iserver/help/html/zh/index.htm">## 更多SuperMap iEdge 11i使用资料点击这里</a></h2>
<p>提示:上面服务要长时间在手机或平板的后台运行请查考下面链接</p>
<p><a href="https://community.aidlux.com/postDetail/828">鸿蒙/HarmonyOS 2.0 后台运行AidLux- AidLux开发者社区</a></p>
<p><a href="https://community.aidlux.com/postDetail/827">鸿蒙/HarmonyOS 3.0 后台运行AidLux- AidLux开发者社区</a></p>

更棒,cool

牛逼了,Aid还能这样玩

厉害了,可以的,等哈试试

太牛了,还能这么玩啊。