[mapguide][MG363][Modified] Direct KML Support in MapGuide

Chris Claydon chris.claydon at autodesk.com
Fri Nov 10 18:49:21 EST 2006


You can view the artifact detail at the following URL:

    https://mapguide.osgeo.org/servlets/Scarab/id/MG363

Type:
Enhancement

Artifact ID:
MG363 (Direct KML Support in MapGuide)

Modified by:
Chris Claydon
chrisclaydon (chris.claydon at autodesk.com)

The following modifications were made to this artifact:
---------------------------------------------------------------------

Added following comment to artifact::

Automated Comment.  Version control commit message.

MG363 - KML Support - Added session-based authentication for one-time authentication. Note that adding USERNAME=Anonymous to the original GetMapKml request can be used for automatic login, providing that the requested resources support Anonymous access. 

Also added support for a DRAWORDER parameter in GetFeaturesKml and GetLayerKml operations - this currently only works for raster layers. It has been suggested in the Google Earth newsgroups that for vector layers the elevation be adjusted by a few meters for each layer in order to achieve the necessary draw order. The framework is in place to support this, but with the latest GE beta, making this change messes up the colors for some reason. So it is not currently enabled in the code.

Modified
File: trunk/MgDev/Common/MapGuideCommon/Services/KmlService.h https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Common/MapGuideCommon/Services/KmlService.h?view=diff&rev=966&p1=trunk/MgDev/Common/MapGuideCommon/Services/KmlService.h&r1=965&p2=trunk/MgDev/Common/MapGuideCommon/Services/KmlService.h&r2=966
File: trunk/MgDev/Common/MapGuideCommon/Services/ProxyKmlService.cpp https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Common/MapGuideCommon/Services/ProxyKmlService.cpp?view=diff&rev=966&p1=trunk/MgDev/Common/MapGuideCommon/Services/ProxyKmlService.cpp&r1=965&p2=trunk/MgDev/Common/MapGuideCommon/Services/ProxyKmlService.cpp&r2=966
File: trunk/MgDev/Common/MapGuideCommon/Services/ProxyKmlService.h https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Common/MapGuideCommon/Services/ProxyKmlService.h?view=diff&rev=966&p1=trunk/MgDev/Common/MapGuideCommon/Services/ProxyKmlService.h&r1=965&p2=trunk/MgDev/Common/MapGuideCommon/Services/ProxyKmlService.h&r2=966
File: trunk/MgDev/Common/Stylization/KmlRenderer.cpp https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Common/Stylization/KmlRenderer.cpp?view=diff&rev=966&p1=trunk/MgDev/Common/Stylization/KmlRenderer.cpp&r1=965&p2=trunk/MgDev/Common/Stylization/KmlRenderer.cpp&r2=966
File: trunk/MgDev/Common/Stylization/KmlRenderer.h https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Common/Stylization/KmlRenderer.h?view=diff&rev=966&p1=trunk/MgDev/Common/Stylization/KmlRenderer.h&r1=965&p2=trunk/MgDev/Common/Stylization/KmlRenderer.h&r2=966
File: trunk/MgDev/Server/src/Services/Kml/OpGetFeaturesKml.cpp https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Server/src/Services/Kml/OpGetFeaturesKml.cpp?view=diff&rev=966&p1=trunk/MgDev/Server/src/Services/Kml/OpGetFeaturesKml.cpp&r1=965&p2=trunk/MgDev/Server/src/Services/Kml/OpGetFeaturesKml.cpp&r2=966
File: trunk/MgDev/Server/src/Services/Kml/OpGetLayerKml.cpp https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Server/src/Services/Kml/OpGetLayerKml.cpp?view=diff&rev=966&p1=trunk/MgDev/Server/src/Services/Kml/OpGetLayerKml.cpp&r1=965&p2=trunk/MgDev/Server/src/Services/Kml/OpGetLayerKml.cpp&r2=966
File: trunk/MgDev/Server/src/Services/Kml/ServerKmlService.cpp https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Server/src/Services/Kml/ServerKmlService.cpp?view=diff&rev=966&p1=trunk/MgDev/Server/src/Services/Kml/ServerKmlService.cpp&r1=965&p2=trunk/MgDev/Server/src/Services/Kml/ServerKmlService.cpp&r2=966
File: trunk/MgDev/Server/src/Services/Kml/ServerKmlService.h https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Server/src/Services/Kml/ServerKmlService.h?view=diff&rev=966&p1=trunk/MgDev/Server/src/Services/Kml/ServerKmlService.h&r1=965&p2=trunk/MgDev/Server/src/Services/Kml/ServerKmlService.h&r2=966
File: trunk/MgDev/UnitTest/WebTier/MapAgent/MapAgentForms/getfeatureskmlform.html https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/UnitTest/WebTier/MapAgent/MapAgentForms/getfeatureskmlform.html?view=diff&rev=966&p1=trunk/MgDev/UnitTest/WebTier/MapAgent/MapAgentForms/getfeatureskmlform.html&r1=965&p2=trunk/MgDev/UnitTest/WebTier/MapAgent/MapAgentForms/getfeatureskmlform.html&r2=966
File: trunk/MgDev/UnitTest/WebTier/MapAgent/MapAgentForms/getlayerkmlform.html https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/UnitTest/WebTier/MapAgent/MapAgentForms/getlayerkmlform.html?view=diff&rev=966&p1=trunk/MgDev/UnitTest/WebTier/MapAgent/MapAgentForms/getlayerkmlform.html&r1=965&p2=trunk/MgDev/UnitTest/WebTier/MapAgent/MapAgentForms/getlayerkmlform.html&r2=966
File: trunk/MgDev/Web/src/HttpHandler/HttpKmlGetFeatures.cpp https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Web/src/HttpHandler/HttpKmlGetFeatures.cpp?view=diff&rev=966&p1=trunk/MgDev/Web/src/HttpHandler/HttpKmlGetFeatures.cpp&r1=965&p2=trunk/MgDev/Web/src/HttpHandler/HttpKmlGetFeatures.cpp&r2=966
File: trunk/MgDev/Web/src/HttpHandler/HttpKmlGetFeatures.h https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Web/src/HttpHandler/HttpKmlGetFeatures.h?view=diff&rev=966&p1=trunk/MgDev/Web/src/HttpHandler/HttpKmlGetFeatures.h&r1=965&p2=trunk/MgDev/Web/src/HttpHandler/HttpKmlGetFeatures.h&r2=966
File: trunk/MgDev/Web/src/HttpHandler/HttpKmlGetLayer.cpp https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Web/src/HttpHandler/HttpKmlGetLayer.cpp?view=diff&rev=966&p1=trunk/MgDev/Web/src/HttpHandler/HttpKmlGetLayer.cpp&r1=965&p2=trunk/MgDev/Web/src/HttpHandler/HttpKmlGetLayer.cpp&r2=966
File: trunk/MgDev/Web/src/HttpHandler/HttpKmlGetLayer.h https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Web/src/HttpHandler/HttpKmlGetLayer.h?view=diff&rev=966&p1=trunk/MgDev/Web/src/HttpHandler/HttpKmlGetLayer.h&r1=965&p2=trunk/MgDev/Web/src/HttpHandler/HttpKmlGetLayer.h&r2=966
File: trunk/MgDev/Web/src/HttpHandler/HttpResourceStrings.cpp https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Web/src/HttpHandler/HttpResourceStrings.cpp?view=diff&rev=966&p1=trunk/MgDev/Web/src/HttpHandler/HttpResourceStrings.cpp&r1=965&p2=trunk/MgDev/Web/src/HttpHandler/HttpResourceStrings.cpp&r2=966
File: trunk/MgDev/Web/src/HttpHandler/HttpResourceStrings.h https://mapguide.osgeo.org/source/browse/mapguide/trunk/MgDev/Web/src/HttpHandler/HttpResourceStrings.h?view=diff&rev=966&p1=trunk/MgDev/Web/src/HttpHandler/HttpResourceStrings.h&r1=965&p2=trunk/MgDev/Web/src/HttpHandler/HttpResourceStrings.h&r2=966



---------------------------------------------------------------------
This message was automatically generated by Project Tracker.








More information about the Mapguide_issues mailing list