[fdo-commits] r692 - in branches/3.2.x/Utilities/OWS: Inc/OWS Src
svn_fdo at osgeo.org
svn_fdo at osgeo.org
Tue Jan 30 18:03:01 EST 2007
Author: romicadascalescu
Date: 2007-01-30 18:03:01 -0500 (Tue, 30 Jan 2007)
New Revision: 692
Modified:
branches/3.2.x/Utilities/OWS/Inc/OWS/FdoOwsOgcFilterSerializer.h
branches/3.2.x/Utilities/OWS/Src/FdoOwsOgcFilterSerializer.cpp
branches/3.2.x/Utilities/OWS/Src/FdoOwsOgcGeometrySerializer.cpp
Log:
Fixed WMS externalizes invalid SRS (lowercase values)
Modified: branches/3.2.x/Utilities/OWS/Inc/OWS/FdoOwsOgcFilterSerializer.h
===================================================================
--- branches/3.2.x/Utilities/OWS/Inc/OWS/FdoOwsOgcFilterSerializer.h 2007-01-29 23:49:00 UTC (rev 691)
+++ branches/3.2.x/Utilities/OWS/Inc/OWS/FdoOwsOgcFilterSerializer.h 2007-01-30 23:03:01 UTC (rev 692)
@@ -88,7 +88,7 @@
FDOOWS_API void SetXmlWriter (FdoXmlWriter* writer) { mWriter = writer; }
FDOOWS_API FdoXmlWriter* GetXmlWriter () { return mWriter; }
- FDOOWS_API void SetSrsName (FdoString* srsName) { mSrsName = srsName; }
+ FDOOWS_API void SetSrsName (FdoString* srsName) { mSrsName = srsName; mSrsName = mSrsName.Upper();}
FDOOWS_API FdoString* GetSrsName () { return mSrsName; }
FDOOWS_API void SetPrefix (FdoString* propPrefix) { mPrefix = propPrefix; }
Modified: branches/3.2.x/Utilities/OWS/Src/FdoOwsOgcFilterSerializer.cpp
===================================================================
--- branches/3.2.x/Utilities/OWS/Src/FdoOwsOgcFilterSerializer.cpp 2007-01-29 23:49:00 UTC (rev 691)
+++ branches/3.2.x/Utilities/OWS/Src/FdoOwsOgcFilterSerializer.cpp 2007-01-30 23:03:01 UTC (rev 692)
@@ -43,7 +43,8 @@
{
FdoPtr<FdoOwsOgcFilterSerializer> serializer = FdoOwsOgcFilterSerializer::Create ();
serializer->SetXmlWriter (writer);
- serializer->SetSrsName (srsName);
+ FdoStringP srsNameTmp = srsName;
+ serializer->SetSrsName (srsNameTmp.Upper());
serializer->SetPrefix (prefix);
serializer->Serialize (filter);
Modified: branches/3.2.x/Utilities/OWS/Src/FdoOwsOgcGeometrySerializer.cpp
===================================================================
--- branches/3.2.x/Utilities/OWS/Src/FdoOwsOgcGeometrySerializer.cpp 2007-01-29 23:49:00 UTC (rev 691)
+++ branches/3.2.x/Utilities/OWS/Src/FdoOwsOgcGeometrySerializer.cpp 2007-01-30 23:03:01 UTC (rev 692)
@@ -144,7 +144,8 @@
void FdoOwsOgcGeometrySerializer::SerializePolygon(FdoIPolygon* polygon, FdoXmlWriter* writer, FdoString* srsName)
{
writer->WriteStartElement(FdoOwsGlobals::gml_Polygon);
- writer->WriteAttribute(FdoOwsGlobals::srsName, srsName);
+ FdoStringP srsNameTmp = srsName;
+ writer->WriteAttribute(FdoOwsGlobals::srsName, srsNameTmp.Upper());
// serialzie the exterior ring
FdoPtr<FdoILinearRing> outer = polygon->GetExteriorRing();
@@ -166,7 +167,8 @@
void FdoOwsOgcGeometrySerializer::SerializeMultiPoint(FdoIMultiPoint* multiPoint, FdoXmlWriter* writer, FdoString* srsName)
{
writer->WriteStartElement(FdoOwsGlobals::gml_MultiPoint);
- writer->WriteAttribute(FdoOwsGlobals::srsName, srsName);
+ FdoStringP srsNameTmp = srsName;
+ writer->WriteAttribute(FdoOwsGlobals::srsName, srsNameTmp.Upper());
writer->WriteStartElement(FdoOwsGlobals::gml_pointMember);
FdoInt32 cntPoint = multiPoint->GetCount();
More information about the fdo-commits
mailing list