mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-26 00:02:08 -05:00
a batch geocoding algorithm from a QgsGeocoderInterface Example usage: # create a class which implements the QgsGeocoderInterface interface: class MyGeocoder(QgsGeocoderInterface): def geocodeString(self, string, context, feedback): # calculate and return results... my_geocoder = MyGeocoder() # create an algorithm which allows for batch geocoding operations using the custom geocoder interface # and implement the few required pure virtual methods class MyGeocoderAlgorithm(QgsBatchGeocodeAlgorithm): def __init__(self): super().__init__(my_geocoder) def displayName(self): return "My Geocoder" def name(self): return "my_geocoder_alg" def createInstance(self): return MyGeocoderAlgorithm() # optionally, the group(), groupId(), tags(), shortHelpString() and other metadata style methods can be overridden and customized: def tags(self): return 'geocode,my service,batch'
46 lines
2.6 KiB
Plaintext
46 lines
2.6 KiB
Plaintext
// Include auto-generated SIP files
|
|
%Include auto_generated/qgsanalysis.sip
|
|
%Include auto_generated/interpolation/qgsgridfilewriter.sip
|
|
%Include auto_generated/interpolation/qgsidwinterpolator.sip
|
|
%Include auto_generated/interpolation/qgsinterpolator.sip
|
|
%Include auto_generated/interpolation/qgstininterpolator.sip
|
|
%Include auto_generated/mesh/qgsmeshcontours.sip
|
|
%Include auto_generated/mesh/qgsmeshtriangulation.sip
|
|
%Include auto_generated/network/qgsgraph.sip
|
|
%Include auto_generated/network/qgsgraphanalyzer.sip
|
|
%Include auto_generated/network/qgsgraphbuilder.sip
|
|
%Include auto_generated/network/qgsgraphbuilderinterface.sip
|
|
%Include auto_generated/network/qgsgraphdirector.sip
|
|
%Include auto_generated/network/qgsnetworkdistancestrategy.sip
|
|
%Include auto_generated/network/qgsnetworkspeedstrategy.sip
|
|
%Include auto_generated/network/qgsnetworkstrategy.sip
|
|
%Include auto_generated/network/qgsvectorlayerdirector.sip
|
|
%Include auto_generated/processing/qgsalgorithmbatchgeocode.sip
|
|
%Include auto_generated/processing/qgsnativealgorithms.sip
|
|
%Include auto_generated/raster/qgsalignraster.sip
|
|
%Include auto_generated/raster/qgsaspectfilter.sip
|
|
%Include auto_generated/raster/qgsderivativefilter.sip
|
|
%Include auto_generated/raster/qgsexiftools.sip
|
|
%Include auto_generated/raster/qgshillshadefilter.sip
|
|
%Include auto_generated/raster/qgskde.sip
|
|
%Include auto_generated/raster/qgsninecellfilter.sip
|
|
%Include auto_generated/raster/qgsrastercalcnode.sip
|
|
%Include auto_generated/raster/qgsrastercalculator.sip
|
|
%Include auto_generated/raster/qgsrastermatrix.sip
|
|
%Include auto_generated/raster/qgsrelief.sip
|
|
%Include auto_generated/raster/qgsruggednessfilter.sip
|
|
%Include auto_generated/raster/qgsslopefilter.sip
|
|
%Include auto_generated/raster/qgstotalcurvaturefilter.sip
|
|
%Include auto_generated/vector/geometry_checker/qgsfeaturepool.sip
|
|
%Include auto_generated/vector/geometry_checker/qgsgeometrycheck.sip
|
|
%Include auto_generated/vector/geometry_checker/qgsgeometrycheckresolutionmethod.sip
|
|
%Include auto_generated/vector/geometry_checker/qgsgeometrycheckcontext.sip
|
|
%Include auto_generated/vector/geometry_checker/qgsgeometrycheckerror.sip
|
|
%Include auto_generated/vector/geometry_checker/qgsgeometrycheckerutils.sip
|
|
%Include auto_generated/vector/geometry_checker/qgsgeometrycheckfactory.sip
|
|
%Include auto_generated/vector/geometry_checker/qgsgeometrycheckregistry.sip
|
|
%Include auto_generated/vector/geometry_checker/qgssinglegeometrycheck.sip
|
|
%Include auto_generated/vector/qgsgeometrysnapper.sip
|
|
%Include auto_generated/vector/qgsgeometrysnappersinglesource.sip
|
|
%Include auto_generated/vector/qgszonalstatistics.sip
|