Skip to content

gis-centras/Vietovardziai-API-Maps

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
ol
 
 
 
 
 
 
 
 
 
 

GV_DRLT paieškos servisas

Nacionalinės žemės tarnybos erdvinių duomenų rinkinio GV_DRLT paieškos servisas realizuotas naudojant Elastissearch technologiją. Servisas suteikia galimybę vykdyti paiešką GV_DRLT duomenų rinkinyje panaudojant Elasticsearch paieškų žymenis (daugiau informacijos).

Šiame projekte rasite GV_DRLT paieškos serviso integracijos į tris populiariausias žemėlapių naršyklių API pavyzdžius.

GV_DRLT turinys

Su GV_DRLT duomenų rinkinio specifikacija galite susipažinti čia. Taip pat vietovardžių el. paslaugos internetiniame puslapyje susipažinti su GV_DRLT pagrindu veikiančiomis ir teikiamomis paslaugomis.

GV_DRLT duomenų rinkinio Elasticsearch paieškos serviso grąžinami rezultatai:

  • sourceid
  • namestatus
  • sourcedata
  • beginlifespanversion
  • esri_json - json formatu pateikiama objekto geometrija
  • municipality
  • inspireid
  • subtype
  • name
  • sourceofname
  • localtype
  • objectid
  • geometryType - geometrijos tipas patogesniam objektų vaizdavimo apdorojimui

Kaip pradėti

Klonuokite šį projektą pas save lokalioje darbo vietoje. Projekto failus galite patalpinti tiesiai į interneto serverį (pvz. Apache) ir peržiūrėti veikiančias 3 tipų žemėlapių naršykles su GV_DRLT duomenų rinkinio Elasticsearch paieškos serviso integracija.

Žemėlapių naršyklių API

GV_DRLT paieškos serviso integracijos pavyzdžiai parengti šioms žemėlapių naršyklių API:

Projekto api.js ir sidebar.js failai yra bendri visoms žemėlapių naršyklėms. Juos pateikiama bendra kreipimosi į Elastisearch servisą logika, rezultatų apdorojimas bei pateikimas sąrašu žemėlapių naršyklės grafinėje naudotojo sąsajoje. Šie failai nėra pritaikyti konkrečiam žemėlapių naršyklės API, todėl jų pagalba GV_DRLT paiešką galite integruoti į daugelį JS pagrindu veikiančių žemėlapių aplikacijų.

Elastiseach servisas

GV_DRLT paieškos servisas pasiekiamas adresu https://www.geoportal.lt/mapproxy/elasticsearch_gvdr. Tai adresas į Elastisearch API _search metodą. Naudodami šį metodą GET užklausų pagalba galite vykdyti įvairaus sudėtingumo paiešką GV_DRLT rinkinyje. Daugiau informacijos apie Elastisearch paieškos galimybes rasite čia.

Užklausos, kuri vykdytų paiešką GV_DRLT atribute 'name' pagal paieškos frazę 'Kaunas' pvz.:

https://www.geoportal.lt/mapproxy/elasticsearch_gvdr?q=name:kaunas

Autoriai

About

GV_DRLT paieškos serviso integracija į žemėlapių kūrimo aplikacijų API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published