スクリプト言語 SML解説
作業を自動化したり、自分で簡単なプログラムを書いて特殊なデータをインポートしたい。そんなとき Datum ワークステーション には SML という便利なスクリプト言語があります。C言語ライクな書式で本格的なプログラミングも可能です。
単なるメニュー操作だけで満足できないあなた、SML をはじめてみませんか?
Datum Geospatial (旧 Microimages) のサイトにもたくさんのサンプル SML があります。
Documents
Function / Class List
Sample Script
ラスタ
- 二時期の簡易変化抽出法changed_analysis_UTF8_v10.smlスクリプトの実行結果
- ヒストグラム再計算histgram_UTF8_v10.sml処理の解説
- ラスタの数値置き換え
(1値のみ)スクリプトの実行結果 - RVCファイル内のラスタを一気に集計
(Max/Min/平均/分散/SD)処理の解説 - シンプルモザイク処理コンソールと実行結果
- 接峰面作成(谷を埋める処理)
- 接谷面作成(侵食の進み具合をみる処理)スクリプトの実行結果
- 座標ラスタ作成 (XY座標をラスタに変換)処理の解説
- ラスタの多数決処理 (窓領域で多数決をとります)スクリプトの実行結果
- ラスタの数値置き換え (複数の値を一括して置き換えます)スクリプトの実行結果
- 波長情報の転写処理処理の解説
- サブオブジェクトの一覧を取得スクリプトとコンソール
- 複数ラスタ 回帰分析処理の解説
- 緯度-経度ラスタから衛星画像にコントロールポイントを与える処理の解説
- メタデータの一括削除処理の解説
- オルソ処理対処法処理の解説
- 傾斜の計算(4近傍)処理の解説
- 傾斜の計算(8近傍)処理の解説
- 日射の計算 (太陽方位・高度・大気外全天日射量)処理の解説
- テスト用ラスタの作成(乱数)サンプル出力
- テスト用ラスタの作成(数順)サンプル出力
- ユーザ定義フィルタスクリプトの実行結果
- 大津の自動判別法 (8bit グレイスケール画像の自動二値化)スクリプトとコンソール
- 8bit グレイスケール画像のヒストグラムを読むスクリプトとコンソール
- 16bit グレイスケール画像のヒストグラムを読むスクリプトとコンソール
- ラスタを定型サイズ(512x512)の画像に分割するSML実行方法
- GCPジオレフを暗黙的ジオレフに変換するスクリプトの実行結果
- 表示ウィンドウにオブジェクト名を表示する方法実行方法
ベクタ
- 等値線から段彩図をつくる
- ラインを番号,X,Y,Z,属性のCSV形式で出力処理の解説
- ポリゴンテーブルを一括削除処理の解説
- 3次メッシュ 1/10細分点スクリプトの実行結果
- ポリゴン分割処理の解説
- 河川次数の集計処理の解説
- 長軸の計算(細長い図形の長軸を計算)処理の解説
- 長軸と短軸の計算(細長い図形の長軸と短軸)サンプル出力
- 長軸と短軸の計算 Ver.2(ノギスの方法で長軸と短軸)サンプル出力
- 最近接のポイント5点を求める処理の解説
- データベーステーブルのRGB値を参照して、ポリゴンのスタイルオブジェクトを自動生成
- ベクタポリゴンの空白行の属性を0に変えるスクリプトの実行結果
- 最近隣のポリゴンを求める(DV2015対応)スクリプトの実行結果
- ラインを構成する点の座標を調べるスクリプトとコンソール
- ラインの長さ、中間点の数を調べるスクリプトとコンソール
- ポリゴンを構成するラインの頂点を調べるスクリプトとコンソール
- ライン数を求める3つの方法スクリプトとコンソール
- TableExists関数の使用例スクリプトとコンソール
- フィールドの識別(数値・文字)スクリプトとコンソール
- VECTORINFOメンバーの使い方スクリプトとコンソール
- テーブルのリレートスクリプトの実行結果
- ランダム点を発生するSMLサンプルデータ
- 格子点を発生するSMLサンプルデータ
- ベクタの要素数を計数するスクリプトとコンソール
- RVCファイル中の複数ベクターをマージする
データベース
ジオフォーミュラ
クエリ
ハッシュを利用したカテゴリー別面積集計
- ハッシュを利用したベクタのカテゴリー別面積集計 v1Verの違いと実行方法
- ハッシュを利用したベクタのカテゴリー別面積集計 v2Verの違いと実行方法
- ハッシュを利用したベクタのカテゴリー別面積集計 v2.1Verの違いと実行方法
- ハッシュを利用したラスタのカテゴリー別集計(セル数・面積)コンソールと表示
露出度ラスタの計算・サンプル点でのライン分布
- 露出度ラスタの計算 Ver1一覧表
- 露出度ラスタの計算 Ver2一覧表
- 露出度ラスタの計算 Ver2 (TRANS2D)一覧表
- サンプル点でのライン分布 Ver1一覧表
- サンプル点でのライン分布 Ver2一覧表
- サンプル点でのライン分布 Ver2 (TRANS2D)一覧表
- サンプル点でのライン分布 Ver3一覧表
ラスタからポイントへ変換
- ラスタからポイントへ変換 (V6.8以前)処理の解説
- ラスタからポイントへ変換 (V6.9-7.1) (ヌルを削除)
- ラスタからポイントへ変換 (V72) (ヌルを削除)処理の解説
- ラスタからポイントへ変換 (V2018) (ヌルを削除)V70以降のSMLの変更点 (V2018)
インポート
- 数値地図25000[地図画像]ver2010
- 数値地図25000[地図画像]ver7.0
- 数値地図25000[地図画像]
- 数値地図50000[地図画像]ver2010
- 数値地図50000[地図画像]ver7.0
- 数値地図50000[地図画像]
- 数値地図200000[地図画像]ver2010
- 数値地図200000[地図画像]ver7.4
- 数値地図200000[地図画像]ver7.0
- 数値地図200000[地図画像]
- 数値地図5mメッシュ[標高]ver2014
- 数値地図5mメッシュ[標高]ver2010
- 数値地図5mメッシュ[標高]ver7.0
- 数値地図5mメッシュ[標高]
- 数値地図50mメッシュ[標高]ver2010
- 数値地図50mメッシュ[標高](v73-v74)
- 数値地図50mメッシュ[標高](v70-v72)
- 数値地図50mメッシュ[標高](v69以前)
- 数値地図250mメッシュ[標高]ver2010
- 数値地図250mメッシュ[標高]ver7.0
- 数値地図250mメッシュ[標高]
- 数値地図25000[行政界/海岸線]平成16年版以降
- 数値地図25000[行政界/海岸線]ver7.0
- 数値地図25000[行政界/海岸線]
- 細密数値地図10mメッシュ[土地利用]ver7.0
- 細密数値地図10mメッシュ[土地利用]
- 北海道地図GISMAPTerrain[10mDEM]
- 国勢調査[地域メッシュ]
- 自然環境保全基礎調査データ[植生調査]
- 国土数値情報[土地利用メッシュ]
- SRTMインポータ処理の解説
- 2500空間データ基盤 (世界測地系)処理の解説
- 基盤地図情報 5m/10mメッシュ(標高)
- 基盤地図情報 基本項目
- 基盤地図情報 数値標高
- 国土数値情報 土地利用細分メッシュ
メッシュ
- 標準地域3次メッシュ生成 (V6.9以前)処理の解説
- 標準地域3次メッシュ生成 (V70/71対応)処理の解説
- 標準地域3次メッシュ生成 (V2016対応)処理の解説
- 標準地域4次メッシュの生成 (V6.9以前)処理の解説
- 標準地域4次メッシュの生成 (V70/71対応)処理の解説
- 標準地域4次メッシュの生成 (V2022対応)処理の解説
- 5次メッシュ生成SML (V74)各メッシュの概要
- 地図情報レベル5000のメッシュ生成実行方法
- 平面直角座標系19ゾーンレベル50000のメッシュ生成実行方法
- 平面直角座標系指定ゾーン レベル5000のメッシュ生成実行方法
- 1次メッシュ作成
- 2次メッシュ作成