老司机夜插-理伦理片-理伦片免费-理伦片免费观看-理伦片免费看-理伦日韩-理论福利片-理论片第一页-理论片电影-理论片理论

金喜正规买球

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析(上)

原創(chuàng)|使用教程|編輯:龔雪|2014-05-15 09:10:10.000|閱讀 2548 次

概述:本文介紹了MapInfo Professional入門過程中的空間查詢與地理分析教程,上半部分先為大家介紹地理數(shù)據(jù)的選擇與查詢方法。

# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關(guān)鏈接:

一、地理數(shù)據(jù)的選擇與查詢

1)關(guān)于selection

盡管MapInfo Professional可通過表形式允許將數(shù)據(jù)附屬到地圖對象中去,這時(shí)可進(jìn)行標(biāo)注等操作,但其真正的強(qiáng)大之處在于對數(shù)據(jù)分析能力體現(xiàn)在其分和組織的能力上。在數(shù)據(jù)分解為邏輯群組之后,即可基于一個(gè)或多個(gè)變量來進(jìn)行分析。

MapInfo Professional可以從數(shù)據(jù)中檢索信息或是單獨(dú)的記錄。我們將以此方式檢索的一條或多條記錄稱為選中部分。選中部分是基于一個(gè)或多個(gè)變量收集的數(shù)據(jù)的子集。

1.選中部分的特征

選中部分是臨時(shí)表。在作出選擇之后,MapInfo Professional創(chuàng)建臨時(shí)表(稱為選中部分)來存儲(chǔ)已選記錄。

2.使用這一選中部分表,可以執(zhí)行眾多可對永久(基礎(chǔ))表執(zhí)行的任務(wù),例如:

  • 在瀏覽、地圖(如果具有圖像對象)、統(tǒng)計(jì)圖或布局窗口中查看選中部分表。
  • 將選中部分表剪切和復(fù)制到剪貼板,并將其粘貼到另外一個(gè)表,甚至是另一個(gè)應(yīng)用程序。
  • 使用其編輯表。如果只是要編輯表中的特定記錄,可以將相應(yīng)記錄置入選中部分并在隨后編輯該選中部分。
  • 從中作出進(jìn)一步的選擇。

要將選中部分轉(zhuǎn)換為永久列,可在文件菜單上單擊另存副本為。在將臨時(shí)選中部分表另存為永久表之后,可將新表當(dāng)做任意其他表一樣處理。

選中部分表完全取決于創(chuàng)建其所源自的表。如果關(guān)閉基礎(chǔ)表,所有關(guān)聯(lián)的選中部分表均將刪除。

3.選中部分命令和工具說明

MapInfo Professional提供了眾多命令和工具用于作出選擇。這些命令和工具可分為兩類:

  • 從屏幕選擇:選擇工具、半徑選擇工具、邊界選擇工具、多邊形選擇工具、矩形選擇工具、反選工具、全選工具。要使用工具選擇記錄,可單擊或圈中關(guān)聯(lián)的圖形對象。要同時(shí)從圖層選擇記錄,可在查詢菜單,單擊全選。
  • 使用查詢選擇:選擇、SQL選擇。選擇上述任意方法選擇記錄時(shí),可創(chuàng)建MapInfo Professional用于選擇記錄的邏輯表達(dá)式。例如,表達(dá)式SALES>20000表示MapInfo Professional只選擇銷量大于$20,000的記錄。有關(guān)“選擇”和“SQL選擇”的詳細(xì)信息

2)屏幕選擇

要從屏幕選擇對象,則包含對象所需的圖層必須為可選。要令圖層可選,可在地圖菜單上,單擊圖層控制,然后選擇用于該圖層的“可選”復(fù)選框。

在可選圖層中選擇地圖對象時(shí),MapInfo Professional使用在“參數(shù)設(shè)置”對話框(選項(xiàng)菜單)的“突出顯示控制”部分定義的設(shè)置突出顯示對象。在可編輯圖層中選擇地圖對象時(shí),MapInfo Professional將在所選對象的范圍中放置編輯句柄(小方框)。

如果地圖窗口中有多個(gè)可選圖層,MapInfo Professional將從最頂部的可選圖層選擇對象。

例如,現(xiàn)有國界可選圖層和州界可選圖層。如果國界位于地圖窗口最頂部的圖層中,則MapInfo Professional將從國家圖層選擇對象。如果州界位于地圖窗口最頂部的圖層中,則MapInfo Professional將從州圖層選擇對象。在使用選擇工具時(shí),MapInfo Professional還將為最頂部的可選圖層顯示信息提示。將光標(biāo)置于對象之上時(shí),信息提示將顯示對象的標(biāo)注表達(dá)式。在地圖窗口的參數(shù)設(shè)置中,可以關(guān)閉信息提示(在選項(xiàng)菜單,指向參數(shù)設(shè)置然后單擊地圖窗口)。與此類似,如果執(zhí)行邊界搜索,要搜索的邊界對象應(yīng)該位于最頂部圖層之中。

例如,假設(shè)有一個(gè)州界圖層和一個(gè)郵政編碼邊界圖層。如果要選擇郵編邊界中的所有對象,郵編圖層應(yīng)該是最頂部的邊界圖層。如果要選擇給定州內(nèi)的所有對象,州圖層應(yīng)該是最頂部的邊界圖層。通過選擇地圖菜單,單擊圖層控制,可以重排圖層。

在選擇對象時(shí)按住CTRL鍵,即可從最頂部表之外的其他表選擇對象。

例如,假定有三個(gè)可選圖層分別是STATES、COUNTIES和CITIES。如果要在STATES表選擇對象,但該表是地圖窗口中最低部的圖層,可執(zhí)行以下操作:

1、按住CTRL鍵,然后使用選擇工具單擊地圖。現(xiàn)在即位于第二個(gè)圖層中。

2、按住CTRL鍵,然后再使用選擇工具單擊地圖。現(xiàn)在即可從第三個(gè)圖層STATES圖層中選擇對象。

3)查詢選擇

查詢是針對數(shù)據(jù)庫提出的收集信息的數(shù)學(xué)問題。在MapInfo Professional中的“查詢”菜單下有兩個(gè)查詢構(gòu)建器,即“選擇”和“SQL選擇”。確定受到機(jī)場噪音污染的居民的SQL查詢。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

如果采用選擇,可以對單獨(dú)表提出問題。

如果采用SQL選擇,則可以針對一個(gè)或多個(gè)信息表來詢問問題并執(zhí)行以下任務(wù):

  • 派生新列 - 基于現(xiàn)有列內(nèi)容計(jì)算新值的列。
  • 聚集數(shù)據(jù),以便只看到一個(gè)小計(jì)列表,而不是整個(gè)表。
  • 將多個(gè)表合并到一個(gè)結(jié)果表中。
  • 只顯示您感興趣的列和行。

創(chuàng)建表達(dá)式

要執(zhí)行Select查詢,必須創(chuàng)建表達(dá)式。表達(dá)式是一個(gè)用于詢問問題的邏輯語句。例如,手頭有一個(gè)出租公寓表。如果要?jiǎng)?chuàng)建所有總成本少于$800的所有公寓的臨時(shí)表,可使用以下表達(dá)式:

  • RENT < 800

其中RENT是包含月租的數(shù)字列的列名。

MapInfo Professional搜索公寓表中滿足此條件的所有記錄,并將相應(yīng)記錄置于臨時(shí)表中,該臨時(shí)表可用于制地圖、瀏覽、制統(tǒng)計(jì)圖或執(zhí)行附加查詢。

此外還可以對數(shù)據(jù)執(zhí)行數(shù)學(xué)運(yùn)算。例如,要?jiǎng)?chuàng)建總成本低于$800的所有公寓的臨時(shí)表。總成本等于月租和每月公用費(fèi)用的總和。

可使用以下表達(dá)式:

  • RENT + UTILITIES < 800

令MapInfo Professional將RENT列中的數(shù)字和UTILITIES列中數(shù)字加在一起,然后將該和與數(shù)字800比較。

創(chuàng)建表達(dá)式可以采用兩種方式。第一種方式是直接鍵入表達(dá)式。在創(chuàng)建較為簡單的表達(dá)式之后,此方法通常比較快。第二種方法是在“選擇”對話框中按下輔助按鈕,然后使用“表達(dá)式”對話框中的彈出式列表構(gòu)建表達(dá)式。這一方法在學(xué)習(xí)構(gòu)建表達(dá)式和構(gòu)建復(fù)雜表達(dá)式的時(shí)候尤為實(shí)用。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

“表達(dá)式”對話框提供了三個(gè)下拉列表幫助您構(gòu)建表達(dá)式。列、操作數(shù)和函數(shù)。

此彈出式列表列出從中進(jìn)行選擇的表中的各列。如果該表包含自此前查詢的派生的列,則這些列也將列出。

操作數(shù)

這一彈出式列表包含數(shù)學(xué)和邏輯操作符號。此彈出式列表的數(shù)學(xué)操作數(shù)包括加、減、乘、除、大于、小于和等號。使用這些符號可用于創(chuàng)建數(shù)學(xué)公式。

例如,要從銷售代表的表中選擇平均毛銷售額大于$2000每月的銷售代表。毛銷售額是通過將銷售額和傭金加在一起得到的總和。表中現(xiàn)在有兩列:TOTAL_SALES是每個(gè)銷售代表的年銷售額,COMMISSION是每個(gè)銷售代表的年傭金。此時(shí)可構(gòu)建以下表達(dá)式:

  • (TOTAL_SALES + COMMISSION)/12 < 2000

此表達(dá)式令MapInfo Professional將TOTAL_SALES列中的數(shù)字和COMMISSION列中的數(shù)字加在一起。但是,這只提供了當(dāng)年的毛銷售額。我們要得到是每月平均的毛銷售額。因此,我們將該總和除以12,以便提供月平均值。隨后將該數(shù)字與2000相比較。

操作數(shù)彈出式列表還包括邏輯操作數(shù)聯(lián)接AND、NOT、OR和LIKE。操作數(shù)LIKE可以和以下兩個(gè)統(tǒng)配符一起使用:“%”和“_”。“%”字符可匹配0個(gè)或更多個(gè)字符_”字符只能匹配一個(gè)字符。

函數(shù)

這一彈出式列表包含多個(gè)數(shù)學(xué)函數(shù),可采用一個(gè)或多個(gè)參數(shù)并返回值。使用函數(shù)可對列中的數(shù)據(jù)執(zhí)行基本數(shù)學(xué)函數(shù)。例如:

  • abs(<number>)取指定列中數(shù)字的絕對值。

例如,一個(gè)氣象學(xué)者要選擇其所在城市中,溫度和全國平均值相差大于10度的所有天數(shù)。在其表中有一個(gè)AVG_DIFF列,其中包含了全國平均值和城市平均值之間的差值。此時(shí)可構(gòu)建以下表達(dá)式:

  • AVG_DIFF < –10 Or AVG_DIFF > 10

此表達(dá)式令MapInfo Professional選擇平均差異小于-10或大于+10的所有記錄。但是,她還創(chuàng)建了以下表達(dá)式:

  • abs(AVG_DIFF)>10

此表達(dá)式令MapInfo Professional選擇平均差異的絕對值大于10的所有記錄。

函數(shù)彈出式列表包含眾多其他函數(shù),其中包括面積、周長、正弦和余弦和日期相關(guān)的函數(shù)。有關(guān)這些函數(shù)的完全列表,請參閱“創(chuàng)建表達(dá)式”。

檢驗(yàn)

此按鈕檢查創(chuàng)建的表達(dá)式,并檢驗(yàn)其是否有效。如果是編寫表達(dá)式的新手,這一功能尤為實(shí)用。

4)Select查詢

通常使用Select選擇對象的過程如下:

1、在查詢菜單上,單擊選擇,以顯示“選擇”對話框。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

2、要查看已選記錄的列表,可選中“瀏覽結(jié)果”復(fù)選框。

3、MapInfo Professional將創(chuàng)建新的選擇表的瀏覽窗口。

MapInfo Professional將該表命名為Query1。下一個(gè)臨時(shí)選擇表將命名為Query2。您可以替代MapInfo Professional的缺省名稱,并未選中部分提供含義明確的名稱。在“存結(jié)果于表中”對話框中鍵入新名稱。使用“另存副本為”將該表另存為單獨(dú)的表。

使用文件子集創(chuàng)建新表

與MapInfo Professional一起使用的眾多數(shù)據(jù)集均包含多于項(xiàng)目所需的對象和信息。在眾多情況下,均可和完整數(shù)據(jù)產(chǎn)品的子集一起方便地使用。例如,如果正在通過人口普查數(shù)據(jù)來跟蹤特定國家的犯罪統(tǒng)計(jì)信息,則將不需要整個(gè)國家的人口普查數(shù)據(jù)。您可以只提取該國家的人口普查數(shù)據(jù)。

此處有兩種方式來創(chuàng)建一個(gè)新表,來在其中包含現(xiàn)有文件中的記錄子集。您可以通過交互方式選擇表示要使用選擇工具置于新表中的記錄的對象。或者也可使用SQL Select命令來基于SQL函數(shù)選擇對象的子集。

無論是采用交互式方式選擇還是使用SQL選擇語句進(jìn)行選擇,保存生成的表的是同一過程。

注:后續(xù)內(nèi)容中的眾多查詢均可使用SQL SELECT命令或通過較為簡單的選擇命令來完成。因?yàn)镾QL SELECT功能更加強(qiáng)大,用途更廣,所以在以下示例中使用“SQL選擇”對話框。

MapInfo Professional v12下載

5)SQL查詢

選中部分是表中數(shù)據(jù)行的子集,是基于表中一列或多列選擇的。選中部分是通過采用有關(guān)數(shù)據(jù)的公式化問題(即查詢)來創(chuàng)建的。愛達(dá)荷州有多少客戶?哪一警區(qū)的暴力犯罪率最高?MapInfo Professional將這些問題的結(jié)果存儲(chǔ)在名為查詢表的臨時(shí)列中。

在本章的第一部分,我們介紹了作為使用查詢選擇命令獲取的結(jié)果的選中部分和查詢表。我們現(xiàn)在將關(guān)注MapInfo Professional中功能強(qiáng)大和實(shí)用的特性使用SQL選擇查詢。如果需要使用MapInfo Professional的選擇命令來創(chuàng)建復(fù)雜的查詢,SQL選擇將更適合完成相應(yīng)任務(wù)。由選擇命令生成的查詢表中的記錄包含的所有信息均屬于基礎(chǔ)表的記錄中包含的信息。事實(shí)上,兩者是相同的記錄。這些記錄是通過特定方式安排在一起的,以便于查看。使用SQL SELECT,可以創(chuàng)建包含只隱含在基礎(chǔ)表中的信息的查詢表。

“SQL選擇”對話框是MapInfo Professional中最出色的對話框之一。但是也不能盲目。在了解了各個(gè)對話框的功用之后,創(chuàng)建功能強(qiáng)大的選擇語句就會(huì)變得相當(dāng)簡單。相應(yīng)語句既可直接鍵入到對話框中,也可以使用右側(cè)的彈出式菜單來將具體項(xiàng)目輸入到對話框中。

說明對話框最便捷的方式是逐步了解以下示例。本例使用MapInfo Professional中包含的WORLD表中的數(shù)據(jù),以便于使用SQL SELECT自行練習(xí)。在各個(gè)步驟中,我們已經(jīng)提供了 對話框各個(gè)組成部分的簡介。示例之后提供了每個(gè)對話框的完全說明。

示例1 - 使用面積計(jì)算人口密度

在本例中,我們將使用世界地圖來創(chuàng)建人口密度超過500人/平方英里的所有國家的表。以下公式將計(jì)算人口密度。

  • POPULATION/AREA

在WORLD表中包含一個(gè)人口列(pop_1994),其中沒有包括國家面積列。但是,由于WORLD表中具有和記錄關(guān)聯(lián)的圖形對象,因此MapInfo Professional即可計(jì)算每個(gè)國家的總面積。

打開WORLD.tab表,單擊窗口的最大化按鈕來將其顯示最大化。在查詢菜單上,單擊SQL選擇,以顯示“SQL選擇”對話框。

要填寫“SQL選擇”對話框,可執(zhí)行以下操作:

1、在“從表”對話框中,從“表”下拉列表中選擇WORLD。在一個(gè)SQL語句中可指定多個(gè)表。本示例只使用了一個(gè)表WORLD。

2、在填寫“選擇列”框之前,應(yīng)該先填寫“從表”框。MapInfo Professional將使用“從表”框中的表來生成“列”下拉列表中的列的列表。

3、將光標(biāo)置入“選擇列”框,然后刪除星號(*)。在本示例中,我們將指定要納入到生成的查詢表中的列的列表,而不是納入全部列。

注:“選擇列”框中的星號(*)表示缺省查詢所有列。

切記查詢表是MapInfo Professional創(chuàng)建用于存儲(chǔ)查詢結(jié)果的臨時(shí)表。

4、從“列”下拉列表中選擇COUNTRY。

5、從“列”下拉列表中選擇POP_1994。

現(xiàn)在我們需要計(jì)算人口密度。切記人口密度是通過人口除以面積計(jì)算的。在表中沒有Area列。但是此處提供了一個(gè)函數(shù)Area,可用于計(jì)算任意可地圖化的對象的面積。由于WORLD表可地圖化,MapInfo Professional可計(jì)算每個(gè)國家的面積,因此可以計(jì)算每個(gè)國家的人口密度。

6、從操作數(shù)列表中選擇除號(/)。

7、從“函數(shù)”彈出式列表中選擇AREA。

這將創(chuàng)建派生列。派生列是包含針對其他一列或多列執(zhí)行的計(jì)算結(jié)果的列。在MapInfo Professional創(chuàng)建查詢表時(shí),將包含以下兩列:COUNTRY列POP_1994/AREA(OBJ,“SQ MI”)列,即人口密度列。MapInfo Professional對于所有地理函數(shù)而言都包括一個(gè)單位語句。如果要MapInfo Professional返回采用平方公里為單位的面積,則需要將“sq mi”更改為“sq km”現(xiàn)在,我們需要構(gòu)建表達(dá)式來只選擇人口密度大于500人/平方英里的國家。

8、使用Tab鍵轉(zhuǎn)至“條件”框,然后從“列”下拉列表中選擇POP_1994。

9、從操作數(shù)下拉列表中選擇除號(/)。

10、從“函數(shù)”彈出式列表中選擇AREA。

11、從操作數(shù)下拉列表中選擇大于號(>)。

12、鍵入數(shù)字500。

現(xiàn)在即創(chuàng)建了用于“選擇人口密度(pop_1994/Area(obj,“sq mi”))大于(>)500人/平方英里的所有國家”的表達(dá)式。

13、將“按列分組”框留為空。

14、使用Tab鍵轉(zhuǎn)至“按列排序”框,然后從“列”列表選擇COUNTRY。

“按列排序”框可用于指定查詢表顯示記錄的順序。通過選擇Country列,MapInfo Professional將根據(jù)國家名稱來按照字母順序列出記錄。

15、使用Tab鍵轉(zhuǎn)至“結(jié)果放入表”,然后鍵入DENSITY。

缺省情況下,MapInfo Professional將該查詢表命名為Query1。后續(xù)的查詢表將依次命名為Query2、Query3等。在“結(jié)果放入表”框中,可以通過鍵入新表名來更改查詢表的名稱。MapInfo Professional將查詢表命名為DENSITY。

16、單擊檢驗(yàn)。

MapInfo Professional將檢查SQL語句的語法。如果語句中存在任意錯(cuò)誤,MapInfo Professional將提供錯(cuò)誤消息,提示是什么錯(cuò)誤和包含錯(cuò)誤的框。

17、選中“瀏覽結(jié)果”復(fù)選框以創(chuàng)建查詢表的瀏覽窗口。如果不選擇“瀏覽結(jié)果”,MapInfo Professional仍將創(chuàng)建臨時(shí)查詢表,但是不會(huì)顯示該表。如果要在此后顯示表,可在“窗口”菜單中選擇“瀏覽”選項(xiàng),然后從下拉列表中選擇DENSITY。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

18、單擊確定以創(chuàng)建下表。

第一列包含國家名稱。第二列包含人口密度。請注意國家是按照字母順序(OrderBy:Country)列出的,且每個(gè)列出的國家的人口密度大于500人/平方英里(pop_1994/Area(obj,“sq mi”)>500).

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

示例2 - 使用SQL計(jì)算人口密度

要設(shè)置SQL SELECT語句,來選擇具有較高人口密度的國家,可執(zhí)行以下操作:

1、在文件菜單上,單擊打開表,然后在地圖窗口打開STATES表。

2、在查詢菜單上,單擊SQL選擇,以顯示“SQL選擇”對話框。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

這將創(chuàng)建新表HIDENSTY,其中只包含了具有相對較高人口密度(人口除以總面積)的國家選擇列”框中的星號(*)將STATES表中的所有列傳輸?shù)紿IDENSTY表。

3、打開文件菜單,單擊另存副本為,然后保存選中部分表。該表可使用任意文件名保存。

保存查詢

使用選擇或SQL選擇命令創(chuàng)建的任意查詢可以另存為MapInfo Professional查詢表。查詢表由.tab文件和.QRY文件構(gòu)成。在執(zhí)行選擇或SQL選擇語句之后,在文件菜單上,單擊保存查詢以將查詢保存為表。打開此表之后,查詢所基于的表將再次打開,查詢將再次執(zhí)行。

注:站隊(duì)其他查詢創(chuàng)建的查詢不能保存為表,也不能保存到工作空間之中。

將查詢保存到工作空間

查詢還可保存到工作空間之中。打開包含查詢的工作空間時(shí),查詢將執(zhí)行,此時(shí)由查詢創(chuàng)建的任意窗口將重新顯示。和將查詢保存為表不同的是,在將查詢保存到工作空間時(shí),并未創(chuàng)建單獨(dú)的.tab文件。

注:要將查詢保存到工作空間,則必須在啟動(dòng)參數(shù)設(shè)置中選中“在工作空間中保存查詢”。MapInfo Professional缺省為選擇此復(fù)選框。

使用模板進(jìn)行查詢

查詢模板可用于將Select或SQL SELECT語句保存為模板和將其再次載入。這樣每次要使用查詢時(shí),即無需重新構(gòu)建查詢選擇”和“SQL選擇”對話框中均提供了“載入模板”和“保存模板”選項(xiàng),可用于更加輕松地完成上述操作。對于使用原始查詢中的表的更新版本來重建查詢而言,或者對于具有和創(chuàng)建查詢語句所基于的表中字段相同的表執(zhí)行查詢而言,查詢模板非常實(shí)用。

保存模板

在編寫完Select或SQL SELECT查詢之后,可將查詢另存為模板。要將查詢保存為模板,可執(zhí)行以下操作:

1、在“選擇”或“SQL選擇”對話框中,可單擊保存模板按鈕來將查詢保存到模板 或查詢文件。此時(shí)將顯示“將對話框內(nèi)容存入查詢文件中”對話框。

2、為查詢文件提供名稱、選擇文件夾,然后單擊保存。查詢文件將使用.QRY擴(kuò)展名 保存,并保存在目錄參數(shù)設(shè)置中指定的目錄總。

注:查詢保存模板時(shí),無需完整或具備正確語法。

載入模板

您可以載入任意保存的查詢模板。

要載入查詢模板,請執(zhí)行以下操作:

1、在“選擇”或“SQL選擇”對話框中,單擊載入模板按鈕。此時(shí)將顯示“從查詢 文件中載入對話框內(nèi)容”對話框。其中列出了.QRY文件。

2、選擇要使用的.QRY文件,然后單擊打開選擇”或“SQL選擇”對話框中將顯示 源自已經(jīng)載入的模板的值。此時(shí)只需執(zhí)行查詢來創(chuàng)建查詢?yōu)g覽窗口。

派生列

派生列是查詢表中的列,其內(nèi)容是通過將表達(dá)式應(yīng)用于某些基礎(chǔ)表中現(xiàn)有的列值來創(chuàng)建的。在上例中,人口密度是派生列。

缺省情況下,“選擇列”框包含一個(gè)星號(*),該星號表示將基礎(chǔ)表中的所有列均包含在查詢表中。如果無需所有列,可刪除該星號,然后只列出要使用的列。

您可以創(chuàng)建多個(gè)派生列。創(chuàng)建派生列的數(shù)量不限。請注意創(chuàng)建的派生列越多,MapInfo Professional執(zhí)行查詢的時(shí)間就越長。

此外還可以基于以下聚集函數(shù)來創(chuàng)建派生列:count、sum、avg、wtavg、max和min。

例如:

  • sum(Population).
    將提供整個(gè)世界的人口。
  • sum(Area(obj),“sq mi”).
    將提供整個(gè)世界的面積。

創(chuàng)建列別名

MapInfo Professional創(chuàng)建派生列時(shí),將使用表達(dá)式本身作為該派生列的名稱。該名稱有可能不便記憶。但是您可以為列指定別名。

例如,DENSITY瀏覽窗口中的人口密度列的標(biāo)題將為:

  • Population / Area(obj, “sq mi”)

我們可以重命名該列,以便其含義更加明確。要重命名列,可在列示相應(yīng)的列時(shí)向“選擇列”框添加新的名稱。該別名必須在表達(dá)式之后。并且必須用空格和表達(dá)式分隔開來,并且包含在引號之內(nèi)。例如:

  • Country, Population / Area(obj, “sq mi”) OP_DENSITY”

在MapInfo Professional創(chuàng)建臨時(shí)查詢表時(shí),人口密度列將重命名為POP_DENSITY。您可以使用別名來重命名表中的任意列,而不只限于派生列。例如,如果表中的每個(gè)國家是貴公司的單獨(dú)的銷售區(qū),則可能將Country列重命名為“TERRITORY”。操作過程相同:

  • Country “TERRITORY”, Population / Area(obj, “sq mi”) “POP_DENSITY”

示例3 - 計(jì)算全世界人口密度

在本例中,我們展示了若干SQL選擇特性:

  • 基于聚集函數(shù)創(chuàng)建派生列。
  • 通過鍵入列的別名重命名列
  • 基于WORLD表創(chuàng)建新的結(jié)果表。
  • 在新表上執(zhí)行SQL選擇。

本例中,現(xiàn)有一個(gè)全球人口統(tǒng)計(jì)數(shù)據(jù)表(WORLD)。要?jiǎng)?chuàng)建一個(gè)表來顯示全球的人口密度。

使用以下公式:

  • TOTAL POPULATION / TOTAL AREA

如果WORLD表沒有總?cè)丝诨蚩偯娣e列,我們可以通過對Population列應(yīng)用sum()聚集函數(shù)和Area函數(shù)來派生這兩個(gè)列。我們將在第一個(gè)查詢中來完成這一點(diǎn)。

1、打開WORLD表,將其顯示最大化。

2、在查詢菜單上,單擊SQL選擇。此時(shí)將顯示“SQL選擇”的對話框。

3、從“SQL選擇”對話框,可執(zhí)行以下操作:

  • 在“從表”對話框中,從“表”下拉列表中選擇WORLD,刪除“選擇列” 對話框中的*。
  • 從“聚集”下拉列表中選擇SUM。
  • 從“列”下拉列表中選擇POPULATION。在選擇Population之后,光標(biāo)將位于截止括號[)]之內(nèi)。使用右箭頭鍵將其移到外部。
    注:Sum(Population)創(chuàng)建一個(gè)將計(jì)算世界總?cè)丝诘呐缮小?/li>
  • 按空格鍵一次,然后輸入列別名TOTAL_POP。切記,必須用空格鍵將別名與其表達(dá)式分隔開。
    注:Sum(Population)列將在結(jié)果表中顯示為Total_Pop。
  • 從聚合下拉列表選擇SUM。
  • 從函數(shù)下拉列表選擇AREA。選擇Area之后,光標(biāo)將位于結(jié)束括號[)]的內(nèi)部。使用右箭頭鍵將其移到外部。
    注:Sum(Area)創(chuàng)建一個(gè)將計(jì)算總面積的派生列。
  • 按空格鍵一次,然后輸入列別名“Total_Area”。
    注:Sum(Area(obj,“sq mi”))列將在結(jié)果表中顯示為Total_Area。
  • 將“條件”、“按列分組”和“按列排序”留為空白。
  • 在“結(jié)果放入表”框中,輸入TOT_POP_AREA,以此作為該表的名稱。

4、單擊檢驗(yàn)。單擊確定。

5、選中“瀏覽結(jié)果”復(fù)選框。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

6、單擊確定。

此時(shí)MapInfo Professional生成包含兩列、名為TOT_POP_AREA的查詢表。第一列顯示人口的總計(jì)值,第二列顯示總面積的返回值。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

現(xiàn)在我們得到總?cè)丝诤涂偯娣e,通過針對剛剛創(chuàng)建的TOT_POP_AREA表執(zhí)行SQL選擇,還可以計(jì)算世界的人口密度。在該“SQL選擇”中,將用總?cè)丝诔钥偯娣e。

1、在查詢菜單上,單擊SQL選擇可顯示“SQL選擇”對話框。

2、按照以下方法填充該對話框:

  • 在“從表”框中,從表下拉列表中選擇TOTAL_POP_AREA。
  • 對“選擇列”框進(jìn)行選取,并刪除上一個(gè)查詢中的信息。
  • 從列下拉列表中選擇TOTAL_POP。切記,Total_Pop是從上一個(gè)查詢創(chuàng)建的列。

請注意,選擇Total_Pop之后,COL1將顯示在“選擇列”字段中。這是該字段的列編號。選擇來自上一個(gè)查詢的派生列之后,MapInfo Professional使用列編號,而不是列名。可以按名稱或編號引用列,其中編號指定“選擇列”框中列的顯示順序。COL1和COL2分別是指第一列和第二列。

3、從操作數(shù)下拉列表中選擇除號(/)。

4、從列下拉列表中選擇TOTAL_AREA。COL2將顯示在“選擇列”字段中。

5、將“條件”、“按列分組”和“按列排序”留為空白。

6、標(biāo)記“將結(jié)果放入表”框中,然后鍵入WORLD_DENSITY,將此作為該表的名稱。

7、單擊檢驗(yàn)。單擊確定。

8、選中“瀏覽結(jié)果”復(fù)選框。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

9、單擊確定。

MapInfo Professional生成名為WORLD_DENSITY的查詢表,該表將返回全世界的人口密度值,即每平方英里的人數(shù)。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

聚合數(shù)據(jù)

聚合數(shù)據(jù)之后,可以針對表中所有列的所有列值執(zhí)行數(shù)學(xué)計(jì)算。與只用于執(zhí)行數(shù)學(xué)函數(shù)或單獨(dú)記錄的“選擇”命令不同,SQL用于聚合(或匯總)整個(gè)記錄的數(shù)據(jù)。

MapInfo Professional查找指定列中唯一的數(shù)據(jù)值集,并為每個(gè)這樣的唯一數(shù)據(jù)值集創(chuàng)建一。聚合數(shù)據(jù)之后,需要指定以下內(nèi)容:

  • 組合記錄的方式。
  • 聚合(匯總)數(shù)據(jù)的方式。

例如,您擁有包含銷售代表和其前三個(gè)月銷售業(yè)績的表:

SALES_REP

月份

銷售額

John

五月

1200

Cathy

五月

900

Julie

五月

1100

John

六月

900

Cathy

六月

1400

Julie

六月

600

John

七月

1200

Cathy

七月

700

Julie

七月

1000

通過在“SQL選擇”對話框中指定以下各項(xiàng),MapInfo Professional還可以計(jì)算每個(gè)銷售代表的總銷售額:

  • 選擇列:SALES_REP,sum(SALES)
  • 按列分組:SALES_REP

SALES_REP

sum(SALES)

John

3300

Cathy

3000

Julie

2700

或者M(jìn)apInfo Professional可以計(jì)算每個(gè)銷售代表的平均銷售額:

  • 選擇列:SALES_REP,avg(SALES)
  • 按列分組:SALES_REP

SALES_REP

avg(SALES)

John

1100

Cathy

1000

Julie

900

或者M(jìn)apInfo Professional可以計(jì)算每個(gè)月的總銷售額:

  • 選擇列:MONTH,sum(SALES)
  • 按列分組:月份

月份

sum(SALES)

五月

3200

六月

2900

七月

2900

MapInfo Professional擁有六個(gè)聚合函數(shù):

  • 計(jì)數(shù)(*):計(jì)算一組中的記錄數(shù)。采用*作為其參數(shù),因?yàn)槠湔麄€(gè)應(yīng)用于記錄,而不是記錄中的特定字段。
  • Sum(表達(dá)式):針對組中的所有記錄計(jì)算<表達(dá)式>中值的總和。
  • Average(表達(dá)式):針對組中的所有記錄計(jì)算<表達(dá)式>中值的平均值。
  • WtAvg(表達(dá)式):針對組中的所有記錄計(jì)算<表達(dá)式>中值的加權(quán)平均值。
  • Max(表達(dá)式):針對組中的所有記錄查找<表達(dá)式>中的最大值。
  • Min(表達(dá)式):針對組中的所有記錄查找<表達(dá)式>中的最小值。

組合和排序數(shù)據(jù)

可以通過特定的列將SQL查詢進(jìn)行分組,以便將包含相同值的所有行組合在一起。在“SQL選擇”對話框的“按列分組”框中指定此列。與聚合函數(shù)結(jié)合使用時(shí),將所有組合列中帶有相同值的行視為一個(gè)組。將禁用重復(fù)的行,并且將基于聚合函數(shù)向派生列報(bào)告聚合值。按照在“選擇列”框中列出的名稱或位置指定列。使用派生列時(shí),必須指定列編號。

沿著相同的行,可以告訴MapInfo Professional以某種方式排列查詢結(jié)果的順序。缺省情況下,MapInfo Professional將按照升序值(即按照字符字段的字母順序)排列記錄的順序。

列出多列之后,MapInfo Professional將從第一列開始排列記錄的順序。在第一個(gè)“按列排序”中具有相同值的記錄是按照第二個(gè)“按列排序”中的值進(jìn)行排序。與上述Group By子句相同,使用列名或位置編號。對于派生列,使用編號。對于位置編號不要使用“col”。

使用“SQL選擇”連接表

對多個(gè)表執(zhí)行“SQL選擇”操作時(shí),MapInfo Professional需要連接各種表中記錄的信息。地圖表只包含圖形對象及其名稱,以及一些地理區(qū)域的統(tǒng)計(jì)數(shù)據(jù)的表。您希望顯示地圖表上的統(tǒng)計(jì)數(shù)據(jù)。那么可以使用“SQL選擇”來創(chuàng)建一個(gè)查詢表,其中在一個(gè)表中連接統(tǒng)計(jì)數(shù)據(jù)和地圖數(shù)據(jù)。

使用多個(gè)表時(shí),必須在條件中置入一個(gè)語句,以告訴MapInfo Professional如何匹配不同表中的行。

例如,WORLD表包含國家及按照國家劃分的經(jīng)濟(jì)統(tǒng)計(jì)數(shù)據(jù)(Eco_Stats)的表。要?jiǎng)?chuàng)建包含這兩個(gè)數(shù)據(jù)集的查詢表:

  • 選擇列:*(星號表示包含查詢表中的所有列)
  • 從表:World,Eco_Stats
  • 條件:World.Country = Eco_Stats.Country

要匹配的兩列不必同名。例如,現(xiàn)有包含銷售區(qū)域列(TERRITORY)的國際客戶(Int_Cust)表。此列包含大陸名稱,因?yàn)楣臼前凑沾箨憚澐咒N售區(qū)域的。如果要臨時(shí)連接兩個(gè)表:

  • 選擇列:*
  • 從表:World,Int_Cust
  • 條件:World.Continent = Int_Cust.TERRITORY
MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

示例:按大陸計(jì)算的總?cè)丝诤兔娣e

指定MapInfo Professional可以聚合數(shù)據(jù),那么可以計(jì)算世界中每個(gè)大陸的總?cè)丝诤涂偯娣e。要?jiǎng)?chuàng)建帶有以下信息的表:

  • 每個(gè)大陸的國家數(shù)(按字母順序排序)
  • 每個(gè)大陸的總?cè)丝?/li>
  • 每個(gè)大陸的總面積

要?jiǎng)?chuàng)建捕獲此數(shù)據(jù)的表:

1、打開WORLD.TAB表,然后通過單擊最大化按鈕將其最大化顯示。

2、在查詢菜單上,單擊SQL選擇可顯示“SQL選擇”對話框,并執(zhí)行以下操作:

3、在“從表”框中,從表下拉列表中選擇WORLD。

4、在“選擇列”框中,從列下拉列表中選擇大陸,然后從聚合下拉列表中選擇 COUNT(*)。

按空格鍵一次,然后輸入列別名“COUNTRIES”,將此作為列別名。切記,必須用空格鍵將別名與其表達(dá)式分隔開。

注:大陸Count(*)列將在結(jié)果表中顯示為COUNTRIES。

5、從聚合下拉列表選擇SUM。

6、從列下拉列表中選擇POPULATION。選擇Population之后,光標(biāo)將位于結(jié)束括號[)]的內(nèi)部。使用右箭頭鍵將其移到外部。

注:Sum(Population)創(chuàng)建一個(gè)將計(jì)算世界總?cè)丝诘呐缮小?/p>

7、按空格鍵一次,然后輸入列別名“Total_Pop”。Sum(Population)列將在結(jié)果列表中顯示為Total_Pop。

8、從聚合下拉列表選擇SUM。

9、從函數(shù)下拉列表選擇AREA。選擇Area之后,光標(biāo)將位于結(jié)束括號[)]的內(nèi)部。使用右箭頭鍵將其移到外部。

Sum(Area)創(chuàng)建一個(gè)將計(jì)算總面積的派生列。

10、按空格鍵一次,然后輸入列別名“Total_Area”。

注:Sum(Area(obj,“sq mi”))列將在結(jié)果表中顯示為Total_Area。

11、在“按列分組”框中,從列下拉列表中選擇CONTINENT。

12、在“按列排序”框中,從列下拉列表中選擇CONTINENT。

13、在“結(jié)果放入表”框中,輸入POPULATION,以此作為該表的名稱。

14、Count(*)計(jì)算表中的所有記錄。然而,因?yàn)槭前凑沾箨懡M合國家的,MapInfo Professional報(bào)告每個(gè)大陸中的國家數(shù),并將其放在名為COUNTRIES(別名)的列中。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

下圖顯示了結(jié)果查詢表。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

使用條件

在連接時(shí)使用的字段順序沒有什么必然聯(lián)系。可以接受以下語法之一:

Select * from A,B where A.field1 = B.field1

Select * from A,B where B.field1 = A.field1

然而,切記在交換地理操作數(shù)的順序后,地理運(yùn)算符也要隨之發(fā)生變化。以下語句將生成相同的結(jié)果:

Select * from states, cities where states.obj contains cities.obj

Select * from states, cities where cities.obj within states.obj

子句的順序

連接子句的順序與執(zhí)行順序沒有必然聯(lián)系。例如,以下都是有效子句:

Select * from Us_custg,States,City_125

where States.state = City_125.state and States.state = Us_custg.state

and Us_custg.order_amt > 10000

Select * from Us_custg,States,City_125

where States.state = City_125.state and States.state = City_125.state

and Us_custg.order_amt > 10000

Select * from Us_custg,States,City_125

where Us_custg.state = States.state and Us_custg.order_amt > 10000 and

States.state = City_125.state

錯(cuò)誤處理

如果檢測到將OR作為邏輯運(yùn)算符的條件無效,那么MapInfo Professional將指出發(fā)生錯(cuò)誤。通常只要MapInfo Professional找不到兩個(gè)表之間進(jìn)行的連接,就會(huì)顯示此錯(cuò)誤。例如,如果指定以下錯(cuò)誤條件:

Select * from A,B where A.field1 = B.field1 or A.field1 = B.field2

將顯示以下錯(cuò)誤消息:

A和B之間沒有指定的連接。Where子句中的連接條件無效

執(zhí)行外連接

SQL外連接是指將較大表中的數(shù)據(jù)與較小表中的數(shù)據(jù)連接起來的過程,其中結(jié)果是在較大表中與較小表中匹配的記錄相連接的所有記錄。如果將此連接作為標(biāo)準(zhǔn)連接執(zhí)行,那么將出現(xiàn)問題SQL選擇”中的標(biāo)準(zhǔn)連接將生成只有匹配記錄的表。您可能擁有沒有匹配項(xiàng)的空字段。

例如,假設(shè)表包含建筑物中所有單元的列表。此外還有包含每個(gè)住戶記錄的表。每個(gè)表中都具有帶有單元編號的字段。您的任務(wù)是生成包含所有單元及每個(gè)單元住戶的表。一些單元將是空閑的,并且與住戶字段沒有匹配。

第一步是創(chuàng)建可以將單元與住戶成功匹配的數(shù)據(jù)子集。

1、在查詢菜單上,單擊SQL選擇。設(shè)置以下SQL查詢:

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

2、單擊確定。選擇內(nèi)容將顯示在查詢?yōu)g覽窗口中。將此查詢保存到基礎(chǔ)表中。

3、在文件菜單上,單擊另存副本為。此時(shí)將顯示“另存副本為”對話框。為文件選擇適當(dāng)?shù)哪夸洠⑵涿麨镽ESULT.tab。單擊保存。

4、在文件菜單上,單擊打開表,然后打開RESULT表。此表包括存在匹配的兩個(gè)表中的所有記錄。

5、從APARTMNTS表中選擇與住房表中的記錄不匹配的記錄。在查詢菜單上,單擊SQL選擇,然后設(shè)置以下SQL查詢:

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

結(jié)果查詢表是不在RESULT表中的所有單元的列表。要將這些記錄包含在RESULT表中,必須進(jìn)行附加。

6、在表菜單上,單擊在表中添加行。將最后的查詢表附加到RESULT表中。此操作將空閑單元的列表附加到入住單元的列表中。

使用Instr函數(shù)來查找數(shù)據(jù)

InStr函數(shù)用于查找較大字符串中的子字符串。此函數(shù)適用于搜索字符字段,以查找特定字符或字符組的位置。其還用于查找子字符串的出現(xiàn)情況。

例如,要選擇POINTS表中的所有街道,該表在STREET列中包含單詞“Main”,那么按照以下方式設(shè)置“SQL選擇”語句:

在上面的示例中,如果InStr函數(shù)在Points表的STREET列中的任意位置找到單詞“Main”,那么其將返回大于零的值(搜索字符串中“Main”第一個(gè)字母的位置)。

INSTR函數(shù)的語法如下:

  • INSTR(位置,字符串,子字符串)

其中:

  • 位置是搜索的起始位置
  • 字符串是文本字符串或包含要搜索的字符串的字段
  • 子字符串是搜索的文本字符串

例如,要在給定的文本字符串中查找單詞“test”的位置,那么InStr函數(shù)的外觀如下:INSTR(1,”This is a test of the Instr function “,”test”)

執(zhí)行此語句之后,將返回值11。

注:如果搜索的字符串在較大的字符串中不存在,那么將返回值0。

從未嵌套在另一個(gè)表中的表選擇記錄

以下SQL語句用于基于兩個(gè)表共用的字段從未嵌套在另一個(gè)表中的表選擇記錄。例如,如果現(xiàn)有一張表STATE1,并且要從不在CITY125中的STATE1選擇所有記錄。

1、在查詢菜單上,單擊SQL選擇。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

注:相應(yīng)的語句語法如下所示:NOT columnname IN (SELECT columnname FROM secondtable)

2、此SQL語句生成在CITY125.tab中不存在的表STATE1.tab中所有記錄的查詢。

從表中選擇偶數(shù)記錄或奇數(shù)記錄

表中的每個(gè)記錄都擁有一個(gè)連續(xù)的記錄編號或RowID。假設(shè)要從表中選擇其他記錄。最便捷的方式是通過RowID檢查表。

要選擇具有偶數(shù)記錄數(shù)的記錄,請執(zhí)行以下操作:

1、在查詢菜單上,單擊SQL選擇。

2、在“SQL選擇”對話框中作出適當(dāng)選擇。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

注:RowID是一個(gè)函數(shù),不是Soils表中的列名。

3、要選擇具有奇數(shù)記錄數(shù)的記錄,則在查詢菜單上,單擊SQL選擇。

4、在“SQL選擇”對話框中作出適當(dāng)選擇。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

注:RowID是一個(gè)函數(shù),不是Soils表中的列名。

5、單擊確定。

查找列中的重復(fù)值

數(shù)據(jù)通常由很多不同的用戶輸入到表中。有時(shí)數(shù)據(jù)是重復(fù)的,或者在幾條不同的記錄中存在共用的信息。本節(jié)解釋了如何查找表的給定列中與其他行共享值的所有行。通過執(zhí)行兩個(gè)SQL選擇語句即可完成。

第一個(gè)SQL選擇語句生成帶有兩列的查詢表。第一列是數(shù)據(jù)列中所有唯一值的列表,第二列列出每個(gè)唯一值發(fā)生的次數(shù)。第二個(gè)SQL語句將每個(gè)數(shù)據(jù)列值與計(jì)數(shù)大于1的查詢表中的所有行進(jìn)行比較。

在下一個(gè)示例中,表EMPLOYEE擁有兩列,即Id_Num和Name。要查找重復(fù)值,應(yīng)執(zhí)行兩個(gè)SQL選擇,修改所指的位置。

1、在查詢菜單上,單擊SQL選擇可填充“SQL選擇”對話框。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

將數(shù)據(jù)列的名稱替代為ID_Num,表名稱替代為EMPLOYEE。“按列分組”框中的編號1將按照ID_Num(第一列)將行分組按列排序”中的2 Desc將基于count(*)字段中的值(第二列)按照降序排列記錄。

此SQL選擇語句返回帶有兩列的查詢表。第一列包含至少由一個(gè)員工持有的每個(gè)身份證號。第二列包含擁有身份證的員工人數(shù)。將按照擁有ID編號(例如,計(jì)數(shù))的員工人數(shù)對行進(jìn)行排序。

2、在查詢菜單上,單擊SQL選擇,然后填充該對話框。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

此外,將EMPLOYEE更改為表的名稱,將ID_Num更改為數(shù)據(jù)列的名稱。

在此示例中,SQL語句返回一個(gè)查詢表,該表包含EMPLOYEE中帶有重復(fù)數(shù)據(jù)列值的所有行。條件從EMPLOYEE選擇所擁有的身份證號與Count_By_ID查詢表中ID編號之一相同的所有行。此子選擇查找出現(xiàn)多次的所有身份證號。

計(jì)算與固定點(diǎn)的距離

在MapInfo Professional中,可以計(jì)算從一個(gè)點(diǎn)到另一個(gè)點(diǎn)的距離。本示例顯示如何計(jì)算從固定點(diǎn)到地理編碼的表中的每個(gè)點(diǎn)的距離,并將結(jié)果存儲(chǔ)在另一個(gè)表中。

1、確定固定點(diǎn)的位置。要在地圖上查找符號的位置,用選擇工具雙擊符號。在本示例中,X值是-101.697209,Y值36.050036。

2、在查詢菜單上,單擊SQL選擇,然后填充“SQL選擇”對話框,將X和Y的值替換為上述值。與在上一個(gè)SQL查詢一樣,用表的名稱替換EMPLOYEE,并用表中相關(guān)列的名稱替換ID_Num。

MapInfo Professional入門基礎(chǔ)教程:空間查詢與地理分析

3、單擊確定。結(jié)果查詢表包含姓和名稱,以及名為DISTANCE的新列,該列記錄固定位置(-101.697209,36.050036)和與表中各行關(guān)聯(lián)的點(diǎn)之間的距離。

4、要將結(jié)果保存在永久性表中,在文件菜單上,單擊將副本另存為,然后保存。

MapInfo Professional中文介紹>>


標(biāo)簽:GIS地圖Mapinfo

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉(zhuǎn)載自:慧都控件網(wǎng)

為你推薦

  • 推薦視頻
  • 推薦活動(dòng)
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
国产最新在线视频 | 亚洲免费网 | 色爱区综合激情五月综合激情 | 有b吗在线视频 | 国产伦精品一区二区免费 | 农夫导航mcc | 中文字幕日本一区久久 | 日日摸夜夜添夜夜添久久 | 高清电影在线播放 | 免费日本在线视频 | 国产免费黄色网址 | 国产日韩欧美一区二区三区在线 | 亚洲精品网站日本xxxxxxx | 最近更新中文字幕完整版视频 | 亚洲国产日韩精品一区二区三区 | 精品区2区3区4区产品乱码9 | 狠狠躁天天躁小说 | 国产精品久久久久久 | 日韩亚洲欧美中文高清 | 久久久久久久久性潮 | 校园刺激全黄H全肉细节文 校园激情人妻古典武侠 | 成全在线观看免费观看大全 | 亚洲 欧美 国产 日韩 中文字幕 | 日本一区二区三区无码苍井空 | 窝窝午夜看片七次郎青草视频 | 天天躁夜夜躁狠狠躁2023 | 色图片网 | 亚洲自偷精品视频自拍 | 午夜少妇在线观看视频 | 深夜你懂的在线网址入口 | 亚洲精品久久久久久久久久无码 | 耽肉高H喷汁呻吟受攻 | 影帝做着做着进去了H | 国产精品久久久久久影视 | 40集电视剧全部免费 | 国产AV电影区二区三区曰曰骚网 | 精品中文字幕在线 | 无套内谢少妇毛片A片软件 无套内谢少妇毛片A片小说色噜噜 | 日韩在线观看视频免费 | 国产无遮挡成人免费视频网站 | 窝窝午夜看片成人精品 | jvid精品视频极品美女 | 大胆日本无码一区二区 | 久久精品这里是免费国产 | 亚洲视频一区 | 欧美一级xxxx俄罗斯一级 | 午夜激情影院 | 亚洲AV狠狠爱一区二区三区 | 九九热在线免费观看 | 夜夜狠狠操 | 久久99精品一区二区三区 | 黄色片在线网站 | 精品午夜国产福利观看 | 亚洲精品久久AV无码一区二 | videos另类重口tv | 伦理电影v男人天堂 | 亚洲性夜色噜噜噜在线观看不卡 | 给我个可以免费看片的 | 牛和人交videos欧美冫3d | 91色欧美 | 免播放器在线 | 午夜久久网| 日本少妇无码一区视频 | 亚洲精品中文字幕乱码三区 | 免费一级黄色 | 国产黄A片在线观看永久免费麻豆 | 国产日韩精品视频无吗 | 小妖精我要你真紧好爽视频 | 日韩视频www| 最近中文字幕免费视频 | 日韩网红少妇无码视频香港 | 国产男女猛烈无遮挡A片漫画 | 成人午夜免费视频毛片 | 91精品福利 | 免费无码又爽又刺激A片小说在线 | 久久国产一片免费观看 | 欧美激情社区 | 在教室伦流澡到高潮H吃奶小黄书 | 美女扒开腿让男人桶爽APP免费看 | 青青草a免费线看 | 亚洲国产成人A片乱码 | 六月婷婷啪啪 | 白莲花乖腿打开h调教 | 国产品无码一区二区三区在线 | 精品欧美一区二区在线观看欧美熟 | 乱肉怀孕系列小说 | 国产ts人妖系列视频网站 | 国产精品天天狠天天看 | 国产精品高潮AV久久无码 | 中文字幕在线视频一区 | 人人人人干 | 色综合精品久久久久久久 | 国产玖玖在线 | 亚洲精品久久7777777 | 人人人人干| 青娱乐极品视觉盛宴av | 欧美影片一区二区三区 | 色综合精品久久久久久久 | 国产精品香蕉视频在线 | 美国一级毛片免费看成人 | 巜疯狂的少妇4做爰BD播放 | 亚洲欧美视频在线观看 | 清纯校花挨脔日常H惩罚视频 | 五月婷婷综合在线视频 | 性久久久久久久久久 | 久久一日本道色综合久 | 成人网站免费观看 | 国产成人精品日本欧美动漫 | 黄页在线看 | 性色AV蜜桃AV人妻无码 | 亚洲国产精品无码成人A片小说 | 家庭教师波多野吉衣 | 成人免费A片视频在线观看网站 | 桃子视频在线观看免费完整版 | 亚洲AV久久无码精品九号软件 | 欧美性爱 成人 | 蜜桃日本MV免费观看 | 久久草草亚洲蜜桃臀 | 国产亚洲精品久久久久久老妇小说 | 欧美在线色 | 国产韩国精品一区二区三区 | 在线观看视频观看高清午夜 | 人人在线碰碰视频免费 | 亚洲aaaa级特黄毛片 | 浪潮AV色综合久久天堂 | 在线观看国产亚洲视频免费 | 国产大片线上免费观看 | 亚洲另类自拍小说图片 | 日韩国产三级 | 来啊mm影院亚洲mm影院 | 亚洲丰满熟女一区二区蜜桃 | 精品国产片一区二区三区 | 五月婷婷爱 | 男女一边摸一边做爽爽的动态图 | 欧洲色情大片啪啪免费观看 | 欧美日韩福利视频一区二区三区 | 色www亚洲免费| 在线综合亚洲欧美网站 | 免费无码又爽又刺激A片涩涩在线 | 18成网站www在线观看 | 成人国产精品日本在线 | 天天躁日日2018躁狠狠躁 | 久久国产麻豆 | 丰满女邻居做爰B | 国产精品人妻99一区二 | 男人午夜天堂 | 熟女人妻一区二区三区免费看 | 九二淫黄大片看片 | 黄色免费网站视频 | 国偷自产一区二视频观看 | 啊轻点灬大JI巴又大又粗A片 | 国内精品久久毛片一区二区 | 把腿张开JI巴CAO死你H教室 | h片免费在线观看 | 国产亚洲精品久久久久久无码网站 | 久久91精品国产91久久跳舞 | 亚洲狼人综合网 | 六月丁香六月综合缴情 | 在线天堂中文最新版资源天堂 | 色老汉电影 | 国产国产人免费人成成免视频 | 91久久香蕉国产线看 | 99麻豆精品国产人妻无码 | 精品夜夜澡人妻无码AV | 亚洲国产欧美在线人网站 | 99久久精品毛片免费播放 | 久re这里只有精品最新地址 | 久久影片| 三A级做爰片免费观看春光乍泄 | 高清不卡日本v在线二区 | 国产人妻黑人一区二区三区 | 一本大道一卡二卡三卡 视 一本大道一卡二卡三卡四卡在线观 | 韩国伦理电影免费着在线 | 闺蜜放荡H肉辣文御书屋姜 贵州美女一级纯黄大片 | 日本三级韩国三级欧美三级 | 色噜噜噜AV亚洲男人的天堂 | 国产人妻人伦精品59HHH | 天天亚洲综合 | 天天躁日日躁狠狠躁黑人躁 | 欧美高清第一页 | 免费看大黄高清网站视频在线 | 国产精品久久久久久久免费A片 | 欧美日韩免费一区二区三区 | 一级久久久 | 国产免费一区二区在线A片 国产目拍亚洲精品一区 | 波多野结衣办公室jian 情 | 91在线免费视频 | 国产在线一区二区三区四区 | 久久黄色一级视频 | 制服师生一区二区三区在线 | 大香网伊人久久综合网2021 | 小h片在线 | 麻豆文化传媒网站官网免费 | 91亚洲视频在线观看 | AV国産精品毛片一区二区在线 | 欧美日韩不卡中文字幕在线 | 国产瑜伽白皙一区二区 | 亚洲乱码AV中文一区二区 | 欧美日韩在线观看视频 | 91免费视| 久久久久久综合一区中文字幕 | 国产偷拍一极视频 | 女主播直播大尺度视频获刑 | 99视频国产在线 | 婷婷久久久五月综合色 | 男男车车的车车网站W98 | 亚洲深夜福利视频 | 级毛片久久久毛片精品毛片 | 肉乳床欢无码A片动漫 | 国产美女啪啪 | 91制片厂果冻传媒公司麻豆 | 久久久99视频 | 欧美极品欧美日韩 | 益日韩欧群交P片内射中文 樱花草无码专区日本 | 国产精品久久毛片完整版 | 青青草成人费观看 | 一级做a爱过程免费视频时看 | 欧美日韩加勒比一区二区三区 | 成年美女xx网站高清视频 | 歪歪女主播不雅视频 | 2k电影网| 久久久久久国产精品免费免费 | 日本精品久久无码影院 | 国产麻豆9l精品三级站 | 亚洲你我色| 天堂网av2018| 9久热| 被几个人强的好爽小说 | 日本色高清 | 久久黄色免费网站 | 艳妇臀荡乳欲伦岳TXT免费下载 | 女人18毛片久久 | 自怕偷自怕亚洲精品 | 久久免费视屏 | 日本在线观看不卡 | 欧美日韩在线一区二区三区 | 国产二级一片内射视频插放 | 中文字幕一区婷婷久久 | 天天干夜夜骑 | 2022精品天堂在线视频 | 日本黄页网站免费 | 丁香六月婷婷激情 | 精品乱子伦一区二区三区 | 亚洲黄色免费看 | 涩涩网站在线看 | 中国孕妇XXXXXXXXX孕交 | 中文精品99久久国产 | 黄色网在线 | 最近最新2019中文字幕 | 欧美色偷偷亚洲天堂bt | 国产视频亚洲精品视频 | 最新无码国产在线视频9299 | 伊人久久亚洲精品一区 | 狠狠色视频 | 色老头AV亚洲一区二区男男 | 青青草在视频线首页 | 日本一卡二卡3卡四卡无卡国色天香网入义站 | 日本调教网站 | 最新中文字幕在线视频 | 天天操操操操操操 | 国产成年无码V片在线 | 成人免费视频在线观看 | 无套内射在线无码播放 | 日本少妇按摩做爰2 | 久久九九免费视频 | 91久久精品一区二区三区 | 国产精品女上位在线观看 | 久久国产精品免费看 | 99久久无码一区人妻A片竹菊 | 久久久无码精品成人A片 | 黑人肉大捧进出全过程动态 | 宅男噜噜噜66一区二区 | 欧美精品 日韩 | 久久a在线视频观看 | 高清对白精彩国产国语 | 成人国产色情免费观看 | 中文字幕 欧美精品 第1页 | 麻豆免费观看高清完整视频 | 久久人精品 | 精品国产乱码久久久久久乱码 | 人妻无码手机在线中文 | 在线视频 国产精品 中文字幕 | 《邻居的美人妻》日本 | 中文字幕乱码中文乱码777 | 一本色道无码道在线 | 青青青国产免费线在 | 亚洲2024无矿砖码砖区 | 午夜在线观看视频免费成人 | 久在线观看福利视频 | 九九九精品视频 | 久久91精品国产91久 | 一级在线免费视频 | 国产黄在线观看免费观看不卡 | 人妻熟女制服师生中文字幕 | 男女阳茎牲交32动态图片免费 | 中文字幕一区二区在线播放 | 色视频在线观看完整免费版 | 亚洲欧美日本国产高清 | 爽死你个放荡粗暴小淫货双女视频 | 中文字幕一区二区在线播放 | 开心色xxxx| 亚洲精品中文一区二区在线 | 被伴郎的内捧猛烈进出H | yy成人影院| 雨宫琴音 qvod | 日本无码成人片在线观看波多 | 欧美日韩中文字幕免费不卡 | 亚洲狼人 | 又黄又猛又爽大片免费 | 99伊人网| 在线成 人av影院 | 日本无码不卡中文免费v | 天天躁日日2018躁狠狠躁 | 六月丁香综合在线视频 | 欧美又粗又黄又硬的A片 | 日本无码免费A片无码视频 日本无码人妻精品一区二区蜜桃 | 亚洲精品中文字幕制 | 色综合久久88色综合天天提莫 | 日本久久高清一区二区三区毛片 | 55夜色66成年视频观看免费 | 97人妻熟女中文免费视频 | 公用玩物(NP双XING总受) | 亚洲人成图片网站 | 欧美综合视频 | 国产精品午夜自在在线精品 | 日本高清免费毛片大全 | 亚洲中文字幕无码爆乳APP | 国产精品色情一区二区三区 | 久久国产一片免费观看 | 久久久无码精品亚洲日韩啪啪网站 | 中文字幕在线视频不卡 | 国产欧美日韩不卡一区二区三区 | 强奷漂亮岳的肉欲乱小说 | 粗大的内捧猛烈进出A片小说 | 啊轻点灬大JI巴又大又粗A片 | 日本无码黄人妻一区二区 | 国产区在线看 | 日韩欧美中文字幕无码 | 亚洲免费三区 | 亚州在线电影免费观看 | 激情五月婷婷综合 | 麻豆AV久久AV盛宴AV | 插插好爽爽爽啊 | 无码潮喷A片无码高潮软件 无码潮喷A片无码高潮小说 | 欧美xxxx日本 | 亚洲AV怡红院AV男人的天堂 | 亚州av| 亚洲AV无码A片一二三区 | 有色影院| 黄色网页在线看 | 国产成人无码视频一区二区三区 | 天堂中文网 | AV亚洲欧洲日产国码无码苍井空 | 好爽又高潮了毛片免费下载 | 中文字幕乱码熟女人妻水蜜桃 | 91尤物在线 | 午夜天堂一区人妻 | 免费光看午夜请高视频 | 国产又黄又硬又湿又黄的A片小说 | 国产成人精品三级在线 | 精品三级内地国产在线观看 | 欧美性受一区二区三区 | 国产成AV人片在线观看无码 | 久久草在线视频 | 久久综合综合久久狠狠狠97色 | 久久精品国产99国产精品小说 | 日本一区免费看 | 少妇高潮A片特黄久久精品网 | 久久久亚洲欧洲国产 | 玩高中女同桌肉色短丝袜脚文 | 日韩新片王网 | 中国黄色在线观看 | 无码成人性爽XO视频在线观看 | 国产成人久久婷婷精品流白浆 | 在线欧美精品一区二区三区 | 欧美jizz40性欧美 | 黄网站在线播放 | 成人无码区免费A片视频日本 | 新妺妺窝人体色WWW 性xxxxbbbb免费播放视频 | 婷婷激情综合五月天 | 国产一区二区在线播放 | 欧美精品一区二区三区在线播放 | japanXXXXXXX日本 | 久久久精品免费视频 | 国产理论在线观看 | 熟妇就是水多18P国产 | 肉乳乱无码A片观看免费 | 忘忧草影院在线www韩国日本 | 瑟瑟网站免费网站入口 | 脱了在阳台趴着去H | 少妇人妻千子深太紧了A片 少妇爽滑高潮几次 | 天堂资源在线中文在线 | 深夜做爰性大片中文 | 国产69精品久久久久人妻刘玥 | 激情内射亚洲一区二区三区爱妻 | 久久久久久亚洲精品影院 | 九九精品免费视频 | 国产精品亚洲精品久久久久 | 日本特黄无码毛片在线看 | 婷婷在线视频国产综合 | 簧片在线免费观看 | 医生护士一级毛片 | 玩弄放荡人妇系列短篇下载 | 在线精品国产三级 | 把腿张开JI巴CAO死你H教室 | 亚洲午夜网未来影院 | 最近免费中文字幕大全高清MV | 欧美网址在线观看 | 四虎永久在线精品免费观看 | 伊人yinren6综合网色狠狠 | 日韩黄色一级视频 | 性色va| 国产人成精品综合欧美成人 | 日韩中文字幕在线播放 | 午夜福利在线电影视频 | 欧美video巨大粗暴乌克兰 | 色情免费100部A片看片 | 亚洲国产天堂久久精品网 | 日本人×体xx艺术 | 澳门一级毛片手机在线看 | A欧美爰片久久毛片A片 | 最好韩国日本高清免费 | 久国产视频 | 国产三p | 一边摸一边叫床一边爽 | 欧美理伦视频 | 日韩精品视频观看 | 公粗挺进了我的密道在线播放贝壳 | 日本高清视频在线观看 | 国产乱子视频 | 丁香五月久久婷婷久久 | 女人十八毛片A片久久18 | 欧洲不卡一卡2卡三卡4卡网站 | 一级一级特黄女人精品毛片视频 | 免费又粗又硬进去好爽A片 免费又色又爽又黄的视频 免费中文字幕囯产在线网站 | 久久久免费看少妇高潮A片18禁 | 男女一边摸一边做爽爽的免费文字 | 最近免费中文字幕完整版在线看 | 五月天天爱| 国产精品视频你懂的 | 国产又色又爽又免费的刺激软件 | 午夜性做爰电影 | 里番a c g全彩 | 午夜免费国产体验区免费的 | 含紧一点H边做边走动免费视频 | 国产国产人免费视频成69大陆 | 国产高清在线观看视频手机版 | 国产精品第1页在线观看 | a∨79成人网 | 青青国产线观观看视频 | 看一级毛片女人洗澡 | 天堂欧美 | 91精品国产综合久久久久久 | 一本-道久久A久久精品综合 | 亚洲精品做爰无码片麻豆 | 91在线蜜桃臀 | 工口里番全彩无肉码3D啪啪 | 国产成人无码免费看视频软件 | 亚洲网站在线 | 第四色俺去也在线视频 | 国产自产v一区二区三区c | 综合色爱| 看全黄大色黄大片老人做 | 免费视频国产在线观看网站 | 国产51社区精品视频资源 | www在线观看免费视频 | 千色成人网 | 黄色片在线观看网站 | 丁香六月激情 | 亚洲免费高清视频 | 国产成人在线综合 | 国产精品女上位在线观看 | 97精品在线 | 久操免费在线视频 | 韩国美女激情视频一区二区 | 西班牙一级特级毛片dvd | 欧美中出| 99re视频 | 亚洲中文字幕无码专区日本苍井空 | 成人性视频免费网站在线 | 久久人妻精品国产一区二区 | 伦理片在线观看午夜伦理电影韩国 | 歪歪漫画羞羞漫画国产 | 日韩伦理一区二区三区 | 91精品天美精东蜜桃传媒免费 | 国产h片在线观看 | 国产jizzjizz免费看麻豆 | 国产午夜小视频 | 无遮挡很爽很污很黄的网站 | 在线观看v片免费视频 | 一级黄色免费观看 | 久久久久久久国产视频 | 在线色综合 | 日本精高清区一 | 亚洲 欧美 唯美 国产 伦 综合 | 日韩av吉吉 影音先锋 | 国产精品久人妻精品 | 色婷婷激婷婷深爱五月小说 | 99re国产视频 | 狠狠色视频 | 精品无人区乱码一区二区三区手机 | 女人与公人强伦姧 | 国产精品第1页在线观看 | 九一传媒果冻制片厂 | 成人h在线 | 欧美狂野| 97在线视频精品 | 久久久高清免费视频 | 四虎影视最新免费观看 | 久久精品老熟女人妻毛片 | 国产一级毛片大陆 | 少妇扒开粉嫩小泬视频 | 国产成人福利免费观看 | 人人人免费人人专区人人 | 五月激情啪啪 | 欧洲亚洲精品A片久久99动漫 | a三级毛片 | 国产精品中文字幕在线观看 | 亚洲国产三级在线观看 | 色偷偷资源 | a色片| 欧美大片xxxxbbbb | 久久精品国产99久久无毒不卡 | 日本视频一区二区三区 | 看一级黄色毛片 | 国产免费久久精品久久久 | 插的痛的视频一卡二卡三卡 | 日本v片| 成人精品一区久久久久 | 狠狠狠色丁香婷婷综合久久五月 | 国产成人在线观看网站 | 亚洲区自拍| 久久99久久精品久久久久久 | 亚洲日韩一区精品射精 | 日日碰狠狠躁久久躁综合网 | 国产又粗又黄又爽的A片精华液 | 亚洲韩国偷拍在线观看 | 中央工作组赴宜春督导锂矿开采 | 成年片色情大免费网站 | 日本高清在线看片免费视频 | 性爱视频免费 | 久久久精品欧美一区二区免费 | 99re66热这里只有精品免费观看 | 国产精品色欲AV亚洲三区软件 | 北川景子av作品 | 日韩短视频| 国产精久久一区二区三区 | 国产精品67人妻无码久久 | 无码精品一二三四区A片 | 无码欧美喷潮福利XXXX | 影音先锋色情资源站 | 中文字幕国产日韩 | 特黄A又粗又大黄又爽A片 | 亚洲A片无码一区二区三区在线 | 久久久久久久综合狠狠综合 | 国产激情对白一区二区三区四 | 亚洲国产tv | 中文字幕欧美在线观看 | 四房播播色五月 | 精品一区二区日本高清 | 少妇护士放荡激情嗯啊小说 | 粗大的内捧猛烈进出A片小说 | 99精品视频免费观看 | 丰满多毛少妇做爰视频 | 少妇性荡欲午夜性开放视频剧场 | 成人精品 | 教官你的太大了芊芊h | 观看在线人成电影 | 乱叫抽搐流白浆免费视频 | 一色综合 | 被十几个男人扒开腿猛戳电影 | 色拍拍欧美视频在线看 | 日日弄| 国产精品久久福利新婚之夜 | 少妇偷拍精品高潮少妇 | 国产色婷亚洲99精品AV在 | 久久久精品久久久久三级 | 欧美成人国产一区二区 | 福利资源在线观看 | 日本黄在线 | 日本www.在线中文字幕 | 三妻四妾高清完整版在线观看免费 | 日本国产视频 | 国自产拍偷拍精品啪啪 | 91精品三级在线观看播放 | 国产极品JK白丝喷白浆免费视频 | 黄色a一级 | 天天做天天爱天天综合网2021 | 国产午夜精品不卡视频 | 国产成人综合久久精品下载 | 九九久久精品国产免费看小说 | 可乐视频国产区 | 在线亚洲中文精品第1页 | 亚洲精品久久久无码一区二区 | 国产欧洲一卡2卡3卡4卡 | 最近韩国日本免费观看免费 | 97在线精品视频免费 | 国产欧美日韩亚洲第一页 | 毛片成人永久免费视频 | 忘忧草社区WWW日本高清图片 | 色天使久久综合给合久久97色 | 黄色a一片 | 亚洲精品久久无码AV片亚洲 | 欧美成人精品A片免费区网站 | 精品一区二区日本高清 | 一区二区三区在线免费视频 | 啪啪内射少妇20241028 | 久久2017国产视频 | 日日噜噜夜夜狠狠tv视频免费 | 欧美XXXXXXX乱XXX另 | 51人人看电影 | 亚洲欧美一区二区三区九九九 | 撸撸撸中文网 | 国产精品久久久久久久久免费 | 免费99精品国产人妻自在线 | 欧美va天堂在线电影 | 日韩精品射精管理在线观看 | 性生a| 久久久综合结合狠狠狠97色 | 真实一级一级一片免费视频 | 午夜播放器在线观看 | 欧美熟妇互舔20p | 玖欧美性生交XXXXX无码 | 开心 色 欧美 图 | 久久亚洲国产最新网站 | 日本高清成人 | 国产 亚洲 网友自拍 | 好紧好湿好爽免费视频在线观看 | 无套内谢少妇毛片A片樱花 无套内谢孕妇毛片免费看 无修无遮h韩漫视频网站 | 日韩欧美成人免费中文字幕 | 精品国产999 | 欧美亚洲尤物久久精品 | 五月婷婷之综合激情 | 久久精品久久久久 | 老师洗澡让我吃她胸的视频 | 精品熟女少妇AV久久免费A片 | 日本工口生肉全彩大全 | 久久人精品 | 国产精品免费网站 | 欧美性受bbbxxx | 国产精品20247人妻精品冫 | 亚洲精品一区二区三区福利 | 又爽又色禁片1000视频免费看 | 神马午夜羞羞AV | 无码人妻丰满熟妇A片护士M | 欧美精品中文字幕亚洲专区 | 和邻居交换做爰伦理 | 久久久综合结合狠狠狠97色 | 多波野结衣在线观看 | 国产成人精品日本亚洲18图 | 韩国女人高潮嗷嗷叫视频 | 女班长臭玉足踩踏榨精 | 国产偷抇久久精品A片69 | 国产xxxx| 善良的小峓子在线高清免费观看完整中文版 | 午夜精品一区 | 黄污视频在线免费观看 | 91精品丝袜 | 五月丁香合缴情网 | 一起看动画 | 亚洲国产中文在线视频 | 色情成人免费视频激情在线观看 | 你懂的中文字幕 | 国产青草视频免费观看97 | 伊人影院亚洲 | 国产精品免费综合一区视频 | 久久综合九色综合精品 | 四川丰满护士毛茸茸 | 国产婷婷亚洲999精品小说 | 扶着岳从后面挺进 | 91成人免费在线视频 | 丁香人妻小说 | 国产超级乱淫视频播放免费 | 又大又爽又硬的曰皮视频 | 丁香六月综合网 | 色中色 最新地址 | 丁香五月综合缴情月 | 国产成人精品免费视频动漫 | 久久综合气久久狠狠狠97色 | 丝袜偷窥亚洲综合 | 欧美色乱 | 伊人色爱久久综合网 | 亚洲mv日韩mv欧美mv | 天天综合亚洲综合网站 | 天美传媒影视 | 亚洲4p | 国产免费啪啪 | 久久国产高清字幕中文 | 麻豆国产传媒18精品A片 | 国产亚洲精品第一综合另类 | 狠狠五月| 饥渴的少妇黑人在线观看 | 日韩免费高清一级毛片久久 | 深夜你懂的在线网址入口 | 欧美又粗又大又爽又色A片 欧美又粗又黄又硬的A片 | 久久综合干 | 欧美午夜精品一区二区蜜桃 | 亚洲午夜A片一区二区 | 99精品久久99久久久久久 | 波多野结衣免费在线播放 | 闷骚影院| 九七电影院| 亚洲精品国产精品乱码不卞 | 亚洲无人区码一码二码三码的区 | 草草CCYY免费看片线路 | 国产亚洲欧美在线观看的 | 国产123在线观看 | 在线最新av免费费观看 | 国产成人亚洲精品2020 | 久久久精品日韩免费观看 | 精品日韩免费视频在线观看 | 美果tv免费在线观看电视剧 | 欧美一区二区三区四区在线观看 | 成人A片产无码免费视频软件 | 亚洲制服欧美自拍另类 | 大色小色| 精品亚洲国产成AV人片传媒 | 曰本熟妇乱妇色A片在线 | 亚洲中文字幕一二三四区苍井空 | 中文字幕在线不卡视频 | 成人做爰69片免费看网站 | 国产精品久久久99 | 亚洲丁香婷婷综合久久六月 | 精品国产三级 | 日本小视频免费 | 久久精品WWW人人爽人人 | 成人a毛片高清视频 | 久久久久久久岛国免费播放 | 日产日韩亚洲欧美综合搜索 | 国产片a| 久久国产 vs | 国产国语高清在线视频二区 | 日本护士喷水 | 久久A情A片一区二区三区无码 | 日本免费v片一二三区 | 天天射天天拍 | 撸撸看电影 | 欧美freesex黑人又粗又大 | 亚洲快插| 欧美成年黄网站色视频 | 92电影网午夜福利 | 日本亚洲欧洲免费旡码 | 日日摸天天碰中文字幕你懂的 | 婷婷六月丁香缴 清 | a网站在线观看 | 精品国产午夜福利精品推荐 | 日本污污网站 | 爱唯侦察地址发布 | jiizzyou欧美杂交18 | 六月丁香六月婷婷 | 性xxx69xxx视频在线观看 | 国产精品爽黄69天堂A片 | WW.国产人妻人伦精品 | 97色伦图区97色伦综合图区 | 午夜精品视频在线观看美女 | 成人永久免费视频网站APP | 女人扒开屁股爽桶30分钟 | 亚洲欧美日韩一区二区 | 天天看天天干 | 免费看一级黄色毛片 | 国产精品久久久久久久久kt | 99热在这里只有免费精品 | 日韩一卡2卡三卡4卡精品 | 亚洲精品成人在线 | 美国一级毛片免费看 | 色综合天天综合网国产成人网 | 国产免费AV片在线播放唯爱网 | 日本免费专区在线观看中破初 | 丁香婷婷小说 | 老妇的两片 肉唇 翻进翻出 | 久久人人爽爽人人爽AA片 | 无码人妻精品1国产婷婷 | 五月天婷婷缴情五月免费观看 | 久久国产精品自线拍免费 | 在线看黄色的网站 | 久久这里只精品99百度 | 亚洲AV无码A片一区二区三区 | 最新亚洲精品国自产在线 | 天天做.天天爱.天天综合网 | 国产一浮力影院 | 中国大陆一级毛片免费 | 久久国产一区二区 | 日本无码熟妇人妻在线视频免费看 | 精品一区二区免费视频蜜桃网 | 玖玖精品国产 | 色情婷婷综合乱埥亚洲 | 中文字幕永久免费视频 | XL司令第一季全集在线观看 | 日本丰满大乳人妻无码苍井空 | 色老头AV亚洲一区二区男男 | 91美女在线 | 国产精品成人无码A片免费网址 | 波多野结衣一区二区三区 | 国产 偷拍 在线 福利 | 日日摸夜添夜夜夜添高潮 | 波多野结衣国产精品 | 人禽性xxxbbb视频 | 日本高清WWW无色夜在线视频 | 日产无码AV在线观看 |