From: Jody G. <jga...@re...> - 2003-11-26 17:41:51
|
Simon Räss wrote: >>I have also wished to see the amount of configuration required be >>reduced, generating based on FeatureType is a wonderful idea. >>I have tried to start a Catalog api in geotools2 that would hold the >>kind of information required. I have not managed to port >> >> >FeatureTypeInfo > > >>over yet - but it is certaintly where I would start. >> >> > >FeatureTypeInfo seems to be pretty specific to JDBCDataStore. Therefore >it seems to make more sense to add it directly to FeatureType. Of >course, I may be missing something. I'm pretty new to >geoserver/geotools... > > > Hmm I was thinking FeatureTypeInfo had the metadata url, and other "Catalog" information that GeoServer cannot get from FeatureType. There is a Catalog OGC Specification that may serve as a starting off. Just having a look at things again... I think I meant FeatureTypeConfig on the wms-branch. I have only been working on GeoServer for a couple of weeks and already things have changed names on me :-) BasicConfig has: -name -title -_abstract -keywords -fees -accessConstraints -maintainer FeatureTypeConfig has: -DataStoreConfig (called dataStore!) -bbox -latLongBBox -SRS - I wonder if this should be a CoordinateReferenceSystem?) -definitionQuery = Filter.NONE so everything -schema (the GeoTools2 FeatureType) -styles -defaultStyle -pathToSchemaFile (this is the content you are trying to generate?) -prefix -numDecimals All of this information is data about the Schema (gt2 FeatureType) that GeoServer needs to work? I did not see the metadata url I was expecting - is that one of the entries in the "schemaFile"? I am under the impression that FeatureType (the gt2 class) was defined by the OGC Simple Feature Specification. I am not sure we can add more information to FeatureType. I think the SchemaFile is part of the Catalog information that GeoServer provides, and has its own specification to follow. I quickly get lost between all of the specifications. It would be nice if Geotools2/GeoServer made a note of the OGC specification they were using at the top of each file. Jody |