趣味で簡単な地図ソフトをvisualbasic2005で作ってみようと、地図センターで1/25000の地形図をダウンロード購入しpictureboxに表示はしたのですが、画面上で座標を一致させる事ができません。プログラムでやりたい事は以下の2点です。
1.マウスムーヴイベントでUTM座標を表示する。
2.入力したUTM座標値で地図上に目印を表示する。
地形図を加工等したりサイトを検索しましたができませんでした。
測量の知識は若干あったので経度緯度からUTM座標への計算はできました。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ダウンロードした地形図の左上および右下の経緯度(またはUTM座標)は分かりますか?
それさえ分かればあとは簡単な算数の計算でできるはずですが。
この回答への補足
ありがとうございます。
左上、右下の座標はどちらもわかりました。
しかし、実際の地図とあわせると地点ごとに座標がずれていきます。
計算式がありましたらお願いします。
No.2
- 回答日時:
地形図の座標系をXY、画面の座標系をxyとし、
地形図の左上の座標を(X1,Y1)、右下の座標を(X2,Y2)、
画面上の左上の座標を(x1,y1)、右下の座標を(x2,y2)としたとき、
(X-X1)/(X2-X1)=(x-x1)/(x2-x1)
(Y-Y1)/(Y2-Y1)=(y-y1)/(y2-y1)
という関係式が成り立ちます。
ただし、画面のPictureBox内部の座標系の場合は、左上の座標は(0,0)、右下の座標は(Width,Height)として計算してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 ミンコフスキー時空図の作図の仕方について 2 2023/04/30 10:01
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- 物理学 角運動量の式変形が分かりません。 4 2022/08/03 21:04
- 地理学 地形図を買うのでおすすめの地域(国内)を教えてください 2 2022/05/11 19:22
- その他(IT・Webサービス) 2点の住所を入力して直線距離を算出する方法・サイト 1 2023/02/22 16:52
- 数学 線形代数の2次元直交座標系、極座標系についての問題がわからないです。 2 2022/07/16 20:42
- その他(IT・Webサービス) Yahooの地図の文字サイズ、googleの地図の画面分割 1 2022/05/21 12:31
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/06/23 15:02
- docomo(ドコモ) ドコモのラクラクホン(アンドロイド)で、平面直角座表の位置に、たどり着く事が出来る、アプリは? 2 2023/06/23 21:12
- 地理学 ロシア タタルスタン共和国の地理について 2 2022/05/24 21:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
始点、終点の二つの座標と半径...
-
エクセルである点からの距離で...
-
画像回転について
-
Excel VBA で自在に図形を変化...
-
visualbasic でform上に正三角...
-
以下のプログラムは重心を求め...
-
y=x^2の座標をプロットするプロ...
-
OpenCvSharp4による画像判定解...
-
水素分子の体積要素
-
エクセルで回転する座標の出し方
-
オートシェイプ円弧の中心点、...
-
マインクラフト(pc版)で座標...
-
DirectXを使ってテクスチャ(画...
-
交差する2線分の交点座標の求め方
-
タッチパッドのタッチ座標取得
-
c#で直線が図形内にあるか判定
-
SetWindowOrgとSetViewportOrg...
-
直線上にある点の座標の求め方
-
ダイアログ内コントロールの位...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
エクセルで回転する座標の出し方
-
エクセルである点からの距離で...
-
3次元空間上の2つの座標から...
-
閉図形の座標の配列が右回りか...
-
ダイアログ内コントロールの位...
-
始点、終点の二つの座標と半径...
-
座標を持った平面範囲に座標を...
-
空間上の二点を結ぶ直線上に任...
-
エクセルシート上のマウスポイ...
-
多角形の内部かどうか判定する方法
-
ワード上Shapeの位置情報を統一...
-
Excel VBA で自在に図形を変化...
-
OpenCvSharp4による画像判定解...
-
C言語 配列で座標
-
シーケンサー(PLC?)で制...
-
以下のプログラムは重心を求め...
-
交差する2線分の交点座標の求め方
-
VB6のPrinter.ScaleWidth に対...
おすすめ情報