|
How to: |
The GIS_SERV_AREA_XY function uses a GIS service to calculate the geometry area with access boundaries within the given time or distance from the provided coordinate. The output is returned in text format.
GIS_SERV_AREA_XY(longitude, latitude, distance, travel_mode[, wkid])
where:
Alphanumeric
Is the longitude of the starting point.
Alphanumeric
Is the latitude of the starting point.
Integer
Is the travel limitation in either time or distance units.
Alphanumeric
Is a valid travel mode as defined in gis_serv_area.mas in the Catalog directory under the server installation directory. The accepted travel modes are;
Alphanmeric
Is the spatial reference ID for the coordinate. WKID is an abbreviation for Well-Known ID, which identifies a projected or geographic coordinate system. The default value is '4326', which represents decimal degrees.
The following request calculates the geometry area that is a five-minute walk around a station, using the longitude and latitude that specify the station location.
DEFINE FILE esri/esri-citibike
DISTANCE/I4=5;
WKID/A10='4326';
TRAVEL_MODE/A10='WalkTime';
STATION_SERVICE_AREA/TX80 (GEOGRAPHIC_ROLE=GEOMETRY_AREA)=
GIS_SERV_AREA_XY(START_STATION_LONGITUDE, START_STATION_LATITUDE, DISTANCE, TRAVEL_MODE, WKID);
END
TABLE FILE esri/esri-citibike
PRINT
START_STATION_ID AS 'Station ID'
START_STATION_NAME AS 'Station Name'
STATION_SERVICE_AREA
AS '5-Minute Walk Service Area Around Station Coordinate'
WHERE START_STATION_ID EQ 479 OR 512;
ON TABLE SET PAGE NOLEAD
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, SIZE=12,$
ENDSTYLE
END The output is shown in the following image.

| WebFOCUS | |
|
Feedback |