Страница 1 из 1
OGR Mitab и Multipoint, Collection
Добавлено: 01 мар 2018, 15:19
grig27
Добрый день.
Скажите, имеется ли поддержка типов Multipoint, Collection в OGR для драйвера Mapinfo File? Интересует запись.
Re: OGR Mitab и Multipoint, Collection
Добавлено: 01 мар 2018, 15:27
rhot
Проблемы только с OGRCollection. OGRMultipoint пишется нормально.
http://mitab.maptools.org/README.TXT
Re: OGR Mitab и Multipoint, Collection
Добавлено: 02 мар 2018, 07:28
grig27
Посмотрел код GDAL.
Код: Выделить всё
/*-------------------------------------------------------------
* Collection types that are not directly supported... convert
* to multiple features in output file through recursive calls.
*------------------------------------------------------------*/
case wkbGeometryCollection:
case wkbMultiPoint:
{
OGRErr eStatus = OGRERR_NONE;
int i;
OGRGeometryCollection *poColl = (OGRGeometryCollection*)poGeom;
OGRFeature *poTmpFeature = poFeature->Clone();
for (i=0; eStatus==OGRERR_NONE && i<poColl->getNumGeometries(); i++)
{
poTmpFeature->SetGeometry(poColl->getGeometryRef(i));
eStatus = CreateFeature(poTmpFeature);
}
delete poTmpFeature;
return eStatus;
}
break;
Похоже поддержки нет. Объекты просто дублируются...