Con esta app se pueden generar archivos .kml y/o .shp a partir de un archivo Excel (.xlsx o .csv). El archivo Excel debe de contner el id y las coordenadas del punto o vertice. La app puede generar las diferentes geometrias según la elección del usuario.
- Puede generar formato en en .xlsx para agregar las coordenadas
- Puede trabajar con archivos .xlsx o .csv
- Puede generar puntos
- Puede generar líneas
- Puede generar polígono
- Puede generar puntos combinados con lineas (función solo habilitada para .kml)
- Puede trabajar coordenadas en Origen nacional o WGS84 (sistema de coordenas)
- libertad para darle nombre a los archivos generados
- Puede generar la información final en .kml
- Puede generar la información final en .shp
- Puede generar la información final en .kml y .shp a la vez (en un solo proceso)
- En la ventana secundaria se muestra la geometria en mapa - Google Satelite
- Bugs corregidos
- Puede generar multipolígonos
- Magnas Sirgas | Colombia Bogotá Zone agregado como otro sistema de cooordenadas
Se requieren de las siguientes librerias:
- Instala Python 3.x
- Descarga o clona este repositorio
- Abre la carpeta del proyecto en tu IDE (VS code recomendado)
- Abre la carpeta desde la terminal (si usas VS code, la terminal ya se encuentra en la carpeta) y ejecuta lo siguiente:
- Crea un entorno virtual ->
py -m venv env
- Activa el entorno victual creado ->
.\env\Scripts\activate
- Instala las dependencias. se puede hacer de 2 maneras:
- Puedes instalar cada libreria ->
pip install nombrelibreria
- O puedes usar el archivo requirements.txt ->
pip install -r requirements.txt
(esta opción es la recomendada)
- Puedes instalar cada libreria ->
- Crea un entorno virtual ->
- Reinicia el IDE
- Corre el script main.py desde el IDE o desde la terminal usando
./app.py
- proximamente se agregará video
- Dando click se puede descargar la App como un .exe portable
- Este .exe no necesita de installaciones
- Está listo para ser usado
Nota: la app fue creada haciendo uso de auto-py-to-exe que usa pyinstaller para generar el .exe apartir del script -> auto-py-to-exe