© Mark Mason | 關於 | 下載

點記錄: Pt | N | E | Z | 描述 

Edit|選擇|清除

儲存 / 編輯 

Pt:

N:

E:

Z:

Desc:

儲存


Pts:

刪除

Sketch Navigation

點名

L R U D Z O I

說明索引 

關於

歡迎使用 Q-Cogo! Q-Cogo是開發做為免費使用, 以網頁方式解決測量計算.

任何人都可使用 Q-Cogo. 以網路為基礎不需要安裝, 無須昂貴的座標幾何計算軟體即可計算測量的幾何問題.

這是國外所開發的開放源碼的軟體, 本公司特別將其翻譯成中文, 掛在網路上, 供大家免費使用.

廣盈儀器有限公司 http://www.conic.com.tw
 

版權, 條款

Copyright © 2010 Mark Mason.

Q-Cogo is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Q-Cogo is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details.

For more information, contact us: NOTANADDRESS.
 

版本

Q-Cogo v. 1.1 (Beta) – Sept 1, 2009

Overview: Capable of basic plane survey computations, area calculations, and point manipulations. Point import and export possible. Automatic sketches provided for cogo operations.

Known bugs: Improperly entered radial points produce confusing alerts and possible minor JavaScript error. Improperly entered HA in traverse menu produces nonsense results. Point sort does not work properly for mixed numbers and strings. Point suggest disappears when scroll bar clicked in some browsers.

Q-Cogo v. 1.2 (Beta) – Jan 1, 2010

Overview: Zooming and panning of all sketches, triangle and curve solver, shortcut keys for all major operations, input constants, distance and area units, input expressions / existing point expressions, improved auto-suggest behaviours, bug fixes.

Known bugs: Removing focus from browser window while editing points record corrupts record behaviour in some browsers. Zooming in on some curves produces nonsense sketch. Meaningless "Charcode" JavaScript warning produced in some versions of Firefox.

Future Versions

Future versions of Q-Cogo MAY include: traditional traverse adjustments and least squares adjustments, Helmert's transformation, automatic error propagation, sketch image outputting, linework, labeling and point-and-click drafting facilities, clothoid and roading calculations, map projections, heighting, and pro-rata operations.
 

下載

Q-Cogo can be downloaded to your computer and used when you're not connected to the internet.

Download the zipped folder and unzip it. The "Published Version" folder contains the same files as the online version. The "Development Code" folder contain the Q-Cogo source code (HTML, CSS, and JavaScript), for reference and improvement. To run Q-Cogo, open the "index.html" file in the "Published Version" folder.

Do not choose "Save Page As ..." in your browser. This method of saving Q-Cogo is unreliable, and may produce a variety of errors.
 

一般使用

All Q-Cogo operations have been extensively checked; however, the possibility of error (especially with erroneous input) still exists. Be sure to check that results make sense, and double-check important work.

Leaving Q-Cogo or (in some browsers) refreshing the page WILL RESULT IN ALL CURRENT POINTS BEING LOST. Save your points by choosing "Select", then copying the record into a text file. Load the points again later by choosing "Edit", then pasting the contents of your text file into the points record.

Each area in Q-Cogo includes pop-up help topics relevant to that area. Click on the nearest "?" icon to learn more about using a feature.

To navigate around a sketch, zoom by using the scroll wheel or 'Page Up' / 'Page Down'. Pan by holding the left mouse button or using the arrow keys. Double-click the sketch or press 'Home' to refresh the sketch. A clickable navigation area is also provided.

You can save a copy of Q-Cogo to your computer to use when you're not connected to the internet. See the "Download" section (above) for more.

Azimuths and angles must be entered in DMS, of the form DDD.MMSS (many seconds digits allowed). Entering two point names separated by two dots ('Pt1..Pt2') will retrieve the distance or azimuth inverse between those points. Simple mathematical expressions are allowed. Point names and descriptions may be up to 8 characters. Any spaces will be replaced with underscores ('_'). Point names must not include commas (',') asterisks ('*') or dashes ('-').

Please report bugs in detail: NOTANADDRESS.
 

性能

Q-Cogo was designed to be used in all modern browsers, but performance will vary depending on your choice of web browser and the capabilities of your computer. Q-Cogo uses JavaScript for all land survey calculations: to use Q-Cogo, you MUST enable JavaScript in your browser.

Q-Cogo has no maximum number of points, but zooming and panning sketches with many points (500+) will result in laggy performance on slow computers. To improve performance, turn off point labeling or delete unnecessary points.

Q-Cogo was designed in Mozilla Firefox. Using Q-Cogo in Firefox is highly recommended for fast, error-free performance.

Other standards-compliant browsers, like Google Chrome or Apple Safari, also provide good performance. However, in these browsers, refreshing the page WILL RESULT IN ALL CURRENT POINTS BEING LOST. Save your points to a text file often.

Microsoft Internet Explorer versions 7 and 8 run JavaScript very slowly, and are awkward to use with a locally saved copy of Q-Cogo. Sketch performance is slow and extremely laggy, even with a small number of points. Q-Cogo does not work in Internet Explorer versions 6 or lower.

Opera provides mediocre sketch performance, erases points on refresh, and makes keyboard navigation extremely awkward.

Q-Cogo has not been tested on older browsers, most mobile devices, or obscure operating systems.

Please report bugs in detail: NOTANADDRESS.
 

快捷鍵

For quick access, each menu item has a shortcut key – to find it, hover over the menu link. The following is a list of current menu shortcut keys:

點:p
導線:t
反算:i
交點計算:x
座標轉換:f
面積計算:a
三角/曲線解算:l
設定:s
說明:h

The following keys may be used to navigate through the sketches:

平移:Arrow Keys
縮放:Page up / Page Down
刷新:Home
 

點記錄D

The Points Record displays a list of current points. Points are listed from left to right in the following columns:

Pt:點名
N:N座標
E:E座標
Z:高程
Desc:描述

To sort the points record, click on the desired column header in the points record title.

To load points from a text file, click "edit", then paste the file contents into the text area. Points must be space-separated in PNEZD format with no extra lines or special characters.

To expand the points record, double click inside it. Click outside the record to return to normal size.
 

點 ( p )

To store a point, enter its details as follows, then click "Store". Entering an existing point name will edit that point:

Pt:點名
N:N座標
E:E座標
Z:高程
Desc:描述

"Pt" 和 "Desc" 可達 8 個字元. Any spaces will be replaced with underscores ('_'). "Pt" must not must not contain simple mathematical characters, dots ('.'), or commas (',').

To delete a point, enter its name, then click "Delete". To delete a list of points, enter the point names separated by commas (','). Two points separated by a dash ('-') indicate a range of points. Entering '*.*' indicates all current points.
 

導線記錄

The Traverse Record displays a history of all traverses performed, whether a point was stored or not. To see previous traverses, simply scroll through the text box.

To expand the traverse record, double click inside it. Click outside the record to return to normal size.
 

導線 ( t )

To solve a traverse without storing a point, choose "Solve". To solve a traverse and store a point, choose "Trav" or "SS". ("Trav" will increment the "From" and "BS" inputs, while "SS" will not.) Entering an existing point name will edit that point.

Traverses can be performed by "Azimuth" (angle clockwise from North) or by "Angle" (angle clockwise from a backsight point). Switch between traverse types by clicking on the title.

Traverses can be performed in 2D (horizontal distance) or 3D (slope distance and zenith angle). Switch between traverse dimensions by clicking on the title. If traversing in 3D, click on the HI and HT titles to edit.

Azimuths and angles must be entered in DMS, of the form DDD.MMSS (many seconds digits allowed). Entering two point names separated by two dots ('Pt1..Pt2') will retrieve the distance or azimuth inverse between those points. Simple mathematical expressions are allowed.
 

反算記錄

The Inverse Record displays a history of all inverses performed. To see previous inverses, simply scroll through the text box.

To expand the inverse record, double click inside it. Click outside the record to return to normal size.
 

反算 ( i )

Inverses can be performed between two points or between a point and a line, the line being defined by two points. Switch between inverse types by clicking on the title.

Inverses can be performed in 3D or, for simplicity, in 2D. Switch between inverse dimensions by clicking on the title.
 

交會記錄

The Intersect Record displays a history of all intersections performed, whether a point was stored or not. To see previous intersections, simply scroll through the text box.

To expand the intersect record, double click inside it. Click outside the record to return to normal size.
 

交點計算 ( x )

To solve an intersection without storing a point, choose "Solve". To solve an intersection and store a point, choose "Store". Entering an existing point name will edit that point.

Intersections can be performed between any two points with a non-zero horizontal distance between them. The intersection may be "Brg-Brg" (two directions), "Brg-Dist" (a direction and a distance) or "Dist-Dist" (two distances). Switch between intersection types by clicking on the title.

Intersections may only be performed in 2D. Resulting points will be stored with an elevation of zero.

Azimuths must be entered in DMS, of the form DDD.MMSS (many seconds digits allowed). Entering two point names separated by two dots ('Pt1..Pt2') will retrieve the distance or azimuth inverse between those points. Simple mathematical expressions are allowed.
 

座標轉換記錄

The Transform Record displays a history of all transformations performed (shifts, scales and rotations). To see previous transformations, simply scroll through the text box.

To expand the transform record, double click inside it. Click outside the record to return to normal size.
 

座標轉換 ( f )

To transform a list of points, enter the point names separated by commas (','). Two points separated by a dash ('-') indicate a range of points. Entering '*.*' indicates all current points.

Points may be shifted ("+N", "+E", or "+Z"), scaled by a scale factor ("SF"), or rotated ("Rot"). If scaling or rotating points, an "About" point must be entered.

"+N", "+E", "+Z", or "Rot" parameters default to 0 if left blank. "SF" defaults to 1. The transformation will preserve parallel lines and distance ratios: a transformed square will remain a square.

Angles must be entered in DMS, of the form DDD.MMSS (many seconds digits allowed). Entering two point names separated by two dots ('Pt1..Pt2') will retrieve the distance or azimuth inverse between those points. Simple mathematical expressions are allowed.
 

面積記錄

The Area Record displays a history of all area calculations performed. To see previous areas, simply scroll through the text box.

To expand the area record, double click inside it. Click outside the record to return to normal size.
 

面積 ( a )

To calculate the area bounded by a list of points, enter the point names separated by commas (','). Two points separated by a dash ('-') indicate a range of points. Entering '*.*' indicates all current points, in their current order.

An asterisk ('*') after a point (eg: Pt*) indicates a radial point on a curve with the shorter of two possible arc lengths. An asterisk before a point (eg: *Pt) indicates the longer arc length.

Bounding points and curves may be entered in a clockwise or counter-clockwise manner. The bounding path will automatically close to the first point. The bounding path must not cross itself or use a non-radial point more than once.

Before accepting an area calculation, inspect the sketch of the operation to ensure that your path does not intersect or meet itself, and that any curves deflect in the correct direction.
 

解算記錄

The Solver Record displays a history of all solver calculations performed. To see previous triangle or curve solutions, simply scroll through the text box.

To expand the solver record, double click inside it. Click outside the record to return to normal size.
 

解算 ( l )

Use the solver to solve triangles or circular curves. Switch between solver shapes by clicking on the title.

To solve a triangle, enter three values, leave the other three blank, and choose "Solve". At least one of the values must be a side length.

To solve a circular curve, enter a value for "Delta" and one other value, leave the other three blank, and choose "Solve".

Angles must be entered in DMS, of the form DDD.MMSS (many seconds digits allowed). Entering two point names separated by two dots ('Pt1..Pt2') will retrieve the distance or azimuth inverse between those points. Simple mathematical expressions are allowed.
 

精密度

To change the display precision for a particular value type, simply pick it from the appropriate drop down list. Settings will be reflected immediately in the points record. Other records will reflect the change in the results of the next operation.

Changing display precision will not affect stored point precision. Stored points always carry ten decimal places to minimize rounding errors.
 

HI, HT

To change the current Height of Instrument ("HI") or Height of Target ("HT") settings, simply enter the new values. These values may also be changed in the traverse area.
 

輸入常數

To apply a scale factor to entered distances, enter a value other than 1 for "SF". The scale factor will not be applied to coordinates, other scale factors, or HI / HT.

To apply a rotation angle to entered azimuths, enter a non-zero value for "Rot". The angle will not be applied to other rotations, interior angles, or zenith angles.

Angles must be entered in DMS, of the form DDD.MMSS (many seconds digits allowed). Entering two point names separated by two dots ('Pt1..Pt2') will retrieve the distance or azimuth inverse between those points. Simple mathematical expressions are allowed.
 

單位

To change the working units, simply select a new value from the drop-down list. Changing units only changes the displayed units and does NOT apply a scale factor. To scale existing values, use "Transform". To scale input values, use "Input Constants" (above).

Mixing metric and imperial units is not allowed. For example, selecting "Feet" as a distance unit will automatically change the area unit to "Acre". Changing "Disp?" changes the unit output visibility.
 

說明 ( h )

To get help on a topic, choose the appropriate link from the list. The help content box will scroll to the topic. Scroll through the help content box to browse all help topics.

Each area in Q-Cogo includes pop-up help topics relevant to that area. Click on the nearest "?" icon learn more about using a feature.
 

縮寫

以下是在Q-Cogo內所使用的術語縮寫的完整中文索引:

':英呎
+E:E向平移
+N:N向平移
+Z:高程平移
BC:曲線起點
Ang:角度
Az:方位角
Brg:象限角
BS:後視
Desc:描述
Disp:顯示
Dist:距離
DMS:度分秒
E:E座標
EC:曲線終點
Grd:坡度百分比
Ha:公頃
HA:水平角
HD:水平距
HI:儀器高
HT:覘標高
Len:長度
m:公尺
MO:中距
N:N座標
Pt:點名
Rad:半徑
Rot:旋轉
SD:斜距
SF:比例因子
SS:光線點
Stn:設站
Tang:切線
Trav:導線
VD:垂直距
Z:高程
ZA:天頂角

導線記錄 

選擇|清除

2D方位角 

從:

BS:

Az:

HD:

ZA:

解算


點:

描述:

導線點|光線點

反算記錄 

選擇|清除

3D 點至  

從:

從:

至:

解算

交點計算記錄 

選擇|Clear

方位角-方位角g 

從:

Az:

至:

Az:

解算


Pt:

Desc:

儲存

座標轉換記錄 

選擇|清除

平移 / 比例 / 旋轉 

Pts:

About:


+N:

+E:

+Z:

SF:

Rot:

座標轉換

面積記錄 

選擇|清除

依周長 

點:

解算

解算記錄 

選擇|清除

Triangle 

A:

B:

C:

a:

b:

c:

夾角:

半徑:

切線:

弧長:

弦長:

Solve

精密度 

距離:

角度:

坡度:

面積:

HI儀器高, HT覘標高 

HI:

HT:

輸入常數 

比例因子:

旋轉角度:

單位 

距離:

顯示?

面積:

顯示?