'm' is also very useful for adding time-of-observation information; in linear information (think vehicle tracks) often as an offset from a start time of the track.<br><br><div class="gmail_quote">On Tue, Jan 19, 2010 at 11:55 AM, Paul Ramsey <span dir="ltr"><<a href="mailto:pramsey@cleverelephant.ca">pramsey@cleverelephant.ca</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">'m' is 'measure' an extra axis of information not associated with the<br>
cartesian x/y/z space. The most common use for 'measure' is actually<br>
for 'measurements', the adding of physically known measurements about<br>
a feature to the abstract 'feature' represented in x/y space in the<br>
GIS. For example, highway management systems often understand the<br>
location of facilities in terms of 'mile posts'. So, in addition to<br>
x/y coordinates, each vertex is also assigned a 'mile' measurement in<br>
'm' which allows the system to accurately place facility information<br>
relative to the 'milepost' system. (Why not just use the x/y<br>
coordinates and calculate distances off of them? Because they are<br>
representational, the distances calculated from the x/y will not be<br>
the same as the actual milepost measurements.)<br>
<br>
P.<br>
<br>
2010/1/19 Jorge Arévalo <<a href="mailto:jorge.arevalo@gmail.com">jorge.arevalo@gmail.com</a>>:<br>
<div><div></div><div class="h5">> Hello,<br>
><br>
> In lwgeom.h there is:<br>
><br>
> typedef struct<br>
> {<br>
>        double x;<br>
>        double y;<br>
>        double z;<br>
>        double m;<br>
> }<br>
> POINT4D;<br>
><br>
> And in 3D, you have 2 point types:<br>
><br>
> typedef struct<br>
> {<br>
>        double  x,y,z;<br>
> }<br>
> POINT3DZ;<br>
><br>
> typedef struct<br>
> {<br>
>        double  x,y,m;<br>
> }<br>
> POINT3DM;<br>
><br>
> So, my question: What exactly is a 4D point, in this context? If "z"<br>
> is the third dimension (the elevation of a point), what is "m"? Seems<br>
> to be a kind of a property (a "measure") of a point:<br>
><br>
> <a href="http://www.geospatialanalyst.com/2009/08/get-xyzm-populate-x-y-z-and-m.html" target="_blank">http://www.geospatialanalyst.com/2009/08/get-xyzm-populate-x-y-z-and-m.html</a><br>
> <a href="http://www.postgis.org/docs/ST_NDims.html" target="_blank">http://www.postgis.org/docs/ST_NDims.html</a><br>
><br>
> Thanks in advance,<br>
> Best regards<br>
><br>
> Jorge<br>
> _______________________________________________<br>
> postgis-devel mailing list<br>
> <a href="mailto:postgis-devel@postgis.refractions.net">postgis-devel@postgis.refractions.net</a><br>
> <a href="http://postgis.refractions.net/mailman/listinfo/postgis-devel" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-devel</a><br>
><br>
_______________________________________________<br>
postgis-devel mailing list<br>
<a href="mailto:postgis-devel@postgis.refractions.net">postgis-devel@postgis.refractions.net</a><br>
<a href="http://postgis.refractions.net/mailman/listinfo/postgis-devel" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>************************************<br>David William Bitner<br>