2014-04-16

Algunos recursos y servicios para crear tus MAPAS en la Nube Gratis y otros Pagos



  • ArcGIS online es un sistema basado en la nube que nos proporciona herramientas intuitivas para crear y publicar mapas. Los desarrolladores pueden crear aplicaciones personalizadas usando las API y SDK de ArcGIS para crear aplicaciones móviles y web. Puedes obtener una cuenta gratuita de ArcGIS Online con límites de uso. Para empresas existe un periodo de prueba de 30 días, después es un sistema basado en créditos.
  • CartoDB.  Con CartoDB puedes crear y publicar tus mapas y realizar análisis (gracias a la potencia del análisis espacial de PostGIS). Además es una gran herramienta para aplicaciones de geo-procesamiento utilizando tus propios datos. CartoDB es un producto de vizzuality.com con sedes en Nueva York y Madrid. Tenemos un plan gratuito que ofrece 5 mb, la posibilidad de almacenar hasta 5 tablas y con soporte de la comunidad de usuarios.
  • Do a Map – Para crear mapas personalizados y compartirlos con un click. Sin necesidad de registro. Se está utiliza ikiMap como soporte para almacenar los mapas generados, y Leaflet (leafletjs.com) como base para la interfaz gráfica.
  • GeoCommons. GeoCommons permite a todo el mundo buscar, utilizar y compartir datos geográficos y mapas. Crea fácilmente fantásticas visualizaciones interactivas para resolver problemas sin ningún tipo de experiencia utilizando  herramientas tradicionales de mapping.
  • GISCloud. GISCloud ofrece una cuenta gratuita en la que puedes subir tus datos geoespaciales a la nube y crear composiciones de mapas mediante su interfaz de usuario. Es un GIS genérico con una personalización limitada. Es interesante su extensión de publicación para ArcMap gratuita.
  • Lo mismo sucede con Google Fusion Tables. Esta API de Google nos permite subir capas a la web y compartirlas de una forma sencilla e implementar después en una web utilizando la API de Google Maps. Solo es necesaria una una cuenta de google. De nuevo es una opción con muchas limitaciones para analistas GIS o para crear una auténtica arquitectura web mapping.
  • Google Maps Engine Lite permite a los usuarios crear fácilmente sus propios mapas sobre los mapa base de Google Maps. Esta versión “ligera” de Google Maps Engine está diseñada para usuarios que quieren crear mapas sencillos que luego pueden ser fácilmente compartidos. El único requisito es tener una cuenta de Google.
    Google Maps Engine Lite está diseñado para proyectos muy pequeños, tiene un límite de 100 registros al importar hojas de cálculo de Google, CSV o XLSX. Por desgracia, los datos geográficos (formato KML) de Google Fusion no son una opción de importación.
  • indiemapper.com. Te ayuda a hacer mapas temáticos con lo mejor del diseño cartográfico tradicional en el web mapping.
  • MangoMapWeb Mapping. Simplified. Transform GIS data into amazing interactive web maps. Se caracteriza  por tener una interfaz de usuario muy sencilla y orientada hacia la simplicidad.
  • MapBox. Diseña tus mapas en la nube y publícalos en minutos. Incluye magníficos esquemas de colores, capas de terreno, marcadores, etc. Utiliza TileMill. Utiliza los datos de callejero de OpenStreetMap. Tienes un plan gratuito con 50 mb de almacenamiento y 3000 visitas/mes y soporte online.
  • Polymaps. Es una librería JavaScript libre para hacer mapas dinámicos e interactivos. Polymaps proporciona una visualización rápida de conjuntos de datos en múltimples niveles de zoom, y es compatible con una variedad de presentaciones de datos vectoriales, además de la cartografía habitual de OpenStreetMap, CloudMade, Bing u otros proveedores de mapas web basados en imágenes. Polymaps utiliza SVG (Scalable Vector Graphics) para mostrar información, puedes utilizar reglas de estilo CSS para definir el diseño de sus datos. Polymaps utiliza el conocido formato spherical mercator en sus imágenes y datos, por lo que la publicación de información es muy fácil.
  • QGIS Cloud. Es un servicio de hosting que te permite publicar tus mapas directamente desde tu cliente desktop. QGIS Cloud nos ofrece una cuenta gratuita que nos permite publicar un número ilimitado de mapas, 5 bases de datos PostGIS 2.0 y 50 MB de almacenamiento. Publica mapas web de Quantum GIS en 6 pasos:
      1. Instala el plugin
      2. Crea una cuenta
      3. Carga los datos
      4. Crea tu composición de mapa
      5. Publica tu mapa
      6. Tu mapa web está online
  • WorldMap. Desarrollado por el Centro de Análisis Geográfico de la Universidad de Harvard, WorldMap utiliza software open source para visualizar, editar y publicar información geoespacial. WorlMap proporciona a los investigadores la posibilidad de:
    • Subir grandes conjuntos de datos y suporponerlos otras capas
    • Crear y editar mapas y vincular los elementos de mapa a contenidos multimedia.
    • Compartir la edición o  el acceso a grupos pequeños o grandes.
    • Exportar los datos a formatos estándar
    • Hacer uso de poderosas herramientas cartográficas en línea
    • Georeferenciar   mapas en papel en línea (http://warp.worldmap.harvard.edu)
    • Publicar datos con todo el mundo o sólo con algunos.

2013-11-12

Como agrega Funciones existente de PHP o Filtros de manera simple dentro de Twig, en una sola linea de codigo

Como agregar Funciones o Filtros de manera simple a Twig sin tenes que andar creando class que extiende de la interfaz Twig_Extension

class Project_Twig_Extension extends Twig_Extension {...}

Este es un código simple y limpio, se ve como podemos agrega un función de PHP como base64_encode() y base64_decode() que no esta en Twig.

2013-09-30

Temas con colores para todos los gustos para la IDE Sublime Text, 36 Themes, Laravel, Github, FreshCut, Laravel Darker, etc..

Temas con colores para todos los gustos para la IDE Sublime Text, 36 Themes, Laravel, Github, FreshCut, Laravel Darker, etc..

Acá abajo dejo la lista completa:

Hyrule

Requested by Taylor Otwell of Laravel, a Zelda theme!
Hyrule

BlueDawn

Inspired by Tron Legacy this theme provides increased contrast and brighter comments.
BlueDawn

BoxUK

A subtle blue and green theme dedicated to my current employer BoxUK, home to passionate web developers. If you are looking for work and passionate about development see the website for employment details.
BoxUK

Carbonight

For boring people.
Carbonight

Darkside

Based on Pink Floyd's 'dark side of the moon', a request by Jamie Rumbelow.
Darkside

Earthsong

An earthy request by Mr Dan Horrigan, happy to try.
Earthsong

Earthsong Light

A lighter version of Earthsong.
Earthsong Light

FreshCut

A fresh green and blue theme.
FreshCut

Frontier

Strong rich colours.
Frontier

Github

I love Github, and everything it has done for the open source community, thanks for everything!
Github

Gloom

Here's a gloomy alternative to peacock! I thought it looked cool, maybe you do too?
Gloom

Goldfish

Orange and blue theme.
Goldfish

Glowfish

A retro hacker theme, enjoy Glowfish!
Glowfish

Grunge

A grungy green theme with some highlights.
Grunge

Iceberg

A chilly breeze.
Iceberg

Laravel

An orange tribute to the Laravel PHP Framework.
Laravel

Laravel Darker

A darker version of the Laravel theme requested by Fernando Montoya.
Laravel Darker

LastNight

First 3rd party submission from Spielberg0, based on the Sublime Text Tomorrow Night theme, thanks!
LastNight

Lavender

Here's a theme for people of all genders, faiths, height, weight, race and status, apart from Kevin Bacon, cos those EE adverts are just terrible.
Lavender

Mellow

Gentle and soothing.
Mellow

Patriot

Salute the flag.
Patriot

Peacock

Show your colours!
Peacock

Poyeyo

A theme with hot/warm colours for code and cold colours for markup.
Theme donated by Poyeyo.
Poyeyo

Poyeyo Blue

A theme with hot/warm colours for code and cold colours for markup. Blue background.
Theme donated by Poyeyo.
PoyeyoBlue

Potpourri

A romantic red and purple theme.
Potpourri

Revelation

Smart blue and yellow.
Revelation

Slime

Saved by Meroje.
Slime

Snappy

Be snappy!
Snappy

Snappy Light

Be snappy but lighter!
Snappy Light

Sourlick

Orange and lime green, sharp sweetness.
Sourlick

Spearmint

With added fresh breath.
Spearmint

Stark

Suit up.
Stark

Tron

Requested by Aurélien Thieriot!
Tron

Tron Legacy

Aurélien Thieriot wasn't happy with just one theme, here's Tron Legacy!
TronLegacy

Userscape

Ian Landsman requested a light theme, I give you Userscape.
Userscape

Yule

Ho Ho Hope you like it!
Yule

2013-09-16

Google Maps :: El API de matriz de distancia de Google

Introducción

El API de matriz de distancia de Google es un servicio que proporciona el tiempo y la distancia de viaje para una matriz de orígenes y destinos. La información devuelta se basa en la ruta recomendada entre los puntos de partida y llegada, según los cálculos del API de Google Maps, y se compone de dos filas que incluyen los valores de duration y dedistance para cada par.
El servicio no devuelve información detallada de la ruta. La información de la ruta se puede obtener transmitiendo el origen y el destino deseados al API de rutas.

Audiencia

Este documento está dirigido a los desarrolladores que quieran calcular el tiempo y la distancia de viaje entre un número de puntos con el API de Google Maps. El documento ofrece una introducción sobre el uso del API y material de referencia sobre los parámetros disponibles.

Límites de uso

Cada consulta enviada al API de matriz de distancia está limitada por el número de elementos permitidos, que se determina multiplicando el número de orígenes por el número dedestinos.
El API de matriz de distancia cuenta con los siguientes límites:
  • 100 elementos por consulta,
  • 100 elementos cada 10 segundos,
  • 2.500 elementos en un período de 24 horas.
Los clientes del API de Google Maps for Business cuentan con límites más amplios:
  • 625 elementos por consulta,
  • 1.000 elementos en 10 segundos,
  • 100.000 elementos en un período de 24 horas.
Los clientes del API de Google Maps for Business pueden adquirir cuotas adicionales. Para ello, deben ponerse en contacto con el director de ventas de Google Enterprise.
Ejemplo simple del uso:


Resultado:

Link: Detalles completo

2013-09-09

UIBox Sitio web con muchos rescursos listo para utilizar en nuestros desarrollos web.


UIBox es una página web que funciona a modo de librería o recopilación de muchos componentes, tratando de solucionar una de las mayores fortalezas y debilidades de Internet: su tamaño, a pesar que exista de todo, es tan grande que es difícil encontrarlo, el autor de la página web se encarga de recolectar los elementos manualmente, comprobar que tengan un Demo funcional, excelente documentación, y el soporte de varios navegadores, al encontrar un componente con estas características lo agrega a la librería haciéndolo más fácil de encontrar y posteriormente integrar en nuestros proyectos.
Así que la próxima vez que necesites algún componente rápido para tu proyecto solo entra a  UIBox y lo tendrás funcionando en minutos.