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

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

?? georef.frm

?? pembulatan angka keatas maupun kebawah, ato keduanya, juga fungsi-fungsi yang lain
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   0
      TabIndex        =   1
      Top             =   3720
      Width           =   495
   End
End
Attribute VB_Name = "GeoRef"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
' GPS MAP CALIBRATION (GEOREFERENCING) IN VB 6.0
' Created On 15/12/2004
' Last modified On 7/1/2005
' CONTROLS
' Picture1, MSFlexgrid as grid
' lables controls 4
' Lable1, Label2,lblLong, lblLat


Dim dhwnd As Long, dhdc As Long

Dim ZF As Integer
Option Explicit
Private Type aPoint
  X As Double
  Y As Double
  lon As Double
  lat As Double
End Type

Dim p11 As aPoint  ' Min. Longitude
Dim p22 As aPoint  ' Max. Longitude
Dim p33 As aPoint  ' Min. Lat
Dim p44 As aPoint  ' Max. Lat
Dim lon0 As Double
Dim lat0 As Double
Dim delX As Double
Dim delY As Double

Dim fs As New FileSystemObject
Dim f As File
Dim ts As TextStream

Private Sub FindPoints()
' TO FIND X,Y,LONG,LAT AT P11,P22,P33,P44

Dim a As Double
Dim b As Double
Dim c As Double

a = CDbl(grid.TextMatrix(1, 3))
b = CDbl(grid.TextMatrix(2, 3))
c = CDbl(grid.TextMatrix(3, 3))

' Least Longitude as P11
 If a < b And a < c Then
  p11.X = CDbl(grid.TextMatrix(1, 1))
  p11.Y = CDbl(grid.TextMatrix(1, 2))
  p11.lon = CDbl(grid.TextMatrix(1, 3))
  p11.lat = CDbl(grid.TextMatrix(1, 4))
 End If
 
 If b < c And b < a Then
  p11.X = CDbl(grid.TextMatrix(2, 1))
  p11.Y = CDbl(grid.TextMatrix(2, 2))
  p11.lon = CDbl(grid.TextMatrix(2, 3))
  p11.lat = CDbl(grid.TextMatrix(2, 4))
 End If
 
 If c < b And c < a Then
  p11.X = CDbl(grid.TextMatrix(3, 1))
  p11.Y = CDbl(grid.TextMatrix(3, 2))
  p11.lon = CDbl(grid.TextMatrix(3, 3))
  p11.lat = CDbl(grid.TextMatrix(3, 4))
 End If

' Max Longitude as P22
 If a > b And a > c Then
  p22.X = CDbl(grid.TextMatrix(1, 1))
  p22.Y = CDbl(grid.TextMatrix(1, 2))
  p22.lon = CDbl(grid.TextMatrix(1, 3))
  p22.lat = CDbl(grid.TextMatrix(1, 4))
 End If
 
  If b > c And b > a Then
  p22.X = CDbl(grid.TextMatrix(2, 1))
  p22.Y = CDbl(grid.TextMatrix(2, 2))
  p22.lon = CDbl(grid.TextMatrix(2, 3))
  p22.lat = CDbl(grid.TextMatrix(2, 4))
 End If
 
 If c > b And c > a Then
  p22.X = CDbl(grid.TextMatrix(3, 1))
  p22.Y = CDbl(grid.TextMatrix(3, 2))
  p22.lon = CDbl(grid.TextMatrix(3, 3))
  p22.lat = CDbl(grid.TextMatrix(3, 4))
 End If

'---------------------------
a = CDbl(grid.TextMatrix(1, 4))
b = CDbl(grid.TextMatrix(2, 4))
c = CDbl(grid.TextMatrix(3, 4))

' Least Lat as P44
 If a < b And a < c Then
  p44.X = CDbl(grid.TextMatrix(1, 1))
  p44.Y = CDbl(grid.TextMatrix(1, 2))
  p44.lon = CDbl(grid.TextMatrix(1, 3))
  p44.lat = CDbl(grid.TextMatrix(1, 4))
 End If
 
 If b < c And b < a Then
  p44.X = CDbl(grid.TextMatrix(2, 1))
  p44.Y = CDbl(grid.TextMatrix(2, 2))
  p44.lon = CDbl(grid.TextMatrix(2, 3))
  p44.lat = CDbl(grid.TextMatrix(2, 4))
 End If
 
 If c < b And c < a Then
  p44.X = CDbl(grid.TextMatrix(3, 1))
  p44.Y = CDbl(grid.TextMatrix(3, 2))
  p44.lon = CDbl(grid.TextMatrix(3, 3))
  p44.lat = CDbl(grid.TextMatrix(3, 4))
 End If

' Max Lat as P33
If a > b And a > c Then
  p33.X = CDbl(grid.TextMatrix(1, 1))
  p33.Y = CDbl(grid.TextMatrix(1, 2))
  p33.lon = CDbl(grid.TextMatrix(1, 3))
  p33.lat = CDbl(grid.TextMatrix(1, 4))
 End If
 
  If b > c And b > a Then
  p33.X = CDbl(grid.TextMatrix(2, 1))
  p33.Y = CDbl(grid.TextMatrix(2, 2))
  p33.lon = CDbl(grid.TextMatrix(2, 3))
  p33.lat = CDbl(grid.TextMatrix(2, 4))
 End If
 
 If c > b And c > a Then
  p33.X = CDbl(grid.TextMatrix(3, 1))
  p33.Y = CDbl(grid.TextMatrix(3, 2))
  p33.lon = CDbl(grid.TextMatrix(3, 3))
  p33.lat = CDbl(grid.TextMatrix(3, 4))
 End If
 
 
  End Sub



Private Sub Combo1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    Text4.SetFocus
End If

End Sub

Private Sub Combo2_Change()
Combo2_Click
End Sub

Private Sub Combo2_Click()

Dim rd As Long

Dim rm As Long
Dim rs As Integer

Dim ld As Long
Dim lm As Long
Dim ls As Integer
ld = Val(Text1.Text) * 60 * 60
lm = Val(Text2.Text) * 60
ls = Val(Text3.Text)
rd = Val(Text4.Text) * 60 * 60
rm = Val(Text5.Text) * 60
rs = Val(Text6.Text)

If grid.TextMatrix(1, 3) = "" Then
grid.TextMatrix(1, 4) = rd + rm + rs
grid.TextMatrix(1, 3) = ld + lm + ls

ElseIf grid.TextMatrix(2, 3) = "" Then
grid.TextMatrix(2, 4) = rd + rm + rs
grid.TextMatrix(2, 3) = ld + lm + ls

Else
grid.TextMatrix(3, 4) = rd + rm + rs
grid.TextMatrix(3, 3) = ld + lm + ls

End If

End Sub

Private Sub Command1_Click()
'ts.Close
Set ts = fs.CreateTextFile(cd.FileName & ".dat", True)

' 4 = 2,  3 = 1 for lat
' Max Lat as P33

FindPoints
'CALICULATING delX, delY

delX = (p22.lon - p11.lon) / (p22.X - p11.X)
delY = (p44.lat - p33.lat) / (p44.Y - p33.Y)

' CALICULATING AT PICTUREBOX 0,0
lon0 = p11.lon - (p11.X * delX)
lat0 = p33.lat - (p33.Y * delY)

'MsgBox ("0,0") & vbCrLf & delX & vbCrLf & delY
MsgBox "AT 0,0 " & vbCrLf & lat0 + (delY * 0) & vbCrLf & lon0 + (delX * 0) & vbCrLf & vbCrLf & "AT lower right corner" & vbCrLf & lat0 + (delY * 7185) & vbCrLf & lon0 + (delX * 9585)
ts.WriteLine (Picture1.Name)
ts.WriteLine (Picture1.Name)
ts.WriteLine ("LL, 0 , 0")
ts.WriteLine lats(lon0, lat0)
ts.WriteLine longs(9585, 7185)
End Sub

Private Sub Command2_Click()
grid.Clear
Form_Load
End Sub

Private Sub Command3_Click()
cd.ShowOpen
Picture1.Picture = LoadPicture(cd.FileName)
End Sub



Private Sub Form_Load()
Dim lReigon&, lResult&

cd.Filter = "All Image Files (*.*)|*.*|BMP Files (*.bmp)|*.bmp|JPEG Files (*.jpg)|*.jpg"

grid.TextMatrix(0, 1) = "X"
grid.TextMatrix(0, 2) = "Y"
grid.TextMatrix(0, 3) = "LONG"
grid.TextMatrix(0, 4) = "LAT"

grid.TextMatrix(1, 0) = "P1"
grid.TextMatrix(2, 0) = "P2"
grid.TextMatrix(3, 0) = "P3"

End Sub

Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If grid.TextMatrix(1, 1) = "" And grid.TextMatrix(1, 2) = "" And grid.TextMatrix(1, 3) = "" And grid.TextMatrix(1, 4) = "" Then
grid.TextMatrix(1, 1) = X
grid.TextMatrix(1, 2) = Y

'grid.TextMatrix(1, 3) = InputBox("Long ")

'grid.TextMatrix(1, 4) = InputBox("Lat ")
Text1.SetFocus


ElseIf grid.TextMatrix(2, 1) = "" And grid.TextMatrix(2, 2) = "" And grid.TextMatrix(2, 3) = "" And grid.TextMatrix(2, 4) = "" Then
grid.TextMatrix(2, 1) = X
grid.TextMatrix(2, 2) = Y

'grid.TextMatrix(2, 3) = InputBox("Long ")
'grid.TextMatrix(2, 4) = InputBox("Lat ")
Text1.SetFocus

ElseIf grid.TextMatrix(3, 1) = "" And grid.TextMatrix(3, 2) = "" And grid.TextMatrix(3, 3) = "" And grid.TextMatrix(3, 4) = "" Then
grid.TextMatrix(3, 1) = X
grid.TextMatrix(3, 2) = Y
'grid.TextMatrix(3, 3) = InputBox("Long ")
'grid.TextMatrix(3, 4) = InputBox("Lat ")
Text1.SetFocus
End If

End Sub

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    lblLat.Caption = longs(X, Y)
    lblLong.Caption = lats(X, Y)
End Sub

Private Function lats(ByVal X As Single, ByVal Y As Single) As String
Dim d As Double
Dim m As Double
Dim s As Double

Dim lat As Long
Dim lng As Long
Label1.Caption = X
Label2.Caption = Y

' FOR ANY POINT
On Error Resume Next
lat = lat0 + (delY * Y)
d = Fix(lat / (60 * 60))  ' converting into degrees
m = Fix(((lat / (60 * 60)) - d) * 60)       ' into minutes
s = Fix(((((lat / (60 * 60)) - d) * 60) - m) * 60)  ' into seconds

lats = d & "." & m & "." & s & "E"

lng = lon0 + (delX * X)
d = Fix(lng / (60 * 60))  ' converting into degrees
m = Fix(((lng / (60 * 60)) - d) * 60)       ' into minutes
s = Fix(((((lng / (60 * 60)) - d) * 60) - m) * 60)  ' into seconds
lats = lats & d & "." & m & "." & s & " N"
End Function

Private Function longs(ByVal X As Single, ByVal Y As Single) As String
Dim d As Double
Dim m As Double
Dim s As Double

Dim lat As Long
Dim lng As Long
Label1.Caption = X
Label2.Caption = Y

lat = lat0 + (delY * Y)
d = Fix(lat / (60 * 60))  ' converting into degrees
m = Fix(((lat / (60 * 60)) - d) * 60)       ' into minutes
s = Fix(((((lat / (60 * 60)) - d) * 60) - m) * 60)  ' into seconds

longs = d & "." & m & "." & s & "E"

lng = lon0 + (delX * X)
d = Fix(lng / (60 * 60))  ' converting into degrees
m = Fix(((lng / (60 * 60)) - d) * 60)       ' into minutes
s = Fix(((((lng / (60 * 60)) - d) * 60) - m) * 60)  ' into seconds
longs = longs & d & "." & m & "." & s & " N"
End Function

'####################### ###########################

'####################### ##########################

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Unload Me
End Sub


Private Sub Label1_Click()
Unload Me
End Sub
Private Sub Text1_GotFocus()
Text1.SelLength = Len(Text1.Text)
End Sub
Private Sub Text2_GotFocus()
Text2.SelLength = Len(Text2.Text)
End Sub
Private Sub Text3_GotFocus()
Text3.SelLength = Len(Text3.Text)
End Sub
Private Sub Text4_GotFocus()
Text4.SelLength = Len(Text4.Text)
End Sub
Private Sub Text5_GotFocus()
Text5.SelLength = Len(Text5.Text)
End Sub
Private Sub Text6_GotFocus()
Text6.SelLength = Len(Text6.Text)
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    Text2.SetFocus
End If
End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    Text3.SetFocus
End If
End Sub

Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    Combo1.SetFocus
End If

End Sub

Private Sub Text4_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    Text5.SetFocus
End If

End Sub

Private Sub Text5_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    Text6.SetFocus
End If
End Sub

Private Sub Text6_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Combo2.SetFocus
End If
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀久久99精品久久久久宅男| 久久精品一区二区| eeuss鲁片一区二区三区在线看| 久久99久久99精品免视看婷婷| 五月天亚洲精品| 日韩国产精品久久| 美女诱惑一区二区| 国产麻豆日韩欧美久久| 国产成人小视频| 成人免费电影视频| 色妞www精品视频| 在线观看日韩国产| 欧美群妇大交群中文字幕| 欧美一区二区三区婷婷月色| 日韩免费在线观看| 欧美高清在线精品一区| 亚洲日穴在线视频| 丝袜美腿亚洲一区| 国内精品久久久久影院薰衣草| 韩国视频一区二区| av激情成人网| 欧美日韩一级视频| 精品久久久久久无| 国产精品人妖ts系列视频| 亚洲视频在线一区二区| 日韩二区三区四区| 久久av资源站| 99久久精品国产导航| 欧美日韩国产免费一区二区 | 国产一区二区三区美女| 国产成人亚洲综合色影视| 一本色道久久综合亚洲91| 欧美丝袜丝交足nylons图片| 欧美一级日韩免费不卡| 国产精品视频在线看| 亚洲v中文字幕| 国产精品香蕉一区二区三区| 欧洲一区在线电影| 国产日韩欧美在线一区| 亚洲成人在线网站| 成人免费看黄yyy456| 欧美精品久久天天躁| 国产精品女上位| 日本色综合中文字幕| 国产日韩欧美精品在线| 久国产精品韩国三级视频| 成人少妇影院yyyy| 欧美色视频一区| 国产精品天干天干在线综合| 日韩高清一区在线| 91丨porny丨蝌蚪视频| 2020国产精品久久精品美国| 一区二区三区在线观看网站| 国产裸体歌舞团一区二区| 欧美日韩精品一区二区| 亚洲欧美一区二区三区国产精品| 激情国产一区二区| 日韩视频在线一区二区| 亚洲高清中文字幕| 欧洲生活片亚洲生活在线观看| 国产目拍亚洲精品99久久精品| 麻豆91精品视频| 欧美久久高跟鞋激| 午夜a成v人精品| 精品国产欧美一区二区| 高清国产一区二区三区| 日韩一级成人av| 亚洲成人在线网站| 91福利视频在线| 中文字幕 久热精品 视频在线 | 欧美日韩激情一区二区| 亚洲欧美日本韩国| 色综合夜色一区| 国产精品理论片在线观看| 久久99国产精品久久99果冻传媒| 337p亚洲精品色噜噜噜| 人禽交欧美网站| 日韩精品一区国产麻豆| 麻豆精品视频在线| 2023国产精华国产精品| 国产呦精品一区二区三区网站 | 国产一区二区三区久久久| 日韩女优视频免费观看| 久久精品久久99精品久久| 欧美一级理论性理论a| 日本伊人午夜精品| 日韩视频免费直播| 国产一区二区三区四区五区入口 | 色综合天天视频在线观看| 亚洲婷婷国产精品电影人久久| av福利精品导航| 亚洲精品国产视频| 在线电影一区二区三区| 亚洲国产欧美另类丝袜| 91麻豆精品国产| 国产一区二区三区在线观看免费| 久久久综合视频| 色婷婷激情综合| 日韩国产高清在线| 国产欧美日韩在线看| 日韩三级在线观看| 一区二区三区不卡视频在线观看| 不卡一卡二卡三乱码免费网站| 中文在线一区二区| 在线看日韩精品电影| 免费亚洲电影在线| 中文字幕乱码亚洲精品一区| 在线观看免费视频综合| 日韩不卡一区二区| 国产午夜精品一区二区三区视频 | 日韩一区二区免费电影| 九九**精品视频免费播放| 国产精品久久精品日日| 欧美丝袜丝交足nylons| 国产美女在线精品| 亚洲3atv精品一区二区三区| 91行情网站电视在线观看高清版| 亚洲精品一二三区| 日韩精品一区二区三区四区视频 | 亚洲成在人线在线播放| 欧美v国产在线一区二区三区| 成人午夜看片网址| 日本不卡视频在线| 国产精品免费av| 日韩欧美国产一二三区| 色哟哟在线观看一区二区三区| 日本aⅴ免费视频一区二区三区| 国产精品人妖ts系列视频| 7777女厕盗摄久久久| 99精品一区二区| 国产一区二区美女| 蜜桃传媒麻豆第一区在线观看| 亚洲视频1区2区| 国产精品传媒入口麻豆| 久久综合网色—综合色88| 欧美日韩精品一区二区天天拍小说| 粉嫩av亚洲一区二区图片| 另类小说图片综合网| 午夜精品久久久久影视| 亚洲黄色小说网站| 中文字幕亚洲成人| 国产欧美精品一区aⅴ影院| 日韩欧美国产高清| 欧美一区二区三区四区高清 | 午夜影院久久久| 亚洲自拍偷拍欧美| 一区二区三区四区视频精品免费| 国产精品欧美极品| 国产午夜精品久久久久久久| 日韩欧美黄色影院| 欧美大片在线观看| 6080午夜不卡| 欧美tk丨vk视频| 欧美变态tickling挠脚心| 日韩一本二本av| 日韩视频一区二区三区| 欧美一二三四区在线| 日韩一区二区免费高清| 日韩午夜在线播放| 精品久久久久香蕉网| 26uuu国产电影一区二区| 久久这里只有精品首页| 久久久综合视频| 国产精品免费人成网站| 国产精品免费免费| 一区二区三区高清在线| 天天色天天爱天天射综合| 午夜av区久久| 狠狠色伊人亚洲综合成人| 国产精品亚洲午夜一区二区三区 | 亚洲一区二区三区四区在线免费观看| 亚洲欧美电影一区二区| 亚洲成人资源网| 美女久久久精品| 成人性视频网站| 在线免费av一区| 日韩精品一区二区三区中文精品| 久久一区二区三区国产精品| 国产精品乱码一区二区三区软件| 亚洲人成伊人成综合网小说| 日韩欧美国产精品| 精品国产乱码91久久久久久网站| 日韩一级片在线观看| 久久精品亚洲精品国产欧美kt∨| 国产欧美精品一区二区色综合朱莉 | 在线精品观看国产| 777欧美精品| 亚洲国产成人私人影院tom| 亚洲欧美福利一区二区| 精品一区免费av| 91视视频在线观看入口直接观看www | 中文字幕中文在线不卡住| 亚洲六月丁香色婷婷综合久久| 午夜精品久久久久久久99樱桃| 国产精品一区在线观看你懂的| 91玉足脚交白嫩脚丫在线播放| 欧美理论片在线| 国产精品不卡在线| 另类欧美日韩国产在线| 91福利资源站|