Cordial Saludo,
Estoy trabajando con Mapserver y MapFish, y me gustaría saber que programa puedo usar para generar las imágenes en *.png de 16 x 16 para la legenda. Segundo, como hago en MapFish para crear un nuevo conjunto de datos (http://mamu.littleearth.ca/ ) similar a como se muestra en el ejemplo....no he dado con la forma adecuada. La idea es tener agrupada la información por temas (base, temáticas, obras...). Adjunto parte del código guía que estoy mirando. Muchas gracias por la colaboración. JHONATAN CANO FURAGARO Ingeniero Forestal, Universidad Nacional de Colombiavar map; // for debug var centered = false; function createMap() { map = new OpenLayers.Map("map"); return map; } function createMetacartaLayer(map) { var wms = new OpenLayers.Layer.WMS( "metacarta2", "http://labs.metacarta.com/wms/vmap0", {layers: "basic"}, {isBaseLayer: true} ); map.addLayer(wms); } function createCamptocampLayers(map) { var summits1 = new OpenLayers.Layer.WMS("summits1", "http://demo.mapfish.org/mapfishsample/trunk/wms?", { layers: "summits", format: "image/png", transparent: "true" }, { singleTile: true }); var parkings1 = new OpenLayers.Layer.WMS("parkings1", "http://demo.mapfish.org/mapfishsample/trunk/wms?", { layers: "parkings", format: "image/png", transparent: "true" }, { singleTile: true }); map.addLayers([summits1, parkings1]); } function centerMap() { if (!centered) { this.setCenter(new OpenLayers.LonLat(-75.504466,7.227866), 10); centered = true; } } function createTreeModel() { return [{ text: "metacarta2", leaf: false, checked: true, layerName: "metacarta2" }, { text: "camptocamp", leaf: false, checked: true, expanded: false, children: [{ text: "parkings1", layerName: "parkings1", leaf: true, // 4.5 icon: "icons/img2.png", checked: true }, { text: "summits1", layerName: "summits1", leaf: true, // 4.5 icon: "icons/img1.png", checked: true }] }]; } Ext.onReady(function() { var map = createMap(); createMetacartaLayer(map); createCamptocampLayers(map); var model = createTreeModel(); var toolbar = createToolbar(map); var viewport = new Ext.Viewport({ layout: "border", listeners: { afterlayout: centerMap, scope: map }, items: [{ region: "west", id: "tools", title: "Tools", border: true, width: 250, split: true, items: [{ id: "tree", title: "layer tree", xtype: "layertree", map: map, height: 200, showWmsLegend: true, enableDD: true, model: model, plugins: [ mapfish.widgets.LayerTree.createContextualMenuPlugin([ 'opacitySlide', 'remove' ]) ] },{ id: "shorcuts_container", title: "shorcuts", height: 50, items: [{ id: "shorcuts", xtype: "shortcuts", map: map, store: createShortcutsStore(), templates: { header: new Ext.Template(""), footer: new Ext.Template("") } }] }] }, { region: "center", id: "map", title: "Map", layout: "fit", split: true, xtype: 'mapcomponent', map: map, tbar: toolbar }, { region: "south", id: "search_grid", title: "Search results", split: true, height: 100 }] }); viewport.doLayout(); initToolbarContent(toolbar); map.addControl(new OpenLayers.Control.MousePosition()); });
_______________________________________________ gvSIG_usuarios mailing list [email protected] Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
_______________________________________________ gvSIG_usuarios mailing list [email protected] Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
