Search the Community
Showing results for tags 'Interactive map'.
-
Kartograph is a simple and lightweight framework for building interactive map applications without Google Maps or any other mapping service. It was created with the needs of designers and data journalists in mind. Actually, Kartograph is two libraries. One generates beautiful & compact SVG maps; the other helps you to create interactive maps that run across all major browsers. Kartograph.py A powerful Python library for generating beautiful, Illustrator-friendly SVG maps. Renders vector maps from shapefiles and PostGIS Compact SVGs using Visvalingam simplification Stores metadata in data attributes Built on top of GDAL/OGR and shapely Licensed under AGPL Documentation http://kartograph.org/docs/kartograph.py/ Git https://github.com/kartograph/kartograph.py Kartograph.js A JavaScript library for creating interactive maps based on Kartograph.py SVG maps. Easy to use: create an interactve map within minutes. Runs 100% stand-alone. No server needed. Gracefully degrades to Internet Explorer 7+ Built on top of Raphaël and jQuery Licensed under LGPL Documentation http://kartograph.org/docs/kartograph.js/ Git https://github.com/kartograph/kartograph.js
- 2 replies
-
- 2
-
- Python
- JavaScript
-
(and 1 more)
Tagged with:
-
Polymaps is a JavaScript library for generating “slippy” maps in the style of Google Maps, Modest Maps, CloudMade and OpenLayers. Most mapping libraries focus on 256×256-pixel image tiles, with only limited support for dynamic overlays such as county boundaries and point clouds. These libraries assume that data needed to produce the desired overlay can be loaded into memory all-at-once, making it difficult to visualize large datasets. Furthermore, while image tiles automatically adjust in resolution as the map zooms in or out, the overlay resolution remains constant; this greatly limits multi-scale exploration of data, as the resolution must be fixed either for macro- (e.g., state-level) or micro- (e.g., block-level) observation. The goal of Polymaps is to better support rich, large-scale data overlays on interactive maps by extending the tile metaphor to vector graphics: in addition to standard image tiles, Polymaps supports vector tiles that are rendered with SVG. The vector geometry is loaded as GeoJSON via asynchronous XMLHttpRequest; Point geometry objects are rendered as SVG circle elements, Polygons as paths, and so on. By loading geometry at known tile boundaries, requests can be issued efficiently on-demand by the client, and responses trivially cached on the server. When the user zooms in, geometry can be seamlessly refined to show greater detail, while on zoom out, geometry can be simplified to improve performance. Few examples, http://polymaps.org/ex/ Documentation http://polymaps.org/docs/ Download http://github.com/simplegeo/polymaps/zipball/v2.5.1 Git https://github.com/simplegeo/polymaps