5 votos

¿Deberíamos estar usando un SIG?

Actualmente soy diseñador gráfico: la empresa de fabricación para la que trabajo quiere desarrollar un mapa con capas para los territorios de los Gerentes Regionales de Ventas, los territorios de los Asociados de Ventas Internos, los territorios de los Representantes Locales, cada uno con la información de contacto correspondiente. Nuestro producto son productos de fontanería especializados, por lo que nos gustaría tener una capa de mapa que muestre los territorios de los códigos de fontanería y otra capa para las Autoridades Competentes en materia de Plomería (las personas responsables de determinar los códigos de fontanería, revisión/proyectos de planificación). Entonces va a haber varias capas describiendo territorios, probablemente unas cuantas capas con ubicaciones puntuales, y una cantidad considerable de información de contacto relacionada, códigos de fontanería, etc. También estoy trabajando en el desarrollo de algunas páginas web interactivas que alimentarán información en una base de datos para una fácil recuperación de información selecta para los clientes que visiten nuestro sitio web y/o integración en los mapas que desarrollamos. Estamos tratando de averiguar qué software de mapeo y DBMS usar.

Mi supervisor inició una prueba utilizando ArcGIS hace unos meses, y he estado probando con MySQL para una base de datos, que tengo funcionando (aunque solo en una versión de prueba muy simple). He estado mirando otros programas de mapeo en línea como Geometrx, eSpatial, build-a-map - no son verdaderos SIG. También he estado explorando un poco con QGIS, y aunque es definitivamente capaz de hacer todo lo que nos gustaría hacer, parece estar más orientado a un experto en SIG, y no tiene algunos de los mapas base accesibles fácilmente con ArcGIS como densidad de población, mapas de límites de condados y ciudades basados en vectores - estoy seguro de que existen, pero tendría que buscarlos/comprarlos por separado o crearlos desde cero.

Así que mis verdaderas preguntas aquí son:

  • ¿Vamos por el camino correcto si optamos por ArcGIS y una base de datos MySQL?
  • ¿Hay un programa de mapeo mejor para nuestras necesidades particulares?
  • ¿Es mejor mantener nuestra base de datos y mapas separados, y actualizar uno manualmente cuando el otro cambie?

5 votos

MySQL probablemente no es la mejor base de datos para elegir en cuanto a funcionalidad espacial. MySQL no se interfaz con ArcGIS, pero Postgres sí. PostGIS es la extensión espacial para postgres. Echa un vistazo a OpenGeo Suite para todas las herramientas de software que necesitarías en un único paquete de código abierto. opengeo.org/products/suite/register

1 votos

¿Puede dar un ejemplo de interacción con su cliente y el mapa?

6 votos

Seguro, el cliente visitaría nuestro sitio web y se dirigiría a la página del mapa - ingresar su dirección/ hacer zoom en una ubicación (digamos Ciudad Gótica). Al hacer clic en la ubicación, se les informaría que Robin es el vendedor de nuestra empresa, Batgirl es la encargada de atención al cliente de nuestra empresa, el distribuidor local de nuestro producto es Jack Napier de Joker Plumbing Products, la región utiliza el Código Internacional de Plomería de 2010 y la autoridad del código de plomería es Gotham Public Utilities (El Pingüino se encarga de la revisión de planos, el Acertijo hace la dimensión, Dos Caras realiza inspecciones de construcción y Catwoman hace inspecciones de mantenimiento).

7voto

tobes Puntos 19

Según tus descripciones, no necesitas un SIG tanto como necesitas los datos. Lo dijiste tú mismo: tendrías que rastrear datos de límites administrativos y datos censales. (Si nos dices en qué área del mundo los necesitas, podríamos ofrecerte orientación.)

La funcionalidad de SIG mencionada hasta ahora se limita a operaciones simples de "Identificar" en un mapa web. No creo que valga la pena pagar tarifas de licencia si no planeas utilizar más funcionalidades que mostrar e identificar. Mi experiencia es que las soluciones comerciales de mapas web son preferidas en entornos con infraestructura de SIG comercial existente, ya que hay esperanza de utilizar conocimientos existentes y conexiones de soporte. Esto no parece ser el caso en tu lugar de trabajo.

Lo que haría:

  1. Trabajar en recopilar todos los requisitos para la aplicación.
  2. Rastrear los datos necesarios para tu área del mundo.
  3. Preparar los datos fusionando datos de población con datos específicos para tu caso de uso. (Puedes usar, por ejemplo, QGIS para este paso.)
  4. Publicar en la web.

Antes de tu último comentario, habría recomendado investigar soluciones simples como Google Fusion Tables o QGIS Cloud para publicar.

Pero dado que añadiste en tu comentario que quieres ampliar la aplicación con algo de PHP (¿para registrar accesos de usuario?), puede ser mejor que desarrolles tu sitio web utilizando OpenLayers o Leaflet.

0voto

Michael Barker Puntos 8234

PostGIS + Geoserver + Openlayers/php/cualquierinterfaz para web y QGIS + PostGIS para generación / modificación de datos o alguna interfaz web. Simple

0voto

marc Puntos 1

Es posible que desees visitar www.geocockpit360.com. Puedes preparar y verificar tus datos en qGIS u otro SIG y luego entregárnoslos para agregarlos a GeoCckpit360 ya sea como una capa superpuesta o como una capa editable.

Todo lo demás se puede hacer en línea.

Me alegraría poder ayudarte.

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