Python 是一种跨平台、开源的编程语言,具有简单易学、功能强大、应用广泛的特点。SuperMap iDesktop Java 内置了 Python 运行环境,集成了 Python3.7 运行库,可在 Java 桌面的 Python 窗口,编写或添加 Python 脚本,执行相关的功能。
SuperMap iDesktop Java 中的 Python 集成了众多 SuperMap iObjects Python 功能。用户不仅可以调用 Python 依赖包中的接口,同时还可以调用 SuperMap iObjects Python 中的功能接口,例如数据管理、数据处理、空间分析、机器学习等。
同时,用户可通过 Python 语言,在 Python 窗口直接执行 Python 脚本,也可在工具箱中进行定制开发,实现更多符合业务需求逻辑的功能。
SuperMap iDesktop Java 的 Python 提供了以下功能:
- Python 包管理:集成开源的 MiniConda 包管理工具,提供 Python 环境、依赖包的管理功能;
- Python 窗口:输入 Python 脚本时,智能提示接口方法、参数,并且自动补全,支持内嵌接口说明文档,可查看接口的参数及写法;
- Python 工具:使用 Python 语言定制开发工具,定制的工具可单独使用,也可与可视化建模结合使用;