Skip to content

Latest commit

 

History

History

tools

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

S4 - Septima Search for SpatialSuite

Tools included in s4

Please read the general installation instructions before reading this

The main tools:

  • s4-plugin-dk-all
    Main tool meant for use in DK (takes dk municipality as parameter) May be supplemented with additional tools to extend behavior (see tools below)
  • s4-plugin-all
    A s4 meant for SpS outside dk. The tool doesn't include any dk specific searchers

Show/Hide search box:

Tools relevant to Danish sites:

Tools using the details view function:

API documentation:

s4-plugin-dk-all (s4-plugin-all)

The main tool

Copy the tool to your tools/custom folder and Customize to enable search in Spatial Map

Please include this tool before any other s4 tool

<tool dir="custom" name="s4-plugin-dk-all" />

S4 ships with two versions of the tool:

  • s4-plugin-dk-all includes searchers only relevant in Denmark
  • s4-plugin-all is used outside of Denmark

Show/Hide search box

This tools gives the user a menu item which shows/hides the search box
Include in profile:

<tool module="s4" name="s4-show-hide"/>

Use panel attribute to control placement. Eg. panel="middle-right" or panel="top-right"

To hide the search box from the start:

<tool module="s4" name="s4-show-hide" panel="middle-right">
  <jsonconfig>
    {"hideFromStart": true}
  </jsonconfig>
</tool>

s4-matrikel-plugin

Only relevant in Denmark
Viser ikoner med links til offentlige sites for jordstykker
Inkludér i profil:

<tool module="s4" name="s4-matrikel-plugin" />

Links kan konfigureres:
Hvilke links, der vises kan styres således:

<tool module="s4" name="s4-matrikel-plugin">
  <jsonconfig>
    {"links": ["jfa","bbrmeddelelse","bbrejendom","boligejer.dk","vurdering","bbkort","ois", "geokoder", "retbbr", "skraafoto", "skraafoto_dataforsyningen", "sdfekort", "plankort"]}
  </jsonconfig>
</tool>

Fjern de links du ikke ønsker at se

s4-adresse-plugin

Only relevant in Denmark
Viser ikoner med links til offentlige sites for husnumre
Inkludér i profil:

<tool module="s4" name="s4-adresse-plugin" />

Links kan konfigureres:
Hvilke links, der vises kan styres således:

<tool module="s4" name="s4-adresse-plugin">
  <jsonconfig>
    {"links": ["jfa","bbrmeddelelse","boligejer.dk","vurdering","bbkort","ois", "geokoder", "retbbr", "skraafoto", "skraafoto_dataforsyningen", "sdfekort", "plankort"]}
  </jsonconfig>
</tool>

Fjern de links du ikke ønsker at se

s4-adresse-hgf-matrikel-plugin

Only relevant in Denmark
Viser ikoner med links til offentlige sites for husnumre, samt Hvad gælder for matriklen for husnummer
Inkludér i profil:

<tool module="s4" name="s4-adresse-hgf-matrikel-plugin" />

Links kan konfigureres:
Hvilke links, der vises kan styres således:

<tool module="s4" name="s4-adresse-hgf-matrikel-plugin">
  <jsonconfig>
    {"links": ["jfa","bbrmeddelelse","boligejer.dk","vurdering","bbkort","ois", "geokoder", "retbbr", "skraafoto", "skraafoto_dataforsyningen", "sdfekort", "plankort"]}
  </jsonconfig>
</tool>

Fjern de links du ikke ønsker at se

s4-sdfe-oblique-plugin

Only relevant in Denmark
Udgået - erstattet af hhv s4-matrikel-plugin og s4-adresse-plugin

s4-soeg-egne-vejmidter-plugin

Only relevant in Denmark
Dette er et tool, som understøtter søgning i egne vejmidter. Inkludér i profil:

<tool module="s4" name="s4-soeg-egne-vejmidter-plugin" />

Forbered en datasource ds_s4_vejmidte:

s4-soeg-egne-vejmidter-plugin forventer, at der findes en datasource, som hedder ds_s4_vejmidte med følgende command:

  • read_search, som bliver kaldt med to parametre; [query] og [limit]. Skal returnere felterne heading og shape_wkt for veje uden husnumre. Returnér max [limit] veje.

Eksempel:
Dette er den datasource, bruges i Silkeborg.

<datasource endpoint="s4_vejmidte" name="ds_s4_vejmidte">
	<!-- https://github.com/Septima/spatialsuite-s4/wiki/Datasource-Searcher -->
       <table geometrycolumn="geom" name="testdata.vejmidte_aggregeret" pkcolumn="gid"/>
	<sql command="read_search">select vejnavn as heading, st_astext(geom) as shape_wkt
		from	testdata.vejmidte_aggregeret
		where	vejnavn ilike '[query]%'
				and adresselos  is null
		order	by vejnavn
		limit [limit];
	</sql>
</datasource>       

Silkeborg skriver:
Vejmidtedata er genereret ud fra FOT Vejmidte brudt hvor GST har lagt CPR-Vejkode på de fleste vejmidter (der er stumper af småveje der ikke er med). Vi har lavet et script i databasen, der aggregerer geometrien på baggrund af vejkoden og sætter attributten adresselos ved at teste vejkoden op i mod vores BBR-adressetabel. Dette script kører en gang i døgnet, så rettelser i vejmidten og test mod adresserne altid er ajour. Scriptet deler vi selvfølgeligt gerne, men det virker jo kun i SQL server.

s4-vis-egne-vejmidter-plugin

Only relevant in Denmark
Dette er et tool, som understøtter visning af vejgeometri når en vej er valgt i geosearch. Se #45.
OBS: Dawa-searcheren kan vise vejmidter fra dawa, hvis du istedet bruger toolet s4-vis-dawa-vejmidter-plugin
Inkludér i profil:

<tool module="s4" name="s4-vis-egne-vejmidter-plugin" />

Forbered en datasource ds_s4_vejmidte:

s4-vejmidter-plugin forventer, at der findes en datasource, som hedder ds_s4_vejmidte med følgende command:

  • read_geometry, som bliver kaldt med parameteren [vejkode]. Skal returnere shape_wkt for vej.

Eksempel:
Dette er den datasource, bruges i Silkeborg.

<datasource endpoint="s4_vejmidte" name="ds_s4_vejmidte">
    <!-- https://github.com/Septima/spatialsuite-s4/wiki/Datasource-Searcher -->
       <table geometrycolumn="geom" name="testdata.vejmidte_aggregeret" pkcolumn="gid"/>
    <sql command="read_geometry">select st_astext(geom) as shape_wkt
        from    testdata.vejmidte_aggregeret
        where   cprvejkode = [vejkode];
    </sql>
</datasource>       

Silkeborg skriver:
Vejmidtedata er genereret ud fra FOT Vejmidte brudt hvor GST har lagt CPR-Vejkode på de fleste vejmidter (der er stumper af småveje der ikke er med). Vi har lavet et script i databasen, der aggregerer geometrien på baggrund af vejkoden og sætter attributten adresselos ved at teste vejkoden op i mod vores BBR-adressetabel. Dette script kører en gang i døgnet, så rettelser i vejmidten og test mod adresserne altid er ajour. Scriptet deler vi selvfølgeligt gerne, men det virker jo kun i SQL server.

4-vis-dawa-vejmidter-plugin

Only relevant in Denmark
Viser vejmidter fra dawa når en vej er valgt

<tool module="s4" name="4-vis-dawa-vejmidter-plugin" />

s4-eknap-plugin

Only relevant in Denmark
Viser et E-Knap ikon for adresser og matrikler returneret fra geosearch, samt for virksomheder returneret fra cvr-søgeren.
Inkludér i profil:

<tool module="s4" name="s4-eknap-plugin" />

Hvis du ønsker E-Knap for andre typer søgeresultater skal du kopiere toolet til tools/custom, tilpasse det, samt inkludere det i profil:
Inkludér i profil:

<tool dir="custom" name="s4-eknap-plugin" />

For tilføje E-Knap for resultater fra dit lokale indeks skal du sætte target til entalsformen af den presentation, der bruges i indekset. Eksempel:

_s4CustomButtons.push({"buttonText": "Vis ejeroplysninger for skolen", "buttonImage": _s4eKnapUri, "callBack": s4DoEKnap, "searcher": "indexsearcher", "target": "skole"});

hvor ordet "skole" korresponderer med text.value i presentation:

<text name="overskrift" value="Skole" plural="Skoler"/>

s4-jo-filarkiv-link-plugin

Only relevant in Denmark
Viser link til JO FilArkiv for adresser og matrikelnumre.
Inkludér i profil:

<tool module="s4" name="s4-jo-filarkiv-link-plugin" />

Sæt følgende parameter for at pluginnet virker:

<!-- ========================================= -->
<!-- S4 mod JO FilArkiv -->
<!-- ========================================= -->
<param name="s4.jo.filarkiv.kommunenavn">xxx</param>

Linker til "https://xxx.filarkiv.dk

s4-lifa-links-plugin

Only relevant in Denmark
Viser links til LIFAOIS, tlExplorer og ejdExplorer for adresser og matrikelnumre
Inkludér i profil:

<tool module="s4" name="s4-lifa-links-plugin" />

Sæt følgende parameter for at pluginnet virker:

<!-- ========================================= -->
<!-- S4 mod LIFAOIS -->
<!-- ========================================= -->
<param name="s4.lifaois.uid">xxx</param>
<param name="s4.lifaois.pwd">xxx</param>

Linker til "https://xxx.filarkiv.dk

s4-cowi-gadefoto-plugin

Only relevant in Denmark

Hvis modulet cowi-gadefoto findes i profilen vil det kunne aktiveres direkte fra s4 for adresser og matrikelnumre

COWI gadefoto for adresser og matrikelnumre

<tool module="s4" name="s4-cowi-gadefoto-plugin"/>

s4-cvr-virk-plugin

Only relevant in Denmark

Link til cvr-info på virk.dk.

<tool module="s4" name="s4-cvr-virk-plugin" />

s4-details-cvr-info

Only relevant in Denmark

Viser mange detaljer for produktionsenheder

<tool module="s4" name="s4-details-cvr-info" />

s4-details-cvr-virksomheder-paa-adresse

Only relevant in Denmark

Viser alle produktionsenheder på et husnummer

<tool module="s4" name="s4-details-cvr-virksomheder-paa-adresse" />

s4-plan-plugin

Only relevant in Denmark
Viser ikon med link til plansystemets pdf for lokalplaner, kan konfigureres til også at vise links til Odeum og DKPlan
Inkludér i profil:

<tool module="s4" name="s4-plan-plugin" />

Sæt følgende parameter for at vise link til Odeum:

<param name="s4.odeumClientName">odeumClientName</param>

, hvor odeumClientName er den del af urlen som bruges i ODEUM til din kommune. For url'en http://plandk2.mapcentia.com/apps/custom/planurl/public/index.php/api/v1/url/__horsens__/lokalplaner.lpplandk2_join/xxx er det horsens.

Sæt følgende parameter for at vise link til DKPlan:

<param name="s4.dkPlanClientName">dkPlanClientName</param>

, hvor dkPlanClientName er den del af urlen som bruges i din kommune. For url'en http://silkeborglokalplaner.viewer.dkplan.niras.dk/dkplan/dkplan.aspx?LokalplanNr=xxx er det silkeborglokalplaner.

s4ApiDemo

Tool which demonstrates the use of the S4 API. It's shown how you attach custom searchers to s4 and how you can listen to onSelect events. Read more about the API [https://github.com/Septima/spatialsuite-s4/wiki/S4-API]

s4-details-nearest-plugin

For an address; show the nearest three features of each type in your s4 index.

Include in profile:

<tool module="s4" name="s4-details-nearest-plugin" />

Valgfrit: Man kan angive hvornår toolet skal være aktivt og hvilke datasources, der skal søges i. Her vist med default-værdierne:

 <tool module="s4" name="s4-details-nearest-plugin">
     <jsonconfig>
        { "targets": ["husnummer", "matrikelnummer", "virksomhed"],
          "datasources": "*"}
     </jsonconfig>
 </tool>

s4-details-themesForIndex-plugin

Show relevant themes for features from the s4 index.

Include in profile:

<tool module="s4" name="s4-details-themesForIndex-plugin" />

s4-details-s4index-plugin

Show all columns from presentations used to build the s4 index.

Include in profile:

<tool module="s4" name="s4-details-s4index-plugin" />

s4-details-planer-plugin

Only relevant in Denmark.

Vis planer for hus- og matrikelnumre.
Vis link til kort.plandata.dk

Inkludér in profil:

<tool module="s4" name="s4-details-planer-plugin" />

Valgfrit: Man kan angive hvornår toolet skal være aktivt. Her vist med default-værdierne:

<tool module="s4" name="s4-details-planer-plugin">
  <jsonconfig>
    {
      "targets": ["husnummer", "matrikelnummer"],
      "links": ["plankort"],
    }
  </jsonconfig>
</tool>

Hvis link ikke skal vises så skriv således "links": []

OBS: Der søges med INTERSECTS mod plansystemet. Planer som grænser op til matrikelnummeret, men ikke overlapper, (kanter mødes) bliver fundet

s4-details-planinfo-plugin

Only relevant in Denmark

Viser info om planer fra plansystemet

<tool module="s4" name="s4-details-planinfo-plugin" />

s4-details-dagi-plugin

Only relevant in Denmark.

Vis DAGI-information d.v.s. kommune, opstillingskreds, politikreds, postdistrikt, region, retskreds og sogn for hus- og matrikelnumre
Inkluderer link til SDFI-kortet

Inkludér in profil:

<tool module="s4" name="s4-details-dagi-plugin" />

Valgfrit: Man kan angive hvornår toolet skal være aktivt og hvilke resultater, der skal vises. Her vist med default-værdierne:

<tool module="s4" name="s4-details-dagi-plugin">
  <jsonconfig>
    {
      "targets": ["husnummer", "matrikelnummer"],
      "links": ["sdfekort"],
      "fields":  ["kommuner_result", "opstillingskredse_result", "politikredse_result", "postdistrikter_result", "regioner_result", "retskredse_result", "sogne_result"]
    }
   </jsonconfig>
</tool>

Hvis link ikke skal vises så skriv således "links": []

s4-details-ejendomsperspektiv

Virker kun i Danmark
Inkludér i profil:

<tool module="s4" name="s4-details-ejendomsperspektiv"/>  

Du kan nu

  • Se ejendomsinfo for husnumre og Matrikelnumre
  • Søge på Bfe-nummer
  • Søge på Esr-nummer

For at se vurderinger skal du bruge din egen tjeneste-bruger hos Datafordeleren.

Og ansøge om at din bruger får adgang til "Ejendomsvurdering (REST)".

Når du har en tjenestebruger med adgang skriver du sådan her i profilen:

<tool module="s4" name="s4-details-ejendomsperspektiv">
  <jsonconfig>
    {"datafordeler": {"username": "BRUGERNAVN", "password": "PASSORD", "useVur": true}}
  </jsonconfig>
</tool>

s4-details-themes-related-plugin

Show other themes belonging to the themegroup

Include in profile:

<tool dir="custom" name="s4-details-themes-related-plugin" />

s4-details-themes-tools-plugin

Show tools (transparency, meetadata, copyright etc) for a theme.

Include in profile:

<tool dir="custom" name="s4-details-themes-tools-plugin" />

s4-details-intersects-plugin

This tool will list intersections of a result with other searchers - it may use a proxy as intersect geometry. Can also show route between points

The version shipped with s4 will not work in your setup - To customize, copy to tools/custom and follow the instructions in the Customize HERE sections.

This tool is a very flexible tool - you might need assistance to set it up