[mapguide-users] How to prepare the unmanaged feature source?
Carl
carlshe at 163.com
Mon Sep 10 13:00:58 EDT 2007
I have download a featuresource xml and modified it as follows.
<?xml version="1.0" encoding="utf-8" ?>
<FeatureSource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xsi:noNamespaceSchemaLocation="FeatureSource-1.0.0.xsd">
<Provider>OSGeo.SDF</Provider>
<Parameter>
<Name>File</Name>
<Value>[CADFiles]PrjLines.sdf</Value>
</Parameter>
<Parameter>
<Name>ReadOnly</Name>
<Value>TRUE</Value>
</Parameter>
</FeatureSource>
Then I upload the new xml with mapagent. But the feature can't be shown with
MG OS 1.2. When visiting the layer defined based on this feature with Asdk
Studio 2007, a popup is shown with:
The featuresource is invalid.
An exception occured in FDO Component.
SDF connect failed. File doesnot exist or cannot be opened in specified
access mode.
Kenneth, GEOGRAF A/S wrote:
>
> To get the actual mapping for an existing featuresource, you can
> download the Xml for an existing FeatureSource, either in Studio or
> through the http interface:
> http://localhost/mapguide/mapagent/index.html
> Choose the "Resource" and "GetResourceContent"
>
> The "unmanaged" refers to the fact that the resource files are not
> inside the repository.
> So, to make the featuresource unmanaged, modify one of the [Parameter
> Value] strings to point to an external datasource.
>
> Regards, Kenneth, GEOGRAF A/S
>
>
>
> Jackie Ng skrev:
>> A basic FeatureSource document looks like something below...
>>
>> <?xml version="1.0"?>
>> <FeatureSource xsi:noNamespaceSchemaLocation="FeatureSource-1.0.0.xsd">
>> <Provider>[Name of the provider]</Provider>
>> <Parameter>
>> <Name>[Connection Parameter]</Name>
>> <Value>[Parameter Value]</Value>
>> </Parameter>
>> <Parameter>
>> <Name>[Connection Parameter]</Name>
>> <Value>[Parameter Value]</Value>
>> </Parameter>
>> <Parameter>
>> <Name>[Connection Parameter]</Name>
>> <Value>[Parameter Value]</Value>
>> </Parameter>
>> ....
>> </FeatureSource>
>>
>> [Name of the provider] is the name of the provider (eg. OSGeo.SDF,
>> OSGeo.SHP, etc)
>>
>> To determine what parameters are required. invoke the
>> GetConnectPropertyValues of the Feature Service in your mapagent.
>>
>> - Jackie
>>
>>
>> Carl wrote:
>>
>>> Can somebody share a XML example of an unmanaged feature source
>>> definition?
>>>
>>>
>>> Kenneth, GEOGRAF A/S wrote:
>>>
>>>> Afaik, there is no template.
>>>> To use the "unmanaged feature source" feature, you must have a server
>>>> of
>>>> build 1.2 or greater (Enterprise 2008 is roughly 1.2 Beta2).
>>>> Sencondly the unmanaged feature is avalible but not displayed in Studio
>>>> 2007.
>>>> You will have to upgrade if you want it displayed in Studio.
>>>>
>>>> You can setup an unmanaged directory, using the "Site Administrator"
>>>> (there is a menu for opening the site administrator in Studio).
>>>> Once the folder is setup, you can use it from within Studio 2008.
>>>>
>>>> If you use Studio 2007, you must manually edit the FeatureSource xml
>>>> file, and change the path to something like:
>>>> %MG_DATA_PATH_ALIAS[name of alias]%/name of datafile.sdf
>>>>
>>>> You will probably have to restart both the server and studio if you add
>>>> or remove an alias.
>>>>
>>>> If you don't want the alias option, but just reference data outside of
>>>> the repository, you can manually edit the FeatureSource xml, to point
>>>> at
>>>> the correct data.
>>>>
>>>> Regards, Kenneth, GEOGRAF A/S
>>>>
>>>>
>>>>
>>>> Carl skrev:
>>>>
>>>>> Where I can find the template of unmanaged featuresource, or layer?
>>>>>
>>>>>
>>>> _______________________________________________
>>>> 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://www.nabble.com/How-to-prepare-the-unmanaged-feature-source--tf4408812s16610.html#a12597808
Sent from the MapGuide Users mailing list archive at Nabble.com.
More information about the mapguide-users
mailing list