Para insertar los datos a tu base de datos postgis haces esto:

Crea un columna geometrica the_geom de tipo punto tal y como viene en el
manual de postgis y luego haces lo siguiente:

update tu_tabla_sig set the_geom=setsrid(makepoint(longitud,latitud), 4326);

Los puntos ya estan en coordenadas geograficas, haces tu web map service
como te dice Diego y listo.

Te recomiendo el mapserver, aunque existe también el geoserver(
http://www.geoserver.org), pero es mucho más rápido el mapserver.

Saludos.
Nahum.

El 7 de octubre de 2009 18:24, Diego Gil <lis...@maipucinos.com.ar>escribió:

> Edwin Quijada wrote:
>
>>
>> Hola..!!
>> Estoy empezando con esto de los GIS y obviamente estoy pensando ocupar
>> Postgis para ello. Mi problema es que no tengo mapas disponibles para
>> trabajar asi que he estado pensando en usar los de Google, lo que no se es
>> si estos se pueden descargar para ser usados en mi aplicacion.
>> Tengo un grupo de datos puntos coordenadas que quiero usar para trazar
>> rutas. He visto como con Arcview se pueden dibujar rutas y sectores
>> completos dependiendo de los puntos seleccionados , obviamente para esto se
>> necesitan los mapas .shape en el sistema lo que deseo es hacer esto mismo
>> pero usando los mapas de Google.
>> Soy nuevo en esto y si estoy diciendo tonterias no me quemen en la
>> hoguera.
>>  El punto es que debo de realizar una app para las rutas de una empresa de
>> ventas. Ellos me entregaron todos los puntos de todos los negocios que ellos
>> quieren ver en el mapa con ciertos datos mas. Los puntos ellos los
>> levantaron yendo a cada lugar con un GPS y georeferenciando cada uno. Ahora
>> tengo esta base de mas de 4000 puntos, latitud y longitud y otras cosas mas
>> como ingresos de ventas, y quieren poner eso en los mapas. No se si esto se
>> pueda pero pregunto aca y obviamente si puedo usar Postgis para esto.
>>
>>  Edwin:
>
> Lo mapass de google tienen ciertas restricciones legales. No se pueden
> descargar, pero se pueden usar en una aplicacion web o desktop.
>
> Te cuento mi experiencia, mas que nada con Google Earth. Implementé un
> servidor WMS con mapserver y de ese modo puedo superponer en Google Earth
> puntos o rutas contenidas en un servidor postgis. Mas claro:un servidor WMS
> implementado con mapserver "publica" capas de datos geograficos almacenados
> en una o mas bases de datos PostGIS y desde Googler Earth los visualizo
> "encima" de las imagenes.
>
> En forma similar, se puede acceder a Google Maps y superponer datos
> propios. Fijate algunos ejemplos con openlayers (
> http://www.openlayers.org/). Creo que es un buen lugar para empezar. Te
> recomiendo tambien MapServer (http://mapserver.org/), tiene buena
> documentacion.
>
> En resumen, te sugiero implementar un servidor PostGIS y esa informacion
> publicarla a traves de un servidor WMS (Web Map Server) (
> http://mapserver.org/ogc/wms_server.html) que es standard. Luego, esta
> informacion se puede superponer a Google Maps o Google Earth. La desventaja
> es que asi debes tener acceso a la web siempre para ver las capas de Google.
> Si esto no es aceptable, suele ser posible adquirir la informacion
> geografica del area de interes en el gobierno local o alguna empresa del
> ramo. En este caso, toda la informacion se almacena en el servidor PostGIS y
> se visualiza por algunos de los multiples visores que hay.
>
> Cualquier duda, a tus ordenes.
>
> Saludos,
> Diego.
>
>
> --
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>              http://archives.postgresql.org/pgsql-es-ayuda
>



-- 
Nahum Castro González
León, Guanajuato, México

Responder a