Processing math: 100%

9 votos

¿Cómo puedo servir a los datos en una base de datos sqlite en un alojamiento web compartido, como GoDaddy, en un GIS mapa web?

Soy nuevo en la web de la asignación de arena. Actualmente yo soy la gestión de un sitio web y desea agregar una asignación de parte de él, sobre todo para algunos, la simple visualización y consulta de un pequeño número de capas.
Para simplificar, me gustaría usar SQLite como almacén de datos. Voy a utilizar Quantum GIS o algo para cargar los datos espaciales en la base de datos SQLite. Luego de ftp que en el sitio web de la estructura de directorios.
Sé que voy a utilizar OpenLayers para desarrollar el mapa que está integrado en la página web.
Estoy pensando que FeatureServer sería apropiado para acceder a los datos de la base de datos SQLite y convertirlo a un formato que OpenLayers es capaz de consumir. Es esto correcto y va a funcionar? Si es así, ¿cómo puedo instalar esto en un godaddy tipo de servidor? Si no, ¿cuál sería el software adecuado para su uso?
Me gustaría utilizar el software de código Abierto para realizar esta tarea.

Addtl Info - 2011/02/02 11:30 am PT Para responder a amercader - Sí, puedo instalar el software. También tengo php y python instalado, y se puede ejecutar CGI scrips.

Para todos - Parece que Django es similar a Featureserver, supongo. Me parece estar atascado en dónde o cómo ir sobre la instalación de estos programas. Sólo sé cómo acceder al sitio web a través de ftp, no sé cómo acceder a través de la línea de comandos. Parte de mi problema es no saber el correcto preguntas para obtener las respuestas correctas. - Tal vez la más directa la pregunta es ¿cómo puedo instalar Featureserver en una cuenta de hosting compartida como godaddy?

A underdark - un archivo de texto sería una solución fácil, de hecho. Me gustaría hacer este escalable para el largo plazo, así como a reducir la conversión de los pasos para obtener mis datos publicados. En el futuro, me gustaría potencialmente como para aceptar la entrada del usuario que va a modificar los datos espaciales se almacenan, lo que hace un archivo de texto una opción menos deseable.

Gracias a todos por la entrada hasta el momento, es de agradecer.

6voto

bobert5064 Puntos 119

He instalado con éxito FeatureServer en mi host compartida, dreamhost.com.

La instalación fue muy sencilla, bastante unextracting a los que se puede ejecutar CGI (como su cgi-bin). Como un almacén de datos, decidí simplemente usar python para pickle características a un archivo, que está trabajando bien para mis propósitos... almacenar Pdi.

http://mkgeomatics.com/cgi-bin/featureserver/featureserver.cgi/android/all.georss

Una vez el programa de instalación para la salmuera, se pueden usar cURL para sólo RESTfully crear cuenta en el host compartida.

Si usted tiene todo un conjunto de datos que desea representar mediante FeatureServer, estoy bastante seguro de que usted puede utilizar ogr2ogr para convertir ese conjunto de datos para geoJSON en su máquina, a continuación, cURL que a FeatureServer.

Tengo algunas notas básicas de cuando yo era utillaje con FS en un host compartido, que puede ser de ayuda: http://www.mkgeomatics.com/wordpress/?p=368

4voto

jeffreypriebe Puntos 1070

Usted puede utilizar GeoDjango en un servidor compartido en http://www.alwaysdata.com (sólo tiene que comprobar la lista de características y los precios: http://www.alwaysdata.com/plans/shared )

enter image description here

Tienen precios MUY competitivos y usted puede incluso probar el env gratis.

Ellos hacen el PostGIS configuración de su lado y la instalación de geoDjango de modo que usted no tiene que configurar nada.

Sólo tienes que crear una cuenta gratuita, a continuación, soltar un correo electrónico para pedir la instalación de PostGIS en su cuenta (crear una PostGres DB primer y les dará su nombre). Su apoyo es muy rápido, incluso para una cuenta gratuita.

Lo sé porque lo hice por mí mismo y me tiene totalmente PostGIS / Django SIG ambiente de trabajo con alwaysdata.com (yo incluso puede conectarse de forma remota a mi PostGIS db con QGis ;)

4voto

tobes Puntos 19

Ha tenido usted un vistazo a OpenLayer de la "Dinámica de la Pdi a través de una Capa de Texto" ejemplo? Que debe ser incluso más fácil que una SQLite solución.


Actualización:

Geodjango no parece ser una opción en alojamiento compartido. Ver GoDaddy En El Foro De:

Usted puede instalar y usar Python y FastCGI en nuestro Deluxe y Premium de alojamiento compartido Linux de cuentas. Sin embargo, Django no funcionará en este tipo de cuenta.

También, parece que no puede instalar su propio software en nada, pero su

Dedicado o servidor Dedicado Virtual , donde usted tendrá la capacidad de hacer lo que usted necesita y configurar Django para la función.

2voto

Free Wildebeest Puntos 1548

Agradezco el aporte de todos los presentes. Un número de los comentarios que desencadena pensamientos y se me ocurrió una solución. Muchas gracias a underdark por sus comentarios, ya que me dio algunas pistas a seguir.
Me di cuenta de cómo instalar FeatureServer en un sitio web alojado en GoDaddy. El crédito va a la FeatureServer introducción del documento.

Desde GoDaddy:

Si su cuenta de hosting se ejecuta de Configuración de Alojamiento 2.0, en el lado del servidor de secuencias de comandos y ejecutables se pueden cargar en cualquier directorio en su sitio y no se limita a ejecutar sólo en el directorio cgi. Estas secuencias de comandos y ejecutables alguno de los archivos con las siguientes extensiones: .cgi, .pl, y .py.
Si tu cuenta de hosting no se ejecuta la nueva configuración de alojamiento, todas las secuencias de comandos y ejecutables deben residir en el directorio cgi.

Utilizando esta información, yo lo determina a partir de la introducción del documento que necesitaba para agregar lo siguiente a mi .htaccess en la raíz del sitio web.

AddHandler cgi-script .cgi
Opciones De +ExecCGI

Lo he probado en un directorio diferente, pero tenía errores en el servidor, y creo que fue debido a un conflicto con la raíz .archivo htaccess.

I luego se extrae el pleno FeatureServer archivo que incluye JSON, para mi directorio deseado en mi servidor web. He hecho la modificación a la FeatureServer.archivo cfg, como se muestra en el documento, para especificar la ubicación del archivo temporal que iba a ser para el archivo de prueba. Una vez me imaginé que fuera, y tengo el camino correcto, me encontré con su url de prueba, y funcionó. Aquí está el enlace para ver cuál es la prueba para ver si está funcionando correctamente: FeatureServer prueba: GeoRSS sitio

Creo que es cierto que hay muchos tipos de software que se puede instalar en un hosting compartido sitio en GoDaddy. Desde FeatureServer es capaz de ejecutar como un programa CGI, entonces yo era capaz de hacer que funcione.
Ahora para obtener algunos datos reales hasta allí y la adición de la funcionalidad. Gracias de nuevo, estoy seguro de que voy a estar de vuelta y espero poder devolver el favor.

1voto

Pablo Puntos 6414

Geodjango es una Opción:

enter image description here

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X