亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.frm

?? 此為在圖像處理中的定位程序,其中在圖像上的輸入即坐標獲取方面有比較好的優勢
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
VERSION 5.00
Begin VB.Form Form1 
   Caption         =   "定位"
   ClientHeight    =   3195
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   4680
   LinkTopic       =   "Form1"
   ScaleHeight     =   3195
   ScaleWidth      =   4680
   StartUpPosition =   2  '屏幕中心
   Begin VB.CommandButton Command1 
      Caption         =   "定位"
      Height          =   615
      Left            =   1080
      TabIndex        =   0
      Top             =   960
      Width           =   2295
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Public wz As String
Public dwfunction As String




Private Sub Command1_Click()

Dim doend As Boolean
doend = True

Do Until Not doend

    doend = dw
Loop

MsgBox "定位完成!!!", vbInformatiossn, "系統提示:"
    
    
    
End Sub


Private Function dw() As Boolean
    Dim sqlstr As String

    Dim yearnumber As Integer
    
    Dim layername As String
    Dim pPoint As IPoint
    
    
    Dim m_SqlRecord As New Recordset '
    Dim locate As New Recordset '
    
    Dim cmd As New ADODB.Command
    Dim para1 As New ADODB.Parameter
    Dim para2 As New ADODB.Parameter
    Dim id As String
    Dim str As String
    Dim res  As Integer
    Dim valueProgressBar As Long
    
    dw = False
    
    
    
    Dim pSDEWorkspace As IWorkspace
    Dim pSQLServer As New ADODB.Connection
    
    
    Set pSDEWorkspace = getsdeWorkspace
    Set pSQLServer = getConnection
    
    
    
    Getfeatureclass pSDEWorkspace
    GetErrorPointXY
    
    

    m_SqlRecord.MaxRecords = 5000
    m_SqlRecord.Open "select * from tbxAppeal  where sfdw='未定位' and not (appealDate is null) order by appealcode ", pSQLServer, adOpenDynamic, adLockOptimistic
    Do Until m_SqlRecord.EOF
        DoEvents
On Error GoTo errordo '存儲過程 有錯
        Set cmd = New ADODB.Command
        Set cmd.ActiveConnection = pSQLServer
        cmd.CommandText = "searchLocationStr2"
        cmd.CommandType = adCmdStoredProc ' &H4'adCmdStoredProc
        cmd.Parameters.Append cmd.CreateParameter("id", adBSTR, adParamInput, 200, m_SqlRecord.Fields("appealcode").Value)
        cmd.Parameters.Append cmd.CreateParameter("str", adBSTR, adParamInput, 200, m_SqlRecord.Fields("eventoccuraddress").Value)
        cmd.Parameters.Append cmd.CreateParameter("res", adInteger, adParamOutput, 10, 0)
        cmd.Execute
        res = cmd("res")
        cmd.Cancel

        wz = ""

        If res <> 0 Then
            If Not get_point_location(m_SqlRecord.Fields("appealcode").Value, m_SqlRecord.Fields("eventoccuraddress").Value, pPoint, pSQLServer, pSDEWorkspace) Then
              
                If IsNull(m_SqlRecord.Fields("eventoccuraddress").Value) Then
                   wz = getwz("")
                Else
                   wz = getwz(m_SqlRecord.Fields("eventoccuraddress").Value)
                End If
                Set pPoint = GetErrorPoint
                dwfunction = "未明確"
            End If
        Else
errordo:
            If IsNull(m_SqlRecord.Fields("eventoccuraddress").Value) Then
                 wz = getwz("")
            Else
                 wz = getwz(m_SqlRecord.Fields("eventoccuraddress").Value)
            End If
            Set pPoint = GetErrorPoint
            dwfunction = "未明確"
        End If


        layername = ""
        yearnumber = 0
On Error GoTo datacheck
      '  On Error Resume Next
        If Not IsNull(m_SqlRecord.Fields("appealDate").Value) Then '
           If IsDate(m_SqlRecord.Fields("appealDate").Value) Then
              yearnumber = Year(m_SqlRecord.Fields("appealDate").Value)
              If yearnumber <= 2015 And yearnumber >= 1996 Then
                 '算圖層名
                 layername = getlayername(yearnumber)
              End If
           End If
        End If
datacheck:
         If layername = "" Then layername = getlayername(2000)
        If layername <> "" Then
            If AddFeature("所有信訪事件", m_SqlRecord.Fields("appealcode").Value, m_SqlRecord, pPoint, layername, pSQLServer, pSDEWorkspace) Then
               m_SqlRecord.Fields("sfdw").Value = "已定位"
               m_SqlRecord.Update
               dw = True
            End If '全部圖層
        End If
        m_SqlRecord.MoveNext
    Loop
    On Error GoTo 0
    m_SqlRecord.Close
    
    
    Set pFClass_qj = Nothing
    Set pFClass_jd = Nothing
    Set pFClass_xinc = Nothing
    Set pFClass_xiangc = Nothing
    Set pFClass_jwh = Nothing
    Set pFClass_DOORNUMPOINT = Nothing
        
    
    Exit Function
    
e:
    MsgBox "定位失敗!!!" & m_SqlRecord.Fields("appealcode").Value, vbCritical, "系統提示:"
    
    
    
    
End Function



Private Function GetErrorPoint() As IPoint

    Dim pPoint As IPoint
    Dim x As Double
    Dim y As Double
    
    
    Randomize
    If wz = "外省" Then
        x = x1 + Rnd() * p_width
    ElseIf wz = "未明確" Then
        x = x2 + Rnd() * p_width
    ElseIf wz = "上海" Then
        x = x3 + Rnd() * p_width
    End If
    Randomize
    y = y1 + Rnd() * p_heigth
    
    
    Set pPoint = New Point
    pPoint.PutCoords x, y

    Set GetErrorPoint = pPoint



End Function


Private Function get_point_location(id As String, ByVal address As String, pPoint As IPoint, pSQLServer As ADODB.Connection, pSDEWorkspace As IWorkspace) As Boolean

    Dim locate As New Recordset '
    Dim pQuery As IQueryFilter
    Dim pfeature As IFeature
    Dim pFCursor As IFeatureCursor
    Dim wherestr As String
    
    wherestr = ""
    locate.Open "select * from bap_address  where a6='" + id + "'  ", pSQLServer, adOpenDynamic, adLockOptimistic
    If Not locate.EOF Then

       Dim fclass As IFeatureClass
       Set fclass = getmapname(locate.Fields("a1").Value)

       Set pQuery = New QueryFilter
       If dwfunction = "DOORNUMPOINT" Then
          If IsNull(locate!a2) Then
             get_point_location = False
             Exit Function
          End If
          If Not IsNull(locate!a3) Then
             If IsNumeric(locate!a3) Then
                wherestr = "路名='" + locate!a2 + "' and 門牌號碼=" + CStr(locate!a3) + ""
             Else
                If Not IsNull(locate!a4) Then
                   If IsNumeric(locate!a4) Then
                      wherestr = "路名='" + locate!a2 + "' and 門牌號碼=" + CStr(locate!a4) + ""
                   End If
                End If
             End If
          Else
             If Not IsNull(locate!a4) Then
                If IsNumeric(locate!a4) Then
                   wherestr = "路名='" + locate!a2 + "' and 門牌號碼=" + CStr(locate!a4) + ""
                End If
             End If
          End If
       Else
          wherestr = "名稱='" + locate!a2 + "'"
       End If
       If wherestr = "" Then
          get_point_location = False
          Exit Function
       End If
       pQuery.WhereClause = wherestr
       Set pFCursor = fclass.Search(pQuery, True)
       Set pfeature = New Feature
       Set pfeature = pFCursor.NextFeature
                 
       If pfeature Is Nothing Then
          get_point_location = False
          Exit Function
       Else
          Dim features As Collection
          Dim pElement As IElement
          Dim parea As IArea
          
          Set features = New Collection
         
          Set pElement = New MarkerElement
          
         If Not pfeature Is Nothing Then
            Set pElement = New MarkerElement
            If fclass.ShapeType = 4 Then
                 Set parea = pfeature.Shape
                 pElement.Geometry = parea.Centroid
            Else
                 pElement.Geometry = pfeature.Shape
            End If

            
         End If

       End If
       
       Set pPoint = pElement.Geometry
       wz = "上海"
       get_point_location = True
       Exit Function

    Else
       get_point_location = False
       Exit Function
    End If
    

End Function





Private Function getmapname(id As Integer) As IFeatureClass


Dim layername As String

If id = 1 Then
    Set getmapname = pFClass_qj
    layername = "行政區劃"
ElseIf id = 2 Then
    Set getmapname = pFClass_jd
    layername = "街道"
ElseIf id = 3 Then
    Set getmapname = pFClass_xinc
    layername = "新村"
ElseIf id = 4 Then
    Set getmapname = pFClass_xiangc
    layername = "鄉村"
ElseIf id = 5 Then
    Set getmapname = pFClass_jwh
    layername = "居委會"
ElseIf id = 6 Then
    Set getmapname = pFClass_DOORNUMPOINT '"地址"
    layername = "DOORNUMPOINT" '"地址"
Else
    Set getmapname = Nothing
    layername = ""
End If

dwfunction = layername


End Function







Private Function AddFeature(FName As String, id As String, RsFind1 As Recordset, pPoint As IPoint, layername As String, pSQLServer As ADODB.Connection, pSDEWorkspace As IWorkspace) As Boolean   '加點
'On Error GoTo e
    AddFeature = False

    Dim pR As New ADODB.Recordset

    Dim pFClass As IFeatureClass
    Dim pFClass1 As IFeatureClass
    
    Dim pFCursor As IFeatureCursor
    Dim pFCursor1 As IFeatureCursor
    
    Dim pFBuffer As IFeatureBuffer
    Dim pFBuffer1 As IFeatureBuffer
    
    Dim pfeature As IFeature
    Dim pfeature1 As IFeature
    
    Dim stylename As String '分類
    Dim style1 As String '分類1
    Dim style2 As String '分類2
    Dim sort As String '專項
    Dim threateningId As Integer '揚言
    
    
    Dim style1_name As String
    Dim style2_name As String
    Dim sort_name As String
    Dim threatening_name As String
    
    '
    Dim renshu As Integer
    Dim xfgm As String
    
    Dim xfxs As String

    Dim address As String
    

    If Not getmaplayer(FName, pFClass, pSDEWorkspace) Then
        Exit Function
    End If
    If Not getmaplayer(layername, pFClass1, pSDEWorkspace) Then
        Exit Function
    End If


    If Not RsFind1 Is Nothing Then '
        If IsNull(RsFind1.Fields("appealCategoryCode").Value) Then
            stylename = "0"
            style1 = "0"
            style2 = "0"
        Else
            stylename = RsFind1.Fields("appealCategoryCode").Value
            
            style1 = Mid(stylename, 1, 1)
            style2 = Mid(stylename, 2, 2)
        End If
        
        
        If IsNull(RsFind1.Fields("appealSortId").Value) Then
            sort = "0"
        Else
            sort = CStr(RsFind1.Fields("appealSortId").Value)
        End If
       ' sort = CStr(RsFind1.fields("appealSortId").value)
        If IsNull(RsFind1.Fields("threateningId").Value) Then
            threateningId = 0
        Else
            threateningId = RsFind1.Fields("threateningId").Value
        End If
        
        
        
        
        

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
伊人婷婷欧美激情| 一区二区三区日韩欧美| 色婷婷av一区二区三区之一色屋| 日本vs亚洲vs韩国一区三区二区| 国产精品久久久久久久蜜臀 | 在线观看成人小视频| 久久精品99久久久| 亚洲自拍偷拍图区| 国产精品久久久久精k8| 精品国产一区二区三区四区四| 99久久免费视频.com| 国产精品亚洲а∨天堂免在线| 日韩中文欧美在线| 亚洲精品高清视频在线观看| 中文字幕不卡的av| 欧美成人a视频| 91麻豆精品国产91久久久久久久久 | 国产91丝袜在线播放| 青娱乐精品视频在线| 亚洲一区二区三区免费视频| 国产精品麻豆网站| 国产三级久久久| 久久亚洲影视婷婷| 日韩欧美一区中文| 欧美美女视频在线观看| 91豆麻精品91久久久久久| 成人免费看视频| 成人黄色a**站在线观看| 国内成人免费视频| 精品在线播放午夜| 六月婷婷色综合| 免费高清视频精品| 久久丁香综合五月国产三级网站| 一区二区免费看| 亚洲精品成人天堂一二三| 国产精品成人网| 国产精品久久久久久久久免费樱桃 | 成人精品一区二区三区四区| 国产乱理伦片在线观看夜一区| 精品一区二区三区视频在线观看| 免费久久99精品国产| 免费精品视频最新在线| 久久不见久久见免费视频7| 蜜臀精品久久久久久蜜臀| 日本少妇一区二区| 日本麻豆一区二区三区视频| 蜜臀a∨国产成人精品| 精品一区二区三区在线播放 | 欧美一卡二卡在线| 欧美日韩国产高清一区二区| 欧美日韩夫妻久久| 51精品久久久久久久蜜臀| 欧美成人精品福利| 久久影视一区二区| 欧美国产精品v| 亚洲精品国产品国语在线app| 亚洲久本草在线中文字幕| 一区二区理论电影在线观看| 丝袜亚洲另类丝袜在线| 久久精品国内一区二区三区| 国产在线国偷精品产拍免费yy| 国产激情一区二区三区桃花岛亚洲| 国产精品一二二区| 不卡的av电影在线观看| 在线一区二区三区做爰视频网站| 欧美欧美欧美欧美| 欧美大片顶级少妇| 国产精品乱码久久久久久| 亚洲伊人伊色伊影伊综合网| 日本欧美在线观看| 国产精品资源在线看| av日韩在线网站| 欧美日本乱大交xxxxx| 欧美va天堂va视频va在线| 国产精品久久久久久久久免费桃花| 亚洲精品欧美综合四区| 麻豆精品国产91久久久久久| 成人免费视频视频在线观看免费| 一本久久综合亚洲鲁鲁五月天| 在线成人免费视频| 国产精品网站一区| 午夜婷婷国产麻豆精品| 国产麻豆精品95视频| 一本色道久久综合狠狠躁的推荐 | 制服丝袜av成人在线看| 久久久久国产免费免费| 亚洲精品视频在线观看免费 | 一本色道久久综合亚洲91| 日韩欧美一区二区不卡| 综合婷婷亚洲小说| 国产米奇在线777精品观看| 欧洲av一区二区嗯嗯嗯啊| 久久亚洲一级片| 香蕉成人伊视频在线观看| 不卡的av在线| 久久精品在线免费观看| 日韩精品一级中文字幕精品视频免费观看 | 欧美哺乳videos| 一区二区三区精品久久久| 国产高清一区日本| 91精品在线免费观看| 亚洲视频香蕉人妖| 国产成人aaaa| 日韩午夜在线播放| 五月天激情小说综合| gogo大胆日本视频一区| 精品福利视频一区二区三区| 无码av中文一区二区三区桃花岛| 99亚偷拍自图区亚洲| 久久伊99综合婷婷久久伊| 日本不卡1234视频| 欧美日本国产视频| 亚洲精品高清视频在线观看| 成人av电影在线| 久久久噜噜噜久久中文字幕色伊伊| 亚洲成a人片在线观看中文| 国产99久久久久久免费看农村| 日韩欧美精品三级| 天天综合色天天综合色h| 在线观看日韩电影| 伊人一区二区三区| 在线亚洲一区二区| 中文字幕中文字幕在线一区 | 国产在线不卡视频| 日韩欧美高清在线| 免费成人在线观看| 制服丝袜av成人在线看| 视频在线观看一区| 884aa四虎影成人精品一区| 亚洲超碰精品一区二区| 欧美三级三级三级爽爽爽| 一区二区欧美在线观看| 欧美写真视频网站| 亚洲午夜免费视频| 欧美日韩在线精品一区二区三区激情| 亚洲欧美欧美一区二区三区| 99国产精品视频免费观看| 亚洲欧美日韩在线| 91精彩视频在线| 亚洲国产成人91porn| 欧美日韩国产另类一区| 日韩一区精品视频| 精品久久国产字幕高潮| 久久精品国产精品亚洲精品| 精品理论电影在线观看 | 91福利在线导航| 亚洲成人av福利| 欧美一区二区成人| 国内精品自线一区二区三区视频| 久久久久久久久久电影| 大白屁股一区二区视频| 亚洲日本成人在线观看| 欧美优质美女网站| 日本成人在线不卡视频| 久久久久久亚洲综合影院红桃| 丰满少妇久久久久久久| 亚洲美女电影在线| 6080yy午夜一二三区久久| 久久爱www久久做| 国产欧美综合色| 色吊一区二区三区| 日韩精品久久理论片| 欧美大片免费久久精品三p| 国产盗摄一区二区三区| 综合色中文字幕| 91麻豆精品国产自产在线| 国产精品资源在线| 一区二区三区高清在线| 日韩视频免费观看高清完整版在线观看 | 欧美激情综合网| 色久优优欧美色久优优| 三级久久三级久久久| 国产亚洲欧美一区在线观看| 一本到不卡精品视频在线观看| 日韩和欧美一区二区| 国产欧美一区二区三区沐欲| 在线视频一区二区三| 国内精品久久久久影院薰衣草 | 裸体一区二区三区| 国产精品麻豆久久久| 7799精品视频| 色综合天天综合| www.久久久久久久久| 亚洲自拍另类综合| 国产亚洲一区二区三区| 欧美高清激情brazzers| 成人精品免费网站| 青青草一区二区三区| 一区二区三区免费| 欧美激情综合五月色丁香小说| 欧美乱熟臀69xxxxxx| 99久久久久久| 黄色日韩三级电影| 香蕉成人啪国产精品视频综合网| 国产亚洲一区二区三区四区| 91精品福利在线一区二区三区 | 欧美一区二区三区在线电影| 波多野洁衣一区| 国内欧美视频一区二区| 日日摸夜夜添夜夜添国产精品|