Comments (3)
Hi, @carlosloslas! Thanks for the feedback. Is the patch wms = WebMapService(server, version=kwargs['version'])
working as expected in your basemap
installation? If so, it should be easy to correct in the repo. For the library patch, I would replace kwargs['version']
with something like kwargs.get('version', None)
or an appropriate default version value, since we also need to consider the case in which no version is provided, as before.
from basemap.
Hi,
the bbox arg might be impacted too. I'm working on that too. I'll let you know if I manage to make it work.
My bad, I needed another coffee.
kwargs.get('version', None) won't work as it will pass None instead of a valid version value (which is mandatory).
I suggest to manage all constructors parameters for WebMapService like this:
wmsInitKeys = ['version', 'xml', 'username', 'password','parse_remote_metadata', 'timeout', 'headers', 'auth']
wms_options = {k:kwargs[v] for k in wmsInitKeys if k in kwargs}
kwargs = {k:kwargs[v] for k in kwargs if k not in wmsInitKeys}
wms = WebMapService(server, **wms_options)
from basemap.
Hi @molinav, thanks for the reply. I'm not running a dev version of the package, so I can't say for sure. I've been working with OWSLib all day and I'm very confident it will.
For a simple patch kwargs.get('version', '1.1.1')
would be better since this is the default setting in the OWSLib. As you can see from my error trace, the wms111
refers to the version 1.1.1
.
I would happily do some testing, but I've never contributed to a open source package and would need some guidance.
from basemap.
Related Issues (20)
- matplotlib < 3.7 requirement? HOT 3
- basemap with mac m2 issues HOT 32
- Function "addcyclic": IndexError HOT 2
- ETOPO failed to show with pseudocyl projection HOT 3
- Issue with basemap installation on cygwin HOT 16
- Problem with installation on linux/arm64 conda environment HOT 10
- Basemap installation failure in MacOS - Jupyter Notebook HOT 5
- Any way to control shapefile alpha? HOT 2
- show a warning when projection is wrongly parameterized
- Geoslib Import HOT 3
- Segmentation Fault due To build conflicts HOT 4
- AttributeError: module 'numpy' has no attribute 'float'. HOT 7
- Basemap install fails after python upgrade HOT 4
- arcgisimage doesn't work HOT 4
- FAQ refers to file that was replaced HOT 2
- AttributeError: can't set attribute HOT 5
- Basemap fails to install using pip on macOS (M1) HOT 3
- Basemap: solving environment failed HOT 4
- shiftdata docs reverse return values HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from basemap.