05 Jun 2008 - KML Support
KML Validation
As most readers of this blog are already aware, KML (formerly Keyhole Markup Language) is now an open standard through the OGC. It is anticipated that this will enable a wider range of organizations to support KML, and that KML will become the dominant means globally for the geographic data presentation, navigation and electronic mapping of data.
Organizations including Microsoft, ESRI, Bentley (to name only a few) have already launched or announced tools for the automated generation of KML, and we anticipate that numerous organizations will follow suit in the not too distant future.
Many of these tools will generate KML automatically from existing mapping databases or using map styling rules. It is thus important that the generated KML be valid and complies with the OGC specification (currently version KML 2.2). With a diversity of applications and tools creating KML, one need no longer rely on Google Earth™ as the “gold standard” for KML processing and display. Furthermore, it is not the job of Google Earth to provide KML diagnostics. With increasing usage of Google Earth and related KML processing components in a broad range of critical applications, the “correctness” of the KML generated or transformed/filtered in the system is of considerable importance.
Galdos Systems Inc. is pleased to announce a free online KML validation service. This service will be located at http://kmlvalidator.com and will provide online validation testing of submitted KML files. The current release will support KML 2.2 and implements the Abstract Test Suite (ATS) defined in the OGC KML 2.2 Specification. It will provide diagnostic support in addition to determining the point or points of non-compliance in the submitted KML file. Galdos Systems Inc. intends to extend this support to provide stronger diagnostics and for future KML versions as they are adopted by the OGC.
Professional Validation Services
The KML Validator above is free. However, some users such as developers of commercial KML software generation or transformation components may require additional support. Galdos Systems Inc. can provide professional services that will offer access to automated validation functionality for these users than can be integrated directly into their software products, whether online or offline. Galdos Systems Inc. will also offer professional KML training and development support.
If you are a commercial KML tool/component developer please contact us to discuss the services we can provide to accelerate your component development.
Some users may wish to incorporate “metadata” from other grammars and namespaces (e.g. GML, ESRI XML, DHS GDMXML) into their KML records. Galdos Systems Inc. can also provide professional services for the automated validation of these embedded XML data streams.
KML “Golden Registry”
In the near future, Galdos Systems Inc. will launch an online registry of “golden” KML files that illustrate the range of KML “behaviours” that are possible, as well as illustrating specific problem cases. The registry will be available to the KML developer community as a rich source of test information and examples.
The golden files will be searchable using keyword searches, by associations between the files (e.g. “see also”) and by user and user-defined classification schemes – thus making it easy to quickly locate KML files that illustrate issues from polygon interpolation to the drawing of KML balloons with rich HTML content.
More KML Support Coming
Galdos Systems Inc. is focused on the provision of technology for active geospatial information sharing and collaboration, and we strongly believe that the navigation and visualization capabilities of KML are a critical component of this concept of SDI. As a result Galdos Systems Inc. is dedicated to the provision of advanced KML tools for users and developers.
Watch this blog for future announcements.
No Comments | Leave a comment»
Comments
No comments yet.
Leave a comment
Blog Entries:
21 Nov 2008 - Infrastructure for Infrastructure07 Nov 2008 - GeoWeb and eGovernance
31 Oct 2008 - GeoWeb and Emergency Response
17 Oct 2008 - WMS, WFS, and Community Schemas
07 Oct 2008 - From the Age of Aerospace to… ?
02 Oct 2008 - KML, GML and REST
16 Sep 2008 - GeoPresence
08 Sep 2008 - GeoEquilibria-There is no surplus in Nature
29 Aug 2008 - Geographic Entity Registries
01 Aug 2008 - GeoWeb and the State of the World
23 Jul 2008 - Virtual Globes as Essential Services?
07 Jul 2008 - Cascading and Federated WFS and the Concept of Geolinking
30 Jun 2008 - What is an SDI?
16 Jun 2008 - WFS - Schema Mapping is Key
05 Jun 2008 - KML Support
08 May 2008 - Looking ahead to GeoWeb 2009
21 Apr 2008 - Spatial Infrastructures, IFC & Collaborative Engineering
14 Apr 2008 - KML released as an OGC Specification
02 Apr 2008 - BIM/CAD/GIS Integration
13 Mar 2008 - Structuralism and Data Exchange
05 Mar 2008 - Building the GeoWeb in your own backyard
03 Mar 2008 - Davos of Geo in Vancouver
28 Feb 2008 - What are coordinates?
19 Feb 2008 - Does the invisible hand always get it right?
31 Jan 2008 - “Design for Test” in the GeoWeb
23 Jan 2008 - GeoWeb Local - GML in Local Government
15 Jan 2008 - GML Core and Extensions
04 Jan 2008 - GeoWeb 3D
21 Dec 2007 - What are the key issues for geographic information technology?
26 Nov 2007 - GML in the Back Office
19 Nov 2007 - CAD- BIM-GIS-Games Integration
07 Nov 2007 - What’s in a name? Searching for the right words
23 Aug 2007 - KML Placemarks as Observations
29 Jun 2007 - Where GML was right .. and wrong
17 May 2007 - From GML 1.0 onwards - a brief history
17 May 2007 - GML and Database Interoperability
10 May 2007 - GeoWeb Manifesto
09 May 2007 - Meltdown and the Maze - Toward a Real Time Geography
08 May 2007 - GML, KML, Sensor Data, Imagery
20 Apr 2007 - Transporting GML in KML
21 Mar 2007 - The Architecture of the GeoWeb
14 Feb 2007 - From Interoperability to Infrastructure
14 Feb 2007 - GML without Geometry
18 Dec 2006 - ebRIM gets the nod at the OGC
06 Oct 2006 - In praise of complexity
05 Oct 2006 - Infrastructure - the next step past interoperability
12 Jun 2006 - GML and ebRIM
21 May 2006 - Features, Observations and Authorization
21 Apr 2006 - Transfer and Transaction Models
12 Apr 2006 - Feature Catalogues/Dictionaries, GML and RDF/S
10 Apr 2006 - Genus Loci
04 Apr 2006 - GeoWeb and Survival Part II - Towards Environmental Security
04 Apr 2006 - GeoWeb and Survival
17 Mar 2006 - Schemas, Interoperability and RDBMS
14 Mar 2006 - SDI Concepts
05 Mar 2006 - GML Complexity Re-visited
05 Mar 2006 - Observations are for more than sensor data
05 Mar 2006 - Application Schemas Drive Profiles
25 Feb 2006 - The problem with XML
15 Feb 2006 - The importance of profiles
08 Feb 2006 - One person’s metadata is another person’s …
07 Feb 2006 - From Soup to Nuts
02 Feb 2006 - GeoRSS - GML in news feeds
31 Jan 2006 - Performance and the GeoWeb
27 Jan 2006 - Remote API’S, Web Services and the GeoWeb
19 Jan 2006 - GeoWeb 2006 - GeoWeb Grows Up
09 Jan 2006 - Dealing with time in GML
23 Dec 2005 - Dynamic
14 Dec 2005 - GML in the cockpit
01 Dec 2005 - SDI - What is it really?
25 Nov 2005 - GML is the same for all applications
25 Nov 2005 - Schemas and Profiles - whats the difference?
22 Nov 2005 - Schemas - why the big deal?
15 Nov 2005 - GML for Geographic Imagery
13 Nov 2005 - GML, and KML - Why the fuss?
10 Nov 2005 - Is GML a format?
09 Nov 2005 - Embedding GML in “foreign” grammars
03 Nov 2005 - Authentication and Access Control
03 Nov 2005 - OnStar in the era of the GeoWeb
03 Nov 2005 - Do we need to encode location in news feeds?
03 Nov 2005 - gMedia - Towards Geographically Aware Media
03 Nov 2005 - Where are we going?
02 Nov 2005 - Sample XSLT Style Sheet
02 Nov 2005 - Sample KML Output
02 Nov 2005 - Sample GML Data File
02 Nov 2005 - Styling GML to KML - XSLT
02 Nov 2005 - Simple Geometry Schema
01 Nov 2005 - Simple GML Geometry
18 Oct 2005 - Simple GML Geometries
18 Oct 2005 - Styling GML to KML for Visualization
18 Oct 2005 - Some Simple GML Profiles
17 Oct 2005 - Embedding GML in non-GML grammars
17 Oct 2005 - Geotags - the answer to everything?
20 Sep 2005 - GeoWeb 2006
20 Sep 2005 - GML Observations and Features
14 Sep 2005 - What is KML?
07 Sep 2005 - Time in GML
07 Sep 2005 - GML Observations
07 Sep 2005 - GML and KML Syntax
07 Sep 2005 - GeoWeb - Part II - GML and KML
07 Sep 2005 - GI Markup - Part I - Feeding the web with Geographic Information
06 Sep 2005 - GML Complexity
06 Sep 2005 - GML “Sucks”
24 Aug 2005 - Web Feeds and Geographic Information
23 Aug 2005 - What is the Geo-Web?
23 Aug 2005 - IS WGS84 Enough
04 Aug 2005 - Coordinates in GML
03 Aug 2005 - GML Profiles
03 Aug 2005 - GML and Coordinate Systems
03 Aug 2005 - Information Sources
03 Aug 2005 - Features and Geometry Properties
03 Aug 2005 - GML Geometries
03 Aug 2005 - GML FAQ for RSS Geeks and others



