·¢²¼Ê±¼ä : ÐÇÆÚ¶þ ÎÄÕÂÍÁµØµ÷²éÊý¾Ý¿â¸üбê×¼ - ͼÎĸüÐÂÍê±Ï¿ªÊ¼ÔĶÁ
TD/T ****¡ª****
a) ¹æÔò·ûºÅµÄ¶¨Òå
ÔÚ±¾Êý¾Ý½»»»¸ñʽÖвÉÓᶵØÇò¿Õ¼äÊý¾Ý½»»»¸ñʽ¡·ÖеĹæÔò·ûºÅ¶¨Ò壬¾ßÌåÈçϱíËùʾ£º
·ûºÅ ::= | {}m [] <> ¡« ¡°¡± // n º¬Òå ±»È¡´ú¡¢²úÉú¡¢×é³É »òÕß(Ôڸ÷ûºÅÇ°ºóµÄÏîÖ®¼äÈÎÑ¡Ò»¸ö) ÆäÖеÄÏî¿ÉÖظ´ÖÁÉÙm´Î,ÖÁ¶àn´Î,ȱʡm=0,n=? ÆäÖеÄÏî¿ÉÑ¡,Ï൱ÓÚ{}0 ÆäÖеÄÏîÓ¦µ±±»È¡´ú Ôڸ÷ûºÅÇ°ºóµÄÏîÖ®¼äÈ¡Öµ ÆäÖеÄÏî±íʾ×Ö·û±¾Éí£¬Èç ¡°|¡± ±íʾ×Ö·û|(7CH) ÆäÖеÄÄÚÈÝΪעÊÍ 1b) »ù±¾×é³ÉÔªËØ
1£©
2£© Unknow:±£Áô×Ö£¬·²Î´¶¨ÒåµÄÒªËØ´úÂëºÍ²ãÃûµÄÒªËØÓá°Unknow¡±±íʾ£» 3£©
X·½Ïò×ø±ê¡£ 4£©
Y·½Ïò×ø±ê¡£ 5£©
¸ß³Ì×ø±ê£¬µ¥Î»ÊÇÃס£ 6£© > ::= <¸¡µã>
×¢¼Ç·½Ïò, µ¥Î»ÊǶȡ£
7£©
ÓÃÓÚ±í´ïÑÕÉ«µÄÕûÊýÐÍÖµ¡£ 8£© <ÈÕÆÚ> ::=
×¢ÊÍ2£ºÍ·ÎļþµÄÃèÊö¡£
Í·ÎļþÒÔHeadBegin¿ªÊ¼£¬ÒÔHeadEnd½áÊø¡£ÆäÖУº
a) Version: ±íʾÍÁµØµ÷²éʸÁ¿Êý¾ÝÎļþµÄ°æ±¾ºÅ,ÓÃ2.0±íʾ¡£ b) Unit: ×ø±êµ¥Î»¡£K±íʾ¹«Àï,M±íʾÃ×,D±íʾÒÔ¶ÈΪµ¥Î»µÄ¾Î³¶È,S±íʾÒԶȷÖÃë±íʾµÄ¾
γ¶È(´Ëʱ×ø±ê¸ñʽΪDDDMMSS.SSSS, DDDΪ¶È, MMΪ·Ö, SS.SSSSΪÃë)¡£±¾Ê¸Á¿Êý¾Ý½»»»¸ñʽÖУ¬Æ½Ãæ×ø±êʹÓá°M¡±£¬ÇòÃæ×ø±ê²ÉÓá°D¡±¡£ c) Dim: ×ø±êάÊý¡£2±íʾ½öÓжþά×ø±ê,3±íʾÓÐÈýά×ø±ê¡£Èýάʱ, ÎÞÂÛUnitÈçºÎ¶¨Òå,¸ß³Ì
×ø±êµ¥Î»¾ùÓÃÃס£
d) Topo£ºÊÇ·ñ´ø½áµãÓëÏ߶εÄÍØÆ˹Øϵ¡£2±íʾÓнáµã¹ØÁªÏßÄ¿±êµÄ±êʶÒÔ¼°Ïß
Ä¿±êÓÐÆð½áµã¡¢ÖÕ½áµã×ó¶à±ßÐΡ¢ÓÒ¶à±ßÐεÄÍØÆËÐÅÏ¢, 1Ôò±íʾûÓÐÕâЩÐÅÏ¢µ«Óжà±ßÐιØÁªµÄÏßÄ¿±ê±êʶÂë¡£0±íʾûÓÐÍØÆË£¬¶à±ßÐÎÖ±½Ó´ø×ø±ê¡£±¾Ê¸Á¿Êý¾Ý½»»»¸ñʽÖУ¬²ÉÓÃTopo:1¡£
e) Coordinate£º×ø±êϵ£¬G±íʾ²âÁ¿×ø±êϵ¡¢M±íʾÊýѧ×ø±êϵ¡£ f) Projection: ͶӰÀàÐÍ¡£ g) Spheroid: ²Î¿¼ÍÖÇòÌå¡£
43
TD/T ****¡ª****
h) Parameters: ͶӰ²ÎÊý¡£
i) Meridian£ºÖÐÑë×ÓÎçÏß¾¶È£¬ÒÔ¶ÈΪ×îСµ¥Î»¡£ j) MinX£º×îСX×ø±ê¡£ k) MinY£º×îСY×ø±ê¡£ l) MaxX£º×î´óX×ø±ê¡£ m) MaxY£º×î´óY×ø±ê¡£
n) Scale£ºÔͼ±ÈÀý³ß·Öĸ¡£ o) Date£ºÍâÒµµ÷²éÍê³ÉµÄÈÕÆÚ¡£
p) Separator:ÈÎÒâµ¥×Ö½Ú·Ç¿Õ°××Ö·û,ÓÃ×öÊôÐÔ×ֶηָô·û¡£»ù±¾²¿·Ö£¬È±Ê¡Îª°ë½Ç×Ö·û¶ººÅ
¡°,¡±¡£
×¢ÊÍ3£ºÒªËØÀàÐͲÎÊýµÄÃèÊö
ÒªËØÀàÐͲÎÊýÒÔFeatureCodeBegin¿ªÊ¼£¬ÒÔFeatureCodeEnd½áÊø¡£ÆäÖУº a) <ÒªËØÀàÐÍÃû³Æ> ::= <×Ö·û´®>
<×Ö·û´®>Öв»Äܺ¬ÓжººÅ(,)¡£
b) <¼¸ºÎÀàÐÍ> ::= Point | Line | Polygon | Annotation c) <ȱʡÑÕÉ«> ::=
d) <ÊôÐÔ±íÃû> ::= <±êʶ·û>£¬{<À©Õ¹ÊôÐÔÃû> ::= <±êʶ·û>}
<±êʶ·û>::= ÊôÐÔ±íÃû|À©Õ¹ÊôÐÔ±íÃû¡£
×¢ÊÍ4£ºÊôÐÔÊý¾Ý½á¹¹µÄÃèÊö¡£
ÊôÐÔÊý¾Ý½á¹¹ÒÔTableStructureBegin¿ªÊ¼£¬ÒÔTableStructureEnd½áÊø¡£ÆäÖУº a) <ÊôÐÔÏî¸öÊý> ::= <ÕûÊý>
×ֶθöÊý¡£
b) <ÊôÐÔÏîÃû> ::= <±êʶ·û>
×ֶδúÂë¡£
c) <×Ö¶ÎÀàÐÍ> ::= Char,<¿í¶È> | Varchar | Integer[,<¿í¶È>] | Float[,<¿í¶È>,<¾«¶È>] |
Boolean | Date | Time | Varbin <¿í¶È> ::= <ÕûÊý> <¾«¶È> ::= <ÕûÊý>
ÓÉÓÚÎı¾½»»»¸ñʽµÄÏÞÖÆ,±¾¸ñʽÔݲ»°üº¬¶þ½øÖÆÀàÐÍ×Ö¶ÎÖµµÄת»»¡£¶þ½øÖÆ×ֶλòɨÃèÓ°Ïñ²ÉÈ¡Íâ¹ÒÎļþת»»,ÔÚ×Ö¶ÎÀàÐÍ´¦¼Ç¼¡°Varbin¡±,×Ö¶ÎÖµ´¦¼Ç¼Íâ¹ÒÎļþ·¾¶¡£ ×¢ÊÍ5£º¼¸ºÎͼÐÎÒªËصÄÃèÊö¡£
a) <±êʶÂë> ::= <ÕûÊý>
µã¡¢Ïß¡¢ÃæÈýÀàÒªËصġ°±êʶÂ롱²»µÃÖظ´£¬Ó¦±£³ÖÕûÌåÉϵÄΨһÐÔ¡£ b) <ÒªËØ´úÂë>::= <×Ö·û´®>
ÔÚͼÐÎÊý¾Ý½á¹¹ÖÐÒѾ¶¨ÒåµÄ£¬´ÓÆ䶨Ò壻䶨ÒåµÄ²ÉÓá°Unknow¡±¡£ c) <²ãÃû>::= <×Ö·û´®>
ÔÚͼÐÎÊý¾Ý½á¹¹ÖÐÒѾ¶¨ÒåµÄ£¬´ÓÆ䶨Ò壻䶨ÒåµÄ²ÉÓá°Unknow¡±¡£ d) µãÒªËصÄÃèÊö
µãµÄÌØÕ÷ÀàÐÍ£º1|2|3
1±íʾ¶ÀÁ¢µã£¬2±íʾ½áµã£¬3±íʾÓÐÏòµã e) ÏßÒªËصÄÃèÊö
1£© ÏßµÄÌØÕ÷ÀàÐÍ£º£±|2|3|4|5|6|100
1±íʾÕÛÏß¡¢2±íʾԲ»¡¡¢3±íʾ԰¡¢4±íʾÍÖÔ²¡¢5±íʾ¹â»¬ÇúÏß¡¢6±íʾBÑùÌõÇúÏß¡¢100±íʾ¼ä½Ó×ø±ê¡£ÔÚÍÁµØµ÷²éʸÁ¿Êý¾Ý½»»»¸ñʽÖУ¬ÏßÒªËزÉÓÃÖ±½Ó×ø±êÃèÊö¡£ 2£© <µãÊý> ::= <ÕûÊý>
44