From: Richard Knapp (Richard_Knapp_at_yahoo.com)
Date: Mon Dec 17 2001 - 00:14:08 CET
Return-Path: <owner-cavexml-outgoing_at_ethz.ch> Delivered-To: cavexml-archive_at_cartography.ch Received: from localhost (localhost [127.0.0.1]) by karmail.ethz.ch (Postfix on SuSE eMail Server 2.0) with ESMTP id A1DFB8A4A for <cavexml-outgoing_at_ethz.ch>; Mon, 17 Dec 2001 02:08:24 +0100 (CET) Received: by karmail.ethz.ch (Postfix on SuSE eMail Server 2.0, from userid 28) id 28C958ADD; Mon, 17 Dec 2001 02:08:20 +0100 (CET) Delivered-To: cavexml_at_cartography.ch Received: from localhost (localhost [127.0.0.1]) by karmail.ethz.ch (Postfix on SuSE eMail Server 2.0) with ESMTP id 89BA58AD1 for <cavexml_at_cartography.ch>; Mon, 17 Dec 2001 02:08:18 +0100 (CET) Received: from smtp016.mail.yahoo.com (smtp016.mail.yahoo.com [216.136.174.113]) by karmail.ethz.ch (Postfix on SuSE eMail Server 2.0) with SMTP id 37C398415 for <cavexml_at_cartography.ch>; Mon, 17 Dec 2001 02:08:14 +0100 (CET) Received: from slip-12-64-146-15.mis.prserv.net (HELO Muphin) (12.64.146.15) by smtp.mail.vip.sc5.yahoo.com with SMTP; 17 Dec 2001 01:03:02 -0000 From: "Richard Knapp" <Richard_Knapp_at_yahoo.com> To: "cavexml_at_cartography.ch" <cavexml_at_cartography.ch> Date: Sun, 16 Dec 2001 18:14:08 -0500 (EST) X-Mailer: PMMail 2.20.2300 for OS/2 Warp 4.5 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Subject: Passage Dimensions Message-Id: <20011217010814.37C398415@karmail.ethz.ch> Sender: owner-cavexml_at_karmail.ethz.ch Precedence: bulk Reply-To: cavexml_at_cartography.ch X-Virus-Scanned: by AMaViS perl-11
I've been thinking about Passage Dimensions a bit (when it rains, it pours).
A while ago there was some pretty good discussion on how to take and record passage dimensions. I have
an Element to hold such items but it only holds Left, Right, Up/Ceiling, Down, Floor dimensions. Julian Todd
(aka Tunnel creator) had a pretty good way of recording that information and I think it will work rather
seemlessly into CaveXML. (The names I've chosen aren't necessarily final or good, just something to get
me started.) This is very similar but a little different (not quite as detailed).
<!ELEMENT Shot (Distance | Azimuth | .. | PassageDimensions) *>
<!ELEMENT PassageDimensions (Wall*)>
<!ELEMENT Wall EMPTY>
<!ATTLIST Wall
orientation CDATA #REQUIRED
inclination CDATA #REQUIRED
offset CDATA "0"
reference ( from | to) #REQUIRED
value (CDATA | passage) #REQUIRED
units (%lengthunits;) #IMPLIED
name ( CDATA | left | right | up | ceiling | down | floor) #IMPLIED>
where:
orientation is the angle off the referenced shot;
inclination is the up or down angle from horizontal (easier than referencing shot inclination as
baseline);
offset is the distance down the shot from the;
reference is either the from or to station;
value is the distance;
units can be overriden on an item by item basis or declared in general at the top of the survey;
name is a name that can be assigned. This is more of an easy reference for users to see and figure
out what the element represents (ie "upper left corner", "lower right", etc.)
Yes, this is a lot of data for a simple wall reference. Maybe there could be some shorthand so a word like
Left would indicate and orientation of "-90" (assuming the directions are perpendicular to the shot), an
inclination of "0", and a name of "left".
What this gains for us is an expansion capability to input full cross-section information in the furture. It could
also allow double input for interesting passage dimensions. Often, we put stations on the corner of a junction.
The station is on the left wall but there is also a passage. Should I put in just "0" for left distance or is it
passage? With this model, you could have two wall elements with that information:
<Wall orientation="-90" inclination="0" offset="0" reference="from" value="0"/>
<Wall orientation="-90" inclination="0" offset="0" reference="from" value="passage"/>
In my data book, I ususally record this information (Left of 0/P or for a ceiling slot it could be 2/6). It would be
nice to be able to retain it.
This helps a lot with the instance of a passage dimension at a non-horizontal passage since the reference
plane can be specifically defined.
What do you think? I've already got it in the conversion program; it's pretty easy to code.
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
This archive was generated by hypermail 2b30 : Wed Jan 23 2002 - 17:04:47 CET