|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.psvRange
jp.co.melco.preserv.psvAnyMap
jp.co.melco.preserv.psvVectorMap
jp.co.melco.preserv.psvStandardMap
PreSerVバイナリを表示するマップです。
フィールドの概要 |
クラス jp.co.melco.preserv.psvAnyMap から継承したフィールド |
_attrib, _chk_thread, _conv, _layer, _map_screen, _select, _trans, _xmargin, _ymargin, array, failListenerList, MAP_ACTIVE_SIZE, MAP_AUTO_LOAD, MAP_PREDICTIVE, MAP_VISIBLE, mapbox, PSV_PRE_THREAD |
クラス jp.co.melco.preserv.psvRange から継承したフィールド |
max, min |
コンストラクタの概要 | |
psvStandardMap()
コンストラクタです。 |
|
psvStandardMap(psvMapIF mapif,
java.lang.String maproot,
int sr_system,
double scale_rate,
psvLayer layer,
psvConvert conv,
int att,
int min,
int max,
psvTransfer trans,
psvMapLoaderIF maploader,
java.lang.String shapeprop)
コンストラクタです。 |
メソッドの概要 | |
void |
convert(java.lang.Object mesh,
psvTree tree)
地図データを読み込み図形オブジェクトに変換します。 |
java.lang.Object[] |
get_mesh_no_array(double arg0,
double arg1,
double arg2,
double arg3)
矩形を含むメッシュ番号の配列を取得します。 |
java.lang.Object |
get_mesh_no(double arg0,
double arg1)
指定座標を含むメッシュ番号を取得します。 |
psvRegionBounds |
get_mesh_region(java.lang.Object arg0)
指定メッシュ番号の矩形を取得します。 |
psvCoordinateSystem |
getCoordinateSystem()
PreSerVマップ上の座標系情報を取得します。 |
java.util.Map |
getParams()
パラメータを取得します。 |
psvTransfer |
getTransfer()
PreSerVマップの通信クラスを取得します。 |
boolean |
load_sub(double wsx,
double wsy,
double wex,
double wey)
地図情報読み込みのための抽象メソッド。 |
void |
setCoordinateSystem(psvCoordinateSystem coordinateSystem)
PreSerVマップ上の座標系情報を設定します。 |
void |
setOptionParam(java.util.Properties prop)
マップオプションを設定をします。 |
void |
setTransfer(psvTransfer trans)
PreSerVマップの通信クラスを設定します。 |
クラス jp.co.melco.preserv.psvVectorMap から継承したメソッド |
addTree, addTreeForce, already_loadp, create_elem, delete_elem, distance, draw, rehash_bbox, removeTree, search_candidate, search_nearest, search_tree, search |
クラス jp.co.melco.preserv.psvAnyMap から継承したメソッド |
active_size, addFailListener, attrib, attrib, auto_load, check_area, connect, disconnect, fireOccuredError, fireOccuredException, flush, getConvert, getInputStream, getOutputStream, getSelect, layer, layer, load, max_num, max_num, pre_check_area, predictive, recv, reload_all, reload, reloadArea, remake_box, removeFailListener, run, send, send, setConvert, setParameter, setScreen, setSelect, thread_check_area, visible, xmargin, xmargin, ymargin, ymargin |
クラス jp.co.melco.preserv.psvRange から継承したメソッド |
clone, get_max, get_min, inner, readExternal, set, toString, writeExternal |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public psvStandardMap()
public psvStandardMap(psvMapIF mapif, java.lang.String maproot, int sr_system, double scale_rate, psvLayer layer, psvConvert conv, int att, int min, int max, psvTransfer trans, psvMapLoaderIF maploader, java.lang.String shapeprop)
mapif
- メッシュ管理クラスmaproot
- 地図データのディレクトリパスsr_system
- 空間参照系scale_rate
- 縮尺計数layer
- レイヤオブジェクトconv
- ユーザー拡張クラスオブジェクトatt
- 属性情報min
- 表示範囲の最小縮尺(縮尺値の分母を設定)max
- 表示範囲の最大縮尺(縮尺値の分母を設定)trans
- 通信クラスmaploader
- マップ読み込み処理オブジェクトshapeprop
- 図形操作定義ファイルパスメソッドの詳細 |
public boolean load_sub(double wsx, double wsy, double wex, double wey) throws java.lang.Exception
psvAnyMap
の記述:
psvAnyMap
内の load_sub
wsx
- 開始X座標(WC座標)wsy
- 開始Y座標(WC座標)wex
- 終了X座標(WC座標)wey
- 終了Y座標(WC座標)
java.lang.Exception
- 例外処理public void convert(java.lang.Object mesh, psvTree tree) throws psvException
mesh
- メッシュ番号tree
- 図形オブジェクトを格納するツリー
psvException
- 入力ストリームの取得に失敗した場合public java.lang.Object[] get_mesh_no_array(double arg0, double arg1, double arg2, double arg3)
psvMapIF
の記述:
psvMapIF
内の get_mesh_no_array
arg0
- 開始X座標(WC座標)arg1
- 開始Y座標(WC座標)arg2
- 終了X座標(WC座標)arg3
- 終了Y座標(WC座標)
public psvRegionBounds get_mesh_region(java.lang.Object arg0)
psvMapIF
の記述:
psvMapIF
内の get_mesh_region
arg0
- メッシュ番号
public java.lang.Object get_mesh_no(double arg0, double arg1)
psvMapIF
の記述:
psvMapIF
内の get_mesh_no
arg0
- X座標(WC座標)arg1
- Y座標(WC座標)
public void setOptionParam(java.util.Properties prop) throws java.lang.Exception
プロパティには以下の値を設定して下さい
<必須>
maproot - PreSerVバイナリフォーマット地図データのディレクトリパス
sr_system - 空間参照系
mapif - メッシュ管理オブジェクト
maploader - 読み込み処理オブジェクト
shapeprop - 図形操作定義ファイルパス
<任意>(設定無しの場合はデフォルト)
conv - 変換オブジェクト(デフォルト:null)
layer - レイヤオブジェクト(デフォルト:jp.co.melco.preserv.psvLayer)
trans - データ転送オブジェクト(デフォルト:jp.co.melco.preserv.psvDefaultTransfer)
scale_rate - 縮尺係数(デフォルト:1.0)
attrib - 属性(デフォルト:3)
min - 表示範囲の最小縮尺(縮尺値の分母を設定)(デフォルト:-1)
max - 表示範囲の最大縮尺(縮尺値の分母を設定)(デフォルト:-1)
psvMapOptionIF
内の setOptionParam
prop
- 初期設定値
java.lang.Exception
- maprootの定義がない場合public java.util.Map getParams()
public psvCoordinateSystem getCoordinateSystem()
public void setCoordinateSystem(psvCoordinateSystem coordinateSystem)
coordinateSystem
- 座標系情報public psvTransfer getTransfer()
public void setTransfer(psvTransfer trans)
trans
- 通信クラス
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |