开放地理信息处理脚本系统_第1页
开放地理信息处理脚本系统_第2页
开放地理信息处理脚本系统_第3页
开放地理信息处理脚本系统_第4页
开放地理信息处理脚本系统_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

P1开放地理信息处理脚本系统

--GIScript

超图研究所

王少华博士

北京超图软件股份有限公司

2015

9

11

日P2内容提纲

1.

GIScript

概况

2.

GIScript

技术框架

3.

GIScript

安装

4.

GIScript

应用实例P3

1GIScript

概况P4

背景1

)地理信息技术与

IT

主流技术融合

GIS

与云计算、下一代互联网与物联网等新

一代信息技术融合集成P5

背景2

)地理信息技术从专业到普及推广

大量新型

GIS

轻应用,弥补企业级

GIS

“重

型坦克”式兼容性、通用性、开放性和敏

捷性上不足P6GIScript

诞生地理信息数据处理和分析的Python

框架通过将

C/C++

库封装为

Python

脚本封装过程的技术指南和需要的前置软件的安装、配置方法P7首个开放地理信息脚本系统P8开放地理信息处理脚本系统

-

GIScript2015P9

2GIScript

技术框架P10地理信息脚本(数据处理)

桌面系统

(地图)基于

Linux

构建开放软件生态

移动应用(移动开发)

基于

Linux

GIS

开放

软件生态

服务器

(运维)

云开发(测试、部署)P11高性能

GIS

体系架构

C++

组件

Java

组件Python

组件

MPI/OpenMP

Hadoop/

Spark

分布式

脚本运行

国防卫星

安全应用大规模处理

调度应用

研究型应用

探索式编程UGC(基于标准C++)P12C++

组件Java

组件.NET

组件Python

组件QT

系列iClient系列桌面

GISSMPPAndroid

iServeriOS统一

GIS

内核(

UGC

)P13GIScript

Python

UGCP14开放地理信息脚本

运行框架图

1

GIS

框架下的

GIScript

开放脚本整体技术框架图P15

算法库

*.cpp/*.h

gcc

算法动态库*.h/*.so

/*.libGIScript

封装流程图

MetaSIP

MetaSIP

*.misp=>*.sip

MetaSIPConfigure.py

*.sip=>*.cpp

make

make

install

PythonP16

3GIScript

安装P17GIScript

安装•

安装说明––––直接拷贝设置路径探索性编程参考链接

/u/2306127/blog/480059

/u/2338162/blog/504120P18

C++

->

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

)P19

C++

->

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

)P21

4GIScript

应用案例P22开放

GIS

应用安装、配置等问题应用

GIScript

应用路径和版本

等问题设置运行编译环境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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论