request for comments - SDE

Stephen Lime steve.lime at dnr.state.mn.us
Mon Jan 1 08:59:01 PST 2001


Hi All: The comments so far have been helpful. One 
calrification I'd like to add is that even as just
another data source I still plan to allow a single 
SDE based attribute query that accompanies the 
necessary spatial query. The results will always be
processed through MapServer classes. If you take a
second to think about it this is *really* flexible. 
For example you can use an Oracle "decode" statement
to pre-classify entirely in Oracle/SDE and then use
simple MapServer classes to asign colors. So this is 
not quite as all-or-nothing as I had mentioned earlier.

MapScript may eventually open even more possibilities 
such as opening up OSVecDB/SDE spatial operations like
buffering to shapes retrieved from anywhere.

Steve

>>> "Stephen Lime" <steve.lime at dnr.state.mn.us> 12/29/00 22:33 PM >>>
Greetings all: I'm screwing around with new code to
allow broader support for queries etc. At the heart of 
this discussion is whether consider SDE as simply a
data source or data processor. As it sits the current 
code utilizes much of the SDE processing engine (eg. 
SDE based clipping, RDBMS expressions). This leads to 
very non-general code and potentially confusing
configuration. SDE is sort of special in this case. I'm
leaning to using SDE simply as another datasource,
relying on mapserver functions to project, clip, classify and query. I believe consistency is important
and I really don't want to change the rules for
different data sources.

Understanding that MapServer expressions are ripe for
optimization and expansion (eg. functions), how many
users would this decision impact? Given that a full 
SDE implementation hasn't been out there anyway I would
hope not many.

Have a good new year...

Steve




More information about the MapServer-users mailing list