Se creó una APIRestful utilizando Python y Django, que permite realizar operaciones CRUD (Crear, Leer, Actualizar y Eliminar) sobre una base de datos PostgreSQL con PostGIS. La base de datos contiene información geoespacial de las estaciones meteorológicas de una región.
La API es capaz de realizar las siguientes operaciones:
- Crear una nueva estación meteorológica, proporcionando su ubicación geoespacial (latitud y longitud) y otros datos como el nombre, la altitud y la fecha de instalación.
- Obtener una lista de todas las estaciones meteorológicas almacenadas en la base de datos.
- Obtener los datos de una estación meteorológica específica, proporcionando su identificador único.
- Actualizar los datos de una estación meteorológica existente, proporcionando su identificador único y los nuevos datos a actualizar.
- Eliminar una estación meteorológica existente, proporcionando su identificador único.