5 votos

Índices espaciales OS MasterMap datos

¿Cuáles son las configuraciones óptimas para configurar una base de datos espacial de SQL Server 2008 con datos completos de MasterMap del sistema operativo del Reino Unido?

  • ¿Separe las tablas para los diferentes tipos de características, o una sola tabla con todo lo que contiene?
  • ¿Qué ajustes de índice espacial ha encontrado que funcionan mejor?

Cualquier "mejor práctica" o experiencia adquirida sería apreciada.

Como referencia, estoy usando Cadcorp para mostrar los datos.

10voto

Nij Puntos 669

Me gustaría sugerir una capa por tipo de entidad (topographic_area, topographic_line etc.). Todos los datos en Britsh Nacional de la red, por lo que usted va a querer una geometría índice de una por cada tabla de la geometría de la columna. Si usted está usando Cadcorp para consumir los datos a continuación, creo que tiene estilo apoyo basado en una capa por tipo de entidad.

No he cargado OS MasterMap en SQL Server, pero se han cargado PostgreSQL y Oracle anteriormente, si usted no tiene un cargador, a continuación, puede probar el código abierto gestor de nosotros (astuntechnology.com) sostienen que en la actualidad maneja OSMM Topo y VML y se encargará de las NTI y OS AddressBase una vez que empujo a la última versión de desarrollo. Usted puede encontrar aquí: https://github.com/AstunTechnology/osmmloader

Saludos,

Matt.

2voto

Erik Öjebo Puntos 6937

Dependiendo de si los datos de la geografía o de la geometría:

"Cuando se crea un índice en una columna de tipo geometry, debe especificar la (X-min,Y-min) y (X-max,S-max) coordenadas del cuadro delimitador. Para un índice en una columna de tipo geography, el cuadro campos a ser de sólo lectura después de especificar la cuadrícula de Geografía esquema de teselación, porque la geografía de la cuadrícula de la teselación de no uso de un cuadro delimitador. "

http://msdn.microsoft.com/en-us/library/bb964714.aspx

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