J'ai un fichier de données CSV d'un tiers qui est une table SQL Server exportée. Ils ont simplement fait un select * from foo
et sorti le résultat dans un fichier texte et l'ont envoyé.
Dans leur table se trouve une colonne de type Geometry, donc dans mon texte brut j'ai quelque chose comme "0xE610000010C47 ...", etc. Pour le moment je l'ai chargé dans une table dans SQL Server en tant que nvarchar.
Je m'attendais à pouvoir revenir en arrière dans un champ de géométrie de mon côté, mais cela ne semble pas être si facile. STGeomFromWKB
ne fonctionne pas car ce n'est pas un WKB. Je ne peux pas convertir la chaîne en géométrie car elle se plaint que ce n'est pas un WKT.
Alors, est-il possible d'obtenir cette valeur dans SQL Server comme s'il s'agissait d'un BLOB de géométrie normal? Puis-je dire à SQL Server de le traiter comme tel?
J'ai trouvé ce lien qui a au moins aidé à répondre à ma question sur ce qui se trouve dans SQL Server, mais ne m'a pas permis de tout faire: quel est le format du type de données Geometry de SQLServer 2008