Kml Generation Web Services
-
Upload
steve-mckinney -
Category
Technology
-
view
6.203 -
download
0
description
Transcript of Kml Generation Web Services
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
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.
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 sourceSQL Server, MySQL, Oracle, etc.
Code for parsing and writingASP.NET, PHP, or JSP
Web server with MIME specificationIIS 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
Steve McKinney, PhD
SICS Consultants, LLC
www.sicsconsultants.com
Blog: gisinnovations.blogspot.com