青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

socketref,再見!高德

https://github.com/adoggie

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  246 Posts :: 4 Stories :: 312 Comments :: 0 Trackbacks

常用鏈接

留言簿(54)

我參與的團隊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

1.Qgsrenderer 圖層繪制器抽象基類

 每個renderer只能繪制某一種適量圖形對象, Qgsrenderer ::mVectorType 定義了適量圖層類型(QGis::VectorType) ,Qgsrenderer定義了作為一個繪圖器的基本功能接口

 

QgsRasterLayer 通過QgsSingleSymbolRenderer實現矢量對象的繪制

 

2 QgsMapLayer 地圖圖層

 圖層類型: VECTOR,RASTER

2.1 QgsVectorLayer矢量圖層

       QgsVectorLayer對應的就是QgsRasterLayer , QgsMapLayer的子類圖層對象僅僅這兩種。

2.2 QgsMapCanvasLayer 畫板圖層

2.3 QgsMapLayerRegistry

       存儲當前所有地圖層對象,提供Layer id查詢MapLayer對象的功能mapLayer(layid)

2.4 QgsMapCanvasLayer

       QgsMapCanvasLayerqgis應用層的圖層對象,用于村促跟用戶交互的信息,它并不是Map核心數據對象

 

3.QgsFeature

圖層特征對象。QgsFeature包含若干Attribute,一個QgsGeometry對象

 

QgsLine

 QgsLine2QgsPoint構成的線段

4. QgsMapRender

QgsMapCanvasMap利用此對象實現繪制,無子類實現。當canvas產生事件,諸如大小調整、移動、縮放等等請求時,QgsMapCanvas請求QgsMapCanvasMap進行刷新繪制,后者調用QgsMapRender::render()進行繪制圖層。

Render(){

       QgsMapRender內部保留圖層名稱數組,根據圖層idQgsMapLayerRegistry中獲取圖層對象,繪制圖層從最底部開始。

      

}

 

5.OgsMapCanvas圖層繪制板

N個圖層是繪制在QgsMapCanvasMap這個對象之上的,這個對象是Qt的繪制對象

QgsMapCanvasMap其實就是提供OgsMapRender的繪制緩沖,最終還是請求QgsMapRender進行圖層繪制。

 

6. QgsProviderRegistry

       Qgis的數據源作為一個provider將被登記在QgsProviderRegistry對象中

 

 

創建一個新的矢量圖層

QgsProviderRegistry中查找ogrprovider,創建一個ogr的矢量數據空間createEmptyDataSource

QgsOgrProvider作為QgsVectorDataProvider的子類,QgsVectorDataProvider作為接口被其他模塊訪問

new QgsVectorLayer(ogr){

       new QgsSingleSymbolRenderer()

}

 

QgsMapToPixel

       地圖單位到屏幕像素位置的轉換,這個操作非常簡單,根據設定的每像素地圖大小單位來計算地圖單位(world)到屏幕像素的轉換,反之亦然

 

 

QgsProject 、QgsProjectFileTransformQgsversion

這些類用于qgis項目信息管理之用,項目文件類型名.qgs,格式是xml。QgsProjectFileTransform用于不同版本的qgis的功能文件的轉換

 

 

QgsSymbol

這個類一方面是實現繪制圖層類型的IconQgis中如果創建新的line矢量層,則這個層的圖標顯示在層顯示樹的節點的Icon就是用QgsSymbol繪制產生

另一方面,在編輯矢量圖層時,添加的線段都有兩端的節點點,QgsSymbol就是繪制這個節點

 

矢量圖層類型:

    Point,

    Line,

    Polygon,

 

 

QgsMapTip

圖層地標提示。當鼠標在MapCanvas上移動時,MapTip被一個定時器驅動,這時MapTip將當前地圖坐標作為中心點,圍繞這個點產生一個選擇區域(  double searchRadius = mpMapCanvas->extent().width() * (QGis::DEFAULT_IDENTIFY_RADIUS / 100.0 );)

這個區域作為搜尋區域提交給ogr-provider查找地圖的Feature對象

再找Featrue的可顯示的字段,然后用QToolTip進行顯示。 QToolTip最終是要被替換掉的

 

QgsFieldMap

typedef QMap<int, QgsField> QgsFieldMap;

矢量圖層的對象具有多個屬性,可以在添加編輯對象時設置這些屬性

 

attributeFields[CmtAttr] = QgsField(attr[CmtAttr], QVariant::String, "text");

以上代碼就可以添加一種屬性類型

 

 

地圖距離單位:

METERS,

FEET,

DEGREES,

 

 

 

Mbr : 可能全稱 Max boundary Rectangle

 

坐標轉換:

      1.空間坐標轉換: long/lat坐標投影到世界地圖坐標 QgsCoordinateTransform實現】

       2.世界坐標轉換到屏幕坐標【QgsMapToPixel實現】

 

//數學宏

#define PI 3.1415926

//角度轉弧度

#define DEG_TO_RAD(ang) ((ang)*PI/180.0)

//弧度轉角度

#define RAD_TO_DEG(rad) ((rad)*180.0/PI)

//取得x~y之間任意一個值

#define RAND_RANGE(x,y) ((x) + rand() % ((y) - (x) + 1)))

 

 

GPX

www.gpsbabel.org 是不同gps日志數據的通用解析和轉換工具

gps log數據分類:

l         Waypoints: 我的行徑上要路過的點。比如我去北京,順便到徐州拜訪朋友,所以途經的徐州是我要停留的waypoint

l         Routes 是指所有WayPoint的集合構成的線路

l         Tracks 我途經的路上所有走過的軌跡點(因該是最多的數據量)

WayPointroute我理解為是面向應用的,而Track就是基礎數據,是物理的記錄

看看老外的注釋

> a) waypoint
 
A geopoint with some special tags like name, comment and the like. 
Usually used to mark special locations as your home, a hotel or a 
geocache. Huge collections of gas stations, post boxes, shops and the 
like are called "points of interest" (aka POIs).
 
> b) track
 
A collection of geopoints recorded by your GPS device while traveling. A 
trackpoint doesn't have a name or comment, but it usually has a 
timestamp. This distibguishes a trackpoint from a waypoint.
 
> c) route
 
A collection of waypoints defining the route you want to pass while 
traveling. 

 

posted on 2008-07-03 23:48 放屁阿狗 閱讀(4549) 評論(0)  編輯 收藏 引用 所屬分類: MapGis
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美精品日日鲁夜夜添| 麻豆精品视频在线| 亚洲天天影视| 欧美jizz19性欧美| 国产中文一区| 久久久精品tv| 午夜精品久久久久久久99樱桃| 欧美激情一区二区三区高清视频 | 久久精品最新地址| 国产精品毛片高清在线完整版| 国产精品99久久99久久久二8 | 欧美一区二区视频免费观看 | 欧美日韩一区二区三区在线视频| 136国产福利精品导航| 久久久久五月天| 久久aⅴ国产欧美74aaa| 永久免费毛片在线播放不卡| 美女视频黄a大片欧美| 久久riav二区三区| 在线观看视频一区二区| 免费亚洲一区二区| 欧美成人tv| 亚洲美女中文字幕| 欧美激情一区二区三区在线视频观看 | 亚洲欧美日本另类| 国产麻豆成人精品| 亚洲欧洲99久久| 羞羞色国产精品| 激情欧美国产欧美| 久久婷婷蜜乳一本欲蜜臀| 久久国产精品久久w女人spa| 在线观看日韩av电影| 免费观看一区| 在线综合亚洲| av成人免费| 免费一级欧美片在线观看| 亚洲人成小说网站色在线| 亚洲欧洲在线看| 欧美精品午夜| 欧美在线日韩精品| 媚黑女一区二区| 亚洲欧美影音先锋| 玖玖在线精品| 亚洲综合电影| 久久综合狠狠综合久久激情| 在线亚洲欧美专区二区| 久久精品五月| 亚洲一区精品电影| 久久亚洲私人国产精品va| 在线成人av.com| 一区二区三区www| 国产亚洲精品高潮| 亚洲精品在线观| 国产手机视频精品| 亚洲电影天堂av| 国产九区一区在线| 亚洲日韩中文字幕在线播放| 国产精品国产| 欧美国产日韩一区二区在线观看| 国产精品vvv| 久久亚洲一区二区| 国产精品网红福利| 亚洲激情视频在线观看| 国产午夜精品久久久久久久| 欧美成人一区二免费视频软件| 欧美视频一区| 欧美jjzz| 国产综合色在线视频区| 亚洲精品久久7777| 亚洲国产成人在线| 午夜精品久久久久久99热软件| 日韩视频免费在线| 巨乳诱惑日韩免费av| 午夜在线精品偷拍| 欧美日韩在线播放一区| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲二区在线| 精品动漫3d一区二区三区| 一本色道久久综合亚洲91| 亚洲二区在线| 欧美一区三区三区高中清蜜桃| 亚洲深夜激情| 欧美大片免费观看| 亚洲第一区中文99精品| 狠狠久久综合婷婷不卡| 久久久国产精品一区二区中文| 久久精品噜噜噜成人av农村| 欧美色大人视频| 一本色道88久久加勒比精品| 宅男噜噜噜66国产日韩在线观看| 欧美理论电影在线观看| 日韩一级黄色大片| 亚洲欧美国产高清va在线播| 国产精品每日更新在线播放网址| 亚洲一区二区三区涩| 亚洲欧美视频在线| 欧美午夜不卡| 久久婷婷麻豆| 久久精品中文| 欧美成人有码| 亚洲精品国产日韩| 欧美激情国产精品| 夜夜嗨av一区二区三区网页| 亚洲一区二区视频在线观看| 国产精品久久激情| 欧美一区二区三区在线免费观看| 久久夜色精品国产亚洲aⅴ | 一本一本久久| 欧美午夜视频| 欧美中文在线免费| 亚洲国产高清一区二区三区| 99国产精品私拍| 国产精品一区在线观看你懂的| 欧美一区综合| 亚洲风情在线资源站| 亚洲素人在线| 国产日产亚洲精品系列| 浪潮色综合久久天堂| 亚洲精选中文字幕| 欧美在线视频免费| 亚洲三级影院| 国产精品一区二区三区四区| 久久夜色精品国产亚洲aⅴ| 亚洲精品日韩久久| 久久国产福利| 99精品视频一区二区三区| 国产精品亚洲综合色区韩国| 久久久亚洲欧洲日产国码αv | 欧美日韩精品在线视频| 亚洲欧美文学| 欧美激情精品| 久久精品亚洲国产奇米99| 亚洲激情六月丁香| 国产精品麻豆欧美日韩ww| 久久久亚洲成人| 亚洲一级黄色| 亚洲欧洲日本国产| 久久九九精品| 亚洲调教视频在线观看| 影音先锋欧美精品| 国产精品乱码| 欧美国产日韩一区| 欧美中文字幕| 亚洲午夜久久久久久久久电影网| 欧美成人视屏| 久久久www成人免费精品| 一区二区欧美日韩| 亚洲福利在线观看| 国产亚洲精品久久久| 欧美性一二三区| 欧美激情va永久在线播放| 久久精品视频播放| 亚洲欧美成人一区二区在线电影| 亚洲欧洲一区二区天堂久久| 免费观看成人www动漫视频| 久久本道综合色狠狠五月| 亚洲午夜久久久久久久久电影网| 亚洲激情视频| 亚洲国产精品女人久久久| 国产一区成人| 国产亚洲欧美aaaa| 国产模特精品视频久久久久| 国产精品久久久久久久浪潮网站 | 狠狠色狠狠色综合系列| 国产女主播一区二区三区| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲综合色在线| 亚洲美女诱惑| 99精品视频免费观看| 亚洲伦理在线观看| 亚洲精品一区在线| 一区二区不卡在线视频 午夜欧美不卡在| 在线观看视频免费一区二区三区| 一区二区在线视频观看| 黄色另类av| 亚洲电影自拍| 亚洲国产免费看| 亚洲美女毛片| 中文亚洲视频在线| 亚洲桃色在线一区| 香蕉亚洲视频| 久久成人免费电影| 久久国产黑丝| 久久先锋影音| 欧美不卡视频一区| 亚洲第一页中文字幕| 亚洲国产精品v| 日韩亚洲综合在线| 一区二区三区视频在线观看 | 国产精品亚洲а∨天堂免在线| 欧美午夜无遮挡| 国产色婷婷国产综合在线理论片a| 国产日本欧美一区二区| 影音先锋成人资源站| 亚洲精品中文字幕女同| 亚洲视频一区在线| 欧美一区国产一区| 麻豆av一区二区三区| 亚洲国产精品t66y| 亚洲一区综合|