¿Cuál es la mejor manera de importar un shapefile cargado por el usuario a una base de datos de Oracle? Los archivos dbf, shx y shp del Shapefile vienen en un archivo ZIP.
En la actualidad, descomprimimos los archivos de forma programada y luego analizamos los archivos dbf, shx y shp manualmente utilizando Java personalizado y la biblioteca GeoTools. A partir de ahí construimos cadenas SQL para crear la tabla e insertar los valores. Esto funciona, pero parece engorroso dada la complejidad de los shapefiles.
He pensado que debe haber una manera más fácil de utilizar algún tipo de biblioteca Java a la que pasamos el shapefile. La librería debería encargarse de todo lo relacionado con la importación del shapefile.
Sin embargo, no encuentro ningún método de GeoTools para importar simplemente un Shapefile a una BD de Oracle. Sólo he encontrado este programa Oracle Java pero no hay tutoriales sobre cómo usar esto como parte de un portal web basado en java.