[Geomoose-users] getting started, running the demos question
Brent Fraser
bfraser at geoanalytic.com
Tue Jan 5 15:03:28 EST 2010
Looking at the file dates at
http://dl.maptools.org/dl/php_ogr/
makes me skeptical about binaries being available in a timely fashion...
But the source is included in gdal distribution (swig/php)
> I haven't used the OGR/PHP bindings, if they are reasonable then yes, but
> I *thought* OGR only did standard SWIG bindings (perl, python, ruby).
>
>
> ----- Original Message ----
>> From: Brent Fraser <bfraser at geoanalytic.com>
>> To: Dan Little <danlittle at yahoo.com>
>> Cc: GeoMOOSE Users List <geomoose-users at lists.sourceforge.net>
>> Sent: Tue, January 5, 2010 1:37:30 PM
>> Subject: Re: [Geomoose-users] getting started, running the demos
>> question
>>
>> Could we use OGR via PHP to create .dbf files?
>>
>> > Yeah, this is a bit of a problem as we need to be able to create DBase
>> > files but the old module is no longer supported and the new one not
>> > release.
>> >
>> > Have I ever mentioned to this list how much I absolutely love PHP
>> and/or
>> > it's "mostly free" model?
>> >
>> >
>> > ----- Original Message ----
>> >> From: Brent Fraser
>> >> To: John Callahan
>> >> Cc: GeoMOOSE Users List ; Brian
>> >> Fischer
>> >> Sent: Tue, January 5, 2010 1:05:37 PM
>> >> Subject: Re: [Geomoose-users] getting started, running the demos
>> >> question
>> >>
>> >>
>> >> And of some interest, http://bugs.php.net/bug.php?id=49222, says:
>> >>
>> >> "dbase is unmaintained and moved to PECL though its yet to have a
>> >> release
>> >> there."
>> >>
>> >> So until a PHP 5.3 compatible version of php_dbase.dll shows up
>> there,
>> >> it looks
>> >> like some of GM v2.2 PHP functions (select, mailing labels) will not
>> >> work with
>> >> MS4w 3.0.
>> >>
>> >>
>> >>
>> >>
>> >> Brent Fraser wrote:
>> >> > I didn't edit the config.php. All of the GM required PHP dlls are
>> >> loaded via
>> >> > the php.ini file, except for php_dbase.dll. And since I don't have
>> >> that one
>> >> on
>> >> > my test system, I'm confused why the print.php didn't crash and
>> burn.
>> >> I only
>> >> > tested the print.php which doesn't actually use php_dbase.dll;
>> perhaps
>> >> the
>> >> dl()
>> >> > function is tolerant of files not being available (until a function
>> is
>> >> used).
>> >> >
>> >> > Brent
>> >> >
>> >> > John Callahan wrote:
>> >> >> That's good to hear. Thanks Brent. Did you also edit the
>> >> config.php
>> >> >> to get rid of the dl() calls? or the php_dbase.dll dependence
>> (which
>> >> I
>> >> >> couldn't find in the ms4w 3.0 beta distribution)?
>> >> >>
>> >> >> - John
>> >> >>
>> >> >>
>> >> >> On Tue, Jan 5, 2010 at 1:12 PM, Brent Fraser
>> >> >> > wrote:
>> >> >>
>> >> >> GM 2.2 (from SVN) running on MS4W 3.0 beta works ok after I
>> >> edited the
>> >> >> mapbook.xml (for things we need to change anyway for the 2.2
>> Beta
>> >> >> release).
>> >> >> Creation of PDF,HTML, and jpg documents for Printing using PHP
>> >> seems
>> >> >> to work ok too.
>> >> >>
>> >> >> Brent
>> >> >>
>> >> >>
>> >> >> Brent Fraser wrote:
>> >> >> > I just installed MS4W on a clean XP virtual machine.
>> Apache
>> >> would
>> >> >> not start; I
>> >> >> > had to install the VC++ 2008 redist package
>> >> >> >
>> >> >>
>> >>
>> (http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en
>> >> >>
>> >> )
>> >> >> >
>> >> >> > Then it started and PHP reported:
>> >> >> >
>> >> >> > MapScript
>> >> >> > MapServer Version MapServer version 5.4.2 OUTPUT=GIF
>> >> OUTPUT=PNG
>> >> >> OUTPUT=JPEG
>> >> >> > OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ
>> >> >> SUPPORTS=AGG
>> >> >> > SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=FRIBIDI
>> >> SUPPORTS=WMS_SERVER
>> >> >> > SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT
>> >> >> SUPPORTS=WCS_SERVER
>> >> >> > SUPPORTS=SOS_SERVER SUPPORTS=FASTCGI SUPPORTS=THREADS
>> >> SUPPORTS=GEOS
>> >> >> > SUPPORTS=RGBA_PNG INPUT=JPEG INPUT=POSTGIS INPUT=OGR
>> >> INPUT=GDAL
>> >> >> INPUT=SHAPEFILE
>> >> >> >
>> >> >> > PHP MapScript Version ($Revision: 9099 $ $Date: 2009-06-09
>> >> >> 00:39:18 -0300 (Tue,
>> >> >> > 09 Jun 2009) $)
>> >> >> >
>> >> >> > so I'm encouraged. I'll try GM next...
>> >> >> >
>> >> >> > Brent
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > Brian Fischer wrote:
>> >> >> > > I really havenââ¬â¢t tested MS4W 3.0 beta 7 with GM
>> yet. I
>> >> tried when it
>> >> >> > > was in beta 2 and ran into some of these same problems.
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > I would suggest if there are specific things we need added
>> to
>> >> MS4W to
>> >> >> > > make things work with GM 2.2 we submit a bug. Kind of
>> like
>> >> the
>> >> >> > > Mapbender project did in this bug
>> >> >> > > http://bugzilla.maptools.org/show_bug.cgi?id=2086. Then
>> if
>> >> it is
>> >> >> not to
>> >> >> > > hard for them to add they will do it.
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > Is the dbase .dll the only thing? I think when GM 2.2
>> comes
>> >> out
>> >> >> we need
>> >> >> > > to explain the quirks of the dl() function.
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > *Brian Fischer,* CFM GIS Project Manager
>> >> >> > > *Houston Engineering, Inc.*
>> >> >> > > Phone: W: 763.493.4522 / M: 763.229.2734
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > *From:* Dan Little [mailto:danlittle at yahoo.com
>> >> >> ]
>> >> >> > > *Sent:* Monday, January 04, 2010 10:05 AM
>> >> >> > > *To:* John Callahan
>> >> >> > > *Cc:* GeoMOOSE Users List
>> >> >> > > *Subject:* Re: [Geomoose-users] getting started, running
>> the
>> >> >> demos question
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > We will probably not delay 2.2 in order to be PHP 5.3
>> ready.
>> >> I would
>> >> >> > > expect that if we're going to focus on PHP 5.3/MS4W 3.0
>> then
>> >> >> we're going
>> >> >> > > to need to rollout a 2.2.(1/2/5) that subsumes it as a
>> "bug
>> >> fix."
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > *From:* John Callahan
>> >> >> >
>> >> >> > > *To:* Brent Fraser
>> >> >> >
>> >> >> > > *Cc:* Dan Little
>> >> >> >;
>> >> >> > > geomoose-users at lists.sourceforge.net
>> >> >>
>> >> >> > > *Sent:* Mon, January 4, 2010 10:01:07 AM
>> >> >> > > *Subject:* Re: [Geomoose-users] getting started,
>> running
>> >> the
>> >> >> demos
>> >> >> > > question
>> >> >> > >
>> >> >> > > Thanks Dan/Brent.
>> >> >> > >
>> >> >> > > Would you say that GeoMoose 2.2 would be
>> tested/modified
>> >> to work
>> >> >> > > with MapServer 5.4.x and PHP 5.3 (and therefore MS4W
>> 3.0
>> >> from a
>> >> >> > > Windows perspective)? Actually, GM 2.2 could
>> probably
>> >> work
>> >> >> for all
>> >> >> > > MapServer 5.x versions....
>> >> >> > >
>> >> >> > > And that GeoMoose 2.0.x works with MapServer 5.2.x and
>> >> PHP
>> >> >> 5.2 (and
>> >> >> > > therefore MS4W 2.3.x)?
>> >> >> > >
>> >> >> > >
>> >> >> > > I wouldn't mind using GM 2.2 with PHP 5.2 (at least
>> >> >> temporarily) if
>> >> >> > > I can find a php_mapscript dll based on PHP 5.2 that
>> >> works with
>> >> >> > > MapServer 5.4.2.
>> >> >> > >
>> >> >> > > - John
>> >> >> > >
>> >> >> > >
>> >> >> > > On Mon, Jan 4, 2010 at 10:39 AM, Brent Fraser
>> >> >> > >
>> >> >> >>
>> >> >> wrote:
>> >> >> > >
>> >> >> > > Dan, John,
>> >> >> > >
>> >> >> > > I agree; we need to test GM 2.2 with MS4W 3.0. I'll
>> >> have a
>> >> >> look at
>> >> >> > > the beta.
>> >> >> > >
>> >> >> > > I see that PHP's dl() is deprecated (due to security
>> and
>> >> >> threading
>> >> >> > > issues), but the doc doesn't say what the replacement
>> is
>> >> (use the
>> >> >> > > PHP.ini?). I think our plan would be to modify
>> >> config.php to
>> >> >> test
>> >> >> > > if a module is loaded (as it does now) and just give a
>> >> >> message if it
>> >> >> > > isn't:
>> >> >> > >
>> >> >> > > if(!extension_loaded('gd') &&
>> !extension_loaded('gd2')) {
>> >> >> > > printf( 'Please ensure the following extension
>> is
>> >> loaded
>> >> >> > > using php.ini:'.'php_gd2.'.PHP_SHLIB_SUFFIX);
>> >> >> > > }
>> >> >> > >
>> >> >> > > Unless there's a better way?
>> >> >> > >
>> >> >> > > As for the php.dbase.dll, we could ask the MS4W people
>> to
>> >> >> include it...
>> >> >> > >
>> >> >> > > Best Regards,
>> >> >> > > Brent Fraser
>> >> >> > >
>> >> >> > > Dan Little wrote:
>> >> >> > >
>> >> >> > > I think we simply need to do more testing on the more
>> >> >> bleeding edge
>> >> >> > > software. In some regard, we have enough issues
>> keeping
>> >> up with
>> >> >> > > browser changes. Moving past developer excuses, I'm
>> >> running
>> >> >> OS/X
>> >> >> > > 10.5.something and a few variants of debian and I
>> believe
>> >> >> they all
>> >> >> > > have PHP 5.2, which is why there is probably some
>> quirks
>> >> when
>> >> >> moving
>> >> >> > > t o PHP 5.3.
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > Brian/Len/Brent, any help on your versions? I just
>> really
>> >> >> don't use
>> >> >> > > Windows for anything but running IE...
>> >> >> > >
>> >> >> > >
>> >> >> > > *From:* John Callahan
>> >> >>
>> >> >> > > >>
>> >> >> > > *To:* geomoose-users at lists.sourceforge.net
>> >> >>
>> >> >> > >
>> >> >> >
>> >> >> > > *Sent:* Sun, January 3, 2010 8:31:42 AM
>> >> >> > >
>> >> >> > > < b>Subject: [Geomoose-users] getting started,
>> running
>> >> the
>> >> >> demos
>> >> >> > >
>> >> >> > >
>> >> >> > > question
>> >> >> > >
>> >> >> > > I'm trying to setup GeoMoose but ran into a problem
>> >> that
>> >> >> I'm not
>> >> >> > > sure how to fix. After several hours of modifying
>> my
>> >> >> environment,
>> >> >> > > here's where I'm at now:
>> >> >> > >
>> >> >> > >
>> >> >> > > Windows OS
>> >> >> > >
>> >> >> > > Apache 2.2.11
>> >> >> > >
>> >> >> > > PHP 5.3.1 (VC6 x86 Thread Safe (2009-Nov-19
>> 10:20:08)
>> >> from
>> >> >> > > http://windows.php.net/download/)
>> >> >> > >
>> >> >> > > MapServer 5.4.2 with PHP_MapScript from
>> ms4w_3.0_beta7
>> >> >> 2009-09-01
>> >> >> > >
>> >> >> > >
>> >> >>
>> (http://www.maptools.org/ms4w/index.phtml?page=README_INSTALL_3.0.html)
>> >> >> > >
>> >> >> > > GeoMoose from moose2-trunk as downloaded from the
>> >> tarball
>> >> >> as of Jan
>> >> >> > > 1. ( I choose this over the 2.0.1 release because
>> I
>> >> liked
>> >> >> some of
>> >> >> > > the changes in 2.2.)
>> >> >> > >
>> >> >> > >
>> >> >> > > Apparently, the php dl() function is now deprecated
>> as
>> >> of PHP
>> >> >> > > 5.3. Even with the enable_dl set to 'On' in
>> php.ini,
>> >> it still
>> >> >> > > throws an
>> >> >> > > error when trying to run the demo. GeoMoose uses
>> this
>> >> >> function.
>> >> >> > > How can I get around that?
>> >> >> > >
>> >> >> > > Also, I see GeoMoose uses php_dbase extension.
>> That
>> >> dll
>> >> >> is not in
>> >> >> > > the PHP or MS4W distributions I downloaded. I did
>> see
>> >> a
>> >> >> php_ogr dll
>> >> >> > > in MW4W though. How can I get around this?
>> >> >> > >
>> >> >> > >
>> >> >> > > Lastly, I tried using php 5.2.8 and I WAS able to
>> get
>> >> the
>> >> >> GeoMoose
>> >> >> > > demo mostly working. However, some problems were
>> >> >> occurring, likely
>> >> >> > > because I didn't have php_mapscript, or maybe a
>> wrong
>> >> >> version. I
>> >> >> > > switched to php 5.3 because I couldn't find a
>> >> >> php_mapscript for
>> >> >> > >
>> >> >> > > MapServer 5.4.2 for p hp 5.2.x and because it was
>> what
>> >> MS4W
>> >> >> > >
>> >> >> > >
>> >> >> > > currently supports.
>> >> >> > >
>> >> >> > > Thanks for any help or thoughts.
>> >> >> > >
>> >> >> > > - John
>> >> >> > >
>> >> >> > > **************************************************
>> >> >> > > John Callahan, Geospatial Application Developer
>> >> >> > > Delaware Geological Survey, University of Delaware
>> >> >> > > URL: http://www.dgs.udel.edu
>> >> >> > > **************************************************
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >>
>> ------------------------------------------------------------------------
>> >> >> > >
>> >> >> > >
>> >> >>
>> >>
>> ------------------------------------------------------------------------------
>> >> >> > > This SF.Net email is sponsored by the Verizon
>> Developer
>> >> Community
>> >> >> > > Take advantage of Verizon's best-in-class app
>> development
>> >> support
>> >> >> > > A streamlined, 14 day to market process makes app
>> >> >> distribution fast
>> >> >> > > and easy
>> >> >> > > Join now and get one step closer to millions of
>> Verizon
>> >> customers
>> >> >> > > http://p.sf.net/sfu/verizon-dev2dev
>> >> >> > >
>> >> >> > >
>> >> >>
>> ------------------------------------------------------------------------
>> >> >> > >
>> >> >> > > _______________________________________________
>> >> >> > > Geomoose-users mailing list
>> >> >> > > Geomoose-users at lists.sourceforge.net
>> >> >>
>> >> >> > >
>> >> >> >
>> >> >> > > https://lists.sourceforge.net/lists/listinfo/geomoose-users
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > > --
>> >> >> > > **************************************************
>> >> >> > > John Callahan, Geospatial Application Developer
>> >> >> > > Delaware Geological Survey, University of Delaware
>> >> >> > > URL: http://www.dgs.udel.edu
>> >> >> > > **************************************************
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >>
>> ------------------------------------------------------------------------
>> >> >> > >
>> >> >> > >
>> >> >>
>> >>
>> ------------------------------------------------------------------------------
>> >> >> > > This SF.Net email is sponsored by the Verizon Developer
>> >> Community
>> >> >> > > Take advantage of Verizon's best-in-class app development
>> >> support
>> >> >> > > A streamlined, 14 day to market process makes app
>> >> distribution
>> >> >> fast and easy
>> >> >> > > Join now and get one step closer to millions of Verizon
>> >> customers
>> >> >> > > http://p.sf.net/sfu/verizon-dev2dev
>> >> >> > >
>> >> >> > >
>> >> >> > >
>> >> >>
>> ------------------------------------------------------------------------
>> >> >> > >
>> >> >> > > _______________________________________________
>> >> >> > > Geomoose-users mailing list
>> >> >> > > Geomoose-users at lists.sourceforge.net
>> >> >>
>> >> >> > > https://lists.sourceforge.net/lists/listinfo/geomoose-users
>> >> >> >
>> >> >> >
>> >> >>
>> >>
>> ------------------------------------------------------------------------------
>> >> >> > This SF.Net email is sponsored by the Verizon Developer
>> >> Community
>> >> >> > Take advantage of Verizon's best-in-class app development
>> >> support
>> >> >> > A streamlined, 14 day to market process makes app
>> distribution
>> >> >> fast and easy
>> >> >> > Join now and get one step closer to millions of Verizon
>> >> customers
>> >> >> > http://p.sf.net/sfu/verizon-dev2dev
>> >> >> > _______________________________________________
>> >> >> > Geomoose-users mailing list
>> >> >> > Geomoose-users at lists.sourceforge.net
>> >> >>
>> >> >> > https://lists.sourceforge.net/lists/listinfo/geomoose-users
>> >> >> >
>> >> >>
>> >> >>
>> >>
>> ------------------------------------------------------------------------------
>> >> >> This SF.Net email is sponsored by the Verizon Developer
>> Community
>> >> >> Take advantage of Verizon's best-in-class app development
>> support
>> >> >> A streamlined, 14 day to market process makes app distribution
>> >> fast
>> >> >> and easy
>> >> >> Join now and get one step closer to millions of Verizon
>> customers
>> >> >> http://p.sf.net/sfu/verizon-dev2dev
>> >> >> _______________________________________________
>> >> >> Geomoose-users mailing list
>> >> >> Geomoose-users at lists.sourceforge.net
>> >> >>
>> >> >> https://lists.sourceforge.net/lists/listinfo/geomoose-users
>> >> >>
>> >> >>
>> >> >
>> >> >
>> ------------------------------------------------------------------------------
>> >> > This SF.Net email is sponsored by the Verizon Developer Community
>> >> > Take advantage of Verizon's best-in-class app development support
>> >> > A streamlined, 14 day to market process makes app distribution fast
>> >> and easy
>> >> > Join now and get one step closer to millions of Verizon customers
>> >> > http://p.sf.net/sfu/verizon-dev2dev
>> >> > _______________________________________________
>> >> > Geomoose-users mailing list
>> >> > Geomoose-users at lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/geomoose-users
>> >> >
>> >>
>> >>
>> ------------------------------------------------------------------------------
>> >> This SF.Net email is sponsored by the Verizon Developer Community
>> >> Take advantage of Verizon's best-in-class app development support
>> >> A streamlined, 14 day to market process makes app distribution fast
>> and
>> >> easy
>> >> Join now and get one step closer to millions of Verizon customers
>> >> http://p.sf.net/sfu/verizon-dev2dev
>> >> _______________________________________________
>> >> 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