«addPolygonToLayer»

Добавляет прямоугольник к слою.

Краткое описание

 intaddPolygonToLayer(string strLayer, string strName, longiNumPoints);

Параметры

ПараметрыОписание
strLayerСлой на котором добавляется полигон.
strNameИмя полигона, который будет добавлен к слою.
iNumPointsКоличество точек полигона.

Описание

Добавляет прямоугольник к слою.
IconПРИМЕР  
 Полигон можно добавить в средство просмотра следующим образом:

main()

{

   int i;

  GisViewer_ewo1.addEmptyLayer(«POL»);

  GisViewer_ewo1.setLayerFillColor(«POL»,»blue»);

  i = GisViewer_ewo1.addPolygonToLayer(«POL»,»POLI», 4);

  GisViewer_ewo1.addPointToPolygon(«POL», i, 0, 25, 60); /*Добавить первую точку на
    полигоне*/

  GisViewer_ewo1.addPointToPolygon(«POL», i, 1, 26, 61); /*Добавить вторую точку на
   полигоне*/

  GisViewer_ewo1.addPointToPolygon(«POL», i, 2, 24, 62);

  GisViewer_ewo1.addPointToPolygon(«POL», i, 3, 25, 60);

}

Данный код добавляет полигон над г. Хельсинки, Финляндия.

  ВНИМАНИЕ
Слой, к которому добавляется полигон, должен быть слоем, добавленным с помощью функции «addEmptyLayer». Функция addPolygonToLayer() не работает для имеющегося слоя «normal».Для добавления полигона к слою так же необходима функция:  void addPointToPolygon(string Layer, int pPolygonIndex, int iIndex, double dX, double dY); Код добавляет одну точку на указанном полигоне. Первый указатель относится к полигону. Второй указатель относится к точкам на полигоне и начинается с 0. X и Y — это координаты, которые должны соответствовать координатной системе отображаемой карты.

Используется для объекта

Средство просмотра карты геоинформационной системы (GIS)

См. также

«addEmptyLayer»«addPointToLayer»«addPointToPolygon»«addPointToPolyline»«addPolylineToLayer»«addRectangleToLayer»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *