mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-11-04 00:04:25 -05:00 
			
		
		
		
	This algorithm swaps the X and Y coordinate values in input geometries. It can be used to repair geometries which have accidentally had their latitude and longitude values reversed.
		
			
				
	
	
		
			44 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="UTF-8"?>
 | 
						|
<xs:schema targetNamespace="http://ogr.maptools.org/" xmlns:ogr="http://ogr.maptools.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" elementFormDefault="qualified" version="1.0">
 | 
						|
<xs:import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.opengis.net/gml/2.1.2/feature.xsd"/>
 | 
						|
<xs:element name="FeatureCollection" type="ogr:FeatureCollectionType" substitutionGroup="gml:_FeatureCollection"/>
 | 
						|
<xs:complexType name="FeatureCollectionType">
 | 
						|
  <xs:complexContent>
 | 
						|
    <xs:extension base="gml:AbstractFeatureCollectionType">
 | 
						|
      <xs:attribute name="lockId" type="xs:string" use="optional"/>
 | 
						|
      <xs:attribute name="scope" type="xs:string" use="optional"/>
 | 
						|
    </xs:extension>
 | 
						|
  </xs:complexContent>
 | 
						|
</xs:complexType>
 | 
						|
<xs:element name="swap_xy" type="ogr:swap_xy_Type" substitutionGroup="gml:_Feature"/>
 | 
						|
<xs:complexType name="swap_xy_Type">
 | 
						|
  <xs:complexContent>
 | 
						|
    <xs:extension base="gml:AbstractFeatureType">
 | 
						|
      <xs:sequence>
 | 
						|
        <xs:element name="geometryProperty" type="gml:PolygonPropertyType" nillable="true" minOccurs="0" maxOccurs="1"/>
 | 
						|
        <xs:element name="name" nillable="true" minOccurs="0" maxOccurs="1">
 | 
						|
          <xs:simpleType>
 | 
						|
            <xs:restriction base="xs:string">
 | 
						|
              <xs:maxLength value="5"/>
 | 
						|
            </xs:restriction>
 | 
						|
          </xs:simpleType>
 | 
						|
        </xs:element>
 | 
						|
        <xs:element name="intval" nillable="true" minOccurs="0" maxOccurs="1">
 | 
						|
          <xs:simpleType>
 | 
						|
            <xs:restriction base="xs:integer">
 | 
						|
              <xs:totalDigits value="10"/>
 | 
						|
            </xs:restriction>
 | 
						|
          </xs:simpleType>
 | 
						|
        </xs:element>
 | 
						|
        <xs:element name="floatval" nillable="true" minOccurs="0" maxOccurs="1">
 | 
						|
          <xs:simpleType>
 | 
						|
            <xs:restriction base="xs:decimal">
 | 
						|
            </xs:restriction>
 | 
						|
          </xs:simpleType>
 | 
						|
        </xs:element>
 | 
						|
      </xs:sequence>
 | 
						|
    </xs:extension>
 | 
						|
  </xs:complexContent>
 | 
						|
</xs:complexType>
 | 
						|
</xs:schema>
 |