Difference between revisions of "Geo Inkscape"

From Inkscape Wiki
Jump to navigation Jump to search
m
(tiny markup cleanup)
 
Line 1: Line 1:
'''== Geo Inkscape =='''
+
=Geo Inkscape=
 
+
==Synopsis==
 
 
 
This page is designed for all things geographical, cartography, or mapping oriented in Inkscape.   
 
This page is designed for all things geographical, cartography, or mapping oriented in Inkscape.   
  
Line 8: Line 7:
 
(I've brainstormed some ideas - page to be cleaned up later)
 
(I've brainstormed some ideas - page to be cleaned up later)
  
Useful geo links:
+
==Useful geo links==
SVG mapping: [http://www.carto.net]
+
 
'''Coordinate Systems Tutorial: Charlie Savage  [http://cfis.savagexi.com/articles/2006/04/23/geocentric-coordinate-systems]
+
* [http://www.carto.net SVG mapping]
GML:
+
* [http://cfis.savagexi.com/articles/2006/04/23/geocentric-coordinate-systems Coordinate Systems Tutorial: Charlie Savage]
 +
 
 +
==GML==
  
 
Most geo data is based on lon lat coordinates - this must be translated to a projection (round earth to flat map) and then to screen coordinates.  Also lat data (y scale) goes from bottom to top, opposite of SVG.
 
Most geo data is based on lon lat coordinates - this must be translated to a projection (round earth to flat map) and then to screen coordinates.  Also lat data (y scale) goes from bottom to top, opposite of SVG.
 
Inkscape doesn't really handle view box well.   
 
Inkscape doesn't really handle view box well.   
  
 +
==Interfacing with other OS Geo Projects That Use SVG==
  
'''Interfacing with other OS Geo Projects That Use SVG'''
+
===Open Street Maps (OSM)===
  
'''Open Street Maps (OSM)'''
 
 
They currently use Inkscape to convert SVG to tiles
 
They currently use Inkscape to convert SVG to tiles
 
Had a chance to discuss with them at SCALE - they would like to integrate more.  
 
Had a chance to discuss with them at SCALE - they would like to integrate more.  
 
I haven't had much chance yet to go thru all the OSM stuff yet but see biggest opportunity is to do map editing in Inkscape - we could probably add some extensions to make this easier.   
 
I haven't had much chance yet to go thru all the OSM stuff yet but see biggest opportunity is to do map editing in Inkscape - we could probably add some extensions to make this easier.   
basic idea: 1) bring in current OSM mapping 2) import in GPS data 3) do map editing 4) export map data to their database
+
basic idea:  
  
 +
# Bring in current OSM mapping
 +
# Import in GPS data
 +
# Do map editing
 +
# Export map data to their database
  
Open Layers [http://www.openlayers.org]'''
+
===Open Layers===
set of javascript API's that render map data to browser (similar to Google maps).  If browser supports SVG, renders in SVG, otherwise in VML.  Opportunities would include direct import of SVG files for icons, map overlays, editing maps in Inkscape.  Export from OL to Inkscape for presentation purposes (abiding by any terms of usage of linked mapping data) 
 
  
'''Google Maps / Google Earth'''
+
[http://www.openlayers.org A set of javascript APIs] that render map data to browser (similar to Google maps).  If browser supports SVG, renders in SVG, otherwise in VML.  Opportunities would include direct import of SVG files for icons, map overlays, editing maps in Inkscape.  Export from OL to Inkscape for presentation purposes (abiding by any terms of usage of linked mapping data) 
 +
 
 +
===Google Maps / Google Earth===
 
If browser supports SVG, renders in SVG, otherwise in VML.  Opportunities would include direct import of SVG files for icons, map overlays, editing maps in Inkscape.  Export from OL to Inkscape for presentation purposes (abiding by their terms of usage of mapping data).   
 
If browser supports SVG, renders in SVG, otherwise in VML.  Opportunities would include direct import of SVG files for icons, map overlays, editing maps in Inkscape.  Export from OL to Inkscape for presentation purposes (abiding by their terms of usage of mapping data).   
Big opportunity:
+
 
KML-SVG translator
+
Big opportunity: KML-SVG translator
 +
 
 
Both Google Earth and Google Maps can display kml files (which are xml files).  These could be translated to/from SVG via XSLT.
 
Both Google Earth and Google Maps can display kml files (which are xml files).  These could be translated to/from SVG via XSLT.
  
'''GRASS GIS''' Commonly referred to as GRASS  [http://grass.itc.it], this is an open source Geographic Information System (GIS) used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many governmental agencies and environmental consulting companies. GRASS is an official project of the Open Source Geospatial Foundation [http://www.osgeo.org/] Support for SVG is being developed [http://svg.cc/grass/] and a functional but early version input/output module is now available.
+
===GRASS GIS===
 +
Commonly referred to as [http://grass.itc.it GRASS], this is an open source Geographic Information System (GIS) used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many governmental agencies and environmental consulting companies. GRASS is an official project of the [http://www.osgeo.org/ Open Source Geospatial Foundation] Support for SVG [http://svg.cc/grass/ is being developed] and a functional but early version input/output module is now available.

Latest revision as of 15:54, 27 February 2008

Geo Inkscape

Synopsis

This page is designed for all things geographical, cartography, or mapping oriented in Inkscape.

SVG is a perfect format for maps and GIS. And Inkscape is a perfect SVG editor.

(I've brainstormed some ideas - page to be cleaned up later)

Useful geo links

GML

Most geo data is based on lon lat coordinates - this must be translated to a projection (round earth to flat map) and then to screen coordinates. Also lat data (y scale) goes from bottom to top, opposite of SVG. Inkscape doesn't really handle view box well.

Interfacing with other OS Geo Projects That Use SVG

Open Street Maps (OSM)

They currently use Inkscape to convert SVG to tiles Had a chance to discuss with them at SCALE - they would like to integrate more. I haven't had much chance yet to go thru all the OSM stuff yet but see biggest opportunity is to do map editing in Inkscape - we could probably add some extensions to make this easier. basic idea:

  1. Bring in current OSM mapping
  2. Import in GPS data
  3. Do map editing
  4. Export map data to their database

Open Layers

A set of javascript APIs that render map data to browser (similar to Google maps). If browser supports SVG, renders in SVG, otherwise in VML. Opportunities would include direct import of SVG files for icons, map overlays, editing maps in Inkscape. Export from OL to Inkscape for presentation purposes (abiding by any terms of usage of linked mapping data)

Google Maps / Google Earth

If browser supports SVG, renders in SVG, otherwise in VML. Opportunities would include direct import of SVG files for icons, map overlays, editing maps in Inkscape. Export from OL to Inkscape for presentation purposes (abiding by their terms of usage of mapping data).

Big opportunity: KML-SVG translator

Both Google Earth and Google Maps can display kml files (which are xml files). These could be translated to/from SVG via XSLT.

GRASS GIS

Commonly referred to as GRASS, this is an open source Geographic Information System (GIS) used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many governmental agencies and environmental consulting companies. GRASS is an official project of the Open Source Geospatial Foundation Support for SVG is being developed and a functional but early version input/output module is now available.