mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-10-29 00:07:54 -04:00 
			
		
		
		
	Offers the same functionality as the Random points inside polygons
algorithm, and in addition it includes (possible to opt-out) the attributes
from the containing polygon and the ability to specify a seed for the random
number generator.
Could replace the Python algorithm Random points inside polygons, but
this C++ implementation only supports "Points count" ("number of points
for each feature") directly, while "Points density" is supported by allowing the
point count to be data defined (using the polygon area to calculate the
number of points).
		
	
			
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.5 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="randompointsinpolygons_min2" type="ogr:randompointsinpolygons_min2_Type" substitutionGroup="gml:_Feature"/>
 | |
| <xs:complexType name="randompointsinpolygons_min2_Type">
 | |
|   <xs:complexContent>
 | |
|     <xs:extension base="gml:AbstractFeatureType">
 | |
|       <xs:sequence>
 | |
|         <xs:element name="geometryProperty" type="gml:PointPropertyType" nillable="true" minOccurs="0" maxOccurs="1"/>
 | |
|         <xs:element name="rand_point_id" nillable="true" minOccurs="0" maxOccurs="1">
 | |
|           <xs:simpleType>
 | |
|             <xs:restriction base="xs:long">
 | |
|               <xs:totalDigits value="20"/>
 | |
|             </xs:restriction>
 | |
|           </xs:simpleType>
 | |
|         </xs:element>
 | |
|       </xs:sequence>
 | |
|     </xs:extension>
 | |
|   </xs:complexContent>
 | |
| </xs:complexType>
 | |
| </xs:schema>
 |