已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
P1开放地理信息处理脚本系统-GIScript超图研究所 王少华博士北京超图软件股份有限公司2015年 9月 11日P2内容 提纲1. GIScript概况2. GIScript技术框架3. GIScript安装4. GIScript应用实例P31GIScript概况P4背景1) 地理信息技术与 IT主流技术融合 GIS与 云计算、下一代互联网与物联网 等 新一代信息技术融合集成P5背景2) 地理信息技术从专业 到 普及 推广 大量新型 GIS轻应用 , 弥补企业级 GIS“重型坦克”式兼容性、通用性、开放性和敏捷性 上 不足P6GIScript诞生地理信息数据处理和分析的Python框架通过将 C/C+库封装为 Python脚本封装过程的技术指南和需要的前置软件的安装、配置方法P7首个开放地理信息脚本系统P8开放地理信息处理脚本系统 - GIScript2015P92GIScript技术框架P10基于 Linux构建开放软件生态基于 Linux的 GIS开放软件生态桌面系统(地图)地理信息脚本(数据处理)移动应用(移动开发) 服务器(运维)云开发(测试、部署)P11高性能 GIS体系架构Hadoop/Spark分布式脚本运行研究型应用探索式编程Java组件C+组件Python组件MPI/OpenMP大规模处理调度应用国防卫星安全应用P12UGC(基于标准 C+)C+组件 Java组件 .NET组件 Python组件QTiServer系列iClient系列桌面GIS SMPPAndroid iOS统一 GIS内核( UGC)P13PythonUGCGIScriptP14开放地理信息脚本 运行框架图 1 云 GIS框架下的 GIScript开放脚本整体技术框架图P15GIScript封装流程图算法库*.cpp/*.hgcc算法动态库*.h/*.so /*.libMetaSIPMetaSIP*.misp=*.sipConfigure.py*.sip=*.cppMetaSIPmakemake installPythonP163GIScript安装P17GIScript安装 安装说明 直接拷贝 设置 路径 探索性编程 参考链接 /u/2306127/blog/480059 /u/2338162/blog/504120 P18C+ - Python 封装工具 SIP Python生成 C+接口代码的工具,它与 SWIG 类似,但使用不同的接口格式。其思想起源于 SWIG,主要是为将 Qt封装为 Python,它用作创建 PyQT和 PyKDE,并支持 QT signal/slot 系统 支持 Python 2、 3和 C+的绑定 Qt、 QGIS等软件 使用 利用 MetaSIP自动生成 SIP文件 参考( /haoswich/article/details/45200625)P19C+ - Python 封装 流程1.安装( Python3、 SIP、 MetaSIP、 QScintilla2、 DIP、 gccxml、 QT、 PyQT等)2.MetaSIP创建封装工程的 SIP文件3.SIP文件创建 C+封装接口4.C+封装接口编译5.测试封装接口P20利用 SIP封装 UGC类库 安装 按照工具 MetaSIP下载地址:/hg/ PyQt4、 sip、 QScintilla2均可以到/news 下载 Dip /hg/的版本 gccxml http:/gccxml.github.io/HTML/Index.html 支持 python3、 Linux平台支持良好 开源软件问题,版本号、兼容问题等(参考UbuntuKylin15.04上安装 GIScript2015/u/2306127/blog/470102)P214GIScript应用案例P22GIScript应用开放 GIS应用安装、配置等问题 应用路径和 版本等 问题设置运行编译环境P23GIScript工程简介Sip库文件测试范例数据GIScript集成Linux64库网络分析案例Pyqt库文件Sip封装案例测试范例PyQGIS范例Window64库环境变量设置P24GIScript配置 设置环境变量 ./gisrun.shP25启动运行 配置环境启动运行 cd GIScript2015/tools ./run.sh test.pyP26导 入数据 导 入数据案例导 入矢量数据导 入栅格数据P27导 入数据 导 入数据案例命令行 cd GIScript2015/tested ./run.sh t_dataimport.pyP28数据集几何对象操作 数据集几何对象操作案例创建 点对象P29数据集几何对象操作 数据集几何对象操作案例命令行 cd GIScript2015/tested ./run.sh t_geometry.pyP30建立空间索引 建立空间索引案例命令行 ./run.sh SpatialIndexTest.pyP31创建栅格数据集 创建栅格数据集案例命令行 ./run.sh DatasetRasterTest.pyP32出租车轨迹数据处理 出租车轨迹数据处理示例微软亚洲研究院 出租
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市停车管理工程师考试试卷及答案
- 城市公厕管理技师考试试卷及答案
- 超材料研发工程师考试试卷及答案
- 区域患者满意度数据的可视化空间分布特征
- 区块链赋能医疗数据跨境流动合规管理
- 区块链技术保障医疗数据不可篡改的伦理优势与局限
- 水电施工方案讲解(3篇)
- 招投标监督部门管理制度(3篇)
- 学习生产安全管理制度心得(3篇)
- 区块链在医疗数据人才培养中的实践探索
- 2026年春季学期德育工作安排方案(德育四表)
- 2026年春节后复工复产安全专题培训
- 2026年春统编版(新教材)小学道德与法治二年级下册(全册)教学设计(附目录P122)
- 2025年剑桥商务英语(BEC)初级考试真题及答案
- 《社区康复》课件-第六章 骨关节疾病、损伤患者的社区康复实践
- 《中国政治思想史》期末重点整理
- 无线局域网应用技术第3版全套教学课件
- 河北省中等职业学校对口升学考试计算机类专业考试大纲(2026版专业课)
- 6人小品《没有学习的人不伤心》台词完整版
- 【程序文件】医学实验室ISO15189质量管理体系范本文件
- 七年级上数学课本习题
评论
0/150
提交评论