Alteryxジオコーディングアプリ
Alteryx ジオコーディングアプリでは、複数の異なる Alteryx ツールを使用して、住所を緯度と経度で指定された最適な物理的位置に合わせてクリーニングし、割り当てることができます。 分析アプリは、ユーザーが特定のパラメータを指定し、ジオコーディングプロセスを実行するスタンドアロンのインターフェイスです。 このアプリを実行するには、AlteryxランタイムライセンスとAlteryx、Alteryxジオコーダー、オプションでCASSコーダーとZIP +4コーダーのインストールが必要です。
入力ファイル
入力方法を選択します。
住所データを含むファイルを選択して、複数の住所をジオコーディングします。
- ジオコーディングするファイルを選択: ジオコーディングするファイルを参照します。
- ジオコーディング無符号化レコードのみ: ジオコーダは、既にこのプロセスを通過したレコードを無視し、GEO_GeoLevel フィールドが "無符号化" であるレコードのみをコードします。
このアプリでファイルがまだ実行されておらず、チェックボックスがオンになっている場合は、エラーが表示されます。
住所を手動で入力して、1つの住所をジオコーディングします。
- ジオコーディングするアドレスを指定する すべてのフィールドが必要です: 適切なフィールドに情報を入力します。
選択が設定されたら、[次へ] をクリックします。
ジオコーダオプション
ジオコーダを選択: ドロップダウンを使用して、使用可能なリストからジオコーダを選択します。
トムトム Multinet アドレスポイントを有効にする
- 照合とジオコーディング。: 選択すると、入力レコードは、TomTom Multinet アドレスポイントカルガリーデータベースファイルと照合されます。 このファイルには、パーセルによって配置された、または構造上に直接配置された、約8000万の住所ポイントが含まれています。 このファイルに一致しないレコードは、通常通りジオコーディングされます。
- ファイルを照合せず、ジオコーディングだけを行います。: 選択した場合、入力レコードは通常どおりジオコーディングます。
ライセンスのインストール要件
このオプションを使用するには、TomTom Multinetアドレスポイントカルガリーデータベースファイルのライセンスされたインストールが必要であり、CASSを有効にする必要があります。
インタラクティブモードを有効にする
対話モードでジオコーディングを行う場合、ユーザーは入力アドレスを対話的に編集し、ジオコーダと直接通信して一致を割り当てることができます。
ジオコーダーが自動的に一致を割り当てることができない場合、[ジオコード入力の変更]ボックスが開きます。 このボックスには、次のようなメッセージが表示される場合があります。複数の一致が検出され、アドレスに別名があるかもしれない、最も近い一致は好ましいよりより少しであるスコアを作り出すかもしれないまたは多分唯一の一致は郵便番号である。 場合によっては、ユーザーは入力データに十分な知識があり、オリジナルアドレスを適切に編集できるため、ジオコーダーは適切な一致を割り当てることができます。
元のアドレスは、レコードが入力ファイルのネイティブ状態でどのように表示されるかを示します。
[アドレスの編集] は、エンドユーザーがアドレスを入力および編集できる領域です。
いつでも、エンドユーザーは [ジオコーディング] をクリックして 、ジオコーダが可能な一致として認識できるものを確認できます。 [編集したアドレスの出力] ボックスに一致するものが表示されます。
ユーザーが一致を選択し、[同意する] をクリックします。 ユーザーが一致を受け入れることを選択すると、元のアドレスは承認済みのアドレスに置き換えられます。
次のアドレスに移動するには、エンドユーザーは次のレコードをクリックし、プロセスを繰り返します。
現在のレコードテキストには、エンドユーザーが行ったレコードの数と、キュー内のレコードの総数が表示されます。
エンドユーザーが [完了] をクリックして対話型プロセスを終了します。
- 対話型モードを許可する: 対話型モードでは、ユーザーはジオコーダがネイティブに読み取ることができないアドレスを編集できるため、ジオコーディングすることができます。
- 対話型モードを許可しない: 対話型モードを禁止すると、複数の一致を識別したり、アドレスを編集したりする任意の選択肢をユーザーに提供することはできません。
ジオコーダフィールド
ジオコーダ出力フィールドを選択します: 出力変数 使用されているジオコーダ製品によって異なります。 該当するチェックボックスをオンにします。 ジオコーディングデータテーブルに追加するフィールド。 右のオプションは、許可 すべてを選択するには、[既定] を選択するか、[すべて] をオフにします。 参照: ストリートジオコーダーツール。
ジオコーダ高度な出力フィールドを選択することもできます。
オプションが設定されたら、[次へ] をクリックします。
キャスのオプション
キャスのコーディングを有効にする: デフォルトでは、キャスは、トムトム Multinet アドレスポイントに対して照合し、ZIP + 4 のコーディングを提供するためにジオコーディングを可能にすることができます。
出力用のキャスフィールドを選択: 該当する項目の横にあるチェックボックスをオンにします。 ジオコーディングデータテーブルに追加するフィールド。 右のオプションは、許可 すべてを選択するには、[既定] を選択するか、[すべて] をオフにします。 参照: CASSツール。
また、高度なキャスフィールドを選択することができます。
オプションが設定されたら、[次へ] をクリックします。
CASSが無効になっていると、アドレスポイントデータベースまたはZIP + 4コードとアドレスファイルを一致させることはできません。
ZIP +4コーダー
失敗したレコードの zip + 4 コーダを使用: デフォルトでは、zip + 4 コーダが有効になっています。
ZIP + 4 コーダフィールドを選択してください: 適切なボックスの横にあるチェック ジオコーディングデータテーブルに追加するフィールド。 右のオプションは、許可 すべてを選択するには、[既定] を選択するか、[すべて] をオフにします。 参照: US ZIP9コーダーツール。
オプションが設定されたら、[次へ] をクリックします。
CASSが無効になっていると、ZIP + 4コードとアドレスファイルを一致させることはできません。
出力ファイル
ジオコーディング結果を保存するファイルを選択します: ジオコーディングの結果で書き込むファイルの場所を参照します。 サマリーファイルには、レコードのジオコーディングレベルとその GeoLevel のレコード数が含まれます。
ジオコーダサマリーファイルを作成する: サマリーの出力を選択した場合は、[ジオコーダの概要] の [ファイルの選択] を使用して、目的のファイルの場所を参照します。
別のファイルに対話的にコード化されていないレコードを保存します。無符号化結果を出力するように選択した場合は、対話形式ではないレコードを使用して、デスティネーション・ファイルの場所を参照します。
オプションを指定したら、[完了] をクリックします。
結果のジオコーディングレコードの出力ファイルを選択すると、入力ファイルを上書きすることは推奨されません。
分析アプリが正しく設定されていない場合、または入力ファイルに何か誤りがある場合、ユーザーが遭遇する可能性がある一般的なエラーメッセージは次のとおりです。
入力ファイルを指定する必要があります: 入力ファイルが指定されていません。 また、指定した入力ファイルに必要なフィールド (住所、市区町村、都道府県、郵便番号) がない場合は、このエラーが表示されます。
出力ファイルを指定する必要があります: 出力ファイルが指定されていません。
キャスは、zip + 4 コーダを使用するように選択する必要があります: zip +4 コーダは、キャスプロセスから生成された zip + 4 データを使用するように設定されています。 CASSプロセスを有効にしていない場合、このエラーがスローされます。 戻ってCASSを有効にするか、ZIP + 4コーダーを無効にして続行します。
エラーがありました: フィルタ (244): char (9) で解析エラー: 不明な変数 "GEO_GeoLevel": [入力ファイル] タブで、オプションボックスがオンになっており、指定された入力ファイルがジオコーディング分析アプリプロセスによってまだ実行されていません。
あなたがこのジオコーダを通して前の実行の結果の出力だった dbf ファイルを入力している場合は、このエラーを取得することができるもう一つの理由です。 dbf ファイルにはフィールド長の制限があるため、フィールドは自動的に切り捨てられます。 Alteryx データベースファイル (yxdb) など、制限のないファイルの種類を使用してみてください。
式 (2): char (0) の解析エラー: 型が一致しません。 文字列が必要とされている番号が提供されました。 (表現 #1): 入力ファイルを確認してください。 あなたの郵便番号フィールドはおそらく番号であり、それは文字列でなければなりません。 このフィールドを再フォーマットして、ファイルを保存してから、再試行することができます。 または、ファイルを*.csvファイルとして保存すると、すべてのフィールドがテキストとして読み込まれます。
結果として得られるジオコード・プロセスには、ユーザーが認識する必要があるいくつかのコードが戻されます。 いくつかはここで簡単に概説されています。 詳細については、Alteryx ランタイムディレクトリにインストールされている Alteryx コンパイル済みヘルプを参照してください。\Program Files\Alteryx\bin\RuntimeData\AlteryxHelp.chm
フィールドのプレフィックス
さまざまなフィールドを生成するさまざまなエンジンがあります。 フィールド接頭辞はどのプロセスがどのフィールドを生成したかを示します:
- GEO:フィールドが返されたジオコーダを示します。
- キャス:キャスがフィールドを返したことを示す
- ZIP9: ZIP + 4 コーダがフィールドを返したことを示します。
GEO_GeoLevelとGEO_Matchのステータス
これらの2つのフィールドは、おそらく最も重要なフィールドであり、ジオコードの成功を記述するために並行して動作します。
GeoLevel は、あなたのレコードがジオコーディングするレベルです。 最高から最悪の順に8つのジオレベルがあります。
- 実際:アドレスは、TomTom Multinet アドレスポイントファイルに一致し、プロパティの実際の物理的な場所を表しています。
- 番地:住所は、補間された道路の場所に割り当てられます。
- 交差点:住所は複数の道路の交点に割り当てられます。
- 推定:入力アドレスが範囲外の場合、ジオコーダは、最も近い既知の有効な街路セグメントにアドレスを割り当てます。
- ZIP9:アドレスは9桁の郵便番号、または zip + 4 に割り当てられます。
- ZIP7:アドレスは7桁の郵便番号の一致 (一般的ではない、zip + 4 の最初の2桁) に割り当てられています
- ZIP5:アドレスは、ZIP コード重心に割り当てられます。
- コードなし:一致しません
一致ステータスは、レコードが GeoLevel にどのように一致したかです。 可能な値の優先順位は次のとおりです:
- 正確な
- 複数
可能な組み合わせはGEO_GeoLevel==StreetとMatchStatus==Exactです
GEO_MatchStatus = = 正確かつ GEO_GeoLevel = = ZIP5 の場合、レコードは正確に ZIP5 レベルに一致しました。 これはストリートレベルの一致ではありません。
GEO_FirstLineChangedおよびGEO_LastLineChanged
これらのフィールドはブール型フィールドなので、返される値はTRUEまたはFALSEだけです。 これは、ジオコーダーが元の入力アドレスの形式が異なる一致アドレスを返したことを意味します。 おそらく方向が追加された、ストリートの省略形が適用された、または郵便番号が異なっていた可能性があります。 これらのインスタンスはTRUE値を返します