Re: [Arches] Re: Installing GeoServer before installing Arches v3
Hi Koen, thanks a lot, that's exactly what I was looking for. Per your response I've installed GeoServer here because there a number of layers that I plan to add as WMS. Also, I've created a few big tilesets that I've placed on our server, and I'll add with OpenLayers as XYZ tiles, bypassing GeoServer. Fortunately, this time around I'm working with pretty hefty hardware so I'm not too worried about resources, but I appreciate the explanation of the considerations. Thanks for the help! Adam On Wednesday, February 11, 2015 at 6:09:50 AM UTC-6, Koen Van Daele wrote: Hi Adam, Geoserver is not needed to install Arches. You only need it if you want to add extra basemaps or overlays to Arches. Basically, for any spatial layer that's not being managed by Arches itself you need some external source. This can be one of several formats: WMS (Web Map Service), WFS (Web Feature Service), TMS (Tile Map Service). Over here in Europe we nowadays have quite a lot of public servers delivering basemaps because of the INSPIRE regulations. If the basemaps you need are not available as a service, you need to set it up yourself. There are several possible solutions for that: Geoserver, Mapserver, ESRI software or anything else that can serve up a WMS. At work we use Geoserver (https://geo.onroerenderfgoed.be/geoserver) for serving up our own WMS/WFS layers from our Postgis databases. It's easy to set up and maintain. We use it in our own Geoportal ( https://geo.onroerenderfgoed.be) that was built with some of the same technologies as Arches, most notably OpenLayers for interacting with maps. Although from the outside world they appear to be on the same servers, our Geoportal and Geoserver are actually on different servers. We just serve them through some proxies on one host. There are several reasons for this: * Our Geoportal (as well as Arches) runs on Python. We serve it with apache and mod_wsgi. Geoserver is a Java application that runs in a Java webserver like Tomcat. Depending on the machine you're using they might come into conflict when it comes to system resources. If you run them on one machine, you need to make sure that each has enough resources available and is not able to cause problems for the other one. * If you're running both on the same machine, you would need to run them on different ports. For eg., you could run Apache/Arches on port 80 (the default for a webserver) and Tomcat/Geoserver on port 8080. Depending on where and how you're hosting that might be a problem. If it is, you could set up an apache with mod_proxy so that eg. traffic from / geoserver is proxied to port 8080. * Having different servers for each makes it easier to scale our infrastructure and maintain a high availability cluster. So, you only need Geoserver if you want to use additional basemaps in Arches. You can run both Arches and Geoserver on one machine, provided your machine has enough resources and set them up on different ports. Hope this helps a bit. Let me know if you have any further questions. Cheers, Koen Van: arches...@googlegroups.com javascript: [arches...@googlegroups.com javascript:] namens Adam Cox [mr.ad...@gmail.com javascript:] Verzonden: dinsdag 10 februari 2015 21:31 Aan: arches...@googlegroups.com javascript: Onderwerp: [Arches] Re: Installing GeoServer before installing Arches v3 Ah, looks like GeoServer more or less equals GEOS, which is mentioned as a dependency in the earlier documentation... still unclear on the exact relationship though. On Tuesday, February 10, 2015 at 2:26:05 PM UTC-6, Adam Cox wrote: Hello all. I'm wondering if there would be any issue with putting GeoServer on my server before running the install for Arches v3. I thought I recalled that Arches used GeoServer, but looking back through documentation, I don't actually see mention of it. I have been developing a number of extra overlay/basemap layers that I plan to include in my Arches installation, and at this point I'm been staging them in GeoServer on an Amazon EC2 instance. I have our future permanent server for Arches now in place, so I'm ready to begin with the Arches installation once v3 is released, but I'm wondering if in the meantime there would be any problem with setting up GeoServer. Also wondering if the late Feb. release date is still on schedule. Thanks, Adam -- -- To post, send email to arches...@googlegroups.com javascript:. To unsubscribe, send email to archesprojec...@googlegroups.com javascript:. For more information, visit https://groups.google.com/d/forum/archesproject?hl=en --- You received this message because you are subscribed to the Google Groups Arches Project group. To unsubscribe from this group and stop receiving emails from it, send an email to archesprojec...@googlegroups.com javascript:mailto:
RE: [Arches] Re: Installing GeoServer before installing Arches v3
Hi Adam, Geoserver is not needed to install Arches. You only need it if you want to add extra basemaps or overlays to Arches. Basically, for any spatial layer that's not being managed by Arches itself you need some external source. This can be one of several formats: WMS (Web Map Service), WFS (Web Feature Service), TMS (Tile Map Service). Over here in Europe we nowadays have quite a lot of public servers delivering basemaps because of the INSPIRE regulations. If the basemaps you need are not available as a service, you need to set it up yourself. There are several possible solutions for that: Geoserver, Mapserver, ESRI software or anything else that can serve up a WMS. At work we use Geoserver (https://geo.onroerenderfgoed.be/geoserver) for serving up our own WMS/WFS layers from our Postgis databases. It's easy to set up and maintain. We use it in our own Geoportal (https://geo.onroerenderfgoed.be) that was built with some of the same technologies as Arches, most notably OpenLayers for interacting with maps. Although from the outside world they appear to be on the same servers, our Geoportal and Geoserver are actually on different servers. We just serve them through some proxies on one host. There are several reasons for this: * Our Geoportal (as well as Arches) runs on Python. We serve it with apache and mod_wsgi. Geoserver is a Java application that runs in a Java webserver like Tomcat. Depending on the machine you're using they might come into conflict when it comes to system resources. If you run them on one machine, you need to make sure that each has enough resources available and is not able to cause problems for the other one. * If you're running both on the same machine, you would need to run them on different ports. For eg., you could run Apache/Arches on port 80 (the default for a webserver) and Tomcat/Geoserver on port 8080. Depending on where and how you're hosting that might be a problem. If it is, you could set up an apache with mod_proxy so that eg. traffic from / geoserver is proxied to port 8080. * Having different servers for each makes it easier to scale our infrastructure and maintain a high availability cluster. So, you only need Geoserver if you want to use additional basemaps in Arches. You can run both Arches and Geoserver on one machine, provided your machine has enough resources and set them up on different ports. Hope this helps a bit. Let me know if you have any further questions. Cheers, Koen Van: archesproject@googlegroups.com [archesproject@googlegroups.com] namens Adam Cox [mr.adam...@gmail.com] Verzonden: dinsdag 10 februari 2015 21:31 Aan: archesproject@googlegroups.com Onderwerp: [Arches] Re: Installing GeoServer before installing Arches v3 Ah, looks like GeoServer more or less equals GEOS, which is mentioned as a dependency in the earlier documentation... still unclear on the exact relationship though. On Tuesday, February 10, 2015 at 2:26:05 PM UTC-6, Adam Cox wrote: Hello all. I'm wondering if there would be any issue with putting GeoServer on my server before running the install for Arches v3. I thought I recalled that Arches used GeoServer, but looking back through documentation, I don't actually see mention of it. I have been developing a number of extra overlay/basemap layers that I plan to include in my Arches installation, and at this point I'm been staging them in GeoServer on an Amazon EC2 instance. I have our future permanent server for Arches now in place, so I'm ready to begin with the Arches installation once v3 is released, but I'm wondering if in the meantime there would be any problem with setting up GeoServer. Also wondering if the late Feb. release date is still on schedule. Thanks, Adam -- -- To post, send email to archesproject@googlegroups.com. To unsubscribe, send email to archesproject+unsubscr...@googlegroups.com. For more information, visit https://groups.google.com/d/forum/archesproject?hl=en --- You received this message because you are subscribed to the Google Groups Arches Project group. To unsubscribe from this group and stop receiving emails from it, send an email to archesproject+unsubscr...@googlegroups.commailto:archesproject+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- -- To post, send email to archesproject@googlegroups.com. To unsubscribe, send email to archesproject+unsubscr...@googlegroups.com. For more information, visit https://groups.google.com/d/forum/archesproject?hl=en --- You received this message because you are subscribed to the Google Groups Arches Project group. To unsubscribe from this group and stop receiving emails from it, send an email to archesproject+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.