Examples of VectorLayer


Examples of org.geomajas.gwt.client.map.layer.VectorLayer

    IButton upButton = new IButton(I18nProvider.getSampleMessages().layerOrderUpBtn());
    upButton.setWidth(150);
    upButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        VectorLayer layer = (VectorLayer) map.getMapModel().getLayer("clientLayerCountries110m");
        map.getMapModel().moveVectorLayerUp(layer);
      }
    });
    buttonLayout.addMember(upButton);
    IButton downutton = new IButton(I18nProvider.getSampleMessages().layerOrderDownBtn());
    downutton.setWidth(150);
    downutton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        VectorLayer layer = (VectorLayer) map.getMapModel().getLayer("clientLayerCountries110m");
        map.getMapModel().moveVectorLayerDown(layer);
      }
    });
    buttonLayout.addMember(downutton);
    orderLayout.addMember(buttonLayout);
View Full Code Here

Examples of org.geomajas.gwt.client.map.layer.VectorLayer

    // Add a trigger to fill the grid when the map has finished loading:

    map.getMapModel().addMapModelHandler(new MapModelHandler() {

      public void onMapModelChange(MapModelEvent event) {
        final VectorLayer layer = map.getMapModel().getVectorLayer("clientLayerCountries110mGrid");
        grid.setLayer(layer);
        SearchFeatureRequest searchFeatureRequest = new SearchFeatureRequest();
        searchFeatureRequest.setCrs(map.getMapModel().getCrs());
        searchFeatureRequest.setFeatureIncludes(GeomajasConstant.FEATURE_INCLUDE_ATTRIBUTES);
        searchFeatureRequest.setLayerId("layerCountries110m");
View Full Code Here

Examples of org.geomajas.gwt.client.map.layer.VectorLayer

    map.init();

    map.getMapModel().addMapModelHandler(new MapModelHandler() {

      public void onMapModelChange(MapModelEvent event) {
        VectorLayer layer = (VectorLayer) map.getMapModel().getLayer("beansLayerCustomForm");
        FeatureAttributeEditor editor = new FeatureAttributeEditor(layer, false, myFactory);
        layout.addMember(editor);
      }
    });
View Full Code Here

Examples of org.geomajas.gwt.client.map.layer.VectorLayer

    map.init();

    map.getMapModel().addMapModelHandler(new MapModelHandler() {

      public void onMapModelChange(MapModelEvent event) {
        VectorLayer layer = (VectorLayer) map.getMapModel().getLayer("beansLayerCustomType");
        FeatureAttributeEditor editor = new FeatureAttributeEditor(layer, false);
        editor.setWidth(400);
        layout.addMember(editor);
      }
    });
View Full Code Here

Examples of org.geomajas.gwt.client.map.layer.VectorLayer

        break;
      default:
        return null;
    }
    for (String serverLayerId : criterion.getServerLayerIds()) {
      VectorLayer vl = findVectorLayer(mapModel, serverLayerId);
      if (vl != null) {
        String geomAttName = vl.getLayerInfo().getFeatureInfo().getGeometryType().getName();
        filters.put(serverLayerId, method + "(" + geomAttName + ", " + wktGeom + ")");
      }
    }
    return filters;
  }
View Full Code Here

Examples of org.geomajas.gwt.client.map.layer.VectorLayer

      Map<String, List<org.geomajas.layer.feature.Feature>> dtoFeatures, MapModel model) {
    Map<VectorLayer, List<Feature>> result = new LinkedHashMap<VectorLayer, List<Feature>>();
    for (Entry<String, List<org.geomajas.layer.feature.Feature>> entry : dtoFeatures.entrySet()) {
      if (!entry.getValue().isEmpty()) {
        List<Feature> convertedFeatures = new ArrayList<Feature>();
        VectorLayer layer = convertFromDto(entry.getKey(), entry.getValue(), convertedFeatures, model);
        if (layer != null) {
          result.put(layer, convertedFeatures);
        } else {
          // TODO couldn't find layer client-side ?? maybe should throw an error here
          GWT.log("Couldn't find layer client-side ?? " + entry.getKey());
View Full Code Here

Examples of org.geomajas.gwt.client.map.layer.VectorLayer

    }

    public void setSearchCriteria(Criterion criterion) {
      if (criterion != null) {
        List<Criterion> criteria;
        VectorLayer vl = null;
        if (criterion instanceof AndCriterion) {
          criteria = ((AndCriterion) criterion).getCriteria();
          setLogicalOperator(LogicalOperator.AND);
        } else if (criterion instanceof OrCriterion) {
          criteria = ((OrCriterion) criterion).getCriteria();
View Full Code Here

Examples of org.geomajas.gwt.client.map.layer.VectorLayer

        }
        if (layer.isLabelsVisible()) {
          icon += ICON_SHOW_LABELED;
        }
        if (layer instanceof VectorLayer) {
          VectorLayer vl = (VectorLayer) layer;
          if (vl.getFilter() != null && !"".equals(vl.getFilter())) {
            icon += ICON_SHOW_FILTERED;
          }
        }
         
        icon += ICON_SHOW_END;
View Full Code Here

Examples of org.geomajas.gwt.client.map.layer.VectorLayer

    map.setRasterResolution(rasterDpi);
    List<PrintComponentInfo> layerChildren = new ArrayList<PrintComponentInfo>();
    for (Layer layer : mapModel.getLayers()) {
      if (layer instanceof VectorLayer && layer.isShowing()) {
        VectorLayerComponentInfo info = new VectorLayerComponentInfo();
        VectorLayer vectorLayer = (VectorLayer) layer;
        info.setLayerId(vectorLayer.getServerLayerId());
        ClientVectorLayerInfo layerInfo = vectorLayer.getLayerInfo();
        info.setStyleInfo(layerInfo.getNamedStyleInfo());
        info.setFilter(vectorLayer.getFilter());
        info.setLabelsVisible(vectorLayer.isLabeled());
        info.setSelected(vectorLayer.isSelected());
        Set<String> features = vectorLayer.getSelectedFeatures();
        info.setSelectedFeatureIds(features.toArray(new String[features.size()]));
        layerChildren.add(info);
      } else if (layer instanceof RasterLayer && layer.isShowing()) {
        RasterLayerComponentInfo info = new RasterLayerComponentInfo();
        RasterLayer rasterLayer = (RasterLayer) layer;
View Full Code Here

Examples of org.geomajas.gwt.client.map.layer.VectorLayer

          // TODO update layerstyles
        }
      }));
     
      if (layer instanceof VectorLayer) {
        VectorLayer vl = (VectorLayer) layer;
        registrations.add(vl.addLayerFilteredHandler(new LayerFilteredHandler() {
          public void onFilterChange(LayerFilteredEvent event) {
            GWT.log("Legend: onLayerFilterChange() - " + event.getLayer().getLabel());
            // find the node & update the icon
            for (TreeNode node : tree.getAllNodes()) {
              if (node.getName().equals(event.getLayer().getLabel())) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.