Alteryx ジオコーディングアプリ
Alteryx ジオコーディングアプリでは、複数の異なる Alteryx ツールを使用して、住所を緯度と経度で指定された最適な物理的位置に合わせてクリーニングし、割り当てることができます。分析アプリは、特定のパラメーターを指定してジオコーディングプロセスを実行できるスタンドアロンインターフェイスです。
このアプリを実行するには、Alteryx ランタイムライセンスと Alteryx、Alteryx ジオコーダのインストール、およびオプションでキャスコーダと ZIP + 4 コーダを持っている必要があります。
分析アプリの構成
入力ファイル
入力方法を選択します。
住所データを含むファイルを選択して、複数の住所をジオコーディングします。
このアプリでファイルがまだ実行されておらず、チェックボックスがオンになっている場合は、エラーが表示されます。
- ジオコーディングするファイルを選択: ジオコーディングするファイルを参照します。
- ジオコーディング無符号化レコードのみ: ジオコーダは、既にこのプロセスを通過したレコードを無視し、GEO_GeoLevel フィールドが "無符号化" であるレコードのみをコードします。
住所を手動で入力して、単一の住所をジオコーディングします。
- ジオコーディングするアドレスを指定する すべてのフィールドが必要です: 適切なフィールドに情報を入力します。
選択を行ったら、[次へ] を選択します。
ジオコーダオプション
ジオコーダーの選択: ドロップダウンを使用して、使用可能なリストからジオコーダーを選択します。
トムトム Multinet アドレスポイントを有効にする
- 一致とジオコード:選択すると、入力レコードが TomTom マルチネット アドレス ポイント カルガリー データベース ファイルと照合されます。このファイルには、パーセルによって配置された、または構造上に直接配置された、約8000万の住所ポイントが含まれています。このファイルと一致しないレコードは、通常どおりジオコーディングされます。
ライセンスのインストール要件
このオプションを使用するには、TomTom Multinetアドレスポイントカルガリーデータベースファイルのライセンスされたインストールが必要であり、CASSを有効にする必要があります。
- ファイルと一致しない、ジオコードのみ: 選択すると、入力レコードは通常どおりジオコーディングされます。
対話モードを有効にする
対話型モードでジオコーディングを行う場合は、入力アドレスを対話的に編集し、ジオコーダと直接通信して一致を割り当てることができます。
ジオコーダーが自動的に一致を割り当てることができない場合、[ジオコード入力の変更]ボックスが開きます。このボックスには、次のようなメッセージが表示される場合があります。複数の一致が検出され、アドレスに別名があるかもしれない、最も近い一致は好ましいよりより少しであるスコアを作り出すかもしれないまたは多分唯一の一致は郵便番号である。入力データに十分に精通している場合は、ジオコーダが適切な一致を割り当てることができるように、元のアドレスに適切な編集を行うことができます。
元のアドレスは、入力ファイル内のレコードがネイティブ状態でどのように表示されるかを示します。
[住所の編集]は、エンド ユーザーがアドレスを入力および編集できる領域です。
エンド ユーザーはいつでも[ジオコード]をクリックして、ジオコーダが一致する可能性があるものを確認できます。[住所出力の編集]ボックスに一致が表示されます。
一致を選択し、[承諾]をクリックします。一致するものを受け入れるように選択すると、元のアドレスは承認済みのアドレスに置き換えられます。
次のアドレスに移動するには、[次のレコード] を選択して、このプロセスを繰り返します。
カレントレコードのテキストには、通過したレコードの数と、キュー内のレコードの総数が表示されます。
[完了]を選択して、対話型プロセスを終了します。
- 対話型モードを許可する: 対話型モードでは、ジオコーダがネイティブに読み取ることができないアドレスを編集して、ジオコーディングできるようにすることができます。
- 対話型モードを許可しない: 対話型モードを禁止すると、複数の一致を識別したり、アドレスを編集したりする選択肢はありません。
ジオコーダフィールド
[ジオコーダ出力フィールド]を選択する: 使用可能な出力変数は、使用しているジオコーダ製品によって異なります。該当するフィールドの横にあるボックスをチェックして、ジオコーディングされたデータテーブルに追加します。右側のオプションでは、[すべて]を選択し、[既定値を選択]または [すべてクリア]を選択できます。「ストリート ジオコーダ ツール」を参照してください。
[ジオコーダの詳細出力フィールド]を選択することもできます。
オプションを設定したら、[次へ] を選択します。
CASSオプション
キャスのコーディングを有効にする: デフォルトでは、キャスは、トムトム Multinet アドレスポイントに対して照合し、ZIP + 4 のコーディングを提供するためにジオコーディングを可能にすることができます。
[出力する CASS フィールド] :ジオコーディングされたデータ テーブルに追加する適切なフィールドの横にあるチェックボックスをオンにします。右側のオプションでは、[すべて]を選択し、[既定値を選択]または [すべてクリア]を選択できます。CASS ツールを参照してください。
[高度な CASS フィールド] を選択することもできます。
オプションを設定したら、[次へ] を選択します。
CASSが無効になっていると、アドレスポイントデータベースまたはZIP + 4コードとアドレスファイルを一致させることはできません。
郵便番号 +4 コーダー
失敗したレコードの zip + 4 コーダを使用: デフォルトでは、zip + 4 コーダが有効になっています。
[郵便番号] フィールドを選択 :ジオコーディングされたデータ テーブルに追加する適切なフィールドの横にあるチェックボックスをオンにします。右側のオプションでは、[すべて]を選択し、[既定値を選択]または [すべてクリア]を選択できます。米国の 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 ヘルプ ファイルを参照してください。
さまざまなフィールドを生成するさまざまなエンジンがあります。フィールド接頭辞はどのプロセスがどのフィールドを生成したかを示します:
- GEO: ジオコーダがフィールドを返したのを示します。
- CASS: CASS コーダがフィールドを返した
- ZIP9: ZIP + 4 コーダがフィールドを返したのを示します。
GEO_ジオレベルとジオマッチステータス
これらの2つのフィールドは、おそらく最も重要なフィールドであり、ジオコードの成功を記述するために並行して動作します。
GeoLevel は、レコードがジオコーディングされたレベルです。最高から最悪の順に8つのジオレベルがあります。
- 実績: アドレスが TomTom マルチネット アドレス ポイント ファイルと一致し、プロパティの実際の物理的な場所を表します。
- 道路: 住所は補間された道路の場所に割り当てられます。
- 交差点: 住所は、複数の道路の交差点に割り当てられます。
- 外挿:入力アドレスが範囲外の場合、ジオコーダはアドレスを最も近い既知の有効な道路セグメントに割り当てます。
- 郵便番号9: 住所は 9 桁の郵便番号または ZIP+4 に割り当てられます。
- ZIP7: 住所は 7 桁の郵便番号一致に割り当てられます (一般的ではありません, ZIP+4 の最初の 2 桁)
- 郵便番号5: 住所は郵便番号に割り当てられます。
- コード化されていません:一致しません
一致ステータスは、レコードが GeoLevel と一致する方法です。可能な値の優先順位は次のとおりです:
- 正確な
- 複数
可能な組み合わせはGEO_GeoLevel==StreetとMatchStatus==Exactです
GEO_MatchStatus = = 正確かつ GEO_GeoLevel = = ZIP5 の場合、レコードは正確に ZIP5 レベルに一致しました。これはストリートレベルの一致ではありません。
GEO_FirstLineChangedおよびGEO_LastLineChanged
これらのフィールドはブール型フィールドなので、返される値はTRUEまたはFALSEだけです。これは、ジオコーダーが元の入力アドレスの形式が異なる一致アドレスを返したことを意味します。おそらく方向が追加された、ストリートの省略形が適用された、または郵便番号が異なっていた可能性があります。これらのインスタンスは TRUE 値を返します。