サポートファイルフォーマット


はじめに

GIS Matildaでは数多くのファイルフォーマットをサポートしています。サポートの数量だけ見てもこれでもか!と言わんばかりの約200個くらいあるので、既に業界でトップクラスのサポート数だと言っても異論を唱える人いないでしょう。
書き込みの機能はまだ細かく搭載はしておりませんが、エンジン自体は扱えるので必要に応じて搭載していっています。

また、読み込みのみが可能なものでも、別の形式には書き出しできるものもあります(つまりコンバート可能)
ここでの書き込み可能(Write)というのは直接図形を編集で更新できるという意味です。
以下の表中のタイプで示されています。

Read(読み込み可能)
Write(書き込み可能)
Create(作成可能)
Merge(統合可能)

Grid(グリッド型)
Vector(ベクトル型)
Pixel(ラスター型)
ttkls(定義型)
ttklayer(指定型)

この表は2021年12月1日現在でエンジンがサポートしているものです。
今後も増やしていくつもりです(開発に携われる分だけ)

ベクトル型のレイヤー

名前 拡張子 タイプ Read 備考
Write
Create
Merge
Arcinfo Ascii Grid .asc Grid R
Arcinfo Ascii Grid .grd Grid RWC
.agr
Arcinfo Binary Grid .adf Grid R
Arcinfo Export Format .e00 Vector R
Arcinfo Float Grid .flt Grid RWC
ArcView Shape Files .shp Vector RWCM
AutoCAD DWG .dwg Vector R
AutoCAD DXF .dxf Vector RWC
Binary Terrian Grid .bt Grid R
CADRG - Compressed ARC Digitized Raster Graphics (TOC) .toc Pixel R
Census 2000 TIGER/Line .rt1 Vector R
Comma Separated Values point layer (CSV) .csv Vector RWC
Digital Elevation Model (ASCII GRID or SPOT) .dem Grid R
Digital Line Graphs DLG .opt Vector R(WC) アメリカ国内のみ保存(その他はお勧めしない)
.dlg
Digital Terrain Elevation Data .dt0 Grid R
.dt1
.dt2
DM Format .dm Vector R 国土交通省のディジタルマッピングデータ
Enhanced Compressed Wavelet .ecw Pixel R ベンダーのDLLが必要
Windowsのみ可能
ERDAS IMAGINE Image File Format .img Pixel R
Esri File Geodatabase API for vector .ttkls Vector R ベンダーのDLLが必要
.ttklayer Windowsのみ可能
Geographic Data Files .gdf Vector R
Geographic Markup Language .gml Vector RWCM CityGMLもOK(国土交通省のPLATEAUもOK)
.xml
GeoJSON .json Vector RWC
.geojson
Global Self-consistant Hierarchical High-resolution+ Shorelines (GSHHS) .rim Vector R
.b
Golden Software Surfer Grid .grd Grid R
Google Earth Keyhole Markup Language .kml Vector RWC KMZは今のところ読込のみ対応
.kmz
GPS Exchange Format .gpx Vector RWC
Graphic Interchange Format .gif Pixel R
IHO S-57 ENC .000 Vector R
JPEG 2000 (via ECW) .j2k Pixel R ベンダーのDLLが必要
.jpf Windowsのみ可能
.jpx
.jpc
.j2c
JPEG 2000 (via ECW) .jp2 Pixel R ベンダーのDLLが必要
Windowsのみ可能
JPEG 2000 (via MRSID) .j2k Pixel R ベンダーのDLLが必要
jpf Windowsのみ可能
.jpx
.jpc
.j2c
JPEG 2000 (via MRSID) .jp2 Pixel R ベンダーのDLLが必要
Windowsのみ可能
JPEG File Interchange Format .jpg Pixel RWC
.jpeg
LandXML .xml Vector RWC
LiDAR LAS (ASPRS) .las Vector R レーザー計測の点群データ
.laz
Lizardtech MrSID .sid Pixel R
いわゆるミスターシドというやつ(ベンダーのDLLが必要)
MapInfo Interchange Format .mif Vector RWC
MapInfo Native Format .tab Vector RWC
MicroStation Native Format .dgn Vector R V7は正常。V8はややこしい図形は少し怪しい
NIGMAS NIF2 Format .dat Vector R 日本コンピュータグラフィックス社のNIGMAS用データ
OpenStreetMap Format .mvt Vector R
.pbf
OpenStreetMap Format .osm Vector R
.pbf
Pictometry Oblique Images .psi Pixel R
PLY Polygon File Format .ply Vector R
Tsukasa PTG .ptg Vector R ポイントタグ(エラー修正等に利用)
Portable Network Graphic .png Pixel RWC
Tsukasa Tcx .tcx Vector RW MicroStationV7,V8のMDLでデータ交換及び変換可能
SDTS Raster Profile and Extensions .ddf Pixel R
SDTS Topological Vector Profile .ddf Vector R
SPOT Binary In-line Format .bil Pixel R
.dem
SRTM HGT Grid .hgt Grid R
Standard Tessellation Language .stl Vector RWC
.stla
Tag Image File Format .tif Pixel RWC
.tiff
Vector Product Format VPF DHT;LHT Vector R
Window Bitmap .bmp Pixel RWC
XYZ Point Cloud data .xyz Vector R
.asc

SQLデータベース型のレイヤー

SQLデータベース型のレイヤーは入れ物としてのデータベースが異なる場合でも、通常のベクトルを入れることが可能なものがあります。つまり特殊な場合を省いて考えるとさまざまな組み合わせで構成可能です。

名前 拡張子 タイプ Read 備考
Write
Create
Merge
ArcSDE via ADO driver on any driver supported database engine .ttkls Vector RWCM 直接データベースにアクセスします。
.ttklayer
ArcSDE via ADO.NET driver on any driver supported database engine .ttkls Vector RWCM 直接データベースにアクセスします。
.ttklayer
ArcSDE via DBX driver on any driver supported database engine .ttkls Vector RWCM 直接データベースにアクセスします。
.ttklayer
ArcSDE via FireDAC driver on any driver supported database engine .ttkls Vector RWCM 直接データベースにアクセスします。
.ttklayer
ArcSDE via JDBC driver on any driver supported database engine .ttkls Vector RWCM 直接データベースにアクセスします。
.ttklayer
ArcSDE via OCI driver on Oracle database .ttkls Vector RWCM 直接データベースにアクセスします。
.ttklayer
ArcSDE Raster via ADO driver on any driver supported database engine .ttkps Pixel R 直接データベースにアクセスします。
.ttklayer
ArcSDE Raster via ADO.NET driver on any driver supported database engine .ttkps Pixel R 直接データベースにアクセスします。
.ttklayer
ArcSDE Raster via DBX driver on any driver supported database engine .ttkps Pixel R 直接データベースにアクセスします。
.ttklayer
ArcSDE Raster via FireDAC driver on any driver supported database engine .ttkps Pixel R 直接データベースにアクセスします。
.ttklayer
ArcSDE Raster via JDBC driver on any driver supported database engine .ttkps Pixel R 直接データベースにアクセスします。
.ttklayer
ArcSDE Raster via OCI driver on Oracle database .ttkps Pixel R 直接データベースにアクセスします。
.ttklayer
ESRI Personal Geodatabase via ADO driver .ttkls Vector RWCM MSJETエンジンで可能(Win32)
.ttklayer
ESRI Personal Geodatabase via DBX driver .ttkls Vector RWCM MSJETエンジンで可能(Win32)
.ttklayer
ESRI Personal Geodatabase via FireDAC driver .ttkls Vector RWCM MSJETエンジンで可能(Win32)
.ttklayer
ESRI Personal Geodatabase via JDBC driver .ttkls Vector RWCM MSJETエンジンで可能(Win32)
.ttklayer
IBM DB2 Spatial Extender format via ADO driver .ttkls Vector RWCM
.ttklayer
IBM DB2 Spatial Extender format via DBX driver .ttkls Vector RWCM
.ttklayer
IBM DB2 Spatial Extender format via FireDAC driver .ttkls Vector RWCM
.ttklayer
IBM DB2 Spatial Extender format via JDBC driver .ttkls Vector RWCM
.ttklayer
Informix Spatial Data Blade via ADO driver .ttkls Vector RWCM
.ttklayer
Informix Spatial Data Blade via DBX driver .ttkls Vector RWCM
.ttklayer
Informix Spatial Data Blade via FireDAC driver .ttkls Vector RWCM
.ttklayer
Informix Spatial Data Blade via JDBC driver .ttkls Vector RWCM
.ttklayer
GeoMedia SQL layer via ADO driver .ttkls Vector RWCM
.ttklayer
GeoMedia SQL layer via DBX driver .ttkls Vector RWCM
.ttklayer
GeoMedia SQL layer via FireDAC driver .ttkls Vector RWCM
.ttklayer
GeoMedia SQL layer via JDBC driver .ttkls Vector RWCM MSJETエンジンで可能(Win32)
.ttklayer
Geomedia Oracle Object Model via OCI driver .ttkls Vector RWCM
.ttklayer
Geomedia Oracle Object Model via JDBC driver .ttkls Vector RWCM
.ttklayer
GeoMedia SQL Server Native Spatial via ADO.NET driver .ttkls Vector RWCM
.ttklayer
GeoMedia SQL Server Native Spatial via JDBC driver .ttkls Vector RWCM
.ttklayer
GeoPackage via SQLite driver .ttkls Vector RWCM .gpkgも直接開くことができます。
.ttklayer
GeoPackage via JDBC driver .ttkls Vector RWCM
.ttklayer
MapInfo SpatialWare via ADO driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
MapInfo SpatialWare via DBX driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
MapInfo SpatialWare via FireDAC driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
MapInfo SpatialWare via JDBC driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
Microsoft SQL server Spatial via ADO.NET driver .ttkls Vector RWCM
.ttklayer
Microsoft SQL server Spatial via JDBC driver .ttkls Vector RWCM
.ttklayer
OpenGIS SQL format via ADO driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
OpenGIS SQL format via ADO.NET driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
OpenGIS SQL format via DBX driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
OpenGIS SQL format via FireDAC driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
OpenGIS SQL format via JDBC driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
OpenGIS SQL format via OCI driver on Oracle database .ttkls Vector RWCM
.ttklayer
OpenGIS SQL format via SQLite driver on SQLite database .ttkls Vector RWCM
.ttklayer
Oracle Georaster via JDBC driver .ttkps Pixel R
.ttklayer
Oracle Georaster via OCI diver .ttkps Pixel R
.ttklayer
Oracle Spatial via JDBC driver .ttkls Vector RWCM
.ttklayer
Oracle Spatial via OCI drriver .ttkls Vector RWCM
.ttklayer
Oracle Spatial Point Cloud via JDBC driver .ttkls Vector R
.ttklayer
Oracle Spatial Point Cloud via OCI driver .ttkls Vector R
.ttklayer
Oracle Spatial TIN via JDBC driver .ttkls Vector R
.ttklayer
Oracle Spatial TIN via OCI .ttkls Vector R
.ttklayer
PostGIS via ADO driver .ttkls Vector RWCM
.ttklayer
PostGIS via ADO.NET driver .ttkls Vector RWCM
.ttklayer
PostGIS via DBX driver .ttkls Vector RWCM
.ttklayer
PostGIS via FireDAC driver .ttkls Vector RWCM
.ttklayer
PostGIS via JDBC driver .ttkls Vector RWCM
.ttklayer
PostGIS via LIBPQ driver .ttkls Vector RWCM
.ttklayer
Sybase SQL Anywhere Spatial format via ADO driver .ttkls Vector RWCM
.ttklayer
Sybase SQL Anywhere Spatial format engine via JDBC driver .ttkls Vector RWCM
.ttklayer
TatukGIS SQL format via ADO driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
TatukGIS SQL format via ADO.NET driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
TatukGIS SQL format via DBX driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
TatukGIS SQL format via FireDAC driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
TatukGIS SQL format via JDBC driver on any driver supported database engine .ttkls Vector RWCM
.ttklayer
TatukGIS SQL format via OCI driver on Oracle database .ttkls Vector RWCM
.ttklayer
TatukGIS SQL format via LIBPQ driver on PostgreSQL database .ttkls Vector RWCM
.ttklayer
TatukGIS SQL format via SQLite driver on SQLite database .ttkls Vector RWCM
.ttklayer
TatukGIS PixelStore format via ADO driver on any driver supported database engine .ttkps Pixel RWC
.ttklayer
TatukGIS PixelStore format via ADO.NET driver on any driver supported database engine .ttkps Pixel RWC
.ttklayer
TatukGIS PixelStore format via DBX driver on any driver supported database engine .ttkps Pixel RWC
.ttklayer
TatukGIS PixelStore format via FireDAC driver on any driver supported database engine .ttkps Pixel RWC
.ttklayer
TatukGIS PixelStore format via JDBC driver on any driver supported database engine .ttkps Pixel RWC
.ttklayer
TatukGIS PixelStore format via LIBPQ driver on PostgreSQL database .ttkps Pixel RWC
.ttklayer
TatukGIS PixelStore format via SQLite driver on SQLite database .ttkps Pixel RWC
.ttklayer

ウェブタイル型のレイヤー
名前 拡張子 タイプ Read 備考
Write
Create
Merge
Generic Web Tiles layer .ttkwp Pixel R
OpenGIS WMS layer .ttkwp Pixel R
OpenGIS WMTS layer .ttkwp Pixel R
OpenGIS WFS layer .ttkwp Vector R

その他のレイヤー型
名前 拡張子 タイプ Read 備考
Write
Create
Merge
FME Feature Store .ffs Vector R
ベンダーのライセンスが必要
Windowsのみ
GDAL Wrapper for raster formats .* Pixel R 認識されないファイルはドライバが必要。外部ライブラリが必要なときがある。
Windowsのみ
OGR Wrapper for vector formats .* Vector RC 認識されないファイルはドライバが必要。外部ライブラリが必要なときがある。
Windowsのみ
3D models via Assimp library .ifc Vector R DLLが必要
.stl
.bvh
.obj
.blend
.ifczip
.bim
.dae
.3ds
Microsoft Access DataBase .mdb
.accdb
Vector R Windowsのみ
QGIS Project .qgs Vector
Pixel
R それなりに読める