Yes, I didn’t realize that the geoserver shows the url when downloading the KML file. Therefore, I’ve changed it to
http://localhost:8080/geoserver/geid_ws/kml?layers=geid_ws:pzones I did some research and it seems that it is not related with geoserver. It is complaining about some Access-Control-Allow-Origin and a header XMLHttpRequest. It is weird since geoserver was accepting requests from the same origin when I was loading the layers with new ol.layer.Tile({ source: wmsSourceWatermains }), JJ. From: David Collins [mailto:[email protected]] Sent: Thursday, August 27, 2015 10:58 AM To: Jair Santos <[email protected]> Cc: GeoServer Mailing List List <[email protected]> Subject: Re: [Geoserver-users] KML geoserver layer Hello, Jair. You said that the Layer Preview for KML is working - I suggest you start with the URL that the Layer Preview creates, and then change it a bit at a time to get the URL that you want. On Thu, Aug 27, 2015 at 12:36 PM, Jair Santos <[email protected] <mailto:[email protected]> > wrote: Thank you very much guys. I formatted the layer creation with url: 'http://localhost:8080/geoserver/wms/kml?layers=pzones, and geoserver now is returning GET http://localhost:8080/geoserver/wms/kml?layers=pzones net::ERR_CONNECTION_REFUSED No changes have been made to geoserver. Any ideas? JJ. From: David Collins [mailto:[email protected] <mailto:[email protected]> ] Sent: Thursday, August 27, 2015 12:24 AM To: Jair Santos <[email protected] <mailto:[email protected]> > Cc: GeoServer Mailing List List <[email protected] <mailto:[email protected]> > Subject: Re: [Geoserver-users] KML geoserver layer A 'reply all' this time .. Hello, Jair. Presuming you have Google Earth installed, then this an example of extensive use of KML from Geoserver .. http://dwh.minerals.nsw.gov.au/CI/kml-gsnsw.php (You will need to locate Google Earth in NSW, Australia to see the data.) Have a look at any of the layers under 'Drillholes and Wells' - eg. right-click on 'All' and look at the properties of the link - you will see the geoserver URL. All of the geological point data (100,000's of points) delivered by Geoserver is stored in PostGIS. Note the 'kmscore' parameter - this is a very nice system that tells Geoserver to deliver a .png map of the points when there are many points, but deliver the data (zipped into a .kmz) when there are fewer points. Also refer the docs .. http://docs.geoserver.org Regards, David Collins Geological Survey of NSW Australia On Wed, Aug 26, 2015 at 9:21 PM, Jair Santos <[email protected] <mailto:[email protected]> > wrote: Hello all, I know that this is an openlayer code but my question is about Geoserver. When I create a tile layer I pass the geoserver url like var wmsSourcePzones = new ol.source.TileWMS({ url: 'http://192.168.1.113:8080/geoserver/wms', params: { 'LAYERS': 'pzones' }, serverType: 'geoserver' }); What would be the geoserver reference (url) when I create a KML layer? When I click the preview layer in the geoserver admin I am basically downloading a .KML file. Where is it located in geoserver? Moreover, the data is in postgis, so how the KML will be available to the client program? Thank you and sorry about mixing OL and geoserver. JJ ------------------------------------------------------------------------------ _______________________________________________ Geoserver-users mailing list [email protected] <mailto:[email protected]> https://lists.sourceforge.net/lists/listinfo/geoserver-users -- Blog: geofoss.net <http://geofoss.net> ------------------------------------------------------------------------------ _______________________________________________ Geoserver-users mailing list [email protected] <mailto:[email protected]> https://lists.sourceforge.net/lists/listinfo/geoserver-users -- Blog: geofoss.net <http://geofoss.net>
------------------------------------------------------------------------------
_______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
