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