[OSGeo-Boston] Switching From ArcIMS to "something else"
Michael Parkin
mparkin at plant.mit.edu
Thu Nov 22 10:24:36 EST 2007
Hey Saul,
Thanks for that....and you guys did an excellent job with the MassGIS
Geospatial Web Services wiki. It's a great resource!
http://lyceum.massgis.state.ma.us/wiki/doku.php
Happy Turkey/Tofurkey Day.
Mike
-----Original Message-----
From: boston-bounces at lists.osgeo.org
[mailto:boston-bounces at lists.osgeo.org] On Behalf Of Christopher Schmidt
Sent: Thursday, November 22, 2007 7:06 AM
To: boston at lists.osgeo.org
Subject: Re: [OSGeo-Boston] Switching From ArcIMS to "something else"
On Wed, Nov 21, 2007 at 04:54:14PM -0500, Saul Farber wrote:
> Actually, MassGIS has done a pretty good job of using FOSS in a
'hybrid'
> way and the use of geoserver with ArcSDE is fairly well supported.
Right, sorry: I wasn't being specific enough. *I* don't know how to use
ArcSDE with FOSS well :) But you do! that's why community is good ;)
MapServer can read vector and raster data from ArcSDE... but the
CGI-style nature of MapServer means you need to use atypical modes of
operation, which results in a more difficult user experience. GeoServer,
on the other hand, is not a CGI-style setup, so it works better for
this.
-- Chris
> My take on how to 'web-enable' an ArcSDE based storage would be
> something like this:
>
> 1) Install GeoServer
> 2) Install the GeoServer ArcSDE support
> 3) Pick which layers you want to serve and create 'featuretypes' for
> them in GeoServer
> 4) Create styles for each featuretype (perhaps using udig's SLD
> editor)
> 5) Apply the styles to the featuretypes
> 6) Go use the built-in openlayers 'demo client' to see your data.
> 7) (optional) hit 'save source...' on your demo client page and start
> hacking!
>
>
> --saul
>
>
> On Wed, 2007-11-21 at 10:01 -0500, Christopher Schmidt wrote:
> > So, I got 3 personal (count 'em, 3) emails yesterday on what to
> > switch away from an ArcIMS server solution to. Since I hate
> > answering anything in private (shared knowledge > non-shared
> > knowledge), I thought I'd address them here, since I know that a
> > fair number of the local people work in/around MIT, which uses (as I
> > understand it) ArcIMS to do their WMS-style work.
> >
> > The first question to answer when switching away from an ESRI-based
> > solution is what type of data you're serving from. Moving away from
> > ESRI can be hard if you've got all your data in a giant ArcSDE
> > database -- not impossible, but it makes things more difficult. If,
> > on the other hand, you have things like shapefiles, then it may make
> > the switch easier.
> >
> > Next, figure out what you want to do with the data: Do you want to
> > serve it up to GIS clients (ArcGIS, etc.)? Do you want to create a
> > web interface? Do you want to help people to create mashups? Do you
> > want to let users edit it? etc.
> >
> > If I were to take something like MIT's 'whereis' map datasource, I
> > would probably (personally) do something like:
> > * Dump the data to a PostGIS interface
> > * Load it up into MapServer (this requires converting the existing
> > style information into MapServer's mapfiles, which is possibly
> > time-consuming)
> > * Set up a WMS against that, using MapServer
> > * This will be used by clients who consume WMS, a la ArcGIS/qgis
> > * Set up TileCache in front of it, picking a small number of
> > projections that are acceptable to pre-cache. I'd probably just
build
> > this on a machine with lots of disk: it seems unlikely that you'd
get
> > more than 100GB of cache even with three different layers. These
> > TileCache layers are 'basemaps' -- you probably want EPSG:4326
(for
> > most 'unprojected' maps), EPSG:900913/SphericalMercator (for use
with
> > Google Maps), and the local projection (for local-only maps).
> > * Use OpenLayers to load the relevant layers into a map
> > * Use either a small overlay WMS layer or OpenLayers vector support
to
> > display selected features and the like.
> > * Stand up FeatureServer, with attribute querying on useful
attributes,
> > to get WFS-like services for GeoJSON, GeoRSS-Atom, KML, etc. This
can
> > also have read-write layers for user input.
> >
> > Then, you document all these things and see who comes along and uses
> > them :)
> >
> > Specific use cases, of course, matter. If your primary goal is to
> > make data available for use in ArcGIS, this might not work for you.
> > But MapServer (5.0) + TileCache + OpenLayers makes a great, fast map
> > browser: see http://boston.freemap.in/ for an example of my personal
> > attempts at that.
> >
> > Regards,
>
> _______________________________________________
> Boston mailing list
> Boston at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/boston
--
Christopher Schmidt
Web Developer
_______________________________________________
Boston mailing list
Boston at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/boston
More information about the Boston
mailing list