




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
P1開放地理信息處理腳本系統(tǒng)
--GIScript
超圖研究所
王少華博士
北京超圖軟件股份有限公司
2015
年
9
月
11
日P2內(nèi)容提綱
1.
GIScript
概況
2.
GIScript
技術框架
3.
GIScript
安裝
4.
GIScript
應用實例P3
1GIScript
概況P4
背景1
)地理信息技術與
IT
主流技術融合
?
GIS
與云計算、下一代互聯(lián)網(wǎng)與物聯(lián)網(wǎng)等新
一代信息技術融合集成P5
背景2
)地理信息技術從專業(yè)到普及推廣
?
大量新型
GIS
輕應用,彌補企業(yè)級
GIS
“重
型坦克”式兼容性、通用性、開放性和敏
捷性上不足P6GIScript
誕生地理信息數(shù)據(jù)處理和分析的Python
框架通過將
C/C++
庫封裝為
Python
腳本封裝過程的技術指南和需要的前置軟件的安裝、配置方法P7首個開放地理信息腳本系統(tǒng)P8開放地理信息處理腳本系統(tǒng)
-
GIScript2015P9
2GIScript
技術框架P10地理信息腳本(數(shù)據(jù)處理)
桌面系統(tǒng)
(地圖)基于
Linux
構建開放軟件生態(tài)
移動應用(移動開發(fā))
基于
Linux
的
GIS
開放
軟件生態(tài)
服務器
(運維)
云開發(fā)(測試、部署)P11高性能
GIS
體系架構
C++
組件
Java
組件Python
組件
MPI/OpenMP
Hadoop/
Spark
分布式
腳本運行
國防衛(wèi)星
安全應用大規(guī)模處理
調(diào)度應用
研究型應用
探索式編程UGC(基于標準C++)P12C++
組件Java
組件.NET
組件Python
組件QT
系列iClient系列桌面
GISSMPPAndroid
iServeriOS統(tǒng)一
GIS
內(nèi)核(
UGC
)P13GIScript
Python
UGCP14開放地理信息腳本
運行框架圖
1
云
GIS
框架下的
GIScript
開放腳本整體技術框架圖P15
算法庫
*.cpp/*.h
gcc
算法動態(tài)庫*.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
,
它用作創(chuàng)建
PyQT
和
PyKDE
,并支持
QT
signal/slot
系統(tǒng)
–
支持
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
創(chuàng)建封裝工程的
SIP
文件
3.SIP
文件創(chuàng)建
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
應用路徑和版本
等問題設置運行編譯環(huán)境P23GIScript
工程簡介
Sip
庫文件
測試范例數(shù)據(jù)
GIScript
集成
Linux64
庫
網(wǎng)絡分析案例
Pyqt
庫文件
Sip
封裝案例
測試范例
PyQGIS
范例
Window64
庫
環(huán)境變量設置P24GIScript
配置?
設置環(huán)境變量
–
./gisrun.shP25
啟動運行?
配置環(huán)境
–
啟動運行
?
cd
GIScript2015/tools
?
./run.sh
test.pyP26導入數(shù)據(jù)?
導
入
數(shù)
據(jù)案
例
–
導入矢量數(shù)據(jù)
–
導入柵格數(shù)據(jù)P27
導入數(shù)據(jù)?
導
入
數(shù)
據(jù)案
例
–
命令行
?
cd
GIScript2015/tested
?
./run.sh
t_dataimport.pyP28
數(shù)據(jù)集幾何對象操作?
數(shù)據(jù)集幾何對象操作案例
–
創(chuàng)建點對象P29
數(shù)據(jù)集幾何對象操作?
數(shù)據(jù)集幾何對象操作案例
–
命令行
?
cd
GIScript2015/tested
?
./run.sh
t_geometry.pyP30
建立空間索引?
建立空間索引案例
–
命令行
?
./run.sh
SpatialIndexTest.pyP31
創(chuàng)建柵格數(shù)據(jù)集?
創(chuàng)建柵格數(shù)據(jù)集案例
–
命令行
?
./run.sh
DatasetRasterTest.pyP32
出租車軌跡數(shù)據(jù)處理?
出租車軌跡數(shù)據(jù)處理示例
–
微軟亞洲研究院
出租車軌跡數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保設備省級總代理銷售及安裝合同
- 旅游意外傷害保險經(jīng)紀代理合同
- 網(wǎng)紅炸雞店品牌連鎖加盟與專利醬料配方共享合同
- 第三套房子出售協(xié)議書
- 樓房拆除款協(xié)議書
- 機械費施工協(xié)議書
- 礬石場租賃協(xié)議書
- 房產(chǎn)租賃中介服務品牌合作與傭金分成協(xié)議
- 疆石油轉(zhuǎn)讓協(xié)議書
- 茶葉經(jīng)銷商合同范本
- 2024-2030年國內(nèi)汽車電動尾門行業(yè)市場深度分析及發(fā)展現(xiàn)狀與趨勢研究報告
- JGJ79-2012 建筑地基處理技術規(guī)范
- 石藥集團人才測評題庫
- 醫(yī)院財務科培訓課件
- 四川省2023年普通高校對口招生統(tǒng)一考試數(shù)學試卷(解析版)
- 生物樣本庫建設方案
- lng基本知識及液化技術介紹
- 火災自動報警系統(tǒng)調(diào)試記錄
- 《消化內(nèi)鏡》課件
- 創(chuàng)業(yè)風險的識別與防范
- 值班值守工作培訓課件
評論
0/150
提交評論