<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>RE: [UMN_MAPSERVER-USERS] GEOS integration questions</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Locator now includes coord transformation routines as of 10gr2<BR>
<BR>
Sent with Wireless Sync from Verizon Wireless<BR>
<BR>
---- Original Message ----<BR>
From: &quot;Bob Basques&quot; &lt;bob.b@GRITECHNOLOGIES.COM&gt;<BR>
Date: 1/24/06 9:56 am<BR>
To: &quot;MAPSERVER-USERS@LISTS.UMN.EDU&quot; &lt;MAPSERVER-USERS@LISTS.UMN.EDU&gt;<BR>
Subj: Re: [UMN_MAPSERVER-USERS] GEOS integration questions<BR>
The standard Oracle install (workgroup or better, someone correct me if<BR>
I'm wrong) comes with something called &quot;Locator&quot;, while not all of the<BR>
Spatial Cartridge capabilities are included in it, there are some<BR>
Spatial components that work without a full bore Spatial implementation.<BR>
<BR>
You might want to cross reference your list with those capabilites.<BR>
<BR>
do a search on Oracle Spatial vs Oracle Locator for more info.<BR>
<BR>
a blurb I found here:<BR>
<BR>
<A HREF="http://atlis.nl/en/sis/knowledge/oracle-spatial.html">http://atlis.nl/en/sis/knowledge/oracle-spatial.html</A><BR>
<BR>
<BR>
&nbsp;&nbsp;&nbsp; Oracle Spatial vs. Oracle Locator<BR>
<BR>
Oracle Locator is a standard component of the database. Locator has the<BR>
same geographical data structure and index mechanisms as Oracle Spatial,<BR>
but lacks some functionalities. Functions and procedures for coordinate<BR>
transformation, spatial aggregations and tuning options that are part of<BR>
Oracle Spatial are missing in Oracle Locator.<BR>
<BR>
If Oracle database products are used, there are no additional costs for<BR>
Oracle Locator. Oracle Spatial has to be purchased as an addition to<BR>
Oracle's &quot;enterprise edition&quot; database.<BR>
<BR>
<BR>
bobb<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
listuser HH wrote:<BR>
<BR>
&gt; Steve Lime wrote:<BR>
&gt;<BR>
&gt;&gt; The only GEOS methods exposed are convex hull and a buffer. I didn't<BR>
&gt;&gt; want to go nuts until I received some feedback about the usefulness of<BR>
&gt;&gt; that type of functionality. They are not difficult to add. Are there<BR>
&gt;&gt; specific<BR>
&gt;&gt; operators you are interested in and would be willing to test? Let me<BR>
&gt;&gt; know<BR>
&gt;&gt; if so and we can work in the 4.9 branch.<BR>
&gt;&gt;<BR>
&gt;&gt; A full list of operators supported by GEOS is available at<BR>
&gt;&gt; geos.refractions.net.<BR>
&gt;&gt;<BR>
&gt;&gt; As for mapfile integration. My idea was to expose a few operators<BR>
&gt;&gt; that work of a single shape (e.g. buffer, convex hull, etc...) via<BR>
&gt;&gt; the PROCESSING<BR>
&gt;&gt; block that is currently used for defining raster operations. That way<BR>
&gt;&gt; you<BR>
&gt;&gt; could basically apply a GEOS operator to all features of a particular<BR>
&gt;&gt; layer as<BR>
&gt;&gt; they are read from the data source- for any data source.<BR>
&gt;&gt;<BR>
&gt;&gt; Steve<BR>
&gt;&gt;<BR>
&gt;&gt;&nbsp;<BR>
&gt;&gt;<BR>
&gt;&gt;&gt;&gt;&gt; listuser HH &lt;listuser@HERZSYS.DE&gt; 01/19/06 5:49 AM &gt;&gt;&gt;<BR>
&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>
&gt;&gt;&gt;&gt;<BR>
&gt;&gt; Hello all,<BR>
&gt;&gt;<BR>
&gt;&gt; I would like to know how much of the GEOS functions (and which) are<BR>
&gt;&gt; already available in the MapScript API and in PHP MapScript. I found<BR>
&gt;&gt; only intersects and cointains for both. The shapeObj in PHP Mapscript<BR>
&gt;&gt; also has buffer and convexhull.<BR>
&gt;&gt;<BR>
&gt;&gt; Can someone tell me what the plans for including more of the GEOS<BR>
&gt;&gt; functions are?<BR>
&gt;&gt;<BR>
&gt;&gt; Are there plans to use some functions (i.e. buffer) directly in the<BR>
&gt;&gt; mapfile?<BR>
&gt;&gt;<BR>
&gt;&gt; Are there any docs that give some more information?<BR>
&gt;&gt;<BR>
&gt;&gt; Regards<BR>
&gt;&gt;<BR>
&gt;&gt; Norbert<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt;&nbsp;<BR>
&gt;&gt;<BR>
&gt; Hi Steve,<BR>
&gt;<BR>
&gt; sorry for the late reply I was not in office.<BR>
&gt;<BR>
&gt; At the moment I'm collecting arguments to convince costumers to use<BR>
&gt; MapServer. I know there are many good reasons to use MapServer -<BR>
&gt; mostly because of the good work you and the other developers did and<BR>
&gt; do - but I want to give a full overview. I tested PostGIS a bit and I<BR>
&gt; think that there is much potential but some of our costumers have<BR>
&gt; Oracle and they will not use Postgres. So it will be nice to have some<BR>
&gt; of the functions available in MapServer.<BR>
&gt;<BR>
&gt; In the following I have made a list with the things I was thinking of.<BR>
&gt; I give a ranking for the importance (1 - most / 5 - fewest).<BR>
&gt; - crosses -&gt; 1<BR>
&gt; - (boolean) intersect -&gt; 2<BR>
&gt; - (geom) intersect -&gt; 2<BR>
&gt; - union -&gt; 2<BR>
&gt; - difference -&gt; 3<BR>
&gt; - getCentroid -&gt; 3<BR>
&gt; - getLength -&gt; 4<BR>
&gt; - getArea -&gt; 4<BR>
&gt; - touches -&gt; 4<BR>
&gt; - isValid -&gt; 5<BR>
&gt; - disjoint -&gt; 5<BR>
&gt;<BR>
&gt; If others are interested perhaps we can open a poll for &quot;Geometry<BR>
&gt; functions in MapServer&quot; with all the GEOS functions to see what would<BR>
&gt; be important for a bigger group of people.<BR>
&gt;<BR>
&gt; Thanks and my best regards<BR>
&gt;<BR>
&gt; Norbert<BR>
&gt;<BR>
</FONT>
</P>

</BODY>
</HTML>