0

我必须创建一个程序来转换ESRI ShapefilesOS VectorMap Local GMLs. 我正在为我的问题寻找一些信息......我尝试使用两个站点的文档:

我使用ESRI Shapefile Reader library它,它工作正常。我可以阅读我的*.shp文件。问题是我不知道我应该featureCode从哪里...

  <osgb:lineMember>
    <osgb:Line fid="ID_864">
      <osgb:featureCode>15600</osgb:featureCode>
      <osgb:featureDescription>Water Feature</osgb:featureDescription>
      <osgb:polyline>
        <gml:LineString srsName="osgb:BNG">
          <gml:coordinates>405513.50,408701.00 405514.01,408707.15 405514.50,408711.50</gml:coordinates>
        </gml:LineString>
      </osgb:polyline>
    </osgb:Line>
  </osgb:lineMember>

ESRI Shapefiles只包含坐标,所以我不知道它的特征码是什么......

第二件事是<osgb:textMember>标签。WTF是一个textMember?哪一种形状类型ESRI Shapefile

提前感谢您的帮助!

[编辑]
或者你知道一些像这样进行转换的库/程序?这也是一个很好的解决方案:)

4

1 回答 1

1

您的转换问题的答案很简单 - GDAL 可以使用ogr2ogr从 shp -> VML 转换。有关语法,请参阅对此问题的评论。

于 2012-10-16T08:54:27.630 回答