高度な検索は、大文字と小文字が区別されない検索モードで、[オプション] ボタン からアクセスできる [レイヤーの検索] タブの [場所検索] ウィンドウで使用できます。この検索モードでは、レイヤーの属性の単語全体またはフレーズを検索できます。また、[あいまい一致の有効化] チェックボックスを使用してスペル ミスを許容でき、レイヤーを検索するためのクエリ言語が組み込まれています。
クエリ言語
高度な検索では、高度なクエリを構築できます。多くのキーワード、ワイルドカード、およびブール演算子が組み込まれており、検索クエリを詳細に制御できます。組み込みクエリ言語の使用方法については、以下の表をご参照ください。特殊文字を使用するには、[場所検索] ウィンドウの検索ボックスにその文字を入力します。
クエリ言語の例
下記の文字を含むすべてのフィーチャを検索 | 使用する構文 | 入力する文字 |
---|---|---|
park という単語 | park | |
park と lake という両方の単語 | スペースまたは AND | park lake park and lake |
river または lake | OR | river or lake |
San で始まるが、Diego を含まない都市 | - (マイナス) または NOT | San -Diego San not Diego |
fire hydrant というフレーズ | " " (二重引用符) | "fire hydrant" |
大文字のみの IS という単語 (is でも Is でもない) | = (等号) | =IS |
ブラジルの国名のいずれかのスペル (Brasil または Brazil) (ワイルドカードを使用) | ? (疑問符) 任意の 1 文字に対するワイルドカード (スペースを含む) | Bra?il |
Megan のバリエーション (Megan、Meghan、Megyn) (ワイルドカードを使用) | * (アスタリスク) ゼロ以上の文字に対するワイルドカード (スペースを含まない) | Meg*n |
part time のバリエーション (parttime、part time、part-time) (ワイルドカードを使用) | ** (2 つのアスタリスク) ゼロ以上の文字に対するワイルドカード (スペースを含む) | part**time |
[場所検索] ウィンドウの例
以下の例では、[場所検索] ウィンドウで、[レイヤー検索] の [高度な検索] モードの組み込みクエリ言語を使用しています。
単純な検索文字列による高度な検索
特定の属性を持つすべてのフィーチャを検索するには、[場所検索] ウィンドウの検索ボックスに、検索する属性を入力します。たとえば、次の検索テキストでは、Orange という名前の郡フィーチャが、値の格納方法に関係なく返されます。
orange
AND 演算子またはスペースを使用する高度な検索
複数の属性を持つフィーチャを検索するには、[場所検索] ウィンドウの検索ボックスに入力する検索テキスト内でスペースまたは AND 演算子のいずれかを使用します。たとえば、次の検索テキストでは、都市の運動場レイヤーの中で、サッカー場と芝生面の両方を持つすべての公園が返されます。
- soccer turf
- soccer AND turf
OR 演算子を使用する高度な検索
[場所検索] ウィンドウの検索ボックスに入力する検索テキスト内で OR 演算子を使用して、フィーチャ属性のいずれかまたは両方を持つフィーチャを検索します。たとえば、次の検索テキストでは、会場名に公園またはスタジアムのいずれかを含むすべての野球場が返されます。
park OR stadium
NOT 演算子またはマイナス記号を使用して単語を除外する高度な検索
特定の値を含まないフィーチャを検索するには、[場所検索] ウィンドウの検索ボックスに入力する検索テキスト内でマイナス記号 (-) または NOT 演算子のいずれかを使用します。たとえば、次の検索テキストでは、San で始まるが Diego を含まないすべての都市が返されます。
- San -Diego
- San not Diego
二重引用符を使用する高度な検索
Use double quotes (" ") in the search text typed in the search box of the Locate pane to find features that contain a specific phrase. For example, the following search text returns vegetation areas near the Midpeninsula Regional Open Space District that contain plants with Wedge-leaf as part of the vegetation type class. The results are returned from the MAPCLASS field and displayed with 10 characters on either side of the matched search text:
"Wedge-leaf"
等号を使用する高度な検索
[場所検索] ウィンドウの検索ボックスに入力する検索テキスト内で等号 (=) を使用して、フィーチャ属性のいずれかまたは両方を持つフィーチャを検索します。たとえば、次の検索テキストでは、ATM のサブカテゴリ値が大文字のみで小文字が含まれない対象フィーチャのポイントが返されます。検索テキスト内で = が使用されない場合、大文字と小文字の両方の検索テキストが返されます。
=ATM
疑問符のワイルドカードによる高度な検索
[場所検索] ウィンドウの検索ボックスにテキストを入力するときに、疑問符 (?) を任意の 1 文字 (スペースを含む) に対するワイルドカードとして使用して、フィーチャを検索します。たとえば、この検索テキストでは、英語スペルとポルトガル語スペルのいずれかのブラジル (Brasil または Brazil) を含むフィーチャが返されます。
Bra?il
1 つのアスタリスクのワイルドカードによる高度な検索
[場所検索] ウィンドウの検索ボックスにテキストを入力するときに、1 つのアスタリスク (*) をゼロ個以上の文字 (スペースを含まない) に対するワイルドカードとして使用して、フィーチャを検索します。たとえば、以下の検索テキストでは、ßs (またはこの文字を他の表記法で表したもの) を持つ属性がフィールドのいずれかにあるオーストリアの城郭 (Austrian castles) レイヤー内のフィーチャをすべて返します。
ßs
2 つのアスタリスクのワイルドカードによる高度な検索
[場所検索] ウィンドウの検索ボックスにテキストを入力するときに、2 つのアスタリスク (**) をゼロ個以上の文字 (スペースを含む) に対するワイルドカードとして使用して、フィーチャを検索します。たとえば、この検索テキストでは、高速道路の完全な名称のさまざまなバリエーションを含む、州間幹線道路 75 号線 (Interstate 75) のすべての高速道路フィーチャが返されます。
I**75