Re: JavaScript Error Mapbender2

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: JavaScript Error Mapbender2

Samson, Marko
Hallo Liste,
 
nachdem ich wegen einer System-Neuinstallation alles neu aufsetzen musste, habe ich das beschriebene Problem immer noch.
Die InnoDB Option ist installiert worden. 
Mir sind allerdings drei Sachen aufgefallen.
1. Und zwar bekomme ich eine kleine Fehlermeldung angezeit, wenn ich über WMS_GUI_Einstellung/irgendeinegui/irgendeinwmstitel/ . Dort steht dann ' error: different layer count '.
 
2. Der Java-Script Fehler tritt meistens in der map.php Datei Zeile 790 auf
-----------------------------------
//scale
function mb_getScale(frameName) {
   for(var i=0; i<mb_GetScalePreFunctions.length; i++){
var myScale = eval(mb_GetScalePreFunctions[i]);
}
   if(myScale){
      var Y_str = myScale;
   }
   else{
      var ind = getMapObjIndexByName(frameName);
      var arrayBBox = mb_mapObj[ind].extent.split(","); //hier hat das mb_mapObj.extent keine properties
      var xtenty =  parseFloat(arrayBBox[3]) - parseFloat(arrayBBox[1]);
      var scaleY = (xtenty / mb_mapObj[ind].height) *(mb_resolution * 100);
      var Y_str = Math.round(scaleY);
   }  
   return Y_str;  
}
-----------------------------------
 
3. Das Anlegen der MB-Datenbank dauert relativ lange, scheint aber normal durchzulaufen. Zumindest gibts keine Fehlermeldung im phpmyadmin, wenn ich sie anlege.
Allerdings gibt es einige Tabellen, in denen keine Einträge sind:
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_3') ? false : true)" for=checkbox_tbl_3>gui_element_vars
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_4') ? false : true)" for=checkbox_tbl_4>gui_layer  
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_8') ? false : true)" for=checkbox_tbl_8>gui_wfs  
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_12') ? false : true)" for=checkbox_tbl_12>layer_style  
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_17') ? false : true)" for=checkbox_tbl_17>wfs  
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_18') ? false : true)" for=checkbox_tbl_18>wfs_element  
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_19') ? false : true)" for=checkbox_tbl_19>wfs_featuretype
  <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_22') ? false : true)" for=checkbox_tbl_22>wms_srs  
 
Ist das normal, oder ist da evtl. wirklich etwas schief gelaufen?
 
CU,
Marko
 
 
 
Arnulf Christl (CCGIS) schrieb:
 

Hallo,
die WMS werden direkt vom Browser angefordert, wenn der ins Internet
kommt, kommen auch die Karten zurück, das kann es also eigentlich nicht
sein. Was sagt denn die GUI <admin2_de>, wenn man auf WMS GUI
Einstellungen geht und die <gui1> auswählt. Da muss in der rechten Liste
mindestens 1 WMS angegeben sein und wenn man den auswählt werden müssen
dessen Eigenschaften in der unteren Hälfte angezeigt werden.

...hört sich an, als ob das SQL Dump nicht sauber in die Datenbank
gelaufen ist?! Irgendwie fehlen zum deguggen noch ein paar mehr Infos.
Vielleicht gehts noch irgendwie genauer?

Ist die MySQL Datenbank mit der InnoDB Option installiert worden?

Gruß, Arnulf.

Till Adams schrieb:

Marko Samson wrote:

Hallo,

wollte mir gerade mal den Mapbender 2 ansehen, bekomme aber in allen
standard guis so gut wie nur die standard buttonleiste angezeigt.
in der java script konsole sind dann immer fehler wie
/'mb_mapObj[ind]. extend has no properties/' und
/'document.getElementById(mod_dragMapSize_target) has no properties/'
zu finden.

habe ich etwas falsch gemacht, oder ist da noch etwas anzupassen?

cu,
marko

Marko,

das sieht ganz danach aus, als wenn deine GUI keinen Kartendienst
hätte. Dann legt sich der mb irgendwann quer, da er Objekte sucht, die
er nicht hat.

Versuch doch mal eine der mitgelieferten Guis gui1 oder so.


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Mapbender-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mapbender-users






-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Mapbender-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mapbender-users

 
Marko Samson
Landesbetrieb Wald und Holz
GIS-Anwendungsentwicklung
Referat I-5
Albrecht-Thaer-Straße 34
48147 Münster

Tel.: 0251/2376-930
Mail:
[hidden email]
Internet: Landesbetrieb Wald und Holz
 
Reply | Threaded
Open this post in threaded view
|

AW: JavaScript Error Mapbender2

Samson, Marko
Das Problem hat sich erledigt!
Es lag daran, dass das SQL-Script nicht richtig durchlaufen wollte. Habe jetzt alle Tabellen nacheinander gefüllt und siehe da, es geht. :-)
 
CU,
Marko
 


Von: [hidden email] [mailto:[hidden email]] Im Auftrag von Samson, Marko
Gesendet: Freitag, 14. Oktober 2005 11:58
An: [hidden email]
Betreff: Re: [Mapbender-users] JavaScript Error Mapbender2

Hallo Liste,
 
nachdem ich wegen einer System-Neuinstallation alles neu aufsetzen musste, habe ich das beschriebene Problem immer noch.
Die InnoDB Option ist installiert worden. 
Mir sind allerdings drei Sachen aufgefallen.
1. Und zwar bekomme ich eine kleine Fehlermeldung angezeit, wenn ich über WMS_GUI_Einstellung/irgendeinegui/irgendeinwmstitel/ . Dort steht dann ' error: different layer count '.
 
2. Der Java-Script Fehler tritt meistens in der map.php Datei Zeile 790 auf
-----------------------------------
//scale
function mb_getScale(frameName) {
   for(var i=0; i<mb_GetScalePreFunctions.length; i++){
var myScale = eval(mb_GetScalePreFunctions[i]);
}
   if(myScale){
      var Y_str = myScale;
   }
   else{
      var ind = getMapObjIndexByName(frameName);
      var arrayBBox = mb_mapObj[ind].extent.split(","); //hier hat das mb_mapObj.extent keine properties
      var xtenty =  parseFloat(arrayBBox[3]) - parseFloat(arrayBBox[1]);
      var scaleY = (xtenty / mb_mapObj[ind].height) *(mb_resolution * 100);
      var Y_str = Math.round(scaleY);
   }  
   return Y_str;  
}
-----------------------------------
 
3. Das Anlegen der MB-Datenbank dauert relativ lange, scheint aber normal durchzulaufen. Zumindest gibts keine Fehlermeldung im phpmyadmin, wenn ich sie anlege.
Allerdings gibt es einige Tabellen, in denen keine Einträge sind:
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_3') ? false : true)" for=checkbox_tbl_3>gui_element_vars
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_4') ? false : true)" for=checkbox_tbl_4>gui_layer  
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_8') ? false : true)" for=checkbox_tbl_8>gui_wfs  
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_12') ? false : true)" for=checkbox_tbl_12>layer_style  
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_17') ? false : true)" for=checkbox_tbl_17>wfs  
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_18') ? false : true)" for=checkbox_tbl_18>wfs_element  
 <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_19') ? false : true)" for=checkbox_tbl_19>wfs_featuretype
  <LABEL title="InnoDB free: 6144 kB , Erzeugt am: 14. Oktober 2005 um 10:55" onclick="javascript: return (document.getElementById('checkbox_tbl_22') ? false : true)" for=checkbox_tbl_22>wms_srs  
 
Ist das normal, oder ist da evtl. wirklich etwas schief gelaufen?
 
CU,
Marko
 
 
 
Arnulf Christl (CCGIS) schrieb:
 

Hallo,
die WMS werden direkt vom Browser angefordert, wenn der ins Internet
kommt, kommen auch die Karten zurück, das kann es also eigentlich nicht
sein. Was sagt denn die GUI <admin2_de>, wenn man auf WMS GUI
Einstellungen geht und die <gui1> auswählt. Da muss in der rechten Liste
mindestens 1 WMS angegeben sein und wenn man den auswählt werden müssen
dessen Eigenschaften in der unteren Hälfte angezeigt werden.

...hört sich an, als ob das SQL Dump nicht sauber in die Datenbank
gelaufen ist?! Irgendwie fehlen zum deguggen noch ein paar mehr Infos.
Vielleicht gehts noch irgendwie genauer?

Ist die MySQL Datenbank mit der InnoDB Option installiert worden?

Gruß, Arnulf.

Till Adams schrieb:

Marko Samson wrote:

Hallo,

wollte mir gerade mal den Mapbender 2 ansehen, bekomme aber in allen
standard guis so gut wie nur die standard buttonleiste angezeigt.
in der java script konsole sind dann immer fehler wie
/'mb_mapObj[ind]. extend has no properties/' und
/'document.getElementById(mod_dragMapSize_target) has no properties/'
zu finden.

habe ich etwas falsch gemacht, oder ist da noch etwas anzupassen?

cu,
marko

Marko,

das sieht ganz danach aus, als wenn deine GUI keinen Kartendienst
hätte. Dann legt sich der mb irgendwann quer, da er Objekte sucht, die
er nicht hat.

Versuch doch mal eine der mitgelieferten Guis gui1 oder so.


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Mapbender-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mapbender-users






-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Mapbender-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mapbender-users

 
Marko Samson
Landesbetrieb Wald und Holz
GIS-Anwendungsentwicklung
Referat I-5
Albrecht-Thaer-Straße 34
48147 Münster

Tel.: 0251/2376-930
Mail:
[hidden email]
Internet: Landesbetrieb Wald und Holz