{ "name": "Buffer", "displayName": "Буфер", "description": "Инструмент геообработки, который создает буферные полигоны с указанным расстоянием вокруг входных объектов.", "category": "", "helpUrl": "https://maps.nso.ru/arcgis2/rest/directories/arcgisoutput/Other/Buffer_test_GPServer/Other_Buffer_test/Buffer.htm", "executionType": "esriExecutionTypeAsynchronous", "parameters": [ { "name": "in_features", "dataType": "GPString", "displayName": "Входные объекты", "description": "Входные точечные, линейные или полигональные объекты, вокруг которых будет строится буфер.", "direction": "esriGPParameterDirectionInput", "defaultValue": "Region_Polygon", "parameterType": "esriGPParameterTypeRequired", "category": "", "choiceList": [ "Region_Polygon", "Region_Polygon_Buffer" ] }, { "name": "out_feature_class", "dataType": "GPFeatureRecordSetLayer", "displayName": "Output Feature Class", "description": "Класс пространственных объектов, содержащий выходные буферы.", "direction": "esriGPParameterDirectionOutput", "defaultValue": { "displayFieldName": "", "geometryType": "esriGeometryPolygon", "spatialReference": { "wkid": 102100, "latestWkid": 3857 }, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID" }, { "name": "descr", "type": "esriFieldTypeString", "alias": "Наименование", "length": 88 }, { "name": "BUFF_DIST", "type": "esriFieldTypeDouble", "alias": "BUFF_DIST" }, { "name": "ORIG_FID", "type": "esriFieldTypeInteger", "alias": "ORIG_FID" }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length" }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area" } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "buffer_distance_or_field", "dataType": "GPLinearUnit", "displayName": "Расстояние [значение или поле]", "description": "Расстояние вокруг входных объектов, для которых будут построены буферные полигоны. Расстояния могут быть представлены либо значением линейного расстояния, либо полем входных объектов, содержащим расстояние для буферизации каждого объекта.Если линейные единицы не заданы или введены как Неизвестные (Unknown), используются линейные единицы пространственной привязки входных объектов.", "direction": "esriGPParameterDirectionInput", "defaultValue": { "distance": 10, "units": "esriKilometers" }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "line_side", "dataType": "GPString", "displayName": "Тип стороны", "description": "Стороны входных объектов, для которых будут построены буферные полигоны.FULL\u2014Для линейных входных объектов буферы будут создаваться по обе стороны от линии. Для полигональных входных объектов буферные полигоны будут создаваться вокруг полигона, будут содержать в себе и перекрывать области входных объектов. Для точечных входных объектов буферные полигоны будут создаваться вокруг точек. Это значение используется по умолчанию. LEFT\u2014Для линейных входных объектов буферы будут создаваться на топологически левой стороне линии. Эта опция не используется для полигональных входных объектов.RIGHT\u2014Для линейных входных объектов буферы будут создаваться на топологически правой стороне линии. Эта опция не используется для полигональных входных объектов.OUTSIDE_ONLY\u2014Для полигональных входных объектов буферы будут создаваться только вне входного полигона (область внутри входного полигона будет стерта из выходного буфера). Эта опция не используется для линейных входных объектов.Этот дополнительный параметр не доступен с лицензией Basic или Standard.", "direction": "esriGPParameterDirectionInput", "defaultValue": "FULL", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "FULL", "OUTSIDE_ONLY" ] }, { "name": "line_end_type", "dataType": "GPString", "displayName": "Тип окончания", "description": "Форма буферного полигона на конце линейных входных объектов. Этот параметр нельзя использовать для полигональных входных объектов.ROUND\u2014Концы буферного полигона будут закругленными, в форме полукруга. Это значение используется по умолчанию. FLAT\u2014Концы буферного полигона будут плоскими, или квадратными, и закончатся в конечной точке входного линейного объекта. Этот дополнительный параметр не доступен с лицензией Basic или Standard.", "direction": "esriGPParameterDirectionInput", "defaultValue": "ROUND", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "ROUND", "FLAT" ] }, { "name": "dissolve_option", "dataType": "GPString", "displayName": "Тип слияния", "description": "Определяет, будет ли выполнено слияние для удаления перекрытия буферов.NONE\u2014Сохраняется отдельный буфер для каждого пространственного объекта независимо от наложения. Это значение используется по умолчанию. ALL\u2014Все буферные полигоны сливаются в один объект с удалением всех перекрывающихся областей. LIST\u2014Буферные полигоны, имеющие общие атрибутивные значения в перечисленных полях (переносятся из входных объектов), будут объединены в один объект.", "direction": "esriGPParameterDirectionInput", "defaultValue": "NONE", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "NONE", "ALL", "LIST" ] }, { "name": "dissolve_field", "dataType": "GPMultiValue:GPString", "displayName": "Поля слияния", "description": "Перечень полей из входных объектов, значение которых будет определять слияние выходных буферных полигонов. Буферные полигоны, имеющие общие атрибутивные значения в перечисленных полях (переносятся из входных объектов), будут объединены в один объект.Кнопка Добавить поле, используемая только в ModelBuilder, позволяет добавить нужные поля в список Полей слияния.", "direction": "esriGPParameterDirectionInput", "defaultValue": [], "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "OBJECTID", "descr", "Shape_Length", "Shape_Area" ] }, { "name": "method", "dataType": "GPString", "displayName": "Метод", "description": "Определяет, каким методом будут построены буферные зоны: Плоскостные или геодезические.PLANAR\u2014Если входные объекты хранятся в системе координат проекции, то будут строиться только Эвклидовы буферные зоны. Если входные данные буфера заданы в географической системе координат (не в проекции), а Буферное расстояние \u2013 в линейных единицах (метрах, футах и т.д., а не в угловых единицах, таких как градусы), будут построены геодезические буферы. Это значение используется по умолчанию. Координаты задаются в тех же единицах измерения карты, что установлены в настройках среды Выходной системы координат (Output coordinate system). Например, если исходный класс объектов находится в системе координат проекции, вы можете установить в качестве параметра среды географическую систему координат, чтобы были построены именно геодезические буферы. GEODESIC\u2014Все буферные зоны строятся геодезическим методом с учетом сохранения формы объекта на реальной поверхности Земли независимо от системы координат входных объектов.", "direction": "esriGPParameterDirectionInput", "defaultValue": "PLANAR", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "GEODESIC", "PLANAR" ] } ] }