理解 SuperMap GIS

Similar documents
Post-Secondary Student Summer Internship Programme 2016_Chi

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操


ebook43-11

untitled

(Geographic data or geodata ) 30 (Buelher, K and L. Mckee1996) (Open GIS Consortium OGC) OGC GIS Open GIS OGC (Geography Markup Langu

Microsoft Word - 13院21号.doc

epub83-1

幻灯片 1

Microsoft Word htm

基于UML建模的管理管理信息系统项目案例导航——VB篇

Name of Government Department

untitled

北 京 工 程 力 学 / 罗 相 杰 吕 荣 生 建 筑 工 程 技 术 专 14/ 北 京 工 程 量 清 单 计 价 / 高 红 孝 边 玉 超 建 筑 工 程 技 术 专 14/ 北 京 工 程 造 价 概 论 / 李 金 云 张 爱 卿

目錄

國家圖書館典藏電子全文


VB程序设计教程

南京师范大学地理科学学院

附 件 : 2009 年 度 国 家 精 品 课 程 名 单 一 本 科 国 家 精 品 课 程 ( 以 学 科 为 序, 共 400 门 ) 序 号 一 级 学 科 二 级 学 科 课 程 名 称 学 校 名 称 负 责 人 1 哲 学 哲 学 类 马 克 思 主 义 伦 理 学 安 徽 师 范

2 ADO.NET Internet 1.2

FAQ -PowerDesigner9.5.DOC

文化局-黃龜理數位博物館建置之探討

前言

論故宮書畫的典藏、維護與數位化

認識visio2000

天津天狮学院关于修订2014级本科培养方案的指导意见

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

經濟統計資料庫管理資訊系統

Microsoft Word - fm.doc

前言

目 录 简 介.3 ` 体 系 结 构...4 数 据 层...5 数 据 连 接 器...6 Tableau Server 组 件...7 网 关 / 负 载 平 衡 器...8 客 户 端 :Web 浏 览 器 和 移 动 应 用 程 序...8 客 户 端 :Tableau Desktop..

( 一 ) 当 前 我 国 地 籍 信 息 系 统 建 设 现 状 我 国 城 镇 地 籍 信 息 系 统 建 设 起 步 较 早, 目 前 许 多 城 市 已 经 建 立 城 镇 地 籍 信 息 系 统, 并 被 广 泛 应 用 于 城 镇 土 地 资 源 的 日 常 管 理, 为 城 市 建 设

(HMI) IO A

WQ.s92

经华名家讲堂

PFO_300a_GSG_ENG.book

<4D F736F F D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F E646F63>

RunPC2_.doc

ARIS Design Platform

( )

序号

untitled

RunPCPB8 new feature.PDF

全国信息化工程师----GIS应用水平考试大纲(二级)

大学计算机信息技术教程·配套习题集(印刷稿/理论题<必做/选做题>)

Microsoft Word - 书目文件.doc

目 录 1. 人 事 部 关 于 全 国 专 业 技 术 人 员 计 算 机 应 用 能 力 考 试 的 通 知 ( 人 发 号 ) 2. 关 于 专 业 技 术 人 员 计 算 机 应 用 能 力 考 试 有 关 问 题 的 通 知 ( 鲁 人 发 号 ) 3. 关

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 计 算 机 应 用 基 础 刘 升 贵 年 8 月

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

目 录 目 录 前 言 3 第 一 章 通 信 行 业 GIS 应 用 解 决 方 案 5 1 GIS CAD 与 图 5 2 图 的 组 成 8 3 如 何 看 待 图 的 价 值? 10 4 图 的 一 致 性 问 题 12 5 GIS 的 应 用 之 路 从 组 件 化 到 服 务 化 15

序 进 入 21 世 纪 以 来, 高 等 职 业 教 育 呈 现 出 快 速 发 展 的 形 势 高 等 职 业 教 育 的 发 展, 丰 富 了 高 等 教 育 的 体 系 结 构, 突 出 了 高 等 职 业 教 育 的 类 型 特 色, 顺 应 了 人 民 群 众 接 受 高 等 教 育 的

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

untitled

目 录 一 相 关 政 策... 1 河 南 财 经 政 法 大 学 实 验 室 建 设 与 管 理 办 法... 1 河 南 财 经 政 法 大 学 实 验 教 学 管 理 规 定... 4 河 南 财 经 政 法 大 学 政 府 采 购 管 理 办 法... 9 二 规 章 制 度... 15

<4D F736F F D20A1B6B8F8C5C5CBAEB9A4B3CCBCBCCAF5A1B7D7A8D2B B0E62D31332E E646F63>

epub 61-2

<4D F736F F F696E74202D BB7BC3D2A4CEBFECB27AA4E8A6A1BBA1A9FA205BACDBAE65BCD2A6A15D>

InstallShield InstallShield InstallShield Windows Installer ISWI ISWI InstallShield InstallShield InstallShield Windows Installer WI In

BizSpark 初 创 公 司 计 划 指 南 目 录 什 么 是 BizSpark?... 1 计 划 概 述... 1 计 划 结 构 和 角 色... 1 初 创 公 司 资 格... 3 使 用 BizSpark 的 产 品 和 联 机 服 务 的 示 例 :... 3 职 责... 5

Microsoft Word doc


TopTest_Adminstrator.doc

西班牙语专业本科培养方案

新疆医科大学

RUN_PC連載_12_.doc

Microsoft Word - DOC3.doc

Microsoft Word - ¸ê°T³q³ø273´Á.doc

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

Transcription:

TM SuperMap GIS

2000 ( ) SuperMap ECW ErMapper MrSID LizardTech +86-10-64884631, 64884632, 64884633 +86-10-64884630 http://www.supermap.com sales@supermap.com support@supermap.com SuperMap

...3 1 GIS...4 1.1...4 1.1.1. COM...4 1.1.2. OLE GIS...5 1.1.3. ActiveX...8 1.2 GIS... 10 1.2.1.... 10 1.2.2.... 11 1.2.3.... 11 1.2.4.... 12 1.2.5.... 12 2 SUPERMAP... 13 2.1.... 13 2.2.... 14 2.3. SDB... 14 2.4.... 16... 18 3.1.... 18 3.1.1.... 18 3.1.2.... 19 3.2.... 19 3.3. SIMS... 20 3.3.1.... 21 3.3.2.... 21 3.3.3.... 22 3.4. SIMS SuperMap... 22 3.4.1. SDB... 22 3.4.2. DGN... 23 3.4.3. MDB... 23 3.4.4. SQL Server... 23 3.4.5. Oracle... 23 3.4.6. SDE... 23 4 SUPERMAP... 25 4.1... 25 4.1.1 Inheritance, Is-A-Kind-Of... 25 4.1.2 Aggregation, Is-Composed-of... 25 1

4.1.3 Association... 27 4.2 SuperMap ActiveX... 27 4.2.1 SuperMapLib... 27 4.2.2 SuperLegend... 32 4.2.3 SuperTopo... 32 4.2.4 Super3D... 33 4.2.5 SuperLayout... 33 5 SUPERMAP... 34 5.1 SuperMap... 34 5.1.1... 34 5.1.2... 35 5.1.3... 37 5.1.4 SuperMap... 38... 44 5.2.1... 44 5.2.2... 45 5.3... 48 5.4... 50... 53 5.6... 54 5.6.1... 55 5.6.2... 56 5.7... 60 5.8... 61 5.9... 61 5. 9.1... 61 5. 9.2... 62 5. 9.3... 63 5. 9.4... 70 5.10 GRID... 70 5. 10.1 GRID... 70 5.10.2 GRID... 71 5.11 SQL... 71 5.12... 72 5.13... 77 5.15... 78 5.16... 78 5.17... 83... 84 2

GIS MISOA ActiveX SuperMap 2000 COM/ActiveX GIS GIS SuperMap GIS GIS SuperMap SuperMap GIS SuperMap GIS VB GIS SuperMap GIS SuperMap SuperMap SuperMap GIS GIS SuperMap 2000 SuperMap GIS SuperMap SuperMap SuperMap 2000 SuperMap GIS GIS SuperMap SuperMap GIS GIS SuperMap GIS GIS SuperMap SuperMap SuperMap 2000 www.supermap.com www.gisforum.com 3

1 GIS 1.1 GIS SuperMap GIS COMOLE ActiveX (Component-Based Development CBD) / (Client/Server) Microsoft COM/DCOM OMG CORBA Microsoft COM/DCOM COM/DCOMMicrosoft ActiveX ActiveX 1.1.1. COM COM (Component Object Model) (Interact) COM OLE ActiveX COM COM (Interface on Object) ( 1997) COM COM COM COM COM Microsoft Visual Basic COM Microsoft Excel 4

Excel COM COM DCOM(Distribute COM) DCOM Seamless Interaction COM DCOM (Interface Consumer) (Interface Provider) COM COM (Method Calls) (Drawing Interfaces) (Handles to Device Contexts) Windows NT 4.0 DCOMWindows 95 1996 DCOM (DLL) COM COM Defacto Standard 1.1.2. OLE GIS COM DCOM OLE ActiveX OLE (Object Linking and Embedding) OLE OLE OLE Windows OLE OLE Microsoft OLE OLE2.0 100 API Windows 1.0 350 5

1.1.2.1. OLE OLE PC DDE Windows DDE Handle) 1989 Microsoft Aldus OLE Microsoft 1989 1990 PC Lotus, WordPerfect, Aldus, Microsoft, Borland International, Metaphors Iric Incorporated Redmond(Microsoft OLE 1990 11 Comdex Microsoft 1.0 OLE1.0 1990 12 230 Lotus OLE Lotus Notes OLE1.0 Microsoft Excel 2.0 Lotus Notes 2.0 1991 2 1991 OLE1.0 Microsoft OLE 1991 1992 OLE2.0 150 OLE2.0? CompuServe 1993 5 Microsoft OLE 2.0 1200 OLE2.0 for Windows 3.1 OLE for the Apple Macintosh? OLE 2.0 Microsoft Word Excel 1993 Microsoft Offic e Window 95/NT OLE2.0 1.1.2.2. OLE OLE2.0 Windows Drag-and-Drop) ActiveX OLE OLE ( ActiveX )OLE ( OLE ActiveX ) Linking) Embedding 6

Instance In-Place Activation or Visual Editing) OLE 2.0 Structured Storage) DOS Compound Files OLE 2.0 OLE DocFile Viewer (DfView.EXE) Drag-and-Drop Support) OLE2.0 OLE2.0 Windows Uniform Data Transfer Data Objects DDE OLE DDE Automation OLE 1.1.2.3. OLE GIS OLE Windows 9x/NT GIS OLE GIS GIS OLE GIS Word OLE GIS OLE GIS GIS OLE GIS 7

SuperMap 2000 SDB DOS GIS (undo) GIS GIS GIS OLE SuperMap sodatasource. Compact SuperWorkspace.CompactDataSource SDB 1.1.3. ActiveX ActiveX 1996 3 Microsoft OLE COM Microsoft Internet ActiveX ActiveX (ActiveX Controls) ActiveX (ActiveX Documents)ActiveX (ActiveX Scripting) Internet ActiveX Internet ActiveX Java ActiveX ActiveX GIS 1.1.3.1. ActiveX ActiveX Internet ActiveX 8

ActiveX ActiveX ActiveX Word ActiveX Word ActiveX Visual Basic ActiveX ActiveX ActiveX ( Visual Basic) Web HTML Visual Basic ActiveX ActiveX HTML ActiveX HTML (Hyperlink) ActiveX ActiveX Web AsyncRead ActiveX Internet HTML ActiveX ActiveX GIS Internet GIS ActiveX Web Web 1.1.3.2. ActiveX ActiveX OLE ActiveX COM (COM-Based Objects) ActiveX ( Visual Basic DelphiVisual C++Borland C++ ) Internet Web 9

Web ActiveX ActiveX ActiveX 1.2 GIS GIS GIS GIS GIS GIS GIS 1.2.1. GIS GIS GIS GIS (DDE) GIS GIS GIS GIS GIS GIS GIS Visual BasicDelphiC++ BuilderPower BuilderVisual Foxpro GIS GIS GIS GIS GIS GIS GPS 10

1.2.2. GIS GIS GIS GIS GIS ActiveX GIS GIS GIS GIS Windows GIS GIS Visual C++, Visual Basic, Visual FoxPro, Delphi, C++ Builder Power Builder 1.2.3. GIS GIS (Third Parties) GIS GIS 11

1.2.4. ActiveX GIS GIS (What you see, what you get --WYSWYG) GIS 1.2.5. GIS GIS GIS ( ) GIS GIS 12

13 2 SuperMap 2.1.

2.2. SuperMap SuperMap SuperMap 2-2 SDB / SDB SDD MDB Access SuperMap Oracle 2-2 SuperMap RDBMS SDB SuperMap MDB SuperMap SQL Server SuperMap Oracle Oracle Spatial RDBMS GIS RDBMS / SuperMap GIS/CAD MicroStation DGNArc/Info Coverage MapInfo TAB MicroStation DGN SuperMap 2000 2.3. SDB SDB GIS / ActiveX / SDB SDB SDB SDD Access 14

SuperMap SDB SDB SDD (Dataset) Arc/Info Coverage MapInfo Tab SDB 2-1 SuperMap SDB Storage Stream 15

SDB Storage Datasets InfoInfo SDB SDB Version Coordinate System Coordinate Unit Distance Unit Projection Description Datasets Dataset SDB Datasets (Storage) Storage 2.4. Dataset Arc/Info MapInfo TableSDB 2-3 2-3 SDB Tabular Text Text TextZ TextZ Point Point PointZ PointZ Line Line LineZ LineZ Network Line + Point Region Region RegionZ RegionZ Parcel Region + Point TIN PointZ + PointGL CAD CAD Image ImgBlock Grid ImgBlock DEM ImgBlock MrSID MrSID MrSID ECW ECW ECW SDB Geometry 16

Info Metadata Geometry Index ColorTable Stream OLE Storage Property MDB ID SDB Table 2-4 SDB 2-4 SDB Stream Info Metadata Geometry Index Palette Tabular Text TextZ Point PointZ Line LineZ Network Region RegionZ Parcel TIN Image Grid Dem ECW CAD 17

SuperMap 3.1. 3.1.1. 3.1.1.1. feature GIS 3.1.1.2. GIS GIS GIS GIS 3.1.1.3. GPS 18

3.1.1.4. GIS GIS GIS GIS 3.1.2. Internet GIS GIS IT GIS MIS 1998 GIS GIS MIS GIS GIS GIS GIS SQL ODBC 3.2. SuperMap 2000 Seamless Integration of Multi-source Spatial-data -- SIMS SuperMap SDBMicroStation DGN ESRI SDE( )SQL Server( )Oracle Spatial( ) AutoCAD DWGArc/Info Coverage SIMS SIMS 19

SIMS GIS Oracle SQL Server Web SIMS SIMS / SIMS GIS Cache 3.3. SIMS SIMS (Customer) Agency (Provider) 20

MDB Oracle Spatial SDB 3-1 3.3.1. GIS 3.3.2. 21

SIMS (Virtual Spatialdata Engine) 3.3.3. SIMS (Spatialdata Engine) SQL Server SQL Server Oracle Oracle Spatial SDE ESRI SDE 3.4. SIMS SuperMap SuperMap GIS GIS Oracle SpatialESRI SDE SuperMap Access MDB SQL Server OLE SuperMap SDB MDB SDB SQL ServerOracleSDE SuperMap SIMS SuperMap 2000 SDBMDBSQL ServerOracleSDE SDB MDBSQL Server SuperMap OracleSDE API Arc/Info CoverageMicroStation DGNArcView ShapeAutoCAD DWG GIS/CAD 3.4.1. SDB SDB(SuperMap Spatial Database) SuperMap 2000 + SDB SDB OLE SDD Access MDB SDB SDB Arc/Info CoverageMapInfo Table SDB 22

3.4.2. DGN DGN SuperMap 2000 DGN MicroStation DGN DGN CAD DGN MGE MicroStation DGN DGN SuperMap DGN SuperMap 2000 DGN DGN MicroStation 3.4.3. MDB MDB Access MDB Microsoft Jet MDB MDB MDB SDB MDB MDB 1G 3.4.4. SQL Server SQL Server SuperMap DB Library SDBMDB SuperMap SQL Server 3.4.5. Oracle Oracle Oracle Oracle Spatial Oracle Spatial TIN DEM Oracle 3.4.6. SDE Oracle SDE 23

ESRI SDE SDE SDE 24

4 SuperMap SuperMap SuperMap GIS SuperMap SuperMap SuperMap 4.1 4.1.1 Inheritance, Is-A-Kind-Of 4-1 SuperMap 4.1.2 Aggregation, Is-Composed-of 25

solayer sodataset sodataset( ) solayer (Style) sopjcoordsys sopjgeocoordsys sopjcoordsys sopjcoordsys sopjgeocoordsys sopjcoordsys (sopjgeocoordsys) sorecordset sogeometry sodataset Query QueryEx sorecordset sogeometry 4-2 SuperMap 26

4.1.3 Association 4-3 SuperMap 4.2 SuperMap ActiveX SuperMap 5 6 4.2.1 SuperMapLib GIS 5.1, 27

28

29 4-4 SuperMap

30 4-5 SuperMap

4-6 SuperMap 31

4-7 SuperMap 4.2.2 SuperLegend 4.2.3 SuperTopo 32

4.2.4 Super3D 4.2.5 SuperLayout 4-8 SuperMap 33

5 SuperMap 5.1 SuperMap 5.1.1 m4 B C A m3 B n3 A C n3 n2 n2 n1 n1 m2 m1 m4 m3 m2 m1 (a) (b) 5-1 XY 34

5.1.2 5.1.2.1 SuperMap Bem, Bogota, Paris 00 1 1,000,000 11,000,000 1866 (Clarke 1866: 6,378,206.4 6,356,583.8 ) 1940 (Krasovsky 1940: 6378245.0 0.003352330) 35

WGS84 AD27 ED50 5.1.2.2?,?? y?? 5.1.2.3 36

375-2 5.1.3 5.1.3.1 500 600 0.5% 3500 4000 2~3% 3%

5.1.3.2 1 11 11 3 0.0345% 0.069% 2 12.5 150 6 0.138% 0.276% 3 1100 5.1.4 SuperMap 5.1.4.1 SuperMap C++ API 5.1.4.2 SuperMap 38

5-3 SuperMap 5.1.4.3 SuperMap SuperMap SuperMap 25 39

UTM 1976 5.1.4.4 SuperMap SuperMap SuperMap 120 6 SuperMap CAD 40

5-4 Gauss_Kruger 5-5 41

5-6 42

5-7 5-7 - UTM 43

5-8 5.2.1 MrSid ECW Traverse 44

5-9 5.2.2 Arc/Info (*.e00) MapInfo (*.mif) AutoCAD (*.dxf) ArcView (*.shp) MicroStation (*.dgn) Arc/Info Coverage (Arc.*) idiris (*.vec) (*.vet) 45

5-10 SuperMap BMP (*.bmp) GIF (*.gif) GRID (*.grd) JPG (*.jpg) RAW (*.raw) MrSid (*.sid) TGA (*.tga) WMF (*.wmf) idiris (*.img) Erdas (*.img) (*.dem) TIFF (*.tif) ECW (*.ecw) 46

5-1 SuperMap / DXF AutoCAD AutoDesk E00 Arc/Info ESRI MIF MapInfo MapInfo VCT -- ( ) Coverage Arc/Info ESRI SHP ArcView ESRI TAB MapInfo MapInfo DGN MicroStation Bentley VEC IDRISI IDRISI BMP -- MicroSoft JPG -- JPEG (The Joint Photographic Experts Group ) 47

TIFF -- Adobe Geo-tiff -- -- IMG ERDAS ERDAS ECW ErMapper ErMapper MrSID -- LezardTech 5.3, 48

5-12 5-13 5-14 49

50 5.4 5-2 SuperMap

51

52

53

54 5.6

55 5.6.1

5.6.2 5.6.2.1 56

5.6.2.2 5.6.2.3 5.6.2.4 Dangle Dangle 57

5-21 5.6.2.5 SuperMap 5-22 58

5.6.2.6 Fuzzy Tolerance 5-23 SuperMap 5-23 5.6.2.7 SuperMap 2000 CheckErrors SmTopoError SmTopoError SmTopoError SuperMap 59

60 5.6.2.8 BiuldPolygons SuperMap Arc/Info SuperMap 5.6.2.9 (Network) (Subdataset) Poly-polyline SmFNodeSmTNodeSmResistanceASmResistanceB SuperMap 2000 SuperMap 2000 Parcel 5.7

61 DWT 5.8 5.9 5. 9.1

5. 9.2 62

5-28 5. 9.3 5.9.3.1 Clip 63

64 5.9.3.2 Erase 5.9.3.3 Union 1 5-3 Union

2 5-4 Union 5.9.3.4 Intersect 65

1 5-5 5-6 66

67 2 5-7 5-8 5.9.3.5 Identity 1 5-9

5-10 2 5-68

69 5-12 5.9.3.6

5. 9.4 5-29 5.10 GRID 5.10.1 GRID 70

5.10.2 GRID 5.11 SQL 5-13 SuperMap scqextentoverlap 0 scscommonpoint 1 scslinecross 2 scscommonline 3 scscommonpointorlinecross 4 71

scsedgetouchorareaintersect 5 scsareaintersect 6 scsareaintersectnoedgetouch 7 scscontainedby 8 scsareaintersect / scscontaining 9 scscontainedbynoedgetouch 10 scscontainingnoedgetouch 11 scspointinpolygon 12 scscentroidinpolygon 13 ScsIdentical 14 5.12 72

5-14 5-14 SuperMap TIN GRID TIN GRID 73

TIN 5-32 TIN 74

5-33 DEM 5-34 DEM 75

76

5.13 77

5.15 5-38 SuperMap SuperMap ICO SuperMap 5.16 78

5-39 SuperMap 2000 5-40 (Unique Values) 79

5-41 (Ranges) 80

5-43 5-44 81

5-45 82

5.17 83

SuperMap GIS GIS SuperMap SuperMap GIS SuperMap Visual Basic DelphiC++ Builder PwoerBuilder SuperMap GIS 84