“INTERLIS 1”和“INTERLIS 2”驱动程序
司机简称
中间带1
司机简称
中间带2
生成依赖项
干燥
标准化文件
兼容的数据交换
geodata的综合集成,例如来自不同数据所有者的集成。
品质打样
长期数据存储
合同证明的安全性和软件的可用性
OGR支持INTERLIS 1和INTERLIS 2(2.2和2.3),但有以下限制:
Interlis 1区域中的曲线多边形转换为线段
属性层中不包括具有非数字标识字段的Interlis 1曲面几何图形
不支持嵌入的INTERLIS 2结构和行属性
不支持增量传输
传输id(TID)用作特征id
驱动程序功能
Supports Create()
This driver supports the GDALDriver::Create()
operation
Supports Georeferencing
This driver supports georeferencing
Supports VirtualIO
This driver supports virtual I/O operations (/vsimem/, etc.)
模型支持
在INTERLIS 1(.itf)和INTERLIS 2(.xtf)中,数据被读写到具有不同格式的传输文件中。使用“a_filename.xtf,Models.imd”作为连接字符串,以IlisMeta格式传递模型。
IlisMeta文件可以用ili2c编译器生成。命令行示例:
java -jar ili2c.jar --ilidirs '%ILI_DIR;http://models.interlis.ch/;%JAR_DIR' -oIMD --out models.imd model1.ili [model2.ili ...]
一些可能的转换使用 ogr2ogr .
Interlis 1->形状:
ogr2ogr -f "ESRI Shapefile" shpdir ili-bsp.itf,Beispiel.imd
Interlis 2->形状:
ogr2ogr -f "ESRI Shapefile" shpdir RoadsExdm2ien.xml,RoadsExdm2ien.imd
或不带型号:
ogr2ogr -f "ESRI Shapefile" shpdir RoadsExdm2ien.xml
具有曲线和多个几何图形的示例:
ogr2ogr --config OGR_STROKE_CURVE TRUE -SQL 'SELECT Rechtsstatus,publiziertAb,MetadatenGeobasisdaten,Eigentumsbeschraenkung,ZustaendigeStelle,Flaeche FROM "OeREBKRM09trsfr.Transferstruktur.Geometrie"' shpdir ch.bazl.sicherheitszonenplan.oereb_20131118.xtf,OeREBKRM09vs.imd OeREBKRM09trsfr.Transferstruktur.Geometrie
形状->交错2:
ogr2ogr -f "Interlis 2" LandCover.xml,RoadsExdm2ien.imd RoadsExdm2ben.Roads.LandCover.shp
将多个Interlis 1文件导入PostGIS:
ogr2ogr -f PostgreSQL PG:dbname=warmerda av_fixpunkte_ohne_LFPNachfuehrung.itf,av.imd -lco OVERWRITE=yes ogr2ogr -f PostgreSQL PG:dbname=warmerda av_fixpunkte_mit_LFPNachfuehrung.itf,av.imd -append
圆弧插值
OGR_STROKE_CURVE
to TRUE.OGR_ARC_STEPSIZE
. This defaults to one degree, but may be overridden
by setting the configuration variable OGR_ARC_STEPSIZE
.其他音符
ogrtools 库包含OGR Interlis驱动程序的扩展
支持OGR INTERLIS驱动程序的开发 Swiss Federal Administration , Canton Solothurn 和 Canton Thurgovia .