[Chameleon] No Query Results for Postgis layer

Paul Spencer pspencer at dmsolutions.ca
Mon Feb 14 12:28:21 EST 2005


David,

David Dabney wrote:
> Paul,
> 
> No worries on your response time.  Do you have any ideas on why 
> mapserver/script would not pull back results?  I agree that it must not 
> be a Chameleon issue.  Please excuse my ignorance, but what do you mean 
> when you say 'check to make sure the loader put attributes into postgis?'

does your postgresql table have the attribute data/columns that you are 
expecting to get as a result of the query?

> 
> Thanks,
> 
> Dave
> 
> Paul Spencer wrote:
> 
>> David,
>>
>> this response is terribly late, but perhaps better late than never?  
>> We have had no problems using postgis layers and getting query results 
>> from them that include all the attributes defined in the SQL of the DATA.
>>
>> Your layer seems to have all the necessary mapscript pieces (ON, 
>> template, tolerance etc).
>>
>> shape_index, tile_index and layer_index are actually added by 
>> Chameleon.  That probably means that none of the attributes are being 
>> returned by mapscript to Chameleon.  I will assume that you did check 
>> to make sure that the loader put the attributes into postgis :> in 
>> which case, I really don't have an answer for you, except that we have 
>> managed to get this working.
>>
>> Cheers
>>
>> Paul
>>
>>
>> David Dabney wrote:
>>
>>> I am using Chameleon 2.0 and am trying to query a Postgis layer with 
>>> the Query Widget.  For some reason only shape_index, tile_index, and 
>>> layer_index are the only features returned.  I used pgsql2shp and the 
>>> queries work fine for this layer pointing to the shapefile.  Any help 
>>> would be greatly appreciated.
>>>
>>> Here are my layers:
>>>
>>> LAYER
>>>  NAME stations
>>>  METADATA
>>>    "wms_title" "Stations Shape"
>>>    "wfs_title" "Stations Shape"
>>>  END
>>>  TYPE POINT
>>>  STATUS ON
>>>  DATA stations
>>>  CLASS
>>>            SYMBOL star
>>>            COLOR 0 0 0
>>>            SIZE 7
>>>  END
>>>  TEMPLATE "ttt_query.html"
>>>  TOLERANCE 10
>>>  TOLERANCEUNITS pixels
>>>  PROJECTION
>>>      "proj=latlong"
>>>      "datum=WGS84"
>>>  END
>>>
>>> END # layer
>>>
>>> LAYER
>>>      CONNECTIONTYPE postgis
>>>      NAME "luces_stations"
>>>      CONNECTION "user=****** dbname=****** host=******** port=5432"
>>>      DATA "lat_long from (select * from stations) as s using unique 
>>> station_code using SRID=26917"
>>>      #FILTER "station = 'Middle'"
>>>      METADATA
>>>          "wms_title" "Stations PostGIS"
>>>          "wfs_title" "Stations PostGIS"
>>>      END
>>>      STATUS ON
>>>      DUMP TRUE
>>>      TYPE POINT
>>>      PROJECTION
>>>          "proj=latlong"
>>>          #"init=epsg:4269"
>>>          "datum=WGS84"
>>>      END
>>>      TEMPLATE "ttt"
>>>      TOLERANCE 10
>>>      TOLERANCEUNITS pixels
>>>      LABELITEM "station"
>>>      CLASS
>>>        TEMPLATE "ttt"
>>>        SYMBOL star
>>>        COLOR 0 0 0
>>>        SIZE 7
>>>      END
>>> END
>>>
>>
> 

-- 
+-----------------------------------------------------------------+
|Paul Spencer                           pspencer at dmsolutions.ca   |
+-----------------------------------------------------------------+
|Applications & Software Development                              |
|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
+-----------------------------------------------------------------+


More information about the Chameleon mailing list