Hi all,
I'm running p-mapper 3.0 under MS4W 1.5.4 (MS 4.8.3, PHP 4.4.3)
In my map file I defined some point layers (actually 5) via OGR connection,
one example of such a layer is:
LAYER
NAME "poi_coords"
STATUS ON
DATA "poi110"
TYPE POINT
CONNECTIONTYPE OGR
CONNECTION "data110.ovf"
LABELITEM "textid"
LABELCACHE ON
POSTLABELCACHE TRUE
TOLERANCE 3
TOLERANCEUNITS PIXELS
DEBUG ON
DEBUG ON
TEMPLATE void
METADATA
"DESCRIPTION" "Puntos 110"
"RESULT_FIELDS"
"textid,id,vehi_id,latitud,longitud,velocidad,sentido,fecha"
"RESULT_HEADERS"
"Etiqueta,ID,Unidad,Latitud,Longitud,Velocidad,Rumbo,Fecha/Hora"
# "RESULT_HYPERLINK" "Poul_latitud,Poul_longitud"
END
CLASS
NAME "Vehiculos"
DEBUG ON
LABEL
TYPE TRUETYPE
FONT "fritqat"
SIZE 10
COLOR 236 0 140
OUTLINECOLOR 0 0 0
END
STYLE
SYMBOL "bondi_magenta"
COLOR 255 0 0
OUTLINECOLOR 0 0 255
BACKGROUNDCOLOR -1 -1 -1
SIZE 32
END
END
END
So, the layers contains XY coords plus other auxiliary data, like the textid
field used to label the points. The OVF file defines the connection to a
view of some tables of the DB in a SQL server 2000:
<OGRVRTDataSource>
<OGRVRTLayer name="poi110">
<SrcDataSource>ODBC:usuario/[EMAIL
PROTECTED],my_custom_view</SrcDataSource>
<SrcLayer>my_custom_view</SrcLayer>
<GeometryType>wkbPoint</GeometryType>
<LayerSRS>WGS84</LayerSRS>
<GeometryField encoding="PointFromColumns" x="longitud"
y="latitud"/>
</OGRVRTLayer>
</OGRVRTDataSource>
All this works well and all the points for the five layers are exhibited
correctly displayed.
But I have problems when I want to search/query on these layers.
For example, with the Attribute Search tool I get *no results*, only an
empty (blue) window.
I have defined the arrays for Attribute Search in 'js_config.php', the
corresponding one to the above layer is:
searchList['poi_coords'] = new Array('<?php echo _p("Nro vehiculo")?>',
'#textid', '<?php echo _p("Interno (Etiqueta)") ?>','');
I want yo search on the ORG layer by the text field 'textid', but without
success.
Am I missing something?
Wrong configuration?
Also, I get bad results with other query functions, e.g. IDENTIFY, SELECT
and AUTO_IDENTIFY.
With the identify feature I get some info is displayed in the infozone area,
but not always with the correct result data, e.g.: all the result fields
corresponds to another point.
With the auto identify I always get the same results as with the identify
tool for the selected layer.
And with the select feature, also I get bad results. e.g.: I have 4 points
labeled "04", "19", "46" and "60", I draw a box around "46" and "19", but in
the result table I get info for "19" and "60"...
Any idea in how I can solve this very will be appreciated.
If I missed to send more info (conf, errors, etc) please tell me.
Sorry for mi long post.
Thank you in advance,
Gaston.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
pmapper-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmapper-users