MongoDB es una base de datos NoSQL muy potente que permite el manejo de variedades de tipos de archivos y también con variedad de lenguajes de programación. Entre ellos se encuentra Python que a la vez contiene librerias que amplifican sus aplicaciones.
En este tutorial se importará un GeoJSON desde nuestro computador a la base de datos MongoDB, esto se hace con el fin de poder manipular datos GeoJSON facilmente y tenerlos a la mano y en un sitio seguro como lo es una base de datos.
Tutorial
Script
# Importacion de archivos x
import json
import pprint
from pymongo import MongoClient
client = MongoClient()
db= client.Peru
dbp = db.rios
data = open("Rios84.geojson")
x = json.load(data)
dbp.insert_many(x["features"])

FloPy es la librerìa de Python que construye y ejecuta modelos MODFLOW; esta librería se ha mejorado para proporcionar un soporte completo de MODFLOW 6 y la mayor parte de su desarrollo está relacionado con la funcionalidad de MODFLOW 6, herramientas para usar datos espaciales vectoriales, rasters y funcionalidades comunes de ploteo y exportación.
Python es un lenguaje de programación sencillo y potente; su simplicidad es notable en comparación con otros lenguajes de programación y su potencia se basa en la cantidad de herramientas disponibles para las diferentes áreas de estudio.
Hemos desarrollado un programa completo en modelamiento de aguas subterráneas con MODFLOW y FloPy que abarca desde los temas esenciales en Python hasta casos aplicados de modelamiento regional e intrusión marina. El programa está diseñado para brindarle al estudiante un enfoque metodológico para aprender FloPy basado en una serie de ejemplos aplicados junto con las opiniones/experiencias del profesor y la revisión del software.