Purging code for 5.0?
Kralidis,Tom [Burlington]
Tom.Kralidis at EC.GC.CA
Tue May 29 19:45:28 EDT 2007
> -----Original Message-----
> From: UMN MapServer Developers List
> [mailto:MAPSERVER-DEV at LISTS.UMN.EDU] On Behalf Of Steve Lime
> Sent: 29 May, 2007 5:40 PM
> To: MAPSERVER-DEV at LISTS.UMN.EDU
> Subject: Re: [UMN_MAPSERVER-DEV] Purging code for 5.0?
>
> >>> On 5/29/2007 at 12:58 PM, in message
> <2576812186CDD411BF1500508B6DCE9511B30EA2 at ecnwri1.ontario.int.
> ec.gc.ca>,
> "Kralidis,Tom [Burlington]" <Tom.Kralidis at EC.GC.CA> wrote:
> >> Hi all: Wondering if it might make sense to evaluate the
> usefulness
> >> of some sections of code moving forward. I'm thinking of 2
> items in
> >> particular:
> >>
> >> - any non-GDAL raster code with the exception of the EPPL7 code
> >> (still in use in MN so would like to keep that)
> >> - the MyGIS support, which was written before the MySQL spatial
> >> objects were added, no idea how widespread its use is
> >>
> >
> > I wonder whether an email to mapserver-users would give us a better
> > idea of usage.
> >
> >> Other areas? Thoughts?
> >
> > (apologies for the potentially native questions below)
> >
> > - what is the fonts/ dir? Maybe move that into an etc/
> type directory?
>
> Not sure, will have to investigate.
>
> > - what is gdft/, exactly?
>
> Back before GD had Truetype support it was available
> separately. The gdft directory contains a modified version of
> that code and is no longer necessary.
>
I've since removed this directory from trunk.
> > - mapfile.dtd seems circa 2002; do we still need this?
>
> It was my attempt to try and capture MapServer mapfile syntax
> in XML. Might be useful as a starting point for creating a
> schema but has little value otherwise.
>
> > - (naive question): mappostgis.c / mappostgresql.c; could
> OGR provide
> > the same functionality for MapServer to leverage?
>
> The PostGIS driver (mappostgis.c) is a native implementation
> so is probably much faster than it's OGR counterpart. It may
> need a bit of care and feeding but is amongst the most
> heavily used code in MapServer. The other file is there to
> support Postgres joins for query results.
>
> > - mapprojhack.c: can this code be moved into mapproj.c or does it
> > needs its own file? If the latter, maybe mapprojutil.c or
> something?
> >
> > - what is mapserver.def, exactly?
> >
> > - md5c.c and md5.h: are these used at all?
> >
> > - what is the symbols/ dir? Maybe move that into an etc/ type
> > directory?
> >
> > - what are testcopy.c and testexpr.c exactly? Maybe they
> can be moved
> > into a tests/ type directory?
> >
> > - tile4ms.c sortshp.c scalebar.c shptreetst.c shptreevis.c
> shptree.c
> > legend.c shp2pdf.c shp2img.c: maybe we could move these
> into a util/
> > type directory?
> >
> > - rfc/: do we need this dir? Or just a link to
> > http://mapserver.gis.umn.edu/development/rfc/ in README?
> >
> > - tests/: how does this relate to the msautotest suite?
> Could this be
> > rolled into msautotest somehow?
> >
> > ..Tom
>
More information about the mapserver-dev
mailing list