我必须创建一个程序,将ESRI Shapefiles
转换为OS 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
中的哪一种形状类型?
提前感谢您的帮助!
[编辑]
或许你知道一些像这样做转换的图书馆/程序?这也是一个很好的解决方案:)