Инструменты пользователя

Инструменты сайта


ru:airlay:api:air-lay-v2

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:airlay:api:air-lay-v2 [2019/09/30 17:07]
Калинин Александр Игоревич [Структура запроса]
ru:airlay:api:air-lay-v2 [2022/09/14 20:59] (текущий)
Калинин Александр Игоревич [Air Lay API v2]
Строка 1: Строка 1:
-====== Air Lay API v2======+====== Air Lay API v2 устарело======
  
 ==== Navigation ==== ==== Navigation ====
Строка 13: Строка 13:
  
 ==== Структура запроса ==== ==== Структура запроса ====
-<code>+<code javascript>
     /**     /**
     * api/v2/{controller}/{action}?{parameter1=value&parameter1=value&...}     * api/v2/{controller}/{action}?{parameter1=value&parameter1=value&...}
Строка 23: Строка 23:
     */     */
 </code> </code>
-<code>+<code javascript>
 post запрос post запрос
 raw с json raw с json
Строка 30: Строка 30:
     "version": 1,     "version": 1,
     "kadNum": "24:11:0055:24:007",     "kadNum": "24:11:0055:24:007",
-    "geometry": +    "inCity": true,
-        "type": "Polygon", +
-        "coordinates":+
-            [ +
-                [ +
-                    92.37733840942383, +
-                    55.957825449864124 +
-                ], +
-                [ +
-                    92.37605094909668, +
-                    55.95448595060974 +
-                ], +
-                [ +
-                    92.33279228210449, +
-                    55.955062575374804 +
-                ], +
-                [ +
-                    92.33124732971191, +
-                    55.969427369458934 +
-                ], +
-                [ +
-                    92.3287582397461, +
-                    55.953717104229064 +
-                ], +
-                [ +
-                    92.39218711853026, +
-                    55.9524196413371 +
-                ], +
-                [ +
-                    92.38278865814209, +
-                    55.95742904955433 +
-                ], +
-                [ +
-                    92.37733840942383, +
-                    55.957825449864124 +
-                ] +
-            ] +
-        ] +
-    },+
     "dCity": 300,     "dCity": 300,
     "dOverCity": 500,     "dOverCity": 500,
     "dMax": 100000,     "dMax": 100000,
-    "maxAcc": 0.4+    "maxAcc": 0.4
 +    "centreArea":
 +        92.36016614096505, 
 +        55.957195305775436 
 +    ], 
 +    "objects":
 +        { 
 +            "dist": 45.5630759568201, 
 +            "tplnr": "PS035-000403" 
 +        }, 
 +        { 
 +            "dist": 54.000446032760856, 
 +            "tplnr": "PS035-000401" 
 +        }, 
 +        { 
 +            "dist": 62.82547067059525, 
 +            "tplnr": "TP006-0001461" 
 +        }, 
 +        { 
 +            "dist": 66.31874139095346, 
 +            "tplnr": "TP006-0001462" 
 +        }, 
 +        { 
 +            "dist": 68.20241607817265, 
 +            "tplnr": "TP006-0001470" 
 +        }, 
 +        { 
 +            "dist": 71.39020177489581, 
 +            "tplnr": "TP006-0001469" 
 +        }, 
 +        { 
 +            "dist": 75.6531728989073, 
 +            "tplnr": "PS035-000402" 
 +        }, 
 +        { 
 +            "dist": 174.46758937820385, 
 +            "tplnr": "TP006-0001467" 
 +        }, 
 +        { 
 +            "dist": 175.78817558695735, 
 +            "tplnr": "PS035-000400" 
 +        }, 
 +        { 
 +            "dist": 176.235569705586, 
 +            "tplnr": "TP006-0001468" 
 +        }, 
 +        { 
 +            "dist": 283.7276110218554, 
 +            "tplnr": "PS110-000402" 
 +        } 
 +    ]
 } }
 </code> </code>
Строка 156: Строка 168:
          
     /**     /**
 +     * @param ObjectId $layerId Layer Id
 +     * @param string $format file format json/kml/dxf
 +     * @param string $filename file name
 +     * @return 200 Ok json/kml/dxf/gml file
 +     * @deprecated
      * Action for download layer objects.      * Action for download layer objects.
-     @layerId objectId Layer Id +     Filter by coordinates. Bounds is bbox(2 points) or polygon(<2 points). 
-     @format string file format json/kml/dxf +     Example [[42.729949951171875, 43.23419794321918], 
-     @filename string file name +              [42.729949951171875,44.143783302207424 ], 
-     @return 200 Ok json/kml/dxf file+              [44.20074462890625,44.143783302207424], 
 +              [44.20074462890625,43.23419794321918]] 
 +     * Filter by properties. Parameter name must be equal properties name.
      */      */
- +    /api/v3/node/downloadLayer
-    /api/v2/node/downloadLayer+
          
     /**     /**
Строка 1369: Строка 1387:
         {         {
             "name" : "Params 1",             "name" : "Params 1",
-            "type" : "number/boolean/string/list",+            "type" : "double/boolean/string/list",
             "value" : "some value"/array<string>,//Необязательный параметр,               "value" : "some value"/array<string>,//Необязательный параметр,  
             //может быть массивом если list, для list обязательный параметр             //может быть массивом если list, для list обязательный параметр
Строка 1530: Строка 1548:
     {     {
       "field" : "string"//атрибут       "field" : "string"//атрибут
-      "type" : "string"/"number"/"time",//тип фильтра,+      "type" : "string"/"number"/"date",//тип фильтра,
       "alias" : "string" //псевдоним       "alias" : "string" //псевдоним
     }     }
ru/airlay/api/air-lay-v2.1569838030.txt.gz · Последнее изменение: 2019/09/30 17:07 — Калинин Александр Игоревич