TDGeoImportの実行 - Geospatial Utilities

Teradata® Geospatial Utilitiesユーザー ガイド

Product
Geospatial Utilities
Release Number
17.20
Published
2022年6月
Language
日本語
Last Update
2022-08-22
dita:mapPath
ja-JP/ygh1641301476787.ditamap
dita:ditavalPath
ja-JP/obe1474387269547.ditaval
dita:id
B035-2519
Product Category
Teradata Tools and Utilities
  1. TDGeoImportを実行します。
    java -Xms256m -Xmx512m  
    com.teradata.geo.TDGeoImport 
    -l NODEID/geouser,geouser 
    -s geouser 
    -f C:\GeoSpatial\TestEnv\geodata -n customers

    TDGeoImportユーティリティのサンプル出力

    C:\Program Files\Teradata\Client\17.20\bin>java -Xms256m -Xmx512m com.teradata.geo.TDGeoImport -l NODEID/geouser,geouser -s geouser -f C:\GeoSpatial\TestEnv\geodata -n customers
    ==============================================
    = Teradata GeoImport  VERSION 17.20.00.00    =
    =                                            =
    = Copyright 2014-2022 Teradata.              =
    = ALL RIGHTS RESERVED.                       =
    ==============================================
    DatabaseName = geouser
    Data Source = C:\GeoSpatial\TestEnv\geodata
    LayerName = customers
    LOGMECH = TD2
    Logon       = NODEID/geouser,****
    connecting to NODEID ... connected!
    Validating layer: customers
    All layers successfully validated.
    
    -------------------------------------------
    Importing layer customers to table CUSTOMERS... (4/4)
    ===========================================
    
    Data importing finished successfully!
    Importing time is 79.275
    
    ユーザーが-mを指定する場合、MULTISET. SETテーブルはデフォルトで作成されます。

    UDTでは行の一意性が想定されるため、データには常に一意の列を含めることをお勧めします。データベースにはUDTの順序付け機能が必要なため、ST_Geometry型に対し順序付け定義が存在します。ただし通常は、ST_Geometryタイプをその順序付け定義によって順序付けても有用でも意味があるわけでもありません。現在、これらのツールでは1つのST_Geometry列のみがサポートされているため、よい結果を得るために最後の列と同じにしておきます。

    -CSET UTF8が指定されると、データはchar/varcharデータ型のUTF8文字としてエクスポートされます。データベースまたはJDBCの接続問題がある場合、スタック トレースがコンソールに出力されます。トラブルシューティングについては、JDBCまたはVantageのドキュメントを参照してください。GDALライブラリにエラーがある場合は、http://www.gdal.org/を参照してください。

    ユーザーが複数の多角形のシェープ タイプ データをテーブルのジオメトリ カラムに挿入し、TDGeoExport経由で正常にエクスポートした場合、インポート時にGDALライブラリがそのデータを読み取り、レイヤに無効な座標が見つかると、複数の多角形の代わりにジオメトリ データを多角形シェープ タイプとしてターゲット テーブルに挿入します。

    BTEQを使用したターゲット テーブル データ検証の例

    C:\Program Files\Teradata\Client\17.20\bin>bteq .logon NODEID/dbc,dbc
    
     Teradata BTEQ 17.20.00.01 (64-bit) for WIN64. PID: 1964
     Copyright 1984-2022 Teradata. All rights reserved.
     Enter your logon or BTEQ command:
    
    .logon NODEID/dbc,
    
     *** Logon successfully completed.
     *** Teradata Database Release is 17.10.03.01
     *** Teradata Database Version is 17.10.03.01
     *** Transaction Semantics are BTET.
     *** Session Character Set Name is 'ASCII'.
    
     *** Total elapsed time was 3 seconds.
    
     BTEQ -- Enter your SQL request or BTEQ command:
    database geouser;
    
    database geouser;
    
     *** New default database accepted.
     *** Total elapsed time was 1 second.
    
    
     BTEQ -- Enter your SQL request or BTEQ command:
    help user geouser;
    
    help user geouser;
    
     *** Help information returned. One row.
     *** Total elapsed time was 1 second.
    
    Table/View/Macro name          Kind Comment
    ------------------------------ ---- ---------------------------------------
    CUSTOMERS                      T    ?
    
     BTEQ -- Enter your SQL request or BTEQ command:
    sel * from customers;
    
    sel * from customers;
    
     *** Query completed. 4 rows found. 4 columns returned.
     *** Total elapsed time was 1 second.
    
           PKEY CUST_NAME  CUST_ZIPCO POINT
    ----------- ---------- ---------- -----------------------------------------
              3 Mary Willo 90642      POINT (21.45 88.12)
              0 Fred Smith 91234      POINT (20.34 80.78)
              1 Richard Co 95421      POINT (20.56 89.44)
              2 Anita John 98523      POINT (19.12 88.22)
    
     BTEQ -- Enter your SQL request or BTEQ command:
    .logoff;
    
    .logoff;
     *** You are now logged off from the DBC.
     Teradata BTEQ 17.20.00.01 (64-bit) for WIN64. Enter your logon or BTEQ command:
    .quit;
    
    .quit;
     *** Exiting BTEQ...
     *** RC (return code) = 0