GIS– category –
-
住所の現地調査
先週、会社の先輩からこんな質問が。 「あなたって広島市出身よね?“あきく”って知ってる?」 「自分、安芸区出身ですけど、、、」 「え?じゃあ“やのちょう”って知ってる?」 「矢野町出身ですよ。」 「えーー?!じゃあこの住所ってどっちがあってる?」 そこには『広島県広島市安芸区矢野町xxx-xxx』と書いてある。 地元の矢野は早いうち... -
フィーチャ レイヤに設定されているフィールドのエイリアス名を取得する方法
マップに追加したフィーチャ レイヤでは、フィールドに対してフィーチャクラスに設定されたエイリアス名とは別のエイリアス名を設定することができます。フィーチャ レイヤに設定したフィールドのエイリアス名を取得する方法です。コードは調査用に書いたので VBA になってます。 昨日はGISコミュニティフォーラムのプレフォーラムで ArcObje... -
ArcMap の空間検索条件で指定する"Clementini(クレメンティーニ)"とは
後輩から「空間検索ダイアログの "ターゲット レイヤ フィーチャの空間選択方法にある、...(Clementini)「クレメンティーニ」って何ですか?」と質問されました。ちょうど今年のはじめに同じ質問があって調べてたんだけど、すっかり忘れてしまってたのでメモしておきます。 Clementini とは、クレメンティーニさんたちが考えた空間検索のロジ... -
日本周辺座標系のWKID一覧
日本でよく利用される座標系の適用区域と原点、WKID を示したポスターです。 -
正しいシェープファイルの表記
ずっと前から気になってたのですが、 市販の書籍や 企業含めた Web サイト、各ベンダーの製品マニュアルなどに記載されている、 Shape ファイル ShapeFile Shape形式 シェイプファイル シェイプ形式 SHAPEFILE などの用語、これすべて間違った名称です。 Esri の定めたフォーマットという固有名詞なので、 英名:Shapefile, shapefile(文書... -
ArcCatalogでフォルダ内のフィーチャクラスを効率よく取得する方法
後輩からこんな質問を受けました。 「あるフォルダに47都道府県の子フォルダがあり、その中一つずつジオデータベースがあります。ジオデータベースにはたくさんのフィーチャクラスがあるんですが、これらすべてのフィーチャクラスにすべてメタデータをインポートしたいです。今日はノー残業デーなので早く帰りたいです。」 かわいい後輩のた... -
ワークスペースで無効な文字列を取得する方法
ジオデータベースで使用できない文字を取得するためのコードです。ワークスペースの種類を変更することによって使用できない文字列は変化します。この例ではファイル ジオデータベースを対象としています。 -
データ フレーム内のすべてのフィーチャ レイヤで指定したフィールドの表示を切り替え
ArcMapでアクティブなデータ フレーム内の全てのフィーチャ レイヤから指定したフィールドの表示を切り替えるVBAマクロです。 アクティブなデータ フレーム内はすべてフィーチャ レイヤであることが前提です。 Do Until pLayerFields Is Nothing -
ArcMapのTOCで選択したレイヤのフィールド数をカウント
ArcMapのTOCで選択されたフィーチャ レイヤのフィールド数を数えるVBAマクロです。VBEditorを開いて適当なモジュールに貼り付けて実行してください。 レイヤが選択されていなかったり、フィーチャ レイヤ*以外のレイヤを選択していた場合はエラーとなります。 *フィーチャ レイヤ:シェープファイル やジオデータベース フィーチャクラスを元... -
ショートカット メニューでバージョン対応レイヤの解除
ArcGISのArcCatalogで、エンタープライズ ジオデータベースのフィーチャクラスをバージョン対応レイヤに設定するためのショートカット メニューはデフォルトで用意されてるが、バージョン対応レイヤの解除を行うためのショートカット メニューはデフォルトで用意されていない。 これは隠れたコマンドになってるので、[ArcCatalog] > [...
