Observed since 20 Oct, 19:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Lightweight OpenStreetMap adapter for WMS services as Django app
Lightweight OpenStreetMap adapter for WMS services
Basically it is adapter translating requests in so called Slippy Map format (used by OpenStreetMap, takes zoom level and XY tile indexes) into requests to external WMS service (takes bounding box in form of two points in some coordinate system of area to render).
To give an example , let's say you need to supply to external map viewer an URL in format:
https://tile.openstreetmap.org/{z}/{x}/{y}.png
All x,y and z are natural numbers. But the service you want to access gives you interface that requires this format:
https://external.service/wms?BBOX=0.0%2C0.0%2C1.0%2C1.0&SRS=EPSG%3A3857&WIDTH=256&HEIGHT=256&SERVICE=WMS
However in this case BBOX contains set of 4 floating point numbers for 2 (x0, y0) and (x1, y1) points limiting the area to render. This is a kind of problems this program is trying to solve.
These are the known constraints:
This makes use of this Github project and demo project it supplies. Best for testing, or temporary deployement.
git clone git@github.com:v3l0c1r4pt0r/adaptwms.git and enter it: cd adaptwmspip install -r requirements.txt./manage.py runserverhttp://127.0.0.1:8000/ in your browserTODO: write
This makes use of pip package available on PyPI and Django project that you have, or want to set up. Best for production environments.
django-admin startproject demo ., where demo is its name, or use existing onepip install adaptwmsadaptwms to your INSTALLED_APPS in settings.pypath("adaptwms/", adaptwms.views.adapter_view), to your urlpatterns in urls.py (same could be done for adaptwms.views.InterfaceView.as_view() if you want to have interactive generator for adaptwms URLs)./manage.py runserverhttp://127.0.0.1:8000/ in your browserpypistats · 49 observations shown. Missing days are unknown. Source category: overall: without mirrors.
| Date / source period | Value | Observed at |
|---|---|---|
| 2026-10-20 – 2026-10-20 | 2 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-19 – 2026-10-19 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-18 – 2026-10-18 | 2 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-17 – 2026-10-17 | 2 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-16 – 2026-10-16 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-15 – 2026-10-15 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-14 – 2026-10-14 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-13 – 2026-10-13 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-10 – 2026-10-10 | 9 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-09 – 2026-10-09 | 3 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-08 – 2026-10-08 | 2 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-07 – 2026-10-07 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-06 – 2026-10-06 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-04 – 2026-10-04 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-03 – 2026-10-03 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-10-01 – 2026-10-01 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-30 – 2026-09-30 | 4 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-29 – 2026-09-29 | 3 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-28 – 2026-09-28 | 5 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-27 – 2026-09-27 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-26 – 2026-09-26 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-23 – 2026-09-23 | 2 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-22 – 2026-09-22 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-20 – 2026-09-20 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-12 – 2026-09-12 | 4 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-09 – 2026-09-09 | 2 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-07 – 2026-09-07 | 7 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-03 – 2026-09-03 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-09-01 – 2026-09-01 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-31 – 2026-08-31 | 2 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-30 – 2026-08-30 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-28 – 2026-08-28 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-24 – 2026-08-24 | 11 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-23 – 2026-08-23 | 3 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-21 – 2026-08-21 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-20 – 2026-08-20 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-19 – 2026-08-19 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-17 – 2026-08-17 | 2 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-14 – 2026-08-14 | 4 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-13 – 2026-08-13 | 3 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-10 – 2026-08-10 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-09 – 2026-08-09 | 3 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-07 – 2026-08-07 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-03 – 2026-08-03 | 6 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-02 – 2026-08-02 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-08-01 – 2026-08-01 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-07-27 – 2026-07-27 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-07-25 – 2026-07-25 | 1 | 2026-10-21T13:54:00.2677387Z |
| 2026-07-23 – 2026-07-23 | 4 | 2026-10-21T13:54:00.2677387Z |
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.2 | 30 Jun 2023 | 3 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:2a1a073eec6bb1d6116fee270d56603f2392003b17b50c8e7d58a076361e1caa