コード例 #1
0
    def processAlgorithm(self, progress):

        field = self.getParameterValue(self.FIELD)
        field = field[0:10] # try to handle Shapefile field length limit
        filename = self.getParameterValue(self.INPUT)
        layer = dataobjects.getObjectFromUri(filename)
        filename = dataobjects.exportVectorLayer(layer)
        provider = layer.dataProvider()
        fields = provider.fields()
        fields.append(QgsField('STAT', QVariant.Float))
        fields.append(QgsField('PVALUE', QVariant.Float))

        writer = self.getOutputFromName(self.OUTPUT).getVectorWriter(
            fields, provider.geometryType(), layer.crs() )
			
		events = interaction.SpaceTimeEvents(self.INPUT,'T')
コード例 #2
0
 def setUp(self):
     path = pysal.examples.get_path("burkitt.shp")
     self.events = interaction.SpaceTimeEvents(path, 'T')
コード例 #3
0
 def test_SpaceTimeEvents(self):
     events = interaction.SpaceTimeEvents(self.path, 'T')
     self.assertEqual(events.n, 188)
     self.assertEqual(list(events.space[0]), [300., 302.])
     self.assertEqual(list(events.t[0]), [413])