Nous essayons de créer une fonction (couche) dans GeoServer au-dessus d'une vue dans SQL Server 2008, plutôt qu'une table. Nous sommes en mesure de créer la fonctionnalité, mais elle n'affichera aucune donnée car GeoServer (JDBC) ne peut pas détecter une clé primaire à utiliser comme FID. Au meilleur de ma connaissance, il n'est pas possible de faire en sorte qu'une colonne de vue apparaisse comme une clé primaire, et nous ne pouvons pas comprendre comment forcer GeoServer à reconnaître une colonne spécifique en tant que FID.Création d'une fonctionnalité GeoServer à l'aide d'une vue SQL Server 2008
Toute aide serait grandement appréciée.
Après de nombreuses heures de creusement, de piquage et d'incitation, je suis enclin à croire que ce n'est pas possible actuellement. J'adorerais avoir tort, mais en attendant, nous migrerons notre application vers PosgreGIS, qui, je l'espère, changera les dialectes dans les fichiers de configuration de NHibernate. – Nathan