• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java WMS类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.gwtopenmaps.openlayers.client.layer.WMS的典型用法代码示例。如果您正苦于以下问题:Java WMS类的具体用法?Java WMS怎么用?Java WMS使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



WMS类属于org.gwtopenmaps.openlayers.client.layer包,在下文中一共展示了WMS类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: WMSGetFeatureInfo

import org.gwtopenmaps.openlayers.client.layer.WMS; //导入依赖的package包/类
public Control WMSGetFeatureInfo(final WMS layer) {
			
	final WMSGetFeatureInfoOptions wmsGetFeatureInfoOptions = new WMSGetFeatureInfoOptions();
	wmsGetFeatureInfoOptions.setMaxFeaturess(50);		
	wmsGetFeatureInfoOptions.setDrillDown(true);
	if(layer != null) {
		final List<WMS> layers = new ArrayList<WMS>();
		layers.add(layer);
		wmsGetFeatureInfoOptions.setTitle(layer.getName());			
		wmsGetFeatureInfoOptions.setLayers(layers.toArray(new WMS[]{}));					
	}
	
	
	final WMSGetFeatureInfo wmsGetFeatureInfo = new WMSGetFeatureInfo(
			wmsGetFeatureInfoOptions);

	wmsGetFeatureInfo.addGetFeatureListener(getFeatureInfoListener());
	return wmsGetFeatureInfo;
	
}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:21,代码来源:WmsGetInfoTool.java


示例2: getLayer

import org.gwtopenmaps.openlayers.client.layer.WMS; //导入依赖的package包/类
@Override
public Layer getLayer() {
	WMSParams wmsParams = new WMSParams();
	wmsParams.setFormat(format);
	wmsParams.setLayers(layerName);
	wmsParams.setTransparent(true);		
	
	WMSOptions wmsLayerParams = new WMSOptions();
	wmsLayerParams.setProjection(epsg);
	wmsLayerParams.setTransitionEffect(TransitionEffect.RESIZE);
	wmsLayerParams.setDisplayOutsideMaxExtent(true);			
	wmsLayerParams.setNumZoomLevels(GeoMapInitializer.MAX_NUM_ZOOM_LEVEL);
	wmsLayerParams.setIsBaseLayer(true);
	String attribution = getAttribution();
	if(attribution != null) {
		wmsLayerParams.setAttribution(attribution);
	}
	
	WMS wmsLayer = new WMS(getName(), url, wmsParams, wmsLayerParams);
	wmsLayer.setIsBaseLayer(false);

	return wmsLayer;	
}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:24,代码来源:WmsLayerDef.java


示例3: setWMSLayer

import org.gwtopenmaps.openlayers.client.layer.WMS; //导入依赖的package包/类
public void setWMSLayer(final WMS layer) {
	this.layer = layer;
	setEnabled(true);

	final List<Control> toDelete = new ArrayList<Control>();
	final List<Control> toInsert = new ArrayList<Control>();

	for (final Control control : controls) {

		if (control instanceof WMSGetFeatureInfo) {
			toDelete.add(control);
			final Control newControl = ((WmsGetInfoTool) this)
					.WMSGetFeatureInfo(layer);
			toInsert.add(newControl);
		} else {
			Info.display(UIMessages.INSTANCE.warning(),
					"No implemented yet!!! " + control.getClassName());
		}
	}

	updateControl(toDelete, toInsert);
}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:23,代码来源:ToggleTool.java


示例4: addBaseLayer

import org.gwtopenmaps.openlayers.client.layer.WMS; //导入依赖的package包/类
/**
 *
 */
private void addBaseLayer()
{

	GeofenceGlobalConfiguration geoFenceConfiguration = (GeofenceGlobalConfiguration) GeofenceUtils.getInstance().getGlobalConfiguration();
	
    /* base layer */
    WMSParams wmsParams = new WMSParams();
    wmsParams.setLayers(geoFenceConfiguration.getBaseLayerName());
    wmsParams.setFormat(geoFenceConfiguration.getBaseLayerFormat());
    wmsParams.setStyles(geoFenceConfiguration.getBaseLayerStyle());

    WMSOptions wmsLayerParams = new WMSOptions();
    wmsLayerParams.setTransitionEffect(TransitionEffect.RESIZE);

    WMS layer = new WMS(geoFenceConfiguration.getBaseLayerTitle(),
    		geoFenceConfiguration.getBaseLayerURL(), wmsParams, wmsLayerParams);
    Dispatcher.forwardEvent(GeoGWTEvents.ADD_LAYER, layer);
}
 
开发者ID:geoserver,项目名称:geofence,代码行数:22,代码来源:AppView.java


示例5: initializeWMSLayer

import org.gwtopenmaps.openlayers.client.layer.WMS; //导入依赖的package包/类
private WMS initializeWMSLayer(String url) {
    PropertiesManager properties = getPropertiesManager();
    defaultMapOptions.setProjection(DISPLAY_PROJECTION);
    currentMapProjection = DISPLAY_PROJECTION;

    String format = properties.getParameterAsString("wmsFormat");
    String styles = properties.getParameterAsString("wmsStyles");
    String layer = properties.getParameterAsString("wmsLayerName");
    String bgColor = properties.getParameterAsString("wmsBGColor");
    String isTransparent = properties.getParameterAsString("wmsIsTransparent");

    WMSParams wmsParameters = new WMSParams();
    wmsParameters.setFormat(format);
    wmsParameters.setLayers(layer);
    wmsParameters.setStyles(styles);
    wmsParameters.setIsTransparent(new Boolean(isTransparent));
    wmsParameters.getJSObject().setProperty("BGCOLOR", bgColor);

    WMSOptions wmsOptions = new WMSOptions();
    wmsOptions.setProjection(spatialReference);
    wmsOptions.setDisplayInLayerSwitcher(true);
    wmsOptions.setIsBaseLayer(true);
    return new WMS(layer, url, wmsParameters, wmsOptions);
}
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:25,代码来源:OpenLayersMapWrapper.java


示例6: initMapWidget

import org.gwtopenmaps.openlayers.client.layer.WMS; //导入依赖的package包/类
/**
 * Inits the map widget.
 *
 * @param defaultMapOptions
 *            the default map options
 * @param isGoogle
 *            the is google
 */
private void initMapWidget(MapOptions defaultMapOptions, boolean isGoogle)
{
    mapWidget = new MapWidget("100%", "100%", defaultMapOptions);
    this.map = mapWidget.getMap();
    // this.map.addControl(new LayerSwitcher());
    if (isGoogle)
    {
        this.createOSM();
        // this.createBaseGoogleLayer();
    }
    else
    {
        WMSParams wmsParams = new WMSParams();
        wmsParams.setFormat("image/png");
        wmsParams.setLayers("basic");
        wmsParams.setStyles("");

        WMSOptions wmsLayerParams = new WMSOptions();
        wmsLayerParams.setTransitionEffect(TransitionEffect.RESIZE);

        layer = new WMS("Basic WMS", "http://labs.metacarta.com/wms/vmap0", wmsParams,
                wmsLayerParams);
        this.map.addLayer(layer);
    }

    this.initVectorLayer();
}
 
开发者ID:geoserver,项目名称:geofence,代码行数:36,代码来源:MapPreviewWidget.java


示例7: WmsDetails

import org.gwtopenmaps.openlayers.client.layer.WMS; //导入依赖的package包/类
public WmsDetails(String wmsUrl, WMS wms, WMSParams wmsParameters, boolean queryable,
        boolean downloadable, boolean multipleElevations, boolean multipleTimes) {
    if (wms == null || wmsParameters == null || wmsUrl == null)
        throw new IllegalArgumentException("Cannot provide null parameters");
    this.wmsUrl = wmsUrl;
    this.wms = wms;
    this.params = wmsParameters;
    this.queryable = queryable;
    this.downloadable = downloadable;
    this.multipleElevations = multipleElevations;
    this.multipleTimes = multipleTimes;
}
 
开发者ID:Reading-eScience-Centre,项目名称:edal-java,代码行数:13,代码来源:MapArea.java


示例8: onChange

import org.gwtopenmaps.openlayers.client.layer.WMS; //导入依赖的package包/类
@Override
public void onChange(final WMS layer) {
	setWMSLayer(layer);		
}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:5,代码来源:WmsGetInfoTool.java


示例9: onChange

import org.gwtopenmaps.openlayers.client.layer.WMS; //导入依赖的package包/类
public void onChange(WMS layer); 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:2,代码来源:ChangeSelectedWMSLayerListener.java



注:本文中的org.gwtopenmaps.openlayers.client.layer.WMS类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java XPointerSchema类代码示例发布时间:2022-05-22
下一篇:
Java CodeSmellInfo类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap