lunes, 13 de diciembre de 2010
Mapeando en crisis
miércoles, 7 de julio de 2010
Api para la presentación de minimapas de localidades de Colombia basada en OpenStreetMap.org
QWERTY LTDA
Es una conexión que permite la generación de minimapas estáticos de localidades colombianas basada en la información de OpenStreetmap.org, el api puede devolver información en varios formatos conforme a la petición hecha
1 Parámetros
Para ser llamada la api se necesita invocar los siguientes parámetros separados por comas o por barras "/ " cuando queda algún parametro vacio es mejor usar las comas "," como separadores: http://qwerty.co/api/geocol/libano/tolima/marcada,300,300,12,html
1.1 URL
La pimera parte es la URL de la api: http://qwerty.co/api/geocol/
1.2 Municipio
El segundo parámetro se refiere al municipio que se desea consultar: http://qwerty.co/api/geocol/libano/
1.3 Departamento
El tercer parametro es el departamento a que pertenece dicho municipio: http://qwerty.co/api/geocol/libano/tolima/
1.4 Centro poblado
Como cuarto parámetro se puede pasar el nombre de un centro poblado o hito geográfico para precisar la ubicación: http://qwerty.co/api/geocol/libano/tolima/marcada
1.5 Ancho de la Imágen
Por el quinto parámetro se puede pasar el ancho de la imagen para el caso de la respuesta img o html por omisión este valor es igual a 500 pixeles: http://qwerty.co/api/geocol/libano/tolima/marcada,300
1.6 Alto de la imágen
El sexto parmetro es la altura de la imagen para las espuestas html e img, por omisión este valor es de 200 pixeles: http://qwerty.co/api/geocol/libano/tolima/marcada,300,300
1.7 Zoom o escala
el séptimo parámetro es el zoom o la escala en un valor entero de 1 a 18, según la especificación de OSM (ver Link) : http://qwerty.co/api/geocol/libano/tolima/marcada,300,300,12
1.8 Respuesta
El octavo parámetro es la forma en que deseamos que sea devuelta la información básicamente la api devuelve tres tipos de respuestas:
1.8.1 html
Por defecto devuelve codigo HTML con la imágen del mapa y datos de su localización y código DANE o divipola, tambien un link para ampliar la presentación del mapa directamente en la web de OpenStreetMap.org
<img src="http://dev.openstreetmap.de/staticmap/staticmap.php?center=4.892335561,-75.070536605&zoom=12&size=300x300&maptype=mapnik&markers=4.892335561,-75.070536605,red-pushpin" alt=' Líbano,TOLIMA,La Marcada [ lat: 4.892335561 Lon: -75.070536605 ] Codigo DANE divipola: 73411' title=' Líbano,TOLIMA,La Marcada [ lat: 4.892335561 Lon: -75.070536605 ] Codigo DANE divipola: 73411'/> <br><font size='-2'> Líbano,TOLIMA,La Marcada [ lat: 4.892335561 Lon: -75.070536605 ] Codigo DANE divipola: 73411</font> <a href='http://www.openstreetmap.org/?mlat=4.892335561&mlon=-75.070536605&zoom=12&layers=B000FTF' target='map'>Ampliar mapa</a>
Lo cual se mostrará como :
Líbano,TOLIMA,La Marcada
[ lat: 4.892335561 Lon: -75.070536605 ]
Codigo DANE divipola: 73411 Ampliar mapa
1.8.2 img
Devuelve una URI de para ser incluida en una etiqueta <IMG> de HTML, puede ser usada de la siguiente manera: <img src='http://localhost/api/geocol/libano/tolima/convenio/500,100,8'>
http://qwerty.co/api/geocol/libano/tolima/marcada,300,300,12,img
1.8.3 json
Regresa un objeto JSON que puede ser recorrido o leido desde una aplicación foránea del tipo:
{LAT:4.892335561,LON: -75.070536605, DEPARTAMENTO: TOLIMA , MUNICIPIO: Líbano, PUNTO: La Marcada, CODIGO_DANE: 73411,MAPA:http://dev.openstreetmap.de/staticmap/staticmap.php?center=4.892335561,-75.070536605&zoom=12&size=300x300&maptype=mapnik&markers=4.892335561,-75.070536605,red-pushpin}
http://qwerty.co/api/geocol/libano/tolima/marcada,300,300,12,json2 Permiso de uso
En la presente etapa beta, se permite su uso con fines personales y humanitarios, para usos comerciales por favor comuniquese con correo@qwerty.com.co para solicitar un permiso especial.
3 Contacto
Las sugerencias y observaciones serán bien recibidas por el desarrollador: fredyrivera@qwerty.com.co
jueves, 29 de abril de 2010
El estado del mapa en Colombia después del SOTM
jueves, 11 de marzo de 2010
Avanzando con la creación de la Fundación OSM Colombia
martes, 24 de noviembre de 2009
martes, 13 de octubre de 2009
Georeferenciar un archivo de AutoCAD usando JOSM
Abstracción:
Mucha información cartográfica como la de los Planes o esquemas de ordenamiento territorial de los municipios ha sido generada desde programas como AutoCAD pero no se ha georeferenciado y tampoco digitalizado correctamente en cuanto a la construcción de sus polígonos o multilinea, tampoco se encuentran georeferenciados por lo que suele ser mas fácil usarlos como calco que importar directamente a OSM, de eso se trata este manual.
CAD
Mucha información se encuentra grabada en archivos .DWG el cual es un formato privado y cerrado de AutoCAD entonces poco hay que hacer con este archivo sino se cuenta con el programa de Autodesk, aunque existen algunas opciones como http://anydwg.com/ donde podemos bajar programas de prueba para convertir los DWG en DXF que son manejables con los programas de CAD libres como Qcad e inclusive con el draw de Openoffice.org.
Convertir a gráficos raster
El primer paso se trata de exportar o convertir los archivos CAD en PDF, esto se puede hacer directamente desde AutoCAD o por medio de convertir los DXF en PDF por openoffice.org y luego los pdf se abren en el gimp o un editor de gráficas y se guardan como imagenes JPG o PNG las cuales son nuestro objetivo.
Hay que tener en cuenta que estas imágenes deben tener la resolución suficiente para poder leer y ver todos los detalles que calcaremos.
JOSM
JOSM (Java OpenStreetMap Editor en su acrónimo en inglés) es uno de los principales editores del mapa con que cuenta OpenStreetMap. Fue desarrollado por Immanuel Scholz y actualmente está mantenido por Dirk Stöcker (anteriormente lo hizo Frederik Ramm). Su página principal se encuentra en http://josm.openstreetmap.de/, donde se puede descargar la última versión. Para su funcionamiento requiere al menos Java 1.5.
Plugins JOSM
Una de las mayores ventajas del editor JOSM es que se puede mejorar mediante la instalación de plugins, para lo que nos ocupa ahora es necesario instalar el plugin "PicLayer" .
Para instalarlo solo basta con seguir estos breves pasos:
Go to Edit-preferences-Plugins. Then click on the button "Download List" followed by "Update". Finally, enable all plugins you want to install.
Ir al menú Editar/Preferencias/Complementos , darle clic al botón "Descargar Lista" luego "Actualizar". finalmente marcar la casilla de verificación del plugin "piclayer", confirmar que se desea descargar el complemento y reiniciar el JOSM
Descargando información existente
Se debe contar con alguna información existente en OpenStreetMap de la zona que queremos georeferenciar, para ello vamos hasta el mapa de http://www.openstreetmap.org/ buscamos la región donde vamos a trabajar y le damos a la "pestaña" "exportar" allí elegimos el formato "Datos formato OpenStreetMap XML " y empezaremos a descargar un archivo con extención .OSM que guardaremos en el disco duro.
Abrir el .osm
Ahora desde el JOSM las opciones Archivo/Abrir y elegimos el archivo .OSM que descargamos en el paso anterior.
Abrir el .jpg
En la parte superior del JOSM aparecerá el complemento PicLayer, desde allí se debe abrir "New Picture from file.." y se busca el jpg o png que exportamos anteriormente.
Georeferenciando con piclayer
Una vez abierta la gráfica la "Mandamos" a una capa trasera del visor para poder ver la infomacion de OSM adelante.
En la parte izquierda hacemos clic en la capa "Piclayer #" que acabamos de abrir, se pueden tener varias capas abierta a la vez , pero solo trabajar con una al tiempo.
Notemos que en la parte derecha se verá el menú de piclayer:
1. Mover: Desplazará la imagen respecto a la info de OSM
2. Rotar: Rotará la imagen respecto a su centro
3. Escalar: Ampliará o reducirá la imagen proporcionalmente a su ancho o alto
4. Modificar Ancho: Ampliará o reducirá la imagen en su ancho
5. Modificar Alto: Modificara la imagen en su altura.
Con estos controles es suficiente para "acomodar" una imagen respecto a los datos de OSM
Guardando y compartiendo los datos
Una vez calibrada o georeferenciada la imagen, los datos se pueden guardar para ser usados posteriormente o compartidos con algún colega que nos ayude a calcar la imagen.
Esto se hace desde la capa de piclayer con el botón derecho del mouse nos aparecerá la opción para guardar la calibración, lo que nos creara un archivo con extensión .cal con el mismo nombre de la imagen, que podremos invocar posteriormente desde el mismo sitio.
A calcar..
Ahora solo queda calcar la imagen como lo hemos hecho siempre desde el JOSM y seguir liberando nuestra información geográfica.
martes, 8 de septiembre de 2009
OpenStreetMap.org [0] apoyará cartográficamente el Ecorally Colombia 2009.
La tercera versión del Ecorally Colombia 2009 organizado por el Land Rover Club de Colombia pero donde participan vehiculos 4x4 de todas las marcas realizando una "acción 4x4 por la naturaleza" contará con el apoyo cartográfico de OpenStreetMap.org, los participantes usarán una versión especial de la cartografía colaborativa realizada por OSM además del mapa de Colombia para aparatos GPS generado a apartir de la información geográfica de este proyecto web 2.0 que es considerado la wikipedia de los mapas a nivel mundial.
OpenStreetMap es un proyecto que nació hace cinco años en Inglaterra y que hoy cuenta con mas de 150.000 cartógrafos que realizan un mapa mundial de libre distribución, el cual puede ser impreso o grabado en aparatos GPS además de ser complementado por los mismos usuarios, esa es precisamente su fortaleza frente a otras plataformas de mapas en Internet, ya que al ser un proyecto comunitario la información y los mapas que posee tienen un gran componente local conforme a las prioridades de los usuarios. En Colombia el proyecto ha cartografíado una buena parte del territorio nacional y sigue avanzando, pues cada dia son mas los ciudadanos que se convierten en cartográfos gracias a la facilidad de uso de sus herramientas y a la urgente necesidad de información geográficas y mapas de libre modificación y redistribución [2].
En el marco de coperación entre OpenStreetMap y la organización del Ecorrally Colombia 2009 se realizará un taller en el Café Oma de la 93 de la ciudad de Bogotá [3], el día Jueves 10 de Septiembre de 2009, a las 20:00 donde se mostrará a los participantes la plataforma de OSM y se enseñará la forma en que se pueden complementar los mapas a partir de trazas de aparatos GPS, también se mostrará a los participantes la forma de usar mapas libres en sus aparatos GPS. El taller será dictado por Fredy Rivera Bermudez de http://qwerty.com.co quien coordina el equipo de OpenStreetMap en Colombia.
La asistencia al primer taller es libre y se sugiere a los asistentes llevar computador portatil, en caso de tener equipo GPS llevar cables de conexión y el equipo ya instalado con los respectivos drivers en el portátil, aun que el uso de equipo GPS no es indispensable para el aprovechamiento del taller.
Mas información en :
[0] http://OpenStreetMap.org
[1] http://osm.org/
[2] El tiempo
[3] Café Oma 93