$ shp2mysql -s 4326 -d shps_estado_yar/yar_poblaciones_font_point.shp yar_poblaciones_font_point camposer > mysql/yar_poblaciones_font_point.sql
Donde:
- La opción -s específica el datum. Si no es especificado coloca -1 por omisión, luego, la mayoría de cartografía que se encuentra pública posee como datum el EPSG 4326 (WGS84).
- El archivo .shp que desea transformar. Se coloca seguido de la opción -d
- El nombre de la tabla
- El nombre de la BD
Saludos,
ResponderEliminarVeo que tienes experiencia en el tema y me gustaria pedirte el favor con una consulta.
La siguiente es una Sentencia Shape que se hace en vb6. con BD Access:
"SHAPE {SELECT MOVIMIENTOS.Comprobante, MOVIMIENTOS.Fecha, MOVIMIENTOS.Detalle, MOVIMIENTOS_CUENTAS.Cuenta, IIF(MOVIMIENTOS_CUENTAS.Naturaleza = 'C', MOVIMIENTOS_CUENTAS.Valor, 0) As ValCred, IIF(MOVIMIENTOS_CUENTAS.Naturaleza = 'D', MOVIMIENTOS_CUENTAS.Valor, 0) As ValDeb FROM MOVIMIENTOS, MOVIMIENTOS_CUENTAS WHERE MOVIMIENTOS.Fecha BETWEEN '" & Format(TxtFecha(0), FormatoFecha) & "' And '" & Format(TxtFecha(1), FormatoFecha) & "' And MOVIMIENTOS_CUENTAS.Comprobante = Movimientos.Comprobante ORDER BY MOVIMIENTOS.Fecha} AS CmdMovimientos COMPUTE CmdMovimientos BY 'Comprobante', 'Fecha'"
Ahora el inconveniente esta al hacer la misma consulta en Vb6.0 y BD MySql, porque me arroja error en el COmpute y en el Shape.
De antemano te agradezco la colaboracion que me puedas brindar al respecto ya que no he podido sacar el informe de esta forma....
Atentamente,
Mateus1100
sismanager@gmail.com
Mateus,
ResponderEliminarPodrías especificar que error obtienes?
Sólo una cosa por curiosiodad... Si estás pensando en utilizar un RDBMS libre o al menos abierto para almacenar tu data geográfica, ¿por qué mejor no utilizar PostgreSQL?
PostgreSQL con PostGIS ofrecen un soporte bastante robusto para este tipo de data.
Quedo a la espera de tus comentarios,
Rodolfo.