Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Design and Implementation of Location-Based Pla...

Design and Implementation of Location-Based Place APIs using OpenSearch

"Design and Implementation of Location-Based Place APIs using OpenSearch"

Presentation from Athitaya Phankhan, Backend Engineer at I-bitz company limited. in FOSS4G ASIA 2023 at Seoul

Prasong Patheepphoemphong

November 30, 2023
Tweet

More Decks by Prasong Patheepphoemphong

Other Decks in Technology

Transcript

  1. Design and Implementation of Location-Based Place APIs using OpenSearch Athitaya

    Phankhan Backend Engineer at I-bitz company limited FOSS4G ASIA SOUL 28 Nov - 2 Dec 2023
  2. Brainstorm The team has learned behavior and have experience of

    both developers and users. Project Manager The customer share the idea that need to develop. Customer The team use our API for web application development and can use API that is suitable for usage and efficiency. Front-End GIS team has the most knowledge of Geospatial data and guideline to using data for Place API GIS
  3. Rich customization capabilities and data features Customization Powerful search function

    that can be customized according to the needs of developers Powerful Search Ability to manage large data sets with enormous quantities Scalability Drive by OpenSource community with no licensing fees. OpenSource Community Using OpenSearch to create a Place API offers several benefits
  4. 10 Index Management and Mapping 1. Helps to search efficiently.

    2. The Mapping helps data more clear to search. 3. It help in defining flexible data structures. 4. Minimize the error and maximize the constancy
  5. Query DSL Usage Commands for querying documents that allow us

    to set the conditions for searching documents that meet our needs. The structure are similar to JSON-based queries. Query DSL has the ability to filter, sort, aggregate, and determine the relevance of data.
  6. Point of Interest (POI) The details that API going to

    search for the matching results when specifying the search point of interest (POI)
  7. Geospatial In the section about geospatial data, use for it

    for searching data based on coordinates. When users provide coordinates as POI.
  8. Conclusion Ref: https://unsplash.com/photos/ucYWe5mzTMU I hope that the Place API that

    I have shared with everyone today will make you understand the idea of searching for the place and the goal that I want to achieve. And I also hope that attendees in this room, whether they think the same as me or the opposite, will come and join developing this Place API together.
  9. If you have any question, Feel free to contact us

    any time on (phone cell) or contact us by (email). We will get back to you as soon as we can I-bitz company limited 1371 Suite 10 Capital Mansion, Phahonyothin Rd, Phayathai, Bangkok, 10400 Thailand Office Hours Monday-Friday 09.00-17.00 Get in touch (+66) 2278 7913 More Information www.i-bitz.co.th [email protected] Thank You For Joining This Session