.BLN 格式文件说明

Golden Software的.BLN白板文件是一种ASCII格式的文件,它用来存储点、线和面这些地理信息。空间信息仅涉及空间对象的位置(即它们的坐标),而不涉及像线条,填充样式、使用的标记符号、文本标注等属性。

文件格式

该文件的一般格式为:

length,flag "Pname 1"
x1,y1
x2,y2
...
xn,yn
length,flag "Pname 2"
x1,y1
x2,y2
...
xn,yn

参数说明

  • length

    length是一个整数,表示后面的 X、Y 坐标对的数量。

  • flag

    如果要为区域内的区域分配 NoData 值,则flag值为 1,如果要为区域外的区域分配 NoData 值,则flag值为 0。

  • Pname

    Pname 是可选的,是要与对象关联的主 ID 的名称。主 ID 用于将对象链接到外部数据。

  • X, Y Coordinates

    下面的行包含构成对象的实际 X、Y 坐标对。这些可以是整数或实数,并且每行存储 1 对。

对象类型

  • 如果type/lengt字段值为1,这个对象为点。下面是1行坐标串。
  • 如果type/lengt字段值大于1,并且下面的第1个坐标和最后1个坐标相等时;这个对象为面,否则,它就是线对象。

多面和多线

该序列可以在同一文件中重复任意次数,以定义多个多边形和折线

可选 Z 坐标

使用时,可以在 X 和 Y 坐标之后指定 Z 坐标。

例子

  1. 单个多边形

    5,0
    105.5,41.5
    105.5,42.5
    106.5,42.5
    106.5,41.5
    105.5,41.5
    
  2. 单个复杂多边形(岛)

    请注意,48,99 坐标对从第一个面(第 2 行)开始,关闭第一个多边形(第 8 行),并闭合整个复杂多边形(第 14 行)。40,70 坐标对从复杂多边形内的子对象开始(第 9 行)并关闭(第 13 行)。复杂多边形中的每个子对象后跟第一个多边形坐标对:

    13 0
    48 99
    52 20
    57 19
    56 8
    29 0
    27 71
    48 99
    40 70
    50 60
    48 55
    34 40
    40 70
    48 99
    

https://surferhelp.goldensoftware.com/subsys/subsys_gsibln_hid_gsibln_filedesc.htm

posted @ 2022-10-14 18:51  mayhot  阅读(1001)  评论(0编辑  收藏  举报