El uso de Pre-existente WPS o la Construcción de
Hay toda una descripción/tutorial en la web de servicios de procesamiento (WPS) que se encuentran aquí. La mayoría de esta se va a realizar mediante solicitudes HTTP que se envía a un servidor como GeoServer que es el anfitrión de este proceso. El GeoServer enlace a esbozar el proceso general de hosting y llamar a un WPS utilizando su software. GeoServer del WPS extensión viene con JTS Topología de la Suite de procesos, que es una biblioteca común de funciones espaciales, tales como el almacenamiento en búfer y la intersección de las operaciones. Aquí está su ejemplo en la ejecución de un búfer de operación mediante la STC biblioteca.
Otras Formas
Hay otras maneras de hacerlo, aunque. Nuestro equipo web utiliza las consultas en contra de su PostGRE/PostGIS base de datos para hacer análisis sencillo, pero no estoy familiarizado con eso totalmente.
Una idea que se me ha de partida para la investigación implica el uso de la abrir-fuente de secuencias de comandos de python como PySal/GDAL para hacer el análisis espacial. Usted tendría que usar JavaScript/AJAX (o cualquier lenguaje en el servidor) para ejecutar los scripts en el servidor y escupir de vuelta los resultados. Sería complicado opción, pero creo que podría dar mejores opciones de personalización como contraposición a ESRI.
Creo que usted debería ser capaz de romper características en un GeoJSON cadena para pasar como parámetro en las secuencias de comandos de python. Desde allí, usted necesita para convertir el resultado en un GeoJSON cadena para pasar al cliente a la pantalla. Los paquetes de Python como bien formada puede interpretar un GeoJSON cadena. Otros podrían necesitar un poco de trabajo-alrededor escrito para utilizar GeoJSON, o puede ser una mejor opción, no he pensado en usar.
Otra opción sería el uso de GeoTools para escribir una aplicación web Java que iba a hacer el análisis espacial. Esto también apoya la GeoJSON cadenas y tiene algunas de ellas construidas en el análisis espacial de las funciones. Ellos tienen algunas capturas de pantalla mostrando sus diversas aplicaciones.
Es factible crear su propio WPS o ejecutar un script del lado del servidor. No va a ser tan fácil como ESRI hace, pero sería libre si usted está usando open-source.
Sea cual sea la ruta que decida, la actualización de aquí ya es un gran tema!