Publishing

how to publish the results of a GIS project

for general use

on the Web

service model

providing a Web-based service

discovery model

sharing results

compare conventional academic publishing

journal articles

books

more interactive

more collaborative

little academic credit

not refereed by peers

compare blogs, YouTube, MySpace

put ppt online

using blog or similar environment

on your own server

public_html in home directory

www.geog.ucsb.edu/~good/176c/test.html

industrial strength

ArcIMS

programming with ArcObjects

cost

Minnesota MapServer

freeware

ArcGIS Server

cost

MRPI GUI

GUI layer: GeoExt, OpenLayers, ExtJS

Service layer: MapServer hosting OGC Web Map Services

Data source: base map OpenStreetMap Mapnik tile server, other layers as WMS services on MapServer

easier options

interface to a mapping environment

MapQuest

http://www.mapquest.com/maps/map.adp?city=goleta&state=CA&address=909+west+campus+lane&zip=93117&country=us&zoom=6

A map of my office

Google Maps

published Application Program Interface (API)

html example

some good sources:

Google Maps API documentation

Mapping Hacks

Google Maps Hacks

Google Earth

published API

KML = Keyhole Markup Language

a variant of XML (eXtensible Markup Language)

scripts with a .kml or .kmz extension

execute Google Earth

placemark example

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.1"> <Placemark>
<name>Simple placemark</name>
<description>Attached to the ground. Intelligently places itself at the height of the underlying terrain.</description>
<Point>
<coordinates>-119.845255,34.415597,0</coordinates>
</Point>
</Placemark> </kml>

find my office

ground overlay example

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.0">
<GroundOverlay>
<name>Maynooth: 03192a</name>
<description>Ortho of Maynooth: o3192a</description>
<LookAt>
<longitude>-6.60680258610226</longitude>
<latitude>53.37743673129668</latitude>
<range>2503.487813939154</range>
<tilt>-3.028649819793973e-011</tilt>
<heading>-0.003052471654929496</heading>
</LookAt>
<color>fcffffff</color>
<Icon>
<href>http://www.geog.ucsb.edu/~good/176c/o3192-a.tif</href>
</Icon>
<LatLonBox id="May_o3192a">
<north>53.38397666674805</north>
<south>53.37054654900258</south>
<east>-6.588548874695226</east>
<west>-6.618478198929605</west>
<rotation>-0.7544672313921043</rotation>
</LatLonBox>
</GroundOverlay>
</kml>

San Nicolas overlay

linking to kml or kmz

add link to Google Earth

getest.kmz

send someone the instructions

mashing large data sources

shapefiles

ArcMap layer-to-kml tool

Arc2Earth

commercial, various versions

example

downtown LA schools and buffers

GMap creator

exports to Google Maps

UCL CASA product

note that .prj file is required

example of Calveg shapefile