CartoDB – experiencia personal

¿Qué es? Es un servicio Web, que genera mapas o geolocalizaciones con los datos que le brindamos. Y tiene una serie de API’s para acceder miediante scripts de SQL o conectarlo a tu base de datos.   Experiencia personal: Creo que es una buena herramienta y útil, pero debido a que ponen demasiadas trabas para […]

German Bibel | Syloper German Bibel

Publicado el 28/08/2017

  • ¿Qué es?
    Es un servicio Web, que genera mapas o geolocalizaciones con los datos que le brindamos. Y tiene una serie de API’s para acceder miediante scripts de SQL o conectarlo a tu base de datos.
  •  

    • Experiencia personal:
      Creo que es una buena herramienta y útil, pero debido a que ponen demasiadas trabas para las cuentas free o las cuentas de estudiantes (yo pude acceder a tener una mediante Github ) donde estas ultimas cuentas cuentan con todos los beneficios de una cuenta premium (que tiene un valor de casi $150 USD al mes), pero no es tan asi.
      Para poder gestionar y desbloquear todas sus API’S tenes que mandar por mail’s (los cuales tardan una semana en responder) todos tus datos y para que queres desbloquear esa función. Como primer medida quise generar mi propio API KEY para poder empezar a conectar remotamente el mapa con los datos de mi phpMyAdmin y no me dieron acceso al desbloqueo ese. Otra opción era poder conectar el mapa con twitter, también tuve que hacer todo lo que me pidieron, mandar un mail y me desbloquearon esa API, pero solo para 1000 twitts.
    https://education.github.com/pack

     

    • ¿Para que se puede usar si no tenes una cuenta premium?
      Podes generar mapas estáticos e incluirlos con un iframe en la web, pero (opinión pesonal) google maps tiene muchas mas opciones de gestión de recorridos, street view y demás. Si solo es para mostrar marcadores estáticos es más práctico y facil utilizar Google Maps, la única ventaja que le veo, es que se puede importar data desde el phpmyadmin y usarla en la página de carto ya que tiene un interprete de sentencias SQL y eso te puede ayudar muchisimo si son muchos marcadores, pero el mapa no deja de ser estático sin ningún tipo de automatización.
      Por ultimo recomiendo hacerce una cuenta de GitHub como estudiante que te da muchos beneficios premium en varios scripts como carto.

    Para cargar un mapa estático dejo un ejemplo.

    <div id=”map”></div>

    <script src=”http://maps.googleapis.com/maps/api/js?key=&sensor=false&extension=.js”></script>

    <script src=”http://libs.cartocdn.com/cartodb.js/v3/3.11.24/cartodb.js”></script>

    <script> window.onload = function() {

    cdb.init(function() {

    var vizjson_url = “http://team.cartodb.com/api/v2/viz/9f130ef2-6371-11e4-a0fd-0e9d821ea90d/viz.json”;

    cartodb.createVis(“map”, vizjson_url, { share: true, title: true, description: true, search: true, gmaps_base_type: ‘roadmap’, gmaps_style: ‘[{“featureType”: “water”,”elementType”: “geometry”,”stylers”: [{ “color”: “#80a580” }]}]’ });

    }); }

    </script>

    La variable var es una url, que por get ingresa a los datos de cartodb de tu cuenta, ejemplo:

    var vizjson_url = “http://{idcuenta}.cartodb.com/api/v2/viz/{api-key}/viz.json”;

    Guías oficiales:

    •  Para conectar CARTO a Twitter: https://carto.com/learn/guides/data-and-sql/connecting-twitter-data
    •  Para conectar CARTO con phpMyAdmin: https://carto.com/docs/carto-engine/import-api/database-connectors#the-mysql-connector

    MAPA DE TWITTER HASHTAGS EN VIVO

     

    ¿Por qué usar Migrations (plugin de CakePHP)?

    Investigando… para empezar… entre charla y charla… entre mejoras y mejoras… pensando en futuro… después de mucho renegar… para ésto… para lo otro… ¿Cómo empiezo...


    Compromiso por un internet saludable

    Ver publicación ->

    Nerdear.la 2018

    Parte del equipo de Syloper estuvo presente en Nerdear.la, un evento que a lo largo de tres días reunió a cientos de personas apasionadas por...


    BLOG

    Envianos tu consulta




    También podés escribirnos a hola@syloper.com

    Contacto

    • Cochambamba 1672
    • (+549) 0341 5580311
    • Rosario, Santa fe
    • CP. 2000

    Trabajá con nosotros

    Si te interesa trabajar con nosotros, por favor ingresá a este link.

    Seguinos en FB TW IN