麻辣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公众号 微信扫一扫关注

1. 微信扫码关注公众号,回复 资源下载 获取验证码

2. 在下方输入验证码并提交查看隐藏内容:

也可在微信搜索公众号“麻辣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-麻辣GIS

作者:

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

声明

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

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

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

已有 32 条评论

  1. DK
    DK 1#
    RDP立大功
  2. 田浪
    田浪 2#
    信创平台已经有比较成熟的windows融合方案,比如铠大师,打磨得很好,价格也不高。如果只需要ArcPy和笔记本环境,我探索了一种方案:安装ArcGIS Server 10.8.1 for Linux,然后安装ArcGIS Server python3 runtime,从conda虚拟环境中调用。全程只需要普通用户权限,不需要动用sudo。
      1. 麻辣GIS
        麻辣GIS 作者
        多一种选择嘛,这个项目目前还挺火的
      2. 人間觀察課Beta
        人間觀察課Beta
        你在单位里电脑上试的?没白名单吗[捂脸]
      3. 田浪
        田浪
        arcgis server for linux是“绿色”部署,不涉及sudo权限。另外,机器和系统是我自己买的。
  3. 田浪
    田浪 3#
    但这些方案始终有个局限,就是仅限于x86架构。相比于QGIS的全硬件平台支持,就差远了。
      1. 麻辣GIS
        麻辣GIS 作者
        我感觉主要利益于QGIS底子就是从跨平台的QT开始的,这一点其他软件比不了
  4. 时念
    时念 4#
    易智瑞GeoScene 不是吗
      1. 麻辣GIS
        麻辣GIS 作者
        他们官网之前发了信创运行的文章,但一直没有机会测[捂脸]
  5. Janson
    Janson 5#
    感觉我这信创装了也跑不起来[破涕为笑][破涕为笑]
      1. 麻辣GIS
        麻辣GIS 作者
        为啥,配置吗?
  6. 田浪
    田浪 6#
    至于mxd和aprx,可以采购QGIS插件slyr商业版,直接将mxd,aprx,style,stylx转换为QGIS的qgz,qml,用了两年多,效果还可以。不好解决的问题就是ArcGIS与QGIS算法差异导致的数据细节问题,例如空间校正结果差异,面积和长度计算结果差异等等。有时候不得不调用arcpy来处理。
      1. 麻辣GIS小编(麻编)
        麻辣GIS小编(麻编)
        我之前给别人安利过QGIS,说了一堆,最后他说:这么麻烦,我还是再找台windows电脑装ArcGIS吧[捂脸]
      2. 田浪
        田浪
        跟国产系统的处境类似,如果不是强制性的要求,没办法安利。
      3. 吴秉晔
        吴秉晔
        你不是在福建么,咋跑去湖北了
      4. 田浪
        田浪
        一直在湖北啊
  7. Jian
    Jian 7#
    装国产的GIS软件啦
      1. 麻辣GIS
        麻辣GIS 作者
        国产的系统还是得看国产适配
  8. 三字金
    三字金 8#
    虚拟机的缺点就是吃硬件资源,信创电脑本身硬件性能一般,再套一个win11系统,内存会被吃掉很多
      1. 麻辣GIS
        麻辣GIS 作者
        可以尝试套个win7,跑10.2[捂脸]
  9. 路遥
    路遥 9#
    信创用window???这能过还有鬼了
  10. 呼呼
    呼呼 10#
    唉,虚拟机撒
  11. 一安
    一安 11#
    geoscene不让用?整那些费劲的
  12. Ridiculous.
    Ridiculous. 12#
    国内有国产操作系统了?不会又是套壳linux的吧
      1. 麻辣GIS
        麻辣GIS 作者
        现在有纯血鸿蒙啊
      2. Ridiculous.
        Ridiculous.
        不看好
      3. 时光
        时光
        目前国内唯一一个有可能跑通的纯国产系统
  13. Bagana
    Bagana 13#
    Qgis就能满足基础看图、看属性的需求,复杂需求第三方一般自带设备。
  14. 随风自在
    随风自在 14#
    信创系统用freerdp方案跑Windows程序之前就试过,程序运行还行,但打开文件不方便,文件打开对话框只能看到虚拟机的文件,除文件非映射,体验很差。需要大量,高频打开各种文件的话,很麻烦。
  15. 随风自在
    随风自在 15#
    Windows电脑开了远程,信创电脑这边用freerdp一条命令能直接在本地桌面启动Windows程序。
  16. Dans
    Dans 16#
    非常多单位不允许使用这种含windows的方案。无法通过
  17. 陨星落云
    陨星落云 17#
    那不是体验差上加差[捂脸]

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