Переводит координаты полигона из данной системы координат в указанную систему координат.
Visual Basic:
Function ConvertContour(Region As Contour, outCRS As CRS, nOptions As Long) As Contour
Region - исходный полигон.
outCRS - система координат в которую осуществляется преобразование.
nOptions - зарезервировано, должно быть 0.
Если преобразование прошло успешно, метод возвращает новый объект Contour с преобразованными координатами. В противном случае метод возвращает пустой объект.
Dim crs1 As CRS Dim crs2 As CRS Set crs1 = New CRS Set crs2 = New CRS 'Широта/долгота WGS 84 crs1.InitByCode "EPSG:4326" 'Сферический Меркатор crs2.InitByCode"EPSG:3857" Dim c1 As Contour Dim c2 As Contour Set c1 = New Contour 'Заполняем контур координатами в единицах первой системы координат c1.AddPoint 60, 30 c1.AddPoint 61, 31 c1.AddPoint 59, 32 'Получаем контур в другой системе координат Set c2 = crs1.ConvertContour( c1, crs2, 0 ) 'Проверяем результат на пустой объект If TypeName(c2) = "Nothing" Then MsgBox "Ошибка преобразования" End If