




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
3713Geo-entitydataexch臨沂市市場監(jiān)督管理局發(fā)布I II 1 1 1 14.1地理實體數(shù)據(jù)模型 14.2地理實體屬性 2 24.4地理實體關系 34.5元數(shù)據(jù) 3 3 35.2數(shù)據(jù)存儲 4 6.1基本類型 6.2SpatiaLite的簡單對象 6.3三維模型對象 6.4坐標系對象 II請注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機構不承擔識別專利的責任。本文件由臨沂市自然資源和規(guī)劃局提出、歸口并組1地理實體數(shù)據(jù)交換格式本文件規(guī)定了地理實體數(shù)據(jù)的存儲結構、交換規(guī)則3.1表示空間內(nèi)單一、連通和共同屬性元素的幾3.2現(xiàn)實世界中占據(jù)一定且連續(xù)空間位置和范圍、單獨具有同一屬性或完整功能的地理4.1地理實體數(shù)據(jù)模型2(標識信息)點圖1地理實體數(shù)據(jù)模型示意圖4.2地理實體屬性地理實體屬性包括基本屬性、專有屬性和擴展屬性。地理實體屬性信息見附錄A。4.3圖元集合圖元通過記錄的地理實體空間身份編碼與實體進行掛接。對于未實體化的圖元,可增加屬性字段記錄關聯(lián)的地理實體空間身份編碼,從而實現(xiàn)與地理實體的關系查詢。從形態(tài)上,圖元可表現(xiàn)為二維/三維點、線、面或三維體的形態(tài),其中三維體圖元,如模型三維數(shù)據(jù),作為構件圖元存儲,通過地理實體空間身份編碼與實體數(shù)據(jù)進行掛接。圖元基礎數(shù)據(jù)結構如表1所示:1一M2圖元標識碼一M3圖元編碼一M4圖元名稱一M5生成時間一06消亡時間一C7更新類型08更新時間一C9一03實體關系使用關系表進行表達,實體關系見表2。說明1M一2源地理實體表名M一3關系類型M一4目標地理實體編碼M一5目標地理實體表名M一6說明0其他備注說明信息注:約束條件取值:M(必選)、0(可選)、C(條件必選)。一4基礎地理實體數(shù)據(jù)元數(shù)據(jù)》有關規(guī)定執(zhí)行。SpatialDatabaseExtension)格式進行數(shù)據(jù)交換。地理實體數(shù)據(jù)交換格式的實現(xiàn)主要包括眾源地理實地理數(shù)據(jù)地理數(shù)據(jù)標準化數(shù)據(jù)訪問接口定義眾源地理實體數(shù)據(jù)生產(chǎn)成果文件通過業(yè)標準化數(shù)據(jù)訪問接口實現(xiàn)調用業(yè)讀寫組件讀寫V地理實體數(shù)據(jù)交換文件圖2地理實體數(shù)據(jù)交換格式及實現(xiàn)方式4a)標準化數(shù)據(jù)訪問接口定義:用于定義標準化數(shù)據(jù)訪問接口,支撐交換文件數(shù)據(jù)的讀寫;e)交換文件:約定數(shù)據(jù)模型、結構以5.2數(shù)據(jù)存儲5.2.1空間數(shù)據(jù)存儲b)二維/三維的點、線、面數(shù)據(jù)集存儲的對象采用Sp0—1Line3LineZ54——13565.2.2系統(tǒng)表55.2.2.1系統(tǒng)表的構成系統(tǒng)表用于管理地理實體數(shù)據(jù)交換格式的數(shù)據(jù)集,系統(tǒng)表又區(qū)分為SpatiaLite的系統(tǒng)表和自定義5.2.2.2SpatiaLite系統(tǒng)表a)空間參考系統(tǒng)表坐標系信息存儲在spatial_ref_sys和spatial_ref_sys_aux中,兩張表通過srid關聯(lián),具體字段信息見表5和表6;表5spatial_ref_sys表的字段信息sridNN定義該坐標系的作者/官方名稱auth_sridNNproj4textN用proj.4文本格式表示的坐標系srtextN表6spatial_ref_sys_aux表的字段信息sridN主鍵;外鍵,與spatial_ref_sys(srid)YYYYYprojectionYunitYYaxis_1_orientationYYaxis_2_orientationY NNNNsridN坐標系標識,與spatial_ref_sys表的srid字段spatial_index_enabledN65.2.2.3自定義系統(tǒng)表b)矢量數(shù)據(jù)集的注冊信息記錄在Register表中,包括數(shù)據(jù)集名父子數(shù)據(jù)集關系等,具體信息見表9;c)矢量數(shù)據(jù)集的字段信息存儲在FieldInfo表中,主要記錄FlagNYYProjectInfoY數(shù)據(jù)源的坐標系信息,見6.4NNDatasetIDNYYY用YNYNLeftYYYYYYYYY坐標系ID,與spatial_ref_sys表的srid關聯(lián);如果該字段值為空,則取ProjectInfo的值YY結點捕捉容限值。拓撲處理/編輯時使用Y角度容限值。拓撲處理/編輯時使用Y長懸線容限值。拓撲處理/編輯時使用7nY最小多邊形容限值。拓撲處理/編輯時使用Y粒度容限。拓撲處理/編輯時使用NNYDescriptionYExtInfoYYYProjectInfoY數(shù)據(jù)集坐標系,見6.4。如果指定了該值,則以數(shù)據(jù)集的坐標NDatasetIDYYFieldCaptionYYYFieldSignYYYYlueYFieldSizeY0123485.2.3數(shù)據(jù)表5.2.3.1數(shù)據(jù)表的構成據(jù)集、二維/三維點數(shù)據(jù)集、二維/三維線數(shù)據(jù)集、二維/三維面數(shù)據(jù)集、二維/三維網(wǎng)絡數(shù)據(jù)集、三維模5.2.3.2屬性數(shù)據(jù)集NUserIDY5.2.3.3二維/三維點數(shù)據(jù)集NUserIDYN結構見附錄B中B.3.1和B.3.25.2.3.4二維/三維線數(shù)據(jù)集NUserIDYNNN對象,存儲結構見附錄B中B.3.3和B.3.45.2.3.5二維/三維面數(shù)據(jù)集9NUserIDYNNN5.2.3.6二維/三維網(wǎng)絡數(shù)據(jù)集NUserIDYNYYYYNNN象,存儲結構見附錄B中B.3.3和B.3.4NUserIDYYN5.2.3.7三維模型數(shù)據(jù)集NUserIDYYYNYY6.1基本類型地理實體數(shù)據(jù)采用UDBX的對象存儲結構描述了UDBX中各種對象的二進制存儲結構,字節(jié)序為Little-Endian,即低位字節(jié)排放在內(nèi)存的低地址端。對象存儲結構類型包括:基本類型、SpatiaLite6.2SpatiaLite的簡單對象staticbytebyteOrdering=1;int32srid;//坐標系ID}c)ModelEntity的子類包括骨架(EntitySkeleton)、材質(EntityMaterial3D)和紋理(EntityTexture+pagedLODs:Array<Pag+patches:Arr+skeletons:Array<EntitySke+materials:Array<EttexturesEntitySkeleton圖3GeoModel3D對象組織結構6.4坐標系對象坐標系對象是用來定義和描述空間數(shù)據(jù)的坐標參照系統(tǒng)的基礎構件,是空間數(shù)據(jù)集不可或缺的一部存儲結構如下:INT32PRJCOORDSYSTYPE;//投影坐標系類型INT32GEOCOORDSYSTYPE;//地理坐標系類型}數(shù)據(jù)類型/長度1—M—2—M—3—M—4—O5—M6—O7—O—8—O—9Char(8)一級/二級/三級M—Char(8)一級/二級/三級O—城市級/地形級M——O—18M2O3C4—5—O678—O9O—O—O18M2C3C4所在地(市/縣)C5O6C78O8O18M2C3M4POI_IDC5O6O7O8C18M28C3C4O5O6O78C88C9C—O—C鐵路:單/復線;公路:單/雙向8C—C8COCB.1.1StringString{int32length;//字節(jié)數(shù)bytestr[length];//數(shù)據(jù)內(nèi)容}B.1.2PointPoint{//點坐標對象}B.1.3PointZPointZ{//點坐標對象}B.1.4RectRect{//矩形PointpntLB;//左下角點PointpntRT;//右上角點}}B.1.6RingRing{//由點組成的環(huán)形Point[]pnts[numPoints];//點坐標}RingZ{//由點組成的環(huán)形PointZ[]pnts[numPoints];//點坐標}三維向量,存儲結構同PointZ,見附錄B.1.3。B.1.9ColorColor{bytea;//alpha值byteb;//blue值byter;//red值}staticint32type=1218;//對象類型staticint32hasStyle=0;//是否有風格uint32version;//對象版本號boolisSpherePlaced;//是否放置到球面}}}}Patch{floatlodDdistance;//切換距離int32index;//當前數(shù)據(jù)層Patch的索引號int32parentIndex;//父節(jié)點索引號,-1時代表沒有父節(jié)點}Matrix4dlocalMatrix;//矩陣信息}}B.2.3EntitySkeletonEntitySkeleton{Matrix4dlocalMatrix;//模型矩陣}//頂點屬性,與VertexOptions中的枚舉值int32vertexOptions;uint16vertexStride;//頂點坐標在數(shù)組中的偏移量uint16normalStride;//法向量在數(shù)組中的偏移uint16colorStride;//顏色在數(shù)組中的偏移}};uint16stride;//偏移值}IndexTypetype;//索引數(shù)據(jù)boolisUseIndex;//是否使用索引//索引數(shù)據(jù),當type為IT_32BIT或者IT_32BIT_2時,variant為uint32;否則為uint16}IT_16BIT=0,//索引值采用uIT_32BIT=1,//索引值采用uIT_16BIT_2=2,//帶屬性索IT_32BIT_2=3,//帶屬性索}}B.2.4EntityMaterial3DEntityMaterial3D{doubleversion;//版本號EffectTypeeffectType;//特效材質類型,存儲為int32}}}Pass{boollightEnabled;//設置光照是否開啟uint32reserved;//未使用boolreserved;//未使用floatpointSize;//點尺寸大小floatpointMinSize;//點最小尺寸floatpointMaxSize;//點最大尺寸int16reserved;//未使用doublereserved[3];//未使用uint32diffuse;//散射光uint32specular;//反射光uint32selfIllumination;//自發(fā)光uint32materialColor;//材質顏色floatshininess;//發(fā)光,影響發(fā)射光點的大小uint32tracking;//頂點顏色跟蹤boolcolorWrite;//顏色是否能夠寫入floatalphaReject;//Alpha測試參考值boolreserved;//未使用booltransparentSorting;//透明物體深度排序boolreserved;//未使用floatconstantPolygonOffset;//多邊形偏移量常量部分floatslopeScalePolygonOffset;//多邊形偏移量深度坡度因子部分floatreserved;//未使用StringvertexProgram;//頂TextureUnitStatetextureUnitStates[numTextureUnitState];//關聯(lián)的紋理單元}}}}}TextureUnitState{StringtextureNameAlias;//紋理別名uint32reserved;//未使用FilterOptionsminFilter;//縮小時的濾波類型,存儲為int32FilterOptionsmaxFilter;//放大時的濾波類型,字節(jié)int32FilterOptionsmipFilter;//mipmap時濾波類型,字節(jié)int32int32reserved;//未使用}}}B.2.5EntityTextureEntityTexture{}uint32width;//紋理寬度uint32height;//紋理高度PixelFormatformat;//紋理像素格式,存儲為int32uint32size;//數(shù)據(jù)流字節(jié)長度int32zipSize;//zip壓縮后大小uchardata[zipSize]//zip壓縮后數(shù)據(jù)}}B.3SpatiaLite的簡單對象SpatiaLite的二維點對象:staticbytegaiaStart=0x00;//二進制流開始標記GAIAInfoinfo;//幾何對象的基本信息staticbytegaiaEnd=0xFE;//}SpatiaLite的三維點對象:staticbytegaiaStart=0x00;//二進制流開始標記GAIAInfoinfo;//幾何對象的基本信息staticbytegaiaEnd=0xFE;//}SpatiaLite的二維多線對象:staticbytegaiaStart=0x00;//二進制流開始標記LineStringEntity[]lineStrings[numLineStrings];//LineString的幾何數(shù)據(jù)staticbytegaiaEnd=0xFE;//}LineStringEntity{staticbytegaiaEntityMark=0x69;//子對象標識Point[]pnts[numPoints];//每個點的坐標值}SpatiaLite的三維多線對象:staticbytegaiaStart=0x00;//二進制流開始標記LineStringZEntity[]lineStrings[numLineStrings];//LineString的幾何數(shù)據(jù)staticbytegai
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 車輛買賣銷售合同協(xié)議書
- 學校承包印刷合同協(xié)議書
- 開店股東合同協(xié)議書模板
- 縣殘聯(lián)用工合同協(xié)議書
- 寧波金剛石項目商業(yè)計劃書
- 賣木材合同協(xié)議書怎么寫
- 無人機植保農(nóng)藥噴灑商業(yè)計劃書
- 酒店團隊合同協(xié)議書范本
- 新聞策劃合同協(xié)議書范本
- 養(yǎng)禽與禽病防治技術題庫
- 便攜式小板凳設計方案
- DG-TJ 08-2122-2021 保溫裝飾復合板墻體保溫系統(tǒng)應用技術標準
- SFR-SE-ARC-0031激光跟蹤設置-作業(yè)指導書
- 錄音棚、攝影棚、直播室設計方案
- 河北工業(yè)大學C++終極題庫
- 安全生產(chǎn)隱患排查概述PPT課件
- CRCC認證目錄
- 稻谷加工畢業(yè)設計日加工秈稻400噸免淘洗大米生產(chǎn)線設計
- 因式分解—完全平方公式
- 社會保險申請表
- (完整版)高速公路拌合站設置規(guī)劃方案
評論
0/150
提交評論