Maps

Two main systems used to store and manipulate GIS and map data used and licensed via Yale Library: ArcGIS and CartoDB. There also few ways to display maps and integrate the data in stand-alone applications using APIs as: MapBox, leaflet.js, and Google Maps. 

CartoDB

CartoDB is a geospatial database on the cloud that allows for the storage and visualization of data on the web. Using CartoDB will allow you to quickly create map based visualizations. Further information regarding CartoDB can be found in their documentation. For further information and to obtain access please contact Yale University Library - Map Collection

APIs

  • CartDB.js - library allows you to connect to your stored visualizations, create new visualizations, add custom interaction, or access and query your raw data from a web browser.
  • Import - upload files to a CartoDB account, check on their current status as well as deleting and listing import processes. 
  • Maps - generate maps based on data hosted in your CartoDB account and you can apply custom SQL and CartoCSS to the data.
  • SQL - interact with tables and data inside CartoDB by running SQL statements against a normal database.

SDKs

CartoDB does not have their own SDK, and partners with Nutiteq. This blog posts from CartoDB explains details. Overview of the SDKs is available from Nutiteq.

ArcGIS

ArcGIS connects maps, apps, data, and people so you can make smarter, faster decisions. It gives  ability to discover, use, make, and share maps from any device, anywhere, anytime. Yale Library subscribes to ArcGIS, for further information and to obtain access please contact Yale University Library - Map Collection

APIs

SDKs

MapBox

MapBox is not licensed university wide at this time, however it may prove useful and offers free trial version. Design a map using Mapbox Studio that allows users to choose what you want on the map and exactly how it looks. MapBox offers several APIs and SDKs for Developers

APIs

SDKs

Leaflet

Leaflet is a modern open-source JavaScript library for mobile-friendly interactive maps. It is used very widely by many communities and developers. 

API

  • Map
  • Map Methods
  • Map Misc
  • UI Layers
  • Raster Layers
  • Vector Layers
  • Other Layers
  • Basic Types
  • Controls
  • Events
  • Utility
  • DOM Utility
  • Interfaces
  • Misc.

Google Maps

Google Maps has a wide array of APIs that let you embed the robust functionality and everyday usefulness of Google Maps into your own website and mobile applications. 
 

API

SDKs