.NET 4.5, C#, Npgsql 3.1.0Как получить геометрические координаты поля типа NpgsqlTypes.PostgisGeometry из NpgsqlDataReader?
У меня есть запрос, который извлекает поле геометрии PostGIS - единственный способ, которым я мог видеть, делать это было:
public class pgRasterChart
{
...
public NpgsqlTypes.PostgisGeometry GEOMETRY;
...
}
...
NpgsqlDataReader reader = command.ExecuteReader();
try
{
while (reader.Read())
{
pgRasterChart chart = new pgRasterChart();
chart.GEOMETRY = (PostgisGeometry) reader.GetValue(21);
...
Эти функции, но мне нужно чтобы получить координаты поля GEOMETRY, и я не могу найти способ сделать это? Я хочу использовать координаты для отображения результатов на карте OpenLayers.
Любые ответы с благодарностью получены. Это мой первый пост, так что я извиняюсь, если этикет неуклюжий или вопрос непонятен.
Благодаря Франческо! Ваши комментарии очень помогли. Как только у меня есть PostgisPolygon, я могу получить очки. Это действительно очень аккуратно. Удивительно, как это обозначить как принятый ответ ...? – pdc
http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work?rq=1 – fradal83