8 votos

ArcSDE - utilizar los tipos de geometría para su posterior migración de SDE?

Antecedentes: Tenemos un no-espacial de presentación de informes de la aplicación web con un Servidor SQL server backend. Nos gustaría añadir un componente espacial para esta aplicación: servir unos mapas base, sirven de puntos y polígonos para ver y editar, crear informes para una selección de polígonos.

A tal fin, el plan es el uso de ArcSDE en SQL Server, y el uso ArcServer para servir de base de capas vectoriales y geometrías. (algo así como WMS/WFS-T)

Problema: Podemos, en algún momento, decidir que queremos mover lejos de las caras de software privativo, y el uso de un software libre alternativo (por ejemplo, GeoServer, o TinyOWS si/cuando sea compatible con SQL Server). Si es posible, me gustaría evitar la construcción de la aplicación de manera irrevocable en torno a la tecnología de ESRI.

Mi comprensión de la SDE es que se puede utilizar ESRI específicos formatos espaciales, espacial o de los formatos nativos de la base de datos del sistema se instalará en. (Supongo que hay alguna penalización de rendimiento para el uso de los formatos nativos.)

Mi Pregunta(s): Si tuviéramos que establecer SDE en esta base de datos SQL server utilizando el lenguaje de SQL Server formatos espaciales, hemos de ser capaces de establecer decir, GeoServer, para que se ejecute en contra de las tablas que SDE fue la gestión? ¿Qué se necesitaría para rip SDE y usar algo más? (Además, un meta-pregunta: ¿esta es una pregunta razonable pedir? Hay algo importante que me falta?)

5voto

jonesdavide Puntos 176

Una respuesta parcial: yo no soy un Geoserver usuario, pero que han construido un espacio-impulsado, no Esri web app (ASP.NET) el uso de la geometría nativo almacenados en un real SDE featureclass (SQL Server 2008). Como siempre y cuando no versionados (o es una versión y se acepta lo que sea lag existe para que las modificaciones se trasladaron a la base), no debería ser un problema. Mi aplicación fue espacialmente impulsado, contenía ningún mapa, pero las funciones espaciales donde muy utilizado en las instrucciones SELECT y procedimientos almacenados.

He encontrado que ArcGIS se puede buggy con los nativos y/o Esri ST_GEOMETRY las implementaciones y a menudo resultará en un proveedor de señalar con el dedo. Ver a esta pregunta: Cómo permitir que los más vértices de polilínea para un ST_GEOMETRY en Oracle/SDE? (versión corta: Oracle: "Esa es la manera que es. Esri necesita tratar con él." Esri:"Eso es un error-esperar hasta que Oracle corrige.")

No es una razón para no utilizar la geometría nativo, pero algo a tener en cuenta en caso de que usted es la primera persona a tropezar con un error (yo también sugieren tener SDE_BINARY versiones de sus conjuntos de datos en una prueba/dev env así que usted puede confirmar o descartar un comportamiento extraño en el almacenamiento de tipos de datos).

1voto

Niall C. Puntos 1234

Usted menciona la edición de este plan espacial db. Que es donde usted no proporciona datos suficientes para obtener una respuesta completa.
Si hay cualquier esri peculiaridades (tipos de datos) acerca de la edición de tablas, a continuación, usted está planeando para algunos mares agitados.
Será un desafío suficiente para la instalación de las tablas espaciales (3rd party), el trabajo en torno a los permisos de usuario, permisos para el visor, bloqueos, sin control de versiones compatibles, edición que no versionados de datos en arcgis, ... Hay muchos otros puentes, vallas, e incluso los abismos.
Así que el más simple, el modelo de los menos problemas para la realización.
Lo que se dice la respuesta corta es sí.
Uno de los problemas con esta carretera es que tan pronto como la decisión de recorrer el camino está hecho.
Hay muchos vehículos para salir de la carretera.
Hacer la decsion para el derecho del vehículo se realiza a menudo a través de meses, si no años de sandbox de juego.

EDITAR
Si usted edición de polígonos y no utilizar algunas muy sofisticadas técnicas y herramientas que usted quiere topolgy reglas en el lugar para ayudar con el control de calidad (tal vez en otra pila de software como de radio). Si usted dividir un polígono desea obtener los mismos atributos, o no, cuando un vértice se mueve es la misma se ajuste a la otra, si no hay una astilla. así sucesivamente y así sucesivamente. si no hace uso de esri usted está en su propia (o la espacial db) para aplicar algunos conceptos básicos de la funcionalidad de los sig. sólo tienes que saber qué quieres hacer y cómo hacerlo (o que se puede hacer).

1voto

jmapping Puntos 62

Almacenamos datos sde en el nativo de SQL server 2008 tipo de geometría y no me gustaría hacerlo de otra manera. Esto permite la máxima flexibilidad espacial consulta en la base de datos. Geoserver sólo hecho importantes mejoras en el soporte para tipos de datos SQL server, pero no hemos utilizado esta así que no puedo ofrecer mucho de entrada en ese sentido. Una cosa a tener en cuenta es que la construcción de una base de datos sde con la norma posterior a la instalación se construye una estructura de tabla para la sde. Sería prudente buscar en esa estructura. Si yo fuera la eliminación de sde en favor de soluciones Foss no quisiera que todos los innecesarios sde las tablas del sistema. Por lo tanto, quisiera reconstruir una limpia DB y mover las tablas para el nuevo entorno. Esta sería una oportunidad para tratar de postgis en lugar de SQL server como geoserver tiene una historia de desarrollo con postgis. Yo no considerar la transición de sde a ser difícil para un simple db y simple instalación de geoserver mientras geoserver funciona bien con SQL server.

Espero que ayude!

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