We know that ArcGIS has gained the reputation of GISER with powerful spatial analysis (not just that). It already has over 800 spatial analysis tools in desktop software, in addition, these spatial analysis tools can be combined based on our business needs, so that we can process problems in our work and bring convenience to our work.
As an enterprise-level GIS platform, ArcGIS Server can publish our GIS resources as services for clients to use, in ArcGIS Server, there is a type of service called local processing service or GP service. Simply put, this service can use the spatial analysis provided by ArcGIS on the Web end, these analysis capabilities are the same as those on the desktop. Using GP allows us to complete a complex operation with a small amount of code.
========================================================== ==================
Install ArcGIS 10 on Linux:
Install ArcGIS 10_01 on Linux to install Linux Virtual Machine and yum source configuration
Install ArcGIS 10_02 on Linux and Oracle11gR2
Install ArcGIS 10_03 on Linux to install ArcSDE 10
Install ArcGIS 10_04 on Linux to install ArcGIS Server 10
Install ArcGIS 10.1 _ 01 on Linux to install ArcGIS Server 10.1
========================================================== ==================
The use of these GP tools on the Web is the same as that on the desktop, but there are restrictions on data types, for example, we can use the element class as a parameter on the desktop, but the Web side won't work, so in version 10 or earlier, the published GP service cannot run normally many times because of the parameter type. Here I will compare these parameter types:
Input parameter data type |
Is it supported on the ArcGIS Desktop client? |
Is it supported on the ArcGIS Explorer client? |
Is it supported on the Web application client? |
Element Set |
Yes |
Yes |
Yes |
Record set |
Yes |
Yes |
Yes |
Element |
No (however, element type input can be indirectly supported through the Element Set Data Type .) |
No |
No |
Table |
No (but table input can be indirectly supported through the record set data type .) |
No |
No |
Grid |
Yes |
No |
No |
Standard Type (such as long integer, double precision, Boolean, date, and string type) and linear unit (such as "1000 meters ") |
Yes |
Yes |
Yes |
Files (such as. Zip or. xml files) |
Yes |
Yes |
Yes |
Layer (any type of layer, such as element layer, raster layer, and network analysis layer) |
Only layers found in the result map service or source map document are supported. |
Only layers found in the result map service or source map document are supported. |
Only layers found in the result map service or source map document are supported. |
Output parameters:
Is it supported on the ArcGIS Desktop client? |
Is it supported on the ArcGIS Explorer client? |
Is it supported on the Web application client? |
Element |
Yes |
Yes |
Yes |
Element Layer |
Yes |
Yes |
Yes |
Grid |
Yes |
No; you can only use the result map service to display |
No; you can only use the result map service to display |
Raster layer |
Yes |
No |
No |
Geographic dataset (except element class or grid) |
No; you can only use the result map service to display |
No; you can only use the result map service to display |
No; you can only use the result map service to display |
Table |
Yes |
No (services that contain table data types as output parameters are not displayed in the list of available tasks .) |
Yes |
Standard Type (such as long integer, double precision, Boolean, date, and string type) and linear unit (such as "1000 meters ") |
Yes (view the service results in the result window) |
Yes (view in the "task result" window) |
Yes |
File |
Yes |
Yes |
Yes |
Publishing the GP service in 10.1 cannot create a model and right-click share as before. The release of the geographical processing service will be produced by the running geographic processing tool.
Create a geographical processing model (computing buffer analysis). The model is as follows:
When you enter the model parameters, you will find the changes here (Are you sure you have found them ?) :
Model running result:
Enter the description of the Tool. If you do not enter the description, an error will occur when publishing the service:
Publish a service. In the model after running, right-click:
Enter some description information, as shown below, and then publish:
After the release is successful, you will see it in Manager.