[Users] Can't print OpenStreetMap using GeoExt print-preview-osm example
Simon Appelt
flansch at gmx.de
Tue Mar 8 12:23:45 CET 2011
Hi GeoExt-List,
First my workbench: GeoServer Stable 2.0.2, GeoExt 1.0, OpenLayers 2.8,
geoserver-2.0.3-SNAPSHOT-printing-plugin
1. if i browse to
"http://localhost/geoserver/pdf/info.json?var=printCapabilities", i
retrieve an info.json with this content:
printCapabilities={"scales":[{"name":"1:25.000","value":"25000"},{"name":"1:50.000","value":"50000"},{"name":"1:100.000","value":"100000"},{"name":"1:200.000","value":"200000"},{"name":"1:500.000","value":"500000"},{"name":"1:1.000.000","value":"1000000"},{"name":"1:2.000.000","value":"2000000"},{"name":"1:4.000.000","value":"4000000"}],"dpis":[{"name":"75","value":"75"},{"name":"150","value":"150"},{"name":"300","value":"300"}],"layouts":[{"name":"A4
portrait","map":{"width":440,"height":483},"rotation":true},{"name":"Legal","map":{"width":440,"height":483},"rotation":false}],"printURL":"http://localhost/geoserver/pdf/print.pdf","createURL":"http://localhost/geoserver/pdf/create.json"};
2. My config.yaml includes
- !dnsMatch
host: tile.openstreetmap.org
port: 80
3. Trying to get the GeoExt: "print-preview-osm.html" to work... an
Error appears:
Error while generating PDF: DocumentException:
org.mapfish.print.InvalidJsonValueException: spec.layers[0].baseURL has
an invalid value: http://tile.openstreetmap.org/ (spec.layers[0].baseURL
has an invalid value: http://tile.openstreetmap.org/) at
org.mapfish.print.map.readers.HTTPMapReader.checkSecurity(HTTPMapReader.java:64)
at
org.mapfish.print.map.readers.HTTPMapReader.<init>(HTTPMapReader.java:55) at
org.mapfish.print.map.readers.TileableMapReader.<init>(TileableMapReader.java:40)
at
org.mapfish.print.map.readers.OsmMapReader.<init>(OsmMapReader.java:41)
at
org.mapfish.print.map.readers.OsmMapReader.create(OsmMapReader.java:78)
[...]
4. If i skip the OpenLayers.Layer.OSM() and Add for example
OpenLayers.Layer.WMS("Global Imagery",
"http://labs.metacarta.com/wms/vmap0", {layers: "basic"}); Everything,
works fine!
Thanks for any Help, Best regards
Simon Appelt
Am 07.03.2011 00:40, schrieb Andrew Parker:
> And to those who is following, here is the complete SLD for GeoServer
> 2.0.2 for reference:
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <StyledLayerDescriptor version="1.0.0"
> xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
> xmlns:xlink="http://www.w3.org/1999/xlink"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://www.opengis.net/sld
> http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd">
> <NamedLayer>
> <Name>USGS GW Elev</Name>
> <UserStyle>
> <Title>USGS GW Elev</Title>
> <Abstract>Groundwater elevation, feet mean sea level</Abstract>
> <FeatureTypeStyle>
> <!--FeatureTypeName>Feature</FeatureTypeName-->
> <Rule>
> <Name>GW Elev (ft msl)</Name>
> <MaxScaleDenominator>90e6</MaxScaleDenominator>
> <PointSymbolizer>
> <Graphic>
> <Mark>
> <WellKnownName>triangle</WellKnownName>
> <Fill>
> <CssParameter name="fill">#ff0000</CssParameter>
> </Fill>
> </Mark>
> <Size>9</Size>
> </Graphic>
> </PointSymbolizer>
> </Rule>
> </FeatureTypeStyle>
> <FeatureTypeStyle>
> <Rule>
> <MaxScaleDenominator>150000</MaxScaleDenominator>
> <TextSymbolizer>
> <Label>
> <ogc:Function name="if_then_else">
> <ogc:Function name="isNull">
> <ogc:PropertyName>gwelevft</ogc:PropertyName>
> </ogc:Function>
> <ogc:Literal></ogc:Literal>
> <ogc:Function name="numberFormat">
> <ogc:Literal>#.#</ogc:Literal>
> <ogc:PropertyName>gwelevft</ogc:PropertyName>
> </ogc:Function>
> </ogc:Function>
> </Label>
> <Font>
> <CssParameter name="font-family">Arial</CssParameter>
> <CssParameter name="font-size">08</CssParameter>
> <CssParameter name="font-style">normal</CssParameter>
> <CssParameter name="font-weight">bold</CssParameter>
> </Font>
> <LabelPlacement>
> <PointPlacement>
> <AnchorPoint>
> <AnchorPointX>0</AnchorPointX>
> <AnchorPointY>0.5</AnchorPointY>
> </AnchorPoint>
> <Displacement>
> <DisplacementX>
> 7
> </DisplacementX>
> <DisplacementY>
> 0
> </DisplacementY>
> </Displacement>
> </PointPlacement>
> </LabelPlacement>
> <Halo>
> <Radius>2</Radius>
> <Fill>
> <CssParameter name="fill">#FFFFFF</CssParameter>
> </Fill>
> </Halo>
> <Fill>
> <CssParameter name="fill">#ff0000</CssParameter>
> </Fill>
> <VendorOption name="autoWrap">60</VendorOption>
> <VendorOption name="maxDisplacement">150</VendorOption>
> </TextSymbolizer>
> </Rule>
> </FeatureTypeStyle>
> </UserStyle>
> </NamedLayer>
> </StyledLayerDescriptor>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20110308/49aba488/attachment.htm
More information about the Users
mailing list