Kommentare ausblenden
Kommentare ausblenden

Kommentare (0)

Über die WebOffice 10.9 SP2 Service API kann auch direkt auf die Volltextsuche zugegriffen werden und dabei einerseits ein Suchbegriff gegen die Volltextsuche abgesetzt werden und andererseits ein bestimmter Suchvorschlag abgerufen werden.

 

Möglicher Anwendungsfall

Eine Dritt-Anwendung möchte den WebOffice FTS-Index nutzen, ohne das WebOffice 10.9 SP2-Projekt zu verwenden. Die Dritt-Anwendung übernimmt dabei die Anzeige der Suchmaske, der Suchvorschläge und der Suchergebnisse und bekommt die dafür benötigten Informationen über parametrisierte URL-Calls.

 

Relevante Parameter

query_fts_mw
 
Der Parameter query_fts_mw beinhaltet den Suchbegriff. Die Response der Service API liefert im Knoten Suggestions alle zu diesem Suchbegriff gefundenen Einträge.

 

suggId_fts_mw
 
Der Parameter suggId_fts_mw beinhaltet die fts_id einer FTS-Suggestion. Die Response der Service API liefert alle zum Suchvorschlag gehörenden Informationen wie Link zum Kartenbild, Attributwerte, etc...

 

Beispielaufrufe:

https://myserver.domain.com/<WebOffice web application>/synservice?project=WebOffice_SampleProject&query_fts_mw=herren

Führt die Volltextsuche des Projekts WebOffice Sample Projects mit dem Suchbegriff herren aus

 

Response:

{

  SUGGESTIONS":[

     {

        fts_id":"1411@113,

        object_name":"Gemaltes Haus Herrengasse  Herrengasse 3"

     },

     {

        fts_id":"1031@2104,

        object_name":"Herrengasse 1"

     },

     {

        fts_id":"1031@1908,

        object_name":"Herrengasse 10"

     },

     {

        fts_id":"1031@2987,

        object_name":"Herrengasse 11"

     },

     {

        fts_id":"1031@158,

        object_name":"Herrengasse 12"

     },

     {

        fts_id":"1031@2056,

        object_name":"Herrengasse 2"

     },

     {

        fts_id":"1031@3919,

        object_name":"Herrengasse 3"

     },

     {

        fts_id":"1031@971,

        object_name":"Herrengasse 4"

     },

     {

        fts_id":"1031@2156,

        object_name":"Herrengasse 5"

     },

     {

        fts_id":"1031@317,

        object_name":"Herrengasse 6"

     },

     {

        fts_id":"1031@1163,

        object_name":"Herrengasse 7"

     },

     {

        fts_id":"1031@1253,

        object_name":"Herrengasse 8"

     },

     {

        fts_id":"1031@3157,

        object_name":"Herrengasse 9"

     },

     {

        fts_id":"1411@58,

        object_name":"Landeszeughaus Herrengasse 16"

     },

     {

        fts_id":"1411@57,

        object_name":"Landhaus Herrengasse 16"

     },

     {

        fts_id":"1411@67,

        object_name":"Stadtpfarrkirche Herrengasse

     }

  ],

  response_id":"68774f10-5989-4a65-b153-8c2ec526c3c5"

}

 

https://myserver.domain.com/<WebOffice web application>/synservice?project=WebOffice_SampleProject&suggId_fts_mw=1031@2104

Wählt aus der oberen Response die FTS-Suggestion mit der ID 1031@2104 aus und fragt dessen weitere Informationen ab.

 

Response:

{

  action":"default,

  MAP":{

     "url":"https://wodemo.vertigis.com/WebOffice106R2/output/WebOffice_SampleProject_1556025159113_78267.png,

     "x":1718662.2,

     "y":5953651.5,

     "scale":1128.497176,

     "width":640,

     "height":400,

     "upp":0.29858214164759783

  },

  RESULTS":{

     "keyname":[

        OBJECTID,

        STRASSENNAME,

        HNR,

        BEZIRKS_NR,

        KG_NR,

        GRST_NR1,

        BAUWERBER1,

        BENUTZUNGSBEWILLIGUNG,

        GEBAEUDEART,

        POSTLEITZAHL"

     ],

     "FEATURES":[

        {

           "coord_x":1718662.2,

           "coord_y":5953651.5,

           "keyvalue":[

              2104,

              Herrengasse,

              1,

              1,

              63101,

              291,

              Vogler Sarah,

              01.01.1670,

              ,

              8010"

           ]

        }

     ],

     "extcallid_query":[

        address"

     ],

     "query_search_fields":[

        STRASSENNAME,

        HNR"

     ]

  },

  response_id":"bcd06409-5471-4bb0-b589-208c32f6a498"

}

Kommentare (0)

Ⓒ Copyright 2022 by VertiGIS GmbH