foreach(Row in table.Search("*","",rowinstance.recycle()))
{
City current_city = new City();
current_city.cityname = row.GetString("cityname");
PointShapeBuffer geometry = row.GetGeometry();
psri.FileGdb.point point = geometry.point;
current_city.xcord = point.x;
current_city.ycord = point.y;
current_city.popCateogry = row.getInteger("pop");
}
В приведенном выше коде я извлекаю разные значения из одной строки, например row.GetString(), row.GetInteger() и т. Д., Как насчет того, если я не знаю тип данных этой строки, как я могу получить значения от строки в целом? Я пробовал var type = row.GetType()
, но его не работает, он дает некоторую другую информацию, а не тип данных.Как читать данные из файлов базы данных геоданных динамически?
Это ArcObjects-код? Или время выполнения ArcGIS? Или ...? – HimBromBeere