<!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: "Bob Basques" <bob.b@GRITECHNOLOGIES.COM><BR>
Date: 1/24/06 9:56 am<BR>
To: "MAPSERVER-USERS@LISTS.UMN.EDU" <MAPSERVER-USERS@LISTS.UMN.EDU><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 "Locator", 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>
    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 "enterprise edition" database.<BR>
<BR>
<BR>
bobb<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
listuser HH wrote:<BR>
<BR>
> Steve Lime wrote:<BR>
><BR>
>> The only GEOS methods exposed are convex hull and a buffer. I didn't<BR>
>> want to go nuts until I received some feedback about the usefulness of<BR>
>> that type of functionality. They are not difficult to add. Are there<BR>
>> specific<BR>
>> operators you are interested in and would be willing to test? Let me<BR>
>> know<BR>
>> if so and we can work in the 4.9 branch.<BR>
>><BR>
>> A full list of operators supported by GEOS is available at<BR>
>> geos.refractions.net.<BR>
>><BR>
>> As for mapfile integration. My idea was to expose a few operators<BR>
>> that work of a single shape (e.g. buffer, convex hull, etc...) via<BR>
>> the PROCESSING<BR>
>> block that is currently used for defining raster operations. That way<BR>
>> you<BR>
>> could basically apply a GEOS operator to all features of a particular<BR>
>> layer as<BR>
>> they are read from the data source- for any data source.<BR>
>><BR>
>> Steve<BR>
>><BR>
>> <BR>
>><BR>
>>>>> listuser HH <listuser@HERZSYS.DE> 01/19/06 5:49 AM >>><BR>
>>>>>      <BR>
>>>><BR>
>> Hello all,<BR>
>><BR>
>> I would like to know how much of the GEOS functions (and which) are<BR>
>> already available in the MapScript API and in PHP MapScript. I found<BR>
>> only intersects and cointains for both. The shapeObj in PHP Mapscript<BR>
>> also has buffer and convexhull.<BR>
>><BR>
>> Can someone tell me what the plans for including more of the GEOS<BR>
>> functions are?<BR>
>><BR>
>> Are there plans to use some functions (i.e. buffer) directly in the<BR>
>> mapfile?<BR>
>><BR>
>> Are there any docs that give some more information?<BR>
>><BR>
>> Regards<BR>
>><BR>
>> Norbert<BR>
>><BR>
>><BR>
>> <BR>
>><BR>
> Hi Steve,<BR>
><BR>
> sorry for the late reply I was not in office.<BR>
><BR>
> At the moment I'm collecting arguments to convince costumers to use<BR>
> MapServer. I know there are many good reasons to use MapServer -<BR>
> mostly because of the good work you and the other developers did and<BR>
> do - but I want to give a full overview. I tested PostGIS a bit and I<BR>
> think that there is much potential but some of our costumers have<BR>
> Oracle and they will not use Postgres. So it will be nice to have some<BR>
> of the functions available in MapServer.<BR>
><BR>
> In the following I have made a list with the things I was thinking of.<BR>
> I give a ranking for the importance (1 - most / 5 - fewest).<BR>
> - crosses -> 1<BR>
> - (boolean) intersect -> 2<BR>
> - (geom) intersect -> 2<BR>
> - union -> 2<BR>
> - difference -> 3<BR>
> - getCentroid -> 3<BR>
> - getLength -> 4<BR>
> - getArea -> 4<BR>
> - touches -> 4<BR>
> - isValid -> 5<BR>
> - disjoint -> 5<BR>
><BR>
> If others are interested perhaps we can open a poll for "Geometry<BR>
> functions in MapServer" with all the GEOS functions to see what would<BR>
> be important for a bigger group of people.<BR>
><BR>
> Thanks and my best regards<BR>
><BR>
> Norbert<BR>
><BR>
</FONT>
</P>

</BODY>
</HTML>