codeforberlin / mapproxy-config Goto Github PK
View Code? Open in Web Editor NEWProxy for the FIS-Broker Berlin.
License: MIT License
Proxy for the FIS-Broker Berlin.
License: MIT License
In case anyone comes here and is looking for some context, the initial discussion about this is at codeforberlin/maps.berlin.codefor.de#4.
The TMS URL only works up to zoom level 19.
However, the data would allow for more details.
That can be worked around by using maxNativeZoom=19 + maxZoom=20
in Leaflet but not all clients support this and the result is pixelated.
I tried a few tests like 681a5bd but that did not work, yet. They are reverted for now.
There is OpenData in Brandenburg that also shows up two date information about Berlin.
https://wiki.openstreetmap.org/wiki/Brandenburg/Geoportal
WMS URL
https://isk.geobasis-bb.de/mapproxy/webatlasde_topplus/service/wms?SERVICE=WMS
&VERSION=1.3.0
&REQUEST=GetMap
&FORMAT=image%2Fpng
&TRANSPARENT=false
&LAYERS=topplus_farbe%2Cwebatlas_farbe
&STYLES=
&CRS={proj}
&WIDTH={width}
&HEIGHT={height}
&BBOX={bbox}
Test URL: Test in iD
Website: Nicht ganz klar, vermutlich https://geobasis-bb.de/lgb/de/geodaten/liegenschaftskataster/alkis/#
WMS URL
https://isk.geobasis-bb.de/ows/alkis_wms?EXCEPTION=inimage
&FORMAT=image/jpeg
&TRANSPARENT=false
&VERSION=1.1.1
&SERVICE=WMS
&REQUEST=GetMap
&LAYERS=adv_alkis_gesetzl_festlegungen,adv_alkis_bodensch,adv_alkis_oeff_rechtl_sonst_festl,adv_alkis_tatsaechliche_nutzung,adv_alkis_gewaesser,adv_alkis_vegetation,adv_alkis_verkehr,adv_alkis_siedlung,adv_alkis_gebaeude,adv_alkis_flurstuecke
&styles=
&SRS={proj}
&WIDTH={width}
&HEIGHT={height}
&BBOX={bbox}
Source
Test URL: Test in iD
Website …
WMS URL
https://isk.geobasis-bb.de/ows/vg_wms?language=ger
&service=WMS
&version=1.3.0
&request=GetMap
&exception=inimage
&format=image/png
&layers=sorbgeb,otl,vgrz,nvgrz,nam,nge,notl
&styles=
&CRS={proj}
&width={width}
&height={height}
&bbox={bbox}
Issues:
The background (bg) is either black or transparent. No white option. Which breaks in iD, since the default BG ist black as well.
Workaround: Manually change the bg color:
Or: We need to add this to the mapproxy and add the bg color.
Source
2. Liste der Layer aus https://geobroker.geobasis-bb.de/gbss.php?MODE=GetProductPreview&PRODUCTID=b759d0a6-5a46-45d3-8b7b-fe684ae7159f
Test URL: Test in iD
Goal: A view like FIS Broker uses it
This commit 9480849 does work in the sense, that both services are requested in the logs:
BUT the Straßenbefahrung layer is not transparent in this example request and as such does not allow Alkis to show in the space between.
I reverted the commit for now to not cause double the traffic for nor reason.
The underlying data for the non-aerial image maps collected from FIS Broker allows for way more details and subsequent zoom levels – see for example the ALKIS map, the proxy only goes up to 19, while I can zoom way more using the FIS Broker website. Is there a specific reason the zoom level stops at 19? And would it be possible to increase the zoom level a bit more? (For my usecase 22 would be great)
The city is working on updating their infrastructure which means we need to update the old fbintern
urls with new once. And it sounds like we will also need to checkt the layer configuration…
Austausch der Geoportal-Dienste-Server.
Allgemeine Änderungen und Ablauf
Wir planen den Austausch unserer Dienste-Server. Dabei werden schrittweise die Geoportal- (FIS- Broker-) Dienste durch Geoportal- (Geoserver-) Dienste ersetzt. Davon betroffen sind die Dienste WMS (WebMapService) und WFS (WebFeatureService). Wie bisher werden dabei die internationalen Anforderungen an die Schnittstelle erfüllt.Änderungen beim Umstieg
- Rechneradresse WMS
aus https://fbinter.stadt-berlin.de/fb/wms/senstadt/ wird https://gdi.berlin.de/services/wms/
WFS
aus https://fbinter.stadt-berlin.de/fb/wfs/senstadt/ wird https://gdi.berlin.de/services/wfs/- Name des Layers im WMS
Diese waren bisher durchnummeriert. Künftig besteht der Name aus Zeichenfolgen.- Name des FeatureTypes im WFS
Der Name des FeatureTypes ändert sich.- Umstrukturierung
Bei der Migration wird es voraussichtlich zu Umstrukturierungen bei einigen Diensten kommen (z.B. Entfernen von Beschriftungslayern, Zusammenfassung von Layern, ggf. Abgabe mehrerer FeatureTypes in einem WFS). Zudem wird sich die Reihenfolge der Layer in den Capabilities Responses des WMS ändern. Wenn nicht anders konfiguriert, liefert der Geoserver in alphabetischer Anordnung aus. Der WMS wird einen Rootlayer behalten, dieser wird beim geplanten möglichst einfachen Umstieg nicht mehr abfragbar sein.
Hinzu kommt beim WMS die Funktion GetFeatureInfo zur Sachdatenanzeige, der WFS kann mehrere FeatureTypes abgeben.Zeitliche Planung
Die Umstellung wird schrittweise erfolgen, demnächst beginnen und sich über einen längeren Zeitraum erstrecken. Eine genauere Aussage liegt bislang nicht vor.Dienst zum Testen
An diesen Geoserver-(Internet-) Diensten kann Einbindung vorab probiert werden: Öffentliche Toiletten WMS https://gdi.berlin.de/services/wms/toiletten? Öffentliche Toiletten WFS https://gdi.berlin.de/services/wfs/toiletten?
10.8.2023Capabilities Requests
https://gdi.berlin.de/services/wms/toiletten?Request=GetCapabilities&Service=WMS&Version=1.3.0 https://gdi.berlin.de/services/wfs/toiletten?Request=GetCapabilities&Service=WFS&Version=2.0.0
Bei Fragen wenden Sie sich bitte an III D 1, 90139-5257, [email protected]
In the FIS Broker there is a b/w version of the ALKIS map, is it possible to access this version over the mapproxy?
Update: Lets first wait on openstreetmap/iD#8057; maybe its possible to use the WMS service directly.
Update 2: Now, lets wait for openstreetmap/iD#8113 – at least for a bit.
@jochenklar is it possible to add the this as an output?
https://fbinter.stadt-berlin.de/fb/berlin/service_intern.jsp?id=wmsk_alkis@senstadt&type=WMS
ALKIS Berlin (Amtliches Liegenschaftskatasterinformationssystem)
…
Ebenen: | Lagebezeichnung
-- | --
| Tatsächliche Flächennutzung
| Gewässer Vegetation Linien
| Relief
| Straßennamen
| Tatsächliche Flächennutzung - Navigation
| Erläuterungen zu tatsächlichen Flächennutzungen
| Bauwerke
| Gebäude
| Flurstücke
| Gebäude - Navigation
| Rechtliche Festlegungen
| Gewässer- und Vegetationsflächen
| Erläuterungen zu Bauwerken
| Flurstücksnummer
| Erläuterungen zu Gebäuden
| Erläuterungen zu untergeordneten Gewässern und Vegetation
| Vegetation - Punkte
| Ortsteile
| Besondere Flurstücksgrenzen
| Land
| Gemeinde
| Gemarkung
| Flur
…
Rechneradresse: | https://fbinter.stadt-berlin.de/fb/wms/senstadt/wmsk_alkis
-- | --
Standard: | WMS
Version: | 1.0.0
| 1.1.0
| 1.1.1
| 1.3.0
Operationen: | GetCapabilities
| GetMap
Grafikformate: | image/jpeg
| image/png
Hello,
I am using mapbox and will use it to show some map from Fisbroker into my map. I can ee my map on mapproxy interface:
This map works :
map.addSource('wms-test-source', {
type: 'raster',
tiles: ['https://tiles.codefor.de/berlin-2022-dop20rgbi/{z}/{x}/{y}.png'],
tileSize: 256
});
But not works locally with tile: // tiles: ['http://127.0.0.1:8080/tms/bnp_0/webmercator/{z}/{x}/{y}.png'],
or another local.
And I have this issues on all layer if try it locally.
Someone can help ?
Das Fußgängernetz ist ein Knoten-Kanten-Modell der Fußwege Berlins. Es ist ein eigenständiges, unabhängiges und gleichrangiges Netz neben dem Detailnetz. Die zwei Netze unterscheiden sich durch Ihre Nutzungsart. Das Fußgängernetz steht für das gesamte Land Berlin zur Verfügung und besteht aus zwei Einheiten, dem Kantennetz und den zugehörigen Knoten.
Erste schnelle Beobachtung:
https://fbinter.stadt-berlin.de/fb/berlin/service_intern.jsp?id=k_fussgaengernetz@senstadt&type=WMS
https://fbinter.stadt-berlin.de/fb/wms/senstadt/k_fussgaengernetz
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.