5 votos

Asignando rangos de dirección de línea central

He sido dado a la tarea de asignación de rangos de direcciones a una entidad de línea de centro de la clase. Tengo todos los datos y me voy de la calle por calle. Mi pregunta: a la hora de asignar rangos, debe acabo de entrar los valores de encuentro para las actuales direcciones o sería mejor para extrapolar la gama del segmento en función de los valores presentes? Estoy tratando de tener más resultados de geocodificación estar en algún lugar cerca de donde debería estar.

En el ejemplo de la gráfica, donde la x son espacio vacío y no es desconocido direcciones:

  • La sección claramente sería de 1 a 3.
  • Sección B: de 5 a 6 o de 4 a 6?
  • Sección C: de 12 a 13 o de 7 a 13?

No habrá demasiados geocodificación de proyectos donde los resultados deben ser irregular, pero hay largos tramos de carretera con dispersos de direcciones (sección C) y las zonas con los clusters (sección B)

address example

Otra pregunta, los rangos deben ser continuas o se rompe en el rango y los valores null (estiramiento o de un lado de la carretera sin direcciones) demasiado efecto el proceso de geocodificación?

Gracias

Por la necesidad de un ejemplo real de datos reales: enter image description here

La lectura de puntos en la calle en azul y el rango de 3115 - 3141 de izquierda a derecha.

3voto

Aaron Fischer Puntos 8919

Algún ejemplo real de datos (o, al menos, un poco menos elaborada) puede ayudarle a obtener las respuestas que son más de lo que usted está buscando. Sin embargo, con lo que ha demostrado, yo diría que usted tiene la opción de ser "en la actualidad precisa" y permitir la expansión futura, o sea "inclusive precisa". Voy a explicar.

Actualmente Precisa (sección B sería de 5 a 6)

  • Basándose en los datos que se tienen ahora. Su precisión sería tan alto como posible sobre la base de datos que está disponible actualmente, pero que usted sabe por cierto que hay otros datos que no tienen y que anticipar que los datos en un momento futuro.

Inclusive Precisa (sección B sería de 4 a 6)

  • Basado en los datos que se tienen ahora, y a parte de que los datos también incluye que usted sabe que faltan, pero que actualmente no tiene los datos para. Básicamente, usted sabe lo que usted no sabe. Desde que sabe, o puede inferir, dirección adicional acerca de los segmentos a los que está trabajando, usted debe agregar. Incluir los datos tanto como usted tenemos y podemos inferir con precisión.

Decidir cuál de los métodos que mejor funciona para lo que usted está haciendo. Ya sea el trabajo, y tampoco está bien. Yo prefiero el método inclusivo. Porque aún sabiendo lo que usted no sabe es información adicional. Por ejemplo, en el USPS validación de la dirección de la industria, cuando nos encontramos con una dirección que no valida, me puede comprobar a continuación, el código POSTAL y determinar que se trata de una ciudad que ha PO Box entrega solo, no hay USPS calle de entrega dentro de la ciudad. Sabiendo eso, yo ahora tienen la opción de incluir los datos que yo "NO" saben, es que las direcciones de la calle no están disponibles dentro de la localidad.

Cualquier tipo de información adicional, aun sabiendo lo que usted no sabe, es útil.

3voto

aditya Puntos 111

Viniendo de alguien que trabajó anteriormente con el 9-1-1 de datos, la mejor respuesta sería: el Uso combinado de geocoder. Por el uso de una combinación de geocoder, usted puede utilizar su punto de datos como un primer paso, luego de reserva de la calle del centro de un segundo paso si no tienes golpea con la punta de los datos.

Debido a que ya tienen un buen punto de ubicaciones representación real de la ubicación de la dirección, usted debe ser capaz de geocodificación su tabular dirección de "texto" para el punto de la base de datos. Por supuesto, debido a que los nuevos edificios/direcciones están apareciendo todo el tiempo, es casi imposible para que usted siempre tiene un up-to-fecha de la capa de puntos.

Por lo tanto, para su calle líneas centrales, es mejor tratar de capturar el "extrapolar"rango de las posibles direcciones en un bloque (ie - 100-199). De esta forma podrá capturar todas las nuevas direcciones que no han sido añadido a su base de datos de puntos.

Usted debería considerar también la posibilidad de tener campos de atributo para el lado Izquierdo y Derecho de la calle. Normalmente, a pesar de que los rangos sería algo como a la Izquierda (100-198), Derecho (101-199). Sin embargo, en algunas jurisdicciones, puede ver que el extrapolado gama de la izquierda es 100-198, mientras que el derecho es 101-149 (cuando una casa está en la esquina @149, y otro a través de la calle es @198). Por tener una a la izquierda y a la derecha del campo, que son el aumento de la precisión de la geocodificación para el lado derecho.

Puede que desee echar un vistazo a la siguiente NENA documentos Estándares para datos de SIG para estándares adicionales/ideas/ejemplos:

2voto

Anthony Puntos 2537

Suponiendo que yo entiendo su pregunta correctamente...

Si conoce la gama de los principales números (de la dirección) para cada calle/sección y tienen coordenadas de la calle, ya que serpentea a lo largo de, a continuación, interpolar mediante el uso de la longitud total de cada sección.

Por ejemplo: si usted conoce la gama de primaria los números de 100 a 200, y que tienen direcciones con primaria número 175 y 190, entonces usted generalmente puede suponer que la primera es 3/4 del camino entre el comienzo y el final de las coordenadas, y 190 es 9/10 de la entre las coordenadas. En otras palabras, debe seleccionar la coordenada", ya que serpentea a lo largo de" que es el más cercano a 3/4 del camino a lo largo de la primera, y 9/10 de la manera en que a lo largo de la segunda.

2voto

Tlacaelel Puntos 18

Mantenemos dos campos desde y hasta. Uno es un rango teórico que abarca los valores esperados de que pudieran existir a lo largo del segmento; el segundo es un rango de direcciones que contiene el rango de direcciones que existen a lo largo del segmento. Para el alcance físico, que incluye el más bajo y el más alto a lo largo de un segmento dado, pero no nos preocupamos de si tenemos o no un continuo rango de direcciones o tiene lagunas en la dirección de la secuencia.

Yo estaría de acuerdo con la primera respuesta, que si lo que quieres es no tener lagunas en su gama, un localizador compuesto compuesto de múltiples puntos y/o líneas de localizadores sería la mejor solución. La construcción de un lineal modelo de direccionamiento, sin huecos en secuencial direcciones sería increíblemente difícil de producir y aún así no sería tan preciso como un sistema comparable de la dirección del punto del modelo.

Lo interesante de llegar demasiado específicos con los rangos de direcciones (con la intención de aumentar la precisión posicional) es que se puede, involuntariamente, el viento hace de su localiza peor. Tomar ejemplo "C" anterior. Si asigna el segmento a de y para el valor de 12 y 13 años, respectivamente, se asumirá que el 12 es cerca del vértice izquierdo y 13 está cerca del vértice derecho, cuando en realidad, ambos están cerca del extremo derecho. A pesar de entrar en lo que parece ser más precisos datos en la dirección asignada por rangos, el resultado localizar en realidad es peor que si se va a asignar un rango de 7 a 13. Esto parece contra-intuitivo al principio, pero se juega de esta manera particularmente en escasamente abordado áreas.

Lo que el viento haciendo, creo que la consideración más importante es asegurarse de que la solución se ajusta a la necesidad. Si es importante que usted busque el mayor número posible de direcciones, a continuación, me gustaría sugerir que el uso teórico de los rangos (es decir. asignar 100 - 199 para un centenar de bloque, incluso si la más alta dirección existente puede ser 149). Que ayuda a explicar la nueva construcción, familia multi-conversiones y otros eventos que podrían producir nuevas direcciones fuera de una muy estricta física/gama existente.

Si, sin embargo, es más importante que su geocodificación tarea produce precisa localiza, a continuación, asignar existente/física de los rangos son lo que usted necesita. Punto de localizadores mejor aún ya que son discretos lugares. Y repitiendo lo que he dicho antes, un localizador compuesto es el mejor de todos. Usted puede comenzar con una muy precisa, pero menos tolerantes punto de localizador de direcciones, caer de nuevo a la línea central del localizador, basadas en los/las direcciones asignadas, y, finalmente, a un rango teórico como una especie de cajón de sastre.

0voto

Alessandro Cuttin Puntos 116

Si usted sabe con la certeza de que hay brechas que se podría tratar de interpolar, pero este es inherentemente riesgosa como la calle de numeración no es siempre tan determinante como a uno le gustaría.

¿Tiene algún punto de datos para las direcciones, o ¿sólo han segmento de calle centrales y direcciones asociadas sin puntos? En el primer caso, uno podría intentar asignar un interpolados de baja o de alta dirección para el final del segmento cuando los puntos están muy lejos de la final; en el segundo, no me gustaría, personalmente, intento para interpolar pero podría asignar fuera-de-rango de valores para el más cercano en el rango partido.

Serán sus direcciones de estar estandarizado? Que siempre ha sido un gran problema en roll-your-own geocoder proyectos que he visto. Hay un montón de terceros geocoders, a menos que su caso es altamente especializado, haciendo su propio no es probable que sea costo-efectiva.

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