AW: [Mapbender-users] update Mapbender 2.4
"Jäger, Frank \(KRZ\)"
F.Jaeger at KRZ.DE
Tue Aug 15 10:07:57 EDT 2006
Hallo Leute,
kann mir bitte mal einer "den entscheidenden Tipp" geben?
Ich habe zwei parallele Installationen:
T wie "Test"
Neue Datenbank aus Script geladen (/recources/db/postgresql/)
P wie "Produktion"
Datenbank aus 2.2.3 mit Scripten erweitert (/resources/db/update/)
In beiden Welten habe ich nun eine "gui_digitize".
Die aus Test funktioniert. Die aus "P" funktioniert NICHT.
Ich bin nach der Anleitung von Astrid aus der u.a. Mail vorgegangen um die "gui_digitize" in meine P-Welt zu bekommen.
Fehler beim "Fangen":
z.B. Button rechts oben "select by rectangle" (und die anderen) rastet ein, fängt aber nichts.
Fehler beim Erfassen:
z.B. neuer Punkt, Klick in Karte,
Zeile: "(i) (x) new (point)" erscheint links unten.
Klick auf Button (I) zeigt ein fast leeres Fenster, die Selection ist leer:
Quelltext "P":
<html><head></head><body></body></html>
<form id='wfs'>
<select name='wfs' size='0' onChange='document.getElementById("elementForm").innerHTML = window.opener.buildElementForm(this.value , 0)'>
</select>
</form>
<div id='elementForm'>
</div>
Dagegen Quelltext "T":
<html><head></head><body></body></html>
<form id='wfs'>
<select name='wfs' size='3' onChange='document.getElementById("elementForm").innerHTML = window.opener.buildElementForm(this.value , 0)'>
<option value='0'>myPolygons</option>
<option value='1'>myLines</option>
<option value='2'>myPoints</option>
</select>
</form>
<div id='elementForm'>
</div>
Ich verstehe noch nicht, wie die Digitalisier-Buttons an die Daten (WFS-T) gebunden sind.
In der "WFS CONF" der "admin1" taucht dieser WFS nicht auf.
Dort ist nur der Such-WFS der Germany-Demo konfiguriert.
PS.
Ich glaube bei der Funktion "GUI ../kopieren" wird das neue Feld "e_url" nicht mit übertragen. Die Folge ist, dass das Highlighting für das "Help" nicht funktioniert.
Testen:
gui2: Help-? drücken -> lila Rahmen.
admin2_de: kopieren "gui2" nach "gui2_kopie"
gui2_kopie: Help-? drücken -> Nix.
Mit freundlichen Grüßen
Frank Jäger
-----Ursprüngliche Nachricht-----
Von: Astrid Emde [mailto:astrid.emde at ccgis.de]
Gesendet: Dienstag, 1. August 2006 10:56
An: users at mapbender.osgeo.org
Betreff: [Mapbender-users] update Mapbender 2.4
Hello List,
(deutsch weiter unten)
thanks for the advise about the update of the guis. Sure gui2 and
gui_digitize where not there in version 2.2.3, but the update script
assumes that they already exist.
Here are the 4 SQL to handle the guis:
-----------------------------------------------
-- Insert the guis /Anlegen der guis
INSERT INTO gui (gui_id, gui_name, gui_description, gui_public) VALUES
('gui2','gui2','client element collection',1);
INSERT INTO gui (gui_id, gui_name, gui_description, gui_public) VALUES
('gui_digitize','gui_digitize','new gui for digitizing',1);
-- assign the gui to the user root / Zuordnung der GUIs zu user root
INSERT INTO gui_mb_user (fkey_gui_id, fkey_mb_user_id, mb_user_type)
VALUES ('gui2', 1, 'owner');
INSERT INTO gui_mb_user (fkey_gui_id, fkey_mb_user_id, mb_user_type)
VALUES ('gui_digitize', 1, 'owner');
-------------------------------------------------
But that won't be enough, because the guis don't have any WMS at that
moment.
In the gui2 that's no problem, you can take the WMS from the GUI called
gui and link the WMS to the gui2.
For gui_digitize it is a bit more complex, because WMS and WFS come
together.
Have a look how the gui_digitize is set up at mapbender_dev:
http://wms1.ccgis.de/mapbender_dev/frames/login.php?name=guest&password=guest&mb_user_myGui=gui_digitize
Or make your own account and you can have a look at your own gui_digitize
Attached to the mail is a discription with SQL to help you to update the
gui_digitize.
-------------------------------------------
Hallo Liste,
danke für den Fehler im update-Script der guis. gui2 und gui_digitize
lagen in der Version 2.2.3 noch nicht vor, dass Skript geht aber dacvon
aus, dass sie schon existieren.
Die 4 SQL weiter oben können vor dem Ausführen des Skrites
update_guis_utf8.sql abgeschickt werden (Anlegen der guis, Zuordnung der
GUIs zu user root)
Dies wird aber noch nicht ausreichen. Die guis liegen vor sind aber noch
nicht mit WMS bestückt.
Für die gui2 stellt das kein Problem dar. Hier können einfach über die
Administration die WMS aus der gui übernommen werden.
Hier der Link zur gui_digitize auf mapbender_dev:
http://wms1.ccgis.de/mapbender_dev/frames/login.php?name=guest&password=guest&mb_user_myGui=gui_digitize
Noch besser ist es ein Account auf mapbender_dev einzurichten und die
eigene gui_digitize anzuschauen.
http://wms1.ccgis.de/mapbender_dev/
Im Anhang der Mail befindet sich eine Beschreibung für den update der
gui_digitize
--
Schönen Gruß
Astrid Emde
----------------------------------
Astrid Emde
CCGIS GbR
Siemensstraße 8
53121 Bonn
Germany
----------------------------------
astrid.emde at ccgis.de
www.ccgis.de
----------------------------------
Tel.: ++49 (0) 228 90826 19
Fax.: ++49 (0) 228 90826 11
Zentrale: ++49 (0) 228 90826 0
----------------------------------
More information about the Mapbender_users
mailing list