Re: [Arches] Re: Installing GeoServer before installing Arches v3

2015-02-11 Thread Adam Cox
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

2015-02-11 Thread Van Daele, Koen
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.