3使用Pool连接
可以使用如下信息构造DataProviderHelpers:
URL
用户名,密码等
驱动类
其中URL必须按如下命名方式给出:jdbc:mipool:resourece_name
如果使用了这种方式,有些参数可以省略,如下示例了连接Oracle8i的情况:
OraSoDataProviderHelperoraDpHelper=newOraSoDataProviderHelper("jdbc:mipool:ProjectMaps",null,null);
使用这种方式(命名空间),可以仅仅给出一个URL,连接在服务器端管理,敏感信息不在网上传输,这样也保证了安全性。
4连接管理器
首先保证JDBC驱动在classpath中,使用命令行方式打开连接管理器:
javacom.mapinfo.dp.util.ConnectionsManager
如果使用菜单执行exe,需要设置ConnectionsManager.lax文件中lax.class.path部分使之能够找到JDBC驱动。
如图:
可以添加、修改、删除miconnections.properties文件中定义的连接,下面是添加或修改连接的的界面,
在Custom页可以设置自定义的属性,如pre-fetch。
1.光栅图像
光栅图像,如BMP,航片和卫星影像。光栅图像可以以Layer的方式加载到地图中,作为背景图。
光栅图像要在地图上显示,好需要有附带的地理位置信息。
MapXtreme支持两类光栅图像:
1)图像使用tab文件关联,地理信息保存在tab中,这类的图像格式有:TIFF,JPEG,GIF,BMP,PNG,XBM,MIG(MapInfoGird)。
2)地理信息保存在图像标记(Tag)中,这类的图像有:GeoTIFF,MIG
(虽然MIG不必需要关联的tab但是MapXtreme的企业管理器不能直接打开它,所以tab关联的方式组织它吧)
在MapJ中使用光栅图层
和使用其他类型一样,使用光栅图层需要DataProvider,对于由tab关联的图像使用TABDataProvider,对于GeoTIFF使用GeoTIFFDataProvider。
对于TabDataProvider,创建DataProvider时,MapXtreme查询rasterhandlefactory.properties文件信息,如果经常使用某一类图像,可以调整rasterhandlefactory.properties文件中的列表,这样可以提高性能。
rasterhandlefactory.properties文件中列出了几个TabDataProviders:
JDKRasterDataProvider:JPEG,GIF
TIFFRasterDataProvider:非压缩TIFF
JimiRasterDataProvider用于其他格式
对于GeoTIFFDataProvider,也有一个geotiffdataprovider.properties。下面是使用GeoTIFF的示例:
//CreateaTableDescHelperthatpointstotheTiffimage
GeoTIFFTableDescHelpergeoTiffTDHelper=newGeoTIFFTableDescHelper("e:\\image\\dcquad.tif");
//CreateDataProviderHelper(**notethisconstructortakesnoparameters)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-27888-18.html
避开政治不谈
如果是漏过气的到是很正常