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