"Roger S. Miller" wrote:
On Fri, 18 May 2001, David D Gray wrote:
> No, it's substantially similar. But this is the reason why we should
> separate out the two phases of the import - so that we don't have to
> duplicate effort. The other advantage is that we can utilise suitable
> 3rd party libraries to handle their respective formats. Which is the
> gist of what you are saying I think.
Great, I think I'm on the same page with you :). Is there any sort of
timetable for that generic capability to be in place?
Roger Miller
I see a time-table something like:
Work has started on the changes to the GRASS 5.1 level vector library.
This aims to address as quickly as possible the most glaring
deficiencies in the current vector libs. You've possibly seen the code
in the grass51 tree - we need to get a minimum but self-contained tree
working before there can be much co-operative effort on moving that
forward. Clearly the priority is to try and get 5.0 out the door first,
but it seems that will be on the way soon.
However I've been working on an importer, which at present has a
perl-based mif import as the front end, and this is essentially
complete, also is based on the current vector engine, so there is a form
that will be backward-compatible with 5.0 anyway. A first pass at a
generic line importer, based on techniques similar to those used in
v.in.shape/mif is also about ready to roll. (Both these will get
uploaded to the 5.1 tree at some point soon.) The part handling the
external routines is only a hack to get sufficient data in from the
external format to enable me to work on the important part which is the
routines for writing to the GRASS database. The good news is that the
import stage can easily be modified to import other ascii types, though
they are intended to be only temporary. A more final solution for a
unified front end would be the OGR library which Frank Warmerdam is
working to integrate with GRASS. Hopefully all of that would be in 5.1 -
but your guess is as good as mine as to when that will freeze.
The other `big issue' is segmentation. I don't think that will be ready
for 5.1 in general terms, but I hope to have a provisional technique in
place just for import/export, so that we can deal with _much_ larger
maps. Of course, the real reward of this eventually will be that
processing parameters (time, memory) rise more linearly with map size.
Regards
David
From neteler Sun May 20 19:17:15 2001
Return-Path: <neteler>
Received: by hgeo02.geog.uni-hannover.de (SMI-8.6/SMI-SVR4)
id TAA04807; Sun, 20 May 2001 19:17:15 +0100
Date: Sun, 20 May 2001 19:17:15 +0100
From: Markus Neteler <neteler@geog.uni-hannover.de>
To: grass5 developers list <grass5@geog.uni-hannover.de>
Message-ID: <20010520191715.A4751@hgeo02.geog.uni-hannover.de>
Mail-Followup-To: grass5 developers list <grass5@geog.uni-hannover.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
Subject: [GRASS5] GRASS 5.0.0pre1 tagged and sources released!
Sender: grass5-admin@geog.uni-hannover.de
Errors-To: grass5-admin@geog.uni-hannover.de
X-BeenThere: grass5@geog.uni-hannover.de
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help: <mailto:grass5-request@geog.uni-hannover.de?subject=help>
List-Post: <mailto:grass5@geog.uni-hannover.de>
List-Subscribe: <http://www.geog.uni-hannover.de/mailman/listinfo/grass5>,
<mailto:grass5-request@geog.uni-hannover.de?subject=subscribe>
List-Id: GRASS 5 Developers mailing list <grass5.geog.uni-hannover.de>
List-Unsubscribe: <http://www.geog.uni-hannover.de/mailman/listinfo/grass5>,
<mailto:grass5-request@geog.uni-hannover.de?subject=unsubscribe>
List-Archive: <http://www.geog.uni-hannover.de/pipermail/grass5/>
Status: O
Content-Length: 1417
Lines: 44
Hi developers,
as there have been no objections I have tagged GRASS 5.0.0pre1
and subsequently released the sources onto the GRASS server.
release_grass500pre1_20_may_2001
To get the tag from CVS, either check out the full code:
cvs -z3 co -r "release_grass500pre1_20_may_2001" grass
or update your existing version:
cvs up -dP -r "release_grass500pre1_20_may_2001"
Before posting announcements, the binaries should be generated from the
(tagged) source code package:
http://www.geog.uni-hannover.de/grass/grass5/source/
(16.3MB)
Things to do (volunteers wanted, please post in "grass5" if you volunteer):
- generate binaries for
- Linux/x86,
- Solaris (SUN, x86),
- SGI,
- MacOS X (the MacOSX binaries should have "normal" 60MB size this
time...),
- winGRASS
as soon as possible. For details, how to generate such a binary release
package, see the instructions in source code:
documents/release_rules.txt
See there section "Create source and binary distributions"
Binaries can be uploaded here at
ftp 130.75.72.36
cd incoming
It is write only, no reading. Please notify me after upload.
- fix any severe bugs...
- stop 5.0.0 development (publish it) and start 5.1 asap.
From here a GREAT THANKS to all developers for their input! GRASS runs
pretty neat comparing to older times. So: Keep up the good work!
Regards
Markus
From neteler Sun May 20 19:38:11 2001
Return-Path: <neteler>
Received: by hgeo02.geog.uni-hannover.de (SMI-8.6/SMI-SVR4)
id TAA04969; Sun, 20 May 2001 19:38:11 +0100
Date: Sun, 20 May 2001 19:38:11 +0100
From: Markus Neteler <neteler@geog.uni-hannover.de>
To: grass5@geog.uni-hannover.de
Subject: auto-flush was: Re: [GRASS5] Tagging 5.0.0pre1 tomorrow (sat, 19 May 2001)?
Message-ID: <20010520193811.B4950@hgeo02.geog.uni-hannover.de>
Mail-Followup-To: grass5@geog.uni-hannover.de
References: <20010518183446.D21673@hgeo02.geog.uni-hannover.de> <15109.27491.403046.272334@cerise.nosuchdomain.co.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <15109.27491.403046.272334@cerise.nosuchdomain.co.uk>; from glynn.clements@virgin.net on Fri, May 18, 2001 at 07:35:15PM +0100
Sender: grass5-admin@geog.uni-hannover.de
Errors-To: grass5-admin@geog.uni-hannover.de
X-BeenThere: grass5@geog.uni-hannover.de
X-Mailman-Version: 2.0.5
Precedence: bulk
List-Help: <mailto:grass5-request@geog.uni-hannover.de?subject=help>
List-Post: <mailto:grass5@geog.uni-hannover.de>
List-Subscribe: <http://www.geog.uni-hannover.de/mailman/listinfo/grass5>,
<mailto:grass5-request@geog.uni-hannover.de?subject=subscribe>
List-Id: GRASS 5 Developers mailing list <grass5.geog.uni-hannover.de>
List-Unsubscribe: <http://www.geog.uni-hannover.de/mailman/listinfo/grass5>,
<mailto:grass5-request@geog.uni-hannover.de?subject=unsubscribe>
List-Archive: <http://www.geog.uni-hannover.de/pipermail/grass5/>
Status: O
Content-Length: 458
Lines: 14
On Fri, May 18, 2001 at 07:35:15PM +0100, Glynn Clements wrote:
Markus Neteler wrote:
> as the Xdriver problems seem to be fixed, let's tag 5.0.0pre1
> as soon as possible. If there are no objections, I would tag
> by tomorrow, Sat 19th May.
In which case, I'll start implementing the auto-flush.
Thanks for the auto-flush, Glynn. It runs well on Linux (both GNOME and
KDE) and Solaris2.6. So it is shipping with the new version.
Markus