Skyline 可以连接外部的数据源,包括SQL Server,Oracle ,excel,mySQL,SQlite,WFS.......

连接字符串如下:例如连接shp文件,为“FileName=C:\\sample.shp;TEPlugName=OGR;“

§   TEPlugName=OGR

·          Shapefile:
“FileName=FullPathToShapeFile”
Where
FullPathToShapeFile defines a full path to the shapefile.

·         
DGN file:
“FileName=FullPathToShapeFile”
Where
FullPathToShapeFile defines a full path to the DGN file.

·         
DXF file:
“FileName=FullPathToShapeFile”
Where
FullPathToShapeFile defines a full path to the DXF file.

·         
Oracle Spatial:
“OGRConnectionString=
OCI:userid/password@database_instance:table,table”.
Where
userid/password defines respectively the user name and password required
for connecting to the server, database_instance defines the Oracle Net
Service name, and table defines the table to access.

·         
PostgreSQL extended with the PostGIS spatial data
support:
“LayerName=LayerName;OGRConnectionString={
PG:dbname=’databasename’}”
Where databasename defines the
database name.
Additional parameters may be provided as required, e.g. {
PG:dbname=’databasename’ host='addr' port='5432' user='userid'
password='password'}.

·         
MS SQL Spatial:
“OGRConnectionString={
MSSQL:server=servername;database=databasename;UID=userid;PWD=password;Tables=table}”
Where
servername defines the server name, databasename defines the
database to connect to, userid and password define the user name
and password respectively, and table defines the table to access.

·         
SQLite:
“FileName=FullPathToShapeFile;LayerName=LayerName”
Where
FullPathToShapeFile defines a full path to the SQLite file,
LayerName defines the name of the layer to be loaded.

§  
TEPlugName= WFS – Used to load layers from Web Feature Server
(WFS). Additional parameters are required (mandatory fields are bolded):

·         
Server:
“Server=ServerURL”
Where ServerURL
defines a full URL to the server.

·         
WFSVersion:
“WFSVersion =Version”
Supported
Version values are “1.0.0” and “1.1.0”.

·         
LayerName:
“LayerName=LayerName”
Where
LayerName defines the name of the layer to be loaded.

·         
User:
“User =UserName”
Where UserName defines
the user name required to connect to the server.

·         
Password:
“Password=Password”
Where Password
defines the user name required to connect to the server.

·         
Lat-Long or Long-Lat coordinate
format
:
“CRS_XY_OR_YX=Format”
Supported Format
values are “1” for Long-Lat and “2” for Lat-Long.

§  
TEPlugName=GeoDatabase – Used to load layers from a Personal Geodatabase
file. Additional parameters are required (mandatory fields are bolded):

·         
LayerName:
“LayerName=ServerURL”
Where
LayerName defines a full path to the GeoDatabase file.

·         
TableName:
“TableName =TableName”
Where
LayerName defines the name of the table containing the layer to be
loaded.

§  
TEPlugName= DSN – Used to load layers from an ODBC database
connection. Additional parameters are required (mandatory fields are
bolded):

·         
DSNPlugName:
“DSNPlugName=PlugName”
Where
PlugName defines the ODBC driver. For example: “Microsoft
Access(*.mdb)”.

·         
DSNConnectionString:
“DSNConnectionString=ConnectionString”
Where
ConnectionString defines the DSN connection string as required by the
defined driver.

·         
DSN_X_Field:
“DSN_X_Field=X”
Where X defines
the database field name containing the X coordinate.

·         
DSN_Y_Field:
“DSN_Y_Field=Y”
Where Y defines
the database field name containing the Y coordinate.

·         
DSN_AltitudeField:
“DSN_AltitudeField=Altitude”
Where
Altitude defines the database field name containing the altitude
value.

·         
TableName:
“TableName =TableName”
Where
LayerName defines the name of the table containing the layer to be
loaded

重点来了。实际的例子:

excel: "FileName=D:\\demo.xls;LayerName=test;DSN_X_Field=L;DSN_Y_Field=B;DSN_AltitudeField=H;TEPlugName=OGR;"

Skyline TerraExplorer -二次开发- 加载外部数据的各种连接串的更多相关文章

  1. Android 插件化开发(二):加载外部Dex文件

    在学习Java反射的技术后,我们可以开始更深一步的探究插件化开发了.首先先讲一下Android App的打包流程,然后我们通过一个简单的例子 —— 实现插件化加载外部Dex来完成初级的插件化开发的探索 ...

  2. SkylineGlobe 如何实现二次开发加载KML文件

    示例代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www ...

  3. Flink 中定时加载外部数据

    社区中有好几个同学问过这样的场景: flink 任务中,source 进来的数据,需要连接数据库里面的字段,再做后面的处理 这里假设一个 ETL 的场景,输入数据包含两个字段 “type, useri ...

  4. 【Java Web开发学习】Spring加载外部properties配置文件

    [Java Web开发学习]Spring加载外部properties配置文件 转载:https://www.cnblogs.com/yangchongxing/p/9136505.html 1.声明属 ...

  5. 【Win 10 应用开发】加载外部的 srt 字幕

    据说系统内置的多媒体功能支持 srt. ssa 等字幕,老周测试过几种格式的字幕均能加载. SRT 字幕是最简单的字幕结构,甚至你用记事本都能做出来,就是分为几行来写. 第一行是字幕的编号,应该是从1 ...

  6. FusionCharts简单教程(六)------加载外部Logo

    一.加载外部文件Logo       在使用FusionCharts时,我们可能需要在加载图像的时候需要在图表中显示标识.图片等等.这里我们可以使用logoURL属性来实现.如: <chart ...

  7. PhoneGap 白名单安全机制 navigator.app 加载外部页面返回以及退出介绍

    一. Phonegap 白名单安全机制 Phonegap应用的页面大多存在于本地,但有时需要加载外部的Web页面到应用内置的浏览器 视图中已完成特定的应用功能,出于安全性考虑,PhoneGap 设立了 ...

  8. [iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之二:lib3ds加载模型

    [iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之二:lib3ds加载模型 作者:u0u0 - iTyran 在上一节中,我们分析了OBJ格式.OBJ格式优点是文本形式,可读 ...

  9. Spark动态加载外部资源文件

    Spark动态加载外部资源文件 1.spark-submit --files 动态加载外部资源文件 之前做一个关于Spark的项目时,因项目中需要读取某个静态资源文件,然后在本地IDEA测试一切皆正常 ...

随机推荐

  1. 【linux基础】ubuntu系统NVIDIA驱动安装

    在安装GPU环境下的软件工具,特别是CUDA/CUDNN等,一定要先把GPU环境搭建好. NVIDIA驱动安装会遇到各种问题,真希望黄教主可以将各个工具如何安装使用讲解的更加细致.清楚一些,有时候按照 ...

  2. 八个commit让你学会爬取京东商品信息

    我发现现在不用标题党的套路还真不好吸引人,最近在做相关的事情,从而稍微总结出了一些文字.我一贯的想法吧,虽然才疏学浅,但是还是希望能帮助需要的人.博客园实在不适合这种章回体的文章.这里,我贴出正文的前 ...

  3. 【EMV L2】终端风险管理(Terminal Risk Management)

    终端风险管理使大额交易联机授权,并确保芯片交易能够周期性地进行联机以防止在脱机环境中也许无法察觉的风险. 虽然发卡行被强制要求在应用交互特征(AIP)中将终端风险管理位设置成1以触发终端风险管理,但终 ...

  4. Struts功能详解——ActionMapping对象

    Struts功能详解——ActionMapping对象 ActionMapping描述了struts中用户请求路径和Action的映射关系,在struts中每个ActionMapping都是通过pat ...

  5. Spark 灰度发布在十万级节点上的成功实践 CI CD

    原创文章,转载请务必将下面这段话置于文章开头处. 本文转发自技术世界,原文链接 http://www.jasongj.com/spark/ci_cd/ 本文所述内容基于某顶级互联网公司数万节点下 Sp ...

  6. systemd的新特性及unit常见类型分析与awk用法示列

    简述systemd的新特性及unit常见类型分析,能够实现编译安装的如nginx\apache实现通过systemd来管理 系统引导的新特性 系统引导时实现服务启动: 按需激活进程: 系统状态快照: ...

  7. 私有IP

    私有IP地址段为10.0.0.0-10.255.255.255,172.16.0.0-172.31.255.255,192.168.0.0-192.168.255.255.

  8. rapid7/metasploitable3 CTF摘要

    rapid7/metasploitable3 俗话说,没图说个JB.我专门做了个图以供欣赏,做图技术可能有点糙,见谅见谅. 2016年11月,rapid7发布了metasploitable3,以后简称 ...

  9. 对只转发结果集的无效操作:provious()

    原因:结果集没有设置为可滚动 解决方法: 将stat = conn.createStatement(); 改为 stmt=conn.createStatement(ResultSet.TYPE_SCR ...

  10. CodeForce Div 2 C. Masha and two friends

    题目链接: http://codeforces.com/contest/1080/problem/C 思路:双向延长两个矩形方块的4边,会形成一个被分割为9块的更大立方体. 计算所有的9个方框.方框中 ...