【正文】
Search方法, where子句 例如 ftrs=(“Character_Name like ”“%市 ”“” ) ftrs=(“Area(obj)10000000”) ? Find查找對(duì)象 SearchEx方法 ? 返回 FindResult對(duì)象 Page 41 Find ? 用于在地圖上定位 feature,前提是被操作的圖層必須先有被索引的字段 ? FindFeature:返回 find對(duì)象的 search方法的結(jié)果。 ? 數(shù)據(jù)綁定是將數(shù)據(jù)源中的數(shù)據(jù)加入 MapX的過(guò)程,它將外部數(shù)據(jù)與地圖聯(lián)系起來(lái)。 MapX 通過(guò)接口直接從數(shù)據(jù)源訪問(wèn)數(shù)據(jù)。 ? .miDataSetODBC – ODBC數(shù)據(jù)連接 (Open DataBase Connectivity data source). MapX 可以通過(guò) ODBC從任意 ODBC 數(shù)據(jù)源中獲取數(shù)據(jù)。 但是如果沒有指定列 , 定可以自動(dòng)指定數(shù)據(jù)地理信息的數(shù)據(jù)列 。 ? 為使 MapX將數(shù)據(jù)綁定到地圖圖層 , 需要完成一些設(shè)置 。 例如 , States圖層中有多個(gè)洲的名字是 “ Warren” 或 “ Washington”。 ? Dynamic: 布爾型的參數(shù)決定是否動(dòng)態(tài)綁定數(shù)據(jù) , 可選參數(shù)項(xiàng) , 如果省略, 默認(rèn)為 False, 說(shuō)明數(shù)據(jù)綁定方式是靜態(tài)的 (指當(dāng)數(shù)據(jù)庫(kù)打開時(shí) MapX將拷貝需要的所有數(shù)據(jù) )。 這是一個(gè)可選參數(shù) , 如果沒有指定 , 那么所有列都將被加入 , 如果多條數(shù)據(jù)記錄對(duì)應(yīng)一個(gè)圖元?jiǎng)t數(shù)據(jù)值取和 。 若要把數(shù)據(jù)放到地圖上 , 并且將數(shù)據(jù)綁定到一個(gè)點(diǎn)圖層 , 則要用到 BindLayer 對(duì)象 。x39。 Page 52 BindLayer B in d L a y er Ob j ec t屬性 描述 值L a y er T y p e 指定數(shù)據(jù)綁定的圖層類型 M i B i n d L a y e r T y p e N o r m a lM i B i n d L a y e r T y p e X YM i B i n d L a y e r T y p e P o i n t R efC o o r d S y s 指定所創(chuàng)建的圖層的坐標(biāo)系 A C o o r d S y s Ob j ec tF il eSpec 文件名稱及路徑 A S trin g v al u eKe y L en g t h 正整數(shù)值, 指定字段值的大小 A n u m er ic v alu e ( 1 254)L a y er Na m e 如果 L a y er T y p e 是 m iB in d L a y er T y p eNo r m al需要指定進(jìn)行綁定的圖層名稱;如果 La y er T y p e是 m iB i n d L a y er T y p eXY 或m iB in d L a y er T y p eP o in tR e f ,將是創(chuàng)建圖層的名稱A s trin g v a lu eR ef C o lum n 1 L a y er T y p e 是 m iB i n d L a y er T y p eXY 則字段包括經(jīng)度,或 L a y er T y p e 是m iB in d L a y er T y p eP o in tR e f . 則字段包括參考數(shù)據(jù)( 例如郵政編碼 )A s trin g o r in te g err ef er en ci n g a c o l u m nR ef C o lum n 2 L a y er T y p e 是 m iB i n d L a y er T y p eXY 字段包括緯度 .A s trin g o r in te g err ef er en ci n g a c o l u m nR ef er e n ce L a yerB in d L a y er .L a y er T y p e 是m iB in d L a y er T y p eP o in tR e f . 指定參考文件名A s trin gPage 53 ADO Dataset 的 Visual Basic 示例 Dim ds As Dataset = Provider=。 將數(shù)據(jù)集添加到地圖,并從中創(chuàng)建簡(jiǎn)單主題 Set ds = (miDataSetADO, , ADOSet, , , USA) miThemeRanged, TOTPOP Page 54 ODBC Dataset 的 Delphi 示例 var ds: Dataset。39。 := 39。39。 (39。, miAggregationAuto, miTypeString)。GEONAME39。, 39。ODBC Dataset39。 (EmptyParam, EmptyParam, EmptyParam, EmptyParam)。 添加數(shù)據(jù)集。 : amp。在這種上下文中 , “專題” 是一個(gè)重要的字眼,不僅指顏色編碼,也指區(qū)域填充、符號(hào)填充或是你所用于將數(shù)據(jù)顯示到地圖上的專題制作方法。 Page 57 范圍值專題圖 Page 58 點(diǎn)密度專題圖 Page 59 獨(dú)立值專題圖 Page 60 等級(jí)符號(hào)專題圖 ??????????C o p y r i g h t 1 9 9 6 M a p I n f o C o r p o r a t i o n . A l l R i g h t s R e s e r v e d .C o p y r i g h t 1 9 9 6 M a p I n f o C o r p o r a t i o n . A l l R i g h t s R e s e r v e d .S a l e s 9 7?54?27?5 .4Page 61 直方圖 Page 62 餅圖 Page 63 多專題地圖 Page 64 專題圖 ? Themes集合, Theme對(duì)象 ? [Type], [Field], [Name] ? Type 指定要?jiǎng)?chuàng)建的專題圖的類型,也就是ThemeTypeConstants。如果使用多個(gè)變量創(chuàng)建專題,就使用 field名 , 索引或者 Field對(duì)象的數(shù)組傳遞。如果沒有指定, MapX就產(chǎn)生一個(gè)象 StatesBySales的名字 Page 65 專題類型常數(shù)M i T h e m e R a n g e d 范圍值專題M i T h e m e B a r C h a r t 直方圖專題M i T h e m e P i e C h a r t 餅圖專題M i T h e m e G r a d S y m b o l 等級(jí)符號(hào)專題M i T h e m e D o t D e n s i t y 點(diǎn)密度專題M i T h e m e I n d i v i d u a l V a l u e 獨(dú)立值專題M i T h e m e A u t o M a p X 最佳猜測(cè)專題Page 66 操