Plugin Calculation Method¶
Calculation method is stored in SimilarityPlugin Class as its method
calcMapCurvesGeom¶
calcMapCurvesGeom
(self, g: QgsGeometry, g2: QgsGeometry)¶Calculate the score between the geometry in float number using GOF Mapcurves (Hargrove et al. 2006)
- Parameters
self (SimilarityPlugin) – class parent
g (QgsGeometry) – first geometry will be checked
g2 (QgsGeometry) – second geometry will be checked
- Returns
float
calcMapCurves¶
calcMapCurves
(self, feature: QgsFeature, feature2: QgsFeature)¶Calculate the score and save to self.similarLayer. Score saved in float number using GOF Mapcurves (Hargrove et al. 2006)
- Parameters
self (SimilarityPlugin) – class parent
feature (QgsFeature) – first feature will be checked
feature2 (QgsFeature) – second feature will be checked
- Returns
None
calcSq¶
calcSq
(self, layer: QgsVectorLayer, layer2: QgsVectorLayer)¶Checking similarity between two layer with squential method
- Parameters
self (SimilarityPlugin) – class parent
layer (QgsVectorLayer) – first layer will checked
layer2 (QgsVectorLayer) – second layer will checked
- Returns
None
calcKNN¶
calcKNN
(self, layer: QgsVectorLayer, layer2: QgsVectorLayer)¶Check each feature between 2 layer within radius bounding box. Radius distance using euclidean.
- Parameters
self (SimilarityPlugin) – class parent
layer (QgsVectorLayer) – first layer will checked
layer2 (QgsVectorLayer) – second layer will checked
- Returns
None
calcWK¶
calcWK
(self, layer: QgsVectorLayer, layer2: QgsVectorLayer)¶Match each feature the primary key in map, see https://sig.bps.go.id/
- Parameters
self (SimilarityPlugin) – class parent
layer (QgsVectorLayer) – first layer will checked
layer2 (QgsVectorLayer) – second layer will checked
- Returns
None
translateCenterGeom¶
translateCenterGeom
(self, g: QgsGeometry, target: QgsGeometry)¶Translate first geometry to the center of target geometry
- Parameters
self (SimilarityPlugin) – class parent
layer (QgsVectorLayer) – first layer will checked
layer2 (QgsVectorLayer) – second layer will checked
- Returns
QgsGeometry