In the company Flycom Technologies, d. o. o., we were met with a problem of maintaining public geographic and statistical data in internal application called LIFT, which is installed on our own environments and that of our clients.
The main objective of this thesis is to acquire, process and import public data into a database in a format that the LIFT application will be able to read. When planning a solution to this problem, the main focus was on modularity of the application, so we could add more resources or providers of public data in the future.
We created an application in the Laravel framework, which obtains public data from GURS' EGP or JGP portal and import them into PostGIS database. This data can be collected in full form or only in form of changes between local and remote state. This data is served via the API in JSON format, which can be read by LIFT application.
|