超图FAQ: WMS地图服务需要是标准的OGC服务,范例如下:
DatasourceConnectionInfo datasourceConnectionInfo = new DatasourceConnectionInfo();
datasourceConnectionInfo.setEngineType(EngineType.OGC);
datasourceConnectionInfo.setDriver("WMS");
datasourceConnectionInfo.setWebVersion("1.3.0");
datasourceConnectionInfo.setWebCoordinate("EPSG:901");
datasourceConnectionInfo.setWebFormat("image/png");
datasourceConnectionInfo.setServer("http://IP:端口号/arcgis/services/yw/MapServer/WMSServer");
datasourceConnectionInfo.setAlias("WMS");
Rectangle2D rec = new Rectangle2D(-64928.303949758345,-63219.69421993446,38037.47445659982,18026.74030383253);
datasourceConnectionInfo.setWebBBox(rec); datasourceConnectionInfo.setWebVisibleLayers("G_Regulatory_FW,G_Regulatory_DK");
//打开数据源
Datasource datasource = m_wokspace.getDatasources().open(datasourceConnectionInfo);
以上几个参数都是必须的,要正确。