From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2cfb9497fbc094e5,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-09-05 17:16:18 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!postnews1.google.com!not-for-mail From: tatebll@aol.com (Bill Tate) Newsgroups: comp.lang.ada Subject: Recommendations:GIS program in Ada Date: 5 Sep 2002 17:16:17 -0700 Organization: http://groups.google.com/ Message-ID: NNTP-Posting-Host: 205.188.208.165 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1031271377 348 127.0.0.1 (6 Sep 2002 00:16:17 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 6 Sep 2002 00:16:17 GMT Xref: archiver1.google.com comp.lang.ada:28754 Date: 2002-09-06T00:16:17+00:00 List-Id: I've been looking for any excuse to build an application in Ada - specifically a GIS program with a business analysis focus (the commercial alternatives are expensive, do not fit my particular needs & they are not written in Ada - the latter being a non-starter with me anyway). In reviewing available packages, I'm curious as to whether anyone has any thoughts on the suitability of using GtkAda for the graphical user interface? In some cases, we could be talking about an interface capable of handling 1000's of geometric primitive "objects" on the screen at any one time, e.g., all points/lines/arcs that define a zip code(s) boundary. The req's of the application do not involve complex 3D geometric calculations - this is purely a 2-D visual presentation. The graphic primitives to be used to represent real-world geographic features will be limited to simple geometric types (points, polygons, arcs, etc.). It is also necessary to handle the data in a "layered" fashion (i.e., a different layer for each type of geographic feature represented. As far as I can determine thus far, the GtkAda.Canvas package offers some nice features already built-in and the overall GtkAda package appears to be quite comprehensive. My preference is avoid going the OpenGL route if at all possible. If anyone has any thoughts, recommendation and/or reservations, etc., I would greatly welcome any feedback. Thanks in advance, Bill