<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>OSGeo on Filippo&#39;s Blog</title>
    <link>https://blog.filippofinke.ch/tags/osgeo/</link>
    <description>Recent content in OSGeo on Filippo&#39;s Blog</description>
    <image>
      <url>https://blog.filippofinke.ch/papermod-cover.png</url>
      <link>https://blog.filippofinke.ch/papermod-cover.png</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Tue, 22 Aug 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.filippofinke.ch/tags/osgeo/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Final Report</title>
      <link>https://blog.filippofinke.ch/posts/final-report-gsoc/</link>
      <pubDate>Tue, 22 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/final-report-gsoc/</guid>
      <description>Final Report for Google Summer of Code 2023 Project: Support basic SensorThings API (STA) for istSOS
Organization: Osgeo (Open Source Geospatial Foundation)
Abstract During the Google Summer of Code 2023, I worked on the project &amp;ldquo;istsos-miu&amp;rdquo;1 part of the OSGeo2 Foundation. The goal of the project was to create an implementation of the Sensor Things API3 standard for the istsos project. The Sensor Things API is a standard created by the Open Geospatial Consortium (OGC) for the Internet of Things (IoT).</description>
    </item>
    
    <item>
      <title>Coding Period - Twelfth Week Report</title>
      <link>https://blog.filippofinke.ch/posts/week-12/</link>
      <pubDate>Sat, 19 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/week-12/</guid>
      <description>Coding Period - Twelfth Week Report (Aug 14 - Aug 20) Overview During this week I have worked on final touches for the implementation of the standard. I have worked on preventing duplicate insertion of data, general bug fixes and updating the documentation.
Accomplishments During this week, I have worked on:
 Updating the documentation Update the conformance of the implementation Prevent duplicate insertion of data (ObservedProperties) General bug fixes  Blockers No blockers</description>
    </item>
    
    <item>
      <title>Coding Period - Eleventh Week Report</title>
      <link>https://blog.filippofinke.ch/posts/week-11/</link>
      <pubDate>Fri, 11 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/week-11/</guid>
      <description>Coding Period - Eleventh Week Report (Aug 7 - Aug 13) Overview During this week I have worked on implementing more functionalities for the insert endpoint, for the update endpoint and for the deletion endpoint. Also did a lot of refactoring and bug fixes.
Accomplishments During this week, I have worked on:
 Continued working on the nested data insertion Implemented data deletion Implemented data manipulation Code base refactor Added documentation General bug fixes  Blockers No blockers</description>
    </item>
    
    <item>
      <title>Coding Period - Tenth Week Report</title>
      <link>https://blog.filippofinke.ch/posts/week-10/</link>
      <pubDate>Sat, 05 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/week-10/</guid>
      <description>Coding Period - Tenth Week Report (Jul 31 - Aug 6) Overview During this week I have worked on implementing more functionalities for the insert endpoint and also worked on bug fixes.
Accomplishments During this week, I have worked on:
 Continued working on the implementation to support to multiple data types for Observations Continued working on the nested data insertion Fixed some bugs  Blockers After a discussion with the mentors, for now the support for multiple data types is not a priority, so I will continue working on the nested data insertion.</description>
    </item>
    
    <item>
      <title>Coding Period - Ninth Week Report</title>
      <link>https://blog.filippofinke.ch/posts/week-9/</link>
      <pubDate>Sat, 29 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/week-9/</guid>
      <description>Coding Period - Ninth Week Report (Jul 24 - Jul 30) Overview This week has been productive as I have accomplished several important tasks to enhance functionality and adherence to the standard.
Accomplishments During this week, I have worked on:
 Starting the implementation to support to multiple data types for Observations Starting the implementation to support nested data insertion  Blockers I did encounter some blocking on the implementation of multiple data types due to postgresql.</description>
    </item>
    
    <item>
      <title>Coding Period - Eighth Week Report</title>
      <link>https://blog.filippofinke.ch/posts/week-8/</link>
      <pubDate>Sat, 22 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/week-8/</guid>
      <description>Coding Period - Eighth Week Report (Jul 17 - Jul 23) Overview This week has been productive as I have accomplished several important tasks to enhance functionality and adherence to the standard.
Accomplishments During this week, I successfully completed the following tasks:
 Fixed some errors regarding path parsing, which improved the reliability of the application&amp;rsquo;s routing system. Fixed the database schema by adding missing tables and columns, ensuring data integrity and proper storage.</description>
    </item>
    
    <item>
      <title>Coding Period - Seventh Week Report</title>
      <link>https://blog.filippofinke.ch/posts/week-7/</link>
      <pubDate>Sat, 15 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/week-7/</guid>
      <description>Coding Period - Seventh Week Report (Jul 10 - Jul 16) Overview This week has been productive as I have accomplished several important tasks to enhance functionality and adherence to the standard.
Accomplishments Throughout the week, I successfully implemented several key features to align with the SensorThings standard. These accomplishments include:
  Implemented the @iot.id field: I added support for the @iot.id field, allowing unique identification of resources within my system.</description>
    </item>
    
    <item>
      <title>Coding Period - Sixth Week Report</title>
      <link>https://blog.filippofinke.ch/posts/week-6/</link>
      <pubDate>Sat, 08 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/week-6/</guid>
      <description>Coding Period - Sixth Week Report (Jul 3 - Jul 9) Overview During the sixth week of the coding period the main focus was on improving the converter functionality and implementing a general route that utilizes the converter. Additionally, I successfully created a converter for the query path, addressing various issues and making general fixes and improvements along the way.
One of the key achievements was rewriting the converter properly using a Lexer and a Parser.</description>
    </item>
    
    <item>
      <title>Coding Period - Fifth Week Report</title>
      <link>https://blog.filippofinke.ch/posts/week-5/</link>
      <pubDate>Sat, 01 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/week-5/</guid>
      <description>Coding Period - Fifth Week Report (June 25 - Jul 2) Overview During the fifth week of the coding period, I made significant progress on my project. I successfully ran Saail&amp;rsquo;s code and conducted thorough testing to ensure its functionality. Additionally, I created a Proof of Concept for the integration between my code and Saail&amp;rsquo;s code, which proved to be successful.
One crucial aspect of the week was the documentation. I dedicated time to adding comprehensive documentation to the code, ensuring that it is well-documented for future use.</description>
    </item>
    
    <item>
      <title>Coding Period - Fourth Week Report</title>
      <link>https://blog.filippofinke.ch/posts/week-4/</link>
      <pubDate>Sat, 24 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/week-4/</guid>
      <description>Coding Period - Fourth Week Report (June 19 - June 25) Overview This week I have continued working on the implementation of the $filter query option. I have also added more unit tests to the converter.
Tasks Accomplished During this third week, I focused on the following tasks:
  Continued working on the implementation of the $filter query option: I have continued working on the implementation of the $filter query option.</description>
    </item>
    
    <item>
      <title>Coding Period - Third Week Report</title>
      <link>https://blog.filippofinke.ch/posts/week-3/</link>
      <pubDate>Sat, 17 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/week-3/</guid>
      <description>Coding Period - Third Week Report (June 12 - June 18) Overview This week has been quite productive, and I&amp;rsquo;m excited to share the tasks I have accomplished.
Tasks Accomplished During this third week, I focused on the following tasks:
  Researched possible implementations of Lexers, Parsers, and Transpilers: To ensure the success of my project, I dedicated time to study and explore various approaches to implementing Lexers, Parsers, and Transpilers.</description>
    </item>
    
    <item>
      <title>Coding Period - Second Week Report</title>
      <link>https://blog.filippofinke.ch/posts/week-2/</link>
      <pubDate>Sat, 10 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/week-2/</guid>
      <description>Coding Period - Second Week Report June 5 - June 11 Overview During the second week of the coding period, I focused on conducting research on various technologies and concepts related to my Google Summer of Code project. The following tasks were accomplished:
  Researched about SensorThingsAPI1: Continued exploring the SensorThingsAPI documentation and familiarized myself with the key concepts and functionalities of the API.
  Investigated PostgREST2: Continued researching about PostgREST, a RESTful API server that automatically generates a REST API from a PostgreSQL database.</description>
    </item>
    
    <item>
      <title>Coding Period - First Week Report</title>
      <link>https://blog.filippofinke.ch/posts/week-1/</link>
      <pubDate>Sun, 04 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/week-1/</guid>
      <description>Coding Period - First Week Report May 29 - June 4 Overview During the first week, I focused on the implementation of the SensorThingsAPI to PostgREST converter. I have made significant progress in developing the necessary functionality to convert data from the SensorThingsAPI format to the PostgREST API format. The code for this implementation can be found in the following GitHub repository1. I also had productive meetings with my mentors and collaborators to discuss the project&amp;rsquo;s scope and architecture.</description>
    </item>
    
    <item>
      <title>Community Bonding Period Report</title>
      <link>https://blog.filippofinke.ch/posts/community-bonding-period/</link>
      <pubDate>Sat, 27 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.filippofinke.ch/posts/community-bonding-period/</guid>
      <description>Community Bonding Period Report During the Community Bonding period of Google Summer of Code (GSoC), I have been actively preparing for the project and establishing a strong foundation for a successful collaboration. In this report, I will outline the tasks I have completed and the progress made thus far.
Accomplished Tasks   Introduced myself to the soc mailing list of OSGeo
  Created my OSGeo User Profile: I have set up my OSGeo User Profile1 to establish my presence within the community and provide a platform for project updates and contributions.</description>
    </item>
    
  </channel>
</rss>
