[Mapserver-DE] probleme mit itemquery

Inge Keckeisen inke03 at gmx.net
Son Jul 11 16:42:20 CEST 2004


Hallo,

der reguläre Ausdruck selbst ist in Ordnung: Es wird nach 1 oder keinem 
Punkt am Anfang des Values gesucht mit darauffolgenden 1-5 Ziffern ODER 
("|") nach 1-5 Ziffern, danach  1 Slash (ordnungsgemäß maskiert mit 
"\"), und am Ende nochmal 1-5 Ziffern.
Der Fehler liegt möglicherweise bei der Übergabe in den querystring. 
Vielleicht muß hier der Slash anders (mit "escape"??) übergeben werden?

Nur mal so'ne Idee....

Viele Grüße,
Inge Keckeisen

> Subject:
> [Mapserver-DE] probleme mit itemquery
> From:
> "A. Hochegger" <a.hochegger at eduhi.at>
> Date:
> Fri, 9 Jul 2004 18:39:38 +0200
> To:
> "umn mapserver_de" <mapserver-de at freegis.org>
> 
> To:
> "umn mapserver_de" <mapserver-de at freegis.org>
> 
> 
> /hallo !/
> // 
> /ich habe in meiner index.html folgenden code zur suche eines grundstückes /
> /// Eingabe Grundstücksnummer
>  function gnr_senden()
>  {
>   var re = new RegExp("^([.]{0,1})([0-9]{1,5}|[0-9]{1,5}\/{1}[0-9]{1,5})$");
>         if(!re.test(document.gnrform.gnr.value))
>   {
>    alert("Feld Grundtstücksnummer formal falsch oder leer!");
>    document.gnrform.gnr.value = "";
>    return;
>   }
>   var gstnr = document.gnrform.kgnr.value + document.gnrform.gnr.value;
>   var mapurl = 
> "http://localhost/cgi-bin/mapserv?map=/gmdweb/query.map&qlayer=gstnr_query&mode=itemquery&mapext=shapes&qitem=gstnr&qstring 
> <http://localhost/cgi-bin/mapserv?map=/gmdweb/query.map&qlayer=gstnr_query&mode=itemquery&mapext=shapes&qitem=gstnr&qstring>=" 
> + gstnr;
>   window.open(mapurl,"Kartenfenster","width=860,height=620,resizable=Yes,status=Yes,scrollbars=Yes");
>  }/
> /die grundstücksnummer ist im feld gstnr und kann folgendermaßen 
> aussehen:  42116.57 oder 4211657 oder 4211657/2. die ersten 5 zahlen 
> geben die katastralgemeinde an der rest ist die eigentliche 
> grundstücksnummer. die suche funktioniert aber nur mit den 
> grundstücksnummern wie .57 oder 57, wird jedoch eine teilungszahl 57/2 
> eingegeben dann ergibt die suche kein ergebnis (no matching records) 
> obwohl diese nummer vorhanden ist. ich glaube es ist der schrägstrich 
> habe aber keine ahnung wie ich das problem lösen soll. ich verwende den 
> mapserver 4.0.1 unter windows xp./
> // 
> /ich bin für jeden tip dankbar weil ich ehrlich gestanden in java script 
> nicht sehr viel ahnung habe und außerdem gerade mein erstes mapserver 
> projekt bearbeite. /
> // 
> // 
> /herzlichen dank also im voraus für die hilfe./
> // 
> // 
> /vg/
> /helmut hochegger/
> // 




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)