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