Armin, yow are you...
This are the lines, I see your warning but I'm create the tables WITH OIDS
The search work ok, the trouble are the zoomto.
// Change projection to map projection if necessary
if ($changeLayProj) {
// If error appears here for Postgis layers, then DATA is not defined
properly as:
// "the_geom from (select the_geom, oid, xyz from layer) AS new USING UNIQUE
oid USING SRID=4258"
$resShape->project($qLayerProjObj, $mapProjObj);
}
$newResLayer->addFeature($resShape);
}
Look my table
CREATE TABLE vias_dao
(
gid serial NOT NULL,
fnode_ int4,
tnode_ int4,
lpoly_ int4,
rpoly_ int4,
length numeric,
vialidad_ int4,
vialidad_i int4,
fid_ int4,
id numeric,
nombre varchar(60),
categoria int8,
tipo int8,
sentido int4,
velocidad_ int8,
the_geom geometry,
CONSTRAINT vias_dao_pkey PRIMARY KEY (gid),
CONSTRAINT enforce_dims_the_geom CHECK (ndims(the_geom) = 2),
CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) =
'MULTILINESTRING'::text OR the_geom IS NULL),
CONSTRAINT enforce_srid_the_geom CHECK (srid(the_geom) = -1)
)
WITH OIDS;
ALTER TABLE vias_dao OWNER TO postgres;
And my search.xml
<searchlist version="1.0">
<dataroot>$</dataroot>
<searchitem name="vias_dao" description="Calles">
<layer type="postgis" name="vias_dao">
<field type="s" name="nombre" description="Calle" wildcard="0"
/>
</layer>
</searchitem>
</searchlist>
-----Original Message-----
From: Armin Burger [mailto:[EMAIL PROTECTED]
Sent: jueves, 06 de diciembre de 2007 13:58
To: Cristian_rougier
Cc: [email protected]
Subject: Re: [pmapper-users] Search / zoomto error
and what is written in the file \incphp\map.php in the lines before line
735...?
Cristian_rougier wrote:
> Dears, when i try to zoomto an item of search result, nothing happen
> and in my php_error.log say :
>
> [06-Dec-2007 13:17:11] PHP Fatal error: Object expected as argument. in
> C:\ms4w\apps\pmapper-3.2-beta2\incphp\map.php on line 735.
>
> this is my layer
>
> LAYER
> NAME "vias_dao"
> STATUS ON
> TYPE line
> CONNECTIONTYPE postgis
> CONNECTION "user=postgres password=ruyi4232 dbname=postgis
host=localhost
> port=5432"
> DATA "the_geom from vias_dao"
> TEMPLATE "silueta.html"
> # LABELITEM "NAME"
> # LABELCACHE ON
> MINSCALE 10
> MAXSCALE 140000
>
>
> PROJECTION
> "proj=latlong"
> "ellps=WGS84"
> "datum=WGS84"
> END
>
> METADATA
> "DESCRIPTION" "Vias"
> "RESULT_FIELDS" "nombre"
> "RESULT_HEADERS" "NOMBRE"
> END # Metadata
>
> CLASS
> Name 'vias_dao'
> COLOR 0 0 0
> OUTLINECOLOR 0 0 0
> LABEL
> SIZE TINY #tinysmallmediumlargegiant
> POSITION auto
> ANGLE AUTO
> BUFFER 1 #40 how close label are to each other
> MINDISTANCE 50
> MINFEATURESIZE 30
> TYPE truetype
> FONT arial
> SIZE 6
> COLOR 0 0 0
> SHADOWCOLOR 218 218 218
> SHADOWSIZE 2 2
> END
> END # Class
> END # Layer
>
>
> If you please help me
> best regards
>
> Cristian
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
pmapper-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmapper-users