麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

winpodx,国产信创系统安装ArcGIS的新选择?

最近这几年经常有人在麻辣GIS后台留言,问统信 UOS、银河麒麟这类国产信创系统能不能装 ArcGIS。麻辣GIS群里也经常会聊起这个话题。在传统的语境里,一般会说使用QGIS来做替代,但摆在眼前的问题是很多项目还是使用的 mxd、aprx 格式,庞大的迁移和学习成本是很多团队不能接受的。最近小编刷到了一个比较有用的项目:Windpodx,有可能可以在一定程度上解决这个问题。

PS:当前项目还处在beta版本,测试的时候注意备份数据。

传统的解决方案

为什么会有这个问题,我们先要明白一个事儿,信创桌面本质是 Linux。ArcGIS 没有原生 Linux 版,所以常见路子就几类:

  1. 换 QGIS 或者支持信创的国产 GIS软件,但要面临高昂的迁移成本。
  2. Wine/CrossOver,这个小编之前也尝试过基本没戏(现在版本更新,大家可以再试试)
  3. 虚拟机,稳但硬件要顶。
  4. 双系统或两台电脑,满血功能但切换麻烦。

可以说信创系统的尴尬和 Mac 很像(见《这才是 Mac 下安装 ArcGIS 的最好方法》)。那有没有一种工具可以在信创系统上相对自然地跑 ArcGIS呢?你可以看看今天介绍的这个工具。

什么是 WinPodX

WinPodX 是Windows pod system for Linux,它不是 Wine,跑的是纯血Windows,装完 ArcGIS 会自动出现在 Linux 应用菜单,点图标弹出独立窗口,能钉任务栏、关联文件。目前 Beta,支持中文。

官网及github地址:

麻辣GIS为了防止资源恶意爬取导致被和谐,此处内容被作者隐藏。
验证码:

关注本站微信公众号,回复“资源下载”,获取验证码。

在微信里搜索“麻辣GIS”或微信扫描右侧二维码即可关注本站微信公众号。

它的原理是什么?小编翻了下大约的流程如下:

  • 在 Podman 里起 KVM 容器
  • FreeRDP RemoteApp把程序渲染成独立 Linux 窗口(非全屏 RDP
  • 首次启动扫描注册表 / 开始菜单,自动注册 .desktop 和文件关联。

小编总结一下,它本质还是虚拟机,但做的比虚拟机更进一步,有一丢类似MacOS上的Parallels Desktop,把Windows虚拟机启动起来,并融入Linux。让你在使用Linux的时候可以非常自然的打开Windows应用(基本是无缝切换)

WinPodX 安装

参考官网,使用一行命令即可。

curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/install.sh | bash

安装完成如图:

之后会自动下载Windows IOS镜像文件,这个下载时间可能需要一点时间,需要耐心等待。下载完成之后会自动进行安装。

这个过程要一点时间

安装完成之后如图

运行命令

winpodx app run desktop

启动完整系统桌面环境,这好像和虚拟机没什么区别,但如果看菜单会发现windows应用已经出现在系统应用菜单里了。

ArcGIS安装

进入桌面之后,软件的安装就和Windows一致了,可以参考小编之前的文章《ArcGIS安装方法汇总》,但因为小编公司电脑管控的原因,不允许自行安装软件,所以截止发文小编并没有真实在信创系统上完成测试,有条件的小伙伴可以试试,也欢迎反馈。

总结

信创、Mac、Linux已经搞了好多年了,但因为历史和市场原因,ESRI官方一直没有适配的原生版本出现,导致各种民间方案来解决问题。QGIS这几年的火爆也是占了这方面的先机,天然的跨平台机制让QGIS成了很多场景的兜底选择。小编一直建议大家要学一个商业GIS软件和一个开源GIS软件,原因也是如此。

winpodx相当于将操作系统的割裂给抹除掉,让你在Linux用Windows软件像原生一样丝滑,但毕竟基于虚拟机,并且目前beta版本,虚拟机方案的缺点它也有,不过在官方没有适配之前,也算是一种不错的解决方案了。

如果你有其他更好的使用方式,也欢迎留言。

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子
没有下文

留言板(小编看到第一时间回复)