[mapguide-users] can anyone solved this buffer problem
padmini godavarthi
godavarthi.padmini at gmail.com
Thu Apr 23 05:36:19 EDT 2009
Hi Kenneth,
Thanks for ur suggestions.
I have created a package using OGR provider but in the buffering i found
some problem that
// exclude layer if:
// the map is non-arbitrary and the layer is arbitrary or
vice-versa
// or
// layer and map are both arbitrary but have different units
//
if ((arbitraryDsSrs != arbitraryMapSrs) || (arbitraryDsSrs &&
(dsSrsUnits != mapSrsUnits)))
{
excludedLayers++;
continue;
}
it gives difference to my data and sheboygan sample data
so that in my code excludedLayers is incremented to 1 so i didnt get the
buffer features
can u plz tell me the solution?????????????????
Regards,
Padmini.
Kenneth Skovhede, GEOGRAF A/S wrote:
>
> I'm not sure that provider is case insensitive.
> Try adding the file again, but with the name "PROPERTIES.shp".
>
> Also, try creating a folder, and place the files in the folder.
> Then try to use the "External files" and point to the folder.
> Also try pointing directly to the file.
>
> When the "Test connection" is successfull, try clicking the
> rightmost button in the "coordinate system override" field, and
> it will show you what the provider returns as the coordinate system.
>
> Alternatively, try using the OGR provider instead of the SHP provider.
>
> Regards, Kenneth Skovhede, GEOGRAF A/S
>
>
>
> padmini godavarthi skrev:
>> Hi Keneneth,
>> First of all thanks for ur patience
>> i have uploaded all the files but i didnt get the coordinate system
>>
>> http://n2.nabble.com/file/n2676400/file.jpeg
>>
>> again i did anything wrong??????????
>>
>> Regards,
>> Padmini.
>>
>>
>> Kenneth Skovhede, GEOGRAF A/S wrote:
>>
>>> IIRC Shape files consist of more than just the SHP file.
>>> You must upload all the "Properties.*" files to the datasource,
>>> even if the upload file dialog is misleading (you must select "All
>>> files" to see them).
>>>
>>> A ticket for this problem is here.
>>> http://trac.osgeo.org/mapguide/ticket/783
>>>
>>> Regards, Kenneth Skovhede, GEOGRAF A/S
>>>
>>>
>>>
>>> padmini godavarthi skrev:
>>>
>>>> Hi,
>>>> but i did it as per ur instruction but it didn't come
>>>>
>>>> http://n2.nabble.com/file/n2676097/over.jpeg
>>>>
>>>> my code as same as previous
>>>> MgResourceIdentifier featSourceId = new
>>>> MgResourceIdentifier(selLayer.GetFeatureSourceId());
>>>> MgSpatialContextReader ctxs =
>>>> featureSrvc.GetSpatialContexts(featSourceId, false);
>>>> String srsDefDs = "";
>>>> if (ctxs != null && ctxs.ReadNext())
>>>> srsDefDs = ctxs.GetCoordinateSystemWkt();
>>>>
>>>> in srsDefDs i got null
>>>> does i did any thing wrong
>>>>
>>>> Regards,
>>>> Padmini.
>>>>
>>>>
>>>>
>>>> Kenneth Skovhede, GEOGRAF A/S wrote:
>>>>
>>>>
>>>>> Yes, your FeatureSource reports an empty coordinate system, so you
>>>>> have
>>>>> to specify it manually.
>>>>>
>>>>> There is a short explanation on how to use overrides here:
>>>>> http://trac.osgeo.org/fdo/wiki/FdoGdalNotes#OverridingCoordinateSystems
>>>>>
>>>>> Regards, Kenneth Skovhede, GEOGRAF A/S
>>>>>
>>>>>
>>>>>
>>>>> padmini godavarthi skrev:
>>>>>
>>>>>
>>>>>> Hi,
>>>>>> thanks but is it necessary overriding a coordinate system????????
>>>>>> How it willbe done???????
>>>>>> can u provide me some guidance???????
>>>>>> i have seen ur link but no data available in that for overrides
>>>>>> coordinate
>>>>>> system
>>>>>>
>>>>>> http://trac.osgeo.org/mapguide/wiki/maestro/UserGuides/RasterFeatureSource
>>>>>>
>>>>>> can u plz tell me????????????
>>>>>>
>>>>>> Regards,
>>>>>> Padmini.
>>>>>>
>>>>>>
>>>>>> Kenneth Skovhede, GEOGRAF A/S wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> No, I meant "Coordinate System Override", which is located on the
>>>>>>> FeatureSource editor at the bottom.
>>>>>>> See screenshots here:
>>>>>>> http://trac.osgeo.org/mapguide/wiki/maestro/UserGuides/RasterFeatureSource
>>>>>>>
>>>>>>> Regards, Kenneth Skovhede, GEOGRAF A/S
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> padmini godavarthi skrev:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Hi,
>>>>>>>> Thanks for ur reply
>>>>>>>> u man to say in mapdefinition(in maestro)????????????????
>>>>>>>> iam using maestro and i have selected the coordinate system as
>>>>>>>>
>>>>>>>> http://n2.nabble.com/file/n2675676/coor.jpeg
>>>>>>>>
>>>>>>>> does i did any thing wrong???????????????
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Padmini.
>>>>>>>>
>>>>>>>>
>>>>>>>> Kenneth Skovhede, GEOGRAF A/S wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Have you tried to add a coordinate system override,
>>>>>>>>> using Maestro or Studio?
>>>>>>>>>
>>>>>>>>> Regards, Kenneth Skovhede, GEOGRAF A/S
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> padmini godavarthi skrev:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>> iam using mapguide opensource 2.0 (with .net 2.0 +IIS 5.1)
>>>>>>>>>> i want to make a buffer to my data
>>>>>>>>>> the buffer function works fine for this sheboygan data but not
>>>>>>>>>> for
>>>>>>>>>> my
>>>>>>>>>> data
>>>>>>>>>> i have debugged the application and i got the error at
>>>>>>>>>>
>>>>>>>>>> MgResourceIdentifier featSourceId = new
>>>>>>>>>> MgResourceIdentifier(selLayer.GetFeatureSourceId());
>>>>>>>>>> MgSpatialContextReader ctxs =
>>>>>>>>>> featureSrvc.GetSpatialContexts(featSourceId, false);
>>>>>>>>>> String srsDefDs = "";
>>>>>>>>>> if (ctxs != null && ctxs.ReadNext())
>>>>>>>>>> srsDefDs = ctxs.GetCoordinateSystemWkt();
>>>>>>>>>>
>>>>>>>>>> In Sheboygan data
>>>>>>>>>> srsDefDs comes as GEOGCS["WGS84 Lat/Long's, Degrees, -180 ==>
>>>>>>>>>> +180",DATUM["D_WGS_1984",SPHEROID["World_Geodetic_System_of_1984",6378137,298.257222932867]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]
>>>>>>>>>>
>>>>>>>>>> but for my data
>>>>>>>>>> srsDefDs comes as null
>>>>>>>>>>
>>>>>>>>>> Actually my data is in coordinate system
>>>>>>>>>>
>>>>>>>>>> GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS
>>>>>>>>>> 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]
>>>>>>>>>>
>>>>>>>>>> can u plz tell me the solution????????????????????????
>>>>>>>>>>
>>>>>>>>>> plzzz
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Padmini.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> mapguide-users mailing list
>>>>>>>>> mapguide-users at lists.osgeo.org
>>>>>>>>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> mapguide-users mailing list
>>>>>>> mapguide-users at lists.osgeo.org
>>>>>>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> mapguide-users mailing list
>>>>> mapguide-users at lists.osgeo.org
>>>>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>> _______________________________________________
>>> mapguide-users mailing list
>>> mapguide-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>>
>>>
>>>
>>
>>
>
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>
>
--
View this message in context: http://n2.nabble.com/can-anyone-solved-this-buffer-problem-tp2675600p2681950.html
Sent from the MapGuide Users mailing list archive at Nabble.com.
More information about the mapguide-users
mailing list