[Geomoose-users] Geocode and Identify Errors

Brent Fraser bfraser at geoanalytic.com
Wed Jun 2 14:50:35 EDT 2010


So can we close Ticket #33?
http://geomoose.org/trac/ticket/33



Wes Cleland wrote:
> Ok, so now that I have completely run through the list like  banshee, I
> figured out that there was 8 mapfiles I had that did not match the
> parcels layer. I altered all the mapfiles so that the top portion of the
> mapfile was the same as the parcel. Then verified that all my mapfiles
> were the same, after this everything works. Apparently there was
> something inside the mapfile that it did not like and was throwing an
> error. Thanks to everyone for all the help with this problem!!!!!
> 
> v/r,
> 
> Wesley T. Cleland, GISP, CFM
> GIS Coordinator
> City of Van Buren, Arkansas
> 479-471-5025
> 
> "One ought never to turn one's back on a threatened danger and try to
> run away from it. If you do that, you will double the danger. But if you
> meet it promptly and without flinching, you will reduce the danger by
> half. Never run away from anything. Never!"
> Winston Churchill
> 
> 
> -----Original Message-----
> From: bfraser at geoanalytic.com [mailto:bfraser at geoanalytic.com] 
> Sent: Wednesday, May 26, 2010 11:21 AM
> To: Wes Cleland
> Cc: geomoose-users at lists.sourceforge.net
> Subject: Re: [Geomoose-users] Geocode and Identify Errors
> 
> Strange. There was only one layer in the map file you sent.  Can you
> send the 
> entire URL from the get request?
> 
> Wes Cleland wrote:
>> I just for some reason decided to turn off all layers except the layer
> I
>> want to identify, it works! But when I turn the other layers back on,
> it
>> doesn't work...
>>
>> v/r,
>>
>> Wesley T. Cleland, GISP, CFM
>> GIS Coordinator
>> City of Van Buren, Arkansas
>> 479-471-5025
>>
>> "One ought never to turn one's back on a threatened danger and try to
>> run away from it. If you do that, you will double the danger. But if
> you
>> meet it promptly and without flinching, you will reduce the danger by
>> half. Never run away from anything. Never!"
>> Winston Churchill
>>
>>
>> -----Original Message-----
>> From: bfraser at geoanalytic.com [mailto:bfraser at geoanalytic.com] 
>> Sent: Wednesday, May 26, 2010 10:03 AM
>> To: Wes Cleland
>> Cc: geomoose-users at lists.sourceforge.net
>> Subject: Re: [Geomoose-users] Geocode and Identify Errors
>>
>> Wes,
>>
>>    There could be a few reasons:
>>
>> 1. The layer is not searchable (it requires a TEMPLATE in the map
> file,
>> or for 
>> GM 2, an "identify_record" entry in the METADATA section of the map
>> file.  And I 
>> think the "identify_record" file must exist.
>>
>> 2. Coordinate system issues.  Is the map file PROJECTION and the LAYER
> 
>> PROJECTION set properly?
>>
>> Brent
>>
>>
>> Wes Cleland wrote:
>>> I installed firefox with firebug on my windows machine (this is the
>>> machine I have been testing the site with) and I believe I have
>> isolated
>>> the error. On the right side it gives me OpenLayers.js line 1103, on
>> the
>>> left is says 
>>>
>>> GET http://gis-svr/geomoose2/php/identify.php?layers(and then it
> shows
>>> the layers and the shape I used to identify the
>>> point)&_moosetime=1274883453837
>>> no element found
>>>
>>> I am not good at this, but I believe it is telling me that even
> though
>>> it is searching through all the layers that are turned on, it is not
>>> finding something in particular it needs to show the files. 
>>>
>>> If I take the original mapbook and create a shapefile from my postgis
>>> database named parcels.shp and replace the original parcels file, it
>>> gives me the error. It is only working with the original data. 
>>>
>>>
>>> v/r,
>>>
>>> Wesley T. Cleland, GISP, CFM
>>> GIS Coordinator
>>> City of Van Buren, Arkansas
>>> 479-471-5025
>>>
>>> "One ought never to turn one's back on a threatened danger and try to
>>> run away from it. If you do that, you will double the danger. But if
>> you
>>> meet it promptly and without flinching, you will reduce the danger by
>>> half. Never run away from anything. Never!"
>>> Winston Churchill
>>>
>>>
>>> -----Original Message-----
>>> From: bfraser at geoanalytic.com [mailto:bfraser at geoanalytic.com] 
>>> Sent: Tuesday, May 25, 2010 11:28 AM
>>> To: Wes Cleland
>>> Subject: Re: [Geomoose-users] Geocode and Identify Errors
>>>
>>> looks ok.  is your web site accessible to the outside world?  Can you
>>> send me 
>>> the URL?
>>>
>>>
>>> Wes Cleland wrote:
>>>> Brent,
>>>>
>>>> <param name="mapfile_root">/opt/geomoose2/maps/</param>
>>>>
>>>> <map-source name="parcels" type="mapserver"  reference="false">
>>>>     <file>./vanburen/landrecords/parcels_postgis.map</file>
>>>>     <layer name="parcels"/>
>>>>   </map-source>
>>>>
>>>> METADATA
>>>>
>>>> 	"identify_record"  "identify_parcel.html"
>>>>       "select_record"	"select_parcel.html"
>>>> 	"select_header" "select_header_parcels.html"
>>>> 	"popups" "parcels_popup.html"
>>>>
>>>> 	"itemquery"	"parcels_itemquery.html"
>>>> 	qstring_validation_pattern '.'
>>>> 	# Feature reports are stored in the conf/feature_report
>>>> directory.
>>>> 	"feature_report" "parcel.xml"
>>>> END
>>>>
>>>>
>>>>
>>>> v/r,
>>>>
>>>> Wesley T. Cleland, GISP, CFM
>>>> GIS Coordinator
>>>> City of Van Buren, Arkansas
>>>> 479-471-5025
>>>>
>>>> "One ought never to turn one's back on a threatened danger and try
> to
>>>> run away from it. If you do that, you will double the danger. But if
>>> you
>>>> meet it promptly and without flinching, you will reduce the danger
> by
>>>> half. Never run away from anything. Never!"
>>>> Winston Churchill
>>>>
>>>> -----Original Message-----
>>>> From: Brent Fraser <bfraser at geoanalytic.com>
>>>> Date: Tue, 25 May 2010 09:25:16 
>>>> To: Wes Cleland<wcleland at vanburencity.org>
>>>> Cc: <geomoose-users at lists.sourceforge.net>
>>>> Subject: Re: [Geomoose-users] Geocode and Identify Errors
>>>>
>>>> Wes,
>>>>    Sounds like a file name, path(most likely), or permissions
>> problem.
>>>> What does your mapfile_root and <map-source> for your data look
> like?
>>>> For 
>>>> example, mine is:
>>>>
>>>> <param name="mapfile_root">/MS4W30b11/apps/MyApp/maps/</param>
>>>>
>>>> <map-source name="Basins" type="mapserver" default="false"
>>>> reference="false">
>>>>      <file>./Pathfinder/Basins.map</file>
>>>>      <layer name="Basins"/>
>>>> </map-source>
>>>>
>>>>
>>>> With the following in the Basins.map file:
>>>>
>>>> METADATA
>>>>      'wms_title' 'Basins'
>>>>      qstring_validation_pattern '.'
>>>>      "identify_record" "basins.html"
>>>> END
>>>>
>>>> Where basins.html is in the same directory as the Basins.map file.
>>>>
>>>> And the php.ini entry in the previous email was taken from the one
>>>> delivered 
>>>> with MS4W's PHP so I'm assuming it's ok.
>>>>
>>>> Best Regards,
>>>> Brent Fraser
>>>>
>>>> Wes Cleland wrote:
>>>>> Brent,
>>>>>
>>>>> Here is where I stand after bashing my head into my computer screen
>>>>> yesterday. If I take the original mapbook.xml, and use the identify
>>>> tool
>>>>> with the original demo data, it works. If I change the settings.ini
>>>> file
>>>>> to read my new mapbook, I get the error. If I take the original
>>>> mapbook,
>>>>> and alter the coordinates then replace the original data with my
>>> data,
>>>>> it works. There is some configuration that is telling it to read
> the
>>>>> path /maps/demo/landrecords. I attempted to change the php5.ini
> file
>>>> and
>>>>> when I restart the server, it defaults to the original
> configuration
>>>> (I
>>>>> am assuming this is lack of experience). Also, I did not see the
>>> value
>>>>> 22519 in the link you provided. Thanks for the help!
>>>>>
>>>>> v/r,
>>>>>
>>>>> Wesley T. Cleland, GISP, CFM
>>>>> GIS Coordinator
>>>>> City of Van Buren, Arkansas
>>>>> 479-471-5025
>>>>>
>>>>> "One ought never to turn one's back on a threatened danger and try
>> to
>>>>> run away from it. If you do that, you will double the danger. But
> if
>>>> you
>>>>> meet it promptly and without flinching, you will reduce the danger
>> by
>>>>> half. Never run away from anything. Never!"
>>>>> Winston Churchill
>>>>>
>>>>> -----Original Message-----
>>>>> From: Brent Fraser <bfraser at geoanalytic.com>
>>>>> Date: Tue, 25 May 2010 08:17:15 
>>>>> To: <wescleland at hotmail.com>
>>>>> Cc: <geomoose-users at lists.sourceforge.net>
>>>>> Subject: Re: [Geomoose-users] Geocode and Identify Errors
>>>>>
>>>>> Wes,
>>>>>
>>>>>    It looks like there's several ways to fix this, the easiest (and
>>>>> best?) being 
>>>>> to set the error reporting level in the php.ini file to:
>>>>>
>>>>>      error_reporting = 22519 ;see values in 
>>>>> http://ca2.php.net/manual/en/errorfunc.constants.php (all errors
>>> minus
>>>>> notices 
>>>>> and deprecated)
>>>>>
>>>>>
>>>>> Best Regards,
>>>>> Brent Fraser
>>>>>
>>>>>
>>>>> wescleland at hotmail.com wrote:
>>>>>> I will look into this and see, I just copied the folders from the
>>>> ms4w
>>>>> folder so that could be missing something. The funny thing is, at
>> the
>>>>> bottom of the errors, it has the print links and they work. 
>>>>>> Sent on the Sprint(r) Now Network from my BlackBerry(r)
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: "Brent Fraser" <bfraser at geoanalytic.com>
>>>>>> Date: Fri, 21 May 2010 18:16:13 
>>>>>> To: <wescleland at hotmail.com>
>>>>>> Cc: <geomoose-users at lists.sourceforge.net>
>>>>>> Subject: Re: [Geomoose-users] Geocode and Identify Errors
>>>>>>
>>>>>> Wes,
>>>>>>
>>>>>>   I was thinking of the FPDI PDF file "template" (the PDF files in
>>>>>> Geomoose/conf/print), not the Mapserver results HTML "template".
> I
>>>>>> haven't done much with printing in GM 2, but its likely that there
>>>> are
>>>>>> some restrictions as to the version of PDF and kinds/arrangement
> of
>>>>>> elements inside the PDF templates.
>>>>>>
>>>>>> Brent
>>>>>>
>>>>>>> I am using a custom template that was created and implemented in
>>>> ms4w
>>>>>>> 2.3.1, there was no errors when using ms4w only when I switched
> to
>>>>>>> linux/FGS9.5. As well I am not at the office this moment, so I
>>> don't
>>>>> know
>>>>>>> the exact version of php, but I believe it is php5.3.something,
>>>>> whichever
>>>>>>> version is in the most current version of fgs9.5.
>>>>>>>
>>>>>>> Thanks for the help.
>>>>>>>
>>>>>>> Wes
>>>>>>> Sent on the Sprint(r) Now Network from my BlackBerry(r)
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Brent Fraser <bfraser at geoanalytic.com>
>>>>>>> Date: Fri, 21 May 2010 16:05:44
>>>>>>> To: Wes Cleland<wcleland at vanburencity.org>
>>>>>>> Cc: <geomoose-users at lists.sourceforge.net>
>>>>>>> Subject: Re: [Geomoose-users] Geocode and Identify Errors
>>>>>>>
>>>>>>>
>>>>>>> For the printing errors, it looks like its having problems with
>> the
>>>>>>> template PDF
>>>>>>> file.  Is it the same as with the demo data or did you edit it?
>>>>>>>
>>>>>>> Which version of PHP are you using?
>>>>>>>
>>>>>>> Best Regards,
>>>>>>> Brent Fraser
>>>>>>>
>>>>>>>
>>>>>>> Wes Cleland wrote:
>>>>>>>> This is the error when attempting to print:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> *Deprecated*: Assigning the return value of new by reference is
>>>>>>>> deprecated in */opt/geomoose2/htdocs/php/fpdi/fpdi.php* on line
>>>> *88*
>>>>>>>> *Deprecated*: Assigning the return value of new by reference is
>>>>>>>> deprecated in
>> */opt/geomoose2/htdocs/php/fpdi/fpdi_pdf_parser.php*
>>>>> on
>>>>>>>> line *244*
>>>>>>>>
>>>>>>>> *Deprecated*: Assigning the return value of new by reference is
>>>>>>>> deprecated in */opt/geomoose2/htdocs/php/fpdi/pdf_parser.php* on
>>>>> line
>>>>>>>> *102*
>>>>>>>>
>>>>>>>> *Deprecated*: Assigning the return value of new by reference is
>>>>>>>> deprecated in */opt/geomoose2/htdocs/php/fpdi/pdf_parser.php* on
>>>>> line
>>>>>>>> *285*
>>>>>>>>
>>>>>>>> *Deprecated*: Assigning the return value of new by reference is
>>>>>>>> deprecated in */opt/geomoose2/htdocs/php/fpdi/pdf_parser.php* on
>>>>> line
>>>>>>>> *437*
>>>>>>>>
>>>>>>>> *Warning*: Cannot modify header information - headers already
>> sent
>>>>> by
>>>>>>>> (output started at /opt/geomoose2/htdocs/php/fpdi/fpdi.php:88)
> in
>>>>>>>> */opt/geomoose2/htdocs/php/print.php* on line *136*
>>>>>>>>
>>>>>>>> The identify error is this:
>>>>>>>>
>>>>>>>> ***    *
>>>>>>>>
>>>>>>>> * *
>>>>>>>>
>>>>>>>> As previously stated, I can load the default mapbook.xml with
> the
>>>>> demo
>>>>>>>> data and the identify/select/buffer/search works fine, but when
> I
>>>>> load
>>>>>>>> the mapbook created with my data it gives me these errors. I
> even
>>>>> went
>>>>>>>> as far as rebuilding the mapbook ensuring that every little word
>>>> was
>>>>>>>> typed correctly/etc.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> v/r,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Wesley T. Cleland, GISP, CFM
>>>>>>>>
>>>>>>>> GIS Coordinator
>>>>>>>>
>>>>>>>> City of Van Buren, Arkansas
>>>>>>>>
>>>>>>>> 479-471-5025
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> "One ought never to turn one's back on a threatened danger and
>> try
>>>>> to
>>>>>>>> run away from it. If you do that, you will double the danger.
> But
>>>> if
>>>>> you
>>>>>>>> meet it promptly and without flinching, you will reduce the
>> danger
>>>>> by
>>>>>>>> half. Never run away from anything. Never!"
>>>>>>>> Winston Churchill
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> *From:* danlittle at yahoo.com [mailto:danlittle at yahoo.com]
>>>>>>>> *Sent:* Friday, May 21, 2010 8:21 AM
>>>>>>>> *To:* wcleland at vanburencity.org
>>>> geomoose-users at lists.sourceforge.net
>>>>>>>> *Subject:* Re: [Geomoose-users] Geocode and Identify Errors
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> I'd suggest two things:
>>>>>>>>
>>>>>>>> 1) File a bug in Trac.
>>>>>>>>
>>>>>>>> 2) Edit both geocode.php and identify.php files and replace
>>> "split"
>>>>> with
>>>>>>>> "explode".  PHP does obnoxiously stupid things with strings and
>>>>> string
>>>>>>>> functions.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     *From:* Wes Cleland <wcleland at vanburencity.org>
>>>>>>>>     *To:* geomoose-users at lists.sourceforge.net
>>>>>>>>     *Sent:* Thu, May 20, 2010 4:04:06 PM
>>>>>>>>     *Subject:* [Geomoose-users] Geocode and Identify Errors
>>>>>>>>
>>>>>>>>     First off, I would like to say thanks for the assistance;
>>> these
>>>>>>>>     mailing list are worth their weight in gold when it comes to
>>>>>>>> someone
>>>>>>>>     just starting out in a program such as myself. I started off
>>>>> using
>>>>>>>>     MS4W and GeoMoose and after an abundance of use, was
>>> authorized
>>>>> to
>>>>>>>>     move to a server. Due to funding issues Linux was the best
>>>> route
>>>>> to
>>>>>>>>     go. So I am not only learning more about GeoMoose, I am
>>>> learning
>>>>>>>>     linux as well. After some configuration and permission
>> issues,
>>>> I
>>>>>>>>     finally was able to get GeoMoose to display in a web browser
>>>>> using
>>>>>>>>     FGS9.5 on linux. I can pan, zoom-in, etc., however, when I
>>>>> search,
>>>>>>>>     identify, geocode, and print I get an error. Usually along
>> the
>>>>> lines
>>>>>>>> of:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     *Deprecated*: Function split() is deprecated in
>>>>>>>>     */opt/geomoose2/htdocs/php/geocode.php* on line *22*
>>>>>>>>
>>>>>>>>     *Warning*: Cannot modify header information - headers
> already
>>>>> sent
>>>>>>>>     by (output started at
>>> /opt/geomoose2/htdocs/php/geocode.php:22)
>>>>> in
>>>>>>>>     */opt/geomoose2/htdocs/php/geocode.php* on line *27*
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     This particular error is specific to geocoding obviously,
> but
>>>>> they
>>>>>>>>     all contain the word deprecated and end in cannot modify
>>> header
>>>>>>>>     information. When I attempt to identify, select, buffer I
> get
>>>> an
>>>>>>>>     unhandled request return Unknown error. I am stuck and any
>>>>>>>>     assistance would be greatly appreciated. Thanks in advance.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     v/r,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     Wes Cleland
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
> ------------------------------------------------------------------------
> ------------------------------------------------------------------------
>>>>> ------
> ------------------------------------------------------------------------
>>>>>>>> _______________________________________________
>>>>>>>> Geomoose-users mailing list
>>>>>>>> Geomoose-users at lists.sourceforge.net
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/geomoose-users
> ------------------------------------------------------------------------
>>>>> ------
>>>>>>> _______________________________________________
>>>>>>> Geomoose-users mailing list
>>>>>>> Geomoose-users at lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/geomoose-users
>>>>>>>
>>>>>>>
> ------------------------------------------------------------------------
>>>> ------
>>>>> _______________________________________________
>>>>> Geomoose-users mailing list
>>>>> Geomoose-users at lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/geomoose-users
>>>>>
> ------------------------------------------------------------------------
>>>> ------
>>>>
>>>> _______________________________________________
>>>> Geomoose-users mailing list
>>>> Geomoose-users at lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/geomoose-users
>>>>
>>>>
>>>>
> ------------------------------------------------------------------------
>>> ------
>>>> _______________________________________________
>>>> Geomoose-users mailing list
>>>> Geomoose-users at lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/geomoose-users
>>>>
>>> .
>>>
>>>
> ------------------------------------------------------------------------
>> ------
>>> _______________________________________________
>>> Geomoose-users mailing list
>>> Geomoose-users at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/geomoose-users
>>>
>> .
>>
>>
> ------------------------------------------------------------------------
> ------
>> _______________________________________________
>> Geomoose-users mailing list
>> Geomoose-users at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geomoose-users
>>
> 
> .
> 
> ------------------------------------------------------------------------------
> 
> _______________________________________________
> Geomoose-users mailing list
> Geomoose-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geomoose-users
> 





More information about the Geomoose-users mailing list