report the location of a point on the screen map display.  Like ARCPLOT MEASURE WHERE but reports in any projection, or PLS (township, range, section, subsection).



MEASURE2 {in_prj_source} {out_prj_source | PLS {level} {pls_cover} {pls_item}} {* | xy}


ARGUMENTS (NOTE: All arguments (except {level}, {pls_item}, and {* | xy})

are required the first time MEASURE2 is run during an Arc/Info session, but subsequently all arguments (except {* | xy}) default to their previous settings.)


{in_prj_source} - the name of the coverage/grid/file whose projection information defines the projection of the screen map units.


For instance, in ARCPLOT this might be the coverage to which the MAPEXETENT was set.  And in ARCEDIT this might be the EDITCOVERAGE.


{out_prj_source} - the name of the coverage/grid/file whose projection information defines the projection in which to report the point location.


{PLS} - alternately 'PLS' can be entered to specify that the point location is to be reported as township, range, section, subsection.


For example: ** Location is: "T0340S R0060E S025","SENW", 1 **


I.e. Township 34S, Range 6E, the SE 1/4 of the NW 1/4 of Section 25.  The '1' at the end is meaningless.


{level} - the resolution to which to report subsection.


This value can range from 0 to 9.  Where 0 is section (""), 1 is quarter section (e.g. "NW"), 2 is quarter-quarter section (e.g.  "SENW"), etc.  2 is the initial default.


{pls_cover} - the coverage which contains PLS section polygons.


{pls_item} - the item in the <pls_cover> PAT that identifies the township, range, and section number of each polygon.


TRS is the initial default item name.


The item values can be formatted in any way.  For example: "T0340S R0060E S025" or "Township 34s, Range 6e, Section 25".  The values don't even need to be Township Range and Section.


{* | xy} - specifies the location of the point to be measured.


* - specifies that the point will be entered interatively using the mode set by the COORDINATE command.  By default, the screen cursor will be used.


xy - specifies the x,y coordinates of the point.  These coordinates are given in map units.  Separate the two coordinate values with a blank space.





- MEASURE2 runs from the ARCEDIT, ARCPLOT, and GRID modules of ARC/INFO.


- MAPEXTENT must be set before MEASURE2 can be run.







MEASURE2 returns the location of a point entered by the user on the screen map display.  The projection of the value is determined by the {out_prj_source}, or optionally can be expressed as a PLS description (township, range, section, subsection).  The value is both displayed to the terminal, and stored to the global variable: .MEASURE2$LOCATION.




LOCATIONS NOT ALWAYS LEGALLY CORRECT - The subsection code given to each input point (e.g. "SENW") is the subsection of the section polygon within which the point falls.  Which subsection this is is determined by means of proportional subdivision.  However, proportional subdivision is not always the 'legally' correct way of subdividing sections.  For instance, sections along the north and west sides of townships are usually not exactly 640 acres in size and 'legally' should not be proportionally subdivided.  The quarter-quarter sections along the north and west sides of the township are usually 'lots' and are usually not the same size as the other quarter-quarter sections, otherwise known as aliquot parts.


However, the PLS option is designed not to follow 'legal' rules, but instead to mimic how most people have used the PLS system as a general locational tool, as apposed to a legal tool.


READING THE SUBSECTION CODE - In the example "T0340S R0060E S025","SENW" the subsection code is "SENW".  This means the southeast quarter of the northwest quarter of the section.  In other words, the input point was somewhere within the quarter-quarter section marked with an 'x' below:



|__|__|     |

|  |x |     |


|     |     |

|     |     |






Arcplot: &run measure2

Usage: MEASURE2 {in_prj_source} {out_prj_source |

PLS {level} {pls_cover} {pls_item}} {* | xy}


The first time that MEASURE2 is run during an Arc/Info session all arguments, except {level} and {pls_item} are required.  Here's an example using the {out_prj_source} option:


Arcplot: &run measure2 firemap geo_dms.prj

Enter point


** Location is: -122 24 54.838246   42 29 10.343619 **



Subsequently none of the arguments are required:


Arcplot: &run measure2

Enter point


** Location is: -121 39 12.354754   42 20 49.794549 **



Here's an example using the {PLS} option:


Arcplot: &run measure2 firemap pls 3 plsmap section

Enter point


** Location is: "T0340S R0030E S017","SWNENE", 1 **