[Geomoose-users] getting started, running the demos question

John Callahan john.callahan at udel.edu
Tue Jan 5 15:12:20 EST 2010


It also looks like OGR can create simple DBF files by using the ESRI
Shapefile driver and specifying the SHPT option as null.  Haven't tried it
though.

http://www.gdal.org/ogr/drv_shapefile.html

- John



On Tue, Jan 5, 2010 at 3:03 PM, Brent Fraser <bfraser at geoanalytic.com>wrote:

> 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
> >> >
> >> >
> >> >
> >> >
> >> >
> >
> >
> >
> >
> >
>
>
>
>
> ------------------------------------------------------------------------------
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/geomoose-users/attachments/20100105/61afa42c/attachment.html


More information about the Geomoose-users mailing list