transparentegt / portal

Scrapper del portal de Guatecompras
GNU General Public License v3.0
14 stars 5 forks source link

poder poner en un mapa los municipios y departamentos #30

Closed str closed 9 years ago

str commented 10 years ago

Queremos graficar datos por municipios y departamentos. La idea que se me ocurrió era usar el API de Google Maps, pero necesitamos agregar a la tabla de municipios los campos de longitud y latitud

sirgt commented 10 years ago

Una pregunta, es de agregar un campo mas a la tabla con las coordenadas (14.904566, -91.482629) o se prefiere en campos separados ?

sirgt commented 10 years ago

Creo que me resopondo solo y la respuesta deberia ser depende de como los reciba la api de Google Maps.

Encontre esto https://developers.google.com/maps/articles/phpsqlajax_v3

Asigname el issue porfa

str commented 10 years ago

Una opción es usando Google Maps, OpenMaps o similares. Otra opción era usar un mapita mas tipo de colegio donde se puedan ver solo las diviciones de los departamentos. Esta segunda opción podría se más fácil de entender. Un mapita en SVG era lo que tenía pensado. Para esto no necesitás las cordenadas de los departamentos.

tian2992 commented 10 years ago

Yo tengo un GeoJSON con los municipios. Solo seria de hacer match los nombres de los municipios On Aug 22, 2014 7:36 PM, "Stuardo -StR- Rodríguez" notifications@github.com wrote:

Una opción es usando Google Maps, OpenMaps o similares. Otra opción era usar un mapita mas tipo de colegio donde se puedan ver solo las diviciones de los departamentos. Esta segunda opción podría se más fácil de entender. Un mapita en SVG era lo que tenía pensado. Para esto no necesitás las cordenadas de los departamentos.

— Reply to this email directly or view it on GitHub https://github.com/str/gtt/issues/30#issuecomment-53139190.

str commented 10 years ago

@tian2992 orale! Yo pensaba en lo del mapa SVG para no hacer el proceso manual de asociarl cada municipio con su lat/lon, pero si ya lo tenés está más fácil! Lo subís y lo podemos importar en la tabla geo_municipios

O hacete grande, modificás el script con el CREATE TABLE y te hacés un scripito que los inserte. hacés el dump para sobreescribir db.data.sql y ya tendríamos un montón avanzado.

Lewatoto commented 10 years ago

una pregunta, ya tienen el mapa?

str commented 10 years ago

No, el mapa todavía no lo tenemos.

Lewatoto commented 10 years ago

@str subí uno al repo en donde están las imágenes de los partidos politicos por si les sirve

str commented 10 years ago

OK, probé con los mapas que vi en SVG pero no nos sirven pues están dubijados de una forma que no se puede separar departamento por departamento :(

str commented 10 years ago

El archivo SVG es un XML con varios nodos

<path
   style="fill:none; blabla-css"
   d="un montón de numeritos"
   id="path3858"
   inkscape:connector-curvature="0"
   sodipodi:nodetypes="blahbla" />

Cada es un polígono, es una parte dibujada que se le puede hacer referencia por medio del ID Entonces le puedo decir

path.id=1234 cámbiale el fondo a color verde

PERO los paths los hicieron pensando en ser dibujo, no path por departamento.. osea, hay path que cubren varios departamentos o paths que no cubren ni siquiera uno. No puedo cambiar el ID del path para que sea path.id=petén por ejemplo. Entonces no puedo programar "si hacen click en el path.id=Petén, mándeme a la página con todos los municipios solo de Petén"

¿Si me logro explicar?

Lewatoto commented 10 years ago

mas o menos, dame un poco de tiempo solo termino unos proyectos y veré como lo corrijo

str commented 10 years ago

Ya contraté a un diseñador para que re-dibuje el mapa para poder usar paths por departamento. Ya va encaminado esto :)

guatemala

str commented 10 years ago

Por cierto, hay que dejarlo bonito y aportarlo a Wikipedia de regreso

Lewatoto commented 10 years ago

:+1: el que hay en wikipedia fue el que usé como base para hacer el mío, ok veré en que mas puedo ayudar.

str commented 9 years ago

Listo :) FINALMENTE.. se ve espantoso pero ya tenemos mapa clickeable