A message from our CEO about the future of Stack Overflow and Stack Exchange. Read now.

New answers tagged

2

After much research and communication with GIS team of USDA, and QGIS team. I have found out that the WFS to get soil data of US are: https://SDMDataAccess.sc.egov.usda.gov/Spatial/SDMWGS84Geographic.wfs https://SDMDataAccess.sc.egov.usda.gov/Spatial/SDMNAD83Geographic.wfs But, they are misconfigured and QGIS can't communicate with them. Let's hope that ...


1

I need to be able to query the WMS based on a polygon You can only query A WMS at a point location, via a GetFeatureInfo operation. If you only want a certain area, only specify that as BBOX in a GetMap operation. If you want to resymbolize the map based on some query, use a custom SLD in the GetMap. It's all possible in OpenLayers To confirm, what ...


3

newlayer is assigned to a string, the OpenLayers addLayer() method expects an OpenLayers layer object var newlayer = new ImageLayer({ source: new ImageWMS({ url: 'http://localhost:8080/geoserver/nis/wms', params: {'LAYERS': 'nis:test4733'}, ratio: 1, serverType: 'geoserver' }); see this example https://openlayers.org/en/...


2

You also have to select one or more subitems:


1

Alright: I've figured this out. It has to do with the settings. I was exporting my map with high resolution settings Resolution: 300 dpi Ratio: 1:1 JPEG Quality: 100 This led to the output PDF being exported without the WMS layer (imagery). However, with the settings set to: Resolution: 300 dpi Ratio: 1:2 JPEG Quality: 85 Everything exports properly and ...


0

How do you do this using ArcGIS Desktop? You use it as an external data source, you can query at any point location to get the underlying data (the clay layer is queryable), but you can't directly access the full data though the WMS. I put full data here, because as can be seen in the GetCapabilites response for the clay service: http://maps.isric.org/...


0

You can't*. A WMS serves rendered map images not data. You can use data.isric.org to download the actual data instead. * You can save a georeferenced raster of the WMS map image, but you're still only getting the rendered map, not the actual data.


1

I struggled around with the same problem: always getting unreadable text when printing WMS layers to poster format in QGIS. Even though the reduction of the layout resolution (i.e. 150DPI) helps sometimes, I found a really nice solution by using the fantastic MapProxy web map proxy server. Therefor I did some minor adjustments to enable an optional WMS-...


0

The unfortunate truth is that WMS basemaps are designed for on-screen viewing, not for printing. To make a good printed map, you usually have to design the whole thing, with separate layers and custom styling. One workaround is to get a basemap without any labels (there are several in the expanded provider pack of the quickmapservices plugin). Then you add ...


6

You're hitting tiling artifacts. Namely, the labels are being cut between tiles (and the circle markers for the points probably as well); this is easily seen by adding a border to the Leaflet tiles by adding a bit of CSS like .leaflet-tile-loaded { border: 1px dashed red; }, e.g.: This happens when the rendering engine uses data strictly inside the bounds ...


0

Strictly a WMS service must provide a GetCapabilities response, but in some software (for example older versions of MapServer if I recall correctly) you can edit the config to not supply one. Taking queer (non standard or vendor specific) parameters is not against the WMS specification, but not taking or not using standard parameters is an issue, and in ...


2

and can I change the GetCapabilities in GeoServer per hand? No, but what you can do is take a copy of the GetCapabilities response and edit the onlineResource parameter value to just wms? for the GetMap and other operations, except the GetCapabilites which would be a reference to itself (the static file you create and host on a public web site). Then point ...


1

Is there a way to clip WMS layers to our area of interest The quick answer here as alluded to in comments, is yes, because that's what a WMS does; it gives a representation of some data usually as an image according to a bounding box. So if you have a bounding box, you can make a request for your area of interest directly (in a browser). A WMS request to ...


Top 50 recent answers are included