Change EPSG dynamic
From MapbenderWiki
Contents |
EN
Currently all EPSG are read from the capabilities but what is beeing displayed in the ChangeEpsg module is a static list coded directly into the PHP module. An additional module ChangeEpsg_dynamic list all EPSG codes found in the contained WMS and lists them. OK TW
- List all EPSG codes found in Capabilities document for all loaded wms dynamically
- refreshes the selectbox by loading wms from a list
- Update mySQL database: All possible epsg codes from the capabilities in the table wms have to be added in the table wms_srs
- low prio: error reporting, if an epsg code isn't possible for some wms
Open Issues:
- The code currently translates "EPSG:31467" into "Gauß Krüger 3", this could not be done if the SRS are read automatically.
- The modul works incorrect at this time
Link
DE
Derzeit werden EPSG-Codes im Modul ChangeEpsg hart verdrahtet eingetragen. Statt dessen liest das Modul ChangeEpsg_dynamic alle möglichen EPSG Codes aus den Capabilities aller WMS einer GUI aus und fügt sie in die Auswahlbox ein. OK TW
- Dynamisch erzeugte Liste aller EPSG Codes aus den Capabilities Dokumenten aller geladenen WMS
- Aktualisierung des Auswahlfeldes beim Laden eines WMS aus der Liste
- Aktualisierung der mySQL-Datenbank: Alle möglichen EPSG-Codes aus den Capabilities in der Tabelle 'wms' müssen in die Tabelle 'wms_srs' hinzugefügt werden
- niedrige Priorität: Fehlermeldung, wenn ein EPSG-Code nicht möglich ist für einige WMS
Offene Fragen:
- Im Code können wenig sprechende Namen wie "EPSG:31467" in "Gauß Krüger 3" übersetzt werden. Bei dynamischem Auslesen wird das schwieriger. Hilft ein Link zum Langtext?
- Das Modul arbeitet derzeit noch fehlerhaft
