advertisement

Kml Generation Web Services

60 %
40 %
advertisement
Information about Kml Generation Web Services
Technology

Published on November 17, 2008

Author: smckinney

Source: slideshare.net

Description

This presentation describes a Web service that dynamically generates a KML from user-selected layers. The service, originally designed on the Alabama Resource Management System for Virtual Alabama, uses computational geometry to generate thematic layers on the fly. Users choose map layers of interest and a KML is then made available to them for download. This discussion will show how quickly a novice user can utilize a Web service to locate and visualize thematic data layers of interest without having to use anything more than their browser and KML displaying application.
advertisement

By: Steve McKinney, PhD SICS Consultants, LLC

Launch in 2009-Q1 Address.NET GeoMath.NET Demographics.NET GeoClipboard.NET SOAP SDK REST SDK Plain Text (HTTPService XML) SDK

Address.NET

GeoMath.NET

Demographics.NET

GeoClipboard.NET

SOAP SDK

REST SDK

Plain Text (HTTPService XML) SDK

What are KML and KMZ? KML is a file format used to display geographic data in an earth browser, such as Google Earth, ArcGIS Explorer, and Virtual Earth. A KML file is processed in much the same way that HTML (and XML) files are processed by web browsers. Like HTML, KML has a tag-based structure with names and attributes used for specific display purposes. KMZ is a compressed version of KML.

KML is a file format used to display geographic data in an earth browser, such as Google Earth, ArcGIS Explorer, and Virtual Earth.

A KML file is processed in much the same way that HTML (and XML) files are processed by web browsers.

Like HTML, KML has a tag-based structure with names and attributes used for specific display purposes.

KMZ is a compressed version of KML.

EXAMPLE IMPLEMENTATION #1 The Alabama Criminal Justice Information Center’s AlaCop Mapping Application

 

 

 

 

 

 

 

 

 

EXAMPLE IMPLEMENTATION #2 The Alabama Resource Management System

 

 

 

 

 

 

Implementation Components Geometry source ArcGIS Server, SharpMap, or existing KML Attribution source SQL Server, MySQL, Oracle, etc. Code for parsing and writing ASP.NET, PHP, or JSP Web server with MIME specification IIS or Apache

Geometry source

ArcGIS Server, SharpMap, or existing KML

Attribution source

SQL Server, MySQL, Oracle, etc.

Code for parsing and writing

ASP.NET, PHP, or JSP

Web server with MIME specification

IIS or Apache

Process

Step #1: Prepare Geometry

Step #2: Prepare Attribution

Step #3: Write Code

 

 

Step #4: Server Configuration

References What Is KML? - http://code.google.com/apis/kml/documentation/whatiskml.html How do I create KML files? - http://code.google.com/support/bin/answer.py?answer=55210&topic=10032 Generic Handlers (ASHX Files) - http://www.brainbell.com/tutorials/ASP/Generic_Handlers_(ASHX_Files).html Data Source Controls - http://www.asp.net/learn/moving-to-asp.net-2.0/module-05.aspx Configure MIME Types (IIS 6.0) - http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/cd72c0dc-c5b8-42e4-96c2-b3c656f99ead.mspx?mfr=true

What Is KML? - http://code.google.com/apis/kml/documentation/whatiskml.html

How do I create KML files? - http://code.google.com/support/bin/answer.py?answer=55210&topic=10032

Generic Handlers (ASHX Files) - http://www.brainbell.com/tutorials/ASP/Generic_Handlers_(ASHX_Files).html

Data Source Controls - http://www.asp.net/learn/moving-to-asp.net-2.0/module-05.aspx

Configure MIME Types (IIS 6.0) - http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/cd72c0dc-c5b8-42e4-96c2-b3c656f99ead.mspx?mfr=true

Steve McKinney, PhD SICS Consultants, LLC www.sicsconsultants.com Blog: gisinnovations.blogspot.com

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Kml Generation Web Services - Technology

Kml Generation Web Services Dec 01, 2014 Technology steve-mckinney. of 30 ×
Read more

KML generation - swisstopo.admin.ch

The KML generation allows you to convert a file containing Swiss coordinates ... Transformation and calculation services; KML generation; ... (REFRAME Web API)
Read more

The KML Handbook: Geographic Visualization for the Web ...

Buy The KML Handbook: Geographic Visualization for the Web: Read 21 Books Reviews - Amazon.com
Read more

Google Earth Outreach

Earth Outreach Skip to content. Home; Explore Tools; ... Google's web-based, ... Spreadsheet Mapper 3 uses Google Apps Scripts to help generate the KML ...
Read more

.KML generator from .CSV files download | SourceForge.net

KML generator from .CSV files 2013-04-03 16:10:31 free download. .KML generator from .CSV files it generates .kml files ... IT services and ...
Read more

NASA Jet Propulsion Laboratory California Institute of ...

... the JPL OnEarth server has been replaced by the Global Imagery Browse Services ... KML generation services. ... of JPL OnEarth over the years and we ...
Read more

Geo sitemap generator | Create Geo Sitemap and KML files ...

Create your geo sitemap and KML files and upload them to Google for FREE! Using the geositemap generator saves you tons of work and money!
Read more

Products | Google Developers

All Products. Sign in Search by category, ... Web Services Geocoding, directions, elevation and more from a simple HTTP interface. ...
Read more

Google Developers

Web. All Products. App success made simple A unified app platform for iOS, Android, and mobile web development. Learn More Android 7.0 Nougat This ...
Read more