Change EPSG dynamic

From MapbenderWiki

Jump to: navigation, search

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

ChangeEpsg_dynamic



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

Link

ChangeEpsg_dynamic

Views