-- 作者:guixin
-- 发布时间:4/11/2005 5:40:00 PM
-- 一个比较弱的问题,请高手进来看一下.
请大家帮忙吧下面的编码加些注释,我是初学者,实在看不懂,但又要分析这个,麻烦大家帮帮忙^_^多谢了. 另外请大家帮忙给出几个关于定义point,linestring,linearRing,polygon,Geometry Collection,multipoint,multilineStrings,multipolygons的实例,万分感谢^_^ <?xml version=”1.0” encoding=”BIG5”?> <schema targetNamespace=”http://www.opengis.net/examples” ……<!--XML文档头信息,省略--> elementFormDefault=”qualified”> <annotation> <info>qzgid.xsd v1.0 2003-05</info> <documentation>市旅游交通地理信息GML Schema</documentation> <documentation>Schema</documentation> </annotation> <import namespace=”http://www.opengis.net/gml” schemaLocation=”feature.xsd”/> <element name=”CityModel”type=”ex: CityModelType” substitutionGroup=”gml:featureCollection”/> <element name=”CityMember”type=”ex:CityMemberType” substitutionGroup=”gml:featureMember”/> <element name=”TrafficRoad” type=”ex: TrafficRoadType” substitutionGroup=”ex:_CityFeature”/> <element name=”SceneryPoint” type=”ex: SceneryPointType” substitutionGroup=”ex:_CityFeature”/> ……<!—其他要素--> <!substitutionGroup=”gml:_Feature”/> 这个应该不要了吧? <!――city model 中的类型定义的说明――> <ComplexType name=”CityModelType”> <!—对cityMember中的地理要素的类型定义,这里只给出交通路线的定义,其他省略--> <ComplexType name=”CityMemberType”> …… <ComplexType name=”TrafficRoadType”> <complexContent> <extension base=”gml:AbstractFeatureType”> <sequence> <element name=”LinearGeometry”type=”gml:LineStringPropertyType”/> <element name=”classification”type=”string”/> <element name=”number”type=”string”/> </sequence> </extension> </complexContent> </complexType> ……<!—其他要素--> </schema> 依据上述application schema,其XML instance内容如下: <?xml version=”1.0”encoding=”BLG5”?> <CityModel xmlns=”http://www.opengis.net/examples” ……<!—XML文档头信息省略--> <CityMember> <TrafficRoad> <gml:description>交通主干道</gml:description> <gml:name>M1< /gml:name > <gml:centerlineOf> <gml:LinearGeometry srsName= “http://www.opengis.net/gml/srs/epsg.xml#4326”> ……<!--交通线路的坐标信息--> </gml:LineString> <classification>重要交通道路</classification> <number>TP1</number> </gml:centerlineOf> </TrafficRoad> </CityMember> …… </CityModel>
|