Interesting. It even uses maven. Definitely worth exploring as a community module.
Chris Holmes wrote: > There's http://docs.codehaus.org/display/JGEOCODER which could > potentially be integrated in some way. At least it's in Java, haven't > looked at it much past that. > > C > > Justin Deoliveira wrote: >> Hi, >> >> As far as I know there has never been such a module. Unfortunately >> geocoding is nothing GeoServer can do. >> >> -Justin >> >> Alvaro Zabala wrote: >>> Hi, >>> >>> Im looking for some geoserver's geocoding code I saw many years ago. >>> >>> Am I wrong, or geoserver had a geocoding pluging in an elder version, >>> to convert addresses in geographic coordinates? >>> >>> Thanks in advance! >>> >>> 2008/11/20 Ivo Brodien <[EMAIL PROTECTED] >>> <mailto:[EMAIL PROTECTED]>> >>> >>> Hello everybody, >>> >>> I am sorry for answering so late. Thanks for the motivating answers. >>> >>> >> 1) Shoud it be WMS or WFS service? >>> > Andrea Aime wrote: >>> > It depends, with vector output there's always a grey area. As >>> a rule >>> > of thum, if the output has any styling (it has to contain >>> color, line >>> > width, filled polygons and the like, and be driven by an SLD) >>> then >>> > it should be a WMS output format, since there is no concept of >>> > styling in WFS. >>> >>> Ok, I will do it as a WMS service then, since I the plan ist to >>> deliver styled maps. >>> >>> >>> > GeoServer already has two SVG based output formats, one that >>> > is based on Batik and that supports SLD almost fully but it's >>> kind >>> > of slow, and another one that supports very limited styling but >>> > is faster. >>> > I don't know anything about these SVG profiles for mobile >>> hardware, >>> > but I guess you'll need total control over the output, so I >>> suggest >>> > you look into the one that does not do full styling, and adapt >>> > it to your needs. The classes can be found in the WMS module, >>> > org.vfny.geoserver.wms.responses.map.svg package, and in >>> particular >>> > the low styling high performance classes are SVGMapProducer and >>> > EncodeSVG, whilst the full styling lower performance is >>> > SVGBatikMapProducer. >>> >>> I started wit the cloning and adapting the SVGMapProdcer.java, >>> EncodeSVG.java and added my Render so it can be choosen via the >>> WebInterface as the SVG-Renderer. >>> >>> >>> >> 3) my biggest concern using geoserver is that I am afraid I >>> can't >>> >> make use of the PostGIS function AsSVG() >>> <http://svg.cc/pg/assvg/> >>> >> where I could optimize output by setting relative coords and >>> limit >>> >> precision. >>> > >>> > True, a WMS output format receives a MapContext definitions, that >>> > do in turn have FeatureSource object. A good output format >>> must not >>> > make assumptions on the backend, and the PostGIS data store won't >>> > allow >>> > you to make use of that function either. >>> > Then again, you can use the GeoTools Decimator class to perform >>> > a simple on the fly generalization (that class assumes you're >>> using >>> > a special coordinate sequence class for your geometries, we can >>> > talk details about this in a separate mail). >>> >>> Okay so I guess I will just have to use external tools to make some >>> nicer SVG Data instead of letting PostGIS make all the work, which I >>> thought would be faster than doing it in Java. PostGIS also has the >>> Simplify function which does the generalization. It would be >>> nice, if >>> we could talk about the Decimators generalization in separate >>> mail as >>> you suggested Andrea. It sounds as if I also could use this class to >>> convert the geo data to my local screen device coordinate system, so >>> the client does not neet to do calculations? >>> >>> >> 4) For my purpose I guess I would use SVG Basic instead of Tiny >>> >> because Tiny profile does not support textpath element which is >>> >> nice for street names. >>> >> 5) A gzip output would also be nice to reduce the file size >>> > >>> > This is handled automatically by GeoServer already. There is a >>> > filter installed in GeoServer that compresses text based outputs >>> > on the fly. You just have to add the svg mime type >>> (image/svg+xml) >>> > to the list of compressed types, look into web.xml. >>> >>> Great, works fine. >>> >>> >> 6) Since I need a lot of map data to test navigation I would >>> like >>> >> to import OSM data (OpenStreetMap) into the PostGIS database. I >>> >> know the tables of OSM are a mess >>> >>> I have to correct myself. The data povided by GeoFabrik is pretty >>> nice. When I used a tool osm2psql it imported the whole table >>> structure. THe GeoFabrik data is very simple. >>> >>> Cheers >>> Ivo >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------- >>> >>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>> challenge >>> Build the coolest Linux based applications with Moblin SDK & win >>> great prizes >>> Grand prize is a trip for two to an Open Source event anywhere in >>> the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> <http://moblin-contest.org/redirect.php?banner_id=100&url=/> >>> _______________________________________________ >>> Geoserver-devel mailing list >>> Geoserver-devel@lists.sourceforge.net >>> <mailto:Geoserver-devel@lists.sourceforge.net> >>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel >>> >>> >>> >>> >>> -- >>> Alvaro Zabala Ordóñez >>> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >>> alvaro.zabala[en]juntadeandalucia[punto]es >>> Tlf: 954 995 572 >>> Gabinete de Normalización y Calidad >>> Servicio de Coordinación y Desarrollo de Sistemas Horizontales. >>> D.G. de Innovación y Administraciones Públicas. >>> Consejería de Innovación, Ciencia y Empresa, Junta de Andalucía >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> ------------------------------------------------------------------------- >>> >>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>> challenge >>> Build the coolest Linux based applications with Moblin SDK & win >>> great prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the >>> world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Geoserver-devel mailing list >>> Geoserver-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel >> >> > -- Justin Deoliveira OpenGeo - http://opengeo.org Enterprise support for open source geospatial. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel