Detailview. s4 details nearest plugin - Septima/spatialsuite-s4 GitHub Wiki
Dette tool viser nærmeste objekter fra s4's index.
- Viser f.eks de tre nærmeste skoler til en valgt adresse.
OBS: Dette tool forudsætter at du bruger postgis eller sql server. Læs mere
I din profil inkludér toolet s4-details-nearest-plugin.
<tool module="s4" name="s4-details-nearest-plugin" />
- Du vil nu for adresser se en Nærmeste sektion i detaljevisningen.
Kopiér toolet til tools/custom og inkludér i profil
<tool dir="custom" name="s4-details-nearest-plugin" />
Se efter teksten Customize HERE for hvor du kan tilpasse modulet.
Som standard vises der kun Nærmeste for adresser:
//Customize HERE (When to search)
if (_s4Params.dawasearcher && _s4Params.dawasearcher.enabled){
_s4Params.dawasearcher.searcher.addDetailHandlerDef(handlerDef);
}
//_s4Params.indexsearcher.searcher.addDetailHandlerDef(handlerDef);
if (_s4Params.geosearcher && _s4Params.geosearcher.enabled){
// _s4Params.geosearcher.searcher.addDetailHandlerDef(handlerDef);
}
if (_s4Params.cvrsearcher && _s4Params.cvrsearcher.enabled){
// _s4Params.cvrsearcher.searcher.addDetailHandlerDef(handlerDef);
}
Hvis du for eksempel også gerne vil vise, hvad der ligger nærmest virksomheder så ret toolet til:
//Customize HERE (When to search)
if (_s4Params.dawasearcher && _s4Params.dawasearcher.enabled){
_s4Params.dawasearcher.searcher.addDetailHandlerDef(handlerDef);
}
//_s4Params.indexsearcher.searcher.addDetailHandlerDef(handlerDef);
if (_s4Params.geosearcher && _s4Params.geosearcher.enabled){
// _s4Params.geosearcher.searcher.addDetailHandlerDef(handlerDef);
}
if (_s4Params.cvrsearcher && _s4Params.cvrsearcher.enabled){
_s4Params.cvrsearcher.searcher.addDetailHandlerDef(handlerDef);
}
Som standard vises alle typer fra s4's index:
//Customize HERE (What to search for)
datasources: _s4Params.indexsearcher.datasources,
Hvis du for eksempel kun vil vise de nærmeste skoler så ret toolet til:
//Customize HERE (What to search for)
datasources: "ds_skoler",